Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
flavored. They will automatically get flavors (php56, php70, php71, php72)
depending of the versions they support (set with IGNORE_WITH_PHP). As a
consequence, ports using USES=pear and USES=horde are also flavored.
PR: 226242
Submitted by: mat
Exp-run by: antoine
Approved by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14208
In file included from /wrkdirs/usr/ports/databases/php5-pdo_cassandra/work/php-pdo_cassandra-7debd5b/cassandra_driver.cpp:18:
./php_pdo_cassandra_int.hpp:89:33: error: implicit instantiation of undefined template 'boost::shared_ptr<apache::thrift::transport::TSocketPool>'
boost::shared_ptr<TSocketPool> socket;
^
/usr/local/include/boost/exception/exception.hpp:19:44: note: template is declared here
namespace boost { template <class T> class shared_ptr; };
^
In file included from /wrkdirs/usr/ports/databases/php5-pdo_cassandra/work/php-pdo_cassandra-7debd5b/cassandra_driver.cpp:18:
./php_pdo_cassandra_int.hpp:90:38: error: implicit instantiation of undefined template 'boost::shared_ptr<apache::thrift::transport::TFramedTransport>'
boost::shared_ptr<TFramedTransport> transport;
^
/usr/local/include/boost/exception/exception.hpp:19:44: note: template is declared here
namespace boost { template <class T> class shared_ptr; };
^
In file included from /wrkdirs/usr/ports/databases/php5-pdo_cassandra/work/php-pdo_cassandra-7debd5b/cassandra_driver.cpp:18:
./php_pdo_cassandra_int.hpp:91:31: error: implicit instantiation of undefined template 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
boost::shared_ptr<TProtocol> protocol;
^
/usr/local/include/boost/exception/exception.hpp:19:44: note: template is declared here
namespace boost { template <class T> class shared_ptr; };
^
In file included from /wrkdirs/usr/ports/databases/php5-pdo_cassandra/work/php-pdo_cassandra-7debd5b/cassandra_driver.cpp:18:
./php_pdo_cassandra_int.hpp:92:37: error: implicit instantiation of undefined template 'boost::shared_ptr<org::apache::cassandra::CassandraClient>'
boost::shared_ptr<CassandraClient> client;
^
/usr/local/include/boost/exception/exception.hpp:19:44: note: template is declared here
namespace boost { template <class T> class shared_ptr; };
^
In file included from /wrkdirs/usr/ports/databases/php5-pdo_cassandra/work/php-pdo_cassandra-7debd5b/cassandra_driver.cpp:18:
./php_pdo_cassandra_int.hpp:109:31: error: implicit instantiation of undefined template 'boost::shared_ptr<org::apache::cassandra::CqlResult>'
boost::shared_ptr<CqlResult> result;
^
/usr/local/include/boost/exception/exception.hpp:19:44: note: template is declared here
namespace boost { template <class T> class shared_ptr; };
^
Reported by: pkg-fallout
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
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
- Do not hardcode expired PHP version
- Fix regression with Thrift 0.9.3, see
https://issues.apache.org/jira/browse/THRIFT-3317
- Use C++11 compiler via the Ports framework instead of hardcoding GCC
- Bump PORTREVISION
PR: 205749
Submitted by: stephon@gmail.com
Approved by: Gasol Wu (maintainer)
MFH: 2016Q1