Tue Jul 7 22:08:46 2009 UTC ()
user-destdir support


(joerg)
diff -r1.28 -r1.29 pkgsrc/textproc/fop/Makefile

cvs diff -r1.28 -r1.29 pkgsrc/textproc/fop/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/fop/Makefile 2008/05/25 21:42:22 1.28
+++ pkgsrc/textproc/fop/Makefile 2009/07/07 22:08:46 1.29
@@ -1,47 +1,49 @@ @@ -1,47 +1,49 @@
1# $NetBSD: Makefile,v 1.28 2008/05/25 21:42:22 joerg Exp $ 1# $NetBSD: Makefile,v 1.29 2009/07/07 22:08:46 joerg Exp $
2# 2#
3# Note: we currently use the pre-built (-bin) distribution of FOP, 3# Note: we currently use the pre-built (-bin) distribution of FOP,
4# because although FOP runs fine under JDK 1.1, JDK 1.2 or greater is 4# because although FOP runs fine under JDK 1.1, JDK 1.2 or greater is
5# required to build it. 5# required to build it.
6# 6#
7# Note: please do NOT update this package to a more recent version of FOP -- 7# Note: please do NOT update this package to a more recent version of FOP --
8# this is the most recent version which works with cocoon. If you need a 8# this is the most recent version which works with cocoon. If you need a
9# newer version, let me know, and I will import the latest version as 9# newer version, let me know, and I will import the latest version as
10# fop-current -- jwise@NetBSD.org 10# fop-current -- jwise@NetBSD.org
11# 11#
12 12
13DISTNAME= fop-0_15_0-forBeginners 13DISTNAME= fop-0_15_0-forBeginners
14PKGNAME= fop-0.15.0 14PKGNAME= fop-0.15.0
15PKGREVISION= 2 15PKGREVISION= 2
16CATEGORIES= textproc www 16CATEGORIES= textproc www
17MASTER_SITES= http://xmlgraphics.apache.org/dist/fop/recent/ 17MASTER_SITES= http://xmlgraphics.apache.org/dist/fop/recent/
18EXTRACT_SUFX= .zip 18EXTRACT_SUFX= .zip
19 19
20MAINTAINER= jwise@NetBSD.org 20MAINTAINER= jwise@NetBSD.org
21HOMEPAGE= http://xmlgraphics.apache.org/fop/ 21HOMEPAGE= http://xmlgraphics.apache.org/fop/
22COMMENT= The Apache Project's XSL Formatting Objects implementation 22COMMENT= The Apache Project's XSL Formatting Objects implementation
23 23
 24PKG_DESTDIR_SUPPORT= user-destdir
 25
24WRKSRC= ${WRKDIR} 26WRKSRC= ${WRKDIR}
25USE_JAVA= run 27USE_JAVA= run
26USE_TOOLS+= pax 28USE_TOOLS+= pax
27NO_CONFIGURE= yes 29NO_CONFIGURE= yes
28NO_BUILD= yes 30NO_BUILD= yes
29INSTALLATION_DIRS= lib/java share/doc/java/fop 31INSTALLATION_DIRS= lib/java share/doc/java/fop
30 32
31.include "../../mk/bsd.prefs.mk" 33.include "../../mk/bsd.prefs.mk"
32 34
33post-extract: 35post-extract:
34.if ${OPSYS:M*BSD} 36.if ${OPSYS:M*BSD}
35 find -d ${WRKSRC}/docs -name cvs -exec ${RM} -r '{}' \; 37 find -d ${WRKSRC}/docs -name cvs -exec ${RM} -r '{}' \;
36.else 38.else
37 find ${WRKSRC}/docs -depth -name cvs -exec ${RM} -r '{}' \; 39 find ${WRKSRC}/docs -depth -name cvs -exec ${RM} -r '{}' \;
38.endif 40.endif
39 cd ${WRKSRC} && chmod -R go-w . 41 cd ${WRKSRC} && chmod -R go-w .
40 42
41do-install: 43do-install:
42 ${INSTALL_DATA} ${WRKSRC}/build/fop.jar ${PREFIX}/lib/java/fop.jar 44 ${INSTALL_DATA} ${WRKSRC}/build/fop.jar ${DESTDIR}${PREFIX}/lib/java/fop.jar
43 ${INSTALL_DATA} ${WRKSRC}/lib/w3c.jar ${PREFIX}/lib/java/fop-w3c.jar 45 ${INSTALL_DATA} ${WRKSRC}/lib/w3c.jar ${DESTDIR}${PREFIX}/lib/java/fop-w3c.jar
44 cd ${WRKSRC}/docs && pax -rw . ${PREFIX}/share/doc/java/fop 46 cd ${WRKSRC}/docs && pax -rw . ${DESTDIR}${PREFIX}/share/doc/java/fop
45 47
46.include "../../mk/java-vm.mk" 48.include "../../mk/java-vm.mk"
47.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"