summaryrefslogtreecommitdiff
path: root/dev-lang/php/files
AgeCommit message (Collapse)Author
2025-11-08dev-lang/php: patch tests for compatibility with new libpcre2Michael Orlitzky
Temporarily disable a (fixed upstream) failing network test, too. Closes: https://bugs.gentoo.org/965018 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-04-30dev-lang/php: remove unused patchesMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-03-15dev-lang/php: backport test fix for newer pcre2Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-03-15dev-lang/php: add 8.3.19, drop 8.3.17Lothar Serra Mari
Signed-off-by: Lothar Serra Mari <mail@serra.me> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-09-22dev-lang/php: fix the 8.1.x build with gcc-14, icu-74, and USE=intlMichael Orlitzky
Thanks to Brian Evans for backporting the patch. We're still re-running autoconf for the 8.1.x series so this isn't too much work to add. Closes: https://bugs.gentoo.org/936235 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-09-22dev-lang/php: add 8.2.23, drop 8.2.22Michael Orlitzky
Closes: https://bugs.gentoo.org/939443 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-08-16dev-lang/php: add 8.2.22, upgrade 8.3.9 -> 8.3.10Michael Orlitzky
Sorry for the big test patch (again). It's been upstream for a long time but keeps getting overlooked when cutting the releases. Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-07-10dev-lang/php: add 8.3.9, drop 8.3.8Michael Orlitzky
Various improvements on top of the version bump: * The system copy of media-libs/gd is now used. * Autoconf cache variables are overridden to allow cross-compiles with external libraries. * New USE=opcache-jit flag to control the use of a JIT within the opcache extension. Closes: https://bugs.gentoo.org/857597 Closes: https://bugs.gentoo.org/906585 Bug: https://bugs.gentoo.org/931884 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-07-05dev-lang/php: backport implicit printf patch to 8.2.xMichael Orlitzky
Closes: https://bugs.gentoo.org/935451 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-04-09dev-lang/php: fix a failing test and a musl compatibility issueMichael Orlitzky
Closes: https://bugs.gentoo.org/927461 Closes: https://bugs.gentoo.org/928072 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-03-04dev-lang/php: some more implicit function decl fixes for 8.1.xMichael Orlitzky
Closes: https://bugs.gentoo.org/925877 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-02-18dev-lang/php: replace 8.2.15-r1 and 8.3.2-r1 with 8.2.16 and 8.3.3Michael Orlitzky
Closes: https://bugs.gentoo.org/923335 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-02-07dev-lang/php: Fix implicit declaration of function '__c11_atomic_load'Brahmajit Das
This is observed with GCC14 and upstream commit[0] fixing the bug is merged only in RC branches. [0]: https://github.com/php/php-src/commit/72526609413e8a8cd768ed4966c17b1a9db6c12c.patch Closes: https://bugs.gentoo.org/919003 Closes: https://github.com/gentoo/gentoo/pull/35210 Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-02-07dev-lang/php: Fix incompatible function pointer types passing voidBrahmajit Das
The was to include upstream commit 0a39890 which addresses the build failiure. Closes: https://bugs.gentoo.org/923884 Closes: https://github.com/gentoo/gentoo/pull/35209 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
2023-10-11dev-lang/php: drop 8.0.29, 8.0.30Florian Schmaus
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-09-15dev-lang/php: drop 7.4.33-r4, 7.4.33-r5, 7.4.33-r6David Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2023-07-30dev-lang/php: improve testing in the 8.2 slot.Michael Orlitzky
We had basically given up on the PHP test suite due to a high number of "expected" failures. I've tried to track most of these down and report/fix them upstream. In the meantime, all known failing tests have been disabled one-at-a-time, with pointers to the upstream issue/PR. And with that done, the test suite is once again run in anger; if it fails, the installation will too. Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2023-05-05dev-lang/php: Backport capstone detection added upstreamBrian Evans
This is a trimmed down version of mjo's patch to apply to a wider array of versions. The oprofile bits omiitted are not important as defines block their calling and the defines are removed from the configure. Fixes: https://bugs.gentoo.org/905725 Signed-off-by: Brian Evans <grknight@gentoo.org>
2023-02-20dev-lang/php: Revbump for backporting CVE patches to 7.4Brian Evans
Bug: https://bugs.gentoo.org/895416 Signed-off-by: Brian Evans <grknight@gentoo.org>
2023-01-05dev-lang/php: Apply CVE-2022-31631 patch to 7.4.33Brian Evans
Bug: https://bugs.gentoo.org/889882 Signed-off-by: Brian Evans <grknight@gentoo.org>
2022-04-05dev-lang/php: Drop 7.3 slotBrian Evans
Signed-off-by: Brian Evans <grknight@gentoo.org>
2022-03-23dev-lang/php: Add additional SAPIs to the env.d CONFIG_PROTECT_MASKBrian Evans
Signed-off-by: Brian Evans <grknight@gentoo.org>
2022-01-21dev-lang/php: Backport GCC 11 rpath patch to 7.4.27 in revbumpBrian Evans
Signed-off-by: Brian Evans <grknight@gentoo.org>
2021-11-24dev-lang/php: Backport patch from upstream for ICU 70 changesBrian Evans
Already fixed in 7.4.26, 8.0.13 and 8.1.0_rc6 Signed-off-by: Brian Evans <grknight@gentoo.org>
2021-11-15dev-lang/php: remove unused patchMichael Mair-Keimberger
Closes: https://github.com/gentoo/gentoo/pull/22883 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2021-10-25dev-lang/php: Revbump 7.3.31 for CVE-2021-21703 security patchBrian Evans
Bug: https://bugs.gentoo.org/819510 Signed-off-by: Brian Evans <grknight@gentoo.org>
2021-03-25dev-lang/php: Include upstream patch on 8.0 slot for pdo_firebirdBrian Evans
This patch eliminates several warnings which are normally harmless. However, with certain CFLAGS, the linking may fail as can be seen with the coverage USE. This is taken from upstream development branch but has not been backported to the 8.0 branch. Closes: https://bugs.gentoo.org/778053 Signed-off-by: Brian Evans <grknight@gentoo.org>
2021-02-25dev-lang/php: Clean up vulnerable versionsBrian Evans
Bug: https://bugs.gentoo.org/768756 Signed-off-by: Brian Evans <grknight@gentoo.org>
2021-02-25dev-lang/php: Drop end-of-life 7.2 slotBrian Evans
Signed-off-by: Brian Evans <grknight@gentoo.org>
2020-12-23dev-lang/php: fix use-after-free when accessing already destructed backtrace ↵Thomas Deutschmann
arguments Bug: https://bugs.gentoo.org/711140 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2020-12-03dev-lang/php: fix building against libresslThomas Deutschmann
Fixes ext/openssl/openssl.c:6501:8: error: ‘EVP_CIPH_OCB_MODE’ undeclared (first use in this function) when building against >=dev-libs/libressl-3.3. Closes: https://bugs.gentoo.org/757123 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2020-01-23dev-lang/php: Drop 7.1 slotBrian Evans
Signed-off-by: Brian Evans <grknight@gentoo.org>
2019-12-06dev-lang/php: Fix locating iODBC for use with PDOBrian Evans
Closes: https://bugs.gentoo.org/702106 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Brian Evans <grknight@gentoo.org>
2019-04-19dev-lang/php: remove unused patchesMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11527 Signed-off-by: Aaron Bauman <bman@gentoo.org>
2019-04-05dev-lang/php: Drop old patches relocated to an archiveBrian Evans
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org>
2019-02-11dev-lang/php: Drop support for 7.0Brian Evans
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org>
2019-02-06dev-lang/php: bump to v7.3.2Thomas Deutschmann
- Fix iptcembed [bug 77546] Bug: https://bugs.php.net/bug.php?id=77546 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2018-12-07dev-lang/php: bump to v7.2.13Thomas Deutschmann
- EAPI bump to EAPI=7 - Use pkg-config for detecting ICU - Proper ICU namespace usage backported Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2018-12-07dev-lang/php: bump to v7.1.25Thomas Deutschmann
- EAPI bump to EAPI=7 - Use pkg-config for detecting ICU - Proper ICU namespace usage backported Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2018-12-07dev-lang/php: bump to v7.0.33Thomas Deutschmann
- EAPI bump to EAPI=7 - Add compatibility with ICU >= 61 Bug: https://bugs.gentoo.org/668000 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2018-12-07dev-lang/php: bump to v5.6.39Thomas Deutschmann
- EAPI bump to EAPI=7 - Add compatibility with ICU >= 61 Bug: https://bugs.gentoo.org/668000 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2018-05-08dev-lang/php: Fix freetype patch to make sure functions are availableBrian Evans
Bug: https://bugs.gentoo.org/654794 Package-Manager: Portage-2.3.36, Repoman-2.3.9
2018-05-04dev-lang/php: Fix building with freetype 2.9.1 by using pkgconfigBrian Evans
Closes: https://bugs.gentoo.org/654794 Package-Manager: Portage-2.3.36, Repoman-2.3.9
2018-04-29dev-lang/php: add LibreSSL compatibility patchAaron Bauman
This patch fixes building with >=dev-libs/libressl-2.7.x. Patch taken from upstream bug https://bugs.php.net/bug.php?id=76174. Hopefully this will be included in future releases to properly detect LibreSSL versions due to API differences. Closes: https://bugs.gentoo.org/651308 Package-Manager: Portage-2.3.31, Repoman-2.3.9
2018-04-26dev-lang/php: Version bump for 5.6.36Brian Evans
Package-Manager: Portage-2.3.31, Repoman-2.3.9
2018-04-04dev-lang/php: Fix compilation with dev-libs/oniguruma-6.8.1Brian Evans
Include upstream patch for all 7.0 versions Limit version in 5.6.35-r1 as the patch is not the same there Closes: https://bugs.gentoo.org/652352 Package-Manager: Portage-2.3.28, Repoman-2.3.9
2016-12-19dev-lang/php: Drop 5.5 slotBrian Evans
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2016-10-26dev-lang/php: Drop security vulnerable ~arch versionsBrian Evans
Package-Manager: portage-2.3.2
2016-09-30dev-lang/php: new 5.6 and 7.0 revisions with bison dependencies.Michael Orlitzky
The PHP build system checks for the presence of bison (even if it will not be needed), and it emits a warning if an appropriate version is not found. In the 7.0.x series, this is easy to address by simply adding a newish version of bison to DEPEND. In the 5.6.x series, however, there is a bug in the bison version check. A warning is emitted even when a suitable version of bison (>= 3.0.1) is present on the system. So in that series, we have added >=sys-devel/bison-3.0.1 to DEPEND, but also added a new patch. The patch disables the buggy bison version check, eliminating the warning. There should be no danger in doing so now that a newer bison is in DEPEND. Gentoo-Bug: 593278 Package-Manager: portage-2.3.0
2016-08-04dev-lang/php: new 7.x revision to fix the build on x86.Michael Orlitzky
There is an upstream bug that causes the build to fail on x86 with gcc-4.9. There was an earlier fix for gcc-4.8, and this new revision has a fix that also works for gcc-4.9. And, since we're no longer inheriting depend.apache.eclass, I was finally able to update the ebuild to EAPI=6. A redundant earlier ebuild for php-7.0.9 was also removed. Gentoo-Bug: 571658 Package-Manager: portage-2.2.28