[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, dev-lang/php/, profiles/arch/arm64/, profiles/base/, ...

2021-02-16 Thread Thomas Deutschmann
commit: 5e6b157c6d2608c304c1b737797532be1a7b7882
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Feb 16 23:55:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Feb 16 23:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6b157c

dev-lang/php: add USE=jit to control PCRE JIT support

Closes: https://bugs.gentoo.org/764866
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/php/metadata.xml|   1 +
 dev-lang/php/php-7.3.27-r1.ebuild| 761 +++
 dev-lang/php/php-7.4.15-r1.ebuild| 753 ++
 dev-lang/php/php-8.0.2-r1.ebuild | 748 ++
 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/arm64/package.use.mask |   4 +
 profiles/arch/x86/package.use.mask   |   4 +
 profiles/base/package.use.mask   |   4 +
 8 files changed, 2279 insertions(+)

diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
index d7afaed7acd..7f13fad9d81 100644
--- a/dev-lang/php/metadata.xml
+++ b/dev-lang/php/metadata.xml
@@ -28,6 +28,7 @@
 Adds support for gd (bundled with PHP)
 Enable the hash extension
 Add dbm support for .ini files
+Enable PCRE JIT support
 Enable JSON support
 Add SASL support for the PHP LDAP extension
 Enable support for dev-db/lmdb db 
backend

diff --git a/dev-lang/php/php-7.3.27-r1.ebuild 
b/dev-lang/php/php-7.3.27-r1.ebuild
new file mode 100644
index 000..b350d7454ca
--- /dev/null
+++ b/dev-lang/php/php-7.3.27-r1.ebuild
@@ -0,0 +1,761 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/";
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz";
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +hash +iconv imap inifile
+   intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline recode selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx 
webp
+   +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  sys-libs/db:5.3
+   sys-libs/db:5.1
+   sys-libs/db:4.8
+   sys-libs/db:4.7
+   sys-libs/db:4.6
+   sys-libs/db:4.5 ) )
+   bzip2? ( app-arch/bzip2:0= )
+   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+   coverage? ( dev-util/lcov )
+   curl? ( >=net-misc/curl-7.10.5 )
+   enchant? ( =virtual/jpeg-0-r3:0 media-libs/libpng:0= 
>=sys-libs/zlib-1.2.0.4 )
+   gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
+   gmp? ( dev-libs/gmp:0= )
+   iconv? ( virtual/libiconv )
+   imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] )
+   intl? ( dev-libs/icu:= )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
+   libedit? ( dev-libs/libedit )
+   lmdb? ( dev-db/lmdb:= )
+   mssql? ( dev-db/freetds[mssql] )
+   nls? ( sys-devel/gettext )
+   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
+   odbc? ( >=dev-db/unixODBC-1.8.13 )
+   postgres? ( dev-db/postgresql:* )
+   qdbm?