svn commit: r468268 - head/lang/php72
Torsten Zuehlsdorff
tz at FreeBSD.org
Wed Apr 25 09:52:53 UTC 2018
Author: tz
Date: Wed Apr 25 09:52:52 2018
New Revision: 468268
URL: https://svnweb.freebsd.org/changeset/ports/468268
Log:
lang/php72: Add missing lmdb support for php72-dba
PHP 7.2 adds lmdb support to its dba module. Add support via OPTION.
PR: 227732
Submitted by: Waitman Gobble <uzimac at da3m0n8t3r.com>
Modified:
head/lang/php72/Makefile.ext
Modified: head/lang/php72/Makefile.ext
==============================================================================
--- head/lang/php72/Makefile.ext Wed Apr 25 09:34:05 2018 (r468267)
+++ head/lang/php72/Makefile.ext Wed Apr 25 09:52:52 2018 (r468268)
@@ -41,7 +41,7 @@ CONFIGURE_ARGS+=--with-curl=${LOCALBASE}
.if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+=--enable-dba
-OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE
+OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE LMDB
OPTIONS_DEFAULT=CDB INIFILE FLATFILE
CDB_DESC= cdb database support
@@ -51,6 +51,7 @@ QDBM_DESC= QDBM database support
TOKYO_DESC= Tokyo Cabinet database support
INIFILE_DESC= INI file support
FLATFILE_DESC= flatfile support
+LMDB_DESC= LMDB database support
PHP_HEADER_DIRS= libcdb libflatfile libinifile
.endif
@@ -474,6 +475,11 @@ CONFIGURE_ARGS+=--disable-inifile
. if empty(PORT_OPTIONS:MFLATFILE)
CONFIGURE_ARGS+=--disable-flatfile
. endif
+
+. if ${PORT_OPTIONS:MLMDB}
+LIB_DEPENDS+= liblmdb.so:databases/lmdb
+CONFIGURE_ARGS+= --with-lmdb=${LOCALBASE}
+.endif
.endif
.if ${PHP_MODNAME} == "mysqli"
More information about the svn-ports-all
mailing list