summaryrefslogtreecommitdiff
path: root/www/php4
diff options
context:
space:
mode:
authorjdolecek <jdolecek>2004-11-06 18:24:40 +0000
committerjdolecek <jdolecek>2004-11-06 18:24:40 +0000
commit84b19760ec302b8ffd56898e0fee18aa29a9fd19 (patch)
tree180f13711fdee70a69f46bf9648cc7eba9c063a8 /www/php4
parent7688a2c35ef37c8f0a81c70b725319fd0d9d69b2 (diff)
downloadpkgsrc-84b19760ec302b8ffd56898e0fee18aa29a9fd19.tar.gz
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
Diffstat (limited to 'www/php4')
-rw-r--r--www/php4/Makefile.module72
1 files changed, 0 insertions, 72 deletions
diff --git a/www/php4/Makefile.module b/www/php4/Makefile.module
deleted file mode 100644
index 310882014a3..00000000000
--- a/www/php4/Makefile.module
+++ /dev/null
@@ -1,72 +0,0 @@
-# $NetBSD: Makefile.module,v 1.29 2004/11/05 21:40:25 jdolecek Exp $
-#
-# This Makefile is provided to ease creating PHP4 packages for the extension
-# modules distributed in the PHP4 sources.
-#
-# Just include this file, define MODNAME, define PKGREVISION if necessary,
-# add dependencies, and add the appropriate --with-configure-arg, then include
-# bsd.pkg.mk.
-
-.include "../../www/php4/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}/../../www/php4/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}/../../www/php4/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 "../../www/php4/buildlink3.mk"