Commit Graph
861428 Commits
Author SHA1 Message Date
Sam James 6fcb27e27e dev-ruby/simplecov-html: Stabilize 0.12.3-r1 x86, #934317
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:50:23 +01:00
Sam James cf372294b8 sys-apps/pv: add 1.8.10
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:50:15 +01:00
Sam James ef5ae24473 dev-build/meson: Stabilize 1.4.1 arm64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:37 +01:00
Sam James a8190407be dev-build/meson: Stabilize 1.4.1 ppc64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:36 +01:00
Sam James 6be0a23309 dev-build/meson: Stabilize 1.4.1 arm, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:35 +01:00
Sam James c681fcb50f dev-build/meson: Stabilize 1.4.1 x86, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:33 +01:00
Sam James c437937de0 dev-build/meson: Stabilize 1.4.1 ppc, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:32 +01:00
Sam James 24c48fcc4b dev-build/meson: Stabilize 1.4.1 sparc, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:34:30 +01:00
Sam James fcdc1d5fe6 dev-ruby/sys-filesystem: Stabilize 1.4.4 x86, #934316
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:33:36 +01:00
Sam James 31ad611fe4 dev-ruby/mkmf-lite: Stabilize 0.6.0 x86, #934316
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:33:35 +01:00
Sam James 2d8f75e87b dev-ruby/ptools: Stabilize 1.5.0 x86, #934316
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:33:34 +01:00
Sam James acd06ec87c dev-ruby/memoist: Stabilize 0.16.2-r1 x86, #934316
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:33:33 +01:00
Tim Meusel 883018b670 app-admin/puppet: 8.6.0, 8.5.1 require dev-ruby/facter-4.4.1
Puppet 8 doesn't officially support Facter 3, Only facter 4. I updated
this to 4.4.1 because that's the oldest stable facter version we have in
the repo. In theory we could set it to 4.0.0.

[sam: Revbump.]

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
Closes: https://github.com/gentoo/gentoo/pull/36828
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:24:17 +01:00
Tim Meusel dcb0536911 app-admin/puppet: Migrate to HTTPS URLs
Signed-off-by: Tim Meusel <tim@bastelfreak.de>
Closes: https://github.com/gentoo/gentoo/pull/36827
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:23:43 +01:00
Sam James 2215387ffd sys-fs/btrfs-progs: add 6.9.1
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:19:32 +01:00
Sam James a8828147be dev-build/meson: Stabilize 1.4.1 amd64, #934824
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:10:48 +01:00
Sam James 72aac5e95c virtual/rust: add 1.79.0
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 04:08:19 +01:00
Sam James 686b9338a7 dev-lang/spidermonkey: drop Rust restriction for 102.15.0
simd is already disabled here.

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:53:45 +01:00
Anna (navi) Figueiredo Gomes 7f98ea0577 dev-lang/spidermonkey: Limit virtual/rust to <1.78 for now
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Closes: https://github.com/gentoo/gentoo/pull/37164
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:46:48 +01:00
Anna (navi) Figueiredo Gomes b6e6260a5b dev-lang/spidermonkey: Limit virtual/rust to <1.78 for now
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:46:48 +01:00
Anna (navi) Figueiredo Gomes 72384c3f48 sys-devel/rust-std: add 1.79.0
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:46:47 +01:00
Anna (navi) Figueiredo Gomes 5edf05693e dev-lang/rust-bin: add 1.79.0
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:46:47 +01:00
Anna (navi) Figueiredo Gomes 03093b9e00 dev-lang/rust: add 1.79.0
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:46:46 +01:00
Sam James 70e9330e28 sys-apps/nvme-cli: Stabilize 2.9.1 amd64, #927700
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:39:22 +01:00
Sam James fbdcbbdc76 sys-libs/libnvme: Stabilize 1.9 amd64, #927700
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:39:21 +01:00
Sam James e54c9f4cc2 sys-apps/nvme-cli: Stabilize 2.9.1 x86, #927700
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:39:20 +01:00
Sam James 957172d805 sys-libs/libnvme: Stabilize 1.9 x86, #927700
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:39:19 +01:00
Sam James 21dfa60843 dev-libs/libassuan: add 3.0.0
Bring back 3.0.0 (see a6ff8d06b3).

Signed-off-by: Sam James <sam@gentoo.org>
(cherry picked from commit aab0eafd6f)
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:34:23 +01:00
Sam James a6ff8d06b3 profiles: mask libassuan-3.0.1
```
$ gpg --version
/usr/bin/gpg: /usr/lib64/libassuan.so.9: version `LIBASSUAN_1.0' not found (required by /usr/bin/gpg)
```

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:33:13 +01:00
Sam James fe60ffa922 app-text/calibre: Stabilize 7.11.0 amd64, #934822
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:12:03 +01:00
Aliaksei Urbanski 765cbe9e25 media-libs/aubio: revbump to 0.4.9-r4
These changes fix:
  - compile with python-exec[-native-symlinks]
  - GCC 14 compatibility
  - NumPy 2 compatibility
  - documentation issues:
    * partially missing docs on the first install
    * duplicated docs on reinstalls
  - missing blas USE flag
  - missing pytest dependency

[sam: Drop the changes to -r2.]

Closes: https://bugs.gentoo.org/933405
Closes: https://bugs.gentoo.org/925102
Bug: https://bugs.gentoo.org/589262
Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36988
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:08:49 +01:00
Michael Mair-Keimberger 8cffe9f20d app-misc/i2bits: fix UnusedInherits, SRC_URI
The content of both tar.gz files a identical, exept for two additional
files in the bitbucket verison, which are:
bitbucket-pipelines.yml
.gitignore

Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37277
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:06:43 +01:00
Michael Mair-Keimberger d6c58d4418 app-admin/genromfs: fix SRC_URI
The source files of both tar.gz file are completely the same.

Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37278
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:05:54 +01:00
Sam James 35c4aff4ca sys-fs/btrfsmaintenance: add PR link to patch
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:05:00 +01:00
Martin Dummer b5a390b55e sys-fs/btrfsmaintenance: fix syntax error in shellscript
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/37282
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 03:04:17 +01:00
Sam James c8202ae064 app-crypt/gnupg: update Manifest for 2.4.5 signature
Same thing as usual where they seem to upload a new signature a while
after the release with just an additional sig inside:
```
$ diff -u <(pgpdump /var/cache/distfiles/gnupg-2.4.5.tar.bz2.sig) <(pgpdump /tmp/gnupg-2.4.5.tar.bz2.sig._checksum_failure_.1djygxfl)
--- /dev/fd/63  2024-06-25 02:55:05.511489574 +0100
+++ /dev/fd/62  2024-06-25 02:55:05.511489574 +0100
@@ -12,3 +12,17 @@
        Hash left 2 bytes - 88 8b
        EdDSA R(256 bits) - ...
        EdDSA s(256 bits) - ...
+Old: Signature Packet(tag 2)(117 bytes)
+       Ver 4 - new
+       Sig type - Signature of a binary document(0x00).
+       Pub alg - EdDSA Edwards-curve Digital Signature Algorithm(pub 22)
+       Hash alg - SHA256(hash 8)
+       Hashed Sub: issuer fingerprint(sub 33)(21 bytes)
+        v4 -   Fingerprint - ac 8e 11 5b f7 3e 2d 8d 47 fa 99 08 e9 8e 9b 2d 19 c6 c8 bd
+       Hashed Sub: signature creation time(sub 2)(4 bytes)
+               Time - Fri Mar  8 04:29:29 GMT 2024
+       Sub: issuer key ID(sub 16)(8 bytes)
+               Key ID - 0xE98E9B2D19C6C8BD
+       Hash left 2 bytes - 94 53
+       EdDSA R(252 bits) - ...
+       EdDSA s(256 bits) - ...
```

Closes: https://bugs.gentoo.org/933301
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:55:54 +01:00
Sam James 75d9e23fe4 dev-libs/libgpg-error: update Manifest for 1.49 signature
Same thing as usual where they seem to upload a new signature a while
after the release with just an additional sig inside:
```
$ diff -u <(pgpdump /var/cache/distfiles/libgpg-error-1.49.tar.bz2.sig) <(pgpdump /tmp/libgpg-error-1.49.tar.bz2.sig._checksum_failure_.jj2y2rzd)
--- /dev/fd/63  2024-06-25 02:52:31.874835659 +0100
+++ /dev/fd/62  2024-06-25 02:52:31.877835691 +0100
@@ -12,3 +12,17 @@
        Hash left 2 bytes - be 58
        EdDSA R(255 bits) - ...
        EdDSA s(256 bits) - ...
+Old: Signature Packet(tag 2)(117 bytes)
+       Ver 4 - new
+       Sig type - Signature of a binary document(0x00).
+       Pub alg - EdDSA Edwards-curve Digital Signature Algorithm(pub 22)
+       Hash alg - SHA256(hash 8)
+       Hashed Sub: issuer fingerprint(sub 33)(21 bytes)
+        v4 -   Fingerprint - ac 8e 11 5b f7 3e 2d 8d 47 fa 99 08 e9 8e 9b 2d 19 c6 c8 bd
+       Hashed Sub: signature creation time(sub 2)(4 bytes)
+               Time - Fri Apr 26 06:29:51 BST 2024
+       Sub: issuer key ID(sub 16)(8 bytes)
+               Key ID - 0xE98E9B2D19C6C8BD
+       Hash left 2 bytes - b2 20
+       EdDSA R(255 bits) - ...
+       EdDSA s(255 bits) - ...
```

Closes: https://bugs.gentoo.org/933300
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:53:26 +01:00
Sam James 83206a8ccb dev-libs/libassuan: add 3.0.1, drop 3.0.0
Symbol versioning fix.

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:51:12 +01:00
Eli Schwartz ab7c96ea60 dev-build/meson: drop old
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:31 +01:00
Eli Schwartz f6bad1b3b5 dev-build/meson: add 1.5.0_rc1
Includes py3.13 support.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:30 +01:00
Eli Schwartz 5e8bdf124e dev-build/meson: enable py3.13 in live
A couple known problems are now resolved via:
https://github.com/mesonbuild/meson/pull/13205

And tests pass under 3.13.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:29 +01:00
Eli Schwartz bbcb2f9c84 dev-libs/libgpg-error: fix UnusedInherits
version 1.47-r1 was added to fix a Prefix issue at build time, which
moved away from using prefix.eclass as it wasn't a reliable build time
fix. But it left the inherit behind, which was later cleaned up when
packaging 1.48. Kill the lint warning in the old ebuild too.

Fixes: 3dc5713dd6
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:29 +01:00
Eli Schwartz db39d4322a dev-libs/libgpg-error: fix RedirectedUrl
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:28 +01:00
Eli Schwartz a5d0f69245 dev-libs/libgpg-error: 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-06-25 02:31:27 +01:00
Eli Schwartz ef2c9d2102 dev-python/setuptools: add strong blocker for old versions of setuptools-rust
This version is no longer packaged in the tree. It contains a runtime dependency
on typing_extensions, and triggers pathological dependency graph bugs
due to its nature as a setuptools plugin. The issue trivially manifests
when changing PYTHON_TARGETS.

The ONLY way to fix this is to update/uninstall setuptools-rust before
recompiling setuptools itself. Uninstalling is reasonably cheap, since
the package is only ever used as a bdep for other packages. This also
means it may end up not getting upgraded in a timely fashion.

Strong blockers are a strong tool to use here, but:
- it is an old version so panicking and refusing to do anything until it
  gets manually removed may be warranted
- it does in fact prevent even successfully running src_compile() for
  setuptools itself, if setuptools-rust is in partially-merged state due
  to typing_extensions being queued before setuptools and
  setuptools-rust being queued *after* setuptools

This "fixes" world updates by telling people exactly which package to
manually remove rather than inscrutably failing at compile time with
python tracebacks and leaving them to guess which package to manually
remove. It could be wished that users would be aided through the power
of automatically resolved dependency graphs, but there's no good options
here and at least the error message is clear.

No revbump, because existing packages that successfully compiled don't
have the issue and it only occurs during certain world updates.

Bug: https://bugs.gentoo.org/933553
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 02:31:25 +01:00
Craig Andrews aca7df37ff www-apps/jellyfin-bin: drop 10.9.6
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-06-24 21:09:06 -04:00
Craig Andrews 5d6b29f533 www-apps/jellyfin-bin: add 10.9.7
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-06-24 21:09:06 -04:00
Sam James 6a6e0989a4 xfce-extra/xfce4-screensaver: Stabilize 4.18.3 ppc64, #934740
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 01:28:59 +01:00
Sam James e7d0eed9c7 app-crypt/gpa: allow build w/ >=libassuan-3
Delete the bundled macro so it uses the system copy which knows libassuan-3
is compatible with libassuan-2 API-wise.

(Just as we did for pinentry in 7b07caa9d1459f9cba33cb8e7fceddf23a36583d.)

Closes: https://bugs.gentoo.org/934802
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 01:28:44 +01:00
Sam James 4f7205a68c app-crypt/gpa: update HOMEPAGE
The old HOMEPAGE says:
> **Archive up to 2011** The GNU Privacy Assistant is a GUI for GnuPG. GPA
> utilizes GTK+ and compiles for various platforms. Development and everything
> has moved to a different plattform in 2011, see https://gnupg.org/software/gpa/index.html

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-25 01:28:43 +01:00