summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* dev-lang/php: arm stable wrt bug #599326Agostino Sarubbo2016-11-271-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: Stable for HPPA (bug #599326).Jeroen Roovers2016-11-171-1/+1
| | | | | Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches
* dev-lang/php-7.0.13-r0: stable on alphaTobias Klausmann2016-11-141-1/+1
| | | | Gentoo-Bug: 599326
* dev-lang/php-5.6.28-r0: stable on alphaTobias Klausmann2016-11-141-1/+1
| | | | Gentoo-Bug: 599326
* dev-lang/php: Stable for PPC64 (bug #599326).Jeroen Roovers2016-11-141-1/+1
| | | | | Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches
* dev-lang/php: x86 stable wrt bug #599326Agostino Sarubbo2016-11-111-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: amd64 stable wrt bug #599326Agostino Sarubbo2016-11-111-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: new version 5.6.28 to fix security issues.Michael Orlitzky2016-11-102-0/+778
| | | | | | Gentoo-Bug: 599326 Package-Manager: portage-2.3.0
* dev-lang/php: new version 7.0.13 replacing 7.0.12 to fix security issues.Michael Orlitzky2016-11-102-1/+1
| | | | | | Gentoo-Bug: 599326 Package-Manager: portage-2.3.0
* dev-lang/php: arm stable, bug #597586Markus Meier2016-11-101-1/+1
| | | | | Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
* dev-lang/php: Stable for PPC64 (bug #597586).Jeroen Roovers2016-11-041-1/+1
| | | | | Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches
* dev-lang/php: x86 stable wrt bug #597586Agostino Sarubbo2016-11-021-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: amd64 stable wrt bug #597586Agostino Sarubbo2016-11-021-1/+1
| | | | | | Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/php: Stable for HPPA (bug #597586).Jeroen Roovers2016-11-021-1/+1
| | | | | Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches
* dev-lang/php: Drop security vulnerable ~arch versionsBrian Evans2016-10-264-1597/+0
| | | | Package-Manager: portage-2.3.2
* dev-lang/php: Version bump for security bug 597586Brian Evans2016-10-262-0/+778
| | | | Package-Manager: portage-2.3.2
* dev-lang/php: Security version bump for 7.0 seriesBrian Evans2016-10-252-0/+766
| | | | Package-Manager: portage-2.3.2
* dev-lang/php: preserve timestamps when creating SAPI build directories.Michael Orlitzky2016-10-012-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We create several copies of ${S} -- one for each SAPI -- during the build. Until now, those copies have been made with "cp -r". I believe this caused unnecessary regeneration of the Zend parsers, opening the door for version mismatches of sys-devel/bison. For example, the file ${S}/Zend/zend_language_parser.c is generated from ${S}/Zend/zend_language_parser.y, but the ".c" file should already exist in the source tree. In the upstream tarball, the former always exists (pre-generated) and has a timestamp later than the latter. This prevents the build system from attempting to call "yacc" on zend_language_parser.y. When we use "cp -r" to copy the source tree, I find timestamps like the following: 2016-08-16 19:08 zend_language_parser.c 2016-08-16 19:08 zend_language_parser.y They look identical, but if the copy was performed in alphabetical order, I suspect that the ".y" file looks newer than the ".c" file that it generates. It is therefore my educated guess that the build system is using bison to regenerate those ".c" files when in fact there is no need to do so. By using "cp -a" instead of "cp -r", I hope to preserve the ages of those files, and eliminate bison from normal end-user builds of dev-lang/php. The fix has been applied to the latest 5.6 and 7.0 revisions in-place. Gentoo-Bug: 595792 Package-Manager: portage-2.3.0
* dev-lang/php: remove old versions php-5.6.2[345].Michael Orlitzky2016-10-014-2390/+0
| | | | Package-Manager: portage-2.3.0
* dev-lang/php: new 5.6 and 7.0 revisions with additional LICENSE entries.Michael Orlitzky2016-09-302-2/+18
| | | | | | | | | | | | | | | | | | | | | | The main license under which PHP is distributed is the "PHP license." But, a lot of files, functions, and libraries have been inlined and bring with them the associated license from the upstream project. This commit adds the following unconditionally: * BSD (thread-safe resource manager, probably other places) * Zend-2.0 (used by the Zend engine, everything under ${S}/Zend/) and the following USE-conditionally: * LGPL-2.1+, used by the bcmath extension. * BSD-2, used by the fpm SAPI and mbstring extension. * gd, used by gd. * LGPL-2.1, used by the mbstring extension. The main license was also updated from "PHP-3" to "PHP-3.01", because that's what it is. Package-Manager: portage-2.3.0