Bug 210697 - Remove etc/php/extension.ini
Summary: Remove etc/php/extension.ini
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Many People
Assignee: Port Management Team
URL: https://reviews.freebsd.org/D7022
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-29 15:08 UTC by Mathieu Arnold
Modified: 2016-08-09 12:42 UTC (History)
2 users (show)

See Also:
mat: exp-run?


Attachments
patch (12.85 KB, patch)
2016-06-29 15:08 UTC, Mathieu Arnold
no flags Details | Diff
patch-v2 (129.05 KB, patch)
2016-07-20 14:44 UTC, Mathieu Arnold
no flags Details | Diff
patch-v3 (132.83 KB, patch)
2016-07-27 14:13 UTC, Mathieu Arnold
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Arnold freebsd_committer 2016-06-29 15:08:44 UTC
Created attachment 171947 [details]
patch
Comment 1 Mathieu Arnold freebsd_committer 2016-07-20 14:44:36 UTC
Created attachment 172751 [details]
patch-v2

Rebase, catch two more ports that need converting, and bump PORTREVISIONs.
Comment 2 Mathieu Arnold freebsd_committer 2016-07-27 14:13:25 UTC
Created attachment 173040 [details]
patch-v3

rebase after last php update
Comment 3 Antoine Brodin freebsd_committer 2016-08-03 12:43:05 UTC
On 10.1 i386 there were 2 new build failures:

+ {"origin"=>"www/php-screw", "pkgname"=>"php-screw-1.5", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"www/php-templates", "pkgname"=>"php-templates-1.7.2_1", "phase"=>"stage", "errortype"=>"???"}

Failure logs:

http://package18.nyi.freebsd.org/data/101i386-default-PR210697/2016-08-02_05h37m40s/logs/errors/php-screw-1.5.log
http://package18.nyi.freebsd.org/data/101i386-default-PR210697/2016-08-02_05h37m40s/logs/errors/php-templates-1.7.2_1.log
Comment 4 commit-hook freebsd_committer 2016-08-03 12:47:41 UTC
A commit references this bug:

Author: mat
Date: Wed Aug  3 12:47:15 UTC 2016
New revision: 419514
URL: https://svnweb.freebsd.org/changeset/ports/419514

Log:
  Don't use extension.ini any more, and have each extension install in its
  file, so the order remains the same.

  Every PHP (or Zend) extension now installs its own .ini file in
  /usr/local/etc/php.  A PHP extension will be automatically activated
  when installed.  The order into which extensions are loaded is
  automatically guessed.  In some very rare cases, the guess will be
  wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
  section of the Porter's Handbook for more information.

  Convert ports touching etc/php/extensions.ini manually, or telling the
  OP to do it.

  And finally, bump PORTREVISION for all php extensions.

  PR:		210697
  Submitted by:	mat
  Sponsored by:	Absolight
  Differential Revision:	https://reviews.freebsd.org/D7022

Changes:
  head/CHANGES
  head/Mk/Uses/php.mk
  head/archivers/pecl-lzf/Makefile
  head/archivers/pecl-phk/Makefile
  head/archivers/pecl-rar/Makefile
  head/archivers/php-horde_lz4/Makefile
  head/archivers/php5-snappy/Makefile
  head/archivers/php55-bz2/Makefile
  head/archivers/php55-phar/Makefile
  head/archivers/php55-zip/Makefile
  head/archivers/php55-zlib/Makefile
  head/archivers/php56-bz2/Makefile
  head/archivers/php56-phar/Makefile
  head/archivers/php56-zip/Makefile
  head/archivers/php56-zlib/Makefile
  head/archivers/php70-bz2/Makefile
  head/archivers/php70-phar/Makefile
  head/archivers/php70-zip/Makefile
  head/archivers/php70-zlib/Makefile
  head/chinese/php-cconv/Makefile
  head/converters/pecl-fribidi/Makefile
  head/converters/pecl-igbinary/Makefile
  head/converters/php5-bsdconv/Makefile
  head/converters/php55-iconv/Makefile
  head/converters/php55-mbstring/Makefile
  head/converters/php55-recode/Makefile
  head/converters/php56-iconv/Makefile
  head/converters/php56-mbstring/Makefile
  head/converters/php56-recode/Makefile
  head/converters/php70-iconv/Makefile
  head/converters/php70-mbstring/Makefile
  head/converters/php70-recode/Makefile
  head/databases/pecl-chdb/Makefile
  head/databases/pecl-dbase/Makefile
  head/databases/pecl-drizzle/Makefile
  head/databases/pecl-leveldb/Makefile
  head/databases/pecl-mdbtools/Makefile
  head/databases/pecl-memcache/Makefile
  head/databases/pecl-memcached/Makefile
  head/databases/pecl-mongo/Makefile
  head/databases/pecl-mongodb/Makefile
  head/databases/pecl-mysqlnd_ms/Makefile
  head/databases/pecl-mysqlnd_qc/Makefile
  head/databases/pecl-pdo_user/Makefile
  head/databases/pecl-rrd/Makefile
  head/databases/pecl-tokyo_tyrant/Makefile
  head/databases/php-adodb-ext/Makefile
  head/databases/php-adodb-ext/files/pkg-message.in
  head/databases/php-mdcached/Makefile
  head/databases/php5-pdo_cassandra/Makefile
  head/databases/php5-tarantool/Makefile
  head/databases/php55-dba/Makefile
  head/databases/php55-interbase/Makefile
  head/databases/php55-mssql/Makefile
  head/databases/php55-mysql/Makefile
  head/databases/php55-mysqli/Makefile
  head/databases/php55-odbc/Makefile
  head/databases/php55-pdo/Makefile
  head/databases/php55-pdo_dblib/Makefile
  head/databases/php55-pdo_firebird/Makefile
  head/databases/php55-pdo_mysql/Makefile
  head/databases/php55-pdo_odbc/Makefile
  head/databases/php55-pdo_pgsql/Makefile
  head/databases/php55-pdo_sqlite/Makefile
  head/databases/php55-pgsql/Makefile
  head/databases/php55-redis/Makefile
  head/databases/php55-sqlite3/Makefile
  head/databases/php55-sybase_ct/Makefile
  head/databases/php56-dba/Makefile
  head/databases/php56-interbase/Makefile
  head/databases/php56-mssql/Makefile
  head/databases/php56-mysql/Makefile
  head/databases/php56-mysqli/Makefile
  head/databases/php56-odbc/Makefile
  head/databases/php56-pdo/Makefile
  head/databases/php56-pdo_dblib/Makefile
  head/databases/php56-pdo_firebird/Makefile
  head/databases/php56-pdo_mysql/Makefile
  head/databases/php56-pdo_odbc/Makefile
  head/databases/php56-pdo_pgsql/Makefile
  head/databases/php56-pdo_sqlite/Makefile
  head/databases/php56-pgsql/Makefile
  head/databases/php56-redis/Makefile
  head/databases/php56-sqlite3/Makefile
  head/databases/php56-sybase_ct/Makefile
  head/databases/php70-dba/Makefile
  head/databases/php70-interbase/Makefile
  head/databases/php70-mysqli/Makefile
  head/databases/php70-odbc/Makefile
  head/databases/php70-pdo/Makefile
  head/databases/php70-pdo_dblib/Makefile
  head/databases/php70-pdo_firebird/Makefile
  head/databases/php70-pdo_mysql/Makefile
  head/databases/php70-pdo_odbc/Makefile
  head/databases/php70-pdo_pgsql/Makefile
  head/databases/php70-pdo_sqlite/Makefile
  head/databases/php70-pgsql/Makefile
  head/databases/php70-redis/Makefile
  head/databases/php70-sqlite3/Makefile
  head/devel/ioncube/Makefile
  head/devel/ioncube/files/pkg-message.in
  head/devel/ioncube/pkg-plist
  head/devel/pecl-APCu/Makefile
  head/devel/pecl-automap/Makefile
  head/devel/pecl-bbcode/Makefile
  head/devel/pecl-bcompiler/Makefile
  head/devel/pecl-dio/Makefile
  head/devel/pecl-eio/Makefile
  head/devel/pecl-ev/Makefile
  head/devel/pecl-event/Makefile
  head/devel/pecl-expect/Makefile
  head/devel/pecl-gearman/Makefile
  head/devel/pecl-hidef/Makefile
  head/devel/pecl-hrtime/Makefile
  head/devel/pecl-htscanner/Makefile
  head/devel/pecl-inotify/Makefile
  head/devel/pecl-intl/Makefile
  head/devel/pecl-jsmin/Makefile
  head/devel/pecl-json_post/Makefile
  head/devel/pecl-jsonc/Makefile
  head/devel/pecl-jsond/Makefile
  head/devel/pecl-jsonnet/Makefile
  head/devel/pecl-judy/Makefile
  head/devel/pecl-libevent/Makefile
  head/devel/pecl-mcve/Makefile
  head/devel/pecl-memoize/Makefile
  head/devel/pecl-msgpack/Makefile
  head/devel/pecl-ncurses/Makefile
  head/devel/pecl-newt/Makefile
  head/devel/pecl-operator/Makefile
  head/devel/pecl-params/Makefile
  head/devel/pecl-parsekit/Makefile
  head/devel/pecl-propro/Makefile
  head/devel/pecl-propro2/Makefile
  head/devel/pecl-pthreads/Makefile
  head/devel/pecl-qb/Makefile
  head/devel/pecl-raphf/Makefile
  head/devel/pecl-raphf2/Makefile
  head/devel/pecl-runkit/Makefile
  head/devel/pecl-scream/Makefile
  head/devel/pecl-shape/Makefile
  head/devel/pecl-spl_types/Makefile
  head/devel/pecl-spread/Makefile
  head/devel/pecl-statgrab/Makefile
  head/devel/pecl-strict/Makefile
  head/devel/pecl-svn/Makefile
  head/devel/pecl-swoole/Makefile
  head/devel/pecl-sync/Makefile
  head/devel/pecl-test_helpers/Makefile
  head/devel/pecl-test_helpers/files/pkg-message.in
  head/devel/pecl-trace/Makefile
  head/devel/pecl-uopz/Makefile
  head/devel/pecl-uploadprogress/Makefile
  head/devel/pecl-uri_template/Makefile
  head/devel/pecl-uuid/Makefile
  head/devel/pecl-vld/Makefile
  head/devel/pecl-weakref/Makefile
  head/devel/pecl-xhprof/Makefile
  head/devel/pecl-yac/Makefile
  head/devel/pecl-zookeeper/Makefile
  head/devel/php-jq/Makefile
  head/devel/php-maxminddb/Makefile
  head/devel/php-memoize/Makefile
  head/devel/php-scalar_objects/Makefile
  head/devel/php-uprofiler/Makefile
  head/devel/php-xdebug/Makefile
  head/devel/php-xdebug/files/pkg-message.in
  head/devel/php5-blitz/Makefile
  head/devel/php5-blitz-devel/Makefile
  head/devel/php5-dav/Makefile
  head/devel/php5-ice/Makefile
  head/devel/php5-ice/pkg-plist
  head/devel/php5-msgpack/Makefile
  head/devel/php5-pinba/Makefile
  head/devel/php5-thrift/Makefile
  head/devel/php55-gettext/Makefile
  head/devel/php55-json/Makefile
  head/devel/php55-pcntl/Makefile
  head/devel/php55-readline/Makefile
  head/devel/php55-shmop/Makefile
  head/devel/php55-sysvmsg/Makefile
  head/devel/php55-sysvsem/Makefile
  head/devel/php55-sysvshm/Makefile
  head/devel/php55-tokenizer/Makefile
  head/devel/php56-gettext/Makefile
  head/devel/php56-json/Makefile
  head/devel/php56-pcntl/Makefile
  head/devel/php56-readline/Makefile
  head/devel/php56-shmop/Makefile
  head/devel/php56-sysvmsg/Makefile
  head/devel/php56-sysvsem/Makefile
  head/devel/php56-sysvshm/Makefile
  head/devel/php56-tokenizer/Makefile
  head/devel/php70-gettext/Makefile
  head/devel/php70-intl/Makefile
  head/devel/php70-json/Makefile
  head/devel/php70-pcntl/Makefile
  head/devel/php70-readline/Makefile
  head/devel/php70-shmop/Makefile
  head/devel/php70-sysvmsg/Makefile
  head/devel/php70-sysvsem/Makefile
  head/devel/php70-sysvshm/Makefile
  head/devel/php70-tokenizer/Makefile
  head/finance/php-tclink/Makefile
  head/ftp/php55-curl/Makefile
  head/ftp/php55-ftp/Makefile
  head/ftp/php56-curl/Makefile
  head/ftp/php56-ftp/Makefile
  head/ftp/php70-curl/Makefile
  head/ftp/php70-ftp/Makefile
  head/graphics/mapserver/Makefile
  head/graphics/mapserver/pkg-plist
  head/graphics/pecl-gmagick/Makefile
  head/graphics/pecl-imagick/Makefile
  head/graphics/pecl-imlib2/Makefile
  head/graphics/pecl-qrencode/Makefile
  head/graphics/php-facedetect/Makefile
  head/graphics/php-libpuzzle/Makefile
  head/graphics/php-magickwand/Makefile
  head/graphics/php5-ffmpeg/Makefile
  head/graphics/php55-exif/Makefile
  head/graphics/php55-gd/Makefile
  head/graphics/php56-exif/Makefile
  head/graphics/php56-gd/Makefile
  head/graphics/php70-exif/Makefile
  head/graphics/php70-gd/Makefile
  head/japanese/php5-mecab/Makefile
  head/lang/pecl-perl/Makefile
  head/lang/php55/Makefile
  head/lang/php55/Makefile.ext
  head/lang/php56/Makefile
  head/lang/php56/Makefile.ext
  head/lang/php70/Makefile
  head/lang/php70/Makefile.ext
  head/mail/pecl-esmtp/Makefile
  head/mail/pecl-mailparse/Makefile
  head/mail/pecl-pop3/Makefile
  head/mail/php55-imap/Makefile
  head/mail/php56-imap/Makefile
  head/mail/php70-imap/Makefile
  head/math/pecl-big_int/Makefile
  head/math/pecl-bitset/Makefile
  head/math/pecl-bitset2/Makefile
  head/math/pecl-stats/Makefile
  head/math/pecl-trader/Makefile
  head/math/php55-bcmath/Makefile
  head/math/php55-gmp/Makefile
  head/math/php56-bcmath/Makefile
  head/math/php56-gmp/Makefile
  head/math/php70-bcmath/Makefile
  head/math/php70-gmp/Makefile
  head/misc/pecl-timezonedb/Makefile
  head/misc/php55-calendar/Makefile
  head/misc/php56-calendar/Makefile
  head/misc/php70-calendar/Makefile
  head/multimedia/php-pHash/Makefile
  head/net/pecl-amqp/Makefile
  head/net/pecl-apn/Makefile
  head/net/pecl-cvsclient/Makefile
  head/net/pecl-geoip/Makefile
  head/net/pecl-gupnp/Makefile
  head/net/pecl-ip2location/Makefile
  head/net/pecl-mosquitto/Makefile
  head/net/pecl-oauth/Makefile
  head/net/pecl-radius/Makefile
  head/net/pecl-smbclient/Makefile
  head/net/pecl-yaz/Makefile
  head/net/pecl-yp/Makefile
  head/net/pecl-zmq/Makefile
  head/net/php55-ldap/Makefile
  head/net/php55-soap/Makefile
  head/net/php55-sockets/Makefile
  head/net/php55-xmlrpc/Makefile
  head/net/php56-ldap/Makefile
  head/net/php56-soap/Makefile
  head/net/php56-sockets/Makefile
  head/net/php56-xmlrpc/Makefile
  head/net/php70-ldap/Makefile
  head/net/php70-soap/Makefile
  head/net/php70-sockets/Makefile
  head/net/php70-xmlrpc/Makefile
  head/net-im/pecl-stomp/Makefile
  head/net-mgmt/php55-snmp/Makefile
  head/net-mgmt/php56-snmp/Makefile
  head/net-mgmt/php70-snmp/Makefile
  head/print/pecl-haru/Makefile
  head/print/pecl-pdflib/Makefile
  head/print/pecl-ps/Makefile
  head/security/pecl-crack/Makefile
  head/security/pecl-crypto/Makefile
  head/security/pecl-gnupg/Makefile
  head/security/pecl-pam/Makefile
  head/security/pecl-scrypt/Makefile
  head/security/pecl-ssh2/Makefile
  head/security/pecl-tcpwrap/Makefile
  head/security/php-suhosin/Makefile
  head/security/php55-filter/Makefile
  head/security/php55-hash/Makefile
  head/security/php55-mcrypt/Makefile
  head/security/php55-openssl/Makefile
  head/security/php56-filter/Makefile
  head/security/php56-hash/Makefile
  head/security/php56-mcrypt/Makefile
  head/security/php56-openssl/Makefile
  head/security/php70-filter/Makefile
  head/security/php70-hash/Makefile
  head/security/php70-mcrypt/Makefile
  head/security/php70-openssl/Makefile
  head/sysutils/pecl-mogilefs/Makefile
  head/sysutils/pecl-proctitle/Makefile
  head/sysutils/php55-fileinfo/Makefile
  head/sysutils/php55-posix/Makefile
  head/sysutils/php56-fileinfo/Makefile
  head/sysutils/php56-posix/Makefile
  head/sysutils/php70-fileinfo/Makefile
  head/sysutils/php70-posix/Makefile
  head/textproc/libmrss-php/Makefile
  head/textproc/pecl-cld/Makefile
  head/textproc/pecl-ctemplate/Makefile
  head/textproc/pecl-doublemetaphone/Makefile
  head/textproc/pecl-enchant/Makefile
  head/textproc/pecl-html_parse/Makefile
  head/textproc/pecl-stem/Makefile
  head/textproc/pecl-syck/Makefile
  head/textproc/pecl-wbxml/Makefile
  head/textproc/pecl-xdiff/Makefile
  head/textproc/pecl-xslcache/Makefile
  head/textproc/pecl-yaml/Makefile
  head/textproc/php-mecab/Makefile
  head/textproc/php55-ctype/Makefile
  head/textproc/php55-dom/Makefile
  head/textproc/php55-pspell/Makefile
  head/textproc/php55-simplexml/Makefile
  head/textproc/php55-wddx/Makefile
  head/textproc/php55-xml/Makefile
  head/textproc/php55-xmlreader/Makefile
  head/textproc/php55-xmlwriter/Makefile
  head/textproc/php55-xsl/Makefile
  head/textproc/php56-ctype/Makefile
  head/textproc/php56-dom/Makefile
  head/textproc/php56-pspell/Makefile
  head/textproc/php56-simplexml/Makefile
  head/textproc/php56-wddx/Makefile
  head/textproc/php56-xml/Makefile
  head/textproc/php56-xmlreader/Makefile
  head/textproc/php56-xmlwriter/Makefile
  head/textproc/php56-xsl/Makefile
  head/textproc/php70-ctype/Makefile
  head/textproc/php70-dom/Makefile
  head/textproc/php70-pspell/Makefile
  head/textproc/php70-simplexml/Makefile
  head/textproc/php70-wddx/Makefile
  head/textproc/php70-xml/Makefile
  head/textproc/php70-xmlreader/Makefile
  head/textproc/php70-xmlwriter/Makefile
  head/textproc/php70-xsl/Makefile
  head/www/pecl-APC/Makefile
  head/www/pecl-amfext/Makefile
  head/www/pecl-http/Makefile
  head/www/pecl-http1/Makefile
  head/www/pecl-http2/Makefile
  head/www/pecl-solr/Makefile
  head/www/pecl-sphinx/Makefile
  head/www/pecl-swish/Makefile
  head/www/pecl-twig/Makefile
  head/www/pecl-yaf/Makefile
  head/www/pecl-yar/Makefile
  head/www/phalcon/Makefile
  head/www/php-screw/Makefile
  head/www/php-screw/files/pkg-message.in
  head/www/php-templates/Makefile
  head/www/php-templates/files/pkg-message.in
  head/www/php55-opcache/Makefile
  head/www/php55-session/Makefile
  head/www/php55-tidy/Makefile
  head/www/php56-opcache/Makefile
  head/www/php56-session/Makefile
  head/www/php56-tidy/Makefile
  head/www/php70-opcache/Makefile
  head/www/php70-session/Makefile
  head/www/php70-tidy/Makefile
Comment 5 commit-hook freebsd_committer 2016-08-03 13:01:45 UTC
A commit references this bug:

Author: mat
Date: Wed Aug  3 13:01:16 UTC 2016
New revision: 419518
URL: https://svnweb.freebsd.org/changeset/ports/419518

Log:
  Fix PHP ports I missed from my exp-run.

  PR:		210697
  Submitted by:	mat
  Reported by:	antoine
  Exp-run by:	antoine
  Sponsored by:	Absolight

Changes:
  head/www/php-screw/Makefile
  head/www/php-screw/pkg-plist
  head/www/php-templates/Makefile
  head/www/php-templates/pkg-plist
Comment 6 Renato Botelho freebsd_committer 2016-08-09 12:42:22 UTC
*** Bug 203741 has been marked as a duplicate of this bug. ***