Wed Jul 8 15:26:26 2009 UTC ()
user-destdir support


(joerg)
diff -r1.29 -r1.30 pkgsrc/biology/rasmol/Makefile

cvs diff -r1.29 -r1.30 pkgsrc/biology/rasmol/Makefile (expand / switch to unified diff)

--- pkgsrc/biology/rasmol/Makefile 2007/01/11 11:38:50 1.29
+++ pkgsrc/biology/rasmol/Makefile 2009/07/08 15:26:26 1.30
@@ -1,25 +1,27 @@ @@ -1,25 +1,27 @@
1# $NetBSD: Makefile,v 1.29 2007/01/11 11:38:50 joerg Exp $ 1# $NetBSD: Makefile,v 1.30 2009/07/08 15:26:26 joerg Exp $
2 2
3DISTNAME= RasMol_2.7.3 3DISTNAME= RasMol_2.7.3
4PKGNAME= rasmol-2.7.3 4PKGNAME= rasmol-2.7.3
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= biology 6CATEGORIES= biology
7MASTER_SITES= http://www.bernstein-plus-sons.com/software/ 7MASTER_SITES= http://www.bernstein-plus-sons.com/software/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.bernstein-plus-sons.com/software/rasmol/ 10HOMEPAGE= http://www.bernstein-plus-sons.com/software/rasmol/
11COMMENT= Molecular Graphics Visualisation Tool 11COMMENT= Molecular Graphics Visualisation Tool
12 12
 13PKG_DESTDIR_SUPPORT= user-destdir
 14
13WRKSRC= ${WRKDIR}/${DISTNAME}/src 15WRKSRC= ${WRKDIR}/${DISTNAME}/src
14USE_IMAKE= YES 16USE_IMAKE= YES
15USE_TOOLS+= gunzip mkdirhier 17USE_TOOLS+= gunzip mkdirhier
16 18
17MAKE_ENV+= DEPTHDEF=${DEPTHDEF:Q} 19MAKE_ENV+= DEPTHDEF=${DEPTHDEF:Q}
18 20
19.include "../../mk/bsd.prefs.mk" 21.include "../../mk/bsd.prefs.mk"
20 22
21.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32" 23.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
22GCC_REQD+= 2.95.3 24GCC_REQD+= 2.95.3
23.endif 25.endif
24 26
25.if defined(RASMOL_DEPTH) 27.if defined(RASMOL_DEPTH)
@@ -28,33 +30,33 @@ DEPTHDEF= -DTHIRTYTWOBIT @@ -28,33 +30,33 @@ DEPTHDEF= -DTHIRTYTWOBIT
28. elif ${RASMOL_DEPTH} == 16 30. elif ${RASMOL_DEPTH} == 16
29DEPTHDEF= -DSIXTEENBIT 31DEPTHDEF= -DSIXTEENBIT
30. endif 32. endif
31.endif 33.endif
32DEPTHDEF?= -DEIGHTBIT 34DEPTHDEF?= -DEIGHTBIT
33 35
34pre-configure: 36pre-configure:
35 ${LN} -sf ${WRKDIR}/${DISTNAME}/doc ${WRKSRC} 37 ${LN} -sf ${WRKDIR}/${DISTNAME}/doc ${WRKSRC}
36 ${LN} -sf ${WRKDIR}/${DISTNAME}/data ${WRKSRC} 38 ${LN} -sf ${WRKDIR}/${DISTNAME}/data ${WRKSRC}
37 cd ${WRKSRC} && ${SED} "s#@@PREFIX@@#${PREFIX}#" rasmol.h > \ 39 cd ${WRKSRC} && ${SED} "s#@@PREFIX@@#${PREFIX}#" rasmol.h > \
38 rasmol.h.new && ${MV} rasmol.h.new rasmol.h 40 rasmol.h.new && ${MV} rasmol.h.new rasmol.h
39 41
40post-install: 42post-install:
41 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/NOTICE ${PREFIX}/share/doc/rasmol 43 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/NOTICE ${DESTDIR}${PREFIX}/share/doc/rasmol
42 for doc in manualA4.pdf.gz manualA4.ps.gz manualA4.rtf.gz \ 44 for doc in manualA4.pdf.gz manualA4.ps.gz manualA4.rtf.gz \
43 manualUS.pdf.gz manualUS.ps.gz manualUS.rtf.gz \ 45 manualUS.pdf.gz manualUS.ps.gz manualUS.rtf.gz \
44 refcardA4.pdf.gz refcardA4.ps.gz \ 46 refcardA4.pdf.gz refcardA4.ps.gz \
45 refcardA4.rtf.gz refcardUS.pdf.gz \ 47 refcardA4.rtf.gz refcardUS.pdf.gz \
46 refcardUS.ps.gz refcardUS.rtf.gz; do \ 48 refcardUS.ps.gz refcardUS.rtf.gz; do \
47 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/$$doc \ 49 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/$$doc \
48 ${PREFIX}/share/doc/rasmol; \ 50 ${DESTDIR}${PREFIX}/share/doc/rasmol; \
49 done 51 done
50 for data in 1crn.pdb 1gpd.pdb.gz 1ldb.pdb.gz 1ldm.pdb.gz \ 52 for data in 1crn.pdb 1gpd.pdb.gz 1ldb.pdb.gz 1ldm.pdb.gz \
51 3cro.pdb 4hir.ent.gz 4ins.CIF 7lyz.pdb \ 53 3cro.pdb 4hir.ent.gz 4ins.CIF 7lyz.pdb \
52 IUCR9800028.cif asprin.alc pdb2mcg.ent; do \ 54 IUCR9800028.cif asprin.alc pdb2mcg.ent; do \
53 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/data/$$data \ 55 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/data/$$data \
54 ${PREFIX}/share/examples/rasmol; \ 56 ${DESTDIR}${PREFIX}/share/examples/rasmol; \
55 done 57 done
56 58
57.include "../../x11/libXext/buildlink3.mk" 59.include "../../x11/libXext/buildlink3.mk"
58.include "../../x11/libXi/buildlink3.mk" 60.include "../../x11/libXi/buildlink3.mk"
59.include "../../x11/xextproto/buildlink3.mk" 61.include "../../x11/xextproto/buildlink3.mk"
60.include "../../mk/bsd.pkg.mk" 62.include "../../mk/bsd.pkg.mk"