From 7254993bc192515fecea21043241382a877153ac Mon Sep 17 00:00:00 2001 From: dmcmahill Date: Thu, 2 Nov 2000 13:59:54 +0000 Subject: Initial import of cad/xcircuit. The program xcircuit is a generic drawing program tailored especially for making publication-quality renderings of circuit diagrams (hence the name). The output is pure PostScript, and the graphical interface attempts to maintain as much consistency as possible between the X11 window rendering and the final printer output. xcircuit is mouse, menu, and keyboard-driven, with the emphasis on single-character keyboard macros. Package provided by Jason Beegan in PR 11383 with some minor modifications by me. --- cad/xcircuit/Makefile | 24 +++++++++++++++++++ cad/xcircuit/files/md5 | 3 +++ cad/xcircuit/files/patch-sum | 4 ++++ cad/xcircuit/patches/patch-aa | 33 ++++++++++++++++++++++++++ cad/xcircuit/patches/patch-ab | 12 ++++++++++ cad/xcircuit/pkg/COMMENT | 1 + cad/xcircuit/pkg/DESCR | 8 +++++++ cad/xcircuit/pkg/PLIST | 54 +++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 139 insertions(+) create mode 100644 cad/xcircuit/Makefile create mode 100644 cad/xcircuit/files/md5 create mode 100644 cad/xcircuit/files/patch-sum create mode 100644 cad/xcircuit/patches/patch-aa create mode 100644 cad/xcircuit/patches/patch-ab create mode 100644 cad/xcircuit/pkg/COMMENT create mode 100644 cad/xcircuit/pkg/DESCR create mode 100644 cad/xcircuit/pkg/PLIST (limited to 'cad/xcircuit') diff --git a/cad/xcircuit/Makefile b/cad/xcircuit/Makefile new file mode 100644 index 00000000000..7054676197d --- /dev/null +++ b/cad/xcircuit/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/11/02 13:59:54 dmcmahill Exp $ +# + +DISTNAME= xcircuit-2.1b7 +CATEGORIES= cad graphics +MASTER_SITES= http://bach.ece.jhu.edu/~tim/programs/xcircuit/archive/ + +MAINTAINER= jasontd@indigo.ie +HOMEPAGE= http://bach.ece.jhu.edu/~tim/programs/xcircuit/ + +WRKSRC= ${WRKDIR}/${DISTNAME} +USE_IMAKE= yes +USE_X11BASE= yes +USE_XPM= yes + +post-build: + ${RM} -fr ${WRKSRC}/examples/CVS + ${MV} -f ${WRKSRC}/examples/.xcircuitrc ${WRKSRC}/examples/xcircuitrc + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/xcircuit/ + ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/xcircuit + +.include "../../mk/bsd.pkg.mk" diff --git a/cad/xcircuit/files/md5 b/cad/xcircuit/files/md5 new file mode 100644 index 00000000000..0562ce4b093 --- /dev/null +++ b/cad/xcircuit/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/02 13:59:55 dmcmahill Exp $ + +MD5 (xcircuit-2.1b7.tar.gz) = 9a18fc6e454a2001abbfad6cd04e7304 diff --git a/cad/xcircuit/files/patch-sum b/cad/xcircuit/files/patch-sum new file mode 100644 index 00000000000..24248052d8d --- /dev/null +++ b/cad/xcircuit/files/patch-sum @@ -0,0 +1,4 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/11/02 13:59:55 dmcmahill Exp $ + +MD5 (patch-aa) = cac22dadff9bdc419e25c679a0053952 +MD5 (patch-ab) = e6ec2881a57bab8c4c956a1ce43489d4 diff --git a/cad/xcircuit/patches/patch-aa b/cad/xcircuit/patches/patch-aa new file mode 100644 index 00000000000..cb79e6e3c50 --- /dev/null +++ b/cad/xcircuit/patches/patch-aa @@ -0,0 +1,33 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/11/02 13:59:55 dmcmahill Exp $ + +--- Imakefile.orig Tue Oct 3 11:33:52 2000 ++++ Imakefile Thu Nov 2 08:22:31 2000 +@@ -29,6 +29,6 @@ + # + # for debugging purposes uncomment the following line: +-CDEBUGFLAGS = -g +-STD_INCLUDES = -I. -I/usr/X11R6/include/X11 ++#CDEBUGFLAGS = -g ++STD_INCLUDES = -I. -I${X11BASE}/include -I${LOCALBASE}/include + + #------------------------------------------------------------------------ +@@ -37,5 +37,5 @@ + #------------------------------------------------------------------------ + # +-PREFIX = /usr/local ++# PREFIX = /usr/local + # XCIRCUIT_LIB_DIR = $(PREFIX)/src/xcircuit-2.1b5/psfiles + XCIRCUIT_LIB_DIR = $(PREFIX)/lib/xcircuit-2.1 +@@ -59,5 +59,5 @@ + # to the path where gs can be found. + # GS_EXEC= /usr/local/src/gs5.50/obj/gs +-GS_EXEC= /usr/bin/gs ++GS_EXEC= ${LOCALBASE}/bin/gs + + #------------------------------------------------------------------------ +@@ -186,4 +186,5 @@ + #endif + ++MakefileSubdirs(Xw) + MakeMakeSubdirs(Xw,libxcXw.a) + MakeSubdirs(Xw) diff --git a/cad/xcircuit/patches/patch-ab b/cad/xcircuit/patches/patch-ab new file mode 100644 index 00000000000..ec8265f769b --- /dev/null +++ b/cad/xcircuit/patches/patch-ab @@ -0,0 +1,12 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/11/02 13:59:55 dmcmahill Exp $ + +use the 'standard' netbsd config rather than overriding CC. + +--- Xw/Imakefile.orig Thu Aug 3 16:10:52 2000 ++++ Xw/Imakefile Thu Nov 2 08:32:51 2000 +@@ -1,4 +1,4 @@ + # Compile flags +-CC = cc ++#CC = cc + # If you wish to compile with gcc: + #CC = gcc diff --git a/cad/xcircuit/pkg/COMMENT b/cad/xcircuit/pkg/COMMENT new file mode 100644 index 00000000000..a212c3c0975 --- /dev/null +++ b/cad/xcircuit/pkg/COMMENT @@ -0,0 +1 @@ +Drawing program for X11 (especially for circuits) diff --git a/cad/xcircuit/pkg/DESCR b/cad/xcircuit/pkg/DESCR new file mode 100644 index 00000000000..71f3202725f --- /dev/null +++ b/cad/xcircuit/pkg/DESCR @@ -0,0 +1,8 @@ +The program xcircuit is a generic drawing program tailored especially +for making publication-quality renderings of circuit diagrams (hence +the name). The output is pure PostScript, and the graphical interface +attempts to maintain as much consistency as possible between the X11 +window rendering and the final printer output. + +xcircuit is mouse, menu, and keyboard-driven, with the emphasis on +single-character keyboard macros. diff --git a/cad/xcircuit/pkg/PLIST b/cad/xcircuit/pkg/PLIST new file mode 100644 index 00000000000..a044b67b35b --- /dev/null +++ b/cad/xcircuit/pkg/PLIST @@ -0,0 +1,54 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/02 13:59:54 dmcmahill Exp $ +bin/xcircuit +lib/X11/app-defaults/XCircuit +lib/xcircuit-2.1/analog.lps +lib/xcircuit-2.1/avlsi.lps +lib/xcircuit-2.1/builtins.lps +lib/xcircuit-2.1/digital.lps +lib/xcircuit-2.1/fonts/courier.lps +lib/xcircuit-2.1/fonts/courier.xfe +lib/xcircuit-2.1/fonts/courieriso.xfe +lib/xcircuit-2.1/fonts/courieriso2.lps +lib/xcircuit-2.1/fonts/courieriso2.xfe +lib/xcircuit-2.1/fonts/courieriso5.lps +lib/xcircuit-2.1/fonts/courieriso5.xfe +lib/xcircuit-2.1/fonts/helvetica.lps +lib/xcircuit-2.1/fonts/helvetica.xfe +lib/xcircuit-2.1/fonts/helveticaiso.xfe +lib/xcircuit-2.1/fonts/helveticaiso2.lps +lib/xcircuit-2.1/fonts/helveticaiso2.xfe +lib/xcircuit-2.1/fonts/helveticaiso5.lps +lib/xcircuit-2.1/fonts/helveticaiso5.xfe +lib/xcircuit-2.1/fonts/myfont.lps +lib/xcircuit-2.1/fonts/myfont.xfe +lib/xcircuit-2.1/fonts/symbol.lps +lib/xcircuit-2.1/fonts/symbol.xfe +lib/xcircuit-2.1/fonts/times_roman.lps +lib/xcircuit-2.1/fonts/times_roman.xfe +lib/xcircuit-2.1/fonts/times_romaniso.xfe +lib/xcircuit-2.1/fonts/times_romaniso2.lps +lib/xcircuit-2.1/fonts/times_romaniso2.xfe +lib/xcircuit-2.1/fonts/times_romaniso5.lps +lib/xcircuit-2.1/fonts/times_romaniso5.xfe +lib/xcircuit-2.1/generic.lps +lib/xcircuit-2.1/lgf.lps +lib/xcircuit-2.1/musiclib.lps +lib/xcircuit-2.1/signal.lps +lib/xcircuit-2.1/xcircps2.pro +man/man1/xcircuit.0 +share/examples/xcircuit/USAflag.ps +share/examples/xcircuit/analog1.ps +share/examples/xcircuit/analog2.ps +share/examples/xcircuit/analoglib1.lps +share/examples/xcircuit/analoglib2.lps +share/examples/xcircuit/border.ps +share/examples/xcircuit/diffamp_test.ps +share/examples/xcircuit/logic8.ps +share/examples/xcircuit/prelude.ps +share/examples/xcircuit/systemd1.lgf +share/examples/xcircuit/threestage.ps +share/examples/xcircuit/vcoblock.ps +share/examples/xcircuit/xcircuitrc +@dirrm share/examples/xcircuit +@dirrm lib/xcircuit-2.1/fonts +@dirrm lib/xcircuit-2.1 -- cgit v1.2.3