From f9610131f38a4b1b9b8ffb689cf201414acbb9f1 Mon Sep 17 00:00:00 2001 From: jdolecek Date: Sat, 6 Nov 2004 18:24:40 +0000 Subject: merge extension module handling for PHP4 and PHP5 into lang/php/ext.mk, g/c no longer needed Makefile.module add support for building extensions off PECL; version for PECL packages is built as ${PHP_BASE_VERS}.${PECL_VERSION}, i.e. PECL pkg version 1.0 would become php-pkg-4.3.9.1.0 or php-pkg-5.0.2.1.0 respectively --- lang/php5/Makefile.module | 65 ----------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 lang/php5/Makefile.module (limited to 'lang/php5') diff --git a/lang/php5/Makefile.module b/lang/php5/Makefile.module deleted file mode 100644 index 613bd170a61..00000000000 --- a/lang/php5/Makefile.module +++ /dev/null @@ -1,65 +0,0 @@ -# $NetBSD: Makefile.module,v 1.5 2004/11/05 21:40:25 jdolecek Exp $ - -.include "../../lang/php5/Makefile.common" - -PKGNAME?= php-${MODNAME}-${PHP_BASE_VERS} -PKGREVISION?= # empty - -.include "../../mk/automake.mk" - -PKGMODNAME?= ${MODNAME:S/-/_/} -MODULESDIR?= ${WRKSRC}/modules -PLIST_SUBST+= MODNAME=${PKGMODNAME} - -EXTRACT_ELEMENTS?= ${DISTNAME}/ext/${PKGMODNAME} -WRKSRC?= ${WRKDIR}/${EXTRACT_ELEMENTS} -DISTINFO_FILE?= ${PKGDIR}/../../lang/php5/distinfo - -PHPIZE?= ${BUILDLINK_PREFIX.php}/bin/phpize -PHP_CONFIG?= ${BUILDLINK_PREFIX.php}/bin/php-config - -GNU_CONFIGURE= YES -CONFIGURE_ARGS+= --with-php-config=${PHP_CONFIG} - -USE_CONFIG_WRAPPER= YES -USE_LIBTOOL= YES - -# Ensure we export symbols in the linked shared object. -LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} -MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS="${EXPORT_SYMBOLS_LDFLAGS}" - -PLIST_SRC= ${.CURDIR}/../../lang/php/PLIST.module -MESSAGE_SRC= ${.CURDIR}/../../lang/php/MESSAGE.module -MESSAGE_SUBST+= MODNAME=${PKGMODNAME} -MESSAGE_SUBST+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR} - -pre-configure: phpize-module - -phpize-module: - @cookie=${WRKDIR}/.phpize_module_done; \ - if [ ! -f $${cookie} ]; then \ - cd ${WRKSRC} && \ - ${SETENV} AUTOCONF=${AUTOCONF} AUTOHEADER=${AUTOHEADER} \ - ACLOCAL=${ACLOCAL} \ - LIBTOOLIZE=${LOCALBASE}/bin/libtoolize \ - ${PHPIZE} && \ - ${TOUCH} ${TOUCH_FLAGS} $${cookie}; \ - fi - -do-install: do-module-install - -do-module-install: - ${INSTALL_DATA_DIR} ${PREFIX}/${PHP_EXTENSION_DIR} - ${INSTALL_DATA} ${MODULESDIR}/${PKGMODNAME}.so \ - ${PREFIX}/${PHP_EXTENSION_DIR} - -.if defined(USE_PHP_EXT_PATCHES) -PATCHDIR= ${PKGDIR}/../../lang/php5/patches -do-patch: - cd ${WRKSRC}; \ - for p in `${EGREP} -l '^\+\+\+ ext/${MODNAME}/' ${PATCHDIR}/patch-*`;do\ - ${SED} -e 's,^+++ ext/${MODNAME}/,+++ ,' $$p | ${PATCH}; \ - done -.endif - -.include "../../lang/php5/buildlink3.mk" -- cgit v1.2.3