diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2002-07-15 20:00:33 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2002-07-15 20:00:33 +0000 |
commit | b71019d0c971e4e651fab3661f970ef09d72ede9 (patch) | |
tree | c0702ec6274c0405242bcd83cf88a393afc426f6 | |
parent | e2cb8f5517e0d9d2a8e5e6146711b9fd4e448853 (diff) | |
download | ports-b71019d0c971e4e651fab3661f970ef09d72ede9.tar.gz ports-b71019d0c971e4e651fab3661f970ef09d72ede9.zip |
add gerbv 0.0.9
A Free Gerber Viewer
Notes
Notes:
svn path=/head/; revision=63026
-rw-r--r-- | cad/Makefile | 1 | ||||
-rw-r--r-- | cad/gerbv/Makefile | 40 | ||||
-rw-r--r-- | cad/gerbv/distinfo | 1 | ||||
-rw-r--r-- | cad/gerbv/pkg-comment | 1 | ||||
-rw-r--r-- | cad/gerbv/pkg-descr | 19 | ||||
-rw-r--r-- | cad/gerbv/pkg-plist | 75 |
6 files changed, 137 insertions, 0 deletions
diff --git a/cad/Makefile b/cad/Makefile index dbde445a0b5b..bfbf9f4672e4 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -7,6 +7,7 @@ SUBDIR += felt SUBDIR += geda SUBDIR += geda-symbols + SUBDIR += gerbv SUBDIR += gnetlist SUBDIR += gnucap SUBDIR += gschem diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile new file mode 100644 index 000000000000..0db09da1ba3e --- /dev/null +++ b/cad/gerbv/Makefile @@ -0,0 +1,40 @@ +# ex:ts=8 +# Ports collection makefile for: gerbv +# Date created: Jul 16, 2002 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= gerbv +PORTVERSION= 0.0.9 +CATEGORIES= cad +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org + +LIB_DEPENDS= gdk_pixbuf:${PORTSDIR}/graphics/gdk-pixbuf \ + png:${PORTSDIR}/graphics/png \ + gnugetopt:${PORTSDIR}/devel/libgnugetopt + +USE_REINPLACE= yes +USE_GTK= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt" + +MAN1= gerbv.1 + +post-patch: + @${REINPLACE_CMD} -e "s|malloc.h|stdlib.h|g" ${WRKSRC}/src/amacro.c + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} + ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR} + @${MKDIR} ${EXAMPLESDIR} + ${CP} -R ${WRKSRC}/example/* ${EXAMPLESDIR} +.endif + +.include <bsd.port.mk> diff --git a/cad/gerbv/distinfo b/cad/gerbv/distinfo new file mode 100644 index 000000000000..539984071483 --- /dev/null +++ b/cad/gerbv/distinfo @@ -0,0 +1 @@ +MD5 (gerbv-0.0.9.tar.gz) = 03e12f685f9b2d66158cda6c51cbe3e8 diff --git a/cad/gerbv/pkg-comment b/cad/gerbv/pkg-comment new file mode 100644 index 000000000000..a16091f31533 --- /dev/null +++ b/cad/gerbv/pkg-comment @@ -0,0 +1 @@ +A Free Gerber Viewer diff --git a/cad/gerbv/pkg-descr b/cad/gerbv/pkg-descr new file mode 100644 index 000000000000..6eefd005d4c9 --- /dev/null +++ b/cad/gerbv/pkg-descr @@ -0,0 +1,19 @@ +Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are +generated from PCB CAD system and sent to PCB manufacturers as basis +for the manufacturing process. The standard supported by gerbv is +RS-274X. The basic difference between RS-274D (the old standard) and +RS-274X is basically the addition of apertures in RS-274X. It might be +possible to make an RS-274X file out of an RS-274D file and an aperture +list. + +gerbv also supports drill files. The format supported are known under +names as NC-drill or Excellon. The format is a bit undefined and different +EDA-vendors implement it different. But basically you need to have the +tools definition in the file, then the parser is quite tolerant. The +different holes are shown as dots in the (scaled) correct size. + +The different layers of the PCB are separated into different files. gerbv +can load all files at the same time and display them "on top of each +other". You can independently turn them on and off. + +WWW: http://gerbv.sourceforge.net/ diff --git a/cad/gerbv/pkg-plist b/cad/gerbv/pkg-plist new file mode 100644 index 000000000000..b01ace2f89fd --- /dev/null +++ b/cad/gerbv/pkg-plist @@ -0,0 +1,75 @@ +bin/gerbv +share/gerbv/scheme/gerb-debug.scm +share/gerbv/scheme/gerb-ps.scm +@dirrm share/gerbv/scheme +@dirrm share/gerbv +%%PORTDOCS%%share/doc/gerbv/aperturemacro.txt +%%PORTDOCS%%share/doc/gerbv/sources.txt +%%PORTDOCS%%@dirrm share/doc/gerbv +%%PORTDOCS%%share/examples/gerbv/Mentor-BoardStation/README.txt +%%PORTDOCS%%share/examples/gerbv/Mentor-BoardStation/artwork_1.grb +%%PORTDOCS%%share/examples/gerbv/am-test/am-test.gbx +%%PORTDOCS%%share/examples/gerbv/cslk/README.txt +%%PORTDOCS%%share/examples/gerbv/cslk/cslk.gbx +%%PORTDOCS%%share/examples/gerbv/cslk/cslk.ps +%%PORTDOCS%%share/examples/gerbv/dan/README.txt +%%PORTDOCS%%share/examples/gerbv/dan/top.gbx +%%PORTDOCS%%share/examples/gerbv/eaglecad1/top-cop.gbx +%%PORTDOCS%%share/examples/gerbv/eaglecad1/top-cop.pdf +%%PORTDOCS%%share/examples/gerbv/ekf/ekf_08.apt +%%PORTDOCS%%share/examples/gerbv/ekf/README +%%PORTDOCS%%share/examples/gerbv/ekf/ekf.gap +%%PORTDOCS%%share/examples/gerbv/ekf/l1.off +%%PORTDOCS%%share/examples/gerbv/ekf2/README.txt +%%PORTDOCS%%share/examples/gerbv/ekf2/d1.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/drill0.exc +%%PORTDOCS%%share/examples/gerbv/ekf2/drill1.exc +%%PORTDOCS%%share/examples/gerbv/ekf2/drill20.exc +%%PORTDOCS%%share/examples/gerbv/ekf2/drill30.exc +%%PORTDOCS%%share/examples/gerbv/ekf2/gnd.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l0.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l1.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l2.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l3.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l4.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/l5.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/pow.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/pow3.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/resplan.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/sieb0.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/sieb1.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/stp0.grb +%%PORTDOCS%%share/examples/gerbv/ekf2/stp1.grb +%%PORTDOCS%%share/examples/gerbv/nollezappare/AssemblyTop.gdo +%%PORTDOCS%%share/examples/gerbv/nollezappare/EtchLayer2Bottom.gdo +%%PORTDOCS%%share/examples/gerbv/nollezappare/ThruHolePlated.ncd +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_componentmask.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_componentsilk.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_group1.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_group2.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_plated-drill.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_soldermask.grb +%%PORTDOCS%%share/examples/gerbv/numpres/numpres.pcb.output_unplated-drill.grb +%%PORTDOCS%%share/examples/gerbv/orcad/README.txt +%%PORTDOCS%%share/examples/gerbv/orcad/ast.ps +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.asb +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.ast +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.bot +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.drd +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.smb +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.smt +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.ssb +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.sst +%%PORTDOCS%%share/examples/gerbv/orcad/rs232_cm.top +%%PORTDOCS%%share/examples/gerbv/orcad/thruhole.tap +%%PORTDOCS%%@dirrm share/examples/gerbv/Mentor-BoardStation +%%PORTDOCS%%@dirrm share/examples/gerbv/am-test +%%PORTDOCS%%@dirrm share/examples/gerbv/cslk +%%PORTDOCS%%@dirrm share/examples/gerbv/dan +%%PORTDOCS%%@dirrm share/examples/gerbv/eaglecad1 +%%PORTDOCS%%@dirrm share/examples/gerbv/ekf +%%PORTDOCS%%@dirrm share/examples/gerbv/ekf2 +%%PORTDOCS%%@dirrm share/examples/gerbv/nollezappare +%%PORTDOCS%%@dirrm share/examples/gerbv/numpres +%%PORTDOCS%%@dirrm share/examples/gerbv/orcad |