summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/php: new revisions to phase out PHP_INI_VERSION.Michael Orlitzky2017-03-213-79/+55
| | | | | | | | | | | | | | | | | These three new revisions install the "production" version of php.ini unconditionally. The changes between the two versions are minimal anway, and the production version is safer for people who don't care. A warning will be emitted for users who still have the variable set. In addition, the 5.6 and 7.0 series will now cache their ./configure test results. This is based on a similar change made in 7.1, and should speed up the build a little. Gentoo-Bug: 530002 Gentoo-Bug: 611214 Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: remove unused version 7.0.16.Michael Orlitzky2017-03-212-743/+0
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: Drop version 7.1.2Brian Evans2017-03-172-743/+0
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/php: Version bump to 7.1.3Brian Evans2017-03-172-0/+747
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/php: Version bumpBrian Evans2017-03-162-0/+747
| | | | | | | Also fix test executable locations which were pointing the wrong place Package-Manager: Portage-2.3.4, Repoman-2.3.2
* dev-lang/php: ia64 stable wrt bug #574238Agostino Sarubbo2017-03-111-1/+1
| | | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-285-5/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* dev-lang/php: sparc stable wrt bug #574238Agostino Sarubbo2017-02-251-1/+1
| | | | | | Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: ppc stable (bug 574238).Michael Weber2017-02-231-1/+1
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: arm ppc64 stable (bug 574238).Michael Weber2017-02-221-1/+1
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: x86 stable wrt bug #574238Agostino Sarubbo2017-02-221-1/+1
| | | | | | Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php-7.0.15-r0: add alpha keywordTobias Klausmann2017-02-211-1/+1
| | | | Gentoo-Bug: 574238
* dev-lang/php: Stable for HPPA (bug #574238).Jeroen Roovers2017-02-211-1/+1
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
* dev-lang/php: amd64 stable wrt bug #574238Agostino Sarubbo2017-02-201-1/+1
| | | | | | Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: restore php-7.0.15 temporarily.Michael Orlitzky2017-02-192-0/+744
| | | | | | | | | | | | | Due to a getrandom() detection bug, php-7.0.16 doesn't work with older pre-3.17 Linux kernels. Let's put 7.0.15 back until that is resolved. The best reference I have at the moment is the discussion on the upstream commit: https://github.com/php/php-src/commit/14c72cc5824d5fa472b79b7216a01be0918ccc5d Gentoo-Bug: 574238 Package-Manager: portage-2.3.3
* dev-lang/php: two new 7.x versions and a bugfix.Michael Orlitzky2017-02-184-4/+785
| | | | | | | | | | | | | | | | | Two new versions 7.0.16 and 7.1.2 were released recently and this commit adds them to the tree (nothing out of the ordinary there). In addition, a bugfix was made to both new 7.x versions as well as a new 5.6.30-r1 revision. The kerberos support in dev-lang/php must match that of its c-client implementation when USE=imap is set. In the past, that was impossible to enforce, because virtual/imap-c-client was missing the "kerberos" flag. Now that it has been added, the additional dependency has been added in PHP. Thanks to Dennis Schridde for noticing and fixing that bug. Gentoo-Bug: 541046 Package-Manager: portage-2.3.3
* dev-lang/php: remove vulnerable php-5.6.29.ebuild.Michael Orlitzky2017-02-182-782/+0
| | | | | | Gentoo-Bug: 606626 Package-Manager: portage-2.3.3
* dev-lang/php: ia64 stable wrt bug #606626Agostino Sarubbo2017-02-181-1/+1
| | | | | | Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: sparc stable wrt bug #606626Agostino Sarubbo2017-02-171-1/+1
| | | | | | Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: arm stable, bug #606626Markus Meier2017-02-121-1/+1
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
* dev-lang/php: ppc stable (bug 606626).Michael Weber2017-02-081-1/+1
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: x86 stable wrt bug #606626Agostino Sarubbo2017-01-311-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: Stable for HPPA PPC64 (bug #606626).Jeroen Roovers2017-01-291-1/+1
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
* dev-lang/php: dropped ~ia64-linux ~x86-freebsdFabian Groffen2017-01-294-4/+4
| | | | Package-Manager: portage-2.3.3
* dev-lang/php: amd64 stable wrt bug #606626Agostino Sarubbo2017-01-291-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php-5.6.30-r0: stable on alphaTobias Klausmann2017-01-281-1/+1
| | | | Gentoo-Bug: 606626
* dev-lang/php: new security releases for all three series.Michael Orlitzky2017-01-204-30/+786
| | | | | | | | | | | | | | | In addition to the version bumps, the (unused, hopefully) libtool eclass was dropped from the php-5.6.30 and php-7.0.15 ebuilds Upstream merged a fix for heimdal detection, allowing us to drop that workaround from src_prepare. After the heimdal workaround was removed, it then made sense to drop the autotools eclass entirely. That means no more custom branding in the 7.0 series, but we are essentially a vanilla upstream PHP at this point. Gentoo-Bug: 597448 Gentoo-Bug: 597450 Package-Manager: portage-2.3.0
* dev-lang/php: remove php-5.6.28 vulnerable to CVE-2016-9935 and others.Michael Orlitzky2017-01-182-778/+0
| | | | | | Gentoo-Bug: 604776 Package-Manager: portage-2.3.0
* dev-lang/php: ppc64 stable wrt bug #604776Agostino Sarubbo2017-01-181-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: ia64 stable wrt bug #604776Agostino Sarubbo2017-01-171-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: Stable for HPPA (bug #604776).Jeroen Roovers2017-01-171-1/+1
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
* dev-lang/php: ppc stable wrt bug #604776Agostino Sarubbo2017-01-151-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: arm stable, bug #604776Markus Meier2017-01-131-1/+1
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
* dev-lang/php: sparc stable wrt bug #604776Agostino Sarubbo2017-01-111-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: x86 stable wrt bug #604776Agostino Sarubbo2017-01-101-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php-5.6.29-r0: stable on alphaTobias Klausmann2017-01-061-1/+1
| | | | Gentoo-Bug: 604776
* dev-lang/php: amd64 stable wrt bug #604776Aaron Bauman2017-01-061-1/+1
|
* dev-lang/php: drop unused IUSE=frontbase from all ebuilds.Michael Orlitzky2017-01-054-8/+8
| | | | | | | | This includes a change to the stable php-5.6.28, but since the "frontbase" USE flag did not affect the package in any way, it (famous last words) should be safe to make. Package-Manager: portage-2.3.0
* dev-lang/php: Drop 5.5 slotBrian Evans2016-12-194-1888/+0
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-lang/php: new version 5.6.29 (replaces the unstable 5.6.28-r2).Michael Orlitzky2016-12-152-0/+1
| | | | | | Gentoo-Bug: 602738 Package-Manager: portage-2.3.0
* dev-lang/php: whitespace cleanup in metadata.xml.Michael Orlitzky2016-12-091-29/+97
| | | | Package-Manager: portage-2.3.0
* dev-lang/php: add "coverage" USE flag to build with --enable-gcov.Michael Orlitzky2016-12-094-3/+10
| | | | | | | | | | | | | | | | | | | We add three new revisions, one for each supported branch of PHP. The new revisions have a "coverage" flag, which was chosen because a few other packages in ::gentoo have decided on the same flag name. When enabled, USE=coverage will pull in dev-util/lcov from the Linux Test Project, and PHP will be built with --enable-gcov. Since users won't be running code coverage reports on the PHP source tree itself (at least not the one used by their package manager), this is probably only useful for extension developers who would like to run code coverage reports on the test suites for their extensions. It also requires GCC to work, since lcov wraps GCC's gcov. Both of those caveats have been mentioned in the USE flag description. Gentoo-Bug: 542178 Package-Manager: portage-2.3.0
* dev-lang/php: new version 7.0.14 replacing 7.0.13.Michael Orlitzky2016-12-082-1/+1
| | | | Package-Manager: portage-2.3.0
* dev-lang/php: allow app-text/htmltidy in php:7.1.Michael Orlitzky2016-12-081-1/+1
| | | | | | | | | | | | | | | | | | | To help phase out the abandoned and buggy app-text/htmltidy, I tried to make the new php:7.1 depend on app-text/tidy-html5 instead. However, since older versions of PHP do not support tidy-html5, that causes a problem: php:7.1 cannot be installed alongside the older versions when USE=tidy is set for both of them. This solution is somewhat of a cop out, allowing htmltidy to be used in php:7.1 as a last resort. The alternative would have been to backport the tidy-html5 support to (both) older versions of PHP. That may eventually become necessary if it looks like htmltidy will be masked for removal; however, for now, this is the path of least resistance. Gentoo-Bug: 601614 Package-Manager: portage-2.3.0
* dev-lang/php: three new revisions adding ACL support for php-fpm.Michael Orlitzky2016-12-083-3/+786
| | | | | | | | | | | | | | | | | | The php-fpm backend can be used to host multiple applications with different settings and permissions. Traditionally, permissions on its UNIX socket are granted to the "listen.owner" and "listen.group" defined in php-fpm.conf. However, php-fpm can be compiled with POSIX ACL support, after which the more-powerful "listen.acl_users" and "listen.acl_groups" can be used. This commit adds three new revisions -- one for each supported branch of PHP. To each new revision, the "acl" USE flag has been added. When USE=acl is set, sys-apps/acl gets pulled in as a dependency, and "--with-fpm-acl" is passed to the configure script. Gentoo-Bug: 601634 Package-Manager: portage-2.3.0
* dev-lang/php: add php-7.1.0 in the new "7.1" slot.Michael Orlitzky2016-12-022-0/+740
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a new upstream release and the ebuild incorporates a few fixes facilitated by upstream changes: 1. We use app-text/tidy-html5 instead of the abandoned app-text/htmltidy. 2. Upstream now detects heimdal correctly so our workaround has been removed. 3. The custom Gentoo branding that required us to rebuild all of the autotools files has been removed. A few build dependencies were eliminated as a result, and the autotools and libtool eclasses were dropped. The changes above have associated Gentoo bugs. In addition, the hack for bug 343481 was removed, since it had no effect on the configure script for v7.1.0. I do not know if the fix is simply no longer needed, or if it should be forward-ported. Gentoo-Bug: 585474 Gentoo-Bug: 597448 Gentoo-Bug: 597450 Package-Manager: portage-2.3.0
* dev-lang/php: Security cleanup wrt bug 599326Brian Evans2016-11-283-1545/+0
| | | | Package-Manager: portage-2.3.2
* dev-lang/php: ia64 stable wrt bug #599326Agostino Sarubbo2016-11-281-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: sparc stable wrt bug #599326Agostino Sarubbo2016-11-281-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: ppc stable wrt bug #599326Agostino Sarubbo2016-11-271-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>