summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-11-07 14:30:33 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-11-07 14:30:33 +0000
commit2a161f51514bbfa2fd4616992b548619e07bb451 (patch)
treebd655187eab9d1b8a471c490822a6df8600b4eab /cad
parent7d197dc52b9b026a80efd093978da0da1742b40f (diff)
downloadpkgsrc-2a161f51514bbfa2fd4616992b548619e07bb451.tar.gz
Initial import of pcb-1.6.3, an X11 interactive printed circuit board
layout system. Provided in pr 6404 by Rene Hexel.
Diffstat (limited to 'cad')
-rw-r--r--cad/pcb/Makefile19
-rw-r--r--cad/pcb/files/md53
-rw-r--r--cad/pcb/patches/patch-aa15
-rw-r--r--cad/pcb/patches/patch-ab22
-rw-r--r--cad/pcb/pkg/COMMENT1
-rw-r--r--cad/pcb/pkg/DESCR4
-rw-r--r--cad/pcb/pkg/PLIST48
7 files changed, 112 insertions, 0 deletions
diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile
new file mode 100644
index 00000000000..5f2ce48301f
--- /dev/null
+++ b/cad/pcb/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 1998/11/07 14:30:33 frueauf Exp $
+# FreeBSD Id: Makefile,v 1.19 1998/10/31 18:05:31 jseger Exp
+#
+
+DISTNAME= pcb-1.6.3
+CATEGORIES= cad
+MASTER_SITES= ftp://ftp.linuxppc.org/pub/linuxppc/users/harry/PCB/ \
+ ftp://ftp.uni-ulm.de/pub/pcb/mirror/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= packages@netbsd.org
+
+BUILD_DEPENDS= gm4:../../devel/m4 \
+ texindex:../../print/teTeX
+RUN_DEPENDS= gm4:../../devel/m4
+
+USE_IMAKE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/cad/pcb/files/md5 b/cad/pcb/files/md5
new file mode 100644
index 00000000000..7ca3aad55ad
--- /dev/null
+++ b/cad/pcb/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1998/11/07 14:30:34 frueauf Exp $
+
+MD5 (pcb-1.6.3.tgz) = 2649927fd49b89d71a524082b633849e
diff --git a/cad/pcb/patches/patch-aa b/cad/pcb/patches/patch-aa
new file mode 100644
index 00000000000..1af646cc901
--- /dev/null
+++ b/cad/pcb/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 1998/11/07 14:30:34 frueauf Exp $
+
+--- src/Imakefile.orig Wed May 13 12:29:46 1998
++++ src/Imakefile Fri Nov 6 15:13:28 1998
+@@ -79,6 +79,10 @@
+ @echo "creating application default resource from raw file"
+ @sed -f sed.script < Pcb.ad.raw > $@
+
++pcb.man: ../doc/pcb.man.raw
++ @(cd ../doc && ${MAKE} ${MFLAGS} ${PARALLELMFLAGS} pcb.man)
++ @ln -s ../doc/pcb.man pcb.man
++
+ parse_y.h parse_y.c: parse_y.y global.h
+ $(YACC) -d parse_y.y
+ $(MV) y.tab.c parse_y.c
diff --git a/cad/pcb/patches/patch-ab b/cad/pcb/patches/patch-ab
new file mode 100644
index 00000000000..6172a128715
--- /dev/null
+++ b/cad/pcb/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1.1.1 1998/11/07 14:30:34 frueauf Exp $
+
+--- config.h.orig Wed Jan 28 17:28:11 1998
++++ config.h Wed Jan 28 17:29:04 1998
+@@ -36,7 +36,7 @@
+ * (LIBDIR is defined by imake)
+ *
+ */
+-INFODIR = /usr/info
++INFODIR = ${PREFIX}/info
+ PCBLIBDIR = $(LIBDIR)/pcb
+ DEFAULTFONT = default_font
+ DEFAULTLIBRARY = pcblib
+@@ -44,7 +44,7 @@
+ /* ----------------------------------------------------------------------
+ * the name of GNU m4 (you MUST use GNU m4)
+ */
+-GNUM4 = m4
++GNUM4 = gm4
+
+ /* ----------------------------------------------------------------------
+ * BTNMOD determies the modifier key to be used for the
diff --git a/cad/pcb/pkg/COMMENT b/cad/pcb/pkg/COMMENT
new file mode 100644
index 00000000000..f6e53e97881
--- /dev/null
+++ b/cad/pcb/pkg/COMMENT
@@ -0,0 +1 @@
+X11 interactive printed circuit board layout system.
diff --git a/cad/pcb/pkg/DESCR b/cad/pcb/pkg/DESCR
new file mode 100644
index 00000000000..466fbcf10cf
--- /dev/null
+++ b/cad/pcb/pkg/DESCR
@@ -0,0 +1,4 @@
+Pcb - X11 interactive printed circuit board layout system.
+
+Pcb is a handy tool for the X Window System to design printed
+circuit boards. All coordinate units are 1/1000 inch.
diff --git a/cad/pcb/pkg/PLIST b/cad/pcb/pkg/PLIST
new file mode 100644
index 00000000000..ee8ee0a54c0
--- /dev/null
+++ b/cad/pcb/pkg/PLIST
@@ -0,0 +1,48 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1998/11/07 14:30:34 frueauf Exp $
+bin/pcb
+lib/X11/app-defaults/Pcb
+lib/X11/pcb/default_font
+lib/X11/pcb/pcblib
+lib/X11/pcb/pcblib.contents
+lib/X11/pcb/CreateLibrary.sh
+lib/X11/pcb/CreateLibraryContents.sh
+lib/X11/pcb/ListLibraryContents.sh
+lib/X11/pcb/QueryLibrary.sh
+lib/X11/pcb/m4/TTL_74xx_DIL.m4
+lib/X11/pcb/m4/crystal.m4
+lib/X11/pcb/m4/connector.m4
+lib/X11/pcb/m4/generic.m4
+lib/X11/pcb/m4/linear.m4
+lib/X11/pcb/m4/logic.m4
+lib/X11/pcb/m4/lsi.m4
+lib/X11/pcb/m4/memory.m4
+lib/X11/pcb/m4/optical.m4
+lib/X11/pcb/m4/resistor_array.m4
+lib/X11/pcb/m4/resistor_0.25W.m4
+lib/X11/pcb/m4/texas_inst_amplifier.m4
+lib/X11/pcb/m4/texas_inst_voltage_reg.m4
+lib/X11/pcb/m4/transistor.m4
+lib/X11/pcb/m4/TTL_74xx_DIL.list
+lib/X11/pcb/m4/crystal.list
+lib/X11/pcb/m4/connector.list
+lib/X11/pcb/m4/generic.list
+lib/X11/pcb/m4/linear.list
+lib/X11/pcb/m4/logic.list
+lib/X11/pcb/m4/lsi.list
+lib/X11/pcb/m4/memory.list
+lib/X11/pcb/m4/optical.list
+lib/X11/pcb/m4/common.m4
+lib/X11/pcb/m4/resistor_array.list
+lib/X11/pcb/m4/resistor_0.25W.list
+lib/X11/pcb/m4/texas_inst_amplifier.list
+lib/X11/pcb/m4/texas_inst_voltage_reg.list
+lib/X11/pcb/m4/transistor.list
+lib/X11/pcb/m4/connector.inc
+lib/X11/pcb/m4/dil.inc
+lib/X11/pcb/m4/misc.inc
+lib/X11/pcb/m4/qfp.inc
+lib/X11/pcb/m4/plcc.inc
+lib/X11/pcb/m4/to.inc
+man/cat1/pcb.0
+@dirrm lib/X11/pcb/m4
+@dirrm lib/X11/pcb