summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2001-11-15 01:57:58 +0000
committerdmcmahill <dmcmahill>2001-11-15 01:57:58 +0000
commitb70ad380a3d1dae110efb972bdc45f1259df85c1 (patch)
tree138c55dbf731bae876da557047149ac0c85b3371 /cad
parent411bea8a6129ce48db7c7d25b3d806f031e8f27b (diff)
downloadpkgsrc-b70ad380a3d1dae110efb972bdc45f1259df85c1.tar.gz
initial import of gerbv.
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 different layers of the PCB are separated into different files. gerbv can load all files at the same time, though it can not show them at the same time. You have to browse through the different layers with the radio buttons on the right side.
Diffstat (limited to 'cad')
-rw-r--r--cad/gerbv/DESCR14
-rw-r--r--cad/gerbv/Makefile18
-rw-r--r--cad/gerbv/PLIST6
-rw-r--r--cad/gerbv/distinfo4
4 files changed, 42 insertions, 0 deletions
diff --git a/cad/gerbv/DESCR b/cad/gerbv/DESCR
new file mode 100644
index 00000000000..e7745edaa35
--- /dev/null
+++ b/cad/gerbv/DESCR
@@ -0,0 +1,14 @@
+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 different layers of the PCB are separated into different
+files. gerbv can load all files at the same time, though it can not
+show them at the same time. You have to browse through the different
+layers with the radio buttons on the right side.
+
+gerbv has also a batch feature. By writing a "backend" in Scheme you
+can for example generate other file formats or do design rule
+check. gerbv parses the Gerber file and calls an external function
+written in Scheme. Since the Scheme implementation is based on Guile,
+there are more functions available than the ordinary R4RS.
diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile
new file mode 100644
index 00000000000..ef060ec19c1
--- /dev/null
+++ b/cad/gerbv/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/11/15 01:57:58 dmcmahill Exp $
+#
+
+DISTNAME= gerbv-0.0.5
+CATEGORIES= cad
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gerbv/}
+
+MAINTAINER= dmcmahill@netbsd.org
+HOMEPAGE= http://gerbv.sourceforge.net
+COMMENT= Gerber file viewer
+
+GNU_CONFIGURE= YES
+USE_GMAKE= YES
+
+DEPENDS+= guile>=1.4:../../lang/guile
+
+.include "../../x11/gtk/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cad/gerbv/PLIST b/cad/gerbv/PLIST
new file mode 100644
index 00000000000..a0f5e0ed468
--- /dev/null
+++ b/cad/gerbv/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/11/15 01:57:58 dmcmahill Exp $
+bin/gerbv
+man/man1/gerbv.1
+share/gerbv/scheme/gerb-ps.scm
+@dirrm share/gerbv/scheme
+@dirrm share/gerbv
diff --git a/cad/gerbv/distinfo b/cad/gerbv/distinfo
new file mode 100644
index 00000000000..ab17d1cbb74
--- /dev/null
+++ b/cad/gerbv/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/11/15 01:57:58 dmcmahill Exp $
+
+SHA1 (gerbv-0.0.5.tar.gz) = 20eea7fd8ea4341700ad4a11cfcd33a54f986027
+Size (gerbv-0.0.5.tar.gz) = 190395 bytes