- Switch to version 3f5 de facto (instead of 3f4 + patches)
- Change PERMIT_* according to the new license (BSD, after 22 years)
- Add HOMEPAGE
- Fix MASTER_SITES and pkg/DESCR

Please CC me in eventual replies as I'm not subscribed to the list.

-p.

Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/spice/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile    15 Sep 2007 21:36:57 -0000      1.22
+++ Makefile    28 Oct 2007 22:55:22 -0000
@@ -2,42 +2,25 @@
 
 COMMENT=       Simulation Program for Integrated Circuit Electronics
 
-DISTNAME=              sp3f4.kit
-PKGNAME=               spice-3f5p1
+V=                     3f5
+DISTNAME=              spice${V}
+PKGNAME=               spice-${V}p2
 CATEGORIES=            cad
 
-PERMIT_PACKAGE_CDROM=  no fee
+# BSD
+PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
-PERMIT_DISTFILES_CDROM=        no fee
+PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
 WANTLIB=               X11 Xaw Xext Xmu Xt c m termlib
 
-MASTER_SITES=          ftp://ic.eecs.berkeley.edu/pub/Spice3/
-DISTFILES=             sp3f4.kit.tar.gz sp3f4.patch.tar.gz
+MASTER_SITES=          http://embedded.eecs.berkeley.edu/pubs/downloads/spice/
+HOMEPAGE=              http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
 
 USE_X11=               Yes
-WRKDIST=               ${WRKDIR}
 MAKE_ENV=              MAKE_PROGRAM='${MAKE_PROGRAM}' CC="${CC}"
 
 NO_REGRESS=            Yes
-
-# Apply the patches that make this 3f5
-#
-pre-patch:
-       @${ECHO_MSG} "===>  Applying distribution patches";
-.if defined(PATCH_DEBUG)
-       @cd ${WRKDIR}/3f4patches; \
-         ${PATCH} -d ${WRKSRC}/src/lib/fte -E -p1 < grid.patch; \
-         ${PATCH} -d ${WRKSRC}/src/lib/fte -E -p1 < newcoms.patch; \
-         ${PATCH} -d ${WRKSRC}/src/lib/sparse -E -p1 < spsmp.patch
-       @find ${WRKSRC}/ -name \*.orig -exec rm -f {} \;
-.else
-       @cd ${WRKDIR}/3f4patches; \
-         ${PATCH} -d ${WRKSRC}/src/lib/fte -N -s -E -p1 < grid.patch; \
-         ${PATCH} -d ${WRKSRC}/src/lib/fte -N -s -E -p1 < newcoms.patch; \
-         ${PATCH} -d ${WRKSRC}/src/lib/sparse -N -s -E -p1 < spsmp.patch
-       @find ${WRKSRC}/ -name \*.orig -exec rm -f {} \;
-.endif
 
 do-configure:
        @cp ${FILESDIR}/Makefile ${WRKSRC}
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/spice/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo    5 Apr 2007 15:37:46 -0000       1.4
+++ distinfo    28 Oct 2007 22:55:22 -0000
@@ -1,10 +1,5 @@
-MD5 (sp3f4.kit.tar.gz) = dE5hwkGt7bBVOnT432d5wQ==
-MD5 (sp3f4.patch.tar.gz) = zA5ZV+5WpWmc91u3FA+ykw==
-RMD160 (sp3f4.kit.tar.gz) = Yrhdx7kRKzyMdY7N1YG6guyHMmo=
-RMD160 (sp3f4.patch.tar.gz) = MnI8GLLVwfsMp4l35LwatAQwh20=
-SHA1 (sp3f4.kit.tar.gz) = cQdk/EAk0fL+OBaeqilmZe3JbGc=
-SHA1 (sp3f4.patch.tar.gz) = WjjG6C0X9k4yvI8CfARLON55MmU=
-SHA256 (sp3f4.kit.tar.gz) = b5OFS45RBA+QlmzwS03miuwljSGr/8JRXARIwWbUHlM=
-SHA256 (sp3f4.patch.tar.gz) = jyDXfDdp04P2zM/oJH523XHV+sYX9gCZQkKOp+qRjgw=
-SIZE (sp3f4.kit.tar.gz) = 1224435
-SIZE (sp3f4.patch.tar.gz) = 1632
+MD5 (spice3f5.tar.gz) = K20cNGvqS5kUFHvDCTf55Q==
+RMD160 (spice3f5.tar.gz) = WyHH21jOyEW9BsTWXOSQOxLpQEQ=
+SHA1 (spice3f5.tar.gz) = 0t16Tdvq5F4QhEeiVQ3Ar+CD9e0=
+SHA256 (spice3f5.tar.gz) = ysEf4qdhJB5rbJ6qMbk4x/+naursrAmAlgnTpBJc0mk=
+SIZE (spice3f5.tar.gz) = 1226185
Index: patches/patch-util_skeleton_make_def_bd
===================================================================
RCS file: patches/patch-util_skeleton_make_def_bd
diff -N patches/patch-util_skeleton_make_def_bd
--- patches/patch-util_skeleton_make_def_bd     3 Aug 2001 00:03:41 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-util_skeleton_make_def_bd,v 1.1 2001/08/03 00:03:41 pvalchev 
Exp $
---- util/skeleton/make_def.bd.orig     Thu Jul 29 15:35:18 1993
-+++ util/skeleton/make_def.bd  Thu Aug  2 17:55:13 2001
-@@ -8,7 +8,7 @@ SHELL          = /bin/sh
- PATH_SEP      = /
- PS            = /
- REVISION      =
--VERSION               = 3f4
-+VERSION               = 3f5
- VERSION_REVISION= $(VERSION)$(REVISION)
- NOTICE                =
- TOP           = /projects/spice3/spice$(VERSION)
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/cad/spice/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 DESCR
--- pkg/DESCR   3 Jun 1998 23:02:25 -0000       1.1.1.1
+++ pkg/DESCR   28 Oct 2007 22:55:22 -0000
@@ -1,5 +1,6 @@
-The SPICE3 Version3f3 User's Manual, a postscript document available
-at ftp://ic.eecs.berkeley.edu/pub/Spice3/um.3f3.ps says:
+The SPICE3 Version3f5 User Guide, a HTML document available at
+http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/UserGuide/overview_fr.html
+says:
 
   SPICE is a general-purpose circuit  simulation  program for nonlinear dc,
   nonlinear transient, and linear ac analyses. Circuits may contain resistors,

Reply via email to