Thu Dec 17 20:58:25 2009 UTC ()
Fix the install phase to include DESTDIR references - not sufficient in itself so PKG_DESTDIR_SUPPORT not turned on


(abs)
diff -r1.42 -r1.43 pkgsrc/cad/spice/Makefile

cvs diff -r1.42 -r1.43 pkgsrc/cad/spice/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/spice/Makefile 2009/05/20 00:58:07 1.42
+++ pkgsrc/cad/spice/Makefile 2009/12/17 20:58:25 1.43
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.42 2009/05/20 00:58:07 wiz Exp $ 1# $NetBSD: Makefile,v 1.43 2009/12/17 20:58:25 abs Exp $
2 2
3DISTNAME= sp3f4.kit 3DISTNAME= sp3f4.kit
4PKGNAME= spice-3f5.1 4PKGNAME= spice-3f5.1
5PKGREVISION= 6 5PKGREVISION= 6
6CATEGORIES= cad 6CATEGORIES= cad
7MASTER_SITES= ftp://ic.eecs.berkeley.edu/pub/Spice3/ 7MASTER_SITES= ftp://ic.eecs.berkeley.edu/pub/Spice3/
8EXTRACT_SUFX= .tar.Z 8EXTRACT_SUFX= .tar.Z
9 9
10MAINTAINER= dmcmahill@NetBSD.org 10MAINTAINER= dmcmahill@NetBSD.org
11HOMEPAGE= http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/ 11HOMEPAGE= http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
12COMMENT= General-purpose circuit simulation program 12COMMENT= General-purpose circuit simulation program
13 13
14 14
@@ -32,35 +32,42 @@ post-extract: @@ -32,35 +32,42 @@ post-extract:
32 ${CP} ${FILESDIR}/NetBSD ${WRKSRC}/conf 32 ${CP} ${FILESDIR}/NetBSD ${WRKSRC}/conf
33 33
34SUBST_CLASSES+= conf 34SUBST_CLASSES+= conf
35SUBST_STAGE.conf= pre-configure 35SUBST_STAGE.conf= pre-configure
36SUBST_FILES.conf= conf/NetBSD conf/defaults 36SUBST_FILES.conf= conf/NetBSD conf/defaults
37SUBST_VARS.conf= MAKE_PROGRAM CFLAGS LDFLAGS WRKSRC PREFIX X11BASE 37SUBST_VARS.conf= MAKE_PROGRAM CFLAGS LDFLAGS WRKSRC PREFIX X11BASE
38 38
39do-configure: 39do-configure:
40 rm -f ${WRKSRC}/makefile 40 rm -f ${WRKSRC}/makefile
41 41
42do-build: 42do-build:
43 cd ${WRKSRC} && env ${MAKE_ENV} util/build NetBSD default 43 cd ${WRKSRC} && env ${MAKE_ENV} util/build NetBSD default
44 44
 45INSTALLATION_DIRS+=share/examples/spice3
 46
45do-install: 47do-install:
46 cd ${WRKSRC} && env ${MAKE_ENV} util/build NetBSD install 48 cd ${WRKSRC} && env ${MAKE_ENV} util/build NetBSD install
47 ${CHMOD} a+rx ${PREFIX}/bin/spice3 ${PREFIX}/bin/nutmeg \ 49 ${CHMOD} a+rx ${PREFIX}/bin/spice3 \
48 ${PREFIX}/bin/sconvert ${PREFIX}/bin/help \ 50 ${DESTDIR}${PREFIX}/bin/nutmeg \
49 ${PREFIX}/bin/proc2mod ${PREFIX}/bin/multidec 51 ${DESTDIR}${PREFIX}/bin/sconvert \
50 strip ${PREFIX}/bin/spice3 ${PREFIX}/bin/nutmeg \ 52 ${DESTDIR}${PREFIX}/bin/help \
51 ${PREFIX}/bin/sconvert ${PREFIX}/bin/help \ 53 ${DESTDIR}${PREFIX}/bin/proc2mod \
52 ${PREFIX}/bin/proc2mod ${PREFIX}/bin/multidec 54 ${DESTDIR}${PREFIX}/bin/multidec
53 ${CHMOD} -R a+rX ${PREFIX}/share/spice3 55 strip ${DESTDIR}${PREFIX}/bin/spice3 \
54 ${INSTALL_MAN} ${WRKSRC}/man/man5/mfbcap.5 ${PREFIX}/${PKGMANDIR}/man5/mfbcap.5 56 ${DESTDIR}${PREFIX}/bin/nutmeg \
55 ${INSTALL_MAN} ${WRKSRC}/man/man1/sconvert.1 ${PREFIX}/${PKGMANDIR}/man1/sconvert.1 57 ${DESTDIR}${PREFIX}/bin/sconvert \
56 ${INSTALL_MAN} ${WRKSRC}/man/man1/nutmeg.1 ${PREFIX}/${PKGMANDIR}/man1/nutmeg.1 58 ${DESTDIR}${PREFIX}/bin/help \
57 ${INSTALL_MAN} ${WRKSRC}/man/man1/spice.1 ${PREFIX}/${PKGMANDIR}/man1/spice.1 59 ${DESTDIR}${PREFIX}/bin/proc2mod \
58 ${INSTALL_MAN} ${WRKSRC}/man/man3/mfb.3 ${PREFIX}/${PKGMANDIR}/man3/mfb.3 60 ${DESTDIR}${PREFIX}/bin/multidec
 61 ${CHMOD} -R a+rX ${DESTDIR}${PREFIX}/share/spice3
 62 ${INSTALL_MAN} ${WRKSRC}/man/man5/mfbcap.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/mfbcap.5
 63 ${INSTALL_MAN} ${WRKSRC}/man/man1/sconvert.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/sconvert.1
 64 ${INSTALL_MAN} ${WRKSRC}/man/man1/nutmeg.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/nutmeg.1
 65 ${INSTALL_MAN} ${WRKSRC}/man/man1/spice.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/spice.1
 66 ${INSTALL_MAN} ${WRKSRC}/man/man3/mfb.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/mfb.3
59 67
60post-install: 68post-install:
61 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/spice3 69 ${INSTALL_DATA} ${WRKSRC}/examples/*.cir ${DESTDIR}${PREFIX}/share/examples/spice3
62 ${INSTALL_DATA} ${WRKSRC}/examples/*.cir ${PREFIX}/share/examples/spice3 
63 70
64#.include "../../devel/readline/buildlink3.mk" 71#.include "../../devel/readline/buildlink3.mk"
65.include "../../x11/libXaw/buildlink3.mk" 72.include "../../x11/libXaw/buildlink3.mk"
66.include "../../mk/bsd.pkg.mk" 73.include "../../mk/bsd.pkg.mk"