- 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,