From d1e060d11b366c86ab049254be9f22b6bbdf48ba Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 28 Jun 2016 14:00:45 +0000 Subject: Convert USE_PHP*=yes into USES=php* PR: 210529 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6936 --- archivers/pecl-lzf/Makefile | 4 +-- archivers/pecl-phk/Makefile | 6 ++-- archivers/pecl-rar/Makefile | 6 ++-- archivers/php-horde_lz4/Makefile | 3 +- archivers/php5-snappy/Makefile | 3 +- benchmarks/phoronix-test-suite/Makefile | 3 +- chinese/php-cconv/Makefile | 3 +- converters/pecl-fribidi/Makefile | 4 +-- converters/pecl-igbinary/Makefile | 7 ++--- converters/php5-bsdconv/Makefile | 6 +--- databases/pecl-chdb/Makefile | 6 +--- databases/pecl-dbase/Makefile | 3 +- databases/pecl-drizzle/Makefile | 4 +-- databases/pecl-leveldb/Makefile | 6 +--- databases/pecl-mdbtools/Makefile | 5 +--- databases/pecl-memcache/Makefile | 7 ++--- databases/pecl-memcached/Makefile | 7 ++--- databases/pecl-mongo/Makefile | 6 ++-- databases/pecl-mongodb/Makefile | 6 ++-- databases/pecl-mysqlnd_ms/Makefile | 6 ++-- databases/pecl-mysqlnd_qc/Makefile | 4 +-- databases/pecl-pdo_user/Makefile | 7 ++--- databases/pecl-rrd/Makefile | 3 +- databases/pecl-tokyo_tyrant/Makefile | 7 ++--- databases/php-adodb-ext/Makefile | 7 ++--- databases/php-mdcached/Makefile | 5 ++-- databases/php5-pdo_cassandra/Makefile | 6 ++-- databases/php5-tarantool/Makefile | 5 +--- databases/php55-redis/Makefile | 9 ++---- databases/php56-redis/Makefile | 7 ++--- databases/php70-redis/Makefile | 5 ++-- databases/vfront/Makefile | 2 +- databases/xapian-bindings/Makefile | 2 +- devel/ioncube/Makefile | 2 +- devel/pear-Horde_Nls/Makefile | 2 +- devel/pear-VersionControl_SVN/Makefile | 1 - devel/pear/Makefile | 6 ++-- devel/pecl-APCu/Makefile | 7 +---- devel/pecl-automap/Makefile | 7 ++--- devel/pecl-bbcode/Makefile | 5 +--- devel/pecl-bcompiler/Makefile | 5 ++-- devel/pecl-dio/Makefile | 3 +- devel/pecl-eio/Makefile | 3 +- devel/pecl-ev/Makefile | 6 +--- devel/pecl-event/Makefile | 6 ++-- devel/pecl-expect/Makefile | 4 +-- devel/pecl-gearman/Makefile | 5 +--- devel/pecl-hidef/Makefile | 4 +-- devel/pecl-hrtime/Makefile | 4 +-- devel/pecl-htscanner/Makefile | 4 +-- devel/pecl-inotify/Makefile | 5 +--- devel/pecl-intl/Makefile | 4 +-- devel/pecl-jsmin/Makefile | 4 +-- devel/pecl-json_post/Makefile | 6 ++-- devel/pecl-jsonc/Makefile | 4 +-- devel/pecl-jsond/Makefile | 4 +-- devel/pecl-jsonnet/Makefile | 6 ++-- devel/pecl-judy/Makefile | 3 +- devel/pecl-libevent/Makefile | 7 +---- devel/pecl-mcve/Makefile | 4 +-- devel/pecl-memoize/Makefile | 4 +-- devel/pecl-msgpack/Makefile | 6 ++-- devel/pecl-ncurses/Makefile | 6 +--- devel/pecl-newt/Makefile | 7 +---- devel/pecl-operator/Makefile | 5 +--- devel/pecl-params/Makefile | 5 +--- devel/pecl-parsekit/Makefile | 4 +-- devel/pecl-propro/Makefile | 4 +-- devel/pecl-propro2/Makefile | 4 +-- devel/pecl-pthreads/Makefile | 7 +---- devel/pecl-qb/Makefile | 4 +-- devel/pecl-raphf/Makefile | 4 +-- devel/pecl-raphf2/Makefile | 4 +-- devel/pecl-runkit/Makefile | 5 +--- devel/pecl-scream/Makefile | 3 +- devel/pecl-shape/Makefile | 5 +--- devel/pecl-spl_types/Makefile | 4 +-- devel/pecl-spread/Makefile | 4 +-- devel/pecl-statgrab/Makefile | 3 +- devel/pecl-strict/Makefile | 4 +-- devel/pecl-svn/Makefile | 4 +-- devel/pecl-swoole/Makefile | 4 +-- devel/pecl-sync/Makefile | 3 +- devel/pecl-test_helpers/Makefile | 7 +---- devel/pecl-trace/Makefile | 7 ++--- devel/pecl-uopz/Makefile | 4 +-- devel/pecl-uploadprogress/Makefile | 4 +-- devel/pecl-uri_template/Makefile | 3 +- devel/pecl-uuid/Makefile | 4 +-- devel/pecl-vld/Makefile | 4 +-- devel/pecl-weakref/Makefile | 5 +--- devel/pecl-xhprof/Makefile | 4 +-- devel/pecl-yac/Makefile | 4 +-- devel/pecl-zookeeper/Makefile | 6 ++-- devel/php-jq/Makefile | 5 +--- devel/php-maxminddb/Makefile | 6 +--- devel/php-memoize/Makefile | 27 ++++++------------ devel/php-scalar_objects/Makefile | 5 +--- devel/php-uprofiler/Makefile | 7 ++--- devel/php-xdebug/Makefile | 5 +--- devel/php5-blitz-devel/Makefile | 4 +-- devel/php5-blitz/Makefile | 4 +-- devel/php5-dav/Makefile | 5 +--- devel/php5-geshi/Makefile | 2 +- devel/php5-ice/Makefile | 3 +- devel/php5-msgpack/Makefile | 7 ++--- devel/php5-pinba/Makefile | 4 +-- devel/php5-thrift/Makefile | 5 +--- finance/myphpmoney/Makefile | 4 +-- finance/php-tclink/Makefile | 3 +- graphics/geos/Makefile | 2 +- graphics/graphviz/Makefile | 2 +- graphics/pear-Image_Graph/Makefile | 1 - graphics/pecl-gmagick/Makefile | 4 +-- graphics/pecl-imagick/Makefile | 4 +-- graphics/pecl-imlib2/Makefile | 4 +-- graphics/pecl-qrencode/Makefile | 4 +-- graphics/php-facedetect/Makefile | 4 +-- graphics/php-gdal/Makefile | 4 +-- graphics/php-libpuzzle/Makefile | 6 +--- graphics/php-magickwand/Makefile | 4 +-- graphics/php5-ffmpeg/Makefile | 5 +--- graphics/phplot/Makefile | 3 +- japanese/guesswork-classic/Makefile | 3 +- japanese/php5-mecab/Makefile | 3 +- lang/pecl-perl/Makefile | 6 +--- lang/php55-extensions/Makefile | 4 +-- lang/php55/Makefile | 2 +- lang/php55/Makefile.ext | 42 ++++++++++------------------ lang/php56-extensions/Makefile | 4 +-- lang/php56/Makefile | 2 +- lang/php56/Makefile.ext | 42 ++++++++++------------------ lang/php70-extensions/Makefile | 4 +-- lang/php70/Makefile | 2 +- lang/php70/Makefile.ext | 42 ++++++++++------------------ lang/php_doc/Makefile | 1 - mail/mlmmj/Makefile | 3 +- mail/pecl-esmtp/Makefile | 4 +-- mail/pecl-mailparse/Makefile | 8 ++---- mail/pecl-pop3/Makefile | 6 +--- mail/phpmailer/Makefile | 3 +- math/pecl-big_int/Makefile | 4 +-- math/pecl-bitset/Makefile | 4 +-- math/pecl-bitset2/Makefile | 4 +-- math/pecl-stats/Makefile | 4 +-- math/pecl-trader/Makefile | 3 +- math/rkward-kde4/Makefile | 4 +-- misc/achievo/Makefile | 3 +- misc/pecl-timezonedb/Makefile | 4 +-- multimedia/php-pHash/Makefile | 5 +--- net-im/pecl-stomp/Makefile | 5 +--- net-mgmt/icingaweb2/Makefile | 2 +- net-mgmt/nagios/Makefile | 3 +- net-mgmt/percona-monitoring-plugins/Makefile | 4 +-- net/pear-Net_DNSBL/Makefile | 1 - net/pecl-amqp/Makefile | 4 +-- net/pecl-apn/Makefile | 4 +-- net/pecl-cvsclient/Makefile | 4 +-- net/pecl-geoip/Makefile | 4 +-- net/pecl-gupnp/Makefile | 4 +-- net/pecl-ip2location/Makefile | 5 +--- net/pecl-mosquitto/Makefile | 4 +-- net/pecl-oauth/Makefile | 4 +-- net/pecl-radius/Makefile | 4 +-- net/pecl-smbclient/Makefile | 5 +--- net/pecl-yaz/Makefile | 3 +- net/pecl-yp/Makefile | 4 +-- net/pecl-zmq/Makefile | 5 +--- net/scr_ipfm/Makefile | 2 +- print/pecl-haru/Makefile | 4 +-- print/pecl-pdflib/Makefile | 5 ++-- print/pecl-ps/Makefile | 5 +--- security/lasso/Makefile | 3 +- security/pear-Text_Password/Makefile | 1 - security/pecl-crack/Makefile | 7 +---- security/pecl-crypto/Makefile | 5 +--- security/pecl-gnupg/Makefile | 4 +-- security/pecl-pam/Makefile | 5 +--- security/pecl-scrypt/Makefile | 6 ++-- security/pecl-ssh2/Makefile | 4 +-- security/pecl-tcpwrap/Makefile | 4 +-- security/php-suhosin/Makefile | 5 ++-- security/snortreport/Makefile | 17 +++-------- sysutils/pear-File_Gettext/Makefile | 1 - sysutils/pear-Log/Makefile | 1 - sysutils/pear-Translation2/Makefile | 1 - sysutils/pecl-mogilefs/Makefile | 5 +--- sysutils/pecl-proctitle/Makefile | 3 +- textproc/libmrss-php/Makefile | 4 +-- textproc/mysqlviz/Makefile | 4 +-- textproc/pecl-cld/Makefile | 6 +--- textproc/pecl-ctemplate/Makefile | 4 +-- textproc/pecl-doublemetaphone/Makefile | 5 +--- textproc/pecl-enchant/Makefile | 5 +--- textproc/pecl-html_parse/Makefile | 5 +--- textproc/pecl-stem/Makefile | 4 +-- textproc/pecl-syck/Makefile | 6 ++-- textproc/pecl-wbxml/Makefile | 4 +-- textproc/pecl-xdiff/Makefile | 4 +-- textproc/pecl-xslcache/Makefile | 6 ++-- textproc/pecl-yaml/Makefile | 5 +--- textproc/php-mecab/Makefile | 12 +++----- textproc/redland-bindings/Makefile | 2 +- textproc/zorba/Makefile | 2 +- www/ach/Makefile | 2 +- www/caldavzap/Makefile | 3 +- www/crp/Makefile | 3 +- www/dddbl/Makefile | 4 +-- www/encode-explorer/Makefile | 4 +-- www/flat-frog/Makefile | 3 +- www/fluxbb/Makefile | 3 +- www/geeklog/Makefile | 3 +- www/iwebcal/Makefile | 3 +- www/mod_myvhost/Makefile | 3 +- www/mod_vhs/Makefile | 5 +--- www/pecl-APC/Makefile | 4 +-- www/pecl-amfext/Makefile | 4 +-- www/pecl-http/Makefile | 4 +-- www/pecl-http1/Makefile | 5 +--- www/pecl-http2/Makefile | 4 +-- www/pecl-solr/Makefile | 6 ++-- www/pecl-sphinx/Makefile | 4 +-- www/pecl-swish/Makefile | 4 +-- www/pecl-twig/Makefile | 5 +--- www/pecl-varnish/Makefile | 6 ++-- www/pecl-yaf/Makefile | 6 +--- www/pecl-yar/Makefile | 8 ++---- www/phalcon/Makefile | 6 ++-- www/php-screw/Makefile | 3 +- www/php-templates/Makefile | 4 +-- www/php55-opcache/Makefile | 2 +- www/php56-opcache/Makefile | 2 +- www/php70-opcache/Makefile | 2 +- www/phpbb3/Makefile | 3 +- www/phpgroupware/Makefile | 4 +-- www/phpmustache/Makefile | 3 +- www/phpwebapp/Makefile | 4 +-- www/pnews/Makefile | 3 +- www/pserv/Makefile | 15 ++++------ www/punbb/Makefile | 3 +- www/skytemplate/Makefile | 3 +- www/suphp/Makefile | 4 +-- www/template_/Makefile | 3 +- www/webgrind/Makefile | 2 +- www/xcache/Makefile | 4 +-- www/zen-cart/Makefile | 4 +-- 246 files changed, 332 insertions(+), 878 deletions(-) diff --git a/archivers/pecl-lzf/Makefile b/archivers/pecl-lzf/Makefile index 8a5b81384772..e6c3a8d4a058 100644 --- a/archivers/pecl-lzf/Makefile +++ b/archivers/pecl-lzf/Makefile @@ -14,9 +14,7 @@ COMMENT= Handles LZF de/compression LICENSE= PHP202 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz CONFIGURE_ARGS= --enable-lzf WRKSRC= ${WRKDIR}/${DISTNAME:tu} diff --git a/archivers/pecl-phk/Makefile b/archivers/pecl-phk/Makefile index b70b5bfc4b2c..849879801d62 100644 --- a/archivers/pecl-phk/Makefile +++ b/archivers/pecl-phk/Makefile @@ -15,10 +15,8 @@ LICENSE= PHP301 BROKEN_powerpc64= Does not build -USES= tar:tgz -USE_PHP= hash -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= hash:build IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-phk diff --git a/archivers/pecl-rar/Makefile b/archivers/pecl-rar/Makefile index 1b4bca0a4a65..2796da811ece 100644 --- a/archivers/pecl-rar/Makefile +++ b/archivers/pecl-rar/Makefile @@ -13,10 +13,8 @@ COMMENT= PECL extension to create and read RAR files LICENSE= PHP301 -USES= tar:tgz -USE_PHP= spl -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext tar:tgz +USE_PHP= spl:build IGNORE_WITH_PHP= 70 diff --git a/archivers/php-horde_lz4/Makefile b/archivers/php-horde_lz4/Makefile index 6ee37dc6175f..fae9e9e31c25 100644 --- a/archivers/php-horde_lz4/Makefile +++ b/archivers/php-horde_lz4/Makefile @@ -12,8 +12,7 @@ DIST_SUBDIR= PECL MAINTAINER= mm@FreeBSD.org COMMENT= Horde LZ4 Compression Extension for php -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-horde_lz4 diff --git a/archivers/php5-snappy/Makefile b/archivers/php5-snappy/Makefile index 159779964715..a3ccdcab97f2 100644 --- a/archivers/php5-snappy/Makefile +++ b/archivers/php5-snappy/Makefile @@ -17,8 +17,7 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS+= libsnappy.so:archivers/snappy CONFIGURE_ARGS+= --with-snappy-includedir=${LOCALBASE}/include -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext PHP_MODNAME= snappy WRKSRC= ${WRKDIR}/${PROJECTHOST} OPTIONS_DEFINE= TEST diff --git a/benchmarks/phoronix-test-suite/Makefile b/benchmarks/phoronix-test-suite/Makefile index e77ca05ddc3c..0eea631c2cf4 100644 --- a/benchmarks/phoronix-test-suite/Makefile +++ b/benchmarks/phoronix-test-suite/Makefile @@ -12,11 +12,10 @@ COMMENT= Phoronix Benchmarking Suite LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +USES= php:cli,build USE_GCC= any USE_PHP= ctype curl dom filter gd hash json openssl pcntl posix session \ simplexml sockets sqlite3 zip zlib -USE_PHP_BUILD= yes -WANT_PHP_CLI= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/phoronix-test-suite diff --git a/chinese/php-cconv/Makefile b/chinese/php-cconv/Makefile index 5f9b1d696fce..5f2ed2310aeb 100644 --- a/chinese/php-cconv/Makefile +++ b/chinese/php-cconv/Makefile @@ -16,8 +16,7 @@ LICENSE= GPLv2 LIB_DEPENDS= libcconv.so:chinese/cconv CONFIGURE_ARGS= --with-cconv-dir=${LOCALBASE} -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 post-patch: diff --git a/converters/pecl-fribidi/Makefile b/converters/pecl-fribidi/Makefile index 5f2e2e4f8123..0e5b0f62049e 100644 --- a/converters/pecl-fribidi/Makefile +++ b/converters/pecl-fribidi/Makefile @@ -14,9 +14,7 @@ COMMENT= PECL extension for the Unicode Bidi algorithm LIB_DEPENDS= libfribidi.so:converters/fribidi -USES= pkgconfig tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext pkgconfig tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-fribidi=${LOCALBASE} diff --git a/converters/pecl-igbinary/Makefile b/converters/pecl-igbinary/Makefile index 3d215f05b8ac..de7f81c71e2f 100644 --- a/converters/pecl-igbinary/Makefile +++ b/converters/pecl-igbinary/Makefile @@ -18,10 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= does not build IGNORE_WITH_PHP=70 -USE_PHP= session -USE_PHP_BUILD= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USES= tar:tgz +USE_PHP= session:build +USES= php:ext tar:tgz .include diff --git a/converters/php5-bsdconv/Makefile b/converters/php5-bsdconv/Makefile index 305907469e52..567693f9fffd 100644 --- a/converters/php5-bsdconv/Makefile +++ b/converters/php5-bsdconv/Makefile @@ -17,11 +17,7 @@ USE_GITHUB= yes GH_ACCOUNT= buganini GH_PROJECT= php-${PORTNAME} -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes -PHP_MODNAME= ${PORTNAME} +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-bsdconv=${LOCALBASE} diff --git a/databases/pecl-chdb/Makefile b/databases/pecl-chdb/Makefile index 1aa08e570331..7e310de7c651 100644 --- a/databases/pecl-chdb/Makefile +++ b/databases/pecl-chdb/Makefile @@ -16,11 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libcmph.so:devel/cmph RUN_DEPENDS= ${LOCALBASE}/lib/libcmph.so:devel/cmph -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= chdb +USES= php:ext IGNORE_WITH_PHP= 70 CFLAGS+= -L${LOCALBASE}/lib diff --git a/databases/pecl-dbase/Makefile b/databases/pecl-dbase/Makefile index ecf37df09efb..62c04e18d482 100644 --- a/databases/pecl-dbase/Makefile +++ b/databases/pecl-dbase/Makefile @@ -14,8 +14,7 @@ COMMENT= dBase database file access functions for PHP LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/databases/pecl-drizzle/Makefile b/databases/pecl-drizzle/Makefile index 07a3aab3f391..08d7b586c5ce 100644 --- a/databases/pecl-drizzle/Makefile +++ b/databases/pecl-drizzle/Makefile @@ -15,9 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libdrizzle.so:databases/libdrizzle -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/databases/pecl-leveldb/Makefile b/databases/pecl-leveldb/Makefile index aa57b2e0a0a8..bb0b737bbd2f 100644 --- a/databases/pecl-leveldb/Makefile +++ b/databases/pecl-leveldb/Makefile @@ -15,11 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libleveldb.so:databases/leveldb -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -USE_PHPIZE= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/databases/pecl-mdbtools/Makefile b/databases/pecl-mdbtools/Makefile index ce8131172d82..575467f257c7 100644 --- a/databases/pecl-mdbtools/Makefile +++ b/databases/pecl-mdbtools/Makefile @@ -17,10 +17,7 @@ LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/lib/libmdb.a:databases/mdbtools RUN_DEPENDS= ${LOCALBASE}/lib/libmdb.a:databases/mdbtools -USES= pkgconfig tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext pkgconfig tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --with-mdbtools=${LOCALBASE} diff --git a/databases/pecl-memcache/Makefile b/databases/pecl-memcache/Makefile index e9903917525f..e8e497530182 100644 --- a/databases/pecl-memcache/Makefile +++ b/databases/pecl-memcache/Makefile @@ -21,11 +21,8 @@ OPTIONS_DEFINE= EXAMPLES CONFIGURE_ARGS= --with-zlib-dir=/usr IGNORE_WITH_PHP=70 USE_CSTD= gnu89 -USE_PHP= zlib session -USE_PHP_BUILD= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USES= dos2unix tar:tgz +USE_PHP= zlib:build session:build +USES= dos2unix php:ext tar:tgz post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ diff --git a/databases/pecl-memcached/Makefile b/databases/pecl-memcached/Makefile index 64c7b0080503..0d013433334f 100644 --- a/databases/pecl-memcached/Makefile +++ b/databases/pecl-memcached/Makefile @@ -24,11 +24,8 @@ IGBINARY_DESC= Binary serializer support CONFIGURE_ARGS= --with-libmemcached-dir=${LOCALBASE} IGNORE_WITH_PHP=70 -USE_PHP= json session -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes -USES= pkgconfig tar:tgz +USE_PHP= json:build session:build +USES= php:ext pkgconfig tar:tgz IGBINARY_CONFIGURE_ENABLE= memcached-igbinary IGBINARY_USE= PHP=igbinary diff --git a/databases/pecl-mongo/Makefile b/databases/pecl-mongo/Makefile index 27343b5079a9..8ce20e24277a 100644 --- a/databases/pecl-mongo/Makefile +++ b/databases/pecl-mongo/Makefile @@ -15,10 +15,8 @@ LICENSE= APACHE20 BUILD_DEPENDS= re2c>=0.13.4:devel/re2c -USES= tar:tgz -USE_PHP= spl -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= spl:build CONFIGURE_ARGS= --enable-mongo SUB_FILES= pkg-message IGNORE_WITH_PHP= 70 diff --git a/databases/pecl-mongodb/Makefile b/databases/pecl-mongodb/Makefile index d1f918910de8..683d0956ff41 100644 --- a/databases/pecl-mongodb/Makefile +++ b/databases/pecl-mongodb/Makefile @@ -12,9 +12,7 @@ COMMENT= PECL classes for MongoDB LICENSE= APACHE20 -USES= tar:tgz -USE_PHP= spl -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= spl:build .include diff --git a/databases/pecl-mysqlnd_ms/Makefile b/databases/pecl-mysqlnd_ms/Makefile index acd50e884da2..30bf645ec493 100644 --- a/databases/pecl-mysqlnd_ms/Makefile +++ b/databases/pecl-mysqlnd_ms/Makefile @@ -12,10 +12,8 @@ DIST_SUBDIR= PECL MAINTAINER= johnpupu@gmail.com COMMENT= Replication and load balancing plugin for mysqlnd -USE_PHP= json -USE_PHP_BUILD= yes -USE_PHPEXT= yes -USE_PHPIZE= yes +USES= php:ext +USE_PHP= json:build IGNORE_WITH_PHP= 56 70 .include diff --git a/databases/pecl-mysqlnd_qc/Makefile b/databases/pecl-mysqlnd_qc/Makefile index ada9828fd480..8d1aca962b21 100644 --- a/databases/pecl-mysqlnd_qc/Makefile +++ b/databases/pecl-mysqlnd_qc/Makefile @@ -12,9 +12,7 @@ DIST_SUBDIR= PECL MAINTAINER= johnpupu@gmail.com COMMENT= Query cache plugin for mysqlnd -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes +USES= php:ext IGNORE_WITH_PHP= 56 70 .include diff --git a/databases/pecl-pdo_user/Makefile b/databases/pecl-pdo_user/Makefile index 6e083af7a5a7..7d35dc5015ed 100644 --- a/databases/pecl-pdo_user/Makefile +++ b/databases/pecl-pdo_user/Makefile @@ -17,11 +17,8 @@ BROKEN_powerpc64= Does not build WRKSRC= ${WRKDIR}/PDO_USER-${PORTVERSION} -USE_PHP= pdo -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= pdo_user +USES= php:ext +USE_PHP= pdo:build IGNORE_WITH_PHP= 70 .include diff --git a/databases/pecl-rrd/Makefile b/databases/pecl-rrd/Makefile index 250b7b14012f..6c5c9970791a 100644 --- a/databases/pecl-rrd/Makefile +++ b/databases/pecl-rrd/Makefile @@ -18,8 +18,7 @@ LIB_DEPENDS= librrd.so:databases/rrdtool LDFLAGS+= -L${LOCALBASE}/lib -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/databases/pecl-tokyo_tyrant/Makefile b/databases/pecl-tokyo_tyrant/Makefile index fdfdc67782c7..a63fecc37a2a 100644 --- a/databases/pecl-tokyo_tyrant/Makefile +++ b/databases/pecl-tokyo_tyrant/Makefile @@ -17,11 +17,8 @@ BROKEN_powerpc64= Does not build LIB_DEPENDS= libtokyotyrant.so:databases/tokyotyrant -USES= pkgconfig tar:tgz -USE_PHP= session -USE_PHP_BUILD= spl -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext pkgconfig tar:tgz +USE_PHP= session:build IGNORE_WITH_PHP= 70 .include diff --git a/databases/php-adodb-ext/Makefile b/databases/php-adodb-ext/Makefile index b4a6ec97f159..f39940af79de 100644 --- a/databases/php-adodb-ext/Makefile +++ b/databases/php-adodb-ext/Makefile @@ -14,17 +14,14 @@ COMMENT= ADOdb Extension WRKSRC= ${WRKDIR}/adodb-${PORTVERSION:S/.//} -USES= dos2unix zip -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= adodb +USES= dos2unix php:ext zip IGNORE_WITH_PHP=56 70 SUB_FILES= pkg-message .include -.if ${PHP_VER} == "5" || ${PHP_VER} == "54" || ${PHP_VER} == "55" +.if ${PHP_VER} == "55" EXTRA_PATCHES= ${PATCHDIR}/extra-patch-php54-adodb.c .endif diff --git a/databases/php-mdcached/Makefile b/databases/php-mdcached/Makefile index f3f62c4d623b..e755fa7369d7 100644 --- a/databases/php-mdcached/Makefile +++ b/databases/php-mdcached/Makefile @@ -15,10 +15,9 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS= libmdcached.so:databases/mdcached -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-mdcached -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME}/client_php/${PORTNAME} +WRKSRC_SUBDIR= ${PORTNAME}/client_php/${PORTNAME} .include diff --git a/databases/php5-pdo_cassandra/Makefile b/databases/php5-pdo_cassandra/Makefile index 10bfb7eb32fb..74b99bd75c9d 100644 --- a/databases/php5-pdo_cassandra/Makefile +++ b/databases/php5-pdo_cassandra/Makefile @@ -21,11 +21,9 @@ GH_ACCOUNT= mkoppanen GH_PROJECT= php-${PORTNAME} GH_TAGNAME= 7debd5b -USES= compiler:c++11-lib pkgconfig +USES= compiler:c++11-lib php:ext pkgconfig USE_CXXSTD= c++11 -USE_PHP_BUILD= yes -USE_PHP= pdo -USE_PHPEXT= yes +USE_PHP= pdo:build IGNORE_WITH_PHP= 70 diff --git a/databases/php5-tarantool/Makefile b/databases/php5-tarantool/Makefile index b442778f4a02..078a31473b32 100644 --- a/databases/php5-tarantool/Makefile +++ b/databases/php5-tarantool/Makefile @@ -9,12 +9,9 @@ PKGNAMEPREFIX= php5- MAINTAINER= vg@FreeBSD.org COMMENT= PECL PHP driver for Tarantool/Box +USES= php:ext USE_GITHUB= yes -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -PHP_MODNAME= ${PORTNAME} GH_PROJECT= ${PORTNAME}-php GH_TAGNAME= c1c5d5f TR_VER= 20151222 diff --git a/databases/php55-redis/Makefile b/databases/php55-redis/Makefile index 1bdb20d391e0..9acaee43d470 100644 --- a/databases/php55-redis/Makefile +++ b/databases/php55-redis/Makefile @@ -17,21 +17,18 @@ USE_GITHUB= yes GH_ACCOUNT= nicolasff GH_PROJECT= phpredis -USE_PHP= session -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext +USE_PHP= session:build PHP_DEFAULT= 5.5 IGNORE_WITH_PHP= 56 70 -PHP_MODNAME= redis - OPTIONS_DEFINE= IGBINARY IGBINARY_DESC= Build with Igbinary serializer .include .if ${PORT_OPTIONS:MIGBINARY} -USE_PHP+= igbinary +USE_PHP+= igbinary:build CONFIGURE_ARGS+=--enable-redis-igbinary .else CONFIGURE_ARGS+=--disable-redis-igbinary diff --git a/databases/php56-redis/Makefile b/databases/php56-redis/Makefile index 629138314c61..c45e806e4b19 100644 --- a/databases/php56-redis/Makefile +++ b/databases/php56-redis/Makefile @@ -13,9 +13,8 @@ LICENSE= PHP301 BROKEN_powerpc64= Does not build -USE_PHP= session -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext +USE_PHP= session:build PHP_DEFAULT= 5.6 IGNORE_WITH_PHP= 55 70 @@ -23,8 +22,6 @@ USE_GITHUB= yes GH_ACCOUNT= nicolasff GH_PROJECT= phpredis -PHP_MODNAME= redis - OPTIONS_DEFINE= IGBINARY IGBINARY_DESC= Build with Igbinary serializer diff --git a/databases/php70-redis/Makefile b/databases/php70-redis/Makefile index f025a68148e8..e78e5b34b606 100644 --- a/databases/php70-redis/Makefile +++ b/databases/php70-redis/Makefile @@ -10,9 +10,8 @@ COMMENT= PHP7 extension for Redis LICENSE= PHP301 -USE_PHP= session -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext +USE_PHP= session:build PHP_DEFAULT= 7.0 IGNORE_WITH_PHP= 55 56 diff --git a/databases/vfront/Makefile b/databases/vfront/Makefile index d9f31066bc85..a8d6573b44df 100644 --- a/databases/vfront/Makefile +++ b/databases/vfront/Makefile @@ -17,7 +17,7 @@ NO_BUILD= yes NO_ARCH= yes PLIST= ${WRKDIR}/pkg-plist -USE_PHP= yes +USES= php OPTIONS_MULTI= database OPTIONS_MULTI_database= MYSQL PGSQL diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile index ac006b8e808b..86367c176ad4 100644 --- a/databases/xapian-bindings/Makefile +++ b/databases/xapian-bindings/Makefile @@ -34,7 +34,7 @@ LUA_CONFIGURE_WITH= lua LUA_USES= lua PHP_CONFIGURE_ENV= PHP_CONFIG=${LOCALBASE}/bin/php-config PHP_CONFIGURE_WITH= php -PHP_USE= PHP=yes PHP_BUILD=yes +PHP_USES= php:build PYTHON_CONFIGURE_ENV= PYTHON_LIB=${PYTHON_SITELIBDIR} PYTHON_CONFIGURE_WITH= python PYTHON_USES= python:2 diff --git a/devel/ioncube/Makefile b/devel/ioncube/Makefile index 487dac91e574..175e4b2bf2ac 100644 --- a/devel/ioncube/Makefile +++ b/devel/ioncube/Makefile @@ -15,7 +15,7 @@ COMMENT= Loader for ionCube-encoded PHP files ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes -USE_PHP= yes +USES= php SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/${PORTNAME} diff --git a/devel/pear-Horde_Nls/Makefile b/devel/pear-Horde_Nls/Makefile index 99ae26f86b83..e24d5bb54bbb 100644 --- a/devel/pear-Horde_Nls/Makefile +++ b/devel/pear-Horde_Nls/Makefile @@ -17,7 +17,7 @@ USE_HORDE_RUN= Horde_Translation \ OPTIONS_DEFINE= GEOIP GEOIP_DESC= Depend on geoip PHP extension -GEOIP_USE= PHP=yes +GEOIP_USES= php GEOIP_RUN_DEPENDS= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/geoip.so:net/pecl-geoip .include diff --git a/devel/pear-VersionControl_SVN/Makefile b/devel/pear-VersionControl_SVN/Makefile index 5b7fda88e348..41df934ac765 100644 --- a/devel/pear-VersionControl_SVN/Makefile +++ b/devel/pear-VersionControl_SVN/Makefile @@ -13,7 +13,6 @@ LICENSE= BSD2CLAUSE BUILD_DEPENDS= pear-XML_Parser>=1.3.4:devel/pear-XML_Parser RUN_DEPENDS= pear-XML_Parser>=1.3.4:devel/pear-XML_Parser -USE_PHP= yes USES= pear .include diff --git a/devel/pear/Makefile b/devel/pear/Makefile index 62cd1c990697..9e3b8e17a0ed 100644 --- a/devel/pear/Makefile +++ b/devel/pear/Makefile @@ -13,14 +13,12 @@ LICENSE= PHP301 BROKEN_powerpc64= Does not build -USES= cpe tar:bzip2 +USES= cpe php:cli tar:bzip2 CPE_VENDOR= php NO_BUILD= yes NO_ARCH= yes -WANT_PHP_CLI= yes -USE_PHP= pcre xml zlib -USE_PHP_BUILD= yes +USE_PHP= pcre:build xml:build zlib:build PEARDIR= ${PREFIX}/share/pear diff --git a/devel/pecl-APCu/Makefile b/devel/pecl-APCu/Makefile index 515c2cb207c8..6e42c3d093b4 100644 --- a/devel/pecl-APCu/Makefile +++ b/devel/pecl-APCu/Makefile @@ -17,13 +17,8 @@ LICENSE= PHP301 CONFLICTS= pecl-APC-[0-9]* CFLAGS+= -I${LOCALBASE}/include -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 70 -USES= tar:tgz +USES= php:ext tar:tgz PHP_MODNAME= ${PORTNAME:tl} -WRKSRC= ${WRKDIR}/${PORTNAME:tl}-${PORTVERSION} .include diff --git a/devel/pecl-automap/Makefile b/devel/pecl-automap/Makefile index a6f08142273c..7155142887d6 100644 --- a/devel/pecl-automap/Makefile +++ b/devel/pecl-automap/Makefile @@ -13,11 +13,8 @@ COMMENT= PECL extension offering a fast map-based autoloader LICENSE= PHP301 -USES= tar:tgz -USE_PHP= spl -USE_PHP_BUILD= yes -USE_PHPEXT= yes -PHP_MODNAME= automap +USES= php:ext tar:tgz +USE_PHP= spl:build IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --enable-automap diff --git a/devel/pecl-bbcode/Makefile b/devel/pecl-bbcode/Makefile index 67e8c936fb67..fd83f92df9f5 100644 --- a/devel/pecl-bbcode/Makefile +++ b/devel/pecl-bbcode/Makefile @@ -14,10 +14,7 @@ COMMENT= PECL extension which allows quick and efficient BBCode Parsing LICENSE= PHP301 BSD3CLAUSE LICENSE_COMB= multi -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --enable-bbcode diff --git a/devel/pecl-bcompiler/Makefile b/devel/pecl-bcompiler/Makefile index 2d3b29490c89..f8bfc771bb39 100644 --- a/devel/pecl-bcompiler/Makefile +++ b/devel/pecl-bcompiler/Makefile @@ -13,9 +13,8 @@ COMMENT= Bytecode compiler extension LICENSE= PHP202 -USES= tar:tgz -USE_PHP= bz2 -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= bz2:build IGNORE_WITH_PHP=56 70 CONFIGURE_ARGS= --enable-bcompiler diff --git a/devel/pecl-dio/Makefile b/devel/pecl-dio/Makefile index eb53d25e9a75..55dad2ca644a 100644 --- a/devel/pecl-dio/Makefile +++ b/devel/pecl-dio/Makefile @@ -13,8 +13,7 @@ COMMENT= PECL extension that provides direct access to low level IO LICENSE= PHP30 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-eio/Makefile b/devel/pecl-eio/Makefile index 9524ed531ae2..804633f5074d 100644 --- a/devel/pecl-eio/Makefile +++ b/devel/pecl-eio/Makefile @@ -15,8 +15,7 @@ COMMENT= Provides interface to the libeio library LICENSE= PHP301 CONFIGURE_ARGS= --enable-eio -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-ev/Makefile b/devel/pecl-ev/Makefile index 8bf7b3e9f048..edee68255034 100644 --- a/devel/pecl-ev/Makefile +++ b/devel/pecl-ev/Makefile @@ -15,11 +15,7 @@ COMMENT= Libev extension for PHP LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-event/Makefile b/devel/pecl-event/Makefile index aa72192f183b..e97ae45bec3e 100644 --- a/devel/pecl-event/Makefile +++ b/devel/pecl-event/Makefile @@ -18,11 +18,9 @@ LIB_DEPENDS= libevent.so:devel/libevent2 BROKEN_powerpc64= does not build -USES= tar:tgz +USES= php:ext tar:tgz USE_OPENSSL= yes CONFIGURE_ARGS= --with-openssl-dir=${OPENSSLBASE} -USE_PHP= sockets -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USE_PHP= sockets:build .include diff --git a/devel/pecl-expect/Makefile b/devel/pecl-expect/Makefile index c6ac27f8e58c..53a53f5567f9 100644 --- a/devel/pecl-expect/Makefile +++ b/devel/pecl-expect/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP301 LIB_DEPENDS= libexpect.so:lang/expect -USES= tar:tgz tcl:86 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz tcl:86 IGNORE_WITH_PHP= 70 CFLAGS+= -I${TCL_INCLUDEDIR} diff --git a/devel/pecl-gearman/Makefile b/devel/pecl-gearman/Makefile index ec6d8993c002..63312f89f6ad 100644 --- a/devel/pecl-gearman/Makefile +++ b/devel/pecl-gearman/Makefile @@ -15,11 +15,8 @@ LICENSE= PHP301 LIB_DEPENDS= libgearman.so:devel/gearmand -USES= tar:tgz +USES= php:ext tar:tgz CONFIGURE_ARGS= --with-gearman -PHP_MODNAME= ${PORTNAME} -USE_PHP= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-hidef/Makefile b/devel/pecl-hidef/Makefile index eeaf51d24a99..22fc32b57fde 100644 --- a/devel/pecl-hidef/Makefile +++ b/devel/pecl-hidef/Makefile @@ -13,9 +13,7 @@ COMMENT= Constants for real LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --enable-hidef diff --git a/devel/pecl-hrtime/Makefile b/devel/pecl-hrtime/Makefile index fe7f913ea685..6bc030f0475e 100644 --- a/devel/pecl-hrtime/Makefile +++ b/devel/pecl-hrtime/Makefile @@ -13,8 +13,6 @@ COMMENT= High resolution timing for PHP LICENSE= BSD2CLAUSE -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz .include diff --git a/devel/pecl-htscanner/Makefile b/devel/pecl-htscanner/Makefile index 0074d0ab9520..435348309078 100644 --- a/devel/pecl-htscanner/Makefile +++ b/devel/pecl-htscanner/Makefile @@ -13,9 +13,7 @@ COMMENT= Support htaccess for PHP LICENSE= PHP30 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-htscanner diff --git a/devel/pecl-inotify/Makefile b/devel/pecl-inotify/Makefile index 7d064348f2f3..d254daae417c 100644 --- a/devel/pecl-inotify/Makefile +++ b/devel/pecl-inotify/Makefile @@ -17,10 +17,7 @@ LICENSE= PHP301 LIB_DEPENDS= libinotify.so:devel/libinotify -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-intl/Makefile b/devel/pecl-intl/Makefile index c31809b2c00d..927211e91d4c 100644 --- a/devel/pecl-intl/Makefile +++ b/devel/pecl-intl/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP301 LIB_DEPENDS= libicui18n.so:devel/icu -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-jsmin/Makefile b/devel/pecl-jsmin/Makefile index df4c0f697661..cee8df6f94d8 100644 --- a/devel/pecl-jsmin/Makefile +++ b/devel/pecl-jsmin/Makefile @@ -13,9 +13,7 @@ COMMENT= PHP extension for minifying JavaScript LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-json_post/Makefile b/devel/pecl-json_post/Makefile index 36cf0799c9b6..c2bfe63faabe 100644 --- a/devel/pecl-json_post/Makefile +++ b/devel/pecl-json_post/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64= Does not build -USES= tar:tgz -USE_PHP= json -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= json:build .include diff --git a/devel/pecl-jsonc/Makefile b/devel/pecl-jsonc/Makefile index 5255ad312177..b3c1cb45b24d 100644 --- a/devel/pecl-jsonc/Makefile +++ b/devel/pecl-jsonc/Makefile @@ -15,11 +15,9 @@ LICENSE= PHP301 LIB_DEPENDS= libjson-c.so:devel/json-c -USES= pkgconfig tar:tgz +USES= php:ext pkgconfig tar:tgz CONFIGURE_ARGS= --with-jsonc --with-libjson MAKE_ARGS= EXTRA_CFLAGS=-DCOMPILE_DL_JSON=1 -USE_PHP= yes -USE_PHPEXT= yes IGNORE_WITH_PHP=70 CONFLICTS_INSTALL= php54-json-5* php55-json-5* php5-json-5* diff --git a/devel/pecl-jsond/Makefile b/devel/pecl-jsond/Makefile index 9d6fb0b1821f..435b3a4263f2 100644 --- a/devel/pecl-jsond/Makefile +++ b/devel/pecl-jsond/Makefile @@ -13,9 +13,7 @@ COMMENT= JavaScript Object Notation in PHP LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-jsonnet/Makefile b/devel/pecl-jsonnet/Makefile index ab51552fccb5..fb7967f839d5 100644 --- a/devel/pecl-jsonnet/Makefile +++ b/devel/pecl-jsonnet/Makefile @@ -19,10 +19,8 @@ BROKEN_powerpc64= Does not build LIB_DEPENDS= libjsonnet.so:devel/jsonnet -USES= tar:tgz -USE_PHP= json -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext tar:tgz +USE_PHP= json:build CONFIGURE_ARGS= --with-jsonnet=${LOCALBASE} IGNORE_WITH_PHP= 70 diff --git a/devel/pecl-judy/Makefile b/devel/pecl-judy/Makefile index 055a55a29195..3ee74502c9dd 100644 --- a/devel/pecl-judy/Makefile +++ b/devel/pecl-judy/Makefile @@ -19,8 +19,7 @@ RUN_DEPENDS= Judy>=0:devel/judy BUILD_DEPENDS= Judy>=0:devel/judy CONFIGURE_ARGS= --with-judy=${LOCALBASE} -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-libevent/Makefile b/devel/pecl-libevent/Makefile index aa6f989d75ae..adacde3ab84d 100644 --- a/devel/pecl-libevent/Makefile +++ b/devel/pecl-libevent/Makefile @@ -15,13 +15,8 @@ LICENSE= PHP301 LIB_DEPENDS= libevent.so:devel/libevent2 -USES= tar:tgz +USES= php:ext tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= libevent IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-mcve/Makefile b/devel/pecl-mcve/Makefile index 4e2f472d7dde..d1ec18e52093 100644 --- a/devel/pecl-mcve/Makefile +++ b/devel/pecl-mcve/Makefile @@ -16,10 +16,8 @@ LICENSE= PHP30 LIB_DEPENDS= libmonetra.so:devel/libmonetra -USES= tar:tgz +USES= php:ext tar:tgz USE_OPENSSL= yes -USE_PHP= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS+= --with-mcve="${LOCALBASE}" diff --git a/devel/pecl-memoize/Makefile b/devel/pecl-memoize/Makefile index d8af275c5d81..a36a4b61a310 100644 --- a/devel/pecl-memoize/Makefile +++ b/devel/pecl-memoize/Makefile @@ -14,9 +14,7 @@ COMMENT= PHP extension which transparently caches PHP functions LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz CONFIGURE_ARGS= --enable-memoize IGNORE_WITH_PHP= 70 diff --git a/devel/pecl-msgpack/Makefile b/devel/pecl-msgpack/Makefile index e825db526658..d36c5cf9b332 100644 --- a/devel/pecl-msgpack/Makefile +++ b/devel/pecl-msgpack/Makefile @@ -15,10 +15,8 @@ LICENSE= BSD3CLAUSE BROKEN_powerpc64= Does not build -USES= tar:tgz -USE_PHP= session -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext tar:tgz +USE_PHP= session:build IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-ncurses/Makefile b/devel/pecl-ncurses/Makefile index 7b0a83b5e4ac..cfa0ce8f477c 100644 --- a/devel/pecl-ncurses/Makefile +++ b/devel/pecl-ncurses/Makefile @@ -14,11 +14,7 @@ COMMENT= PECL extension for ncurses LICENSE= PHP301 -USES= ncurses -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -WANT_PHP_CLI= yes +USES= php:ext,cli ncurses IGNORE_WITH_PHP=70 .include diff --git a/devel/pecl-newt/Makefile b/devel/pecl-newt/Makefile index e378caa3d424..2e79704bd5fa 100644 --- a/devel/pecl-newt/Makefile +++ b/devel/pecl-newt/Makefile @@ -13,12 +13,7 @@ LICENSE= PHP301 LIB_DEPENDS= libnewt.so:devel/newt -USES= tar:tgz -USE_PHP= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -PHP_MODNAME= newt +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 post-patch: diff --git a/devel/pecl-operator/Makefile b/devel/pecl-operator/Makefile index 091d3e449dd6..b4518ff32aad 100644 --- a/devel/pecl-operator/Makefile +++ b/devel/pecl-operator/Makefile @@ -13,10 +13,7 @@ COMMENT= PHP extension that provides operator overloading for PHP objects LICENSE= PHP30 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= ${PORTNAME} +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 post-extract:: diff --git a/devel/pecl-params/Makefile b/devel/pecl-params/Makefile index 349d38549bc0..b3ce71422b85 100644 --- a/devel/pecl-params/Makefile +++ b/devel/pecl-params/Makefile @@ -11,10 +11,7 @@ DIST_SUBDIR= PECL MAINTAINER= miwi@FreeBSD.org COMMENT= PECL extension for a userspace equivalent of zend_parse_parameters() -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-params diff --git a/devel/pecl-parsekit/Makefile b/devel/pecl-parsekit/Makefile index a8da99f5cc59..bc1f9f5e744e 100644 --- a/devel/pecl-parsekit/Makefile +++ b/devel/pecl-parsekit/Makefile @@ -14,9 +14,7 @@ COMMENT= Extension for opcodes runtime analysis LICENSE= PHP301 -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --enable-parsekit diff --git a/devel/pecl-propro/Makefile b/devel/pecl-propro/Makefile index 94f7f7c482d3..e2de5b1fff29 100644 --- a/devel/pecl-propro/Makefile +++ b/devel/pecl-propro/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE PORTSCOUT= limit:^1.* -USES= gmake tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= gmake php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-propro2/Makefile b/devel/pecl-propro2/Makefile index 1519fd654822..0b361d07903a 100644 --- a/devel/pecl-propro2/Makefile +++ b/devel/pecl-propro2/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE PORTSCOUT= limit:^2.* -USES= gmake tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= gmake php:ext tar:tgz IGNORE_WITH_PHP= 55 56 CONFLICTS= pecl-propro-1* diff --git a/devel/pecl-pthreads/Makefile b/devel/pecl-pthreads/Makefile index ea306f462b14..4ad8dcb1e6c9 100644 --- a/devel/pecl-pthreads/Makefile +++ b/devel/pecl-pthreads/Makefile @@ -15,12 +15,7 @@ LICENSE= PHP301 CFLAGS+= -I${LOCALBASE}/include -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= pthreads -USES= tar:tgz +USES= php:ext tar:tgz .include diff --git a/devel/pecl-qb/Makefile b/devel/pecl-qb/Makefile index a12032c53b8d..9b591c782a4b 100644 --- a/devel/pecl-qb/Makefile +++ b/devel/pecl-qb/Makefile @@ -14,9 +14,7 @@ COMMENT= PHP Accelerator designed mainly for graphic work LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz USE_GCC= any IGNORE_WITH_PHP= 70 diff --git a/devel/pecl-raphf/Makefile b/devel/pecl-raphf/Makefile index a8c53e2de3e1..8ef2b62c625a 100644 --- a/devel/pecl-raphf/Makefile +++ b/devel/pecl-raphf/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE PORTSCOUT= limit:^1.* -USES= gmake tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= gmake php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-raphf2/Makefile b/devel/pecl-raphf2/Makefile index c684c37055bc..74c077982cf0 100644 --- a/devel/pecl-raphf2/Makefile +++ b/devel/pecl-raphf2/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE PORTSCOUT= limit:^2.* -USES= gmake tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= gmake php:ext tar:tgz IGNORE_WITH_PHP= 55 56 CONFLICTS= pecl-raphf-1* diff --git a/devel/pecl-runkit/Makefile b/devel/pecl-runkit/Makefile index ab2ce81a258e..2f1e2ad0a890 100644 --- a/devel/pecl-runkit/Makefile +++ b/devel/pecl-runkit/Makefile @@ -13,10 +13,7 @@ COMMENT= PECL extension to modify constants, user-defined functions, and classes LICENSE= PHP30 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= runkit +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-runkit=classkit diff --git a/devel/pecl-scream/Makefile b/devel/pecl-scream/Makefile index 84bb9511ddc4..df839a81c3ee 100644 --- a/devel/pecl-scream/Makefile +++ b/devel/pecl-scream/Makefile @@ -14,8 +14,7 @@ COMMENT= Break the silence operator LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 test: build diff --git a/devel/pecl-shape/Makefile b/devel/pecl-shape/Makefile index 56978e7251f1..8e2b88a3e882 100644 --- a/devel/pecl-shape/Makefile +++ b/devel/pecl-shape/Makefile @@ -16,10 +16,7 @@ LICENSE= PHP30 LIB_DEPENDS= libshp.so:devel/shapelib -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz PHP_MODNAME= shp IGNORE_WITH_PHP= 56 70 diff --git a/devel/pecl-spl_types/Makefile b/devel/pecl-spl_types/Makefile index 00e414e3b3fc..4cdae4123272 100644 --- a/devel/pecl-spl_types/Makefile +++ b/devel/pecl-spl_types/Makefile @@ -19,9 +19,7 @@ RE2C_DESC= Compile regular expression 2 C RE2C_RUN_DEPENDS= re2c:devel/re2c USE_PHP= spl -#USE_PHP_BUILD= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-spl-types diff --git a/devel/pecl-spread/Makefile b/devel/pecl-spread/Makefile index a087b3f48590..ddf31c82e3a0 100644 --- a/devel/pecl-spread/Makefile +++ b/devel/pecl-spread/Makefile @@ -17,9 +17,7 @@ LICENSE= PHP301 BUILD_DEPENDS= ${LOCALBASE}/include/sp.h:net/spread4 RUN_DEPENDS= ${LOCALBASE}/include/sp.h:net/spread4 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS+= --with-spread=${LOCALBASE} diff --git a/devel/pecl-statgrab/Makefile b/devel/pecl-statgrab/Makefile index 7da435eb686a..68439ff3ef86 100644 --- a/devel/pecl-statgrab/Makefile +++ b/devel/pecl-statgrab/Makefile @@ -16,8 +16,7 @@ COMMENT= PECL extension to retrieve information from libstatgrab LIB_DEPENDS= libstatgrab0.so:devel/libstatgrab0 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-statgrab=${LOCALBASE} diff --git a/devel/pecl-strict/Makefile b/devel/pecl-strict/Makefile index a0938230730a..ecd1e07c4762 100644 --- a/devel/pecl-strict/Makefile +++ b/devel/pecl-strict/Makefile @@ -13,9 +13,7 @@ COMMENT= Strict scalar parameter type hint support for 5.4+ LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-svn/Makefile b/devel/pecl-svn/Makefile index 078228229837..76d331a4ed14 100644 --- a/devel/pecl-svn/Makefile +++ b/devel/pecl-svn/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP301 LIB_DEPENDS= libsvn_client-1.so:devel/subversion18 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile index f873f499e817..d341d9658c52 100644 --- a/devel/pecl-swoole/Makefile +++ b/devel/pecl-swoole/Makefile @@ -14,10 +14,8 @@ COMMENT= Asynchronous & concurrent & distributed networking framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= tar:tgz +USES= php:ext tar:tgz CFLAGS+= -I${LOCALBASE}/include -PHP_MODNAME= ${PORTNAME} USE_PHP= pcre -USE_PHPEXT= yes .include diff --git a/devel/pecl-sync/Makefile b/devel/pecl-sync/Makefile index 59775a9b0c63..dcb846489810 100644 --- a/devel/pecl-sync/Makefile +++ b/devel/pecl-sync/Makefile @@ -14,8 +14,7 @@ COMMENT= Named and unnamed synchronization objects in PHP LICENSE= MIT -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-test_helpers/Makefile b/devel/pecl-test_helpers/Makefile index 2a27e5bdb86f..d5c8b09c2898 100644 --- a/devel/pecl-test_helpers/Makefile +++ b/devel/pecl-test_helpers/Makefile @@ -14,13 +14,8 @@ COMMENT= Extension to ease testing of PHP code LICENSE= BSD3CLAUSE CONFIGURE_ARGS= --enable-test-helpers -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USES= tar:tgz +USES= php:ext tar:tgz SUB_FILES= pkg-message IGNORE_WITH_PHP= 70 -PKGMESSAGE= ${WRKDIR}/pkg-message - .include diff --git a/devel/pecl-trace/Makefile b/devel/pecl-trace/Makefile index 9a37f2c25d4a..bd1df839209f 100644 --- a/devel/pecl-trace/Makefile +++ b/devel/pecl-trace/Makefile @@ -13,14 +13,11 @@ COMMENT= Low-overhead tracing tool for PHP LICENSE= APACHE20 -WRKSRC= ${WRKDIR}/${DISTNAME}/extension +WRKSRC_SUBDIR= extension CMDTOOLSRC= ${WRKSRC}/../cmdtool GNU_CONFIGURE= yes -USES= gmake shebangfix tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= gmake php:ext shebangfix tar:tgz IGNORE_WITH_PHP= 70 SHEBANG_FILES= ${CMDTOOLSRC}/phptrace diff --git a/devel/pecl-uopz/Makefile b/devel/pecl-uopz/Makefile index c65c3d32109a..6b6c2bb335fc 100644 --- a/devel/pecl-uopz/Makefile +++ b/devel/pecl-uopz/Makefile @@ -13,9 +13,7 @@ COMMENT= User Operations for PHP Zend engine LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-uploadprogress/Makefile b/devel/pecl-uploadprogress/Makefile index 2e925137b6c3..3b1e60abba50 100644 --- a/devel/pecl-uploadprogress/Makefile +++ b/devel/pecl-uploadprogress/Makefile @@ -13,9 +13,7 @@ COMMENT= Provides track progress of a file upload LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-uploadprogress diff --git a/devel/pecl-uri_template/Makefile b/devel/pecl-uri_template/Makefile index 7c52254887a5..404498285d53 100644 --- a/devel/pecl-uri_template/Makefile +++ b/devel/pecl-uri_template/Makefile @@ -14,8 +14,7 @@ COMMENT= URI Template(RFC6570) library for PHP LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/pecl-uuid/Makefile b/devel/pecl-uuid/Makefile index 803680e49608..00858d5fd3e8 100644 --- a/devel/pecl-uuid/Makefile +++ b/devel/pecl-uuid/Makefile @@ -15,8 +15,6 @@ LICENSE= LGPL3 LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz .include diff --git a/devel/pecl-vld/Makefile b/devel/pecl-vld/Makefile index 7d941c729b76..ead350d29afc 100644 --- a/devel/pecl-vld/Makefile +++ b/devel/pecl-vld/Makefile @@ -13,9 +13,7 @@ COMMENT= Dump the internal representation of PHP scripts LICENSE= BSD2CLAUSE -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-vld diff --git a/devel/pecl-weakref/Makefile b/devel/pecl-weakref/Makefile index 1c3373cd7f64..ce229c1cc0fc 100644 --- a/devel/pecl-weakref/Makefile +++ b/devel/pecl-weakref/Makefile @@ -15,10 +15,7 @@ COMMENT= PECL Weakref extension LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CFLAGS+= -I${LOCALBASE}/include diff --git a/devel/pecl-xhprof/Makefile b/devel/pecl-xhprof/Makefile index 3d008ace5834..ff78060d8aa2 100644 --- a/devel/pecl-xhprof/Makefile +++ b/devel/pecl-xhprof/Makefile @@ -15,9 +15,7 @@ LICENSE= APACHE20 WRKSRC= ${WRKDIR}/${DISTNAME}/extension -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext ONLY_FOR_ARCHS= i386 amd64 IGNORE_WITH_PHP= 70 diff --git a/devel/pecl-yac/Makefile b/devel/pecl-yac/Makefile index db0be3a330c3..21b7d57537c4 100644 --- a/devel/pecl-yac/Makefile +++ b/devel/pecl-yac/Makefile @@ -14,9 +14,7 @@ COMMENT= Yac is a shared memory user data cache for PHP LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 OPTIONS_DEFINE= MSGPACK diff --git a/devel/pecl-zookeeper/Makefile b/devel/pecl-zookeeper/Makefile index c20d3deecc21..37a6a6306f1f 100644 --- a/devel/pecl-zookeeper/Makefile +++ b/devel/pecl-zookeeper/Makefile @@ -16,10 +16,8 @@ LICENSE= PHP301 LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper -USE_PHP= session -USE_PHP_BUILD= session -USE_PHPEXT= yes -USES= tar:tgz +USE_PHP= session:build +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 post-install: diff --git a/devel/php-jq/Makefile b/devel/php-jq/Makefile index f3085a92a42e..a5f8ff314678 100644 --- a/devel/php-jq/Makefile +++ b/devel/php-jq/Makefile @@ -17,11 +17,8 @@ USE_GITHUB= yes GH_ACCOUNT= kjdev GH_PROJECT= php-ext-jq -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 70 -USES= tar:tgz +USES= php:ext tar:tgz JQ_CMD= ${LOCALBASE}/bin/jq diff --git a/devel/php-maxminddb/Makefile b/devel/php-maxminddb/Makefile index 789e4b7db711..e4f703cdb694 100644 --- a/devel/php-maxminddb/Makefile +++ b/devel/php-maxminddb/Makefile @@ -23,10 +23,6 @@ GH_PROJECT= MaxMind-DB-Reader-php WRKSRC_SUBDIR= ext -USE_PHP= yes -IGNORE_WITH_PHP=4 -USE_PHPIZE= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz .include diff --git a/devel/php-memoize/Makefile b/devel/php-memoize/Makefile index 469ca758ad17..c5a0968cbb88 100644 --- a/devel/php-memoize/Makefile +++ b/devel/php-memoize/Makefile @@ -13,10 +13,7 @@ COMMENT= PHP extension which transparently caches PHP functions USE_GITHUB= yes GH_ACCOUNT= arraypad -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes +USES= php:ext PHP_MODNAME= memoize IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-memoize @@ -27,21 +24,13 @@ APC_DESC= Enable memoize APC module MEMCACHED_DESC= Enable memcached storage module MEMORY_DESC= Enable the memoize memory storage module -.include +APC_CONFIGURE_ENABLE= memoize-apc +APC_BUILD_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:www/pecl-APC -.if ${PORT_OPTIONS:MAPC} -CONFIGURE_ARGS+= --enable-memoize-apc -BUILD_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:www/pecl-APC -.endif +MEMCACHED_CONFIGURE_WITH= memoize-memcached +MEMCACHED_BUILD_DEPENDS= libmemcached>0:databases/libmemcached +MEMCACHED_RUN_DEPENDS= libmemcached>0:databases/libmemcached -.if ${PORT_OPTIONS:MMEMCACHED} -CONFIGURE_ARGS+= --with-memoize-memcached -BUILD_DEPENDS+= libmemcached>0:databases/libmemcached -RUN_DEPENDS+= libmemcached>0:databases/libmemcached -.endif +MEMORY_CONFIGURE_OFF= --disable-memoize-memory -.if empty(PORT_OPTIONS:MMEMORY) -CONFIGURE_ARGS+= --disable-memoize-memory -.endif - -.include +.include diff --git a/devel/php-scalar_objects/Makefile b/devel/php-scalar_objects/Makefile index 1707be597902..efd547433ad5 100644 --- a/devel/php-scalar_objects/Makefile +++ b/devel/php-scalar_objects/Makefile @@ -16,10 +16,7 @@ USE_GITHUB= yes GH_ACCOUNT= nikic GH_TAGNAME= baf4985 -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/php-uprofiler/Makefile b/devel/php-uprofiler/Makefile index 0edb67f3925a..e3e3987cba41 100644 --- a/devel/php-uprofiler/Makefile +++ b/devel/php-uprofiler/Makefile @@ -17,11 +17,8 @@ USE_GITHUB= yes GH_ACCOUNT= FriendsOfPHP GH_TAGNAME= 483c1e5 -WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/extension -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USES= tar:tgz +WRKSRC_SUBDIR= extension +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/devel/php-xdebug/Makefile b/devel/php-xdebug/Makefile index 2319ea44338f..c6a29af0bae1 100644 --- a/devel/php-xdebug/Makefile +++ b/devel/php-xdebug/Makefile @@ -13,10 +13,7 @@ COMMENT= Xdebug extension for PHP LICENSE= PHP30 CONFIGURE_ARGS= --enable-xdebug -USE_PHP= yes -USE_PHPIZE= yes -USE_ZENDEXT= yes -USES= tar:tgz +USES= php:zend tar:tgz SUB_FILES= pkg-message diff --git a/devel/php5-blitz-devel/Makefile b/devel/php5-blitz-devel/Makefile index 7af9713669c6..a6df4733b523 100644 --- a/devel/php5-blitz-devel/Makefile +++ b/devel/php5-blitz-devel/Makefile @@ -13,9 +13,7 @@ COMMENT= PHP templating engine CONFLICTS= php5-blitz-0.6* -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext PHP_MODNAME= blitz IGNORE_WITH_PHP= 70 diff --git a/devel/php5-blitz/Makefile b/devel/php5-blitz/Makefile index 2c2c96796982..c9c5bc4ba02c 100644 --- a/devel/php5-blitz/Makefile +++ b/devel/php5-blitz/Makefile @@ -12,9 +12,7 @@ COMMENT= PHP templating engine CONFLICTS= php5-blitz-devel-[0-9]* -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/php5-dav/Makefile b/devel/php5-dav/Makefile index 2ab64055185b..86a2b58f4076 100644 --- a/devel/php5-dav/Makefile +++ b/devel/php5-dav/Makefile @@ -16,10 +16,7 @@ LICENSE= ISCL LIB_DEPENDS= libneon.so:www/neon -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= dav +USES= php:ext IGNORE_WITH_PHP= 70 diff --git a/devel/php5-geshi/Makefile b/devel/php5-geshi/Makefile index 4ccc6c02fd5c..2b7dfd0383e7 100644 --- a/devel/php5-geshi/Makefile +++ b/devel/php5-geshi/Makefile @@ -12,12 +12,12 @@ COMMENT= Native PHP syntax highlighting engine LICENSE= GPLv2 +USES= php USE_GITHUB= yes GH_ACCOUNT= GeSHi GH_PROJECT= geshi-1.0 NO_BUILD= yes -USE_PHP= yes OPTIONS_DEFINE= DOCS NO_ARCH= yes diff --git a/devel/php5-ice/Makefile b/devel/php5-ice/Makefile index 89cc6d978135..77640f0944fe 100644 --- a/devel/php5-ice/Makefile +++ b/devel/php5-ice/Makefile @@ -23,8 +23,7 @@ PLIST= ${.CURDIR}/pkg-plist MAKE_ARGS+= PHP_EXT_DIR=${PHP_EXT_DIR} ICE_HOME=${LOCALBASE} \ PHP_HOME=${LOCALBASE} OPTIMIZE=yes -USE_PHP= yes -USE_PHP_BUILD= yes +USES+= php:build IGNORE_WITH_PHP=70 BUILD_WRKSRC= ${WRKSRC}/php INSTALL_WRKSRC= ${WRKSRC}/php diff --git a/devel/php5-msgpack/Makefile b/devel/php5-msgpack/Makefile index 11eafcedda1c..2819ac5626c3 100644 --- a/devel/php5-msgpack/Makefile +++ b/devel/php5-msgpack/Makefile @@ -15,11 +15,8 @@ USE_GITHUB= yes GH_TAGNAME= 980a652 WRKSRC_SUBDIR= php -USE_PHP= session -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -PHP_MODNAME= msgpack +USES= php:ext +USE_PHP= session:build IGNORE_WITH_PHP= 70 diff --git a/devel/php5-pinba/Makefile b/devel/php5-pinba/Makefile index cb2fd56cc803..4965dcfdeacb 100644 --- a/devel/php5-pinba/Makefile +++ b/devel/php5-pinba/Makefile @@ -17,9 +17,7 @@ GH_ACCOUNT= tony2001 GH_PROJECT= pinba_extension GH_TAGNAME= f76b673 -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= pinba +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/devel/php5-thrift/Makefile b/devel/php5-thrift/Makefile index d6ebfa9fcbdb..83e3e0910711 100644 --- a/devel/php5-thrift/Makefile +++ b/devel/php5-thrift/Makefile @@ -10,10 +10,7 @@ PKGNAMEPREFIX= php5- MAINTAINER= webmaster@kibab.com COMMENT= PHP interface to Thrift -USE_PHP= yes - -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext PHP_MODNAME= thrift_protocol IGNORE_WITH_PHP= 70 diff --git a/finance/myphpmoney/Makefile b/finance/myphpmoney/Makefile index 829995ef28c0..e82007d835e7 100644 --- a/finance/myphpmoney/Makefile +++ b/finance/myphpmoney/Makefile @@ -15,9 +15,7 @@ WEBOWN?= www WEBGRP?= www APACHEDIR= ${PREFIX}/www/data INSTALLDIR= ${APACHEDIR}/myphpmoney -USES= tar:bzip2 -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web tar:bzip2 NO_BUILD= yes PLIST_SUB+= INSTALLDIR=${INSTALLDIR:S,^${PREFIX}/,,} WWWOWN="${WEBOWN}" WWWGRP="${WEBGRP}" diff --git a/finance/php-tclink/Makefile b/finance/php-tclink/Makefile index d3798c817076..7417dce5fdbc 100644 --- a/finance/php-tclink/Makefile +++ b/finance/php-tclink/Makefile @@ -12,8 +12,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-php MAINTAINER= mbowie@buzmo.com COMMENT= PHP extension for TrustCommerce credit card processing -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext USE_OPENSSL= yes IGNORE_WITH_PHP= 70 diff --git a/graphics/geos/Makefile b/graphics/geos/Makefile index cdafe78b19c5..8a4c89f4fc89 100644 --- a/graphics/geos/Makefile +++ b/graphics/geos/Makefile @@ -26,7 +26,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} PHP_BUILD_DEPENDS= swig3.0:devel/swig30 PHP_CONFIGURE_ENABLE= php -PHP_USE= PHP=yes PHP_BUILD=yes +PHP_USES= php:build PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30 PYTHON_CONFIGURE_ENABLE=python PYTHON_USES= python:2 diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index 0cc5ee82c6f7..e7cea29fe4fd 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -92,7 +92,7 @@ GVEDIT_USE= qt4=qmake_build,moc_build,rcc_build,uic_build \ qt4=linguist_build,corelib,gui GHOSTSCRIPT_USES=ghostscript PERL_USES= perl5 -PHP_USE= PHP=yes PHP_BUILD=yes +PHP_USES= php:build PYTHON_USES= python:2.7,build RUBY_USE= RUBY=yes LUA_USES= lua diff --git a/graphics/pear-Image_Graph/Makefile b/graphics/pear-Image_Graph/Makefile index 44bf47a6ade2..08f354e44455 100644 --- a/graphics/pear-Image_Graph/Makefile +++ b/graphics/pear-Image_Graph/Makefile @@ -11,7 +11,6 @@ COMMENT= OO PEAR graph rendering package RUN_DEPENDS= ${PEARDIR}/Log.php:sysutils/pear-Log \ ${PEARDIR}/Image/Canvas.php:graphics/pear-Image_Canvas -USE_PHP= yes USES= dos2unix pear DOS2UNIX_REGEX= .*php$$ diff --git a/graphics/pecl-gmagick/Makefile b/graphics/pecl-gmagick/Makefile index d07c00dcd0cd..8f3e82b87d30 100644 --- a/graphics/pecl-gmagick/Makefile +++ b/graphics/pecl-gmagick/Makefile @@ -15,10 +15,8 @@ LICENSE= PHP301 LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick -USES= tar:tgz +USES= php:ext tar:tgz -USE_PHP= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-gmagick=${LOCALBASE} diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile index b0346cc29411..5d4f8b5a909a 100644 --- a/graphics/pecl-imagick/Makefile +++ b/graphics/pecl-imagick/Makefile @@ -18,9 +18,7 @@ OPTIONS_DEFINE= X11 X11_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick X11_LIB_DEPENDS_OFF= libMagickWand-6.so:graphics/ImageMagick-nox11 -USES= pkgconfig tar:tgz localbase -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext pkgconfig tar:tgz localbase CONFIGURE_ARGS= --with-imagick=${LOCALBASE} diff --git a/graphics/pecl-imlib2/Makefile b/graphics/pecl-imlib2/Makefile index 84a4fc3a8295..d9e09ba61d51 100644 --- a/graphics/pecl-imlib2/Makefile +++ b/graphics/pecl-imlib2/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP202 LIB_DEPENDS= libImlib2.so:graphics/imlib2 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 # libImlib2 may or may not depend on X, however, diff --git a/graphics/pecl-qrencode/Makefile b/graphics/pecl-qrencode/Makefile index e4e77e5592db..43ccb3f589a5 100644 --- a/graphics/pecl-qrencode/Makefile +++ b/graphics/pecl-qrencode/Makefile @@ -13,9 +13,7 @@ COMMENT= PECL extension for generate qrcode LIB_DEPENDS= libqrencode.so:graphics/libqrencode -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:bzip2 +USES= php:ext tar:bzip2 IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-qrencode=${LOCALBASE} diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile index df99c77abb1c..94e41925f140 100644 --- a/graphics/php-facedetect/Makefile +++ b/graphics/php-facedetect/Makefile @@ -22,9 +22,7 @@ GH_TAGNAME= 4b1dfe1 CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lopencv_core -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext CONFIGURE_ARGS+= --with-facedetect diff --git a/graphics/php-gdal/Makefile b/graphics/php-gdal/Makefile index 9c560330e63e..59d24abc3c3b 100644 --- a/graphics/php-gdal/Makefile +++ b/graphics/php-gdal/Makefile @@ -23,9 +23,7 @@ CFLAGS+= -fPIC IGNORE_WITH_PHP=70 MAKEFILE= GNUmakefile PHP_MOD_NAME= php_${PORTNAME} -USE_PHP= yes -USE_PHP_BUILD= yes -USES= gmake localbase tar:xz +USES= php:build gmake localbase tar:xz WRKSRC_SUBDIR= swig/php diff --git a/graphics/php-libpuzzle/Makefile b/graphics/php-libpuzzle/Makefile index 5b8d2800e5e3..f5c1c3c96a12 100644 --- a/graphics/php-libpuzzle/Makefile +++ b/graphics/php-libpuzzle/Makefile @@ -18,11 +18,7 @@ LICENSE_FILE= ${WRKSRC:H:H}/COPYING LIB_DEPENDS= libpuzzle.so:graphics/libpuzzle \ libgd.so:graphics/gd -USES= tar:bzip2 -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext tar:bzip2 IGNORE_WITH_PHP= 70 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/php/${PORTNAME} diff --git a/graphics/php-magickwand/Makefile b/graphics/php-magickwand/Makefile index e65e47587361..9ce390db7d7c 100644 --- a/graphics/php-magickwand/Makefile +++ b/graphics/php-magickwand/Makefile @@ -14,9 +14,7 @@ COMMENT= PHP extension to manipulate images LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick -USES= pkgconfig -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext pkgconfig IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-magickwand=${LOCALBASE} diff --git a/graphics/php5-ffmpeg/Makefile b/graphics/php5-ffmpeg/Makefile index eb5630d86a07..a5513b738e26 100644 --- a/graphics/php5-ffmpeg/Makefile +++ b/graphics/php5-ffmpeg/Makefile @@ -18,9 +18,6 @@ LIB_DEPENDS= libgd.so:graphics/gd \ libavutil.so:multimedia/ffmpeg IGNORE_WITH_PHP=70 -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USES= localbase tar:xz +USES= localbase php:ext tar:xz .include diff --git a/graphics/phplot/Makefile b/graphics/phplot/Makefile index b970961f3083..8f7f3fd496a0 100644 --- a/graphics/phplot/Makefile +++ b/graphics/phplot/Makefile @@ -19,8 +19,7 @@ LIB_DEPENDS= libgd.so:graphics/gd NO_ARCH= yes NO_BUILD= yes -USES= zip -USE_PHP= yes +USES= php zip PHPLOT_DIR= ${STAGEDIR}${PREFIX}/include/php/phplot diff --git a/japanese/guesswork-classic/Makefile b/japanese/guesswork-classic/Makefile index db4ef6ff833a..9f70d1fe0524 100644 --- a/japanese/guesswork-classic/Makefile +++ b/japanese/guesswork-classic/Makefile @@ -17,8 +17,7 @@ EXPIRATION_DATE= 2016-07-04 RUN_DEPENDS= ${LOCALBASE}/share/smarty/Smarty.class.php:www/smarty2 NO_BUILD= yes -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web SUB_FILES= pkg-message diff --git a/japanese/php5-mecab/Makefile b/japanese/php5-mecab/Makefile index e861b41e3651..45ba21d8a5c9 100644 --- a/japanese/php5-mecab/Makefile +++ b/japanese/php5-mecab/Makefile @@ -12,8 +12,7 @@ COMMENT= PHP5 extension for MeCab Morphological Analyzer LIB_DEPENDS= libmecab.so:japanese/mecab -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-mecab=${LOCALBASE}/bin/mecab-config diff --git a/lang/pecl-perl/Makefile b/lang/pecl-perl/Makefile index a1cf9c481e16..aadb93c29853 100644 --- a/lang/pecl-perl/Makefile +++ b/lang/pecl-perl/Makefile @@ -13,12 +13,8 @@ COMMENT= Embedded Perl LICENSE= PHP301 -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USE_PHP_BUILD= yes IGNORE_WITH_PHP= 70 -USES= perl5 tar:tgz +USES= perl5 php:ext tar:tgz .include diff --git a/lang/php55-extensions/Makefile b/lang/php55-extensions/Makefile index a5f468c6996c..28612be5a954 100644 --- a/lang/php55-extensions/Makefile +++ b/lang/php55-extensions/Makefile @@ -9,11 +9,9 @@ PKGNAMESUFFIX= -extensions MAINTAINER= ale@FreeBSD.org COMMENT= "meta-port" to install PHP extensions -USES= metaport -USE_PHP= yes +USES= metaport php PHP_DEFAULT= 5.5 IGNORE_WITH_PHP=56 70 -USE_PHP_BUILD= yes OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM EXIF FILEINFO FILTER FTP GD GETTEXT \ diff --git a/lang/php55/Makefile b/lang/php55/Makefile index 080bee9d80c8..301a790d6d1e 100644 --- a/lang/php55/Makefile +++ b/lang/php55/Makefile @@ -93,7 +93,7 @@ IGNORE= doesn't install the Apache module anymore:\ .endif .if defined(PKGNAMEPREFIX) -USE_PHP= yes +USES+= php PHP_DEFAULT= 5.5 IGNORE_WITH_PHP=53 54 5 USE_APACHE= 22+ diff --git a/lang/php55/Makefile.ext b/lang/php55/Makefile.ext index 5845e3d41f1a..210c6ec59c53 100644 --- a/lang/php55/Makefile.ext +++ b/lang/php55/Makefile.ext @@ -1,7 +1,6 @@ COMMENT= The ${PHP_MODNAME} shared extension for php -USE_PHP= yes -USE_PHPEXT= yes +USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 5.5 IGNORE_WITH_PHP= 56 70 @@ -232,8 +231,7 @@ CONFIGURE_ARGS+=--enable-pdo .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL @@ -243,8 +241,7 @@ MSSQL_DESC= Enable Microsoft SQL Server support .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build USES+= firebird .endif @@ -255,16 +252,14 @@ OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" @@ -272,16 +267,14 @@ USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" @@ -294,8 +287,7 @@ CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} -USE_PHP= hash -USE_PHP_BUILD= yes +USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" @@ -308,8 +300,7 @@ LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "readline" @@ -357,8 +348,7 @@ CONFIGURE_ARGS+=--enable-soap \ USE_GNOME= libxml2 -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "sockets" @@ -404,8 +394,7 @@ CONFIGURE_ARGS+=--enable-wddx \ USE_GNOME= libxml2 -USE_PHP= xml session -USE_PHP_BUILD= yes +USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" @@ -421,8 +410,7 @@ CONFIGURE_ARGS+=--enable-xmlreader \ USE_GNOME= libxml2 -USE_PHP= dom -USE_PHP_BUILD= yes +USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" @@ -435,8 +423,7 @@ USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc -USE_PHP= xml -USE_PHP_BUILD= yes +USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" @@ -450,8 +437,7 @@ USE_GNOME= libxml2 CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt -USE_PHP= dom xml -USE_PHP_BUILD= yes +USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" diff --git a/lang/php56-extensions/Makefile b/lang/php56-extensions/Makefile index 184d2e1590f1..11220cac519e 100644 --- a/lang/php56-extensions/Makefile +++ b/lang/php56-extensions/Makefile @@ -9,11 +9,9 @@ PKGNAMESUFFIX= -extensions MAINTAINER= ale@FreeBSD.org COMMENT= "meta-port" to install PHP extensions -USES= metaport -USE_PHP= yes +USES= metaport php PHP_DEFAULT= 5.6 IGNORE_WITH_PHP= 55 70 -USE_PHP_BUILD= yes OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM EXIF FILEINFO FILTER FTP GD GETTEXT \ diff --git a/lang/php56/Makefile b/lang/php56/Makefile index 8edf78b1462d..b2de323ab4d7 100644 --- a/lang/php56/Makefile +++ b/lang/php56/Makefile @@ -88,7 +88,7 @@ CONFIGURE_ARGS+=--enable-fpm \ .endif .if defined(PKGNAMEPREFIX) -USE_PHP= yes +USES+= php PHP_DEFAULT= 5.6 IGNORE_WITH_PHP=53 54 5 USE_APACHE= 22+ diff --git a/lang/php56/Makefile.ext b/lang/php56/Makefile.ext index fec5aff98418..609fcbf7bf29 100644 --- a/lang/php56/Makefile.ext +++ b/lang/php56/Makefile.ext @@ -1,7 +1,6 @@ COMMENT= The ${PHP_MODNAME} shared extension for php -USE_PHP= yes -USE_PHPEXT= yes +USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 5.6 IGNORE_WITH_PHP= 55 70 @@ -232,8 +231,7 @@ CONFIGURE_ARGS+=--enable-pdo .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL @@ -243,8 +241,7 @@ MSSQL_DESC= Enable Microsoft SQL Server support .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build USES+= firebird .endif @@ -255,16 +252,14 @@ OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" @@ -272,16 +267,14 @@ USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" @@ -294,8 +287,7 @@ CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} -USE_PHP= hash -USE_PHP_BUILD= yes +USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" @@ -308,8 +300,7 @@ LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "readline" @@ -357,8 +348,7 @@ CONFIGURE_ARGS+=--enable-soap \ USE_GNOME= libxml2 -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "sockets" @@ -404,8 +394,7 @@ CONFIGURE_ARGS+=--enable-wddx \ USE_GNOME= libxml2 -USE_PHP= xml session -USE_PHP_BUILD= yes +USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" @@ -421,8 +410,7 @@ CONFIGURE_ARGS+=--enable-xmlreader \ USE_GNOME= libxml2 -USE_PHP= dom -USE_PHP_BUILD= yes +USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" @@ -435,8 +423,7 @@ USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc -USE_PHP= xml -USE_PHP_BUILD= yes +USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" @@ -450,8 +437,7 @@ USE_GNOME= libxml2 CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt -USE_PHP= dom xml -USE_PHP_BUILD= yes +USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" diff --git a/lang/php70-extensions/Makefile b/lang/php70-extensions/Makefile index 5931715602c9..f7313fa36246 100644 --- a/lang/php70-extensions/Makefile +++ b/lang/php70-extensions/Makefile @@ -9,11 +9,9 @@ PKGNAMESUFFIX= -extensions MAINTAINER= miwi@FreeBSD.org COMMENT= "meta-port" to install PHP extensions -USES= metaport -USE_PHP= yes +USES= metaport php PHP_DEFAULT= 7.0 IGNORE_WITH_PHP= 55 56 -USE_PHP_BUILD= yes OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM EXIF FILEINFO FILTER FTP GD GETTEXT \ diff --git a/lang/php70/Makefile b/lang/php70/Makefile index 5ee70db2b5f0..6434fb423259 100644 --- a/lang/php70/Makefile +++ b/lang/php70/Makefile @@ -83,7 +83,7 @@ CONFIGURE_ARGS+=--enable-fpm \ .endif .if defined(PKGNAMEPREFIX) -USE_PHP= yes +USES+= php PHP_DEFAULT= 7.0 IGNORE_WITH_PHP= 55 56 USE_APACHE= 22+ diff --git a/lang/php70/Makefile.ext b/lang/php70/Makefile.ext index 043949cc8cb8..2d1b83128c47 100644 --- a/lang/php70/Makefile.ext +++ b/lang/php70/Makefile.ext @@ -1,7 +1,6 @@ COMMENT= The ${PHP_MODNAME} shared extension for php -USE_PHP= yes -USE_PHPEXT= yes +USES+= php:ext PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 7.0 IGNORE_WITH_PHP= 55 56 @@ -225,8 +224,7 @@ CONFIGURE_ARGS+=--enable-pdo .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build OPTIONS_DEFINE= MSSQL @@ -237,16 +235,14 @@ MSSQL_DESC= Enable Microsoft SQL Server support CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USES+= firebird -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_mysql" @@ -255,8 +251,7 @@ OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_pgsql" @@ -264,16 +259,14 @@ USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pdo_sqlite" USES+= sqlite CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} -USE_PHP= pdo -USE_PHP_BUILD= yes +USE_PHP= pdo:build .endif .if ${PHP_MODNAME} == "pgsql" @@ -286,8 +279,7 @@ CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} -USE_PHP= hash -USE_PHP_BUILD= yes +USE_PHP= hash:build .endif .if ${PHP_MODNAME} == "posix" @@ -300,8 +292,7 @@ LIB_DEPENDS+= libaspell.so:textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "readline" @@ -349,8 +340,7 @@ CONFIGURE_ARGS+=--enable-soap \ USE_GNOME= libxml2 -USE_PHP= session -USE_PHP_BUILD= yes +USE_PHP= session:build .endif .if ${PHP_MODNAME} == "sockets" @@ -396,8 +386,7 @@ CONFIGURE_ARGS+=--enable-wddx \ USE_GNOME= libxml2 -USE_PHP= xml session -USE_PHP_BUILD= yes +USE_PHP= xml:build session:build .endif .if ${PHP_MODNAME} == "xml" @@ -413,8 +402,7 @@ CONFIGURE_ARGS+=--enable-xmlreader \ USE_GNOME= libxml2 -USE_PHP= dom -USE_PHP_BUILD= yes +USE_PHP= dom:build .endif .if ${PHP_MODNAME} == "xmlrpc" @@ -427,8 +415,7 @@ USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc -USE_PHP= xml -USE_PHP_BUILD= yes +USE_PHP= xml:build .endif .if ${PHP_MODNAME} == "xmlwriter" @@ -442,8 +429,7 @@ USE_GNOME= libxml2 CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt -USE_PHP= dom xml -USE_PHP_BUILD= yes +USE_PHP= dom:build xml:build .endif .if ${PHP_MODNAME} == "zip" diff --git a/lang/php_doc/Makefile b/lang/php_doc/Makefile index 0b99abe14c48..57a4cffbb07a 100644 --- a/lang/php_doc/Makefile +++ b/lang/php_doc/Makefile @@ -19,7 +19,6 @@ SLAVEDIRS= french/php_doc \ japanese/php_doc \ polish/php_doc -USE_PHPIZE= yes PHP_LANG?= en PHP_LANGS?= ${PHP_HTML_CHUNKED} ${PHP_HTML_NORMAL} PHP_HTML_CHUNKED= br de en fr ja pl ro tr diff --git a/mail/mlmmj/Makefile b/mail/mlmmj/Makefile index dedbe410cbda..d7de167c1a65 100644 --- a/mail/mlmmj/Makefile +++ b/mail/mlmmj/Makefile @@ -25,8 +25,7 @@ OPTIONS_SUB= yes PERL_RUN_DEPENDS= p5-URI>0:net/p5-URI \ p5-CGI-FastTemplate>0:www/p5-CGI-FastTemplate \ p5-HTML-Parser>0:www/p5-HTML-Parser -PHP_USE= php=yes -PHP_VERS= WANT_PHP_WEB=yes +PHP_USES= php:web post-patch: @${REINPLACE_CMD} -e \ diff --git a/mail/pecl-esmtp/Makefile b/mail/pecl-esmtp/Makefile index d8ba6b0350fb..237b415e3d59 100644 --- a/mail/pecl-esmtp/Makefile +++ b/mail/pecl-esmtp/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP30 LIB_DEPENDS= libesmtp.so:mail/libesmtp -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 OPTIONS_DEFINE= RE2C diff --git a/mail/pecl-mailparse/Makefile b/mail/pecl-mailparse/Makefile index c22db6f30528..fc514a46adbd 100644 --- a/mail/pecl-mailparse/Makefile +++ b/mail/pecl-mailparse/Makefile @@ -15,12 +15,8 @@ LICENSE= PHP202 BROKEN_powerpc64= Does not build -USES= tar:tgz -USE_PHP= mbstring -USE_PHPIZE= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -PHP_MODNAME= mailparse +USES= php:ext tar:tgz +USE_PHP= mbstring:build IGNORE_WITH_PHP= 70 .include diff --git a/mail/pecl-pop3/Makefile b/mail/pecl-pop3/Makefile index b5f7d77985b9..e9f6a2b0a4d6 100644 --- a/mail/pecl-pop3/Makefile +++ b/mail/pecl-pop3/Makefile @@ -12,11 +12,7 @@ DIST_SUBDIR= PECL MAINTAINER= buganini@gmail.com COMMENT= POP3 Client Library for PHP -USE_PHP= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -PHP_MODNAME= pop3 +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/mail/phpmailer/Makefile b/mail/phpmailer/Makefile index f52f7dd97fd9..1f242b543cba 100644 --- a/mail/phpmailer/Makefile +++ b/mail/phpmailer/Makefile @@ -18,8 +18,7 @@ GH_PROJECT= PHPMailer NO_BUILD= yes NO_ARCH= yes -USE_PHP= yes -USES= dos2unix +USES= dos2unix php SUB_FILES= pkg-message diff --git a/math/pecl-big_int/Makefile b/math/pecl-big_int/Makefile index 505e45bd0f5a..64ef8989c5a4 100644 --- a/math/pecl-big_int/Makefile +++ b/math/pecl-big_int/Makefile @@ -11,9 +11,7 @@ DIST_SUBDIR= PECL MAINTAINER= miwi@FreeBSD.org COMMENT= Functions for calculations with arbitrary length integers and bitsets -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 DOCS= CREDITS INSTALL LICENSE README docs/index.html libbig_int/CREDITS \ diff --git a/math/pecl-bitset/Makefile b/math/pecl-bitset/Makefile index 33aee6226d25..276400bb4533 100644 --- a/math/pecl-bitset/Makefile +++ b/math/pecl-bitset/Makefile @@ -15,8 +15,6 @@ LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE IGNORE_WITH_PHP=55 56 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz .include diff --git a/math/pecl-bitset2/Makefile b/math/pecl-bitset2/Makefile index 52b3cd1e7118..3b3917873e3f 100644 --- a/math/pecl-bitset2/Makefile +++ b/math/pecl-bitset2/Makefile @@ -18,8 +18,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE PORTSCOUT= limit:^2\. IGNORE_WITH_PHP=70 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz .include diff --git a/math/pecl-stats/Makefile b/math/pecl-stats/Makefile index 0b753e3d4b26..e7ea635c299d 100644 --- a/math/pecl-stats/Makefile +++ b/math/pecl-stats/Makefile @@ -13,9 +13,7 @@ COMMENT= PECL extension which with routines for statistical computation LICENSE= PHP30 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/math/pecl-trader/Makefile b/math/pecl-trader/Makefile index 6c42c39d1c8f..40d970716f66 100644 --- a/math/pecl-trader/Makefile +++ b/math/pecl-trader/Makefile @@ -14,8 +14,7 @@ COMMENT= Trader extension based on TA-Lib LICENSE= BSD2CLAUSE -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/math/rkward-kde4/Makefile b/math/rkward-kde4/Makefile index 518b64de7a5b..f8d38649811f 100644 --- a/math/rkward-kde4/Makefile +++ b/math/rkward-kde4/Makefile @@ -21,9 +21,7 @@ USE_QT4= corelib dbus gui qmake_build moc_build network phonon rcc_build \ script svg uic_build webkit xml USE_XORG= x11 USE_KDE4= automoc4 kdelibs -USE_PHP= yes -WANT_PHP_CLI= yes -USES= cmake gettext fortran shared-mime-info +USES= cmake gettext fortran php:cli shared-mime-info INSTALLS_ICONS= yes CFLAGS+= -I${LOCALBASE}/include diff --git a/misc/achievo/Makefile b/misc/achievo/Makefile index b07f57c88b9d..a0b1e57b53c1 100644 --- a/misc/achievo/Makefile +++ b/misc/achievo/Makefile @@ -12,8 +12,7 @@ DISTNAME= ${PORTNAME}-stable-${PORTVERSION} MAINTAINER= kevin@caomhin.demon.co.uk COMMENT= Flexible web-based resource management tool -USE_PHP= yes -WANT_PHP_MOD= yes +USES= php:mod WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= YES diff --git a/misc/pecl-timezonedb/Makefile b/misc/pecl-timezonedb/Makefile index a30e93225a12..0b5bec12a0d3 100644 --- a/misc/pecl-timezonedb/Makefile +++ b/misc/pecl-timezonedb/Makefile @@ -15,8 +15,6 @@ LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE CONFIGURE_ARGS= --enable-timezonedb -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz .include diff --git a/multimedia/php-pHash/Makefile b/multimedia/php-pHash/Makefile index 4079f9284c9e..4540c372bdb7 100644 --- a/multimedia/php-pHash/Makefile +++ b/multimedia/php-pHash/Makefile @@ -16,10 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpHash.so:multimedia/pHash -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext WRKSRC_SUBDIR= bindings/php diff --git a/net-im/pecl-stomp/Makefile b/net-im/pecl-stomp/Makefile index 26c1e82dbf06..16302b1b5943 100644 --- a/net-im/pecl-stomp/Makefile +++ b/net-im/pecl-stomp/Makefile @@ -12,10 +12,7 @@ COMMENT= PECL extension of stomp client LICENSE= PHP301 -USES= tar:tgz -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile index 3cb591bd0657..27fd7acf1049 100644 --- a/net-mgmt/icingaweb2/Makefile +++ b/net-mgmt/icingaweb2/Makefile @@ -18,7 +18,7 @@ GH_ACCOUNT= icinga NO_BUILD= yes -USE_PHP_BUILD= yes # Needed for creation of webserver configs during installation +USES= php:build USE_PHP= ctype dom gd gettext hash json openssl session sockets SUB_FILES= pkg-message diff --git a/net-mgmt/nagios/Makefile b/net-mgmt/nagios/Makefile index 62eb1621d4b8..166ffed50191 100644 --- a/net-mgmt/nagios/Makefile +++ b/net-mgmt/nagios/Makefile @@ -17,9 +17,8 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \ PORTSCOUT= limit:^3. -USES= cpe perl5 +USES= cpe perl5 php USE_PERL5= build -USE_PHP= yes USE_RC_SUBR= nagios CONFLICTS= nagios-[12].* nagios-devel-* nagios4-* diff --git a/net-mgmt/percona-monitoring-plugins/Makefile b/net-mgmt/percona-monitoring-plugins/Makefile index a2dfdcbd2b7b..c3a99dc93f13 100644 --- a/net-mgmt/percona-monitoring-plugins/Makefile +++ b/net-mgmt/percona-monitoring-plugins/Makefile @@ -22,13 +22,11 @@ RUN_DEPENDS= cacti>=0:net-mgmt/cacti \ p5-Time-HiRes>=0:devel/p5-Time-HiRes \ bash:shells/bash -USES= shebangfix perl5 +USES= shebangfix perl5 php:cli USE_PERL5= run SHEBANG_FILES= nagios/bin/pmp-check-pt-table-checksum \ cacti/bin/pmp-cacti-* USE_MYSQL= yes -USE_PHP= yes -WANT_PHP_CLI= yes NO_BUILD= yes NO_ARCH= yes diff --git a/net/pear-Net_DNSBL/Makefile b/net/pear-Net_DNSBL/Makefile index 6cb73c62874d..5997a6c9dc26 100644 --- a/net/pear-Net_DNSBL/Makefile +++ b/net/pear-Net_DNSBL/Makefile @@ -17,7 +17,6 @@ RUN_DEPENDS:= ${PEARDIR}/Cache/Lite.php:sysutils/pear-Cache_Lite \ ${PEARDIR}/Net/DNS/RR/A.php:dns/pear-Net_DNS \ ${PEARDIR}/HTTP/Request2.php:www/pear-HTTP_Request2 -USE_PHP= yes USES= pear PORTSCOUT= skipv:1.3.0a1 diff --git a/net/pecl-amqp/Makefile b/net/pecl-amqp/Makefile index 9c9701557991..9409e502a779 100644 --- a/net/pecl-amqp/Makefile +++ b/net/pecl-amqp/Makefile @@ -15,9 +15,7 @@ COMMENT= PHP extension for AMQP API LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c-devel -PHP_MODNAME= ${PORTNAME} -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 .include diff --git a/net/pecl-apn/Makefile b/net/pecl-apn/Makefile index 9f3cbacfd186..de4291fc3cc2 100644 --- a/net/pecl-apn/Makefile +++ b/net/pecl-apn/Makefile @@ -17,9 +17,7 @@ LICENSE= PHP301 LIB_DEPENDS= libcapn.so:net/libcapn -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext CONFIGURE_ARGS= --with-apn=${LOCALBASE} IGNORE_WITH_PHP= 70 diff --git a/net/pecl-cvsclient/Makefile b/net/pecl-cvsclient/Makefile index 0ce7a46a4b08..75af09c00fad 100644 --- a/net/pecl-cvsclient/Makefile +++ b/net/pecl-cvsclient/Makefile @@ -13,9 +13,7 @@ COMMENT= PHP extension for CVS pserver client LICENSE= PHP202 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 .include diff --git a/net/pecl-geoip/Makefile b/net/pecl-geoip/Makefile index 30a55894dbf5..53c0d6d6e8b2 100644 --- a/net/pecl-geoip/Makefile +++ b/net/pecl-geoip/Makefile @@ -15,9 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libGeoIP.so:net/GeoIP -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/config.m4 diff --git a/net/pecl-gupnp/Makefile b/net/pecl-gupnp/Makefile index 76a89941d124..29916277ff3e 100644 --- a/net/pecl-gupnp/Makefile +++ b/net/pecl-gupnp/Makefile @@ -15,9 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libgupnp-1.0.so:net/gupnp -USE_PHP= yes -USE_PHPEXT= yes -USES= pkgconfig tar:tgz +USES= php:ext pkgconfig tar:tgz IGNORE_WITH_PHP= 70 post-patch: diff --git a/net/pecl-ip2location/Makefile b/net/pecl-ip2location/Makefile index 4aa3b01695cf..4d6af9c219ac 100644 --- a/net/pecl-ip2location/Makefile +++ b/net/pecl-ip2location/Makefile @@ -15,10 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libIP2Location.so:net/ip2location -USES= tar:tgz -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/net/pecl-mosquitto/Makefile b/net/pecl-mosquitto/Makefile index 8b4ec469d7ee..6f35570a7890 100644 --- a/net/pecl-mosquitto/Makefile +++ b/net/pecl-mosquitto/Makefile @@ -16,9 +16,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= mosquitto>=0:net/mosquitto -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/net/pecl-oauth/Makefile b/net/pecl-oauth/Makefile index 15b9b9d37ff8..7ab4b20ed273 100644 --- a/net/pecl-oauth/Makefile +++ b/net/pecl-oauth/Makefile @@ -20,9 +20,7 @@ CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/net/pecl-radius/Makefile b/net/pecl-radius/Makefile index 3418c23a81e6..6790e9a5c263 100644 --- a/net/pecl-radius/Makefile +++ b/net/pecl-radius/Makefile @@ -13,9 +13,7 @@ COMMENT= Radius client library for PHP LICENSE= BSD3CLAUSE -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-radius diff --git a/net/pecl-smbclient/Makefile b/net/pecl-smbclient/Makefile index 90a1acbee9ac..05783dc9caaf 100644 --- a/net/pecl-smbclient/Makefile +++ b/net/pecl-smbclient/Makefile @@ -15,10 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsmbclient.so:net/samba-libsmbclient -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes -USES= tar:tgz +USES= php:ext tar:tgz CONFIGURE_ARGS= --with-libsmbclient=${LOCALBASE} diff --git a/net/pecl-yaz/Makefile b/net/pecl-yaz/Makefile index 73bd4104e6ff..92f8433c1863 100644 --- a/net/pecl-yaz/Makefile +++ b/net/pecl-yaz/Makefile @@ -16,8 +16,7 @@ LICENSE= PHP301 LIB_DEPENDS= libyaz.so:net/yaz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --with-yaz=${LOCALBASE} diff --git a/net/pecl-yp/Makefile b/net/pecl-yp/Makefile index eabd0ce3988d..db620b13a19f 100644 --- a/net/pecl-yp/Makefile +++ b/net/pecl-yp/Makefile @@ -13,9 +13,7 @@ COMMENT= YP/NIS functions binding for PHP LICENSE= PHP301 -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/net/pecl-zmq/Makefile b/net/pecl-zmq/Makefile index d6f78862aab6..d48f80acdca4 100644 --- a/net/pecl-zmq/Makefile +++ b/net/pecl-zmq/Makefile @@ -15,9 +15,6 @@ LICENSE= BSD3CLAUSE LIB_DEPENDS= libzmq.so:net/libzmq4 -USES= tar:tgz pkgconfig -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext pkgconfig tar:tgz .include diff --git a/net/scr_ipfm/Makefile b/net/scr_ipfm/Makefile index 766105da5d9e..51680fb67d1b 100644 --- a/net/scr_ipfm/Makefile +++ b/net/scr_ipfm/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes -USE_PHP= yes +USES= php MYADMDIR?= www/data/scr_ipfm PLIST_SUB= MYADMDIR=${MYADMDIR} SUB_FILES= pkg-message diff --git a/print/pecl-haru/Makefile b/print/pecl-haru/Makefile index fdb6b9289ed6..392352f11dcc 100644 --- a/print/pecl-haru/Makefile +++ b/print/pecl-haru/Makefile @@ -16,9 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/hpdf.h:print/libharu RUN_DEPENDS:= ${LOCALBASE}/include/hpdf.h:print/libharu -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS+= --with-haru=${LOCALBASE} diff --git a/print/pecl-pdflib/Makefile b/print/pecl-pdflib/Makefile index 653b95363107..c5dfd026da3c 100644 --- a/print/pecl-pdflib/Makefile +++ b/print/pecl-pdflib/Makefile @@ -18,9 +18,8 @@ BROKEN_powerpc64= Does not build LIB_DEPENDS= libpdf.so:print/pdflib -USE_PHP= gd -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext +USE_PHP= gd:build PHP_MODNAME= pdf IGNORE_WITH_PHP= 70 diff --git a/print/pecl-ps/Makefile b/print/pecl-ps/Makefile index 3155a695728a..1a7257a6d2ab 100644 --- a/print/pecl-ps/Makefile +++ b/print/pecl-ps/Makefile @@ -15,10 +15,7 @@ LICENSE= PHP202 LIB_DEPENDS= libps.so:print/pslib -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= ${PORTNAME} +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 post-patch: diff --git a/security/lasso/Makefile b/security/lasso/Makefile index 328b312045b6..97cb0793260c 100644 --- a/security/lasso/Makefile +++ b/security/lasso/Makefile @@ -43,8 +43,7 @@ CONFIGURE_ARGS+= --enable-php5 \ LDFLAGS+= -L${LOCALBASE}/lib LIB_DEPENDS+= libexpat.so:textproc/expat2 PLIST_SUB+= PHP5="" -USE_PHP= yes -USE_PHP_BUILD= yes +USES+= php:build .else CONFIGURE_ARGS+= --disable-php5 PLIST_SUB+= PHP5="@comment " diff --git a/security/pear-Text_Password/Makefile b/security/pear-Text_Password/Makefile index a2ba4e682b91..1dcf3554e32a 100644 --- a/security/pear-Text_Password/Makefile +++ b/security/pear-Text_Password/Makefile @@ -8,7 +8,6 @@ CATEGORIES= security www pear MAINTAINER= miwi@FreeBSD.org COMMENT= PEAR random password creator -USE_PHP= yes USES= pear WRKSRC= ${WRKDIR}/Text_Password-${PORTVERSION} diff --git a/security/pecl-crack/Makefile b/security/pecl-crack/Makefile index a9081c98203f..2d65c20c501e 100644 --- a/security/pecl-crack/Makefile +++ b/security/pecl-crack/Makefile @@ -16,12 +16,7 @@ LICENSE= PHP30 LIB_DEPENDS= libcrack.so:security/cracklib -USES= tar:tgz -USE_PHP= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes -PHP_MODNAME= crack +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 EXTRACT_AFTER_ARGS=--no-same-permissions --no-same-owner --exclude libcrack diff --git a/security/pecl-crypto/Makefile b/security/pecl-crypto/Makefile index 2d9d8b789209..af467bff4702 100644 --- a/security/pecl-crypto/Makefile +++ b/security/pecl-crypto/Makefile @@ -13,11 +13,8 @@ COMMENT= Objective wrapper for OpenSSL Crypto Library LICENSE= PHP301 -USES= tar:tgz +USES= php:ext tar:tgz CONFIGURE_ARGS= --with-crypto USE_OPENSSL= yes -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes .include diff --git a/security/pecl-gnupg/Makefile b/security/pecl-gnupg/Makefile index 761a816249b1..14118f48c31b 100644 --- a/security/pecl-gnupg/Makefile +++ b/security/pecl-gnupg/Makefile @@ -18,9 +18,7 @@ LIB_DEPENDS= libgpgme.so:security/gpgme CONFIGURE_ARGS= --with-gnupg=${LOCALBASE}/include IGNORE_WITH_PHP=70 -USE_PHP= yes -USE_PHPEXT= yes -USES= localbase tar:tgz +USES= localbase php:ext tar:tgz post-patch: @${REINPLACE_CMD} -e 's|$$GNUPG_DIR/lib|${LOCALBASE}/lib|; s| -ldl||g' ${WRKSRC}/config.m4 diff --git a/security/pecl-pam/Makefile b/security/pecl-pam/Makefile index cb2a62ed910c..86fad0acf813 100644 --- a/security/pecl-pam/Makefile +++ b/security/pecl-pam/Makefile @@ -12,10 +12,7 @@ COMMENT= PECL classes for PAM integration LICENSE= PHP202 -USES= tar:tgz -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/security/pecl-scrypt/Makefile b/security/pecl-scrypt/Makefile index d50260621a37..5ce13192f4d0 100644 --- a/security/pecl-scrypt/Makefile +++ b/security/pecl-scrypt/Makefile @@ -15,10 +15,8 @@ LICENSE= BSD2CLAUSE BROKEN_powerpc64= Does not build -USES= compiler tar:tgz -USE_PHP= hash -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= compiler php:ext tar:tgz +USE_PHP= hash:build INSTALL_TARGET= install-strip IGNORE_WITH_PHP= 70 diff --git a/security/pecl-ssh2/Makefile b/security/pecl-ssh2/Makefile index e7371dbf0662..ae9ae9cf3c1b 100644 --- a/security/pecl-ssh2/Makefile +++ b/security/pecl-ssh2/Makefile @@ -14,9 +14,7 @@ LICENSE= PHP301 LIB_DEPENDS= libssh2.so:security/libssh2 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CPPFLAGS+= -I${LOCALBASE}/include diff --git a/security/pecl-tcpwrap/Makefile b/security/pecl-tcpwrap/Makefile index 6f7b11c15537..63fe13fc80af 100644 --- a/security/pecl-tcpwrap/Makefile +++ b/security/pecl-tcpwrap/Makefile @@ -13,9 +13,7 @@ COMMENT= PECL extension which provides tcpwrappers binding LICENSE= PHP202 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 post-patch: diff --git a/security/php-suhosin/Makefile b/security/php-suhosin/Makefile index 48dad7d49113..b5a9522f336d 100644 --- a/security/php-suhosin/Makefile +++ b/security/php-suhosin/Makefile @@ -16,9 +16,8 @@ BROKEN_powerpc64= Does not build OPTIONS_DEFINE= EXAMPLES -USE_PHP= session -USE_PHPEXT= yes -USE_PHP_BUILD= yes +USES= php:ext +USE_PHP= session:build IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-suhosin diff --git a/security/snortreport/Makefile b/security/snortreport/Makefile index e212725abb77..7827b6335f58 100644 --- a/security/snortreport/Makefile +++ b/security/snortreport/Makefile @@ -18,23 +18,16 @@ JPGRAPH_DESC= Graphical charting BARNYARD_RUN_DEPENDS= barnyard2:security/barnyard2 JPGRAPH_RUN_DEPENDS= ${LOCALBASE}/share/jpgraph/jpgraph.php:graphics/jpgraph2 -.include NO_BUILD= yes SUB_FILES= pkg-message PORTDOCS= INSTALL Performance.txt create_indexes.sql FTYPES= css html js php phps png sample -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web -.if ${PORT_OPTIONS:MMYSQL} -USE_PHP+= mysql -.endif - -.if ${PORT_OPTIONS:MPGSQL} -USE_PHP+= pgsql -.endif +MYSQL_USE= php=mysql +PGSQL_USE= php=pgsql pre-everything:: @${ECHO} "" @@ -50,10 +43,8 @@ do-install: ${INSTALL} -o ${WWWOWN} -g ${WWWGRP} -m 750 -d ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${FTYPES:S|^|${WRKSRC}/*|} ${STAGEDIR}${WWWDIR} -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif .include diff --git a/sysutils/pear-File_Gettext/Makefile b/sysutils/pear-File_Gettext/Makefile index 5ff18908a3f3..8da4c2c717ba 100644 --- a/sysutils/pear-File_Gettext/Makefile +++ b/sysutils/pear-File_Gettext/Makefile @@ -9,6 +9,5 @@ MAINTAINER= miwi@FreeBSD.org COMMENT= PEAR GNU Gettext file parser USES= pear -USE_PHP= yes .include diff --git a/sysutils/pear-Log/Makefile b/sysutils/pear-Log/Makefile index 6ae977069281..563a471385bb 100644 --- a/sysutils/pear-Log/Makefile +++ b/sysutils/pear-Log/Makefile @@ -11,7 +11,6 @@ COMMENT= PEAR logging utilities LICENSE= MIT USES= pear -USE_PHP= yes OPTIONS_DEFINE= PEAR_DB PEAR_MDB2 PEAR_MAIL PEAR_SQLITE PEAR_DB_DESC= PEAR::DB support diff --git a/sysutils/pear-Translation2/Makefile b/sysutils/pear-Translation2/Makefile index bedd80952cb0..75ffa71ec8c5 100644 --- a/sysutils/pear-Translation2/Makefile +++ b/sysutils/pear-Translation2/Makefile @@ -12,7 +12,6 @@ COMMENT= PEAR class for multilingual applications management USES= pear shebangfix SHEBANG_FILES= scripts/t2xmlchk.php NO_ARCH= yes -USE_PHP= yes OPTIONS_DEFINE= PEAR_CACHE_LITE PEAR_DB PEAR_DB_DATAOBJECT PEAR_MDB PEAR_MDB2 \ PEAR_FILE_GETTEXT PEAR_I18NV2 PEAR_XML_SERIALIZER diff --git a/sysutils/pecl-mogilefs/Makefile b/sysutils/pecl-mogilefs/Makefile index 6a6836453f94..abd075b2e2d9 100644 --- a/sysutils/pecl-mogilefs/Makefile +++ b/sysutils/pecl-mogilefs/Makefile @@ -16,10 +16,7 @@ LICENSE= BSD LIB_DEPENDS= libneon.so:www/neon -USE_PHP= yes -USE_PHP_BUILD= spl -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext IGNORE_WITH_PHP= 70 post-extract: diff --git a/sysutils/pecl-proctitle/Makefile b/sysutils/pecl-proctitle/Makefile index fa55484c8a30..02ab2d760bd8 100644 --- a/sysutils/pecl-proctitle/Makefile +++ b/sysutils/pecl-proctitle/Makefile @@ -12,7 +12,6 @@ DIST_SUBDIR= PECL MAINTAINER= flo@FreeBSD.org COMMENT= PECL extension that allows changing the current process' name -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext .include diff --git a/textproc/libmrss-php/Makefile b/textproc/libmrss-php/Makefile index 2bf364d80c8d..e7c6ccf7ca0f 100644 --- a/textproc/libmrss-php/Makefile +++ b/textproc/libmrss-php/Makefile @@ -20,11 +20,9 @@ GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -USES= libtool +USES= libtool php:ext USE_LDCONFIG= yes -USE_PHP= yes -USE_PHPEXT= yes PHP_MODNAME= mrss IGNORE_WITH_PHP= 70 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/phpmrss diff --git a/textproc/mysqlviz/Makefile b/textproc/mysqlviz/Makefile index 89154a708dcd..b8fd949ce124 100644 --- a/textproc/mysqlviz/Makefile +++ b/textproc/mysqlviz/Makefile @@ -12,9 +12,7 @@ COMMENT= MySQL and SQLite Database Visualisation Tool LICENSE= GPLv3 NO_BUILD= yes -USES= tar:bzip2 -USE_PHP= yes -WANT_PHP_CLI= yes +USES= php:cli tar:bzip2 PLIST_FILES= bin/${PORTNAME} diff --git a/textproc/pecl-cld/Makefile b/textproc/pecl-cld/Makefile index 505689ed9c78..833b54b904c0 100644 --- a/textproc/pecl-cld/Makefile +++ b/textproc/pecl-cld/Makefile @@ -16,11 +16,7 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS= libcld.so:devel/cld CONFIGURE_ARGS= --enable-cld --with-libcld-dir=${LOCALBASE}/lib -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPIZE= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 post-install: diff --git a/textproc/pecl-ctemplate/Makefile b/textproc/pecl-ctemplate/Makefile index d783285c1b36..fce74cb398e9 100644 --- a/textproc/pecl-ctemplate/Makefile +++ b/textproc/pecl-ctemplate/Makefile @@ -13,9 +13,7 @@ COMMENT= PECL extension for ctemplate library LIB_DEPENDS= libctemplate.so:textproc/google-ctemplate -USES= tar:xz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:xz USE_GITHUB= yes GH_ACCOUNT= vanillahsu GH_PROJECT= pecl-ctemplate diff --git a/textproc/pecl-doublemetaphone/Makefile b/textproc/pecl-doublemetaphone/Makefile index 7206f8fbf120..02b8e90aecaf 100644 --- a/textproc/pecl-doublemetaphone/Makefile +++ b/textproc/pecl-doublemetaphone/Makefile @@ -14,10 +14,7 @@ COMMENT= PECL extension which implements the Double Metaphone algorithm LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-doublemetaphone diff --git a/textproc/pecl-enchant/Makefile b/textproc/pecl-enchant/Makefile index b0dd2fc71106..206b2db3a48c 100644 --- a/textproc/pecl-enchant/Makefile +++ b/textproc/pecl-enchant/Makefile @@ -15,10 +15,7 @@ LICENSE= PHP30 LIB_DEPENDS= libenchant.so:textproc/enchant -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= ${PORTNAME} +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS+= --with-enchant=${LOCALBASE} diff --git a/textproc/pecl-html_parse/Makefile b/textproc/pecl-html_parse/Makefile index 54f3e287819b..d90723bfed75 100644 --- a/textproc/pecl-html_parse/Makefile +++ b/textproc/pecl-html_parse/Makefile @@ -16,10 +16,7 @@ LICENSE= PHP30 BUILD_DEPENDS= ${LOCALBASE}/lib/libekhtml.a:textproc/ekhtml RUN_DEPENDS= ${LOCALBASE}/lib/libekhtml.a:textproc/ekhtml -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFIGURE_ARGS= --enable-html_parse diff --git a/textproc/pecl-stem/Makefile b/textproc/pecl-stem/Makefile index a39bba79c03c..9927f55a7de2 100644 --- a/textproc/pecl-stem/Makefile +++ b/textproc/pecl-stem/Makefile @@ -14,9 +14,7 @@ COMMENT= PECL extension which provides word stemming LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 post-configure: diff --git a/textproc/pecl-syck/Makefile b/textproc/pecl-syck/Makefile index e76506b6b09e..53b715f634c5 100644 --- a/textproc/pecl-syck/Makefile +++ b/textproc/pecl-syck/Makefile @@ -18,10 +18,8 @@ BROKEN_powerpc64= Does not build BUILD_DEPENDS= ${LOCALBASE}/lib/libsyck.a:textproc/syck -USES= tar:tgz -USE_PHP= spl hash -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= spl:build hash:build IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-syck diff --git a/textproc/pecl-wbxml/Makefile b/textproc/pecl-wbxml/Makefile index 3509541e14ea..d91c736f5fa1 100644 --- a/textproc/pecl-wbxml/Makefile +++ b/textproc/pecl-wbxml/Makefile @@ -14,12 +14,10 @@ COMMENT= PECL extension that provides WBXML conversion capabilities LIB_DEPENDS= libwbxml2.so:textproc/wbxml2 -USES=tar:tgz +USES= php:ext tar:tgz CONFIGURE_ARGS= --with-wbxml=${LOCALBASE} \ --with-libexpat-dir=${LOCALBASE} -USE_PHP= yes -USE_PHPEXT= yes IGNORE_WITH_PHP= 70 post-patch: diff --git a/textproc/pecl-xdiff/Makefile b/textproc/pecl-xdiff/Makefile index 83eb1017a606..800bcf6b0039 100644 --- a/textproc/pecl-xdiff/Makefile +++ b/textproc/pecl-xdiff/Makefile @@ -15,9 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libxdiff.so:textproc/libxdiff -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 LDFLAGS+= -L${LOCALBASE}/lib diff --git a/textproc/pecl-xslcache/Makefile b/textproc/pecl-xslcache/Makefile index 82e2c363cdd4..450565f027f3 100644 --- a/textproc/pecl-xslcache/Makefile +++ b/textproc/pecl-xslcache/Makefile @@ -13,10 +13,8 @@ COMMENT= Caches the parsed XSL stylesheet between sessions LICENSE= PHP301 -USES= tar:tgz -USE_PHP= dom xml xsl -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= dom:build xml:build xsl:build IGNORE_WITH_PHP= 70 .include diff --git a/textproc/pecl-yaml/Makefile b/textproc/pecl-yaml/Makefile index c9a4589a21c1..0e7195615c5d 100644 --- a/textproc/pecl-yaml/Makefile +++ b/textproc/pecl-yaml/Makefile @@ -16,10 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libyaml.so:textproc/libyaml -USES= tar:tgz -USE_PHP= yes -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/textproc/php-mecab/Makefile b/textproc/php-mecab/Makefile index 65bf0af64924..3abcd6c7dee2 100644 --- a/textproc/php-mecab/Makefile +++ b/textproc/php-mecab/Makefile @@ -1,11 +1,10 @@ # Created by: Gasol Wu # $FreeBSD$ -PORTNAME= mecab +PORTNAME= php-mecab PORTVERSION= 0.6.0 DISTVERSIONPREFIX= v CATEGORIES= textproc -PKGNAMEPREFIX= php- MAINTAINER= gasol.wu@gmail.com COMMENT= PHP bindings of the MeCab @@ -16,13 +15,10 @@ LIB_DEPENDS= libmecab.so:japanese/mecab USE_GITHUB= yes GH_ACCOUNT= rsky -GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME} -WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/mecab +WRKSRC_SUBDIR= mecab CONFIGURE_ARGS+= --with-mecab=${LOCALBASE}/bin/mecab-config -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz +PHP_MODNAME= mecab .include diff --git a/textproc/redland-bindings/Makefile b/textproc/redland-bindings/Makefile index 14e7bdd03aaf..9c7ecab21df0 100644 --- a/textproc/redland-bindings/Makefile +++ b/textproc/redland-bindings/Makefile @@ -28,7 +28,7 @@ PERL_CONFIGURE_WITH= perl PERL_USES= perl5 PERL_USE= PERL5=build,run PHP_CONFIGURE_WITH= php -PHP_USE= PHP=yes PHP_BUILD=yes +PHP_USES= php:build PYTHON_CONFIGURE_WITH= python PYTHON_USES= python RUBY_CONFIGURE_WITH= ruby diff --git a/textproc/zorba/Makefile b/textproc/zorba/Makefile index 4189de4dd558..b2462a592e9a 100644 --- a/textproc/zorba/Makefile +++ b/textproc/zorba/Makefile @@ -64,7 +64,7 @@ LOC_EXECINFO= ${LOCALBASE}/lib/libexecinfo.so .if ${PORT_OPTIONS:MPHP} USE_PHP= tokenizer -USE_PHP_BUILD= yes +USES+= php:build WITH_SWIG= yes CMAKE_ARGS+= -DPHP5_INSTALL_PATH:FILEPATH="lib/php/${PHP_EXT_DIR}" PLIST_SUB+= PHP_EXTLIBDIR="lib/php/${PHP_EXT_DIR}" diff --git a/www/ach/Makefile b/www/ach/Makefile index 5823f1744647..e56941deacc4 100644 --- a/www/ach/Makefile +++ b/www/ach/Makefile @@ -13,7 +13,7 @@ COMMENT= Free, open source tool for complex research problems LICENSE= GPLv3 USE_MYSQL= yes -USE_PHP= yes +USES= php USE_GITHUB= yes GH_ACCOUNT= Burton GH_PROJECT= Analysis-of-Competing-Hypotheses diff --git a/www/caldavzap/Makefile b/www/caldavzap/Makefile index 84ca4d5121a6..87bdf5f8f184 100644 --- a/www/caldavzap/Makefile +++ b/www/caldavzap/Makefile @@ -14,8 +14,7 @@ COMMENT= CalDAV web client implementation LICENSE= AGPLv3 WRKSRC= ${WRKDIR}/${PORTNAME} -USE_PHP= yes -USES= zip +USES= php zip NO_BUILD= yes do-install: diff --git a/www/crp/Makefile b/www/crp/Makefile index 09b67b3daee0..dc33dc5ef5f9 100644 --- a/www/crp/Makefile +++ b/www/crp/Makefile @@ -12,8 +12,7 @@ EXTRACT_SUFX= .tgz MAINTAINER= lars.eggert@gmx.net COMMENT= Automates the process of being the program chair of a conference -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" diff --git a/www/dddbl/Makefile b/www/dddbl/Makefile index 1d19ab9a4988..6b67c640159d 100644 --- a/www/dddbl/Makefile +++ b/www/dddbl/Makefile @@ -9,13 +9,11 @@ MASTER_SITES= http://www.dddbl.de/dddbl-versions/ MAINTAINER= tz@FreeBSD.org COMMENT= Definition Driven Database Layer for PHP -USES= tar:bzip2 +USES= php tar:bzip2 NO_BUILD= yes NO_ARCH= yes -USE_PHP= yes - WRKSRC= ${WRKDIR}/dddbl2 do-install: diff --git a/www/encode-explorer/Makefile b/www/encode-explorer/Makefile index 8a0969ef1e00..9bf24a5690c1 100644 --- a/www/encode-explorer/Makefile +++ b/www/encode-explorer/Makefile @@ -11,9 +11,7 @@ DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}_${PORTVERSION} MAINTAINER= fw@moov.de COMMENT= PHP script to browse, create folders, upload files etc -USE_PHP= yes -WANT_PHP_WEB= yes -USES= zip +USES= php:web zip NO_BUILD= yes OPTIONS_DEFINE= DOCS diff --git a/www/flat-frog/Makefile b/www/flat-frog/Makefile index 408b07c927c8..d658dc812fa2 100644 --- a/www/flat-frog/Makefile +++ b/www/flat-frog/Makefile @@ -13,8 +13,7 @@ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes -USE_PHP= yes -USES= zip +USES= php zip OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/www/fluxbb/Makefile b/www/fluxbb/Makefile index 80bb6fd8b6ce..c638712d5be2 100644 --- a/www/fluxbb/Makefile +++ b/www/fluxbb/Makefile @@ -14,10 +14,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= Does not build -USES= cpe +USES= cpe php SUB_FILES= pkg-message NO_BUILD= yes -USE_PHP= yes OPTIONS_DEFINE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL diff --git a/www/geeklog/Makefile b/www/geeklog/Makefile index b832c45fea8c..296c62379614 100644 --- a/www/geeklog/Makefile +++ b/www/geeklog/Makefile @@ -12,7 +12,7 @@ COMMENT= Web content management system LICENSE= GPLv2+ -USES= cpe +USES= cpe php PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message @@ -20,7 +20,6 @@ SUB_FILES= pkg-message USE_MYSQL= yes NO_BUILD= yes -USE_PHP= yes do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} diff --git a/www/iwebcal/Makefile b/www/iwebcal/Makefile index aa0523c540bd..17cdce389f71 100644 --- a/www/iwebcal/Makefile +++ b/www/iwebcal/Makefile @@ -10,10 +10,9 @@ MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Webbased iCal calendar viewer -USES= tar:tgz +USES= php tar:tgz NO_BUILD= yes NO_ARCH= yes -USE_PHP= yes WRKSRC= ${WRKDIR}/iWebCal PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" diff --git a/www/mod_myvhost/Makefile b/www/mod_myvhost/Makefile index f2418cd9cf00..ebfc94501520 100644 --- a/www/mod_myvhost/Makefile +++ b/www/mod_myvhost/Makefile @@ -35,8 +35,7 @@ STRIP= # keep debug information .if ${PORT_OPTIONS:MPHP_MODULE} MAKE_ENV+= WITH_PHP=true -USE_PHP= yes -WANT_PHP_MOD= yes +USES+= php:mod .endif pre-patch: diff --git a/www/mod_vhs/Makefile b/www/mod_vhs/Makefile index eba6b5d99d0a..0194315ffe0d 100644 --- a/www/mod_vhs/Makefile +++ b/www/mod_vhs/Makefile @@ -14,12 +14,9 @@ LICENSE= APACHE11 MANUAL_PACKAGE_BUILD= needs apr with LDAP and DBD options enabled -USES= cpe +USES= php:mod,build cpe CPE_VENDOR= xavier_beaudouin USE_APACHE= 22+ -USE_PHP= yes -USE_PHP_BUILD= yes -WANT_PHP_MOD= yes AP_FAST_BUILD= yes AP_GENPLIST= yes SRC_FILE= *.c diff --git a/www/pecl-APC/Makefile b/www/pecl-APC/Makefile index 609acc9d89c8..b9160a41fa73 100644 --- a/www/pecl-APC/Makefile +++ b/www/pecl-APC/Makefile @@ -31,9 +31,7 @@ IGNORE_WITH_PHP=55 56 70 PHP_MODNAME= ${PORTNAME:tl} PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message -USE_PHP= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz PORTDOCS= CHANGELOG INSTALL NOTICE apc.php diff --git a/www/pecl-amfext/Makefile b/www/pecl-amfext/Makefile index d314255fba5e..2a3ea163b9d4 100644 --- a/www/pecl-amfext/Makefile +++ b/www/pecl-amfext/Makefile @@ -14,9 +14,7 @@ COMMENT= Implements encoding and decoding of AMF and AMF3 messages LICENSE= PHP30 -USES= dos2unix libtool tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= dos2unix libtool php:ext tar:tgz PHP_MODNAME= amf IGNORE_WITH_PHP= 70 diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile index ce5a29c0f1c6..b0d1573f1fa2 100644 --- a/www/pecl-http/Makefile +++ b/www/pecl-http/Makefile @@ -26,9 +26,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ PHP_DEFAULT= 7.0 IGNORE_WITH_PHP= 55 56 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz CONFLICTS= pecl-http[12]* .include diff --git a/www/pecl-http1/Makefile b/www/pecl-http1/Makefile index 02c243da4719..8219055e9402 100644 --- a/www/pecl-http1/Makefile +++ b/www/pecl-http1/Makefile @@ -17,10 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes -PHP_MODNAME= http +USES= php:ext tar:tgz IGNORE_WITH_PHP= 56 70 CONFLICTS= pecl-http-* diff --git a/www/pecl-http2/Makefile b/www/pecl-http2/Makefile index ea0a4362a15d..f19c0dbb8a2f 100644 --- a/www/pecl-http2/Makefile +++ b/www/pecl-http2/Makefile @@ -24,9 +24,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libevent.so:devel/libevent2 IGNORE_WITH_PHP=70 -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz CONFLICTS= pecl-http1* pecl-http-* .include diff --git a/www/pecl-solr/Makefile b/www/pecl-solr/Makefile index 1bbc2010fe89..3b7a03a0c4df 100644 --- a/www/pecl-solr/Makefile +++ b/www/pecl-solr/Makefile @@ -16,10 +16,8 @@ BROKEN_powerpc64= Does not build LIB_DEPENDS= libcurl.so:ftp/curl \ libxml2.so:textproc/libxml2 -USE_PHP= json -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes +USES= php:ext +USE_PHP= json:build IGNORE_WITH_PHP= 70 .include diff --git a/www/pecl-sphinx/Makefile b/www/pecl-sphinx/Makefile index 29244f9278e1..03a3b22b9840 100644 --- a/www/pecl-sphinx/Makefile +++ b/www/pecl-sphinx/Makefile @@ -15,9 +15,7 @@ LICENSE= PHP301 LIB_DEPENDS= libsphinxclient.so:textproc/libsphinxclient -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 SUB_FILES= pkg-message diff --git a/www/pecl-swish/Makefile b/www/pecl-swish/Makefile index 5741cb89b612..708218bc25dc 100644 --- a/www/pecl-swish/Makefile +++ b/www/pecl-swish/Makefile @@ -16,9 +16,7 @@ LICENSE= PHP301 BUILD_DEPENDS= swish-config:www/swish-e RUN_DEPENDS:= swish-config:www/swish-e -USES= tar:tgz -USE_PHP= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-swish --with-swish=${LOCALBASE}/bin diff --git a/www/pecl-twig/Makefile b/www/pecl-twig/Makefile index 97d4f6c26b48..5372eab2680e 100644 --- a/www/pecl-twig/Makefile +++ b/www/pecl-twig/Makefile @@ -13,10 +13,7 @@ COMMENT= Twig C extension to improve performance of the Twig template language LICENSE= BSD3CLAUSE -USE_PHP= yes -USE_PHPIZE= yes -USE_PHPEXT= yes -USES= tar:tgz +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/www/pecl-varnish/Makefile b/www/pecl-varnish/Makefile index 3fb37736eced..3225ac2de295 100644 --- a/www/pecl-varnish/Makefile +++ b/www/pecl-varnish/Makefile @@ -20,10 +20,8 @@ EXPIRATION_DATE= 2016-07-04 BUILD_DEPENDS= varnish4>=0:www/varnish4 -USES= tar:tgz -USE_PHP= hash -USE_PHP_BUILD= yes -USE_PHPEXT= yes +USES= php:ext tar:tgz +USE_PHP= hash:build IGNORE_WITH_PHP= 52 diff --git a/www/pecl-yaf/Makefile b/www/pecl-yaf/Makefile index 657b9fc14c32..446e6a070b44 100644 --- a/www/pecl-yaf/Makefile +++ b/www/pecl-yaf/Makefile @@ -18,11 +18,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= --with-php-config=${PREFIX}/bin/php-config -USES= tar:tgz -PHP_MODNAME= ${PORTNAME:tl} -USE_PHP= yes -USE_PHPEXT= yes -USE_PHPIZE= yes +USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include diff --git a/www/pecl-yar/Makefile b/www/pecl-yar/Makefile index b72b5411c5b2..111054ac1af7 100644 --- a/www/pecl-yar/Makefile +++ b/www/pecl-yar/Makefile @@ -15,12 +15,8 @@ LICENSE= PHP301 BROKEN_powerpc64= Does not build -USES= tar:tgz -PHP_MODNAME= yar -USE_PHP= json curl -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes +USES= php:ext tar:tgz +USE_PHP= json:build curl:build IGNORE_WITH_PHP= 70 CFLAGS+= -I${LOCALBASE}/include diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile index 5d77ac097d8f..709432e7c255 100644 --- a/www/phalcon/Makefile +++ b/www/phalcon/Makefile @@ -11,10 +11,8 @@ COMMENT= Phalcon PHP Framework written in C-language LICENSE= BSD3CLAUSE -USE_PHP= hash pdo -USE_PHPEXT= yes -USE_PHPIZE= yes -USE_PHP_BUILD= yes +USES= php:ext +USE_PHP= hash:build pdo:build IGNORE_WITH_PHP= 70 ONLY_FOR_ARCHS= amd64 i386 diff --git a/www/php-screw/Makefile b/www/php-screw/Makefile index 2b83190886a5..1fa740c15dfa 100644 --- a/www/php-screw/Makefile +++ b/www/php-screw/Makefile @@ -13,9 +13,8 @@ COMMENT= PHP script encryption tool CRYPTKEY?= 11152, 368, 192, 1281, 62 -USES= libtool +USES= php:phpize libtool USE_PHP= zlib -USE_PHPIZE= yes PLIST_SUB= PHP_EXTDIR="${PHP_EXT_DIR}" SUB_FILES= pkg-message diff --git a/www/php-templates/Makefile b/www/php-templates/Makefile index 7fb1794571c9..15b43ae345a2 100644 --- a/www/php-templates/Makefile +++ b/www/php-templates/Makefile @@ -15,10 +15,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Template framework for PHP WRKSRC= ${WRKDIR}/templates -USES= dos2unix +USES= dos2unix php:phpize -USE_PHP= yes -USE_PHPIZE= yes IGNORE_WITH_PHP= 70 CONFIGURE_ARGS= --enable-templates=shared diff --git a/www/php55-opcache/Makefile b/www/php55-opcache/Makefile index 409d5cc275a7..1dc5c1f620be 100644 --- a/www/php55-opcache/Makefile +++ b/www/php55-opcache/Makefile @@ -7,6 +7,6 @@ MASTERDIR= ${.CURDIR}/../../lang/php55 PKGNAMESUFFIX= -opcache -USE_ZENDEXT= yes +USES= php:zend .include "${MASTERDIR}/Makefile" diff --git a/www/php56-opcache/Makefile b/www/php56-opcache/Makefile index 563247fbd78c..2c4265adab60 100644 --- a/www/php56-opcache/Makefile +++ b/www/php56-opcache/Makefile @@ -7,6 +7,6 @@ MASTERDIR= ${.CURDIR}/../../lang/php56 PKGNAMESUFFIX= -opcache -USE_ZENDEXT= yes +USES= php:zend .include "${MASTERDIR}/Makefile" diff --git a/www/php70-opcache/Makefile b/www/php70-opcache/Makefile index 4a743d8e2206..db9930ba6e63 100644 --- a/www/php70-opcache/Makefile +++ b/www/php70-opcache/Makefile @@ -7,6 +7,6 @@ MASTERDIR= ${.CURDIR}/../../lang/php70 PKGNAMESUFFIX= -opcache -USE_ZENDEXT= yes +USES= php:zend .include "${MASTERDIR}/Makefile" diff --git a/www/phpbb3/Makefile b/www/phpbb3/Makefile index a02d145a4a0e..1aa69cb60716 100644 --- a/www/phpbb3/Makefile +++ b/www/phpbb3/Makefile @@ -16,8 +16,7 @@ LICENSE= GPLv2 CONFLICTS= phpbb-tw-[0-9]* phpbb-devel-[0-9]* \ phpbb-[0-2]* -USES= tar:bzip2 -USE_PHP= yes +USES= php tar:bzip2 OPTIONS_DEFINE= DOCS diff --git a/www/phpgroupware/Makefile b/www/phpgroupware/Makefile index a33f0e9bc5aa..f311ff6d61ca 100644 --- a/www/phpgroupware/Makefile +++ b/www/phpgroupware/Makefile @@ -8,9 +8,7 @@ MASTER_SITES= SF/phpgroupware/phpgroupware/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Web based GroupWare system -USES= tar:bzip2 -USE_PHP= yes -WANT_PHP_MOD= yes +USES= php:mod tar:bzip2 IGNORE_WITH_PHP= 70 NO_BUILD= yes diff --git a/www/phpmustache/Makefile b/www/phpmustache/Makefile index c928f040f65f..dac185cf9ab3 100644 --- a/www/phpmustache/Makefile +++ b/www/phpmustache/Makefile @@ -16,8 +16,7 @@ USE_GITHUB= yes GH_ACCOUNT= bobthecow GH_PROJECT= mustache.php -USE_PHP= yes -USE_PHP_BUILD= yes +USES= php:build NO_ARCH= yes SUB_FILES= pkg-message diff --git a/www/phpwebapp/Makefile b/www/phpwebapp/Makefile index 887f4b8b9c8d..3f1d8eb0b956 100644 --- a/www/phpwebapp/Makefile +++ b/www/phpwebapp/Makefile @@ -11,9 +11,7 @@ COMMENT= Web application framework NO_ARCH= yes NO_BUILD= yes -USE_PHP= yes -USES= shebangfix -WANT_PHP_WEB= yes +USES= php:web shebangfix SHEBANG_FILES= web_app/boxes/menu/edit/xsl/test/*.sh \ web_app/boxes/webnotes/db/dump.sh \ diff --git a/www/pnews/Makefile b/www/pnews/Makefile index ad0950ffc403..95c99031bfa8 100644 --- a/www/pnews/Makefile +++ b/www/pnews/Makefile @@ -13,8 +13,7 @@ COMMENT= PHP Web-based News Reader LICENSE= GPLv2+ -USES= tar:tgz -USE_PHP= yes +USES= php tar:tgz NO_BUILD= yes PNEWSDIR?= www/pnews diff --git a/www/pserv/Makefile b/www/pserv/Makefile index 1631c710ad80..9deae74f176b 100644 --- a/www/pserv/Makefile +++ b/www/pserv/Makefile @@ -21,24 +21,19 @@ OPTIONS_DEFINE= LOG PHP OPTIONS_DEFAULT= LOG PHP LOG_DESC= Enable loggin -.include - -.if ${PORT_OPTIONS:MPHP} -USE_PHP= yes -WANT_PHP_CGI= yes -.endif +PHP_USES= php:cgi post-patch: @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g;s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/defaults/pserv.conf ${WRKSRC}/sources/main.h -.if ! ${PORT_OPTIONS:MLOG} + +post-patch-LOG-off: @${REINPLACE_CMD} "s|define LOG|undef LOG|" \ ${WRKSRC}/sources/main.h -.endif -.if ! ${PORT_OPTIONS:MPHP} + +post-patch-PHP-off: @${REINPLACE_CMD} "s|define PHP|undef PHP|" \ ${WRKSRC}/sources/main.h -.endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sources/pserv ${STAGEDIR}${PREFIX}/sbin/ diff --git a/www/punbb/Makefile b/www/punbb/Makefile index 1bd6dcb31b7a..7fa4cec638fe 100644 --- a/www/punbb/Makefile +++ b/www/punbb/Makefile @@ -23,8 +23,7 @@ BUILD_DEPENDS+= ${UNZIP_CMD}:archivers/unzip SUB_FILES= pkg-message NO_BUILD= yes -USE_PHP= yes -USES= tar:bzip2 +USES= php tar:bzip2 OPTIONS_DEFINE= LANGUAGE_PACK EXTRAS OPTIONS_DEFAULT= LANGUAGE_PACK EXTRAS diff --git a/www/skytemplate/Makefile b/www/skytemplate/Makefile index d97a410d539e..41b69e4294aa 100644 --- a/www/skytemplate/Makefile +++ b/www/skytemplate/Makefile @@ -11,8 +11,7 @@ DISTNAME= SkyTemplate.v${PORTVERSION:S/.//g} MAINTAINER= munggo@gmail.com COMMENT= Yet another PHP compiling template engine -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web NO_BUILD= yes SUB_FILES= pkg-message diff --git a/www/suphp/Makefile b/www/suphp/Makefile index a8bb1eec930b..32b493768ff2 100644 --- a/www/suphp/Makefile +++ b/www/suphp/Makefile @@ -13,14 +13,12 @@ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Securely execute PHP scripts under Apache GNU_CONFIGURE= yes -USES= autoreconf libtool +USES= autoreconf libtool php:cgi SUB_FILES= pkg-message USE_APACHE= 22+ CFLAGS+= -I${LOCALBASE}/include USE_CSTD= gnu89 -USE_PHP= yes -WANT_PHP_CGI= yes MYPORTDOCS= apache/CONFIG \ apache/INSTALL \ diff --git a/www/template_/Makefile b/www/template_/Makefile index 34d27c93d17a..6ec7366d5674 100644 --- a/www/template_/Makefile +++ b/www/template_/Makefile @@ -15,8 +15,7 @@ LICENSE= LGPL20+ WRKSRC= ${WRKDIR} FETCH_ARGS+= -o ${DISTNAME}.tar.gz -USE_PHP= yes -WANT_PHP_WEB= yes +USES= php:web NO_WRKSUBDIR= yes NO_BUILD= yes diff --git a/www/webgrind/Makefile b/www/webgrind/Makefile index 3df5d74e767d..46c4bf0caf92 100644 --- a/www/webgrind/Makefile +++ b/www/webgrind/Makefile @@ -18,7 +18,7 @@ GH_TAGNAME= dc35393 SNAPSHOT= 20140207 -USE_PHP= yes +USES= php NO_BUILD= yes NO_ARCH= yes diff --git a/www/xcache/Makefile b/www/xcache/Makefile index 89a9cfca6966..93bf7ca09391 100644 --- a/www/xcache/Makefile +++ b/www/xcache/Makefile @@ -11,9 +11,7 @@ COMMENT= Fast and stable php opcode cacher LICENSE= BSD3CLAUSE -USES= tar:bzip2 -USE_PHP= yes -USE_PHPIZE= yes +USES= php:phpize tar:bzip2 CONFIGURE_ARGS= --enable-xcache=shared diff --git a/www/zen-cart/Makefile b/www/zen-cart/Makefile index 6a5f8b961d0e..2264221bd1a5 100644 --- a/www/zen-cart/Makefile +++ b/www/zen-cart/Makefile @@ -15,12 +15,10 @@ COMMENT= PHP-based user-friendly, open source shopping cart LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt -USES= dos2unix shebangfix zip +USES= dos2unix php:web shebangfix zip SHEBANG_FILES= editors/htmlarea/examples/2-areas.cgi \ editors/htmlarea/examples/test.cgi \ editors/htmlarea/plugins/SpellChecker/spell-check-logic.cgi -USE_PHP= yes -WANT_PHP_WEB= yes DOS2UNIX_REGEX= .*\.php NO_BUILD= yes -- cgit