Commit Graph
817338 Commits
Author SHA1 Message Date
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
Michał Górny 876df3549f dev-python/tempest: Bump to 38.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:57 +01:00
Alfred Wingate 82e7620470 dev-python/elasticsearch: add 8.13.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35962
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:56 +01:00
Alfred Wingate 03f727453e dev-python/elastic-transport: add 8.13.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:56 +01:00
Alfred Wingate 7003d04dc7 dev-python/opentelemetry-sdk: new package, add 1.23.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:55 +01:00
Alfred Wingate ab6846b262 dev-python/opentelemetry-semantic-conventions: new package, add 1.23.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:54 +01:00
Alfred Wingate ac8872068f dev-python/opentelemetry-api: new package, add 1.23.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:53 +01:00
Alfred Wingate b989b71fe8 dev-python/respx: new package, add 0.21.1
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 16:27:52 +01:00
Ben Kohler d90c5e3dff dev-libs/libtsm: drop 4.0.2
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:18:13 -05:00
Ben Kohler bb58e23c2b sys-apps/memtest86+: stabilize 7.00 for amd64, x86
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:17:54 -05:00
Ben Kohler 96ae890a4c dev-libs/libtsm: add 4.0.2_p20231223
Closes: https://bugs.gentoo.org/895052

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-29 10:16:51 -05:00
Michael Mair-Keimberger a1b595c924 sys-boot/colo: EAPI8 bump, minor improvements
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35970
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-03-29 18:10:02 +03:00
Michał Górny a6f7c52673 dev-python/nose: Remove last-rited pkg
Closes: https://bugs.gentoo.org/822414
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:52:04 +01:00
Michał Górny 4e1c1c0ee0 dev-python/boto: Remove last-rited pkg
Closes: https://bugs.gentoo.org/888235
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:50:50 +01:00
Michał Górny ea84c84d03 app-misc/rmlint: Remove last-rited pkg
Closes: https://bugs.gentoo.org/878695
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:49:56 +01:00
Michał Górny 6b1bd1e54a sci-biology/biopandas: Remove last-rited pkg
Closes: https://bugs.gentoo.org/878721
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:49:25 +01:00
Michał Górny 23fcd16fcb sci-chemistry/nmrglue: Remove last-rited pkg
Closes: https://bugs.gentoo.org/878725
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:49:05 +01:00
Michał Górny f90e0fc7b6 dev-libs/zlog: Remove last-rited pkg
Closes: https://bugs.gentoo.org/925342
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:48:34 +01:00
Michał Górny b062392309 www-plugins/gosuslugi-plugin: Remove last-rited pkg
Closes: https://bugs.gentoo.org/876271
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:48:00 +01:00
Michał Górny 43b06ad5b6 dev-python/pendulum: Remove last-rited pkg
Closes: https://bugs.gentoo.org/924881
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:47:31 +01:00
Michał Górny 1d6fd34669 dev-python/fb-re2: Remove last-rited pkg
Closes: https://bugs.gentoo.org/833088
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:47:06 +01:00
Michał Górny 8f4435b963 net-dns/odsclient: Remove last-rited pkg
Closes: https://bugs.gentoo.org/922925
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-29 15:46:25 +01:00