Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jun 2016 14:00:45 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r417719 - in head: archivers/pecl-lzf archivers/pecl-phk archivers/pecl-rar archivers/php-horde_lz4 archivers/php5-snappy benchmarks/phoronix-test-suite chinese/php-cconv converters/pec...
Message-ID:  <201606281400.u5SE0k80096015@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Tue Jun 28 14:00:45 2016
New Revision: 417719
URL: https://svnweb.freebsd.org/changeset/ports/417719

Log:
  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

Modified:
  head/archivers/pecl-lzf/Makefile   (contents, props changed)
  head/archivers/pecl-phk/Makefile   (contents, props changed)
  head/archivers/pecl-rar/Makefile   (contents, props changed)
  head/archivers/php-horde_lz4/Makefile   (contents, props changed)
  head/archivers/php5-snappy/Makefile   (contents, props changed)
  head/benchmarks/phoronix-test-suite/Makefile   (contents, props changed)
  head/chinese/php-cconv/Makefile   (contents, props changed)
  head/converters/pecl-fribidi/Makefile   (contents, props changed)
  head/converters/pecl-igbinary/Makefile   (contents, props changed)
  head/converters/php5-bsdconv/Makefile   (contents, props changed)
  head/databases/pecl-chdb/Makefile   (contents, props changed)
  head/databases/pecl-dbase/Makefile   (contents, props changed)
  head/databases/pecl-drizzle/Makefile   (contents, props changed)
  head/databases/pecl-leveldb/Makefile   (contents, props changed)
  head/databases/pecl-mdbtools/Makefile   (contents, props changed)
  head/databases/pecl-memcache/Makefile   (contents, props changed)
  head/databases/pecl-memcached/Makefile   (contents, props changed)
  head/databases/pecl-mongo/Makefile   (contents, props changed)
  head/databases/pecl-mongodb/Makefile   (contents, props changed)
  head/databases/pecl-mysqlnd_ms/Makefile   (contents, props changed)
  head/databases/pecl-mysqlnd_qc/Makefile   (contents, props changed)
  head/databases/pecl-pdo_user/Makefile   (contents, props changed)
  head/databases/pecl-rrd/Makefile   (contents, props changed)
  head/databases/pecl-tokyo_tyrant/Makefile   (contents, props changed)
  head/databases/php-adodb-ext/Makefile   (contents, props changed)
  head/databases/php-mdcached/Makefile   (contents, props changed)
  head/databases/php5-pdo_cassandra/Makefile   (contents, props changed)
  head/databases/php5-tarantool/Makefile   (contents, props changed)
  head/databases/php55-redis/Makefile   (contents, props changed)
  head/databases/php56-redis/Makefile   (contents, props changed)
  head/databases/php70-redis/Makefile   (contents, props changed)
  head/databases/vfront/Makefile   (contents, props changed)
  head/databases/xapian-bindings/Makefile   (contents, props changed)
  head/devel/ioncube/Makefile   (contents, props changed)
  head/devel/pear-Horde_Nls/Makefile   (contents, props changed)
  head/devel/pear-VersionControl_SVN/Makefile   (contents, props changed)
  head/devel/pear/Makefile   (contents, props changed)
  head/devel/pecl-APCu/Makefile   (contents, props changed)
  head/devel/pecl-automap/Makefile   (contents, props changed)
  head/devel/pecl-bbcode/Makefile   (contents, props changed)
  head/devel/pecl-bcompiler/Makefile   (contents, props changed)
  head/devel/pecl-dio/Makefile   (contents, props changed)
  head/devel/pecl-eio/Makefile   (contents, props changed)
  head/devel/pecl-ev/Makefile   (contents, props changed)
  head/devel/pecl-event/Makefile   (contents, props changed)
  head/devel/pecl-expect/Makefile   (contents, props changed)
  head/devel/pecl-gearman/Makefile   (contents, props changed)
  head/devel/pecl-hidef/Makefile   (contents, props changed)
  head/devel/pecl-hrtime/Makefile   (contents, props changed)
  head/devel/pecl-htscanner/Makefile   (contents, props changed)
  head/devel/pecl-inotify/Makefile   (contents, props changed)
  head/devel/pecl-intl/Makefile   (contents, props changed)
  head/devel/pecl-jsmin/Makefile   (contents, props changed)
  head/devel/pecl-json_post/Makefile   (contents, props changed)
  head/devel/pecl-jsonc/Makefile   (contents, props changed)
  head/devel/pecl-jsond/Makefile   (contents, props changed)
  head/devel/pecl-jsonnet/Makefile   (contents, props changed)
  head/devel/pecl-judy/Makefile   (contents, props changed)
  head/devel/pecl-libevent/Makefile   (contents, props changed)
  head/devel/pecl-mcve/Makefile   (contents, props changed)
  head/devel/pecl-memoize/Makefile   (contents, props changed)
  head/devel/pecl-msgpack/Makefile   (contents, props changed)
  head/devel/pecl-ncurses/Makefile   (contents, props changed)
  head/devel/pecl-newt/Makefile   (contents, props changed)
  head/devel/pecl-operator/Makefile   (contents, props changed)
  head/devel/pecl-params/Makefile   (contents, props changed)
  head/devel/pecl-parsekit/Makefile   (contents, props changed)
  head/devel/pecl-propro/Makefile   (contents, props changed)
  head/devel/pecl-propro2/Makefile   (contents, props changed)
  head/devel/pecl-pthreads/Makefile   (contents, props changed)
  head/devel/pecl-qb/Makefile   (contents, props changed)
  head/devel/pecl-raphf/Makefile   (contents, props changed)
  head/devel/pecl-raphf2/Makefile   (contents, props changed)
  head/devel/pecl-runkit/Makefile   (contents, props changed)
  head/devel/pecl-scream/Makefile   (contents, props changed)
  head/devel/pecl-shape/Makefile   (contents, props changed)
  head/devel/pecl-spl_types/Makefile   (contents, props changed)
  head/devel/pecl-spread/Makefile   (contents, props changed)
  head/devel/pecl-statgrab/Makefile   (contents, props changed)
  head/devel/pecl-strict/Makefile   (contents, props changed)
  head/devel/pecl-svn/Makefile   (contents, props changed)
  head/devel/pecl-swoole/Makefile   (contents, props changed)
  head/devel/pecl-sync/Makefile   (contents, props changed)
  head/devel/pecl-test_helpers/Makefile   (contents, props changed)
  head/devel/pecl-trace/Makefile   (contents, props changed)
  head/devel/pecl-uopz/Makefile   (contents, props changed)
  head/devel/pecl-uploadprogress/Makefile   (contents, props changed)
  head/devel/pecl-uri_template/Makefile   (contents, props changed)
  head/devel/pecl-uuid/Makefile   (contents, props changed)
  head/devel/pecl-vld/Makefile   (contents, props changed)
  head/devel/pecl-weakref/Makefile   (contents, props changed)
  head/devel/pecl-xhprof/Makefile   (contents, props changed)
  head/devel/pecl-yac/Makefile   (contents, props changed)
  head/devel/pecl-zookeeper/Makefile   (contents, props changed)
  head/devel/php-jq/Makefile   (contents, props changed)
  head/devel/php-maxminddb/Makefile   (contents, props changed)
  head/devel/php-memoize/Makefile   (contents, props changed)
  head/devel/php-scalar_objects/Makefile   (contents, props changed)
  head/devel/php-uprofiler/Makefile   (contents, props changed)
  head/devel/php-xdebug/Makefile   (contents, props changed)
  head/devel/php5-blitz-devel/Makefile   (contents, props changed)
  head/devel/php5-blitz/Makefile   (contents, props changed)
  head/devel/php5-dav/Makefile   (contents, props changed)
  head/devel/php5-geshi/Makefile   (contents, props changed)
  head/devel/php5-ice/Makefile   (contents, props changed)
  head/devel/php5-msgpack/Makefile   (contents, props changed)
  head/devel/php5-pinba/Makefile   (contents, props changed)
  head/devel/php5-thrift/Makefile   (contents, props changed)
  head/finance/myphpmoney/Makefile   (contents, props changed)
  head/finance/php-tclink/Makefile   (contents, props changed)
  head/graphics/geos/Makefile   (contents, props changed)
  head/graphics/graphviz/Makefile   (contents, props changed)
  head/graphics/pear-Image_Graph/Makefile   (contents, props changed)
  head/graphics/pecl-gmagick/Makefile   (contents, props changed)
  head/graphics/pecl-imagick/Makefile   (contents, props changed)
  head/graphics/pecl-imlib2/Makefile   (contents, props changed)
  head/graphics/pecl-qrencode/Makefile   (contents, props changed)
  head/graphics/php-facedetect/Makefile   (contents, props changed)
  head/graphics/php-gdal/Makefile   (contents, props changed)
  head/graphics/php-libpuzzle/Makefile   (contents, props changed)
  head/graphics/php-magickwand/Makefile   (contents, props changed)
  head/graphics/php5-ffmpeg/Makefile   (contents, props changed)
  head/graphics/phplot/Makefile   (contents, props changed)
  head/japanese/guesswork-classic/Makefile   (contents, props changed)
  head/japanese/php5-mecab/Makefile   (contents, props changed)
  head/lang/pecl-perl/Makefile   (contents, props changed)
  head/lang/php55-extensions/Makefile   (contents, props changed)
  head/lang/php55/Makefile   (contents, props changed)
  head/lang/php55/Makefile.ext   (contents, props changed)
  head/lang/php56-extensions/Makefile   (contents, props changed)
  head/lang/php56/Makefile   (contents, props changed)
  head/lang/php56/Makefile.ext   (contents, props changed)
  head/lang/php70-extensions/Makefile   (contents, props changed)
  head/lang/php70/Makefile   (contents, props changed)
  head/lang/php70/Makefile.ext   (contents, props changed)
  head/lang/php_doc/Makefile   (contents, props changed)
  head/mail/mlmmj/Makefile   (contents, props changed)
  head/mail/pecl-esmtp/Makefile   (contents, props changed)
  head/mail/pecl-mailparse/Makefile   (contents, props changed)
  head/mail/pecl-pop3/Makefile   (contents, props changed)
  head/mail/phpmailer/Makefile   (contents, props changed)
  head/math/pecl-big_int/Makefile   (contents, props changed)
  head/math/pecl-bitset/Makefile   (contents, props changed)
  head/math/pecl-bitset2/Makefile   (contents, props changed)
  head/math/pecl-stats/Makefile   (contents, props changed)
  head/math/pecl-trader/Makefile   (contents, props changed)
  head/math/rkward-kde4/Makefile   (contents, props changed)
  head/misc/achievo/Makefile   (contents, props changed)
  head/misc/pecl-timezonedb/Makefile   (contents, props changed)
  head/multimedia/php-pHash/Makefile   (contents, props changed)
  head/net-im/pecl-stomp/Makefile   (contents, props changed)
  head/net-mgmt/icingaweb2/Makefile   (contents, props changed)
  head/net-mgmt/nagios/Makefile   (contents, props changed)
  head/net-mgmt/percona-monitoring-plugins/Makefile   (contents, props changed)
  head/net/pear-Net_DNSBL/Makefile   (contents, props changed)
  head/net/pecl-amqp/Makefile   (contents, props changed)
  head/net/pecl-apn/Makefile   (contents, props changed)
  head/net/pecl-cvsclient/Makefile   (contents, props changed)
  head/net/pecl-geoip/Makefile   (contents, props changed)
  head/net/pecl-gupnp/Makefile   (contents, props changed)
  head/net/pecl-ip2location/Makefile   (contents, props changed)
  head/net/pecl-mosquitto/Makefile   (contents, props changed)
  head/net/pecl-oauth/Makefile   (contents, props changed)
  head/net/pecl-radius/Makefile   (contents, props changed)
  head/net/pecl-smbclient/Makefile   (contents, props changed)
  head/net/pecl-yaz/Makefile   (contents, props changed)
  head/net/pecl-yp/Makefile   (contents, props changed)
  head/net/pecl-zmq/Makefile   (contents, props changed)
  head/net/scr_ipfm/Makefile   (contents, props changed)
  head/print/pecl-haru/Makefile   (contents, props changed)
  head/print/pecl-pdflib/Makefile   (contents, props changed)
  head/print/pecl-ps/Makefile   (contents, props changed)
  head/security/lasso/Makefile   (contents, props changed)
  head/security/pear-Text_Password/Makefile   (contents, props changed)
  head/security/pecl-crack/Makefile   (contents, props changed)
  head/security/pecl-crypto/Makefile   (contents, props changed)
  head/security/pecl-gnupg/Makefile   (contents, props changed)
  head/security/pecl-pam/Makefile   (contents, props changed)
  head/security/pecl-scrypt/Makefile   (contents, props changed)
  head/security/pecl-ssh2/Makefile   (contents, props changed)
  head/security/pecl-tcpwrap/Makefile   (contents, props changed)
  head/security/php-suhosin/Makefile   (contents, props changed)
  head/security/snortreport/Makefile   (contents, props changed)
  head/sysutils/pear-File_Gettext/Makefile   (contents, props changed)
  head/sysutils/pear-Log/Makefile   (contents, props changed)
  head/sysutils/pear-Translation2/Makefile   (contents, props changed)
  head/sysutils/pecl-mogilefs/Makefile   (contents, props changed)
  head/sysutils/pecl-proctitle/Makefile   (contents, props changed)
  head/textproc/libmrss-php/Makefile   (contents, props changed)
  head/textproc/mysqlviz/Makefile   (contents, props changed)
  head/textproc/pecl-cld/Makefile   (contents, props changed)
  head/textproc/pecl-ctemplate/Makefile   (contents, props changed)
  head/textproc/pecl-doublemetaphone/Makefile   (contents, props changed)
  head/textproc/pecl-enchant/Makefile   (contents, props changed)
  head/textproc/pecl-html_parse/Makefile   (contents, props changed)
  head/textproc/pecl-stem/Makefile   (contents, props changed)
  head/textproc/pecl-syck/Makefile   (contents, props changed)
  head/textproc/pecl-wbxml/Makefile   (contents, props changed)
  head/textproc/pecl-xdiff/Makefile   (contents, props changed)
  head/textproc/pecl-xslcache/Makefile   (contents, props changed)
  head/textproc/pecl-yaml/Makefile   (contents, props changed)
  head/textproc/php-mecab/Makefile   (contents, props changed)
  head/textproc/redland-bindings/Makefile   (contents, props changed)
  head/textproc/zorba/Makefile   (contents, props changed)
  head/www/ach/Makefile   (contents, props changed)
  head/www/caldavzap/Makefile   (contents, props changed)
  head/www/crp/Makefile   (contents, props changed)
  head/www/dddbl/Makefile   (contents, props changed)
  head/www/encode-explorer/Makefile   (contents, props changed)
  head/www/flat-frog/Makefile   (contents, props changed)
  head/www/fluxbb/Makefile   (contents, props changed)
  head/www/geeklog/Makefile   (contents, props changed)
  head/www/iwebcal/Makefile   (contents, props changed)
  head/www/mod_myvhost/Makefile   (contents, props changed)
  head/www/mod_vhs/Makefile   (contents, props changed)
  head/www/pecl-APC/Makefile   (contents, props changed)
  head/www/pecl-amfext/Makefile   (contents, props changed)
  head/www/pecl-http/Makefile   (contents, props changed)
  head/www/pecl-http1/Makefile   (contents, props changed)
  head/www/pecl-http2/Makefile   (contents, props changed)
  head/www/pecl-solr/Makefile   (contents, props changed)
  head/www/pecl-sphinx/Makefile   (contents, props changed)
  head/www/pecl-swish/Makefile   (contents, props changed)
  head/www/pecl-twig/Makefile   (contents, props changed)
  head/www/pecl-varnish/Makefile   (contents, props changed)
  head/www/pecl-yaf/Makefile   (contents, props changed)
  head/www/pecl-yar/Makefile   (contents, props changed)
  head/www/phalcon/Makefile   (contents, props changed)
  head/www/php-screw/Makefile   (contents, props changed)
  head/www/php-templates/Makefile   (contents, props changed)
  head/www/php55-opcache/Makefile   (contents, props changed)
  head/www/php56-opcache/Makefile   (contents, props changed)
  head/www/php70-opcache/Makefile   (contents, props changed)
  head/www/phpbb3/Makefile   (contents, props changed)
  head/www/phpgroupware/Makefile   (contents, props changed)
  head/www/phpmustache/Makefile   (contents, props changed)
  head/www/phpwebapp/Makefile   (contents, props changed)
  head/www/pnews/Makefile   (contents, props changed)
  head/www/pserv/Makefile   (contents, props changed)
  head/www/punbb/Makefile   (contents, props changed)
  head/www/skytemplate/Makefile   (contents, props changed)
  head/www/suphp/Makefile   (contents, props changed)
  head/www/template_/Makefile   (contents, props changed)
  head/www/webgrind/Makefile   (contents, props changed)
  head/www/xcache/Makefile   (contents, props changed)
  head/www/zen-cart/Makefile   (contents, props changed)

Modified: head/archivers/pecl-lzf/Makefile
==============================================================================
--- head/archivers/pecl-lzf/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/archivers/pecl-lzf/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}

Modified: head/archivers/pecl-phk/Makefile
==============================================================================
--- head/archivers/pecl-phk/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/archivers/pecl-phk/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/archivers/pecl-rar/Makefile
==============================================================================
--- head/archivers/pecl-rar/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/archivers/pecl-rar/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,10 +13,8 @@ COMMENT=	PECL extension to create and re
 
 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
 
 

Modified: head/archivers/php-horde_lz4/Makefile
==============================================================================
--- head/archivers/php-horde_lz4/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/archivers/php-horde_lz4/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/archivers/php5-snappy/Makefile
==============================================================================
--- head/archivers/php5-snappy/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/archivers/php5-snappy/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/benchmarks/phoronix-test-suite/Makefile
==============================================================================
--- head/benchmarks/phoronix-test-suite/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/benchmarks/phoronix-test-suite/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/chinese/php-cconv/Makefile
==============================================================================
--- head/chinese/php-cconv/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/chinese/php-cconv/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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:

Modified: head/converters/pecl-fribidi/Makefile
==============================================================================
--- head/converters/pecl-fribidi/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/converters/pecl-fribidi/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -14,9 +14,7 @@ COMMENT=	PECL extension for the Unicode 
 
 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}

Modified: head/converters/pecl-igbinary/Makefile
==============================================================================
--- head/converters/pecl-igbinary/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/converters/pecl-igbinary/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/converters/php5-bsdconv/Makefile
==============================================================================
--- head/converters/php5-bsdconv/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/converters/php5-bsdconv/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}
 

Modified: head/databases/pecl-chdb/Makefile
==============================================================================
--- head/databases/pecl-chdb/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-chdb/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/pecl-dbase/Makefile
==============================================================================
--- head/databases/pecl-dbase/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-dbase/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -14,8 +14,7 @@ COMMENT=	dBase database file access func
 
 LICENSE=	PHP301
 
-USE_PHP=	yes
-USE_PHPEXT=	yes
+USES=		php:ext
 IGNORE_WITH_PHP=	70
 
 .include <bsd.port.mk>

Modified: head/databases/pecl-drizzle/Makefile
==============================================================================
--- head/databases/pecl-drizzle/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-drizzle/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/pecl-leveldb/Makefile
==============================================================================
--- head/databases/pecl-leveldb/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-leveldb/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-mdbtools/Makefile
==============================================================================
--- head/databases/pecl-mdbtools/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-mdbtools/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}

Modified: head/databases/pecl-memcache/Makefile
==============================================================================
--- head/databases/pecl-memcache/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-memcache/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}/

Modified: head/databases/pecl-memcached/Makefile
==============================================================================
--- head/databases/pecl-memcached/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-memcached/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/pecl-mongo/Makefile
==============================================================================
--- head/databases/pecl-mongo/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-mongo/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/pecl-mongodb/Makefile
==============================================================================
--- head/databases/pecl-mongodb/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-mongodb/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-mysqlnd_ms/Makefile
==============================================================================
--- head/databases/pecl-mysqlnd_ms/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-mysqlnd_ms/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-mysqlnd_qc/Makefile
==============================================================================
--- head/databases/pecl-mysqlnd_qc/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-mysqlnd_qc/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-pdo_user/Makefile
==============================================================================
--- head/databases/pecl-pdo_user/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-pdo_user/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-rrd/Makefile
==============================================================================
--- head/databases/pecl-rrd/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-rrd/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/pecl-tokyo_tyrant/Makefile
==============================================================================
--- head/databases/pecl-tokyo_tyrant/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/pecl-tokyo_tyrant/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/php-adodb-ext/Makefile
==============================================================================
--- head/databases/php-adodb-ext/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php-adodb-ext/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.pre.mk>
 
-.if ${PHP_VER} == "5" || ${PHP_VER} == "54" || ${PHP_VER} == "55"
+.if ${PHP_VER} == "55"
 EXTRA_PATCHES=	${PATCHDIR}/extra-patch-php54-adodb.c
 .endif
 

Modified: head/databases/php-mdcached/Makefile
==============================================================================
--- head/databases/php-mdcached/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php-mdcached/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/databases/php5-pdo_cassandra/Makefile
==============================================================================
--- head/databases/php5-pdo_cassandra/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php5-pdo_cassandra/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/databases/php5-tarantool/Makefile
==============================================================================
--- head/databases/php5-tarantool/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php5-tarantool/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/php55-redis/Makefile
==============================================================================
--- head/databases/php55-redis/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php55-redis/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MIGBINARY}
-USE_PHP+=	igbinary
+USE_PHP+=	igbinary:build
 CONFIGURE_ARGS+=--enable-redis-igbinary
 .else
 CONFIGURE_ARGS+=--disable-redis-igbinary

Modified: head/databases/php56-redis/Makefile
==============================================================================
--- head/databases/php56-redis/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php56-redis/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/databases/php70-redis/Makefile
==============================================================================
--- head/databases/php70-redis/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/php70-redis/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/databases/vfront/Makefile
==============================================================================
--- head/databases/vfront/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/vfront/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/databases/xapian-bindings/Makefile
==============================================================================
--- head/databases/xapian-bindings/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/databases/xapian-bindings/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/devel/ioncube/Makefile
==============================================================================
--- head/devel/ioncube/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/ioncube/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -15,7 +15,7 @@ COMMENT=	Loader for ionCube-encoded PHP 
 
 ONLY_FOR_ARCHS=	i386 amd64
 NO_BUILD=	yes
-USE_PHP=	yes
+USES=		php
 
 SUB_FILES=	pkg-message
 WRKSRC=		${WRKDIR}/${PORTNAME}

Modified: head/devel/pear-Horde_Nls/Makefile
==============================================================================
--- head/devel/pear-Horde_Nls/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pear-Horde_Nls/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pear-VersionControl_SVN/Makefile
==============================================================================
--- head/devel/pear-VersionControl_SVN/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pear-VersionControl_SVN/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pear/Makefile
==============================================================================
--- head/devel/pear/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pear/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/devel/pecl-APCu/Makefile
==============================================================================
--- head/devel/pecl-APCu/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-APCu/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-automap/Makefile
==============================================================================
--- head/devel/pecl-automap/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-automap/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,11 +13,8 @@ COMMENT=	PECL extension offering a fast 
 
 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

Modified: head/devel/pecl-bbcode/Makefile
==============================================================================
--- head/devel/pecl-bbcode/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-bbcode/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -14,10 +14,7 @@ COMMENT=	PECL extension which allows qui
 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

Modified: head/devel/pecl-bcompiler/Makefile
==============================================================================
--- head/devel/pecl-bcompiler/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-bcompiler/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/devel/pecl-dio/Makefile
==============================================================================
--- head/devel/pecl-dio/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-dio/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,8 +13,7 @@ COMMENT=	PECL extension that provides di
 
 LICENSE=	PHP30
 
-USE_PHP=	yes
-USE_PHPEXT=	yes
+USES=		php:ext
 IGNORE_WITH_PHP=	70
 
 .include <bsd.port.mk>

Modified: head/devel/pecl-eio/Makefile
==============================================================================
--- head/devel/pecl-eio/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-eio/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -15,8 +15,7 @@ COMMENT=	Provides interface to the libei
 LICENSE=	PHP301
 
 CONFIGURE_ARGS=	--enable-eio
-USE_PHP=	yes
-USE_PHPEXT=	yes
+USES=		php:ext
 IGNORE_WITH_PHP=	70
 
 .include <bsd.port.mk>

Modified: head/devel/pecl-ev/Makefile
==============================================================================
--- head/devel/pecl-ev/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-ev/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-event/Makefile
==============================================================================
--- head/devel/pecl-event/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-event/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-expect/Makefile
==============================================================================
--- head/devel/pecl-expect/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-expect/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}

Modified: head/devel/pecl-gearman/Makefile
==============================================================================
--- head/devel/pecl-gearman/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-gearman/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-hidef/Makefile
==============================================================================
--- head/devel/pecl-hidef/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-hidef/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/devel/pecl-hrtime/Makefile
==============================================================================
--- head/devel/pecl-hrtime/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-hrtime/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-htscanner/Makefile
==============================================================================
--- head/devel/pecl-htscanner/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-htscanner/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/devel/pecl-inotify/Makefile
==============================================================================
--- head/devel/pecl-inotify/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-inotify/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-intl/Makefile
==============================================================================
--- head/devel/pecl-intl/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-intl/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-jsmin/Makefile
==============================================================================
--- head/devel/pecl-jsmin/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-jsmin/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,9 +13,7 @@ COMMENT=	PHP extension for minifying Jav
 
 LICENSE=	PHP301
 
-USE_PHP=	yes
-USE_PHPEXT=	yes
-USES=		tar:tgz
+USES=		php:ext tar:tgz
 IGNORE_WITH_PHP=	70
 
 .include <bsd.port.mk>

Modified: head/devel/pecl-json_post/Makefile
==============================================================================
--- head/devel/pecl-json_post/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-json_post/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-jsonc/Makefile
==============================================================================
--- head/devel/pecl-jsonc/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-jsonc/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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*
 

Modified: head/devel/pecl-jsond/Makefile
==============================================================================
--- head/devel/pecl-jsond/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-jsond/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,9 +13,7 @@ COMMENT=	JavaScript Object Notation in P
 
 LICENSE=	PHP301
 
-USES=		tar:tgz
-USE_PHP=	yes
-USE_PHPEXT=	yes
+USES=		php:ext tar:tgz
 IGNORE_WITH_PHP=	70
 
 .include <bsd.port.mk>

Modified: head/devel/pecl-jsonnet/Makefile
==============================================================================
--- head/devel/pecl-jsonnet/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-jsonnet/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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
 

Modified: head/devel/pecl-judy/Makefile
==============================================================================
--- head/devel/pecl-judy/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-judy/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-libevent/Makefile
==============================================================================
--- head/devel/pecl-libevent/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-libevent/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-mcve/Makefile
==============================================================================
--- head/devel/pecl-mcve/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-mcve/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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}"
 

Modified: head/devel/pecl-memoize/Makefile
==============================================================================
--- head/devel/pecl-memoize/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-memoize/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -14,9 +14,7 @@ COMMENT=	PHP extension which transparent
 
 LICENSE=	PHP301
 
-USES=		tar:tgz
-USE_PHP=	yes
-USE_PHPEXT=	yes
+USES=		php:ext tar:tgz
 CONFIGURE_ARGS=	--enable-memoize
 IGNORE_WITH_PHP=	70
 

Modified: head/devel/pecl-msgpack/Makefile
==============================================================================
--- head/devel/pecl-msgpack/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-msgpack/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-ncurses/Makefile
==============================================================================
--- head/devel/pecl-ncurses/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-ncurses/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-newt/Makefile
==============================================================================
--- head/devel/pecl-newt/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-newt/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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:

Modified: head/devel/pecl-operator/Makefile
==============================================================================
--- head/devel/pecl-operator/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-operator/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -13,10 +13,7 @@ COMMENT=	PHP extension that provides ope
 
 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::

Modified: head/devel/pecl-params/Makefile
==============================================================================
--- head/devel/pecl-params/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-params/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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

Modified: head/devel/pecl-parsekit/Makefile
==============================================================================
--- head/devel/pecl-parsekit/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-parsekit/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -14,9 +14,7 @@ COMMENT=	Extension for opcodes runtime a
 
 LICENSE=	PHP301
 
-USE_PHP=	yes
-USE_PHP_BUILD=	yes
-USE_PHPEXT=	yes
+USES=		php:ext
 IGNORE_WITH_PHP=	56 70
 
 CONFIGURE_ARGS=	--enable-parsekit

Modified: head/devel/pecl-propro/Makefile
==============================================================================
--- head/devel/pecl-propro/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-propro/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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 <bsd.port.mk>

Modified: head/devel/pecl-propro2/Makefile
==============================================================================
--- head/devel/pecl-propro2/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-propro2/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -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*
 

Modified: head/devel/pecl-pthreads/Makefile
==============================================================================
--- head/devel/pecl-pthreads/Makefile	Tue Jun 28 13:57:43 2016	(r417718)
+++ head/devel/pecl-pthreads/Makefile	Tue Jun 28 14:00:45 2016	(r417719)
@@ -15,12 +15,7 @@ LICENSE=	PHP301
 
 CFLAGS+=	-I${LOCALBASE}/include
 
-USE_PHP=	yes

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606281400.u5SE0k80096015>