aboutsummaryrefslogtreecommitdiff
path: root/cad/xcircuit
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-10-06 15:09:38 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-10-06 15:09:38 +0000
commit971449d1b65e6b38483797403911559e5b08ee30 (patch)
tree59db8786a89b919b25c6b70306c4cfeee7f0ba85 /cad/xcircuit
parent68a4151e39c65bcd4a8686f889472d3bb26fef08 (diff)
downloadports-971449d1b65e6b38483797403911559e5b08ee30.tar.gz
ports-971449d1b65e6b38483797403911559e5b08ee30.zip
Notes
Diffstat (limited to 'cad/xcircuit')
-rw-r--r--cad/xcircuit/Makefile4
-rw-r--r--cad/xcircuit/distinfo2
-rw-r--r--cad/xcircuit/files/patch-aa137
-rw-r--r--cad/xcircuit/files/patch-ad29
-rw-r--r--cad/xcircuit/files/patch-an13
-rw-r--r--cad/xcircuit/files/patch-ar19
-rw-r--r--cad/xcircuit/files/patch-as19
-rw-r--r--cad/xcircuit/pkg-descr2
-rw-r--r--cad/xcircuit/pkg-plist1
9 files changed, 91 insertions, 135 deletions
diff --git a/cad/xcircuit/Makefile b/cad/xcircuit/Makefile
index 6fcc40591cec..63154b9fe197 100644
--- a/cad/xcircuit/Makefile
+++ b/cad/xcircuit/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= xcircuit
-PORTVERSION= 2.3.3.b9
+PORTVERSION= 2.3.3.b15
PORTEPOCH= 1
CATEGORIES= cad
-MASTER_SITES= http://bach.ece.jhu.edu/~tim/programs/xcircuit/archive/
+MASTER_SITES= http://xcircuit.ece.jhu.edu/archive/
DISTNAME= ${PORTNAME}-${PORTVERSION:R}
MAINTAINER= ports@FreeBSD.org
diff --git a/cad/xcircuit/distinfo b/cad/xcircuit/distinfo
index 9193c06c2316..2d749afb8faa 100644
--- a/cad/xcircuit/distinfo
+++ b/cad/xcircuit/distinfo
@@ -1 +1 @@
-MD5 (xcircuit-2.3.3.tar.bz2) = 7721724439cdfddb6108b013fdc210b5
+MD5 (xcircuit-2.3.3.tar.bz2) = c97b2effb309da614418090176310333
diff --git a/cad/xcircuit/files/patch-aa b/cad/xcircuit/files/patch-aa
index 1869df9388a5..d1e79fe82883 100644
--- a/cad/xcircuit/files/patch-aa
+++ b/cad/xcircuit/files/patch-aa
@@ -1,51 +1,86 @@
---- Imakefile.orig Fri Aug 31 21:56:34 2001
-+++ Imakefile Fri Aug 31 22:01:26 2001
-@@ -28,23 +28,23 @@
- #CCOPTIONS = -O2
- #
- # for debugging purposes uncomment the following line:
--CDEBUGFLAGS = -g
--STD_INCLUDES = -I. -I/usr/X11R6/include/X11
-+# CDEBUGFLAGS = -g
-+STD_INCLUDES = -I. -I$(INCDIR)/X11
-
- # The "m4" macro processor is used to generate the man page such that
- # the man page reflects the configured options.
--M4 = m4
-+M4 = gm4
-
- #------------------------------------------------------------------------
- # Installation directories:
- # Change the following as desired to suit your environment:
- #------------------------------------------------------------------------
- #
--PREFIX = /usr/local
-+# PREFIX = /usr/local
- # XCIRCUIT_LIB_DIR = $(PREFIX)/src/xcircuit-2.3.1/psfiles
--XCIRCUIT_LIB_DIR = $(PREFIX)/lib/xcircuit-2.3
--XCIRCUIT_BIN_DIR = $(PREFIX)/bin
--XCIRCUIT_MAN_DIR = $(PREFIX)/man/man1
-+XCIRCUIT_LIB_DIR = $(LIBDIR)/xcircuit
-+XCIRCUIT_BIN_DIR = $(BINDIR)
-+XCIRCUIT_MAN_DIR = $(MANDIR)
- XAPPLRESDIR = ${XCIRCUIT_LIB_DIR}/app-defaults
-
- #------------------------------------------------------------------------
-@@ -63,7 +63,7 @@
- # Support for background rendering through ghostscript. Change this
- # 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
-
- #------------------------------------------------------------------------
- # Window manager bug workaround---If you don't like xcircuit grabbing kbd
-@@ -91,7 +91,7 @@
- # Support for embedded Python interpreter
- # (requires libpython${PYTHON_VERSION}.a)
- #
--#define HAVE_PYTHON
-+/* #define HAVE_PYTHON */
-
- PYTHON_VERSION=2.1
- PYTHON_LIB_DIR=/usr/local/lib
+*** Imakefile.orig Fri Sep 7 03:31:47 2001
+--- Imakefile Fri Sep 7 03:44:46 2001
+***************
+*** 28,50 ****
+ #CCOPTIONS = -O2
+ #
+ # for debugging purposes uncomment the following line:
+! CDEBUGFLAGS = -g
+! STD_INCLUDES = -I. -I/usr/X11R6/include/X11
+
+ # The "m4" macro processor is used to generate the man page such that
+ # the man page reflects the configured options.
+! M4 = m4
+
+ #------------------------------------------------------------------------
+ # Installation directories:
+ # Change the following as desired to suit your environment:
+ #------------------------------------------------------------------------
+ #
+! PREFIX = /usr/local
+ # XCIRCUIT_LIB_DIR = $(PREFIX)/src/xcircuit-2.3.1/psfiles
+! XCIRCUIT_LIB_DIR = $(PREFIX)/lib/xcircuit-2.3
+! XCIRCUIT_BIN_DIR = $(PREFIX)/bin
+! XCIRCUIT_MAN_DIR = $(PREFIX)/man/man1
+ XAPPLRESDIR = ${XCIRCUIT_LIB_DIR}/app-defaults
+
+ #------------------------------------------------------------------------
+--- 28,51 ----
+ #CCOPTIONS = -O2
+ #
+ # for debugging purposes uncomment the following line:
+! # CDEBUGFLAGS = -g
+! STD_INCLUDES = -I. -I$(INCDIR)/X11
+! EXTRA_DEFINES = -DHAVE_DIRENT_H -DHAVE_PUTENV
+
+ # The "m4" macro processor is used to generate the man page such that
+ # the man page reflects the configured options.
+! M4 = gm4
+
+ #------------------------------------------------------------------------
+ # Installation directories:
+ # Change the following as desired to suit your environment:
+ #------------------------------------------------------------------------
+ #
+! # PREFIX = /usr/local
+ # XCIRCUIT_LIB_DIR = $(PREFIX)/src/xcircuit-2.3.1/psfiles
+! XCIRCUIT_LIB_DIR = $(LIBDIR)/xcircuit
+! XCIRCUIT_BIN_DIR = $(BINDIR)
+! XCIRCUIT_MAN_DIR = $(MANDIR)
+ XAPPLRESDIR = ${XCIRCUIT_LIB_DIR}/app-defaults
+
+ #------------------------------------------------------------------------
+***************
+*** 63,69 ****
+ # Support for background rendering through ghostscript. Change this
+ # to the path where gs can be found.
+ # GS_EXEC= /usr/local/src/gs5.50/obj/gs
+! GS_EXEC= /usr/bin/gs
+
+ #------------------------------------------------------------------------
+ # Window manager bug workaround---If you don't like xcircuit grabbing kbd
+--- 64,70 ----
+ # Support for background rendering through ghostscript. Change this
+ # to the path where gs can be found.
+ # GS_EXEC= /usr/local/src/gs5.50/obj/gs
+! GS_EXEC=${LOCALBASE}/bin/gs
+
+ #------------------------------------------------------------------------
+ # Window manager bug workaround---If you don't like xcircuit grabbing kbd
+***************
+*** 91,97 ****
+ # Support for embedded Python interpreter
+ # (requires libpython${PYTHON_VERSION}.a)
+ #
+! #define HAVE_PYTHON
+
+ PYTHON_VERSION=2.1
+ PYTHON_LIB_DIR=/usr/local/lib
+--- 92,98 ----
+ # Support for embedded Python interpreter
+ # (requires libpython${PYTHON_VERSION}.a)
+ #
+! /* #define HAVE_PYTHON */
+
+ PYTHON_VERSION=2.1
+ PYTHON_LIB_DIR=/usr/local/lib
diff --git a/cad/xcircuit/files/patch-ad b/cad/xcircuit/files/patch-ad
deleted file mode 100644
index 06f3f18b8712..000000000000
--- a/cad/xcircuit/files/patch-ad
+++ /dev/null
@@ -1,29 +0,0 @@
---- events.c.orig Mon Mar 5 23:57:00 2001
-+++ events.c Thu Mar 8 02:47:52 2001
-@@ -101,7 +101,7 @@
- if (eventmode == PRESS_MODE || eventmode == COPY2_MODE) {
- short ps = objectdata->parts;
- short *newsel;
-- areastruct.selects = undelete(NULL, NORMAL, NULL);
-+ areastruct.selects = startundelete(NULL, NORMAL, NULL);
- areastruct.selectlist = (short *) malloc(areastruct.selects *
- sizeof(short));
-
-@@ -1396,7 +1396,7 @@
- else if (isbound(keywstate, XCF_Edit))
- edit(bevent);
- else if (isbound(keywstate, XCF_Undelete))
-- undelete(w, DRAW, bevent);
-+ startundelete(w, DRAW, bevent);
- else if (isbound(keywstate, XCF_Select_Save))
- selectsave(w, NULL, NULL);
- else if (isbound(keywstate, XCF_Unselect))
-@@ -2977,7 +2977,7 @@
- /* Undelete last deleted objects */
- /*-------------------------------*/
-
--short undelete(Widget w, u_int mode, XButtonEvent *event)
-+short startundelete(Widget w, u_int mode, XButtonEvent *event)
- {
- objectptr delobj = *(xobjs.delbuffer.library + xobjs.delbuffer.number - 1);
- genericptr *regen;
diff --git a/cad/xcircuit/files/patch-an b/cad/xcircuit/files/patch-an
deleted file mode 100644
index fa59717098d0..000000000000
--- a/cad/xcircuit/files/patch-an
+++ /dev/null
@@ -1,13 +0,0 @@
-*** rcfile.c.orig Wed Feb 14 04:52:28 2001
---- rcfile.c Wed Feb 14 04:54:12 2001
-***************
-*** 38,43 ****
---- 38,45 ----
- /*----------------------------------------------------------------------*/
-
- extern char _STR2[250], _STR[150];
-+ extern Display *dpy;
-+ extern Window win;
- extern fontinfo *fonts;
- extern short fontcount;
- extern Clientdata areastruct;
diff --git a/cad/xcircuit/files/patch-ar b/cad/xcircuit/files/patch-ar
deleted file mode 100644
index 05dd61632b12..000000000000
--- a/cad/xcircuit/files/patch-ar
+++ /dev/null
@@ -1,19 +0,0 @@
-*** menus.h.orig Wed Feb 14 05:24:42 2001
---- menus.h Wed Feb 14 05:45:01 2001
-***************
-*** 297,303 ****
-
- menustruct EditMenu[] = {
- {"Delete (d)", action(startdelete, NULL)},
-! {"Undelete (u)", action(undelete, Number(DRAW))},
- {"Copy (c)", action(startcopy, NULL)},
- {"Edit (e)", action(startedit, NULL)},
- {"Rotate/Flip", submenu(RotateMenu)},
---- 297,303 ----
-
- menustruct EditMenu[] = {
- {"Delete (d)", action(startdelete, NULL)},
-! {"Undelete (u)", action(startundelete, Number(DRAW))},
- {"Copy (c)", action(startcopy, NULL)},
- {"Edit (e)", action(startedit, NULL)},
- {"Rotate/Flip", submenu(RotateMenu)},
diff --git a/cad/xcircuit/files/patch-as b/cad/xcircuit/files/patch-as
deleted file mode 100644
index 59e95acfbbed..000000000000
--- a/cad/xcircuit/files/patch-as
+++ /dev/null
@@ -1,19 +0,0 @@
-*** prototypes.h.orig Wed Feb 14 05:24:51 2001
---- prototypes.h Wed Feb 14 05:33:28 2001
-***************
-*** 94,100 ****
- extern void reviseselect(short *);
- extern void objectdelete(short);
- extern void deletebutton(XButtonEvent *);
-! extern short undelete(Widget, u_int, XButtonEvent *);
- extern void printname(objectptr);
- extern void checkname(objectptr);
- extern objectptr finddot();
---- 94,100 ----
- extern void reviseselect(short *);
- extern void objectdelete(short);
- extern void deletebutton(XButtonEvent *);
-! extern short startundelete(Widget, u_int, XButtonEvent *);
- extern void printname(objectptr);
- extern void checkname(objectptr);
- extern objectptr finddot();
diff --git a/cad/xcircuit/pkg-descr b/cad/xcircuit/pkg-descr
index 59a0d9ec946b..8895103c54dd 100644
--- a/cad/xcircuit/pkg-descr
+++ b/cad/xcircuit/pkg-descr
@@ -1,3 +1,3 @@
xcircuit is software for drawing electrical circuits.
-WWW: http://bach.ece.jhu.edu/~tim/programs/xcircuit/
+WWW: http://xcircuit.ece.jhu.edu/
diff --git a/cad/xcircuit/pkg-plist b/cad/xcircuit/pkg-plist
index cd0186b9926c..7e2d813754b1 100644
--- a/cad/xcircuit/pkg-plist
+++ b/cad/xcircuit/pkg-plist
@@ -49,6 +49,7 @@ share/examples/xcircuit/diffamp_test.ps
share/examples/xcircuit/envelope.ps
share/examples/xcircuit/fourttest.ps
share/examples/xcircuit/gettext.py
+share/examples/xcircuit/loadlgf.py
share/examples/xcircuit/logic8.ps
share/examples/xcircuit/prelude.ps
share/examples/xcircuit/systemd1.lgf