summaryrefslogtreecommitdiff
path: root/lang/php5/Makefile
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2007-06-08 12:29:53 +0000
committeradrianp <adrianp@pkgsrc.org>2007-06-08 12:29:53 +0000
commit3e87827f34362ec161b7f8ca8d33858e7eaa03b8 (patch)
tree78298f92a0cfbb8571d900a076443d77b333ac03 /lang/php5/Makefile
parentc6c10bb8ec1cebdcd45cf6d6538602370a076486 (diff)
downloadpkgsrc-3e87827f34362ec161b7f8ca8d33858e7eaa03b8.tar.gz
Fix the install path for the CGI binary so it ends up where we want it.
Pointed out by schmonz@ and taca@ Bump PKGREVISION
Diffstat (limited to 'lang/php5/Makefile')
-rw-r--r--lang/php5/Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/lang/php5/Makefile b/lang/php5/Makefile
index 410fa4db42d..ff99329f006 100644
--- a/lang/php5/Makefile
+++ b/lang/php5/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.53 2007/06/07 10:45:42 adrianp Exp $
+# $NetBSD: Makefile,v 1.54 2007/06/08 12:29:53 adrianp Exp $
PKGNAME= php-${PHP_BASE_VERS}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= lang
HOMEPAGE= http://www.php.net/
@@ -32,10 +32,18 @@ MESSAGE_SUBST+= CGIDIR=${CGIDIR:Q}
CONF_FILES= ${EGDIR}/php.ini-recommended ${PKG_SYSCONFDIR}/php.ini
OWN_DIRS= ${PREFIX}/${PHP_EXTENSION_DIR}
+SUBST_CLASSES+= cgi
+SUBST_MESSAGE.cgi= Fixing CGI path.
+SUBST_STAGE.cgi= pre-configure
+SUBST_FILES.cgi= configure
+SUBST_SED.cgi= -e 's,@CGIDIR@,${CGIDIR},g'
+
+pre-install:
+ ${INSTALL_DATA_DIR} ${CGIDIR}
+
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-cgi ${CGIDIR}/php
${INSTALL_DATA_DIR} ${EGDIR}
cd ${WRKSRC}; ${INSTALL_DATA} php.ini-dist php.ini-recommended ${EGDIR}