Commit Graph
861428 Commits
Author SHA1 Message Date
Sam James f66787897a toolchain.eclass: run tests for -m32 if multilib
TODO: Does this handle s390 (-m31) correctly?

Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 02:45:08 +01:00
Filip Kobierski 5ed91a25cb sys-fabric/mstflint: fix pkgcheck issues
Signed-off-by: Filip Kobierski <fkobi@pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37978
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2024-08-05 17:28:42 -07:00
Zac Medico 7ad787bc97 sys-fabric/mstflint: drop 4.18.0_p1-r1, 4.20.0_p1
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2024-08-05 17:26:47 -07:00
Nick Sarnie 88d550188c net-im/discord: add 0.0.63, drop 0.0.62-r1
Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
2024-08-05 20:20:13 -04:00
Eli Schwartz d29ef6046e net-dialup/freeradius-client: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/927175
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:32 -04:00
Eli Schwartz 8525d9515a net-dialup/freeradius-client: add github upstream metadata
The "main website" is the wiki landing page. It talks about a CVS repo.
However the rest of freeradius.org talks about github instead.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:31 -04:00
Eli Schwartz 08a8d3cde1 sci-chemistry/tinker: mark as LTO-unsafe
At least, the tests fail if you use LTO. So it is apparently unsafe,
though unsafe here means the results you get are wrong!

Closes: https://bugs.gentoo.org/878059
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:31 -04:00
Eli Schwartz af2e7ef90a sci-libs/gsl: mark as LTO-unsafe
It appears to be fixed in 2.8 but the package is high-maintenance due to
required patching. Filter it for now and drop the filter when updating
to the new version.

Closes: https://bugs.gentoo.org/927585
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:31 -04:00
Eli Schwartz 1fcac3194b sci-mathematics/jags: make sure elibtoolize is applied
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:31 -04:00
Eli Schwartz 44d876fa0a sci-mathematics/jags: add missing automagic dependency
ltdl is internally used, and also included as a "convenience copy". If
it's not available on the system then the code copy is used; if it is
available, we have a missing runtime dep.

The bundled copy also results in an LTO error.

Closes: https://bugs.gentoo.org/927674
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:30 -04:00
Eli Schwartz bf241a4260 games-emulation/dosbox: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/858638
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:30 -04:00
Eli Schwartz 7455e8235d dev-libs/libportal: prevent automagically building against gtk[X,wayland]
e.g. the upstream code checks whether GDK_WINDOWING_WAYLAND is defined
by the gtk headers, and if so will compile against the wayland symbols
it provides. This means that libportal built on a system with
gtk+[-wayland] will be compatible with anything, but when built on a
system with gtk+[wayland], requires that at runtime.

This cannot be expressed with USE flags.

We could bind tightly to whether gtk was built with wayland (and X), and
in the process, arbitrarily restrict libportal[-wayland] to only build
and install on a system with gtk+[-wayland].

But we recently added a hack to gtk itself which allows hiding the
automagic macros entirely. Inject this via append-cflags if the USE
flags aren't set, to simulate building on a system with more minimal gtk
packages.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:30 -04:00
Eli Schwartz cec63c55db xfce-base/libxfce4ui: prevent automagically building against gtk[wayland]
The upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the
gtk headers, and if so will compile against the wayland symbols it
provides.

This means that libxfce4ui built on a system with gtk+[-wayland]
will be compatible with anything, but when built on a system with
gtk+[wayland], requires that at runtime regardless of USE flag.

This cannot be expressed with USE flags. We could bind tightly to
whether gtk was built with wayland and arbitrarily restrict
libxfce4ui[-wayland] to only build and install on a system with
gtk+[-wayland].

But we recently added a hack to gtk itself which allows hiding the
automagic macros entirely. Inject this via append-cflags if the USE
flags aren't set, to simulate building on a system with more minimal gtk
packages.

Fixed upstream in:
https://gitlab.xfce.org/xfce/libxfce4ui/-/commit/967359624e408365b4c027bab66e737063af604b
and hence only worked around for 4.18.

Bug: https://bugs.gentoo.org/624960
Closes: https://bugs.gentoo.org/873520
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:30 -04:00
Eli Schwartz efaf2366ce x11-libs/wxGTK: prevent automagically building against gtk[X,wayland]
The upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the
gtk headers, and if so will compile against the wayland symbols it
provides. This despite that wxGTK has a wayland USE flag, and checks it
in the build system -- just not for this.

This means that when built on a system with gtk+[-wayland]
will be compatible with anything, but when built on a system with
gtk+[wayland], requires that at runtime regardless of USE flag.

This cannot be expressed with USE flags. We could bind tightly to
whether gtk was built with wayland and arbitrarily restrict
wxGTK[-wayland] to only build and install on a system with
gtk+[-wayland].

But we recently added a hack to gtk itself which allows hiding the
automagic macros entirely. Inject this via append-cflags if the USE
flags aren't set, to simulate building on a system with more minimal gtk
packages.

Bug: https://bugs.gentoo.org/624960
Closes: https://bugs.gentoo.org/927952
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:29 -04:00
Eli Schwartz 14f4be4038 net-libs/gtk-vnc: prevent automagically building against gtk[X,wayland]
e.g. the upstream code checks whether GDK_WINDOWING_WAYLAND is defined
by the gtk headers, and if so will compile against the wayland symbols
it provides. This means that gtk-vnc built on a system with
gtk+[-wayland] will be compatible with anything, but when built on a
system with gtk+[wayland], requires that at runtime.

This cannot be expressed with USE flags.

We could bind tightly to whether gtk was built with wayland (and X), and
in the process, arbitrarily restrict gtk-vnc[-wayland] to only build and
install on a system with gtk+[-wayland].

But we recently added a hack to gtk itself which allows hiding the
automagic macros entirely. Inject this via append-cflags if the USE
flags aren't set, to simulate building on a system with more minimal gtk
packages.

Bug: https://bugs.gentoo.org/624960
Closes: https://bugs.gentoo.org/865659
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-05 20:18:24 -04:00
Patrick McLean cf3ace163e dev-util/difftastic: add 0.60.0
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-08-05 17:14:10 -07:00
James Le Cuirot 5f9b32f028 sys-devel/binutils: Rebase cross/prefix linker patches for 2.43
Closes: https://bugs.gentoo.org/937381
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-08-05 23:20:23 +01:00
Patrick McLean 722b078bb0 app-misc/jaq: add 1.6.0
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-08-05 15:05:53 -07:00
William Hubbs 7c6ee070ca net-libs/nodejs: stabilize 22.4.1-r1 for amd64 #936254
Signed-off-by: William Hubbs <williamh@gentoo.org>
2024-08-05 16:12:51 -05:00
William Hubbs a4132b3824 net-libs/nodejs: stabilize 20.15.1 for amd64 #936254
Signed-off-by: William Hubbs <williamh@gentoo.org>
2024-08-05 16:12:51 -05:00
William Hubbs cf6a3dbac7 net-libs/nodejs: stabilize 18.20.4 for amd64 #936254
Signed-off-by: William Hubbs <williamh@gentoo.org>
2024-08-05 16:12:50 -05:00
Sam James d8a1313860 dev-util/re2c: Stabilize 3.1 ppc, #937346
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 22:11:39 +01:00
Sam James f466493d08 dev-texlive/texlive-pictures: Stabilize 2023_p69409-r3 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:13 +01:00
Sam James d76e21b3b8 dev-texlive/texlive-context: Stabilize 2023_p69108-r4 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:12 +01:00
Sam James 28b43d2d4a app-text/epspdf: Stabilize 0.6.5.1 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:11 +01:00
Sam James 20d139e1bd dev-texlive/texlive-binextra: Stabilize 2023_p69527-r5 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:11 +01:00
Sam James d325765e9f app-text/pdfjam: Stabilize 3.10-r1 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:10 +01:00
Sam James 4b4a2ecbb2 app-text/texlive-core: Stabilize 2023-r10 amd64, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:09 +01:00
Sam James 401ab8538c dev-texlive/texlive-pictures: Stabilize 2023_p69409-r3 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:08 +01:00
Sam James bb4caf4ed4 dev-texlive/texlive-context: Stabilize 2023_p69108-r4 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:07 +01:00
Sam James 553b58b626 app-text/epspdf: Stabilize 0.6.5.1 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:07 +01:00
Sam James 502e173d77 dev-texlive/texlive-binextra: Stabilize 2023_p69527-r5 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:06 +01:00
Sam James f71d3488da app-text/pdfjam: Stabilize 3.10-r1 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:05 +01:00
Sam James c9c8cb3998 app-text/texlive-core: Stabilize 2023-r10 x86, #937396
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:04 +01:00
Sam James 50d5f0cccf media-sound/easyeffects: Stabilize 7.1.6 amd64, #937355
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:03 +01:00
Sam James 675e8aa7ea dev-erlang/xmpp: Stabilize 1.8.1 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:02 +01:00
Sam James b3bb94936f dev-erlang/p1_pgsql: Stabilize 1.1.25 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:01 +01:00
Sam James f0857c7445 dev-erlang/p1_oauth2: Stabilize 0.6.14 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:00 +01:00
Sam James 5cab41aac2 dev-erlang/mqtree: Stabilize 1.0.16 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:42:00 +01:00
Sam James 8011e76b1a dev-erlang/fast_xml: Stabilize 1.1.51 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:41:59 +01:00
Sam James da29597d87 net-im/ejabberd: Stabilize 24.02-r1 amd64, #936318
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:41:58 +01:00
Sam James f54526b89c sys-apps/gentoo-functions: add 1.7.1
Kerin Millar (1):
      Ensure a radix character of U+2E in _update_time()

Sam James (1):
      meson.build: prepare for gentoo-functions-1.7.1

Bug: https://bugs.gentoo.org/937376
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-05 21:40:55 +01:00
Patrick McLean 89cf45ddf7 sys-apps/nvme-cli: add 2.10.2
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-08-05 11:50:32 -07:00
Patrick McLean 3ae2685d27 sys-libs/libnvme: add 1.10
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-08-05 11:50:32 -07:00
Michał Górny 2fd11deecf dev-libs/libclc: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:35 +02:00
Michał Górny 3df6125a9e sys-devel/clang-runtime: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:34 +02:00
Michał Górny 206d140466 sys-libs/libomp: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:33 +02:00
Michał Górny edf3017961 sys-libs/libcxx: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:32 +02:00
Michał Górny f6fee8f3e0 sys-libs/libcxxabi: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:32 +02:00
Michał Górny d896f358a7 sys-libs/llvm-libunwind: Add 19.1.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-05 20:22:31 +02:00