Commit Graph

14584 Commits

Author SHA1 Message Date
Maciej Barć
91a4ffb664 dev-lang/nprolog: bump to 4.20
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-10 22:55:35 +02:00
Sam James
45f948ece0 dev-lang/zig-bin: Stabilize 0.13.0 amd64, #953231
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 19:02:39 +01:00
Sam James
591c60ed93 dev-lang/zig: Stabilize 0.13.0-r3 amd64, #953231
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 19:02:38 +01:00
Michał Górny
fdf0661c99 dev-lang/pypy: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 16:00:18 +02:00
Sam James
2d0be9f797 dev-lang/pypy: Stabilize 3.10.7.3.19_p3-r1 amd64, #955772
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 14:18:03 +01:00
Sam James
078df972c8 dev-lang/pypy: Stabilize 3.10.7.3.19_p3-r1 x86, #955772
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 14:18:01 +01:00
Sam James
fa88733885 dev-lang/python: add USE=tail-call-interp for new tail call interpreter in 3.14.x
This is a new feature in Python 3.14.x that gives performance speedups
but requires new GCC and Clang and may sometimes regress performance.

It's not yet enabled by default upstream.

Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:22 +01:00
Sam James
e371afa912 dev-lang/python: drop -ffat-lto-objects for >=3.12
The broken autoconf-archive macro which required us to pass -ffat-lto-objects
as a workaround has been fixed and backported to >= CPython 3.12:
https://github.com/python/cpython/issues/89640#issuecomment-2456579831

Note that the Python build system still adds this anyway but hopefully
that can be dropped in future, like -flto-partition=one was in
https://github.com/python/cpython/issues/132257.

Bug: https://bugs.gentoo.org/700012
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:22 +01:00
Sam James
113415c295 dev-lang/python: don't pass -fwrapv
* In eff9f43924fc836970b2378d58523388d9246194 (which is in >=3.12), CPython
drops adding -fwrapv and instead starts to pass -fno-strict-overflow instead
and controls that with a configure flag (--with-strict-overflow).

 => We shouldn't pass -fwrapv with >=3.12.0 at least.

* But also, adding -fwrapv to begin with doesn't seem right, as the build
system should add that for us.

  We started doing that in:

  commit 6f4cebcf5b631f30baabb9f8e927d6aedcfbdf27
  Author: Ali Polatel <hawking@gentoo.org>
  Date:   Tue Jun 24 13:54:16 2008 +0000

      Revbump. Append -fwrapv to CFLAGS if we're using gcc-4, #228905. Updated patchset to fix memory issues with unicode objects, #228905. Drop old.
      (Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r1 x86_64)
       (Signed Manifest commit)

  which got fixed back in Python 2.5 or so!

 => We didn't need to pass it at all for nearly 20 years.

I've dropped it for all Pythons except for 2.7.x (because who cares
about that, so many UB fixes then, etc) given it wasn't doing anything.

Bug: https://bugs.gentoo.org/228905
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:21 +01:00
Sam James
81769ef8f5 dev-lang/pypy: Stabilize 3.11.7.3.19_p6-r1 x86, #955738
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 12:03:11 +01:00
Sam James
b2cbca745d dev-lang/pypy: Stabilize 3.11.7.3.19_p6-r1 amd64, #955738
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 12:03:09 +01:00
Patrick McLean
6ec62f110f dev-lang/jsonnet: drop 0.19.0-r1, 0.19.1
Closes: https://bugs.gentoo.org/891763
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2025-05-08 12:15:47 -07:00
Patrick McLean
2d3ef0372c dev-lang/jsonnet: add 0.21.0
Closes: https://bugs.gentoo.org/952297
Bug: https://bugs.gentoo.org/955391
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2025-05-08 12:15:47 -07:00
Michał Górny
db988f32c8 dev-lang/python: Keyword 3.14.0_beta1*
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-08 19:28:40 +02:00
Michał Górny
c3db6f82c8 dev-lang/python: Remove obsolete OpenPGP bundle dependency in 3.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-08 19:28:38 +02:00
Michał Górny
29feb5512b dev-lang/python: Bump to 3.14.0_beta1-r100
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-08 14:32:50 +02:00
Michał Górny
81c4ea6fb4 dev-lang/python: Bump to 3.14.0_beta1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-08 14:32:49 +02:00
Sam James
69cb970828 dev-lang/tcl: Stabilize 8.6.16 hppa, #954636
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-07 19:12:59 +01:00
Eli Schwartz
15755777b4 dev-lang/ispc: use dot-a.eclass
... to avoid installing broken static libraries w/ LTO.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-07 01:41:06 -04:00
William Hubbs
317703b477 dev-lang/go: drop 1.24.2
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-06 18:13:09 -05:00
William Hubbs
71a5e631c7 dev-lang/go: stabilize 1.24.2-r3 for amd64, #955486
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-06 18:03:08 -05:00
Sam James
cd24ceae3c dev-lang/icon: Stabilize 9.5.24b hppa, #954977
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-06 18:59:41 +01:00
Eli Schwartz
f3bd66f5e7 dev-lang/yasm: use dot-a.eclass
... to avoid installing broken static libraries w/ LTO.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-06 13:40:30 -04:00
Arthur Zamarin
1197fce219 dev-lang/go: Stabilize 1.24.2-r3 x86, #955486
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-06 06:18:36 +00:00
Arthur Zamarin
8455b6548b dev-lang/go: Stabilize 1.24.2-r3 ppc64, #955486
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-06 06:18:36 +00:00
Sam James
9a39632802 dev-lang/go: Stabilize 1.24.2-r3 arm, #955486
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-06 03:23:37 +01:00
Sam James
0ae057284a dev-lang/go: Stabilize 1.24.2-r3 arm64, #955486
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-06 03:23:36 +01:00
Matt Jolly
135a111fbe dev-lang/rust-common: add 1.87.0_beta20250430
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-05-06 11:54:37 +10:00
Matt Jolly
51c2f3dff7 dev-lang/rust: add 1.87.0_beta20250430
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-05-06 11:54:36 +10:00
Matt Jolly
0fa175308d dev-lang/rust-bin: add 1.87.0_beta20250430
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-05-06 11:54:36 +10:00
Sam James
b9c529c607 dev-lang/go: crank subslot for Docker segfault fix
Crank the subslot for 7158bcf1dc so people
get rebuilds and a fixed version of Docker. We've had 2 reports of it
just today.

Closes: https://bugs.gentoo.org/955451
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-06 01:24:05 +01:00
Petr Vaněk
cf59feeb89 dev-lang/execline: add 2.9.7.0
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-05-05 17:23:28 +02:00
Maciej Barć
3d97659066 dev-lang/boogie: bump to 3.5.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-05 17:14:46 +02:00
Maciej Barć
a63edb8a2a dev-lang/boogie: drop old 3.4.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-05 17:14:45 +02:00
Alfred Wingate
2c7f4e859d dev-lang/crystal: these should be required at build time
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-05 17:14:43 +02:00
Alfred Wingate
3d8ab0c8e7 dev-lang/crystal: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-05 17:14:43 +02:00
Alfred Wingate
fe068374b6 dev-lang/php: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-05-05 10:26:30 -04:00
Alfred Wingate
57ef16d8ad dev-lang/gnucobol: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-05-05 09:45:04 +02:00
Sam James
b93f7459ee dev-lang/gprolog: build w/ -std=gnu17
Closes: https://bugs.gentoo.org/943955
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-04 07:07:13 +01:00
Joonas Niilola
203b9faafb dev-lang/spidermonkey: add 128.10.0
Test phase still breaks with python-3.13. Spidermonkey-128 is based on
Firefox:esr and the commits for Firefox:rapid enabling python-3.13 don't apply
this far back. Couldn't find a patch dealing with python-3.13 from any major
distro.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-05-04 08:07:42 +03:00
Maciej Barć
3b22dcfb62 dev-lang/crystal: bump to 1.16.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-05-03 16:33:10 +02:00
Randy Barlow
9371bc5b9c dev-lang/rust-bin: Drop myself as a maintainer
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
Part-of: https://github.com/gentoo/gentoo/pull/41908
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-02 22:33:22 +01:00
Randy Barlow
2271ff839b dev-lang/rust: Drop myself as a maintainer
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
Part-of: https://github.com/gentoo/gentoo/pull/41908
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-02 22:33:21 +01:00
Michał Górny
4fb7a78a9c dev-lang/pypy: Remove python-exec/symlink from 3.10*
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/41697
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-01 13:36:10 +02:00
Michał Górny
89a7ce0eea dev-lang/python: Disable python-exec in 3.10.17
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/41697
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-01 13:36:09 +02:00
Michael Mair-Keimberger
59e7cbac8e dev-lang/php: remove unused patches
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-04-30 21:01:11 -04:00
Sam James
6f8cc8e71b dev-lang/icon: Stabilize 9.5.24b amd64, #954977
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 17:46:27 +01:00
Sam James
9ff47c0409 dev-lang/regina-rexx: Stabilize 3.9.6 amd64, #954990
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:58:16 +01:00
Sam James
6b37cdcb0a dev-lang/icon: Stabilize 9.5.24b x86, #954977
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:57:00 +01:00
Maciej Barć
1893359777 dev-lang/eisl: sync live 9999 version
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-04-28 15:40:41 +02:00