diff options
author | taca <taca> | 2010-03-16 15:31:58 +0000 |
---|---|---|
committer | taca <taca> | 2010-03-16 15:31:58 +0000 |
commit | 38be9da889c0c63cac6bb0b9185299920025e9c8 (patch) | |
tree | 28f742c6d54850b24e5a6a523798796e41f48889 /lang/php53/Makefile | |
parent | c443890557a01ea4441863f1154d1b1ebf586334 (diff) | |
download | pkgsrc-38be9da889c0c63cac6bb0b9185299920025e9c8.tar.gz |
Importing PHP 5.3.2 as lang/php53.
This package and lang/php5 aren't installed at the same time.
Setting PHP_VERSION_DEFAULT as "5" or "53" to select PHP 5.2.x or 5.3.x.
PHP is an HTML-embedded scripting language. It is modular, with
some object-oriented features. Much of its syntax is borrowed from
C, Java and Perl with a couple of unique PHP-specific features
thrown in. The language is designed to allow web developers to
write dynamically generated pages quickly.
Diffstat (limited to 'lang/php53/Makefile')
-rw-r--r-- | lang/php53/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/lang/php53/Makefile b/lang/php53/Makefile new file mode 100644 index 00000000000..448331b1ffd --- /dev/null +++ b/lang/php53/Makefile @@ -0,0 +1,57 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/03/16 15:31:58 taca Exp $ + +CATEGORIES= lang +HOMEPAGE= http://www.php.net/ +COMMENT= PHP Hypertext Preprocessor version 5 + +TEST_TARGET= test +PKG_DESTDIR_SUPPORT= user-destdir + +USE_TOOLS+= gmake lex pkg-config +LIBTOOL_OVERRIDE= # empty + +.include "Makefile.php" + +CGIDIR= ${PREFIX}/libexec/cgi-bin +EGDIR= ${PREFIX}/share/examples/php +MESSAGE_SUBST+= CGIDIR=${CGIDIR:Q} + +CONFIGURE_ENV+= lt_cv_path_SED=${SED:Q} +MAKE_ENV+= INSTALL_ROOT=${DESTDIR:Q} + +CONF_FILES= ${EGDIR}/php.ini-production ${PKG_SYSCONFDIR}/php.ini +OWN_DIRS= ${PREFIX}/${PHP_EXTENSION_DIR} + +SUBST_CLASSES+= path +SUBST_MESSAGE.path= Fixing common paths. +SUBST_STAGE.path= pre-configure +SUBST_FILES.path= configure ext/phar/phar/phar.php +SUBST_FILES.path+= php.ini-development php.ini-production run-tests.php +SUBST_SED.path= -e 's,@CGIDIR@,${CGIDIR},g' +SUBST_SED.path+= -e 's,@PREFIX@,${PREFIX},g' + +INSTALLATION_DIRS+= ${CGIDIR} + +# Make sure modules can link correctly +.if ${OPSYS} == "Darwin" +INSTALL_UNSTRIPPED= yes +.endif + +post-extract: + cd ${WRKSRC} && \ + ${FIND} . -xdev -type f -name '*.orig' -exec ${RM} -f {} \; + +post-install: + ${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_PROGRAM} ${WRKSRC}/sapi/cgi/php-cgi \ + ${DESTDIR:Q}${CGIDIR:Q}/php + ${INSTALL_DATA_DIR} ${DESTDIR:Q}${EGDIR:Q} + cd ${WRKSRC}; ${INSTALL_DATA} php.ini-development php.ini-production \ + ${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" |