summaryrefslogtreecommitdiff
path: root/dev-lang/php
AgeCommit message (Collapse)Author
2024-11-24dev-lang/php: add 8.2.26, 8.3.14Lothar Serra Mari
Signed-off-by: Lothar Serra Mari <mail@serra.me> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-25dev-lang/php: add 8.2.25Michael Orlitzky
Upstream bugfix release, and add opcache-jit workaround to the 8.2.x series. Bug: https://bugs.gentoo.org/930145 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-25dev-lang/php: add 8.3.13, drop 8.3.12Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-25dev-lang/php: Stabilize 8.2.24 amd64, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-25dev-lang/php: Stabilize 8.1.30 amd64, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-24dev-lang/php: Stabilize 8.2.24 x86, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-24dev-lang/php: Stabilize 8.1.30 x86, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18dev-lang/php: Stabilize 8.2.24 arm, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18dev-lang/php: Stabilize 8.1.30 arm, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18dev-lang/php: Stabilize 8.2.24 arm64, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18dev-lang/php: Stabilize 8.1.30 arm64, #941599Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-16dev-lang/php: Stabilize 8.2.24 sparc, #941599Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-16dev-lang/php: Stabilize 8.1.30 sparc, #941599Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-16dev-lang/php: make postgres_pkg_setup conditionalMatoro Mahri
Bug: https://bugs.gentoo.org/762370 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
2024-10-15dev-lang/php: add 8.1.30, drop 8.1.29-r1Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-15dev-lang/php: add 8.2.24, drop 8.2.23Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-15dev-lang/php: drop 8.3.11Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-10-15dev-lang/php: add 8.3.12, inherit postgres.eclassMatoro Mahri
Unfortunately since dev-lang/php[postgres] builds against libpq which changes soname with postgres major versions, it must be built against a specific postgres version. The only way to properly do this while respecting slotted postgresql is to bring in POSTGRES_TARGETS & friends. This adds maintenance overhead as POSTGRES_COMPAT now needs to be kept up to date. Closes: https://bugs.gentoo.org/762370 Closes: https://github.com/gentoo/gentoo/pull/38995 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> 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.3.11, drop 8.3.10Michael Orlitzky
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-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@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-08-03dev-lang/php: drop 8.1.26-r1, 8.1.28, 8.2.15, 8.2.18Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-08-03dev-lang/php: delete a faily testMichael Orlitzky
The upstream fix for this issue wasn't backported. There's no problem. Closes: https://bugs.gentoo.org/937231 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-07-05dev-lang/php: Stabilize 8.2.20 x86, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-07-05dev-lang/php: Stabilize 8.1.29 x86, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-07-05dev-lang/php: Stabilize 8.2.20 ppc, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-07-05dev-lang/php: Stabilize 8.1.29 ppc, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-07-04dev-lang/php: temporarily(?) disable a few testsMichael Orlitzky
Disable three failing tests that are being worked on upstream but will take a while to hit an official release. Closes: https://bugs.gentoo.org/935379 Closes: https://bugs.gentoo.org/935382 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-07-03dev-lang/php: Stabilize 8.2.20 sparc, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-03dev-lang/php: Stabilize 8.1.29 sparc, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-03dev-lang/php: Stabilize 8.2.20 amd64, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-03dev-lang/php: Stabilize 8.1.29 amd64, #933753Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-06-12dev-lang/php: Stabilize 8.2.20 ppc64, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-12dev-lang/php: Stabilize 8.1.29 ppc64, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07dev-lang/php: Stabilize 8.2.20 arm64, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07dev-lang/php: Stabilize 8.1.29 arm64, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07dev-lang/php: Stabilize 8.2.20 arm, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07dev-lang/php: Stabilize 8.1.29 arm, #933753Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07dev-lang/php: new security releases for all three seriesMichael Orlitzky
CVE-2024-4577, CVE-2024-5458, CVE-2024-5585, etc. Better to just read the ChangeLog: https://www.php.net/ChangeLog-8.php Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-06-04dev-lang/php: drop autotools.eclassMichael Orlitzky
There's a comment in the ebuild about using eautoreconf to support cross-compilation, but I don't think that should have been necessary in the first place. Or at least, it shouldn't be necessary now. Aside from that, the remaining autotools patches (requiring eautoreconf) have been dropped. Maybe we can do without, to speed up the build and simplify the ebuild a bit? Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-06-04dev-lang/php: avoid the iodbc patchMichael Orlitzky
The patch _is_ simpler, but with enough hacks, we can convince the build system to use the right paths without patching. Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-05-30dev-lang/php: add 8.2.19Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-05-30dev-lang/php: add 8.3.7, drop 8.3.6Michael Orlitzky
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2024-05-30dev-lang/php: Stabilize 8.2.18 ppc64, #929928Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-30dev-lang/php: Stabilize 8.1.28 ppc64, #929928Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-30dev-lang/php: Stabilize 8.2.18 amd64, #929928Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>