Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
Date: Mon, 29 Jul 2019 13:47:24
Message-Id: 1564408028.6411bd63e5afe932835bfd63669890aefac78416.grknight@gentoo
1 commit: 6411bd63e5afe932835bfd63669890aefac78416
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 29 13:47:08 2019 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 29 13:47:08 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6411bd63
7
8 dev-lang/php: Add ffi USE flag for new extension in 7.4
9
10 Closes: https://bugs.gentoo.org/690988
11 Package-Manager: Portage-2.3.69, Repoman-2.3.16
12 Signed-off-by: Brian Evans <grknight <AT> gentoo.org>
13
14 dev-lang/php/metadata.xml | 1 +
15 dev-lang/php/php-7.4.0_beta1.ebuild | 4 +++-
16 2 files changed, 4 insertions(+), 1 deletion(-)
17
18 diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml
19 index d7d65eb7f92..47de79c79a9 100644
20 --- a/dev-lang/php/metadata.xml
21 +++ b/dev-lang/php/metadata.xml
22 @@ -16,6 +16,7 @@
23 <flag name="ctype">Enable ctype functions</flag>
24 <flag name="embed">Enable embed SAPI </flag>
25 <flag name="enchant">Add supports Enchant spelling library. </flag>
26 + <flag name="ffi"> Add foreign function interface (ffi extension) support</flag>
27 <flag name="fileinfo"> Add fileinfo extension support</flag>
28 <flag name="filter">Add filter extension support</flag>
29 <flag name="flatfile">Add dbm support for flat files</flag>
30
31 diff --git a/dev-lang/php/php-7.4.0_beta1.ebuild b/dev-lang/php/php-7.4.0_beta1.ebuild
32 index 63eb6d76b91..4e86c019721 100644
33 --- a/dev-lang/php/php-7.4.0_beta1.ebuild
34 +++ b/dev-lang/php/php-7.4.0_beta1.ebuild
35 @@ -35,7 +35,7 @@ IUSE="${IUSE}
36
37 IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
38 coverage +ctype curl debug
39 - enchant exif +fileinfo +filter firebird
40 + enchant exif ffi +fileinfo +filter firebird
41 +flatfile ftp gd gdbm gmp +iconv imap inifile
42 intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl lmdb
43 mhash mssql mysql mysqli nls
44 @@ -66,6 +66,7 @@ COMMON_DEPEND="
45 coverage? ( dev-util/lcov )
46 curl? ( >=net-misc/curl-7.10.5 )
47 enchant? ( <app-text/enchant-2.0:0 )
48 + ffi? ( >=virtual/libffi-3.0.11 )
49 firebird? ( dev-db/firebird )
50 gd? ( virtual/jpeg:0 media-libs/libpng:0= )
51 gdbm? ( >=sys-libs/gdbm-1.8.0:0= )
52 @@ -252,6 +253,7 @@ src_configure() {
53 $(use_enable xml dom)
54 $(use_with enchant)
55 $(use_enable exif)
56 + $(use_with ffi)
57 $(use_enable fileinfo)
58 $(use_enable filter)
59 $(use_enable ftp)