pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/php4 The package supports installation to DESTDIR.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f203a0d0942e
branches:  trunk
changeset: 529861:f203a0d0942e
user:      heinz <heinz%pkgsrc.org@localhost>
date:      Mon Jun 11 15:24:43 2007 +0000

description:
The package supports installation to DESTDIR.

diffstat:

 www/php4/Makefile |  25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diffs (50 lines):

diff -r d8cf3558ae79 -r f203a0d0942e www/php4/Makefile
--- a/www/php4/Makefile Mon Jun 11 15:23:12 2007 +0000
+++ b/www/php4/Makefile Mon Jun 11 15:24:43 2007 +0000
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.77 2007/05/06 19:50:18 adrianp Exp $
+# $NetBSD: Makefile,v 1.78 2007/06/11 15:24:43 heinz Exp $
 
 PKGNAME=               php-${PHP_BASE_VERS}
 CATEGORIES+=           lang
 COMMENT=               HTML-embedded scripting language
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 CONFLICTS+=            ap-php-4.0.3pl1
 
 # PHP uses libtool inconsistently for CGI/CLI build; don't sanify for now
@@ -29,6 +31,8 @@
 EGDIR=                 ${PREFIX}/share/examples/php
 MESSAGE_SUBST+=                CGIDIR=${CGIDIR:Q}
 
+MAKE_ENV+=             INSTALL_ROOT=${DESTDIR}
+
 # On NetBSD ELF platforms, we need to link libgcc.a whole-archive so that
 # certain symbols from the C++ implementation (__get_eh_context, etc.)
 # referenced by DSOs written in C++ will resolve correctly.  We need to
@@ -48,13 +52,16 @@
 OWN_DIRS=      ${PREFIX}/${PHP_EXTENSION_DIR}
 
 post-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cli/php ${PREFIX}/bin/php
-       ${INSTALL_DATA} ${WRKSRC}/sapi/cli/php.1 ${PREFIX}/${PKGMANDIR}/man1/php.1
-       ${INSTALL_DATA_DIR} ${CGIDIR}
-       ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cgi/php ${CGIDIR}
-       ${INSTALL_DATA_DIR} ${EGDIR}
-       cd ${WRKSRC}; ${INSTALL_DATA} php.ini-dist php.ini-recommended ${EGDIR}
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/php
-       ${INSTALL_DATA} ${WRKSRC}/php.gif ${PREFIX}/share/php
+       ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cli/php \
+               ${DESTDIR:Q}${PREFIX:Q}/bin/php
+       ${INSTALL_DATA} ${WRKSRC}/sapi/cli/php.1 \
+               ${DESTDIR:Q}${PREFIX:Q}/${PKGMANDIR}/man1/php.1
+       ${INSTALL_DATA_DIR} ${DESTDIR:Q}${CGIDIR:Q}
+       ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cgi/php ${DESTDIR:Q}${CGIDIR:Q}
+       ${INSTALL_DATA_DIR} ${DESTDIR:Q}${EGDIR:Q}
+       cd ${WRKSRC}; ${INSTALL_DATA} php.ini-dist php.ini-recommended \
+               ${DESTDIR:Q}${EGDIR:Q}
+       ${INSTALL_DATA_DIR} ${DESTDIR:Q}${PREFIX:Q}/share/php
+       ${INSTALL_DATA} ${WRKSRC}/php.gif ${DESTDIR:Q}${PREFIX:Q}/share/php
 
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index