pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www user-destdir support



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7d6aa46cdc24
branches:  trunk
changeset: 561095:7d6aa46cdc24
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Tue Jul 07 19:07:35 2009 +0000

description:
user-destdir support

diffstat:

 www/jakarta-tomcat4/Makefile |  15 +++++++++------
 www/jakarta-tomcat5/Makefile |  23 +++++++++++++----------
 www/jalbum/Makefile          |   8 +++++---
 3 files changed, 27 insertions(+), 19 deletions(-)

diffs (118 lines):

diff -r 324dce959d75 -r 7d6aa46cdc24 www/jakarta-tomcat4/Makefile
--- a/www/jakarta-tomcat4/Makefile      Tue Jul 07 19:06:59 2009 +0000
+++ b/www/jakarta-tomcat4/Makefile      Tue Jul 07 19:07:35 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2008/05/26 02:13:25 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2009/07/07 19:09:45 joerg Exp $
 
 PKGNAME=       jakarta-tomcat4-${TOMCAT_VERSION}
 DISTNAME=      jakarta-tomcat-${TOMCAT_VERSION}
@@ -12,6 +12,8 @@
 HOMEPAGE=      http://tomcat.apache.org/
 COMMENT=       The Apache Project's Java Servlet 2.3 and JSP 1.2 server
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 TOMCAT_VERSION=        4.1.30
 
 # This needs java 1.4 or higher.
@@ -43,14 +45,15 @@
        ${MV} -f ${WRKSRC}/conf/${FILE} ${WRKSRC}/conf/${FILE}.default
 .endfor
 
+INSTALLATION_DIRS=     ${TOMCAT_LIB}
+
 do-install:
-       ${INSTALL_DATA_DIR} ${TOMCAT_LIB}
-       cd ${WRKSRC} && pax -rw -pm . ${TOMCAT_LIB}
-       @${FIND} ${TOMCAT_LIB} -type f -print \
+       cd ${WRKSRC} && pax -rw -pm . ${DESTDIR}${TOMCAT_LIB}
+       @${FIND} ${DESTDIR}${TOMCAT_LIB} -type f -print \
                | ${XARGS} ${CHMOD} a+r
-       @${FIND} ${TOMCAT_LIB} \( -type f -o -perm -u+x \) -print \
+       @${FIND} ${DESTDIR}${TOMCAT_LIB} \( -type f -o -perm -u+x \) -print \
                | ${XARGS} ${CHMOD} a+rx
-       @${FIND} ${TOMCAT_LIB} -type d -print \
+       @${FIND} ${DESTDIR}${TOMCAT_LIB} -type d -print \
                | ${XARGS} ${CHMOD} a+rx
 
 .include "../../mk/bsd.pkg.mk"
diff -r 324dce959d75 -r 7d6aa46cdc24 www/jakarta-tomcat5/Makefile
--- a/www/jakarta-tomcat5/Makefile      Tue Jul 07 19:06:59 2009 +0000
+++ b/www/jakarta-tomcat5/Makefile      Tue Jul 07 19:07:35 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2008/05/26 02:13:25 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2009/07/07 19:09:09 joerg Exp $
 
 PKGNAME=       jakarta-tomcat5-${TOMCAT_VERSION}
 DISTNAME=      jakarta-tomcat-${TOMCAT_VERSION}
@@ -11,6 +11,8 @@
 HOMEPAGE=      http://tomcat.apache.org/
 COMMENT=       The Apache Project's Java Servlet 2.4 and JSP 2.0 server
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 TOMCAT_VERSION= 5.0.30
 
 USE_JAVA=      run
@@ -52,21 +54,22 @@
 
 do-build:
        @${MV} ${WRKSRC}/conf ${WRKDIR}
+
+INSTALLATION_DIRS=     ${EGDIR} ${EGDIR2} ${TOMCAT_LIB}
+
 do-install:
-       ${INSTALL_DATA_DIR} ${EGDIR2}
 .for f in ${CFILES}
-       ${INSTALL_DATA} ${WRKDIR}/conf/${f} ${EGDIR}
+       ${INSTALL_DATA} ${WRKDIR}/conf/${f} ${DESTDIR}${EGDIR}
 .endfor
 .for f in ${CF2FILES}
-       ${INSTALL_DATA} ${WRKDIR}/conf/${CATALINA_DIR}/${f} ${EGDIR2}
+       ${INSTALL_DATA} ${WRKDIR}/conf/${CATALINA_DIR}/${f} ${DESTDIR}${EGDIR2}
 .endfor
-       ${INSTALL_DATA_DIR} ${TOMCAT_LIB}
-       @(cd ${WRKSRC} && pax -rw -pm . ${TOMCAT_LIB};          \
-       ${FIND} ${TOMCAT_LIB} -type f -print | ${XARGS} ${CHMOD} a+r;   \
-       ${FIND} ${TOMCAT_LIB} \( -type f -o -perm -u+x \) -print        \
+       @(cd ${WRKSRC} && pax -rw -pm . ${DESTDIR}${TOMCAT_LIB};                \
+       ${FIND} ${DESTDIR}${TOMCAT_LIB} -type f -print | ${XARGS} ${CHMOD} a+r; \
+       ${FIND} ${DESTDIR}${TOMCAT_LIB} \( -type f -o -perm -u+x \) -print      \
                | ${XARGS} ${CHMOD} a+rx;                               \
-       ${FIND} ${TOMCAT_LIB} -type d -print | ${XARGS} ${CHMOD} a+rx;  \
-       ${FIND} ${TOMCAT_LIB} -type f -name \*.bat -print |             \
+       ${FIND} ${DESTDIR}${TOMCAT_LIB} -type d -print | ${XARGS} ${CHMOD} a+rx;        \
+       ${FIND} ${DESTDIR}${TOMCAT_LIB} -type f -name \*.bat -print |           \
                ${XARGS} ${RM} -f)
 
 .include "../../mk/java-vm.mk"
diff -r 324dce959d75 -r 7d6aa46cdc24 www/jalbum/Makefile
--- a/www/jalbum/Makefile       Tue Jul 07 19:06:59 2009 +0000
+++ b/www/jalbum/Makefile       Tue Jul 07 19:07:35 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2009/05/12 12:27:20 martti Exp $
+# $NetBSD: Makefile,v 1.22 2009/07/07 19:07:35 joerg Exp $
 
 DISTNAME=              JAlbum${VERSION}
 PKGNAME=               jalbum-${VERSION}
@@ -13,6 +13,8 @@
 COMMENT=               Web photo album generator
 LICENSE=               gnu-lgpl-v2
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 VERSION=               7.1
 
 USE_JAVA=              run
@@ -30,8 +32,8 @@
                < ${FILESDIR:Q}/jalbum > ${WRKDIR:Q}/jalbum
 
 do-install:
-       ${INSTALL_SCRIPT} ${WRKDIR:Q}/jalbum ${PREFIX:Q}/bin
-       (cd ${WRKDIR:Q}/JAlbum && pax -rw * ${PREFIX:Q}/share/jalbum)
+       ${INSTALL_SCRIPT} ${WRKDIR:Q}/jalbum ${DESTDIR}${PREFIX}/bin
+       (cd ${WRKDIR:Q}/JAlbum && pax -rw * ${DESTDIR}${PREFIX}/share/jalbum)
 
 .include "../../mk/java-vm.mk"
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index