summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2014-11-02 06:49:28 +0000
committerobache <obache@pkgsrc.org>2014-11-02 06:49:28 +0000
commit01aa7ad26ad7781be757d8b217cc64f513cf19b3 (patch)
tree25446af887c33cbf05aecd74715c4b6e444f976e /lang
parent9e994bca21ff69fa0b992a6ca8061361d9cc0aff (diff)
downloadpkgsrc-01aa7ad26ad7781be757d8b217cc64f513cf19b3.tar.gz
Add support of zend modules.
Diffstat (limited to 'lang')
-rw-r--r--lang/php/MESSAGE.zend-module9
-rw-r--r--lang/php/ext.mk6
2 files changed, 14 insertions, 1 deletions
diff --git a/lang/php/MESSAGE.zend-module b/lang/php/MESSAGE.zend-module
new file mode 100644
index 00000000000..2f5658c035b
--- /dev/null
+++ b/lang/php/MESSAGE.zend-module
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE.zend-module,v 1.1 2014/11/02 06:49:28 obache Exp $
+
+To enable this module, add the following to ${PKG_SYSCONFDIR}/php.ini:
+
+ zend_extension=${PREFIX}/${PHP_EXTENSION_DIR}/${MODNAME}.so
+
+Then restart your ${PKG_PHP}-enabled HTTP server to load this module.
+===========================================================================
diff --git a/lang/php/ext.mk b/lang/php/ext.mk
index 523d76eb4fa..d4601c08bbd 100644
--- a/lang/php/ext.mk
+++ b/lang/php/ext.mk
@@ -1,4 +1,4 @@
-# $NetBSD: ext.mk,v 1.30 2013/07/21 17:29:47 taca Exp $
+# $NetBSD: ext.mk,v 1.31 2014/11/02 06:49:28 obache Exp $
#
# PHP extension package framework, for both PECL and bundled PHP extensions.
#
@@ -67,7 +67,11 @@ LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS="${EXPORT_SYMBOLS_LDFLAGS}"
PLIST_SRC+= ${.CURDIR}/../../lang/php/PLIST.module
+.if !empty(PHP_ZEND_EXTENSION:U:M[Yy][Ye][Ss])
+MESSAGE_SRC= ${.CURDIR}/../../lang/php/MESSAGE.zend-module
+.else
MESSAGE_SRC= ${.CURDIR}/../../lang/php/MESSAGE.module
+.endif
MESSAGE_SUBST+= MODNAME=${PKGMODNAME}
MESSAGE_SUBST+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR}