From nobody@www.freebsd.org  Sat May 18 00:55:40 2002
Return-Path: <nobody@www.freebsd.org>
Received: from nwww.freebsd.org (www.FreeBSD.org [216.136.204.117])
	by hub.freebsd.org (Postfix) with ESMTP id 26C9A37B40C
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 18 May 2002 00:55:37 -0700 (PDT)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by nwww.freebsd.org (8.12.2/8.12.2) with ESMTP id g4I7tbhG081064
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 18 May 2002 00:55:37 -0700 (PDT)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.2/8.12.2/Submit) id g4I7tbaU081063;
	Sat, 18 May 2002 00:55:37 -0700 (PDT)
Message-Id: <200205180755.g4I7tbaU081063@www.freebsd.org>
Date: Sat, 18 May 2002 00:55:37 -0700 (PDT)
From: KATO Tsuguru <tkato@prontomail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Update port: cad/chipmunk to 5.59
X-Send-Pr-Version: www-1.0

>Number:         38227
>Category:       ports
>Synopsis:       Update port: cad/chipmunk to 5.59
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 18 01:00:08 PDT 2002
>Closed-Date:    Mon May 20 20:31:23 PDT 2002
>Last-Modified:  Mon May 20 20:31:23 PDT 2002
>Originator:     KATO Tsuguru
>Release:        4.5-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 5.59

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/cad/chipmunk/Makefile cad/chipmunk/Makefile
--- /usr/ports/cad/chipmunk/Makefile	Sun Apr  9 08:19:56 2000
+++ cad/chipmunk/Makefile	Sat May 18 12:07:59 2002
@@ -6,32 +6,25 @@
 #
 
 PORTNAME=	chipmunk
-PORTVERSION=	5.51
+PORTVERSION=	5.59
 CATEGORIES=	cad
 MASTER_SITES=	http://www.cs.berkeley.edu/~lazzaro/chipmunk/pickup/sources/
-DISTFILES=	psys-1.51.tar.gz log-5.51.tar.gz netcmpbeta.tar.gz \
-		mosisbeta.tar.gz wolbeta.tar.gz wolcompbeta.tar.gz \
-		untilbeta.tar.gz util1.1.tar.gz viewbeta.tar.gz \
+DISTFILES=	psys-1.56.tar.gz log-5.59.tar.gz netcmp-1.12.tar.gz \
+		mosis-1.12.tar.gz wol-1.12.tar.gz wolcomp-1.12.tar.gz \
+		until-1.12.tar.gz util1.1.tar.gz view-1.12.tar.gz \
 		Makefile
+EXTRACT_ONLY=	psys-1.56.tar.gz log-5.59.tar.gz netcmp-1.12.tar.gz \
+		mosis-1.12.tar.gz wol-1.12.tar.gz wolcomp-1.12.tar.gz \
+		until-1.12.tar.gz util1.1.tar.gz view-1.12.tar.gz
+DIST_SUBDIR=	chipmunk
 
 MAINTAINER=	ports@FreeBSD.org
 
-EXTRACT_ONLY=	psys-1.51.tar.gz log-5.51.tar.gz netcmpbeta.tar.gz \
-		mosisbeta.tar.gz wolbeta.tar.gz wolcompbeta.tar.gz \
-		untilbeta.tar.gz util1.1.tar.gz viewbeta.tar.gz
-
+NO_WRKSUBDIR=	yes
 USE_XLIB=	yes
-DIST_SUBDIR=	chipmunk
 USE_GMAKE=	yes
-NO_WRKSUBDIR=	yes
 
 post-extract:
-	@${CP} ${DISTDIR}/${DIST_SUBDIR}/Makefile ${WRKSRC}/Makefile
-
-post-patch:
-	@find ${WRKSRC} -name Makefile -exec \
-	  ${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" \{} \;
-	@find ${WRKSRC} -name Makefile -exec \
-	  ${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g" \{} \;
+	@${CP} -f ${DISTDIR}/${DIST_SUBDIR}/Makefile ${WRKSRC}/Makefile
 
 .include <bsd.port.mk>
diff -urN /usr/ports/cad/chipmunk/distinfo cad/chipmunk/distinfo
--- /usr/ports/cad/chipmunk/distinfo	Fri Sep 24 14:11:56 1999
+++ cad/chipmunk/distinfo	Sat May 18 11:13:05 2002
@@ -1,10 +1,10 @@
-MD5 (chipmunk/psys-1.51.tar.gz) = 98bbe116211568d7022c5bc14fc22cf6
-MD5 (chipmunk/log-5.51.tar.gz) = d64ddfd87cfe183dc2612a08c7921dc0
-MD5 (chipmunk/netcmpbeta.tar.gz) = 4ae81f28aaf576b8872da9a8fde6c538
-MD5 (chipmunk/mosisbeta.tar.gz) = 315e211b901a0f3b8367f51649f8f801
-MD5 (chipmunk/wolbeta.tar.gz) = e4771f728b24d1181663a0b0ea55e4fd
-MD5 (chipmunk/wolcompbeta.tar.gz) = 06c7b6c94950246f403058580dbb6a08
-MD5 (chipmunk/untilbeta.tar.gz) = 6620ffd30693a819f09d814d1379a593
+MD5 (chipmunk/psys-1.56.tar.gz) = 43f7f0496bab0e4535397ad6d1be268e
+MD5 (chipmunk/log-5.59.tar.gz) = 681dcc067d4d2c43fb11eb5d863f0556
+MD5 (chipmunk/netcmp-1.12.tar.gz) = ccc78ce4bf471705bacac8804dfa59cc
+MD5 (chipmunk/mosis-1.12.tar.gz) = 7558999d1cb11ddb510cef268ef298b7
+MD5 (chipmunk/wol-1.12.tar.gz) = 071167553fab12f52934c75a6f7beefc
+MD5 (chipmunk/wolcomp-1.12.tar.gz) = 4dda3bd03995ad6d351deb13714f5f9f
+MD5 (chipmunk/until-1.12.tar.gz) = b52d0656134f76e297d9a47f872caa84
 MD5 (chipmunk/util1.1.tar.gz) = f95de90c953e1be6b07dbdd4b034a9c4
-MD5 (chipmunk/viewbeta.tar.gz) = e2f8feef9e1353bd2bc9a79671f8cbb9
+MD5 (chipmunk/view-1.12.tar.gz) = 133883b385069a99eccc1c916a43943b
 MD5 (chipmunk/Makefile) = ffec44e157c227bb2b904d338b35dfaf
diff -urN /usr/ports/cad/chipmunk/files/patch-ad cad/chipmunk/files/patch-ad
--- /usr/ports/cad/chipmunk/files/patch-ad	Wed Feb 21 02:28:29 2001
+++ cad/chipmunk/files/patch-ad	Sat May 18 15:49:30 2002
@@ -1,30 +1,38 @@
---- log/src/Makefile.orig	Tue Jul 20 16:10:36 1999
-+++ log/src/Makefile	Tue Feb 20 14:18:59 2001
+--- log/src/Makefile.orig	Tue May 14 03:08:21 2002
++++ log/src/Makefile	Sat May 18 15:49:22 2002
 @@ -45,8 +45,8 @@
  
  CD = cd
  
 -LOGLIBDIR = `$(CD) ../../log/lib; pwd`
 -LIBDIR = `$(CD) ../../lib; pwd`
-+LOGLIBDIR = %%PREFIX%%/share/chipmunk
-+LIBDIR = %%PREFIX%%/share/chipmunk
++LOGLIBDIR = ${PREFIX}/share/chipmunk
++LIBDIR = ${PREFIX}/share/chipmunk
  
  LOCINC = ../../psys/include
  
-@@ -63,9 +63,10 @@
+@@ -63,9 +63,9 @@
  ## or some other directory, depending on your installation.
  ##
  
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
 -BINDIR = ../../bin
-+BINDIR = %%PREFIX%%/bin
++BINDIR = ${PREFIX}/bin
  LIBP2C = ../../psys/src/libp2c.a
  
  ##
-@@ -91,7 +92,7 @@
+@@ -81,7 +81,7 @@
+ ## depending on your installation. 
+ ##
+ 
+-LIBX11 = -lX11
++LIBX11 = -lX11 -L${X11BASE}/lib
+ 
+ ##
+ ## (2) Library additions
+@@ -91,7 +91,7 @@
  ##
  ## on Sun Solaris 2.X, -lsocket -lnsl must be added to OTHERLIBS
  
@@ -33,42 +41,47 @@
  
  
  ##
-@@ -110,7 +111,7 @@
+@@ -110,7 +110,7 @@
    
- CHIPMUNKCC = gcc -O2
+ CHIPMUNKCC = gcc -O3
  
 -CC = $(CHIPMUNKCC) 
 +CC ?= $(CHIPMUNKCC) 
  
  ##
  ## (4) Adding appropriate flags
-@@ -145,7 +146,7 @@
- ##   -m68040              : for 68040 and 68060
- ## 
+@@ -147,7 +147,7 @@
  
--CFLAGS =  -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0
-+CFLAGS +=  -DBSD -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0 -L$(XLIBDIR)
+ CHIPMUNKFLAGS = 
+ 
+-CFLAGS =  $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0
++CFLAGS +=  -DBSD -I$(LOCINC) -I$(XINCLUDEDIR) -DLOGLIB=\"$(LOGLIBDIR)\" -DF_OK=0
  
  DIGOBJ = logsim.o logdig.o logsimasm.o logsimed.o diggates.o \
           loghier.o logsimh.o swap.o
-@@ -178,11 +179,13 @@
+@@ -178,22 +178,24 @@
+ ##  older operating systems -- if problems arise, use a hard link.
  ##
  
++all:  makeana main
++
  install: all
 -	cp log $(BINDIR)/diglog
-+	install -c -s log $(BINDIR)/diglog
++	${BSD_INSTALL_PROGRAM} log $(BINDIR)/diglog
  	-rm -f $(BINDIR)/analog
- 	-ln $(BINDIR)/diglog $(BINDIR)/analog
+ 	-(cd $(BINDIR); ln -s diglog analog)
 -	cp loged $(BINDIR)/loged
 -	cp fixfet7 $(BINDIR)/fixfet7
-+	install -c -s loged $(BINDIR)
-+	install -c fixfet7 $(BINDIR)
++	${BSD_INSTALL_PROGRAM} loged $(BINDIR)/loged
++	${BSD_INSTALL_SCRIPT} fixfet7 $(BINDIR)/fixfet7
 +	cp -R ../lib/* $(LOGLIBDIR)
 +	chmod -R a=r+X $(LOGLIBDIR)
  
  clean:
  	-rm -f *.o ana/*.o log loged
-@@ -192,12 +195,12 @@
+ 
+-all:  makeana main
+-
  main: log loged
  
  makeana:
@@ -77,9 +90,3 @@
  
  
  LOGOBJ = log.o $(TOOLOBJ) logstuff.o logdef.o
- 
--log: $(LOGOBJ) tooldir.o $(LIBP2C) makeana
-+log: $(LOGOBJ) tooldir.o $(LIBP2C)
- 	$(CC) $(CFLAGS) tooldir.o $(LOGOBJ) $(LIBP2C) $(LIBX11)  \
- 	$(OTHERLIBS) -o log
- 
diff -urN /usr/ports/cad/chipmunk/files/patch-ae cad/chipmunk/files/patch-ae
--- /usr/ports/cad/chipmunk/files/patch-ae	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-ae	Sat May 18 12:47:14 2002
@@ -1,16 +1,16 @@
---- log/src/ana/Makefile.orig	Wed Jul 21 04:10:58 1999
-+++ log/src/ana/Makefile	Mon Sep 20 06:46:41 1999
+--- log/src/ana/Makefile.orig	Sat May 18 12:02:28 2002
++++ log/src/ana/Makefile	Sat May 18 12:46:53 2002
 @@ -25,7 +25,7 @@
  
  
  LOCINC = ../../../psys/include
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ##  (1) Choosing your compiler
 @@ -46,7 +46,7 @@
- CHIPMUNKCC = gcc -O2
+ CHIPMUNKCC = gcc -O3
  
  
 -CC = $(CHIPMUNKCC) 
@@ -18,11 +18,11 @@
  
  ##
  ## (2) Adding appropriate flags
-@@ -80,7 +80,7 @@
- ## 
-   
+@@ -84,7 +84,7 @@
  
--CFLAGS =  -I$(LOCINC) -I$(XINCLUDEDIR)
+ CHIPMUNKFLAGS = 
+ 
+-CFLAGS =  $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR)
 +CFLAGS +=  -I$(LOCINC) -I$(XINCLUDEDIR)
  
  ANAOBJ = globals.o nsolver.o main.o inter.o $(GATESOBJ)
diff -urN /usr/ports/cad/chipmunk/files/patch-af cad/chipmunk/files/patch-af
--- /usr/ports/cad/chipmunk/files/patch-af	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-af	Sat May 18 15:59:59 2002
@@ -1,38 +1,38 @@
---- mosis/Makefile.orig	Wed Aug  3 03:31:44 1994
-+++ mosis/Makefile	Tue Sep 21 06:22:09 1999
+--- mosis/Makefile.orig	Tue Aug  7 09:25:31 2001
++++ mosis/Makefile	Sat May 18 15:59:51 2002
 @@ -23,6 +23,8 @@
  #
  #
  
-+BINDIR = %%PREFIX%%/bin
++BINDIR = ${PREFIX}/bin
 +
  ##
  ##  (1) Choosing your compiler
  ##  ---------------------------
-@@ -48,10 +50,11 @@
+@@ -48,10 +50,10 @@
  ##
  
  
 -CC = gcc
 +CC ?= gcc
  
- LIBX11 = -lX11
+-LIBX11 = -lX11
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++LIBX11 = -lX11 -L${X11BASE}/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ## (2) Adding appropriate flags
-@@ -91,7 +94,7 @@
- ## CFLAGS =  -ansi 
- ##
+@@ -88,7 +90,7 @@
+ 
+ CHIPMUNKFLAGS = 
  
--CFLAGS = -O -I../psys/include -I$(XINCLUDEDIR)
+-CFLAGS = $(CHIPMUNKFLAGS) -O -I../psys/include -I$(XINCLUDEDIR)
 +CFLAGS += -DBSD -DF_OK -I../psys/include -I$(XINCLUDEDIR)
  
  ##
  ## (3) Library additions
-@@ -99,20 +102,20 @@
+@@ -96,7 +98,7 @@
  ##
  ## on some systems, -ldl must be added to the following line
  
@@ -41,18 +41,12 @@
  
  ##
  ##
- ##
- 
- 
--LDFLAGS = ../psys/src/libp2c.a  $(OTHERLIBS) $(LIBX11)
-+LDFLAGS += ../psys/src/libp2c.a  $(OTHERLIBS) $(LIBX11) -L$(XLIBDIR)
- 
- mosis: mosis.o 
+@@ -109,7 +111,7 @@
  	$(CC) -o mosis mosis.o  $(LDFLAGS)
  
  install: mosis
 -	cp mosis ../bin/mosis
-+	install -c -s mosis $(BINDIR)
++	${BSD_INSTALL_PROGRAM} mosis $(BINDIR)
  
  clean:
  	rm -f *.o mosis
diff -urN /usr/ports/cad/chipmunk/files/patch-ag cad/chipmunk/files/patch-ag
--- /usr/ports/cad/chipmunk/files/patch-ag	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-ag	Sat May 18 14:46:38 2002
@@ -1,37 +1,41 @@
---- netcmp/Makefile.orig	Wed Mar 12 02:41:59 1997
-+++ netcmp/Makefile	Mon Sep 20 06:53:59 1999
+--- netcmp/Makefile.orig	Sat Aug 18 07:49:31 2001
++++ netcmp/Makefile	Sat May 18 14:46:26 2002
 @@ -22,7 +22,7 @@
  #
  # netcmp makefile
  
 -BINDIR=	../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
 @@ -48,7 +48,7 @@
  ## For SGI, cc is recommended
  
- CHIPMUNKCC = gcc
+ CHIPMUNKCC = gcc -O3
 -CC = $(CHIPMUNKCC)
 +CC ?= $(CHIPMUNKCC)
  
  ##
  ## (2) Adding appropriate flags
-@@ -90,13 +90,13 @@
+@@ -90,15 +90,17 @@
  ## -ansi
  ##
  
--CFLAGS = 
++OTHERLIBS = -lcompat
++
+ CHIPMUNKFLAGS = 
+ 
+-CFLAGS = $(CHIPMUNKFLAGS)
 +CFLAGS += -DBSD -DF_OK
  
  netcmp:     main.o parser.o datastruct.o compare.o
 -	$(CC)  parser.o datastruct.o compare.o main.o -o netcmp
-+	$(CC)  parser.o datastruct.o compare.o main.o -lcompat -o netcmp
++	$(CC)  parser.o datastruct.o compare.o main.o $(OTHERLIBS) -o netcmp
  
  install:    netcmp
 -	cp netcmp $(BINDIR)  
-+	install -c -s netcmp $(BINDIR)
++	${BSD_INSTALL_PROGRAM} netcmp $(BINDIR)  
  
  clean:
  	-rm -f *.o netcmp
diff -urN /usr/ports/cad/chipmunk/files/patch-ah cad/chipmunk/files/patch-ah
--- /usr/ports/cad/chipmunk/files/patch-ah	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-ah	Sat May 18 13:25:30 2002
@@ -1,27 +1,26 @@
---- psys/src/Makefile.orig	Wed Jul 21 04:06:28 1999
-+++ psys/src/Makefile	Mon Sep 20 06:38:54 1999
+--- psys/src/Makefile.orig	Sat Mar  2 06:39:14 2002
++++ psys/src/Makefile	Sat May 18 13:25:17 2002
 @@ -30,8 +30,8 @@
  ## to be made for different systems. Its a good idea to look over each
  ## block and make necessary changes before doing a "make install"
  
 -LIBDIR = ../../lib
 -BINDIR = ../../bin
-+LIBDIR = %%PREFIX%%/share/chipmunk
-+BINDIR = %%PREFIX%%/bin
++LIBDIR = ${PREFIX}/share/chipmunk
++BINDIR = ${PREFIX}/bin
  
  
  LIB = ../libp2c.a
-@@ -51,7 +51,8 @@
+@@ -51,7 +51,7 @@
  ## or some other directory, depending on your installation.
  ##
  
 -XINCLUDEDIR = . 
-+XINCLUDEDIR = %%X11BASE%%/include 
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ##  (1) Choosing your compiler
-@@ -101,7 +102,7 @@
+@@ -101,7 +101,7 @@
  LIBSTUFF = texstuff.ps untilstuff.ps plot.font
  
  
@@ -30,16 +29,16 @@
  
  
  ##
-@@ -147,7 +148,7 @@
- ##   -m68040              : for 68040 and 68060
- ##
+@@ -149,7 +149,7 @@
+ 
+ CHIPMUNKFLAGS = 
  
--CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"`$(CD) $(LIBDIR); pwd`\"
-+CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"$(LIBDIR)\" -L$(XLIBDIR)
+-CFLAGS = $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"`$(CD) $(LIBDIR); pwd`\"
++CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -DCHIPLIB=\"$(LIBDIR)\"
  
  P2CFLAGS = -DLOCAL_INIT=_local_p2c_init
  
-@@ -163,7 +164,7 @@
+@@ -165,7 +165,7 @@
  ## below; however the "-" allows this to be non-fatal and thus not essential
  ## to delete
  
diff -urN /usr/ports/cad/chipmunk/files/patch-aj cad/chipmunk/files/patch-aj
--- /usr/ports/cad/chipmunk/files/patch-aj	Wed Feb 21 02:28:29 2001
+++ cad/chipmunk/files/patch-aj	Sat May 18 15:46:48 2002
@@ -1,16 +1,24 @@
---- until/V1.2/Makefile.orig	Tue Sep 22 19:04:26 1998
-+++ until/V1.2/Makefile	Tue Feb 20 14:20:29 2001
-@@ -41,7 +41,8 @@
+--- until/V1.2/Makefile.orig	Sat May 18 12:02:28 2002
++++ until/V1.2/Makefile	Sat May 18 12:57:40 2002
+@@ -41,7 +41,7 @@
  ##
  
  
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ## If X isn't in the library path (the case for many MachTen and Linux 
-@@ -68,7 +69,7 @@
+@@ -57,7 +57,7 @@
+ ##
+ 
+ 
+-LIBX11 = -lX11
++LIBX11 = -lX11 -L${X11BASE}/lib
+ 
+ 
+ LIBP2C = ../../psys/src/libp2c.a
+@@ -68,7 +68,7 @@
  ##
  ## on some systems, -ldl must be added to the following line
  
@@ -19,7 +27,7 @@
  
  ##
  ##  (2) Choosing your compiler
-@@ -98,10 +99,10 @@
+@@ -98,10 +98,10 @@
    
  
  CHIPMUNKCC = gcc
@@ -28,39 +36,34 @@
  
 -BINDIR = ../../bin
 -LIBDIR = `pwd`/../../lib
-+BINDIR = %%PREFIX%%/bin
-+LIBDIR = %%PREFIX%%/share/chipmunk
++BINDIR = ${PREFIX}/bin
++LIBDIR = ${PREFIX}/share/chipmunk
  
  SYSRC =  $(LIBDIR)/system.untilrc
  SYSPS =  $(LIBDIR)/pensps.map
-@@ -161,11 +162,11 @@
- ##
+@@ -165,7 +165,7 @@
  
-   
--CFLAGS = -I$(LOCINC) -I$(XINCLUDEDIR) \
+ CHIPMUNKFLAGS =   
+ 
+-CFLAGS = $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR) \
 +CFLAGS += -DBSD -I$(LOCINC) -I$(XINCLUDEDIR) \
  -DF_OK=0 -DUNTILRC=\"$(SYSRC)\" -DUNTILPSMAP=\"$(SYSPS)\" \
  -DUNTILHEADER=\"$(SYSHD)\"
  
--LDFLAGS = $(LIBP2C)  $(LIBX11) $(OTHERLIBS)
-+LDFLAGS += $(LIBP2C)  $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
- 
- OBJS = bb_stuff.o cnf_stuff.o  crt_stuff.o data_types.o datawalk.o \
- dispmod.o ffman.o gr_stuff.o main.o mat_stuff.o menu.o menu_stuff.o \
-@@ -195,11 +196,15 @@
+@@ -199,11 +199,11 @@
  ## Until as its moved to bin; non ksh-users may wish to change it back.
  
  install: until
 -	cp until $(BINDIR)/Until
-+	install -c -s until $(BINDIR)/Until
- 	cp pensps.map $(LIBDIR)/pensps.map
-+	chmod 0444 $(LIBDIR)/pensps.map
- 	cp system.untilrc $(LIBDIR)/system.untilrc
-+	chmod 0444 $(LIBDIR)/system.untilrc
- 	cp until.pro  $(LIBDIR)/until.pro
-+	chmod 0444  $(LIBDIR)/until.pro
- 	cp until.ps  $(LIBDIR)/until.ps
-+	chmod 0444  $(LIBDIR)/until.ps
+-	cp pensps.map $(LIBDIR)/pensps.map
+-	cp system.untilrc $(LIBDIR)/system.untilrc
+-	cp until.pro  $(LIBDIR)/until.pro
+-	cp until.ps  $(LIBDIR)/until.ps
++	${BSD_INSTALL_PROGRAM} until $(BINDIR)/Until
++	${BSD_INSTALL_DATA} pensps.map $(LIBDIR)/pensps.map
++	${BSD_INSTALL_DATA} system.untilrc $(LIBDIR)/system.untilrc
++	${BSD_INSTALL_DATA} until.pro  $(LIBDIR)/until.pro
++	${BSD_INSTALL_DATA} until.ps  $(LIBDIR)/until.ps
  
  
  bb_stuff.o : bb_stuff.c bb_stuff.h 
diff -urN /usr/ports/cad/chipmunk/files/patch-al cad/chipmunk/files/patch-al
--- /usr/ports/cad/chipmunk/files/patch-al	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-al	Sat May 18 13:13:10 2002
@@ -1,11 +1,11 @@
 --- util/boxify/Makefile.orig	Wed Mar 12 02:47:23 1997
-+++ util/boxify/Makefile	Tue Sep 21 21:29:44 1999
++++ util/boxify/Makefile	Sat May 18 13:12:54 2002
 @@ -21,7 +21,7 @@
  #
  # boxify makefile
  
 -BINDIR=	../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
@@ -40,7 +40,7 @@
  
  install: boxify
 -	cp boxify $(BINDIR)  
-+	install -c -s boxify $(BINDIR)  
++	${BSD_INSTALL_PROGRAM} -c -s boxify $(BINDIR)  
  
  clean:
 -	(cd trapes; make clean)
diff -urN /usr/ports/cad/chipmunk/files/patch-am cad/chipmunk/files/patch-am
--- /usr/ports/cad/chipmunk/files/patch-am	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-am	Sat May 18 12:11:10 2002
@@ -5,7 +5,7 @@
  # cleancif makefile
  
 -BINDIR=	../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
diff -urN /usr/ports/cad/chipmunk/files/patch-an cad/chipmunk/files/patch-an
--- /usr/ports/cad/chipmunk/files/patch-an	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-an	Sat May 18 12:11:10 2002
@@ -5,7 +5,7 @@
  # cleancif makefile
  
 -BINDIR=	../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
diff -urN /usr/ports/cad/chipmunk/files/patch-ao cad/chipmunk/files/patch-ao
--- /usr/ports/cad/chipmunk/files/patch-ao	Fri Sep 24 14:24:20 1999
+++ cad/chipmunk/files/patch-ao	Sat May 18 13:14:07 2002
@@ -1,17 +1,17 @@
 --- util/conscripts/Makefile.orig	Wed Mar 12 02:47:25 1997
-+++ util/conscripts/Makefile	Tue Sep 21 03:36:32 1999
++++ util/conscripts/Makefile	Sat May 18 13:13:47 2002
 @@ -18,11 +18,11 @@
  #
  # mconvert makefile
  
 -BINDIR=	../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  install:    
 -	cp mconvert $(BINDIR)  
 -	cp unmconvert $(BINDIR)  
-+	install -c mconvert $(BINDIR)  
-+	install -c unmconvert $(BINDIR)  
++	${BSD_INSTALL_SCRIPT} mconvert $(BINDIR)  
++	${BSD_INSTALL_SCRIPT} unmconvert $(BINDIR)  
  
  clean:
  	-rm -f *.o 
diff -urN /usr/ports/cad/chipmunk/files/patch-ap cad/chipmunk/files/patch-ap
--- /usr/ports/cad/chipmunk/files/patch-ap	Fri Sep 24 14:24:20 1999
+++ cad/chipmunk/files/patch-ap	Sat May 18 13:14:50 2002
@@ -1,11 +1,11 @@
 --- util/sctomat/Makefile.orig	Wed Mar 12 02:47:26 1997
-+++ util/sctomat/Makefile	Tue Sep 21 03:37:35 1999
++++ util/sctomat/Makefile	Sat May 18 13:14:35 2002
 @@ -5,7 +5,7 @@
  #
  # sctomat makefile
  
 -BINDIR=	../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
@@ -31,7 +31,7 @@
  
  install:  scope_to_mat  
 -	cp scope_to_mat $(BINDIR)  
-+	install -c -s scope_to_mat $(BINDIR)  
++	${BSD_INSTALL_PROGRAM} scope_to_mat $(BINDIR)  
  
  clean:
  	-rm -f *.o scope_to_mat
diff -urN /usr/ports/cad/chipmunk/files/patch-ar cad/chipmunk/files/patch-ar
--- /usr/ports/cad/chipmunk/files/patch-ar	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-ar	Sat May 18 13:15:55 2002
@@ -1,11 +1,11 @@
 --- util/spc-tools/sf/Makefile.orig	Wed Mar 12 02:47:29 1997
-+++ util/spc-tools/sf/Makefile	Tue Sep 21 03:41:57 1999
++++ util/spc-tools/sf/Makefile	Sat May 18 13:15:35 2002
 @@ -18,7 +18,7 @@
  #
  # sf makefile
  
 -BINDIR=	../../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
@@ -23,14 +23,14 @@
  ##
  
 -CFLAGS = 
-+CFLAGS = -DBSD -DF_OK=0
++CFLAGS += -DBSD -DF_OK=0
  
  sf:     sf.o hash.o spice.o
  	$(CC) sf.o hash.o spice.o  -o sf
  
  install:    sf
 -	cp sf $(BINDIR)  
-+	install -c -s sf $(BINDIR)  
++	${BSD_INSTALL_PROGRAM} sf $(BINDIR)  
  
  clean:
  	-rm -f *.o sf
diff -urN /usr/ports/cad/chipmunk/files/patch-as cad/chipmunk/files/patch-as
--- /usr/ports/cad/chipmunk/files/patch-as	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-as	Sat May 18 13:16:41 2002
@@ -1,11 +1,11 @@
 --- util/spc-tools/ss/Makefile.orig	Wed Mar 12 02:47:27 1997
-+++ util/spc-tools/ss/Makefile	Tue Sep 21 03:40:50 1999
++++ util/spc-tools/ss/Makefile	Sat May 18 13:16:25 2002
 @@ -18,7 +18,7 @@
  #
  # ss makefile
  
 -BINDIR=	../../../bin
-+BINDIR=	%%PREFIX%%/bin
++BINDIR=	${PREFIX}/bin
  
  ##
  ##  (1) Choosing your compiler
@@ -31,8 +31,8 @@
  install:    ss
 -	cp ss $(BINDIR)  
 -	cp test/ucbsim $(BINDIR)
-+	install -c -s ss $(BINDIR)  
-+	install -c test/ucbsim $(BINDIR)
++	${BSD_INSTALL_PROGRAM} ss $(BINDIR)  
++	${BSD_INSTALL_SCRIPT} test/ucbsim $(BINDIR)
  
  clean:
  	-rm -f *.o ss
diff -urN /usr/ports/cad/chipmunk/files/patch-au cad/chipmunk/files/patch-au
--- /usr/ports/cad/chipmunk/files/patch-au	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-au	Sat May 18 13:00:05 2002
@@ -1,16 +1,24 @@
---- view/Makefile.orig	Wed Mar 12 02:50:04 1997
-+++ view/Makefile	Mon Sep 20 07:19:44 1999
-@@ -41,7 +41,8 @@
+--- view/Makefile.orig	Sat May 18 12:02:28 2002
++++ view/Makefile	Sat May 18 12:59:50 2002
+@@ -40,7 +40,7 @@
  ## or some other directory, depending on your installation.
  ##
  
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ## If X isn't in the library path (the case for many MachTen and Linux 
-@@ -68,7 +69,7 @@
+@@ -55,7 +55,7 @@
+ ## depending on your installation. 
+ ##
+ 
+-LIBX11 = -lX11
++LIBX11 = -lX11 -L${X11BASE}/lib
+ 
+ LIBP2C = ../psys/src/libp2c.a
+ 
+@@ -67,7 +67,7 @@
  ##
  ## on Sun Solaris 2.X, -lsocket -lnsl must be added to OTHERLIBS
  
@@ -19,36 +27,35 @@
  
  ##
  ## (2) IEEE library directory
-@@ -115,7 +116,7 @@
+@@ -114,7 +114,7 @@
  
- CHIPMUNKCC = gcc -O2
+ CHIPMUNKCC = gcc -O3
  
 -CC = $(CHIPMUNKCC) 
 +CC ?= $(CHIPMUNKCC) 
  
  ##
  ## (4) Adding appropriate flags
-@@ -171,11 +172,11 @@
- ## in view rule
- ##
+@@ -172,11 +172,11 @@
+ 
+ CHIPMUNKFLAGS = 
    
--CFLAGS= -I$(LOCINC) -I$(XINCLUDEDIR) -DF_OK=0
+-CFLAGS= $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR) -DF_OK=0
 +CFLAGS += -I$(LOCINC) -I$(XINCLUDEDIR) -DF_OK=0
  
--LDFLAGS= $(LIBP2C) $(LIBX11) $(OTHERLIBS) 
-+LDFLAGS += $(LIBP2C) $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
+ LDFLAGS= $(LIBP2C) $(LIBX11) $(OTHERLIBS) 
  MYLDFLAGS= $(LIBP2C)  $(IEEEDIR) $(LIBX11)  $(OTHERLIBS)
 -BINDIR= ../bin
-+BINDIR = %%PREFIX%%/bin
++BINDIR = ${PREFIX}/bin
  
  OBJS =			\
  	viewfit.o	\
-@@ -243,7 +244,7 @@
+@@ -244,7 +244,7 @@
  	(chdir mt;	make; chdir ..; chdir tek2430; make; chdir ..; make mtlink)
  
  install: view
 -	cp view $(BINDIR)/vc
-+	install -c -s view $(BINDIR)/vc
++	${BSD_INSTALL_PROGRAM} view $(BINDIR)/vc
  
  myinstall: myview
  	cp view ../bin/myview
diff -urN /usr/ports/cad/chipmunk/files/patch-ay cad/chipmunk/files/patch-ay
--- /usr/ports/cad/chipmunk/files/patch-ay	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-ay	Sat May 18 13:02:14 2002
@@ -1,16 +1,24 @@
---- wol/Makefile.orig	Wed Mar 12 02:51:43 1997
-+++ wol/Makefile	Mon Sep 20 07:08:14 1999
-@@ -39,7 +39,8 @@
+--- wol/Makefile.orig	Sat May 18 12:02:28 2002
++++ wol/Makefile	Sat May 18 13:01:59 2002
+@@ -39,7 +39,7 @@
  ## or some other directory, depending on your installation.
  ##
  
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ## If X isn't in the library path (the case for many MachTen and Linux 
-@@ -66,7 +67,7 @@
+@@ -54,7 +54,7 @@
+ ## depending on your installation. 
+ ##
+ 
+-LIBX11 = -lX11
++LIBX11 = -lX11 -L${X11BASE}/lib
+ 
+ 
+ 
+@@ -66,7 +66,7 @@
  ##
  ## on some systems, -ldl must be added to the following line
  
@@ -19,39 +27,36 @@
  
  
  ##
-@@ -97,11 +98,11 @@
+@@ -97,11 +97,11 @@
  ##
  
- CHIPMUNKCC = gcc
+ CHIPMUNKCC = gcc -O3
 -CC = $(CHIPMUNKCC) 
 +CC ?= $(CHIPMUNKCC) 
  
 -LIBDIR = `pwd`/
-+LIBDIR = %%PREFIX%%/share/chipmunk
++LIBDIR = ${PREFIX}/share/chipmunk
  WOLPL = $(LIBDIR)
 -BINDIR = ../bin
-+BINDIR = %%PREFIX%%/bin
++BINDIR = ${PREFIX}/bin
  
  
  ##
-@@ -155,9 +156,9 @@
- ## in view rule
- ##
+@@ -157,7 +157,7 @@
+ 
+ CHIPMUNKFLAGS =
  
--CFLAGS= -I$(LOCINC) -I$(XINCLUDEDIR) -DWOLLIBDIR=\"$(WOLPL)\"
+-CFLAGS= $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR) -DWOLLIBDIR=\"$(WOLPL)\"
 +CFLAGS += -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -DWOLLIBDIR=\"$(WOLPL)\"
  
--LDFLAGS= $(LIBP2C)  $(LIBX11) $(OTHERLIBS)
-+LDFLAGS += $(LIBP2C)  $(LIBX11) $(OTHERLIBS) -L$(XLIBDIR)
+ LDFLAGS= $(LIBP2C)  $(LIBX11) $(OTHERLIBS)
  
- OBJ =               	\
-          cell_stuff.o	\
-@@ -198,7 +199,7 @@
+@@ -200,7 +200,7 @@
    
  
  install: wol 
 -	cp wol $(BINDIR)
-+	install -c -s wol $(BINDIR)
++	${BSD_INSTALL_PROGRAM} wol $(BINDIR)
  
  clean:
  	-rm -f *.o wol
diff -urN /usr/ports/cad/chipmunk/files/patch-az cad/chipmunk/files/patch-az
--- /usr/ports/cad/chipmunk/files/patch-az	Fri Sep 24 14:11:57 1999
+++ cad/chipmunk/files/patch-az	Sat May 18 13:03:28 2002
@@ -1,25 +1,24 @@
---- wolcomp/Makefile.orig	Wed Mar 12 02:53:32 1997
-+++ wolcomp/Makefile	Mon Sep 20 07:10:09 1999
-@@ -52,10 +52,11 @@
+--- wolcomp/Makefile.orig	Sat May 18 12:02:28 2002
++++ wolcomp/Makefile	Sat May 18 13:03:14 2002
+@@ -52,10 +52,10 @@
    
  
- CHIPMUNKCC = gcc
+ CHIPMUNKCC = gcc -O3
 -CC = $(CHIPMUNKCC) 
 +CC ?= $(CHIPMUNKCC) 
  
  LOCINC = ../psys/include
 -XINCLUDEDIR = .
-+XINCLUDEDIR = %%X11BASE%%/include
-+XLIBDIR = %%X11BASE%%/lib
++XINCLUDEDIR = ${X11BASE}/include
  
  ##
  ## (2) Adding appropriate flags
-@@ -109,7 +110,7 @@
+@@ -109,7 +109,7 @@
    
  
- 
--CFLAGS =  -I$(LOCINC) -I$(XINCLUDEDIR)
-+CFLAGS +=  -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR) -L$(XLIBDIR)
+ CHIPMUNKFLAGS = 
+-CFLAGS =  $(CHIPMUNKFLAGS) -I$(LOCINC) -I$(XINCLUDEDIR)
++CFLAGS +=  -DBSD -DF_OK -I$(LOCINC) -I$(XINCLUDEDIR)
  
  install : $(OBJS)
  	-rm -f wolcomp.a
diff -urN /usr/ports/cad/chipmunk/pkg-plist cad/chipmunk/pkg-plist
--- /usr/ports/cad/chipmunk/pkg-plist	Fri Sep 24 14:11:58 1999
+++ cad/chipmunk/pkg-plist	Sat May 18 15:53:52 2002
@@ -15,7 +15,6 @@
 share/chipmunk/actel.gate
 share/chipmunk/actellog.cnf
 share/chipmunk/ana.gate
-share/chipmunk/ana.gsafe
 share/chipmunk/analog-man.ps
 share/chipmunk/analog-tr.ps
 share/chipmunk/analog.cnf
@@ -38,6 +37,7 @@
 share/chipmunk/log.cnf
 share/chipmunk/log.doc
 share/chipmunk/log.gate
+share/chipmunk/log.text
 share/chipmunk/lognews.text
 share/chipmunk/logntk.cnf
 share/chipmunk/logspc.cnf

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ijliao 
State-Changed-When: Mon May 20 20:31:14 PDT 2002 
State-Changed-Why:  
committed, thanks 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38227 
>Unformatted:
