Commit Graph
813609 Commits
Author SHA1 Message Date
Ionen Wolkens 623372fcd7 dev-qt/qtconnectivity: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-29 20:27:49 -04:00
Ionen Wolkens f870585d0f dev-qt/qtcharts: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-29 20:27:49 -04:00
Ionen Wolkens bbe33f81b6 dev-qt/qt5compat: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-29 20:27:48 -04:00
Ionen Wolkens 2b7e240c72 dev-qt/qt3d: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-29 20:27:48 -04:00
Sam James 56f0bb5849 app-arch/xz-utils: add/restore 5.4.2
This is the last release signed by Lasse Collin, the previous signer of xz-utils
releases.

Downgrade to this out of an abundance of caution. We are not aware of any issues
that *specifically* require this.

Note that the Manifest matches dfcc1f271f from
when 5.4.2 was removed from ::gentoo in the past.

Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 22:52:30 +00:00
Zac Medico 90acc6a830 app-admin/vault: add 1.15.6
Includes stubmaker patch from here:

https://github.com/hashicorp/vault/pull/24678

Signed-off-by: Zac Medico <zmedico@gentoo.org>
2024-03-29 14:21:50 -07:00
Andreas K. Hüttel 651197aa23 profiles: Apply workaround for broken x32 systemd stage bootstrap
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-29 21:45:36 +01:00
Michał Górny b0d0e537d5 dev-python/lxml: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 21:04:14 +01:00
Patrick McLean bf0bf11ed3 dev-python/xmlsec: Remove ver restriction on lxml (bug #927927)
As per upstream issue, the segfaults are caused die to lxml being linked
against a different libxml2 than xmlsec. This isn't a problem for
package manager installed packages, especially source based installs.

Closes: https://bugs.gentoo.org/927927
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-03-29 12:13:12 -07:00
Alfred Wingate c237dabb92 dev-python/opentelemetry-sdk: add 1.24.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35990
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 20:07:08 +01:00
Alfred Wingate 61399c5385 dev-python/opentelemetry-semantic-conventions: add 1.24.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 20:07:07 +01:00
Alfred Wingate 58d3bda8c5 dev-python/opentelemetry-api: add 1.24.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 20:07:07 +01:00
Alfred Wingate 8b53e2f557 dev-python/opentelemetry-sdk: disable xdist
Closes: https://bugs.gentoo.org/928132
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 20:07:06 +01:00
Alfred Wingate 873dd5c5c6 dev-python/respx: include missing pytest-asyncio dep for tests
Closes: https://bugs.gentoo.org/928130
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35989
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 20:05:51 +01:00
Eli Schwartz 7a8bb8b9e7 net-nds/openldap: fix automagic dependency on cyrus-sasl
The client programs can depend on sasl as well. But we never passed the
relevant options when building with USE=minimal, as is the default on
desktop profiles to avoid building the entire server infrastructure.

This was then detected on the official binhost, producing a totally
invalid package.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:16 +00:00
Eli Schwartz aaaf2b0208 games-strategy/ja2-stracciatella: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/916965
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:16 +00:00
Eli Schwartz 7a947b7e44 dev-lang/lua: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:15 +00:00
Eli Schwartz 001eac07cf sci-calculators/tiemu: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/862381
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:14 +00:00
Eli Schwartz 1d32f41aa6 sci-libs/libticalcs2: fix erroneous bashism during building
* QA Notice: Abnormal configure code
 *
 * checking for the host compiler... ./configure: 17678: test: xx86_64-pc-linux-gnu: unexpected operator

Bug: https://github.com/debrouxl/tilibs/pull/87
Closes: https://bugs.gentoo.org/723452
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:14 +00:00
Eli Schwartz f718a45e41 sci-libs/libticalcs2: update EAPI 6 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:13 +00:00
Eli Schwartz 5491ecdce9 sci-libs/libticalcs2: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/927586
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:12 +00:00
Eli Schwartz 0a73659e54 gnome-base/libglade: update EAPI 6 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:12 +00:00
Eli Schwartz 6933af393f gnome-base/libglade: avoid QA warning for deprecated/useless autoconf macro
Alternatively we could define it by adding another bdep on more archaic
unmaintained software. But it does nothing...

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:11 +00:00
Eli Schwartz 9204228c18 sys-cluster/sanlock: drop acct-*/ dependencies to runtime-only
They aren't needed in order to use --buildpkgonly.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:11 +00:00
Eli Schwartz 74d15cc540 sys-cluster/sanlock: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/863734
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:10 +00:00
Eli Schwartz 304ed04625 metadata/install-qa-check.d: make the FHS paths warning easier to read
* QA Notice: The ebuild is installing to one or more unexpected paths:
 *
 *   /var/tmp/portage/sys-cluster/legion-9999/image/usr/bin/legion_prof_files
 *   /var/tmp/portage/sys-cluster/legion-9999/image/usr/bin/serializer_examples
 *
 * Please fix the ebuild to use correct FHS/Gentoo policy paths.

This message is hard to understand. Is it saying that the resulting
package contains files prefixed with ${D} which would be immensely
broken? Is it saying that these paths are *directories* and the FHS does
not approve of directories in /usr/bin/*/?

In fact, it's the latter. Fix this in two ways:

- clarify that it's an unexpected directory, not just some kind of path

- strip ${D} so that people can better visualize what sort of path gets
  installed. This has the downside of not being able to copy/paste the
  path in order to inspect the image directory, but I think this is a
  very small downside. Usually by the time you see this message, portage
  has cleaned up. And if it hasn't, you can still copy/paste that from:

  Completed installing sys-cluster/legion-9999 into /var/tmp/portage/sys-cluster/legion-9999/image

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:09 +00:00
Eli Schwartz ec90f4c3a4 flag-o-matic.eclass: simplify implementation and work in all cases
It curently uses some magic test to decide whether handcrafted code
works with or without -latomic. But it can claim that -latomic is not
needed for that case, while it is still needed for other cases.

> okay so append-atomic-flags does not work for me in this case
> noise-suppression-for-voice is doing `struct RnNoiseStats { uint32_t a, b, c, d; }; std::atomic<RnNoiseStats> m_stats;`
> not just a single large integer

It is simplest to always add -latomic when an ebuild gets that deep
feeling that yeah, it would like some atomics please. The downsides to
listing a linker library are exactly:

- it might be unavailable
- it might be unneeded

And the former case is trivial to solve -- this function already does so
-- while the latter case has a sanctioned approach that is already used
for other intrinsic compiler libraries, but not for atomic "because the
build system would have a hard time if we had to build atomic early on"
which isn't a very good reason to break ebuilds which aren't building
sys-devel/gcc.

As a side benefit, we now handle -latomic such that a package which
requires it, but only for parts of the installed package, does not
overlink to libatomic in *all* binaries/libraries, even if the default
LDFLAGS are overridden and the global -Wl,--as-needed disappears.

Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81358
Bug: https://bugs.gentoo.org/820101
Bug: https://bugs.gentoo.org/925672
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 18:45:05 +00:00
Florian Schmaus 1bca889879 dev-texlive/texlive-context: set TEXLIVE_MODULE_OPTIONAL_ENGINE=luajittex
Closes: https://bugs.gentoo.org/928122
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-03-29 18:18:28 +01:00
Florian Schmaus bdccb380c7 profiles/arch/riscv: mask luajittex also for dev-texlive/texlive-context
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-03-29 18:18:27 +01:00
Florian Schmaus a3748b434d profiles/arch/arm64: restrict luajittex mask to pre texlive 2023 releases
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-03-29 18:18:27 +01:00
Arthur Zamarin 496cee7359 sys-apps/pkgcore: add 0.12.27, drop 0.12.26
0.12.26 was broken release

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-03-29 20:10:37 +03:00
Michael Mair-Keimberger 2c4131d8bd sci-geosciences/gpxlab: EAPI8 bump, add missing die, remove unused eclass
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35985
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-03-29 17:47:37 +01:00
Andrew Ammerlaan 7b77762ca1 dev-python/python-lsp-server: add 1.11.0
drops pypy3 for now, rope is now required for almost all tests

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-03-29 17:45:26 +01:00
Michał Górny 5467590ae1 dev-python/lxml: Add missing patch file
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 17:15:51 +01:00
Sam James e12c7ce6da profiles: add references to xz-utils mask
See https://www.openwall.com/lists/oss-security/2024/03/29/4.

Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-29 16:14:53 +00:00
Ionen Wolkens 08d2abc5b5 dev-python/sip: enable tests
The (newly available) GH repo does not seem to have anything to
generate version.py (which would rather not risk getting wrong),
and also lacks the Changelog and some other generated docs files.

Then pypi's tarball lack tests.

Bit wasteful but both tarballs are small and combining seems safe
(verified that no changes to installed files, so skipping a safety
revbump to ~testing).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-29 11:49:19 -04:00
Viorel Munteanu 400392a29f sys-apps/busybox: sync live version
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-29 17:47:49 +02:00
Viorel Munteanu d8ad860a1e sys-apps/busybox: fix building with kernel headers 6.8
Apply a patch from the mailing list.

Closes: https://bugs.gentoo.org/926872
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-29 17:47:49 +02:00
Ben Kohler 4e9ece8cbf sys-apps/lshw: really bump to 02.20.2b
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:38:00 -05:00
Ben Kohler 72260d49ad net-misc/remmina: remove unused eclass
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:38:00 -05:00
Ben Kohler 2445453cfd gui-apps/nm-tray: minor QA fix
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:38:00 -05:00
Ben Kohler dcba0ee654 media-gfx/fotocx: EAPI=8, QA fixes
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:59 -05:00
Ben Kohler cbb83b506b dev-libs/libtsm: minor QA fix
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:59 -05:00
Ben Kohler 6ca3dbd09e app-backup/backupninja: minor QA fixes (empty var, var sorting)
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:59 -05:00
Ben Kohler 1b2d886dea app-admin/xkcdpass: drop 1.19.4, 1.19.5, 1.19.6
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:58 -05:00
Ben Kohler c9ffc1654a app-admin/xkcdpass: enable py3.12
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:58 -05:00
Ben Kohler 60d47e2dab app-admin/ps_mem: enable py3.12
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:37:58 -05:00
Michał Górny 4e4ba87d66 dev-python/irc: Bump to 20.4.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:28:00 +01:00
Michał Górny 2b7eb1c267 dev-python/flask-paginate: Bump to 2024.3.28
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:59 +01:00
Michał Górny 007e0bf7b1 dev-python/lxml: Bump to 5.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:58 +01:00