summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-01 03:03:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-01 03:03:44 +0000
commit7414e061f0ef8e77eaa6de051a83181cddbef1dc (patch)
tree6e846750aa9822865c8d3a2ddff888c916f91653
parentd36c5f9e59f92a021c987989cd79d44460e0da42 (diff)
gentoo auto-resync : 01:02:2023 - 03:03:44
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29482 -> 29485 bytes
-rw-r--r--acct-user/Manifest.gzbin70838 -> 70832 bytes
-rw-r--r--acct-user/automatic/Manifest2
-rw-r--r--acct-user/automatic/automatic-0.ebuild3
-rw-r--r--acct-user/ceph/Manifest2
-rw-r--r--acct-user/ceph/ceph-0-r1.ebuild3
-rw-r--r--acct-user/git/Manifest2
-rw-r--r--acct-user/git/git-0-r2.ebuild3
-rw-r--r--acct-user/goaccess/Manifest2
-rw-r--r--acct-user/goaccess/goaccess-0.ebuild3
-rw-r--r--acct-user/headscale/Manifest2
-rw-r--r--acct-user/headscale/headscale-0.ebuild3
-rw-r--r--acct-user/munin-async/Manifest2
-rw-r--r--acct-user/munin-async/munin-async-0-r1.ebuild3
-rw-r--r--acct-user/munin/Manifest2
-rw-r--r--acct-user/munin/munin-0-r1.ebuild3
-rw-r--r--acct-user/named/Manifest2
-rw-r--r--acct-user/named/named-0-r1.ebuild3
-rw-r--r--acct-user/snapserver/Manifest2
-rw-r--r--acct-user/snapserver/snapserver-0.ebuild3
-rw-r--r--acct-user/unifi/Manifest2
-rw-r--r--acct-user/unifi/unifi-0-r1.ebuild3
-rw-r--r--app-admin/Manifest.gzbin32350 -> 32353 bytes
-rw-r--r--app-admin/apache-tools/Manifest1
-rw-r--r--app-admin/apache-tools/files/apache-tools-2.4.7-Makefile.patch47
-rw-r--r--app-editors/Manifest.gzbin14084 -> 14082 bytes
-rw-r--r--app-editors/vim-core/Manifest1
-rw-r--r--app-editors/vim-core/files/vim-9.0-fix-create-timer-for-cros-compiling.patch28
-rw-r--r--app-misc/Manifest.gzbin49766 -> 49761 bytes
-rw-r--r--app-misc/fr24feed/Manifest3
-rw-r--r--app-misc/fr24feed/fr24feed-1.0.34_p0.ebuild43
-rw-r--r--dev-cpp/Manifest.gzbin12906 -> 12911 bytes
-rw-r--r--dev-cpp/muParser/Manifest1
-rw-r--r--dev-cpp/muParser/files/muParser-2.3-export-cmake.patch405
-rw-r--r--dev-lua/Manifest.gzbin7297 -> 7296 bytes
-rw-r--r--dev-lua/luaposix/Manifest4
-rw-r--r--dev-lua/luaposix/luaposix-36.1.ebuild (renamed from dev-lua/luaposix/luaposix-36.0.ebuild)0
-rw-r--r--dev-php/Manifest.gzbin38229 -> 38232 bytes
-rw-r--r--dev-php/PEAR-Console_Table/Manifest4
-rw-r--r--dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild18
-rw-r--r--dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild4
-rw-r--r--dev-util/Manifest.gzbin68393 -> 68400 bytes
-rw-r--r--dev-util/Tensile/Manifest4
-rw-r--r--dev-util/Tensile/Tensile-5.4.2.ebuild4
-rw-r--r--dev-util/Tensile/files/Tensile-5.4.2-fix-arch-parse.patch12
-rw-r--r--dev-util/Tensile/files/Tensile-5.4.2-gfx1031.patch88
-rw-r--r--dev-util/bpftrace/Manifest2
-rw-r--r--dev-util/bpftrace/bpftrace-0.17.0-r1.ebuild (renamed from dev-util/bpftrace/bpftrace-0.17.0.ebuild)2
-rw-r--r--dev-util/cargo-tarpaulin/Manifest30
-rw-r--r--dev-util/cargo-tarpaulin/cargo-tarpaulin-0.25.0.ebuild (renamed from dev-util/cargo-tarpaulin/cargo-tarpaulin-0.22.0.ebuild)70
-rw-r--r--dev-util/cargo-tarpaulin/files/cargo-tarpaulin-0.25.0-tests.patch13
-rw-r--r--media-gfx/Manifest.gzbin37491 -> 37489 bytes
-rw-r--r--media-gfx/gmic/Manifest5
-rw-r--r--media-gfx/gmic/files/gmic-3.2.0-grep38.patch27
-rw-r--r--media-gfx/gmic/files/gmic-3.2.0-makefile_automagic.patch133
-rw-r--r--media-gfx/gmic/files/gmic-3.2.0-relative_rpath.patch11
-rw-r--r--media-gfx/gmic/gmic-3.2.0.ebuild138
-rw-r--r--media-gfx/tuxpaint/Manifest1
-rw-r--r--media-gfx/tuxpaint/files/tuxpaint-0.9.28-Makefile.patch158
-rw-r--r--metadata/Manifest.gzbin3515 -> 3515 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28054 -> 28061 bytes
-rw-r--r--metadata/md5-cache/acct-user/Manifest.gzbin71025 -> 71021 bytes
-rw-r--r--metadata/md5-cache/acct-user/automatic-02
-rw-r--r--metadata/md5-cache/acct-user/ceph-0-r12
-rw-r--r--metadata/md5-cache/acct-user/git-0-r22
-rw-r--r--metadata/md5-cache/acct-user/goaccess-02
-rw-r--r--metadata/md5-cache/acct-user/headscale-02
-rw-r--r--metadata/md5-cache/acct-user/munin-0-r12
-rw-r--r--metadata/md5-cache/acct-user/munin-async-0-r12
-rw-r--r--metadata/md5-cache/acct-user/named-0-r12
-rw-r--r--metadata/md5-cache/acct-user/snapserver-02
-rw-r--r--metadata/md5-cache/acct-user/unifi-0-r12
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin72445 -> 72609 bytes
-rw-r--r--metadata/md5-cache/app-misc/fr24feed-1.0.34_p011
-rw-r--r--metadata/md5-cache/dev-lua/Manifest.gzbin7956 -> 7949 bytes
-rw-r--r--metadata/md5-cache/dev-lua/luaposix-36.1 (renamed from metadata/md5-cache/dev-lua/luaposix-36.0)2
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin63764 -> 63594 bytes
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r112
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin124199 -> 124199 bytes
-rw-r--r--metadata/md5-cache/dev-util/Tensile-5.4.22
-rw-r--r--metadata/md5-cache/dev-util/bpftrace-0.17.0-r1 (renamed from metadata/md5-cache/dev-util/bpftrace-0.17.0)4
-rw-r--r--metadata/md5-cache/dev-util/cargo-tarpaulin-0.22.013
-rw-r--r--metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.013
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin54447 -> 54607 bytes
-rw-r--r--metadata/md5-cache/media-gfx/gmic-3.2.016
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin6711 -> 6553 bytes
-rw-r--r--metadata/md5-cache/net-firewall/nftlb-1.0.615
-rw-r--r--metadata/md5-cache/net-firewall/nftlb-1.0.8 (renamed from metadata/md5-cache/net-firewall/nftlb-1.0.4)4
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin12740 -> 12742 bytes
-rw-r--r--metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.2036
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin76809 -> 76965 bytes
-rw-r--r--metadata/md5-cache/sys-apps/nvme-cli-2.2.16
-rw-r--r--metadata/md5-cache/sys-apps/nvme-cli-2.315
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin33784 -> 33942 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libnvme-1.316
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43577 -> 43571 bytes
-rw-r--r--net-analyzer/openbsd-netcat/Manifest1
-rw-r--r--net-analyzer/openbsd-netcat/files/openbsd-netcat-1.190-darwin.patch86
-rw-r--r--net-firewall/Manifest.gzbin4380 -> 4379 bytes
-rw-r--r--net-firewall/nftlb/Manifest8
-rw-r--r--net-firewall/nftlb/files/nftlb-1.0.8-musl.patch73
-rw-r--r--net-firewall/nftlb/files/nftlb-1.0.8-tests.patch45
-rw-r--r--net-firewall/nftlb/nftlb-1.0.4.ebuild61
-rw-r--r--net-firewall/nftlb/nftlb-1.0.8.ebuild (renamed from net-firewall/nftlb/nftlb-1.0.6.ebuild)11
-rw-r--r--net-vpn/Manifest.gzbin7065 -> 7067 bytes
-rw-r--r--net-vpn/logmein-hamachi/Manifest4
-rw-r--r--net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild8
-rw-r--r--net-vpn/logmein-hamachi/metadata.xml9
-rw-r--r--sys-apps/Manifest.gzbin48612 -> 48610 bytes
-rw-r--r--sys-apps/nvme-cli/Manifest5
-rw-r--r--sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch25
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild4
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.3.ebuild50
-rw-r--r--sys-libs/Manifest.gzbin14722 -> 14725 bytes
-rw-r--r--sys-libs/libnvme/Manifest2
-rw-r--r--sys-libs/libnvme/libnvme-1.3.ebuild71
-rw-r--r--www-servers/Manifest.gzbin4546 -> 4541 bytes
-rw-r--r--www-servers/apache/Manifest1
-rw-r--r--www-servers/apache/files/apache2.2-hardened.service27
131 files changed, 987 insertions, 1072 deletions
diff --git a/Manifest b/Manifest
index 3ae575698355..f3b9b5dac496 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29482 BLAKE2B f24ea7c82ab9621ae33e46cde229b62168f1ec95481324674572ff294463f94064544ab4382a81bfdfec8499d50b10beb7bfb582765be66f8b3467d991db6b5b SHA512 0b5bd0d8eb654b441b6d0e6a313489957f2bfb5c56c591ddcd11e870f61f77599d88a303f814f6d53e594c5740111405ed9d413aa23713537c6ad669cf585f5e
-TIMESTAMP 2023-01-31T20:10:03Z
+MANIFEST Manifest.files.gz 29485 BLAKE2B 84518e099fbabe453930189214ba200fe50e503f1114b3d24a535ef2d807ae1524a63e2cdfbbd82a33250be19758f8f6357d1fe76ba56d2f93ffadbe88c541a9 SHA512 2ea813eeb283d9ac5c7c6b1fe1c894194cf8b0dae1fded81883ae01767e7cccbd2237c517156fa054c14c7fac90608391a328af324a29302fdf452a0b25a5d8a
+TIMESTAMP 2023-02-01T02:10:18Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZdZtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZygpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAW7A//QFZgwWpv5DaiiprMllwKPDoiWOxcmkYlCW7e1m3IRSa++4K9c+oe4E8r
-Ytt8675EqQ+eKYtAiHU09lH+d4GJO3nP2/wcBkcr6ngaphdI/YoLZZGWQD1FhyB2
-K0hDojjdXHJ+p+Y8quVRaIEeB/+WZsXC9ezPdgaXMwKUU9KtzJQ1Hztc39ueYRT4
-jXa8Q6to83jNRlvbqK9GrQCn0iHnrKXMcxaYaOQqcFdzpUGVYdBv3jzAvgvDP1Bk
-D48ZwjZK45aZmZDkSgKLnVGJpw730pv+PO/QAVULAT8f80JuWaB3cmmO7F/A2OKL
-W46HHSeuwL0SQWkmdB7V6Eo2vUqEpLR1CUBg4TQuSwIFF4+6P1+G+XDhVLQRjJpY
-d1woDW3MmllVT2XDiqY+ovlGjgyJTpNUSPNmBIBf+H5Bvh8mtoLhqKjkaPbw3ski
-VCUrW+wIK46fQGUIWUHKkBgzTXFfEaluYAZGaonYL+B1OeWbnm82jSOvp471yf3s
-bP2LgMGjfUBcphEy4b8X6nu9JUIDGx8x6FVet/AYFLo/2ot6PytAbYxuUn1nUOPa
-jwKX4FBvGxT07nutFUhJzJH+M3qJL5dUzZ31ZrpXUX9+FfGls7jviuuoa9DniMjN
-b9BCe9FIXp7X117CEVoF1C+VtlRjjcebpCcA/bTn+8pD0voDh/Y=
-=eMy5
+klClGBAApPBkCyYBdS0aQqNqZUsh4rYWhbHwoxDIHQjggczkMI3kS/Dy8PnTO5w8
+9YwBg9Xv/7e9eImdTtUuwUQmDH/8XrKznmbx1Zbwnejg8OKBBx3dn+XGKFS6R84Y
+BcsxyRq8sRZxlIPYpDR+HBsEM2NzA7SGZHDXDYnDllVB0wydvPbcVJe4Klsk5M79
+Wpv8KB1tUO2g7tioYPyCOiaRdF4vHITgTkFZHpcEX5SIWwr1QE1EmaFz+hbIzLYr
++aiUV9GJcTPIeO/MzsAG0wUVt2bE0cTl8kNSYAJRNLLy3JJ5Gc+unDCgZXAsMi7j
+kJsYgbouiuaCgO0dUdl4kyWlCmTIdg0lzVTe6NQR9ZKOU5aSvKq8Y7iBLN3AvkCh
+sDr/1msRpd0dpEEZX+v11DhMTIpSfuA65V0Y2XH9TPza420GDiTuf/HcpWFx67gN
+hUrEb1h9XEteTQNPiFtquHBz4dH/P1BqVzpenE+IkrL6WhzL3h6IZh+7rkV7c0oP
+Gszrl9mnGmAU7F8Fvy1mLVQdrfM3DPLHW/046TJfGkpkBMOxNTrA+JmSJT/7+XKP
++OLkjTfWvvm6Wrm7A4hAQvEeeWXgxerIWxHTzxO0w1DNU4cNBNVNq/N40Jq99uUN
+vlpNe96ZeXtmveLWvZ/lSKyH8WBE7UmMLGefAtFP70P8w3o3CMk=
+=uoo1
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9a6875cf25da..3e56bed7335b 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index 890be281c949..a938739057e1 100644
--- a/acct-user/Manifest.gz
+++ b/acct-user/Manifest.gz
Binary files differ
diff --git a/acct-user/automatic/Manifest b/acct-user/automatic/Manifest
index 0c3e9ee1a0ca..7ee23618e379 100644
--- a/acct-user/automatic/Manifest
+++ b/acct-user/automatic/Manifest
@@ -1,2 +1,2 @@
-EBUILD automatic-0.ebuild 279 BLAKE2B 6e90885e409c508e860889276db428b0ed00b98d99d6ecf7abd31bcab7040960488c8ef9db78cbc59b6ed910bf8864b96ed59245b2ec87da4b7841384cbaf493 SHA512 2c04bb4aa9c909982e7ae6c02d4c0c4aa7daebc0a384c1ca87e166c40563feae242a6ffebaeae9560a86ba4b595db43bd7dda0fab4914f3b1db63de741f2b901
+EBUILD automatic-0.ebuild 236 BLAKE2B 05c81c7d98b6063259cc40fdf5dd209acbb26be1b0f912f45fc2fa73f0b7cd844e1675d20ad225d06df1762ee4f63e0943ec8be80d5f04cfd4ef1a6bc634bc4d SHA512 6c6ef4c25b039bdb145fc51e2d4fc3b990a196b594abe0cf63070afe346a7d36b6c6552cc64592a2fd8014d8815491cf40161e6ce3c477ecfa3b1b5a8e7a31b0
MISC metadata.xml 407 BLAKE2B 45b71e5db07903b8a89609d844db897d588863c2e64651561e818c004034183873c2cb791ec576c82eb8a9062d81981a676f647a67f6cda40e59424e2a17794e SHA512 dc09409437d438855cfb64d57f8a0ed0f368f1942beed647a578d09af798c18fdce3eeecc730684a32614feea581c0d090946e96f512a3d76422e7856606bf4c
diff --git a/acct-user/automatic/automatic-0.ebuild b/acct-user/automatic/automatic-0.ebuild
index 4b8f27357849..8972c4583c61 100644
--- a/acct-user/automatic/automatic-0.ebuild
+++ b/acct-user/automatic/automatic-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,6 +8,5 @@ inherit acct-user
ACCT_USER_ID=338
ACCT_USER_GROUPS=( automatic )
ACCT_USER_HOME="/var/lib/automatic"
-ACCT_USER_HOME_OWNER="automatic:automatic"
acct-user_add_deps
diff --git a/acct-user/ceph/Manifest b/acct-user/ceph/Manifest
index 695c25a835e9..71cb5768a685 100644
--- a/acct-user/ceph/Manifest
+++ b/acct-user/ceph/Manifest
@@ -1,2 +1,2 @@
-EBUILD ceph-0-r1.ebuild 284 BLAKE2B db30cd96e27e22b3875eb920528b1ca2b68e5f487632008915ac22ac672a6c5a59640ad8e67ff3be3a0181030792ceaba15027627c702a9694f1a440b50d556a SHA512 4efd6915c54d3c9ad4e82212d83562d81e0a01ae50db771a84ce76b37b7b9be5d1e3426f85135929a393018d97bc468a066e74de38f57343594541bc208ddbf3
+EBUILD ceph-0-r1.ebuild 253 BLAKE2B ff583dc61d2da7c33b829ea708680f88c867f216af7e5ad243538a6a2dde8cbd78c7f5dbe895cb2f5eab5f41b4e22e0e52d0f91c766820ddc046e7d7620647f6 SHA512 e54c83fe130736888c4a24ab3b31045ffe2c5c5e7fd04f3d9df359e9c04cfc0b936c1b3330ded3949e60c21b974e030a0b58bde9603a31613e0b92441ec87e73
MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff
diff --git a/acct-user/ceph/ceph-0-r1.ebuild b/acct-user/ceph/ceph-0-r1.ebuild
index 7d26493d0bb5..56098366e894 100644
--- a/acct-user/ceph/ceph-0-r1.ebuild
+++ b/acct-user/ceph/ceph-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,6 @@ DESCRIPTION="User for ceph"
ACCT_USER_ID=267
ACCT_USER_HOME=/var/lib/ceph
-ACCT_USER_HOME_OWNER=ceph:ceph
ACCT_USER_GROUPS=( ceph )
acct-user_add_deps
diff --git a/acct-user/git/Manifest b/acct-user/git/Manifest
index 0284e59928e4..f64b94199813 100644
--- a/acct-user/git/Manifest
+++ b/acct-user/git/Manifest
@@ -1,2 +1,2 @@
-EBUILD git-0-r2.ebuild 611 BLAKE2B dc8bf1391ca17fe57e532b7627054cfc006b1737a106505c616877fd431c96c2a8b46644d42e32ad8ee8f7f4ddcf2d5f4d325a807c49ffc2c7fb88fa0d8e92a2 SHA512 947655af6a3b942bff03dbb3b383576f7cf9331d98b03eaf9c8e8083d8947de37880e9b946e179923cf0e96950406b3d1dba3b0442195fb8acc91974b4a3ae20
+EBUILD git-0-r2.ebuild 582 BLAKE2B 3a8397ddbb3e204e0726f238f09a1b56cc12c7d9891c6cfa2988020896a14f90c05b8d02a6a942199950fd7ed4d24232130e2872b6b1c313fc0f521fdf49a6f8 SHA512 6ef944bfa5886a3a401ed47603e113ccaa43b6caf165580203366d3c7514d21fae39be9b71e18b637b2201490700bbde3c540c9e1c42d274abffd0e5fcc9560b
MISC metadata.xml 503 BLAKE2B 14f108a60c2bc75a258da37336def1f1e76140c1027d8d544f51141dc59311e0073c63c8a15f1cfcffb36c1254a44ef19165d7a28888545d14a75330b5964b9e SHA512 6016d84743fd15b8592a79c6c67537e57108e1d4a419575acd1e90e7b50644385935dcc106871483b616d7fa88434f53bb40e1b5118187fe4b1d9d6284cb0e13
diff --git a/acct-user/git/git-0-r2.ebuild b/acct-user/git/git-0-r2.ebuild
index 18e2d5f67173..d6388db32836 100644
--- a/acct-user/git/git-0-r2.ebuild
+++ b/acct-user/git/git-0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,6 @@ IUSE="git gitea gitolite"
REQUIRED_USE="^^ ( git gitea gitolite )"
ACCT_USER_ID=196
-ACCT_USER_HOME_OWNER=git:git
ACCT_USER_HOME_PERMS=750
ACCT_USER_SHELL=/bin/sh
ACCT_USER_GROUPS=( git )
diff --git a/acct-user/goaccess/Manifest b/acct-user/goaccess/Manifest
index aa851af020da..3e4df5f3f69c 100644
--- a/acct-user/goaccess/Manifest
+++ b/acct-user/goaccess/Manifest
@@ -1,2 +1,2 @@
-EBUILD goaccess-0.ebuild 301 BLAKE2B d2b1534a587fc0bab1b826eac76daab8f63ca2e5026107390a5f7fd4bcde3a695b3869b90521670b5b8e609fd9ecaaa37c38bec91c31dc43ae9ac268006089c4 SHA512 07219edd5682a6014556b42055f394bc19c8d53a69ddf1b18bc1ade5f8ca0eb65fe7587de49c50607f4125b4895778fdd585355aa778fb662dfe9a038bb9fc7b
+EBUILD goaccess-0.ebuild 260 BLAKE2B d5d0435007463691da21097639515ef0e3ca8ee1fd678cb8b81ede6a902f280233f67d42de8c05edcd0fcabea0c2a57d9c370c7363e9adafa0c80cfbf44d5ec7 SHA512 407e997aa80076cd69fb31b76cd9b4815b29f9e4588ee6aa38329b8b6c2c7cf86df7fb67aab636f30deb0f4049b01d6d3aabb0187bca63a03c388c20b2d5a155
MISC metadata.xml 407 BLAKE2B 45b71e5db07903b8a89609d844db897d588863c2e64651561e818c004034183873c2cb791ec576c82eb8a9062d81981a676f647a67f6cda40e59424e2a17794e SHA512 dc09409437d438855cfb64d57f8a0ed0f368f1942beed647a578d09af798c18fdce3eeecc730684a32614feea581c0d090946e96f512a3d76422e7856606bf4c
diff --git a/acct-user/goaccess/goaccess-0.ebuild b/acct-user/goaccess/goaccess-0.ebuild
index 8b93cdfe3a5d..bc260252062a 100644
--- a/acct-user/goaccess/goaccess-0.ebuild
+++ b/acct-user/goaccess/goaccess-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,6 @@ inherit acct-user
ACCT_USER_ID=523
ACCT_USER_GROUPS=( goaccess )
ACCT_USER_HOME="/var/lib/goaccess"
-ACCT_USER_HOME_OWNER="goaccess:goaccess"
ACCT_USER_HOME_PERMS=0770
acct-user_add_deps
diff --git a/acct-user/headscale/Manifest b/acct-user/headscale/Manifest
index d790d794a752..5d6202557e85 100644
--- a/acct-user/headscale/Manifest
+++ b/acct-user/headscale/Manifest
@@ -1,2 +1,2 @@
-EBUILD headscale-0.ebuild 340 BLAKE2B de2fb4b7c095f97cf82246527a2017fdea84d6d1f54ffea2745d7d5694333302e8883158e2a8880e08ebdad67e4d0e582eb7cdcd15b5f4b0b6043fda584fe9e3 SHA512 0047895ee98215c787148e1f28d7f2e5461c28ad5680c670ecdb7e51000843f44f5a6f68ae00672a3dbc4f4f90a1342597a961dec0ef2842ce66099d68caeafe
+EBUILD headscale-0.ebuild 304 BLAKE2B 8b1175d9b9791c2d369f463dad3fa103b68ec9528026c716459e1cd3c6b30bf57a24f90fbd7930a8b2b5a0db08da2f4d1b48b58a43bb682bcd4d9c90087f5723 SHA512 a0492bb398edbfad57caee21b9e2beaf8f9f58471cbbedcd74008ea1ec7fc2c147859e7e894a7b5ca292010751f12f409287550ac89323d3df223d73e629d97b
MISC metadata.xml 500 BLAKE2B 7dc95b76985ac9cb40ac5f12de2739f6e8f9f4f4a68a0bb397968c7419900c52c6233df1ce7eefa369de0a66cfa07ce8ec71624a6111d72e8c91553012169228 SHA512 d5b77a9da9eba9bdf9ba2ce675f92ca058f145f5bebc3546ad7acbff8140c16915afdf153bba8aacd2ce5130d7427cdaedef64efcb368546da91cbac8b5495e1
diff --git a/acct-user/headscale/headscale-0.ebuild b/acct-user/headscale/headscale-0.ebuild
index e30127cddfdb..23080db987f7 100644
--- a/acct-user/headscale/headscale-0.ebuild
+++ b/acct-user/headscale/headscale-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,6 @@ inherit acct-user
DESCRIPTION="Headscale Server hosting user"
ACCT_USER_ID=514
-ACCT_USER_HOME_OWNER=headscale:headscale
ACCT_USER_HOME_PERMS=750
ACCT_USER_GROUPS=( headscale )
ACCT_USER_HOME=/var/lib/headscale
diff --git a/acct-user/munin-async/Manifest b/acct-user/munin-async/Manifest
index 1a67ff0f80cd..1c4bf9f3f460 100644
--- a/acct-user/munin-async/Manifest
+++ b/acct-user/munin-async/Manifest
@@ -1,2 +1,2 @@
-EBUILD munin-async-0-r1.ebuild 348 BLAKE2B 9d65938122db9808f95f0d2889a542d2339248ed2efdc840f636dc4cd1dde2e028209bf695790657a5786d91f5e86125f90b3d3bdfa89317b1a3ceec974a73d4 SHA512 505f942a83be72e804e8b72754aa7922c1fea76bb6f00610370b1826446adc7cbd1059a99fd99e18887b5ae2a70d32aa902efbf43f916228a47b122e6d9d5d61
+EBUILD munin-async-0-r1.ebuild 307 BLAKE2B 9c9b46307d17ce85f68d63c95723bc408be957c8d060430cd54894eab474ca043ad181ab3200bb4536c49d9b8ff3e3a7d821d56119484b69804cad58f86a8129 SHA512 a7f4eefb2a2f298abae6c6920f7632c5fe44849b0d69bde38f51ea55eab4aee31e72a2b79e817f13fe6f2bcfd1607f2ca0c960e04d581a5db0dcb087cb0eea64
MISC metadata.xml 380 BLAKE2B 8c995d84a878c8753675f84e20c80169539330a6caad7f64a083b65d14a8e86debe7e46e28246bf12b3e0b076d2cb166bae826f7c8382567a1428e1129c8824a SHA512 a6cf99f2a69c4ee66c84271e4dd5cab03e3e5351f166ad3971a1f76c9d189d0d9f12752497baf6f6964e4fddda0408bbde0b71ee74631111f85f8b5fdd66ce7b
diff --git a/acct-user/munin-async/munin-async-0-r1.ebuild b/acct-user/munin-async/munin-async-0-r1.ebuild
index 813b903cb181..a11cabd62269 100644
--- a/acct-user/munin-async/munin-async-0-r1.ebuild
+++ b/acct-user/munin-async/munin-async-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,6 @@ DESCRIPTION="user for munin async proxy node"
ACCT_USER_GROUPS=( munin )
ACCT_USER_HOME="/var/spool/munin-async"
-ACCT_USER_HOME_OWNER="munin-async:munin"
ACCT_USER_ID=178
ACCT_USER_SHELL=/bin/sh
diff --git a/acct-user/munin/Manifest b/acct-user/munin/Manifest
index e8366ed2e1b5..df56e6cd61d3 100644
--- a/acct-user/munin/Manifest
+++ b/acct-user/munin/Manifest
@@ -1,2 +1,2 @@
-EBUILD munin-0-r1.ebuild 293 BLAKE2B 865febf0533eb49eb4298c09af5c14cec4f6c9adb339c87af1973b908046b95117fecd249b65359a4e8a23354e6faa52d780f6f0016e339959ab9a4ee1b31b7c SHA512 3a91ffffa94905496cb3d51302dd7324937b0b307f5d23848d4f4d5f98d497993c6adb03514815755d2267735b37b31fb497568b73348136f43a8d17b0e68ee5
+EBUILD munin-0-r1.ebuild 258 BLAKE2B 1f3c980f0e5d2f817473bcabcc6c094b6defe24f14106ee487e0de1b6694be547a1d89f67f575f24b1b9f45a9f9555763778327a6709147a59c99cd38a5b51a1 SHA512 50e2f8d063058834842d70a06851e5c04416d5affd9497d6e72db3c2b9be3162d06620fcb630dc7061d4bfc656974ed86d2a7ddbcf2e19e4e62e3a86781e4245
MISC metadata.xml 380 BLAKE2B 8c995d84a878c8753675f84e20c80169539330a6caad7f64a083b65d14a8e86debe7e46e28246bf12b3e0b076d2cb166bae826f7c8382567a1428e1129c8824a SHA512 a6cf99f2a69c4ee66c84271e4dd5cab03e3e5351f166ad3971a1f76c9d189d0d9f12752497baf6f6964e4fddda0408bbde0b71ee74631111f85f8b5fdd66ce7b
diff --git a/acct-user/munin/munin-0-r1.ebuild b/acct-user/munin/munin-0-r1.ebuild
index 67505d6ce354..08f9f00552be 100644
--- a/acct-user/munin/munin-0-r1.ebuild
+++ b/acct-user/munin/munin-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,6 @@ DESCRIPTION="user for munin"
ACCT_USER_GROUPS=( munin )
ACCT_USER_HOME="/var/lib/munin"
-ACCT_USER_HOME_OWNER="munin:munin"
ACCT_USER_ID=177
acct-user_add_deps
diff --git a/acct-user/named/Manifest b/acct-user/named/Manifest
index 2fbc4fb0bd8d..0eee47bbc2a0 100644
--- a/acct-user/named/Manifest
+++ b/acct-user/named/Manifest
@@ -1,2 +1,2 @@
-EBUILD named-0-r1.ebuild 285 BLAKE2B b78aeea9adcb92f2c459e3ba0fe02bce50f09a329f9375eb8ce7a723fb5dc2ce11f94c33d398abfba8464eba8f6b6dc3b96f2ea395cb36fb530c6464f6d995d8 SHA512 694035814bd7b60323b31ae7deaa25a79aeb13a0213c594a609236865bb809f0e3cc5995cb3ce2dacd2c83b0cfefa1f40476b106408ee9eea016dce29a4e2555
+EBUILD named-0-r1.ebuild 257 BLAKE2B dba42a909f8cffee6cefe3c7857b4dd51fee0edcad28ed45471795ae0336583f03087c8e22b04c9909577a01154eb19bc3d0587ef763aafdacd8764e9d2f088d SHA512 7fde4359acfdbfd1dfff4d823ba198c127421d2e6bfe2d8b6ef14115d750d568c247e2bb874e4edaff91288da59d30411888056f46fcbf6116c362a296c35643
MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff
diff --git a/acct-user/named/named-0-r1.ebuild b/acct-user/named/named-0-r1.ebuild
index 103b3149f63d..4ca236119be0 100644
--- a/acct-user/named/named-0-r1.ebuild
+++ b/acct-user/named/named-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,6 @@ DESCRIPTION="User for net-dns/bind"
ACCT_USER_ID=40
ACCT_USER_HOME=/etc/bind
-ACCT_USER_HOME_OWNER=named:named
ACCT_USER_GROUPS=( named )
acct-user_add_deps
diff --git a/acct-user/snapserver/Manifest b/acct-user/snapserver/Manifest
index f0f0be4a2dce..45c001bb49bb 100644
--- a/acct-user/snapserver/Manifest
+++ b/acct-user/snapserver/Manifest
@@ -1,2 +1,2 @@
-EBUILD snapserver-0.ebuild 310 BLAKE2B f8505e3dc17a38be5bad5261271118225f969bdef1c9307d2c6dfa6a7da2c082d4b0b73e50d261fd1ea97682d30e06a27d06887b387ca6cabdb9bb43eea09be6 SHA512 cc45c4acb17cc4b194fa902cdd68bfcfc75bb2146d9ef83b9a90f5e2b2fd03b21fce25926cd5f75893dd97262c8ef62164aca6bd70066a56a82d3779d9e9ed20
+EBUILD snapserver-0.ebuild 281 BLAKE2B b40d5f29e5209ece908fd6fd3c5b8061da43faddf4e286f7b31e89642bb8131ee43038f58e7dec0acd0dbb859ae22fff47cec6c6e6e9003813c9e8ddfd0cd888 SHA512 560d4134c77e1272b58a66203f6ee90ef0a4a30e55f19fdb90cb28fc4a57687e49512ef2cbded81a7c39cb4f6c72c66eb8f23ad5cfa1b2910df930b89d44b328
MISC metadata.xml 248 BLAKE2B 8635d7e87f0f2de85f967cadf3324aecfe013decb6f6dbc4338f2bdbb3fad5b61b5a58780f4c6d4759ec51a1b89af067b689b716ad34c71b6f09887536da1493 SHA512 fb771f3d411fc1ab3e5600af41fc51d254b7c2c4d057e80e582fcf2f355f35204e7f61dba852bed35f21c87f2063d7ee0d3a5628395e4ed945955a818deeb37c
diff --git a/acct-user/snapserver/snapserver-0.ebuild b/acct-user/snapserver/snapserver-0.ebuild
index daa84b06e5a0..b4b8bbda6968 100644
--- a/acct-user/snapserver/snapserver-0.ebuild
+++ b/acct-user/snapserver/snapserver-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,6 @@ inherit acct-user
DESCRIPTION="Server user for media-sound/snapcast"
ACCT_USER_GROUPS=( "snapserver" )
-ACCT_USER_HOME_OWNER="snapserver"
ACCT_USER_HOME_PERMS=0770
ACCT_USER_ID=374
diff --git a/acct-user/unifi/Manifest b/acct-user/unifi/Manifest
index 6b694d6b62a0..fa9d972e016a 100644
--- a/acct-user/unifi/Manifest
+++ b/acct-user/unifi/Manifest
@@ -1,2 +1,2 @@
-EBUILD unifi-0-r1.ebuild 314 BLAKE2B 72586453f25500da7df18f3875ffefb28d024556f65703deaa53eed5472d213c6855151279242d77f54850c986f321e7abd2e5c035156212c78b5a672e8d043d SHA512 d535af847027e239faa18f6d1e7911d51c4c6750b5070780eb7b9cc0359eb8e5315894c149f527ad2e6f9342abeeb3bf44d23fff25d4907f4490b90e3fd82526
+EBUILD unifi-0-r1.ebuild 279 BLAKE2B a62cf945fc8d484af502d2d5dd2f0e43cfe738aff7bf1eb044cb4d2fd234b547d0987981d689172612e5cb3e085a1802b7b74c69259ff392fb7ad6d375e27198 SHA512 efca3e2d2e9163b951a09ac1cf9c86b13069ee30d8dc24ed02fa2d39cb037dcbbdd1b50ff1e5328f20950e94780f136321b3f96f74797a11d4defe54f3a73fab
MISC metadata.xml 580 BLAKE2B 29e2c3d6f265a80010ab1c110bddcf2b32d0609c6cba665096ef1842d1f964f26672fe4f1fb051861115b7796888c98b8f458cdce4b5bdbc1ee94d5c2ea69c47 SHA512 87b708f2edca5e9b1bdbecf9ff34ab59ac4c2523840dd011e86fcdc91c7fa9cc7a908ae55b11eb09f3dd435124cd5689c1d370eeaf62ca163722ad75b9bf1e98
diff --git a/acct-user/unifi/unifi-0-r1.ebuild b/acct-user/unifi/unifi-0-r1.ebuild
index b5370b3f510d..6e7e3dae218f 100644
--- a/acct-user/unifi/unifi-0-r1.ebuild
+++ b/acct-user/unifi/unifi-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,6 @@ DESCRIPTION="A user for the UniFi Controller"
ACCT_USER_GROUPS=( "unifi" )
ACCT_USER_HOME="/var/lib/unifi"
-ACCT_USER_HOME_OWNER="unifi:unifi"
ACCT_USER_ID="113"
acct-user_add_deps
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 5e981b7eddde..05d9226b1414 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest
index f12b6c57b4e5..f911594f845b 100644
--- a/app-admin/apache-tools/Manifest
+++ b/app-admin/apache-tools/Manifest
@@ -1,7 +1,6 @@
AUX apache-tools-2.4.54-Makefile.patch 1263 BLAKE2B f54fa67584b3dda69cf5030e800376d13b7538738a594b8bff4a5b2e975d4e5d45737bdbbc636c0ff559d81cf477178c60e883185618ec56a318f918418c2112 SHA512 0ace6ac636530b6f73f84052fd569d2fa09164691db8181a3738157cb0d59da984d3d84d3fe182dd84ed22269f2aa4c37bf468791d6831d60d77c94f5efe866d
AUX apache-tools-2.4.54-libtool.patch 594 BLAKE2B c1b11ad580369a42fde6cbaec8d4191c7c8f26760a596e4a1a2f095727942625e0573c7846b680bcef8d08a63632be3393478992853c6d1a97951dd5eec395ce SHA512 dd18b43fcc71c2e3ddf0fe9e6731dc76dfea8078eb709bdf092ac5bf829810f25bc11b16d52d2f443e22359aafaf3e75a8066b6320174e4cf462190449cd53c7
AUX apache-tools-2.4.54-no-which.patch 1807 BLAKE2B 27fbe5079f3844645c1e3fe237f47f5524ccb1c9a5532b8529091176ea0fc561c0888b74997acb98f4c86cacf8f138f065f248295c2a79779eb84f706173849a SHA512 830125dd90479972715a6b09bc0cef7bfe2c8ce7d198e52765e4284555cd60e400820a622530eb2bffa9b7aec9fd6bdb3f633b948075c68e9fd96a49a7eb41fd
-AUX apache-tools-2.4.7-Makefile.patch 1695 BLAKE2B 8fac145613ac9f587e49bc6932c5712b7d7cad0d91422e11701edd24152e1d33907cbf31e3bef709555253759cea72199d4537df5d20d3ce9ca5dc898ba26779 SHA512 f597ce5503e590ed5b2621c04dcf0a571a73b70f144df7fe4e5fb7329a4f1558a5eb16913fe3d7c58ac1030f46cd2b1882e08d0f62106fbf8d40a8677c6b9448
DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04 SHA512 228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18
DIST httpd-2.4.55.tar.bz2 7456187 BLAKE2B 98e9ec41aa3ccbbe533672ba6de8421e1f0cb5a4b4a06d0cf26c676945bcd5ebe66a1fd21d941ad8ff2c9183565ce542a5643730bbee5972934008652924945b SHA512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb
EBUILD apache-tools-2.4.54-r3.ebuild 2677 BLAKE2B af27235ab1c8ae302c0684136208c3b598434f2fb27fe0bf908e04078052b61bbee6e1742f079ec4c226f2c66cf181a9c50f53db197f356204d8ceb8db44438c SHA512 bfd73d3bcaa27450b84bb950958c944bbaafde7e2b492147d41d5bfbd21560bef47183353a62c933012e7724afb687093e5b53e718352a6fbcc6b9b4482458a4
diff --git a/app-admin/apache-tools/files/apache-tools-2.4.7-Makefile.patch b/app-admin/apache-tools/files/apache-tools-2.4.7-Makefile.patch
deleted file mode 100644
index b7d3c274ea48..000000000000
--- a/app-admin/apache-tools/files/apache-tools-2.4.7-Makefile.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://bugs.gentoo.org/459446
-
-https://raw.github.com/archlinuxcn/repo/master/apache-tools/apache-tools-Makefile.patch
-
---- a/support/Makefile.in
-+++ b/support/Makefile.in
-@@ -1,9 +1,9 @@
- DISTCLEAN_TARGETS = apxs apachectl dbmmanage log_server_status \
-- logresolve.pl phf_abuse_log.cgi split-logfile envvars-std
-+ logresolve.pl phf_abuse_log.cgi split-logfile
-
- CLEAN_TARGETS = suexec
-
--bin_PROGRAMS = htpasswd htdigest htdbm ab logresolve httxt2dbm
-+bin_PROGRAMS = htpasswd htdigest htdbm ab logresolve httxt2dbm dbmmanage
- sbin_PROGRAMS = htcacheclean rotatelogs $(NONPORTABLE_SUPPORT)
- TARGETS = $(bin_PROGRAMS) $(sbin_PROGRAMS)
-
-@@ -15,26 +15,18 @@
- install:
- @test -d $(DESTDIR)$(bindir) || $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
- @test -d $(DESTDIR)$(sbindir) || $(MKINSTALLDIRS) $(DESTDIR)$(sbindir)
-- @test -d $(DESTDIR)$(libexecdir) || $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir)
-- @cp -p $(top_builddir)/server/httpd.exp $(DESTDIR)$(libexecdir)
-- @for i in apxs dbmmanage; do \
-+ @for i in $(bin_PROGRAMS); do \
- if test -f "$(builddir)/$$i"; then \
- cp -p $$i $(DESTDIR)$(bindir); \
- chmod 755 $(DESTDIR)$(bindir)/$$i; \
- fi ; \
- done
-- @for i in apachectl; do \
-+ @for i in $(sbin_PROGRAMS); do \
- if test -f "$(builddir)/$$i"; then \
- cp -p $$i $(DESTDIR)$(sbindir); \
- chmod 755 $(DESTDIR)$(sbindir)/$$i; \
- fi ; \
- done
-- @if test -f "$(builddir)/envvars-std"; then \
-- cp -p envvars-std $(DESTDIR)$(sbindir); \
-- if test ! -f $(DESTDIR)$(sbindir)/envvars; then \
-- cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \
-- fi ; \
-- fi
-
- htpasswd.lo: passwd_common.h
- passwd_common.lo: passwd_common.h
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 157d4231f4b5..08bd8e1da83d 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index f532a3623dfa..eb124077655b 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,5 +1,4 @@
AUX gvim.svg 4584 BLAKE2B 53d896f90404df6b185d1f4404c22e6bd6035722beb61d2223a6003e7c274cdfd4d97d7274346427d873a8e98a4ad32321c0a3ceab2b436124f90c707045b233 SHA512 78f5fb460281ab5d8b0ff6e28bf24231c1ade5ae46caab2e2d345d82b983ada7d945dd7d603b3e470c77dbd1eb329027852b6ba22afc441d64a1b66a1ee3867a
-AUX vim-9.0-fix-create-timer-for-cros-compiling.patch 851 BLAKE2B 27b7e6db6a75a5b58e90f57de969e5c7c57ce663ec243cfac8391b9befb52da776245c0255694b335e17251d1423264ff12ba1cfcad2a2957f6c6d05b62c9967 SHA512 271e04e1e683de89cf77aa9d48d502382496fa1b2176ca511d4cbf5cecf9a026442c8142d0cf8d273c23d15f81fdc26f9be00dff91cd516e563f2b2dc2937f9b
AUX vimrc-r6 7488 BLAKE2B 959724b9fbb54755553ae6448bf7ff9991288a2473af122ec769157060465559c7fef6481f1e773936df1d3b7c2344376bb8ea405542b7b17b2deb8d03544623 SHA512 60dcb1d954103d3fc9943c884b9891627adf70801d819dc65972887d516720b5a2db0db234ba891cca7269e0b117b73f34ab6dee851bc057b9abf518b52e967e
AUX xxd-completion 461 BLAKE2B 1f36c4877fffd68e951d80c1a64cd2d458d92555a99fd06e29513da8caa6c28c27e44131b2873258e3ff5a0ab232d66f75a8f051ccf7a4d940b3b0102e6967dd SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c
DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113 SHA512 9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
diff --git a/app-editors/vim-core/files/vim-9.0-fix-create-timer-for-cros-compiling.patch b/app-editors/vim-core/files/vim-9.0-fix-create-timer-for-cros-compiling.patch
deleted file mode 100644
index 5247a80754cc..000000000000
--- a/app-editors/vim-core/files/vim-9.0-fix-create-timer-for-cros-compiling.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From bba26c9ed9d4ddc82afd0343f145dc9e14b91498 Mon Sep 17 00:00:00 2001
-From: Varsha Teratipally <teratipally@google.com>
-Date: Tue, 2 Aug 2022 22:18:29 +0000
-Subject: [PATCH] Configure check for timer_create may give wrong error.
-Give a warning instead of an error
-
-Partial solution from github.com/vim/vim/commit/5f6cae8b8a49c435556e32f84d067cd0b4d28e4c
-
----
- src/configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/configure.ac b/src/configure.ac
-index e8522ec05..41f41dee3 100644
---- a/src/configure.ac
-+++ b/src/configure.ac
-@@ -3850,7 +3850,7 @@ static void set_flag(union sigval sv) {}
- ])],
- vim_cv_timer_create=yes,
- vim_cv_timer_create=no),
-- AC_MSG_ERROR(cross-compiling: please set 'vim_cv_timer_create')
-+ AC_MSG_WARN(cross-compiling: please set 'vim_cv_timer_create')
- )]
- )
-
---
-
-
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 288532ae935a..252ccf6e2c91 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/fr24feed/Manifest b/app-misc/fr24feed/Manifest
index 9492e318a07c..818fa4a39fd9 100644
--- a/app-misc/fr24feed/Manifest
+++ b/app-misc/fr24feed/Manifest
@@ -3,5 +3,8 @@ AUX fr24feed.ini 15 BLAKE2B bb6e818c0ee430ca84bbc59688a6087fa50095521d7c7e8cd799
AUX fr24feed.initd 618 BLAKE2B 5e7a6cf2160be2cce8f5779b2fd6613a2cc4d8e754a8538cf5d6ff39e434ed97b5763ec76ed97a1cfd1e36e3d9884b63604e770368668cfa1ad9f0599f08e928 SHA512 8bc686237a15206569aea00a68e3f6bbf97036915c23781a122831b43ac3045e12b440f565d862b25ff3b453fc17cd32a026cafc7e4409aca6dfef0514901528
DIST fr24feed_1.0.25-3_amd64.tgz 4036311 BLAKE2B 9212bad79534e989aa7d12ff3f283c328603cad79cd7908c526bd1170cbf00b8c41e2effa6db703e1f967113042fd439e15c39c2b8a4de8a58e5819afa273718 SHA512 6d0e687dd8d9a104de0db003764db3771003e516bc48e1aa2f39fce7db80f01f5e14b318063f29122706f769d6c0db24b811b386e9c2e9e48e45e59b03bcd0ef
DIST fr24feed_1.0.25-3_i386.tgz 3746108 BLAKE2B 3ccd586441c3441e3cec5723bd9de1723ec0fa7d5ab3cf04805661dc303d3ab670b084fcd6198574573511395162b86432bcf026c000ae280018bc831ec2c548 SHA512 22a10cb097c507c15e8aff20bf453d1c96459b0b0538009970fce0abbead0f0a1397c2af0d1c1e1040f247019f1eeaa80e5760c93e26500fe189f66861c20a72
+DIST fr24feed_1.0.34-0_amd64.tgz 4288772 BLAKE2B 82e343206f09de28c89e137180263ce2039c1450ba39d73f974c178c56a3f0488fe1a146709943c13cbfbbb0e91feb8f7ee083066adfb5ad7a9029886fac2b74 SHA512 c8c1288001c8781377662351e6f23d61e0120e6085f22da79b2782f07fde17f26ec7a70fed4ed73fad6ccb7a421be3b5ad3bfef79de9fc9a54c7efe9db00c9a9
+DIST fr24feed_1.0.34-0_i386.tgz 4173637 BLAKE2B 0b80092de623a1d8ac0260259a758af999fa738589cd38b196a719429077ad0c3c899ae9ee7034282653e23157669a592ca8ee3fb8d63de5cea328eb614b86db SHA512 6885be5179c9e6cddba21f6cd0f3b7749a1d8e7e0e4e4fb4a2290e7c9bc1d20c62cd0b150f7925276f3bdd55fceaf27d4143f9162587d0a71d9da81f3a274913
EBUILD fr24feed-1.0.25_p3-r1.ebuild 978 BLAKE2B 8acb113ee44fa7f8f361eefdd4fd929f4c2222bb3d388fe9d56f48469951407a9340456741c30e2666913c6726b751aae581c29adf4827e63951487c2f1b1013 SHA512 fef2841f71c152983a2a3d42f1139ceceed2b1c3524f9e624a7f13dc42a3b44b65bde7875cd275a29e1d0353ddb959c0221b60e975cf86c8131d6f6939f8572f
+EBUILD fr24feed-1.0.34_p0.ebuild 980 BLAKE2B f447e4bce4617f68a3a2e3be45ff8eb358f7a1f4981a60a6f2fe55ccd5b325a48269fb76af4a1bc083effbb8ac91643e2fe416dc5b622b5e293bce38c16b3e55 SHA512 d156b8127309bf4f7a6c8667098ef691108ff541b4bc2a69896505b4b90f93a5126911e5d523690d7e6fd4b876b4cd517335306f78f8a4c6e50d9f735069310c
MISC metadata.xml 892 BLAKE2B 3f633d57522476cd02848c3cf0a71a2882902f46c297c9983abf370b904eb0e002f97204efbdb9c2343095950d9ae2984e75e579190353fc8298c0b91b5f635f SHA512 f77a024b866b96fe8b2d690ffa88f1c4e6a1a79af211d4e2f56b8e361980f8734e514c9d5a7d140ecc3dd9fb51761c25cca43807fc56b4aa24447cfdbda9a66a
diff --git a/app-misc/fr24feed/fr24feed-1.0.34_p0.ebuild b/app-misc/fr24feed/fr24feed-1.0.34_p0.ebuild
new file mode 100644
index 000000000000..96bba9de170b
--- /dev/null
+++ b/app-misc/fr24feed/fr24feed-1.0.34_p0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/-/_}"
+MY_PV="${MY_PV/_p/-}"
+MY_P="${PN}_${MY_PV}"
+
+DESCRIPTION="Flightradar24 data sharing software"
+HOMEPAGE="https://www.flightradar24.com/share-your-data"
+SRC_URI="
+ amd64? ( https://repo-feed.flightradar24.com/linux_x86_64_binaries/${MY_P}_amd64.tgz )
+ x86? ( https://repo-feed.flightradar24.com/linux_x86_binaries/${MY_P}_i386.tgz )
+"
+S="${WORKDIR}"
+
+LICENSE="Flightradar24"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="
+ net-wireless/dump1090
+ virtual/libusb:1
+"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="usr/bin/fr24feed"
+
+src_install() {
+ dobin fr24feed_$(usex amd64 'amd64' 'i386')/fr24feed
+
+ insinto /etc
+ doins "${FILESDIR}"/fr24feed.ini
+
+ newinitd "${FILESDIR}"/fr24feed.initd fr24feed
+ newconfd "${FILESDIR}"/fr24feed.confd fr24feed
+}
+
+pkg_postinst() {
+ elog "Please run '/usr/bin/fr24feed --signup', to register yourself as a data feeder."
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index f1c949f0b6cd..7d4438b2fe34 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/muParser/Manifest b/dev-cpp/muParser/Manifest
index 1de2d4c0a156..b864222784f2 100644
--- a/dev-cpp/muParser/Manifest
+++ b/dev-cpp/muParser/Manifest
@@ -1,4 +1,3 @@
-AUX muParser-2.3-export-cmake.patch 13652 BLAKE2B a83680f1214a6941a89f28fbdf0789fd665ca002d4259ffb802cc32c37f83a48f45b601c52640a9e0bcb39b4e4869317ccb71898b557f9b19caaf5b3ee11ecec SHA512 a126199cb71e8160f78bd3872fe252ce7cc77f99185af8922750bee85b0a60a2657a688913a9df897d15c76bd0446d16371cf792f334b96e101e07d84856bb6b
DIST muParser-2.3.3.tar.gz 112100 BLAKE2B 79a0a29781596f114aeea9756a5a2141eed19857c08d0a32093353eb049f8b179af577cbd07747d2b8093e448714397b47f36c68e54bbce22386f5ec06365bda SHA512 f7e01c83f6ffe71e240653c47fdb8f3152d7fdf61b5997a3c717dec50d0175065c4fc4241ec95fb35b60b968c5c965a820009163ebe84f0fa57d64b3a23226b4
DIST muParser-2.3.4.tar.gz 112693 BLAKE2B 860c24d45140ad4339efcd5f5c221454c051565a1362907fd01499cfda0ef3c304333507c4d9c43644dac63e5fb4963fef6e3a2e565febf1a80807e0a0242c87 SHA512 5226fd666eaf3ff7e661bbf72e60114d0ceed10491ffa4ed2dd34cd669c6c21c037eff0388402d6b9d60b0a5a27b03ca35153e0c048328abc75dfd1eaf38ceca
EBUILD muParser-2.3.3-r2.ebuild 937 BLAKE2B ec56cf14ddded4bc76529a7530ac4315e01a0f91365b747e879b315665325afdb9d0549a348436b99d2f030fcd096be53e5eaefc2894e2b3a759a1bd47c8229d SHA512 c82791f4bd593acf74bb3b40f5b591cb115b69fe6c573d9c3c0aa20b88e5f16f27495117ff97c31de1c19538347997878e0d5f5bd7279ba453a1d5eeab1a3737
diff --git a/dev-cpp/muParser/files/muParser-2.3-export-cmake.patch b/dev-cpp/muParser/files/muParser-2.3-export-cmake.patch
deleted file mode 100644
index 79254626db6a..000000000000
--- a/dev-cpp/muParser/files/muParser-2.3-export-cmake.patch
+++ /dev/null
@@ -1,405 +0,0 @@
-From a9e6626c9b2e250eb9161c767d2fb2e5a07315e2 Mon Sep 17 00:00:00 2001
-From: Francis Giraldeau <francis.giraldeau@nrc-cnrc.gc.ca>
-Date: Wed, 8 Jul 2020 14:59:27 -0400
-Subject: [PATCH] Export muparser cmake targets
-
-Export muparser targets, such that client projects can
-import it using find_package(). This mechanism for both the build tree
-and the install tree. The provided example3 shows how to import muparser
-targets.
-
-Signed-off-by: Francis Giraldeau <francis.giraldeau@nrc-cnrc.gc.ca>
-Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
----
- CMakeLists.txt | 39 ++++++-
- CMakeLists.txt.orig | 173 ++++++++++++++++++++++++++++++++
- muparserConfig.cmake.in | 6 ++
- samples/example3/CMakeLists.txt | 12 +++
- samples/example3/README.md | 2 +
- samples/example3/build.sh | 23 +++++
- samples/example3/example3.cpp | 49 +++++++++
- 7 files changed, 301 insertions(+), 3 deletions(-)
- create mode 100644 CMakeLists.txt.orig
- create mode 100644 muparserConfig.cmake.in
- create mode 100644 samples/example3/CMakeLists.txt
- create mode 100644 samples/example3/README.md
- create mode 100755 samples/example3/build.sh
- create mode 100644 samples/example3/example3.cpp
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index cfdce99..aecc67d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -55,6 +55,11 @@ add_library(muparser
- src/muParserTest.cpp
- src/muParserTokenReader.cpp
- )
-+# use the headers in the build-tree or the installed ones
-+target_include_directories(muparser PUBLIC
-+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
-+ $<INSTALL_INTERFACE:include>
-+)
-
- # this compiles the "DLL" interface (C API)
- target_compile_definitions(muparser PRIVATE MUPARSER_DLL)
-@@ -77,9 +82,6 @@ set_target_properties(muparser PROPERTIES
- SOVERSION ${MUPARSER_VERSION_MAJOR}
- )
-
--# Install the export set for use with the install-tree
--export(TARGETS muparser FILE "${CMAKE_BINARY_DIR}/muparser-targets.cmake")
--
- if(ENABLE_SAMPLES)
- add_executable(example1 samples/example1/example1.cpp)
- target_link_libraries(example1 muparser)
-@@ -91,8 +93,10 @@ endif()
- # The GNUInstallDirs defines ${CMAKE_INSTALL_DATAROOTDIR}
- # See https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
- include (GNUInstallDirs)
-+set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/muparser)
-
- install(TARGETS muparser
-+ EXPORT muparser-export
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries
-@@ -116,6 +120,35 @@ install(FILES
- COMPONENT Development
- )
-
-+# Export the target under the build-tree (no need to install)
-+export(EXPORT muparser-export
-+ FILE "${CMAKE_BINARY_DIR}/muparser-targets.cmake"
-+ NAMESPACE muparser::
-+)
-+
-+# Export the installed target (typically for packaging)
-+include(CMakePackageConfigHelpers)
-+write_basic_package_version_file(
-+ "${CMAKE_CURRENT_BINARY_DIR}/muparserConfigVersion.cmake"
-+ VERSION ${MUPARSER_VERSION}
-+ COMPATIBILITY AnyNewerVersion
-+)
-+configure_file(muparserConfig.cmake.in
-+ "${CMAKE_CURRENT_BINARY_DIR}/muparserConfig.cmake"
-+ COPYONLY
-+)
-+install(EXPORT muparser-export
-+ FILE muparser-targets.cmake
-+ NAMESPACE muparser::
-+ DESTINATION ${INSTALL_CONFIGDIR}
-+)
-+install(FILES
-+ ${CMAKE_CURRENT_BINARY_DIR}/muparserConfig.cmake
-+ ${CMAKE_CURRENT_BINARY_DIR}/muparserConfigVersion.cmake
-+ DESTINATION ${INSTALL_CONFIGDIR}
-+ COMPONENT Development
-+)
-+
- # Define variables for the pkg-config file
- set(PACKAGE_NAME muparser)
- configure_file(
-diff --git a/CMakeLists.txt.orig b/CMakeLists.txt.orig
-new file mode 100644
-index 0000000..b496584
---- /dev/null
-+++ b/CMakeLists.txt.orig
-@@ -0,0 +1,173 @@
-+# CMake based on work from @xantares
-+cmake_minimum_required (VERSION 3.1.0)
-+set(CMAKE_CXX_STANDARD 11)
-+set(CMAKE_CXX_STANDARD_REQUIRED ON)
-+
-+# By default, build in Release mode. Must appear before project() command
-+if (NOT DEFINED CMAKE_BUILD_TYPE)
-+ set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type")
-+endif ()
-+
-+project(muParserProject)
-+
-+
-+
-+# Bump versions on release
-+set(MUPARSER_VERSION_MAJOR 2)
-+set(MUPARSER_VERSION_MINOR 3)
-+set(MUPARSER_VERSION_PATCH 2)
-+set(MUPARSER_VERSION ${MUPARSER_VERSION_MAJOR}.${MUPARSER_VERSION_MINOR}.${MUPARSER_VERSION_PATCH})
-+
-+# Build options
-+option(ENABLE_SAMPLES "Build the samples" ON)
-+option(ENABLE_OPENMP "Enable OpenMP for multithreading" ON)
-+option(BUILD_SHARED_LIBS "Build shared/static libs" ON)
-+
-+if(ENABLE_OPENMP)
-+ find_package(OpenMP REQUIRED)
-+ set(CMAKE_CXX_FLAGS "${OpenMP_CXX_FLAGS} ${CMAKE_CXX_FLAGS}")
-+ set(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${OpenMP_CXX_FLAGS} ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}")
-+endif()
-+
-+
-+# Credit: https://stackoverflow.com/questions/2368811/how-to-set-warning-level-in-cmake/3818084
-+if(MSVC)
-+ # Force to always compile with W4
-+ if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
-+ string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
-+ else()
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4")
-+ endif()
-+elseif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
-+ # Update if necessary
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long -pedantic")
-+endif()
-+
-+include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
-+add_library(muparser
-+ src/muParserBase.cpp
-+ src/muParserBytecode.cpp
-+ src/muParserCallback.cpp
-+ src/muParser.cpp
-+ src/muParserDLL.cpp
-+ src/muParserError.cpp
-+ src/muParserInt.cpp
-+ src/muParserTest.cpp
-+ src/muParserTokenReader.cpp
-+)
-+<<<<<<< HEAD
-+=======
-+# use the headers in the build-tree or the installed ones
-+target_include_directories(muparser PUBLIC
-+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
-+ $<INSTALL_INTERFACE:include>
-+)
-+>>>>>>> e259981 (Export muparser cmake targets)
-+
-+# this compiles the "DLL" interface (C API)
-+target_compile_definitions(muparser PRIVATE MUPARSER_DLL)
-+
-+if (BUILD_SHARED_LIBS)
-+ target_compile_definitions(muparser PRIVATE MUPARSERLIB_EXPORTS)
-+else ()
-+ target_compile_definitions(muparser PUBLIC MUPARSER_STATIC)
-+endif()
-+
-+if (CMAKE_BUILD_TYPE STREQUAL Debug)
-+ target_compile_definitions(muparser PRIVATE _DEBUG)
-+endif ()
-+
-+if(ENABLE_OPENMP)
-+ target_compile_definitions(muparser PRIVATE MUP_USE_OPENMP)
-+endif()
-+set_target_properties(muparser PROPERTIES
-+ VERSION ${MUPARSER_VERSION}
-+ SOVERSION ${MUPARSER_VERSION_MAJOR}
-+)
-+
-+if(ENABLE_SAMPLES)
-+ add_executable(example1 samples/example1/example1.cpp)
-+ target_link_libraries(example1 muparser)
-+
-+ add_executable(example2 samples/example2/example2.c)
-+ target_link_libraries(example2 muparser)
-+endif()
-+
-+# The GNUInstallDirs defines ${CMAKE_INSTALL_DATAROOTDIR}
-+# See https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
-+include (GNUInstallDirs)
-+set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/muparser)
-+
-+install(TARGETS muparser
-+ EXPORT muparser-export
-+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries
-+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development
-+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries
-+)
-+
-+install(FILES
-+ include/muParserBase.h
-+ include/muParserBytecode.h
-+ include/muParserCallback.h
-+ include/muParserDef.h
-+ include/muParserDLL.h
-+ include/muParserError.h
-+ include/muParserFixes.h
-+ include/muParser.h
-+ include/muParserInt.h
-+ include/muParserTemplateMagic.h
-+ include/muParserTest.h
-+ include/muParserToken.h
-+ include/muParserTokenReader.h
-+ DESTINATION include
-+ COMPONENT Development
-+)
-+
-+# Export the target under the build-tree (no need to install)
-+export(EXPORT muparser-export
-+ FILE "${CMAKE_BINARY_DIR}/muparser-targets.cmake"
-+ NAMESPACE muparser::
-+)
-+
-+# Export the installed target (typically for packaging)
-+include(CMakePackageConfigHelpers)
-+write_basic_package_version_file(
-+ "${CMAKE_CURRENT_BINARY_DIR}/muparserConfigVersion.cmake"
-+ VERSION ${MUPARSER_VERSION}
-+ COMPATIBILITY AnyNewerVersion
-+)
-+configure_file(muparserConfig.cmake.in
-+ "${CMAKE_CURRENT_BINARY_DIR}/muparserConfig.cmake"
-+ COPYONLY
-+)
-+install(EXPORT muparser-export
-+ FILE muparser-targets.cmake
-+ NAMESPACE muparser::
-+ DESTINATION ${INSTALL_CONFIGDIR}
-+)
-+install(FILES
-+ ${CMAKE_CURRENT_BINARY_DIR}/muparserConfig.cmake
-+ ${CMAKE_CURRENT_BINARY_DIR}/muparserConfigVersion.cmake
-+ DESTINATION ${INSTALL_CONFIGDIR}
-+ COMPONENT Development
-+)
-+
-+# Define variables for the pkg-config file
-+set(PACKAGE_NAME muparser)
-+configure_file(
-+ muparser.pc.in
-+ ${CMAKE_BINARY_DIR}/muparser.pc
-+ @ONLY
-+)
-+install(
-+ FILES ${CMAKE_BINARY_DIR}/muparser.pc
-+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
-+)
-+
-+include(CTest)
-+enable_testing()
-+
-+add_executable (t_ParserTest test/t_ParserTest.cpp)
-+target_link_libraries(t_ParserTest muparser)
-+add_test (NAME ParserTest COMMAND t_ParserTest)
-+
-diff --git a/muparserConfig.cmake.in b/muparserConfig.cmake.in
-new file mode 100644
-index 0000000..6a28a5e
---- /dev/null
-+++ b/muparserConfig.cmake.in
-@@ -0,0 +1,6 @@
-+get_filename_component(muparser_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-+include(CMakeFindDependencyMacro)
-+
-+if(NOT TARGET muparser::muparser)
-+ include("${muparser_CMAKE_DIR}/muparser-targets.cmake")
-+endif()
-diff --git a/samples/example3/CMakeLists.txt b/samples/example3/CMakeLists.txt
-new file mode 100644
-index 0000000..0049c3e
---- /dev/null
-+++ b/samples/example3/CMakeLists.txt
-@@ -0,0 +1,12 @@
-+cmake_minimum_required(VERSION 3.2)
-+project(muparser-example3)
-+
-+# find muparser target already installed
-+find_package(muparser 2.0 REQUIRED)
-+
-+add_executable(example3 example3.cpp)
-+target_link_libraries(example3 muparser::muparser)
-+
-+include(CTest)
-+add_test(example3 example3)
-+
-diff --git a/samples/example3/README.md b/samples/example3/README.md
-new file mode 100644
-index 0000000..73e15d4
---- /dev/null
-+++ b/samples/example3/README.md
-@@ -0,0 +1,2 @@
-+The example3 shows how to import and use muparser as an installed external
-+dependency using cmake `find_package()`.
-diff --git a/samples/example3/build.sh b/samples/example3/build.sh
-new file mode 100755
-index 0000000..289fac9
---- /dev/null
-+++ b/samples/example3/build.sh
-@@ -0,0 +1,23 @@
-+#!/bin/bash -x
-+
-+CWD="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
-+MP_SOURCES=${CWD}/../../
-+MP_BUILD=${CWD}/muparser-build
-+MP_INSTALL=${CWD}/muparser-install
-+EX3_BUILD_TREE=${CWD}/example3-using-buildtree
-+EX3_INSTALL_TREE=${CWD}/example3-using-installtree
-+
-+# Build muparser and install it
-+cmake -H${MP_SOURCES} -B${MP_BUILD} -DCMAKE_INSTALL_PREFIX=${MP_INSTALL}
-+cmake --build ${MP_BUILD} --target install
-+
-+# Build the example using muparser build tree
-+cmake -H${CWD} -B${EX3_BUILD_TREE} -DCMAKE_PREFIX_PATH=${MP_BUILD}
-+cmake --build ${EX3_BUILD_TREE} --target all
-+cmake --build ${EX3_BUILD_TREE} --target test
-+
-+# Build the example using muparser install tree
-+cmake -H${CWD} -B${EX3_INSTALL_TREE} -DCMAKE_PREFIX_PATH=${MP_INSTALL}
-+cmake --build ${EX3_INSTALL_TREE} --target all
-+cmake --build ${EX3_INSTALL_TREE} --target test
-+
-diff --git a/samples/example3/example3.cpp b/samples/example3/example3.cpp
-new file mode 100644
-index 0000000..78df86f
---- /dev/null
-+++ b/samples/example3/example3.cpp
-@@ -0,0 +1,49 @@
-+/*
-+
-+ _____ __ _____________ _______ ______ ___________
-+ / \| | \____ \__ \\_ __ \/ ___// __ \_ __ \
-+ | Y Y \ | / |_> > __ \| | \/\___ \\ ___/| | \/
-+ |__|_| /____/| __(____ /__| /____ >\___ >__|
-+ \/ |__| \/ \/ \/
-+ Copyright (C) 2004 - 2020 Ingo Berg
-+
-+ Redistribution and use in source and binary forms, with or without modification, are permitted
-+ provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice, this list of
-+ conditions and the following disclaimer.
-+ * Redistributions in binary form must reproduce the above copyright notice, this list of
-+ conditions and the following disclaimer in the documentation and/or other materials provided
-+ with the distribution.
-+
-+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
-+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-+ IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+*/
-+
-+// Small example using the cmake imported target. Include file and link library
-+// should work automagically.
-+
-+#include <muParser.h>
-+#include <muParserDef.h>
-+
-+int main()
-+{
-+ mu::Parser parser;
-+
-+ mu::value_type values[] = { 1, 2 };
-+ parser.DefineVar("a", &values[0]);
-+ parser.DefineVar("b", &values[1]);
-+
-+ std::string expr = "a + b";
-+ parser.SetExpr("a + b");
-+ mu::value_type ans = parser.Eval();
-+ std::cout << expr << " == " << ans << "\n";
-+
-+ return (ans == 3.0) ? 0 : -1;
-+}
---
-2.33.1
-
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index d87385ac99e7..682a4c01f2e2 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest
index 71fc1ff31c6a..56d9f7a32afc 100644
--- a/dev-lua/luaposix/Manifest
+++ b/dev-lua/luaposix/Manifest
@@ -1,5 +1,5 @@
DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775
-DIST luaposix-36.0.tar.gz 185834 BLAKE2B 1adc1e6c64cf6b51714e34d950ce26731bd1e6ef552ea2de6d755290839c1d7e8eb0b96ef6e15515d2505a65269757c3d7aa706ab2760c3b42c53f54696f200d SHA512 a932ac983158eb6e8a229afc79d45438a3b6ace55087b41b8e957d7202ed2db0938db152b0e20f2485cc0fbaa646fa6eca4d39eeba6705fcfb70991b49bf9566
+DIST luaposix-36.1.tar.gz 185456 BLAKE2B 978a71a647f173a578bbe7106bbb7e46498007c4dfc4af5143c652708ecc8b56c19c9f4c76268b21a384f65b15356ef5bd0c36ba3b1ab933962a908ed0a1577f SHA512 444230b80c83e6691b6e52ff2ea4c558842418ffb6615ad81609ee62b65cc0e2a208cd3b1ad7f77a0a3ac72ffe4310a8027c6493494971d9d24097f5a0b1b1d0
EBUILD luaposix-35.1.ebuild 1692 BLAKE2B 9528b6d6f98899dc47f21f7690a5c18f3840283d9b83054da6dc1b31cc0f87dfc454e1cbf402d680e2f01a4c6de88b885e5d1d6af210da490e73afa756c8ad8c SHA512 40e9799af270af721bdc95a37ae2f33ba251fc0c5be3e9b72d507ca62fe4a2c1563d771ef26cc430894b638ae4912ad1fae587c770a3dcc0b4f937927fa447b1
-EBUILD luaposix-36.0.ebuild 1694 BLAKE2B ba5ce400bfedb4e74a0f9c931a9a6f486c755fed080ebbadfb9e1f16d79f7bba16a1632036713519d1b3b0d1899e0bf8b7d821c52e0302ee66c579589935792d SHA512 6e8c1976ffeaf23cd0501893007158988bf19831d10d692534fef7ba47748a5b029794f0867cfb5644612be2e723d6ed694acaa79cbc79f5a0a4cc6ab98243a3
+EBUILD luaposix-36.1.ebuild 1694 BLAKE2B ba5ce400bfedb4e74a0f9c931a9a6f486c755fed080ebbadfb9e1f16d79f7bba16a1632036713519d1b3b0d1899e0bf8b7d821c52e0302ee66c579589935792d SHA512 6e8c1976ffeaf23cd0501893007158988bf19831d10d692534fef7ba47748a5b029794f0867cfb5644612be2e723d6ed694acaa79cbc79f5a0a4cc6ab98243a3
MISC metadata.xml 600 BLAKE2B d695065d5b811b5ca92d40058cbbcd82bda51df5d56e8090473865e72d0a812e253cd17510768593cb54470d25fb930730f38dd0476ef7d08ce83a25282ffad0 SHA512 acc4b8b9964c24933453f46f5fba8e5b6138130e12b9393f524d02c2f7e80f71ff43c6c01488f5b68a6857695e6e4880770a0d8dc03fbbd1099b9a82cadff9ae
diff --git a/dev-lua/luaposix/luaposix-36.0.ebuild b/dev-lua/luaposix/luaposix-36.1.ebuild
index c135178d9d85..c135178d9d85 100644
--- a/dev-lua/luaposix/luaposix-36.0.ebuild
+++ b/dev-lua/luaposix/luaposix-36.1.ebuild
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 34225dca6af5..ff03a6bf7830 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/PEAR-Console_Table/Manifest b/dev-php/PEAR-Console_Table/Manifest
index c1ab02ddf956..befa1418f679 100644
--- a/dev-php/PEAR-Console_Table/Manifest
+++ b/dev-php/PEAR-Console_Table/Manifest
@@ -1,5 +1,3 @@
-DIST Console_Table-1.3.0.tgz 11391 BLAKE2B 25cbb72f2fa23026320840eb3e3b85f08dfc6a90ae9a613ec3e7251b407fc971c0a8aad3ac6bccbb9cd99066aca30249373539b8758fed58b0d1fc53898fc71b SHA512 83227ce8e55ae38cdf91b7097879a3406898064d1c047c5a94c6cadc46cbeeea51c43d135e6aadfbdb38fa080a1b27a1d4cea1c36ff9eb3e14dc4b04de334c11
DIST Console_Table-1.3.1.tgz 11492 BLAKE2B bff94b2ae1b6d23eaf9a60deee4e78ee3467eff9d53c1d6ac8330347647b54700d4b3cf30be84c071afc34a4517b3135f6b18011418ea5dfc0e2841da1a30874 SHA512 abac68c20bb670b29f405625edff0330ce5af51763a50ee7482c3ab9d39c7335134d77c0f1a94ce4914c2f454d493a685841e07628eb2aa58cc66617521b6a65
-EBUILD PEAR-Console_Table-1.3.0-r1.ebuild 393 BLAKE2B 8acebb119c5b03439edcd15a8c93510cfaa74503dbe1ab97be89f7158cc626ab70be25de32e14acf164f4b222fb46ee6ccaf4a7f5a3105760a7a4ed8c951d5ae SHA512 fc624943b50571afa9939138426718d97f164f95c415df78dcd2c479b23360991e6665f388f0a906b5866568c480ed215be0ad10c57b0902059b173de4e46e3a
-EBUILD PEAR-Console_Table-1.3.1.ebuild 519 BLAKE2B db1ba783c2f66dfaba8b3d9ce33f96ca1c80e252877cce22b2ddb9c8a7d240a3184b8f77c54f6df5b97136ceecf3f46f4ba85a4131f0f4a077bb79d5ef05368b SHA512 b587595848b4ce3a8915b29a8a817317001ca11a246a35f6d673b11045881287964c68681cbaef2e6458547d80d4629f6ac32ce060a4764670ebfa371dd57f90
+EBUILD PEAR-Console_Table-1.3.1.ebuild 514 BLAKE2B c5da5b4e640e86a0d46014deb66dfc1957ec22e1ac63c663cccd61d32a656129f68e45e8bf7556ca91f4ec85b36d5219db4549aed080983ae3a6312b110a182b SHA512 b049aaa46252ff762df59b9f564bac159fd6b5adfac10107a0cf8c18ab36c2d921b1785076ddbe4f0096c7936fca43b6cb0d22826f3f2d03a5868c4f735e653a
MISC metadata.xml 316 BLAKE2B 001c994058c858045dc2a6d274c0e84c97f849539caea66a2bda5041472ded85bf9d8e1fc848a687787c10f9eb23060bf3b3e17bdd56793f0211deada7274fb6 SHA512 bc41a93f7cbb18a2e7ecc25eee9e6a9757aa1c77ef6763e27f00908c522370a49a6fc393eb362314944851902a2025ccd636b902b47f3316f8339f5e28429764
diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild
deleted file mode 100644
index 1eaaa2064341..000000000000
--- a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit php-pear-r2
-
-DESCRIPTION="Class that makes it easy to build console style tables"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-src_install() {
- insinto /usr/share/php/Console
- doins Table.php
- php-pear-r2_install_packagexml
-}
diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild
index fe0e497cf0c0..317464fa841e 100644
--- a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild
+++ b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ inherit php-pear-r2
DESCRIPTION="Class that makes it easy to build console style tables"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-php/pear )"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index e09958540350..765370918247 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index c134bea433d3..1685d1757061 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -5,7 +5,9 @@ AUX Tensile-5.0.2-gentoopath.patch 3410 BLAKE2B bbf2c406bbcf2c34efd04667788719f6
AUX Tensile-5.0.2-gfx1031.patch 5561 BLAKE2B 244bb644a90ba34f500f4d0cc634acf041cce42f9a5a9f10ee7bd1feff3b78b626b56f3b8cfa4005cc422ef643cd60a7da954618ff9f8f460568ff4b011136bc SHA512 1cd1dd95e481a76fde21dd09aac1ac02f1372e552eeb45eb100dc970639e28f52a709735aca6480d2286b8c747a75435aa7f2e2a288ffe2a596d6f75e4bd17ec
AUX Tensile-5.0.2-use-ninja.patch 897 BLAKE2B f06a3831a43a4b6c00e7eb231cc13901f7b4a3a924a50d85ba81f9def535951c450a01504506476c1ee88317cbdf0c0c00a57cb5cd198ab44e8e0b94aefda25d SHA512 15404d3cd5dbc7b74e81092d86f9c49cd45fe4df645602849ff515baafa3890fd68ca808cbebd6ae37e951b382ff4446a31089306c950f8549431dfbe75c3b53
AUX Tensile-5.1.3-gentoopath.patch 3350 BLAKE2B 890ab24fbd99aede187bde67c8d6f586f625c30cff34da39e12b199b022170de8df3087c3581f9e635d5d12f31db0aa944a2628733417322621ab51b0292b01b SHA512 d17a948146e7ef2447ae92b2822f53cd77b0992297fd2a43598434db4f7c2095d269138ce5c0eedda73a34e193fc56401f22471f9eca68ec6026577f07a7fca1
+AUX Tensile-5.4.2-fix-arch-parse.patch 538 BLAKE2B 80b83774452c06f4ced24988ed5e988068e4650870db2ea0dc03d083c2d78ee30c0edbd0d4f3d9484d10908d7ad9c427112276b25296e8bc88de8e50cbbc6bed SHA512 4a4b7ea54854aedd0d36396352824b3934452712eadf10853b90fd93f8ea58e8825bf0e3d56d79190d35dfe58a50c1a6bca1f99b007c83a5b53c473f134689f1
AUX Tensile-5.4.2-gentoopath.patch 3147 BLAKE2B 4834c0f9b1241b79704fbda954cffcf70e19be9a7bee7564a309b3b52bf67d3ab6876e644e5599dbb820bbbf3c2d44aab15e74f589c1c3d2e11798e83b063c7c SHA512 e8f6ac86bb96b1ca2c34dd10691e99d4121e6c214f9371f622caa17a936326c2b33b39529df888e6feb8ba9796b33860d047653c945604813023451888048990
+AUX Tensile-5.4.2-gfx1031.patch 5051 BLAKE2B d043b94403069f9b4b4c379cf7c361b30f3c0c145f740d37e5cf787636fa3f5c00ca1b7c375f311c9f067e8e6c7d383fbc34157e4b9d4f65a93ed53e9e14b814 SHA512 53cae079788f0478ba7a0af48ddb279a39496a3238263352ff17f555f588ebc1e9463d5b466f1e819ba29a4857c65a644d7a93fe0c2dca3403f994ade4f2bc0f
AUX Tensile-5.4.2-use-ninja.patch 1164 BLAKE2B 41d6dbb68fa41b53d230afd06af95acb014163d14b7f0e61d5a2945ef02c7a3d376f327a3f82fa86085c8eb95820d95883bdc05024e87b69dad61caf39c3b124 SHA512 b73271b637b4b3c045813638b1cebf6c3b4ac50350a62a76351e6fdf3e74b20104bbb135085c96c9c0e99f20f971af316d9686c8347a894361ee90abb66175fa
DIST Tensile-5.0.2-PR1419.patch.gz 43754 BLAKE2B 3b1d7333ed0115f77816806e7735e25d897dbae3f7a40ece61d655c8f016d9d1c804b586b4e0e75661e20c517f5937a61d5ead25a545f0ce2e4a178bcbb3e7be SHA512 0154d8e14d335f4ecd86e5db335289f8662cede7e5d4b93bf6c56d8e48c1d7d0457271c078c9abbbca1f4aa91f028f6ce6a89efb783ba0207d0f39fd5de8a42c
DIST rocm-Tensile-5.0.2.tar.gz 14362090 BLAKE2B d44c3135496db41c4eb2545f6054c84493e89ef6357da881dae6859763338417e7a9e142cdce7e2de0536684bb641049ad0440964adbe68d03ca329f01efabc9 SHA512 f5ab7d7cbc5ba25498a02a6b7c07d5a9a548edcd44b439b92c8718072382adc18ae78274db1a7174e06436ac1396f3b4edafc7f491a2c87086c368e7270e64e3
@@ -13,5 +15,5 @@ DIST rocm-Tensile-5.1.3.tar.gz 14357517 BLAKE2B 7c5881cc2b1d25db39f54a99f9f0a083
DIST rocm-Tensile-5.4.2.tar.gz 14413805 BLAKE2B ca1c13785164439f6fe83f16b36b7a0b06a63b70b9f0741d77b0fff98f38d1e1c7e9a54ef61897e6eb0a4eaf52ec9e5f14f42a7e6fd657f26306afa3de0c74a2 SHA512 d99736a202c7353979e732941199b4b20e53ff2b6c19a7175609440a840aa5624bc53a8013c435f31ac37933527771521ff02137c1c8fd53c5317eca8533be80
EBUILD Tensile-5.0.2-r2.ebuild 2634 BLAKE2B f3828862d1d5986ee3b561f4a652856f8887c70ebccdf43eadc69a62c2434fa129eae16e6891345c1664de1c4f12d20f3f406f0741afd3a4fda520f0d58175fe SHA512 fc81aba4df641f76331750af7237e9f8b15bb5806984ed60c9b39f82e3293c22b676dfda864351b9d32c687522b4052b99ba8f1528436aae7997e5b35c799d4d
EBUILD Tensile-5.1.3-r1.ebuild 2723 BLAKE2B 9d894b023b6d6aeef26422e770bf4195ce3b40f6086f6e121f635c2fb351fb9f4a22d5dcea58c5bcc51067b7c8c8a2d63bd8b68d2db2a00a72d2ded2332663ec SHA512 82c586818ceeba2eb55406d309e743ae90f7cddb0ed129773b51edb694c54ec016860aae82df2e1d8bb5111a896c3d7a33a0a2a3f3b7ebf2f49614b82651959c
-EBUILD Tensile-5.4.2.ebuild 2623 BLAKE2B 03c9cf9dfa7258b61ba77a757893dafb3a11e15ab25759fc0b0026b431d6239383bb89ec52e86815cc58aa3cc704a1bedced529511711f56a57087a6b29937da SHA512 b44c3b5f25a3acd2769a188b39ab8e29a5ce5e05a68b5a62eb5bd2c5f979c9da1eff7fd27a504c0bf07cd3389632042b0d2c65ab8204bd759cbd8bbdcfa6e900
+EBUILD Tensile-5.4.2.ebuild 2623 BLAKE2B 011221e2f0f2c5b3f52cb6a1266caa15744ad0c5ddf7d3683a730bd53e82c8d480527225888947395bf6ed57a1fc9fe17a6b669b425451ae3c5156c8ff6c642a SHA512 aec47b07571b7360bd9c0736ac9fb07e9b459bb575d0465c974ba084cf04d513f0cf93fd3db6cc120fbf6bd32097747777cee2745de7f986c0e5f96549a0dd83
MISC metadata.xml 350 BLAKE2B f621bb03aafc000672f022db9cad9a1fed65b912129d26ed7e717ba8e5cfb11f0d6b309905b6e12b07993a7aa0cbebf18aeaf92d643eff5419d765e31b3c52a7 SHA512 99b497edddaaf6d84159df959fb8b0a5d18ea0ecc879d600a2a1fc004554612e1422b258a2f7c5f73148caca93f9283481b53669f7247d62782401fdb112f69e
diff --git a/dev-util/Tensile/Tensile-5.4.2.ebuild b/dev-util/Tensile/Tensile-5.4.2.ebuild
index 09bccd0ab2dd..1e347fdcee56 100644
--- a/dev-util/Tensile/Tensile-5.4.2.ebuild
+++ b/dev-util/Tensile/Tensile-5.4.2.ebuild
@@ -32,8 +32,8 @@ DEPEND="${RDEPEND}
"
PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
- "${FILESDIR}"/${PN}-5.3.3-gfx1031.patch
- "${FILESDIR}"/${PN}-5.3.3-fix-arch-parse.patch
+ "${FILESDIR}"/${PN}-5.4.2-gfx1031.patch
+ "${FILESDIR}"/${PN}-5.4.2-fix-arch-parse.patch
"${FILESDIR}"/${PN}-5.4.2-use-ninja.patch
)
diff --git a/dev-util/Tensile/files/Tensile-5.4.2-fix-arch-parse.patch b/dev-util/Tensile/files/Tensile-5.4.2-fix-arch-parse.patch
new file mode 100644
index 000000000000..14263e89ef84
--- /dev/null
+++ b/dev-util/Tensile/files/Tensile-5.4.2-fix-arch-parse.patch
@@ -0,0 +1,12 @@
+Index: Tensile-rocm-5.3.3/Tensile/Tensile.py
+===================================================================
+--- Tensile-rocm-5.3.3.orig/Tensile/Tensile.py
++++ Tensile-rocm-5.3.3/Tensile/Tensile.py
+@@ -101,7 +101,6 @@ def addCommonArguments(argParser):
+ Allows the --global-parameters option to specify any parameters from the command line.
+ """
+ (key, value) = par.split("=")
+- value = eval(value)
+ return (key, value)
+
+ argParser.add_argument("-d", "--device", dest="device", type=int, \
diff --git a/dev-util/Tensile/files/Tensile-5.4.2-gfx1031.patch b/dev-util/Tensile/files/Tensile-5.4.2-gfx1031.patch
new file mode 100644
index 000000000000..1f703c07c3ec
--- /dev/null
+++ b/dev-util/Tensile/files/Tensile-5.4.2-gfx1031.patch
@@ -0,0 +1,88 @@
+Index: Tensile-rocm-5.3.3/pytest.ini
+===================================================================
+--- Tensile-rocm-5.3.3.orig/pytest.ini
++++ Tensile-rocm-5.3.3/pytest.ini
+@@ -88,6 +88,7 @@ markers =
+ xfail-gfx1011: architecture
+ xfail-gfx1012: architecture
+ xfail-gfx1030: architecture
++ xfail-gfx1031: architecture
+ xfail-gfx1100: architecture
+ xfail-gfx1101: architecture
+ xfail-gfx1102: architecture
+@@ -100,6 +101,7 @@ markers =
+ skip-gfx1011: architecture
+ skip-gfx1012: architecture
+ skip-gfx1030: architecture
++ skip-gfx1031: architecture
+ skip-gfx1100: architecture
+ skip-gfx1101: architecture
+ skip-gfx1102: architecture
+Index: Tensile-rocm-5.3.3/Tensile/Common.py
+===================================================================
+--- Tensile-rocm-5.3.3.orig/Tensile/Common.py
++++ Tensile-rocm-5.3.3/Tensile/Common.py
+@@ -201,7 +201,7 @@ globalParameters["MergeFiles"] = True
+ globalParameters["NumMergedFiles"] = 1 # The number of files that kernels should be split between when merging
+
+ globalParameters["MaxFileName"] = 64 # If a file name would be longer than this, shorten it with a hash.
+-globalParameters["SupportedISA"] = [(8,0,3), (9,0,0), (9,0,6), (9,0,8), (9,0,10), (10,1,0), (10,1,1), (10,1,2), (10,3,0), (11,0,0), (11,0,1), (11,0,2)] # assembly kernels writer supports these architectures
++globalParameters["SupportedISA"] = [(8,0,3), (9,0,0), (9,0,6), (9,0,8), (9,0,10), (10,1,0), (10,1,1), (10,1,2), (10,3,0), (10,3,1), (11,0,0), (11,0,1), (11,0,2)] # assembly kernels writer supports these architectures
+
+ globalParameters["GenerateManifestAndExit"] = False # Output manifest file with list of expected library objects and exit
+ globalParameters["NewClient"] = 2 # Old client deprecated: NewClient must be set to 2.
+@@ -271,7 +271,7 @@ architectureMap = {
+ 'gfx906':'vega20', 'gfx906:xnack+':'vega20', 'gfx906:xnack-':'vega20',
+ 'gfx908':'arcturus','gfx908:xnack+':'arcturus', 'gfx908:xnack-':'arcturus',
+ 'gfx90a':'aldebaran', 'gfx90a:xnack+':'aldebaran', 'gfx90a:xnack-':'aldebaran',
+- 'gfx1010':'navi10', 'gfx1011':'navi12', 'gfx1012':'navi14', 'gfx1030':'navi21',
++ 'gfx1010':'navi10', 'gfx1011':'navi12', 'gfx1012':'navi14', 'gfx1030':'navi21', 'gfx1031':'navi22',
+ 'gfx1100':'navi31', 'gfx1101':'navi32', 'gfx1102':'navi33'
+ }
+
+Index: Tensile-rocm-5.3.3/Tensile/Source/CMakeLists.txt
+===================================================================
+--- Tensile-rocm-5.3.3.orig/Tensile/Source/CMakeLists.txt
++++ Tensile-rocm-5.3.3/Tensile/Source/CMakeLists.txt
+@@ -51,7 +51,7 @@ if(NOT DEFINED CXX_VERSION_STRING)
+ endif()
+
+ if(CMAKE_CXX_COMPILER STREQUAL "hipcc")
+- set(TENSILE_GPU_ARCHS gfx803 gfx900 gfx906:xnack- gfx908:xnack- gfx90a:xnack- gfx1010 gfx1011 gfx1012 gfx1030 gfx1100 gfx1101 gfx1102 CACHE STRING "GPU architectures")
++ set(TENSILE_GPU_ARCHS gfx803 gfx900 gfx906:xnack- gfx908:xnack- gfx90a:xnack- gfx1010 gfx1011 gfx1012 gfx1030 gfx1031 gfx1100 gfx1101 gfx1102 CACHE STRING "GPU architectures")
+ else()
+ set(TENSILE_GPU_ARCHS gfx803 gfx900 gfx906 gfx908 gfx90a gfx1010 gfx1011 gfx1012 gfx1030 gfx1100 gfx1101 gfx1102 CACHE STRING "GPU architectures")
+ endif()
+Index: Tensile-rocm-5.3.3/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
+===================================================================
+--- Tensile-rocm-5.3.3.orig/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
++++ Tensile-rocm-5.3.3/Tensile/Source/lib/include/Tensile/AMDGPU.hpp
+@@ -63,6 +63,7 @@ namespace Tensile
+ gfx1011 = 1011,
+ gfx1012 = 1012,
+ gfx1030 = 1030,
++ gfx1031 = 1031,
+ gfx1100 = 1100,
+ gfx1101 = 1101,
+ gfx1102 = 1102
+@@ -90,6 +91,8 @@ namespace Tensile
+ return "gfx1012";
+ case AMDGPU::Processor::gfx1030:
+ return "gfx1030";
++ case AMDGPU::Processor::gfx1031:
++ return "gfx1032";
+ case AMDGPU::Processor::gfx1100:
+ return "gfx1100";
+ case AMDGPU::Processor::gfx1101:
+Index: Tensile-rocm-5.3.3/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
+===================================================================
+--- Tensile-rocm-5.3.3.orig/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
++++ Tensile-rocm-5.3.3/Tensile/Source/lib/include/Tensile/Serialization/Predicates.hpp
+@@ -215,6 +215,7 @@ namespace Tensile
+ iot::enumCase(io, value, "gfx1011", AMDGPU::Processor::gfx1011);
+ iot::enumCase(io, value, "gfx1012", AMDGPU::Processor::gfx1012);
+ iot::enumCase(io, value, "gfx1030", AMDGPU::Processor::gfx1030);
++ iot::enumCase(io, value, "gfx1031", AMDGPU::Processor::gfx1031);
+ iot::enumCase(io, value, "gfx1100", AMDGPU::Processor::gfx1100);
+ iot::enumCase(io, value, "gfx1101", AMDGPU::Processor::gfx1101);
+ iot::enumCase(io, value, "gfx1102", AMDGPU::Processor::gfx1102);
diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index 7fb5628e1e87..cc70efc85cf3 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -8,5 +8,5 @@ DIST bpftrace-0.16.0.gh.tar.gz 1023480 BLAKE2B 20fa877adeaada655462004142a80f107
DIST bpftrace-0.17.0.gh.tar.gz 1033934 BLAKE2B 960582096fcf1652a65c4f8e18dcc5e17792c3b5c048dff59465fc1fc43d39e033c06ebc5c9bc88310b429a81fac5a8cfcdc261e7f0dcdcba4823b518f74fa3e SHA512 b1c8fc81b23f38bc45b4e73edd29c4cd0775e703b368612f00902fbda39dc3758038cd7afa351c1711cec467efd2a199a6b8b933b03aebd591d230d533e190d3
EBUILD bpftrace-0.16.0-r1.ebuild 1740 BLAKE2B b798c92e0e80396c069d83b1f9d55d019382a4f3615c4a064d9b0c196c010c4399d488c41ef403702a5e3ccdff14d1cd4466a8b0d6cdb25902b48498197120b7 SHA512 0b252876bcd309520eb3daa4216cf21e1d8b1eb2ea0e33f5abe3b5d48cf32e8c5e5739f46c395f4678c64e39841e87093b829269563eadd51bdb10acf0b51d3c
EBUILD bpftrace-0.16.0-r2.ebuild 1791 BLAKE2B bd0db18452f6d36ea37658b477219fc10edb329b17aa0fb6f26bce4578c9ddba88915e0a026fd190fcb5eba8bf005d930d6fcda590da623725a8254e8f224f30 SHA512 569974b254bd1ffc50018bc66edac49bb0f2c07a8990caded28fdf24f5728b16df08cc20157f07e248eb960291ecf9c8f5782bc4e1701ce2e8631f0abcbd8164
-EBUILD bpftrace-0.17.0.ebuild 1839 BLAKE2B 19ab0853ea85c72923fa0e82a30604d8f2ba4b8fff112a3e81d95ffefa490f96b1cce62c4c3dd50909d35b6fe894db275871cf051ff0b222ece0d448bb1ec9ba SHA512 6572d0d3f22bb9b629cca8259a9082835634cb88ccee623df63a072830b3ccb9a75d2e9a5e69aeabd728814f752b3ac4b6bc8e71bc022ff6e282bcdc22de0583
+EBUILD bpftrace-0.17.0-r1.ebuild 1839 BLAKE2B f548b7564b9cdde46cab15d0038c3fb87674ad8663c958bdb4422a948484b9e5fcdd08fe5d2c77ed7a532206f7198728057b60a55cdb2f404625e0b28968dd97 SHA512 d4d2de19dc4e6da6fe447e0d29f094471b0b3e2733c84f868921bc2fd129d61a222935f22a7b2fb6d52dc8bce17053dc182848474edf19d32ee49331ed25ffad
MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce
diff --git a/dev-util/bpftrace/bpftrace-0.17.0.ebuild b/dev-util/bpftrace/bpftrace-0.17.0-r1.ebuild
index e2084dacecf4..f976f34e8416 100644
--- a/dev-util/bpftrace/bpftrace-0.17.0.ebuild
+++ b/dev-util/bpftrace/bpftrace-0.17.0-r1.ebuild
@@ -25,7 +25,7 @@ IUSE="fuzzing test"
RESTRICT="test"
RDEPEND="
- >=dev-libs/libbpf-1.0:=
+ >=dev-libs/libbpf-1.1:=
>=dev-util/bcc-0.25.0:=
>=sys-devel/llvm-10:=[llvm_targets_BPF(+)]
>=sys-devel/clang-10:=
diff --git a/dev-util/cargo-tarpaulin/Manifest b/dev-util/cargo-tarpaulin/Manifest
index b4691b4bc875..d9f6d8e571bd 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -1,4 +1,5 @@
AUX cargo-tarpaulin-0.20.1-tests.patch 290 BLAKE2B 69893d9ff5e97aeaff3fda07cb32becb6a137ee54783a090bcfa5e4a43c5b45cb5beb154ec210f285766e6b79ddafa04dce9c95116f5a9d7b30e419060131889 SHA512 4efa8d44a6d0a0e86ebbbde3e69e3d73bbf438230b3e187405187e2041a92b86ca43d6191c8def56ef2e139e4ecb40f6945ff71693f689a5e92f5718d96e2701
+AUX cargo-tarpaulin-0.25.0-tests.patch 436 BLAKE2B d7efea3f443d2d803acbb1a90292afc1ebf607cfa5f4839908d58e5e3c4ea6e36d02d19071541da41652b6ca319f332ca46dff0dd1e791158ee55e7854cd6a1a SHA512 ed7d3867e35f7604b1aecd901867ca270999061ffd518f275155e2f5fc898f20c24d3214d6348d6447f4a6f6165ad34593bdc6a8b3b919bc6c15f6816bc9a31d
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
@@ -8,18 +9,15 @@ DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa
DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726 SHA512 4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48
DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
-DIST cargo-tarpaulin-0.22.0.gh.tar.gz 198774 BLAKE2B 778f81b23290d86bab91f1fc7791aaa1d7667d41225ef086a8e316c35c47545461db538a88a3ddc2de892ee2aa3b427c56a5c0624210c21bb7bea101429fab5a SHA512 5dd528e29a821ed026f9044100576468bc4c97d424d9f41b06c65210550f27a194bc25adeb0b56ba66fdbb6e5e4b5c1ea2b777a8251b833a595ae12a1d81a753
DIST cargo-tarpaulin-0.24.0.gh.tar.gz 201826 BLAKE2B 501441f8faf35b4e74ec1bfbed330cffbd3faad2e096d64927d6cebb57d3c39bc81318f4fbbb9e5009a915b77b3173d7a91c1b71adefbcf0fe8010493cd69e9b SHA512 4d96ca39889ea3794db491c7baefdc83d5820fdc6cddc8ae5ea2652194adf5300f9b86cf0e55e8468f2e258984f1be448f77469a8d246ffc68cf2a0917d7c7d7
-DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d SHA512 cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b
+DIST cargo-tarpaulin-0.25.0.gh.tar.gz 204488 BLAKE2B e24b191ecc4068ed4f2ec7870fad04d62432bdc34c3058f43c4bf7d6dff468d86b9890f12555b6d00c5d765d2564ed0971bd37f975d77949a3819e32501a578e SHA512 0454183b134185ab8b9fd7e3c04e9c503a76c25ca8cb64caf4740830433ff84bf065ec095b9776c532c8b336af10b1599f1886d903ee1e2491205cb46ddf2296
DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94 SHA512 f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3
DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.22.crate 185570 BLAKE2B 10dfae2fe871a9910bf885b78aaf3e9ed1bcb87a40962d781c8ea407a945b837c665c2bb4e3d0562ac63d9e7bd5012804434642ee6f5c80e22bc816d4331f1b0 SHA512 de856679ec16afe035176b22125a00ced532d49c8babac0a88fa5f6e4a3d9e526a34ee8bf51639653fc313a5703a202b1be013aa16fdd72a505151d7aafa7c44
DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
@@ -35,9 +33,7 @@ DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef
DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
-DIST gimli-0.26.2.crate 717340 BLAKE2B 6460346625fad7ed202f387d45900867e785026e08efbf6542bb5c7b6ec2bc8ddfdaf825e872d2c339c3b72f8ddaba546efa94243a602bd8c9470c6e808a8f30 SHA512 10baa5fb5fe13eeab2ed9ac8e02ae7607b42df80b9f39b14027d052ac7f6f11e4dec451bd73c3640ff8ef174e280c1640110720b2bc4220229d27bbb31079029
DIST gimli-0.27.1.crate 721022 BLAKE2B 65e69592d922379ea3d1e2ee9310a9af12d1c56bc256a668561d084deb925e60e7ff4f9bc6fa58879a8588d97a035de247a579e29bc26e30fbce1a2013604e08 SHA512 de9a0191c8fce8bb7a6fd778d261e28ecc34a06daffd8bfda00f20fe5cfd097080972ead0f1854fe0615d982e5eedb8ab2896e8504b1749ef271074a3f6946fa
-DIST git2-0.15.0.crate 198983 BLAKE2B 0e340dedef36339cc6ce4cf9ac79014e7bcbdf9ebf688986d1836c3e2f480998a60a2722017381124682edc5dc511368497f03c9bd9a8c4d0e7690682789bf88 SHA512 8ea32850e592cb9bc8caa0d7a04042e284c11b9d46959807d8e6d496d93946342dc37fcdf1ed354010434798a404f415e8e980fee2ce4f5cb998e0f8736b5bc5
DIST git2-0.16.1.crate 199956 BLAKE2B bf187855d683b13ec8ec0e103f6536fc2d8321d2a023eebca907a15f0bba760f833cce4a4b0958804675aeae1ee9d2dc0270edf02c66cc2d7231980ba7ab15d1 SHA512 4963798b6d9fc087a4394515b0f6da0a9e01fcbc220dc3d1880a277ea0487083ac05c0bc3a52a537885eb065a9b2209658a199835457b38c94e45395ad8d6252
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST gzip-header-0.3.0.crate 12503 BLAKE2B 6ce8d4676d761ff20d8a5f96b794743ed36122b16d0fb93e0cd0546e86e9373f4a63e62901ac21e25415f898bdeea21111a0cb93f357aca83bfed90bce97d755 SHA512 29ac184a5a3ea31235c597e29f40efdaf4c1aec5954019b05b2ab7fc3fcc680212860b4fe3cfbbb9ef3c6dec533f5ab599e46619d263268fc064a945381a78ec
@@ -51,22 +47,18 @@ DIST iana-time-zone-0.1.46.crate 16769 BLAKE2B 550799c0e562a83cb6074c254ba55e7c2
DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
DIST indexmap-1.8.2.crate 53219 BLAKE2B 6af0e386dcb4306505d93cae23fd47601c3e1c7159058f02ac435b312697da40538b1cbb0d17c3f2c4be579a4b0a9e8b59c2e145677a69c2f885d3d24afd5229 SHA512 f7780b2a478e2b95568bfa1d10167a02bd174fb9bbbf8ea84e6ff185a03d43be0ef403c2106df8289d399657584abfac6039d7cdb96b52300d7016452808c0f0
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
-DIST io-lifetimes-0.7.3.crate 35680 BLAKE2B 03e209f6b5f991f5b629fd76e275cc2d4e5370b14d754ae981a6259a003a53c2c401cf11c42705ec5eace19f79b46311a6e7c0899af208335a1f537f48b05e5d SHA512 b4bf1d74fb3a6fe579c5e68fc44d3f24b749ad381d992f232d2ba6a380643226a0d9d8a48d777224974bf48c8cfa053c9e7c698b28d8297b0eff20717b7487ab
DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be SHA512 afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388
DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b
DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e
DIST js-sys-0.3.59.crate 78849 BLAKE2B 2dd42294717ddf922f4d329b3da1acefe1e34c5d9c735132752bab183ea186a879a8218d201238146c20374e724f9219d2c28dca8c530105a18eca81ba86fe39 SHA512 317a0cbce8ccad741dfac48a09e326460bda68a58225bd8d2eb50ff50a7355016c399660e996b328bdbb77d12bc5107d4c2908b11441183f3b3d2f45eedbfd00
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST lcov-0.8.1.crate 19922 BLAKE2B b799d836e90823d26349063c3ad513e297491bfb3be7140e1356ae20285a173c2dbaada337b4504833ff800fd1e1d9bd658ddf1af68f606cd965066e7355c5b3 SHA512 741e4e034749a22eabbdd7e382d12ae01394539604abbcaf7c92f5f543c07ccfab26c8dde318d90bd56588b4441acba265949cc14e1c3e68c17b67d66d0bb356
DIST leb128-0.2.5.crate 11843 BLAKE2B e1e298486eaa14ee39b574adf8b628500d07239d32ea69830dceb0b08e43cda39a6704dcc69478c4c92eb3469582f97a051854d6fd9bfddd1059d5a718951974 SHA512 ef07318c1da0e130e601595256abc964e8fc9c5733cd93ca09203bd4869daaca0d92b5103481376723b20da57ef320723250125da59f9b39f8533a01bce93780
-DIST libc-0.2.132.crate 595317 BLAKE2B 1b1ae80e034d94468befcafd4bae4c41f29424cbf3770b827dd1d7099cd2364db62cf2e7343da5010e230a47fbd91d320b162f7b54fa3955fd195b6976c3fb45 SHA512 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50
DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4
-DIST libgit2-sys-0.14.0+1.5.0.crate 1740370 BLAKE2B 0bdcec13f78292ad7849f88bbf21a8168371e9d4b15dcd09863b2ef703caa8e94a33da01164214620e11ff6f75038cf9ee6257c44aed5e07c52af044abca9952 SHA512 b2e1e54b172e6b0c71fdd02da0800e9120a3fe1b9c33b5fee4e667e9aa627979012865397b406fe91437425bf52e52a26245cfb7fa84f3ba64269dbe204582d6
DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3 SHA512 eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921
DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf
DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100
-DIST linux-raw-sys-0.0.46.crate 807633 BLAKE2B 58a63a6ee202e53892d78f2142d6ef98f8bb21109962273689b284cb4d6756e6399010983da813f6f58664d6191b392b70ecd161518e8ca0fb46992bc3d23adf SHA512 b821ab53d9a885b9dfef6eb3d36a422525cf35d797fe32fee3abf9bb5463712af57febf684c9ab41b5de40c9b0e73d9e369599497f7a7f1314ff455795d32b39
DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26
-DIST llvm_profparser-0.3.0.crate 38599 BLAKE2B 64795d9f2c81edfd4be64397ef73ebc62c2e3dfc4e2c20a50e4a36810f68029828874960bf329183ed7d97ec73a0626ee4cec06988e1cde26a2a46c4669394e0 SHA512 3e06b114cac9be1140f954a86b01ff2edf19be20f3b8a18db962ced5b9be7745dbca3cfac3ec77bbf3ba63ad770ebb8f8a5a149c8eba26efee4f1c887ce8dbc3
DIST llvm_profparser-0.3.1.crate 40155 BLAKE2B 84893e8014b9b914f6d1cbd2c9814f08e4b96b35041fa6d8d25d537152e40f21203b911be25f40e6142d8e19f4a423a690e9f387b0dfe763b5a6288bfe5a97ff SHA512 7fe882f3796131260bc0478e149f4652b0c8acb08576d75464323972aadafc2bc27229d5ee7954270d1c3c84a7e8dfeb6c464dfd848f19a0f5be1025ddd91649
DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10
@@ -76,15 +68,12 @@ DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a8329
DIST memmap-0.7.0.crate 15214 BLAKE2B 44a5bde9b85b2c378fd4c6ebfaa322ef8d0076472d6c7322f7aa95b8aba3514fd5212b4429eb369d30d0327377e36c626de474ea5e1f764bd4fae595680a04f8 SHA512 3a7c7f963111c2afeaa0381aaa6a57f0f57600392693ee1807d54771bc058ea0f86ac6e8afbe858e45f9f17b685430bf256dba1126b8074ace3aafc07bc14bfa
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5
-DIST nix-0.25.0.crate 269825 BLAKE2B 48d673485e302feece1f82df603fc44d4aa91cf650ad2fbe3c7b2b28b1199f38be2869cbf935a6ac361210ab506bd67f12806b2043b66c27cdd28f26ae15be13 SHA512 1a244469068946ac04e0dc83b8f6a578ebe70e969f232263736e4e9ec0d94fcbb54772c4dd570c4b0d1c2c7395af64b9e9a8a6f7eb7b97592b4a91ff948ac38c
DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
-DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f
DIST object-0.26.2.crate 238067 BLAKE2B d7731f530dbbbfebc506dcd12bcf33e1421785d9711864d6d824360aa249b85985f4db69ad4036bd7f8fa22d5909f973a0f58a03021289a611ed5290d2fa68b6 SHA512 42882e3b1063ad8326bedd3f402831d6206603f8736c5aecc3c16d296007d25360ce9143bb3f859a6d52f1a530809df1f1117d321f0d22f0b43c1831366eec6d
-DIST object-0.29.0.crate 237723 BLAKE2B fd579be961df0d3185682348f1d9cc0fb4dde3daf9a3c5d89b16a5f03f3084f1755d1b077f8a7bd14b2bb296b3bb95e9fd85f58380bd52fe9aa885e19c1b176f SHA512 fb69ed164b9d766b2eb268b3492134ba9ca6b4358eb61712773c44c5c0676ce04e3e0c749f947658ee1423dce5e11237f6b6c0320f2d32bd6979cae141273dc2
DIST object-0.30.3.crate 258901 BLAKE2B 73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b SHA512 61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c
DIST once_cell-1.13.1.crate 31335 BLAKE2B f8455c5aa78073289669b8f277490ac9bfeafca3249bd54af91a51709262562f07e3154287f7a7db1711d0884fa2804aa82df5d7efb90b8ce5b2380c851be23c SHA512 492831607d12846923107b464a70de62f5997845faaae1625f3e54e2610e96b0355ce9e554051c2fae28f7e6e558ed456a6fc0b3c6a71b26f7443ede5eff5b32
DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
@@ -93,35 +82,26 @@ DIST openssl-sys-0.9.75.crate 60028 BLAKE2B 1e4b3733d3309a1157c16a236728aeaf48b1
DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8
-DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
DIST proc-macro2-1.0.50.crate 41667 BLAKE2B 6ee76c87013226881a0cb1221f449b052feaf1b92fa6f7a3aa82420ee1881713b8bb71ac6cebff67fad436f5c05b2a8f601a84ba361bc08a06b0b26aec0e11e7 SHA512 89ddaf9b994026519e5ddd618ffdca1fb39d31904a13229c1496dc862e2a259086ed9554821ff33f73adf6df45f446231217fa7e22922289fe6fbd71e06ddd2b
-DIST procfs-0.14.1.crate 113661 BLAKE2B 1327f4f8b618d04bc964a2e9b4609cf60f1a61f0735ff62f48f5f72131434a06742247e9a94f15883c27570f0eac05458234c6e795f9079eb8d3dac1a370daa9 SHA512 736fb1da5d90205e97077180ac589a7557527d5ccdcf699d8e6efeaded31946ab6578f69de1284102cb41e60919aa03c65cec25671d943d57eb47c4cd2b99e04
DIST procfs-0.14.2.crate 116068 BLAKE2B 86099545f027e8bfd78200e1048c711b05f4009250861a31e5b02f5b14348b3acfcf048bdf17516a7d785d027a9347c9af0bb2e1a4c5ae8d50d386e7167cba99 SHA512 70473fd8c6309507cf3451ed13d014b03e3bbc77bf50425849788e93cbe1082ed74780315a11f84def39f4dabf165df09a6faeaf9ebc14e2ecd57876c61de4c3
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
-DIST quick-xml-0.25.0.crate 1295759 BLAKE2B 82a953f152236addcab3884e2f5c18e6c8d104ba067b46f41d7b10a5e57d082d302d7f85e8a674c3492b578cc6084d338df4ab56f90a929991e2fa93d53cfc21 SHA512 e887baba28d68aa6cff93221e3641d1a86ad2a4c8402037b32485fa27b27e2911e61eb9ffa72ed8d2b6b0aa3d1bb9fa1f6767c2c790fda526e0c4ecde50b07c9
DIST quick-xml-0.27.1.crate 146699 BLAKE2B 96926ddfd676113854bec7731acb7e775cbce4fddec2bda497a3a65cb06c3aa1c0566101305c59dd64978eaa5b100602b02fc9ccff79da75c74e609a9b1a67e4 SHA512 0b9fb9c7ce65ba00d756fe61183596912e326fe09ef83afb9d64be0b9f16e1b5a74c5bbb181f8f32c2d7fb3a7e4406ff814b3abcf481ad81acb5cdd4922d8787
-DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
-DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876
DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
-DIST rustix-0.35.9.crate 268171 BLAKE2B ab1b8eb32e74d9493bf4f2b32758d708a8d34f63bf5c1480da1a4c2a4b8ae8f8dcc7aa5299ffd4d1335afc20e01198e4874502d9fc706c4a0e310f93596b4cd6 SHA512 19305ed22cc903c5dae1c313232a170fb3df2f258cc3e17eba92896aea8c6fd139eb9f1452e79c18491266c793cd53071ee90fd9042f6a9ce4888aa6cd825ce9
DIST rustix-0.36.4.crate 287355 BLAKE2B b57582ff65430e21cbef8f86851e97a4f0c89c0d456cbee8e2747548b045429d85f4b0df87ea39eb5005b8a5e2ec85040f4531f1ba6a6a1405e3b26a91d6525e SHA512 e56eeb9c0a6298b1fa2313ee887c63e5d24e08a880ce870703517d1b754dcf548011d78bfff762be952ef5f253c8d7d58d5e959f41235f7e99fc8e38ecb314a5
DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7
DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059
DIST semver-1.0.13.crate 29653 BLAKE2B 382a1fd00b20e55d5c5f8bf536ee012f8bc4c21633f47fc7f39efa46a547b720a349f0c6ff22dcb9faa3acd82022a5f82f182824fa262d96687866da0125aa73 SHA512 c4c1e5c5118f99de10fa2800a057e1eeb4cb5267752ed2093f57dc1d03e9817a42d6a34ea6165132e0bc84bcc573b93d608668d3681216e28da9fa8da49860b3
-DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442
DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7
-DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6
DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91
-DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc
DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337
DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55
DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56
@@ -129,7 +109,6 @@ DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
-DIST syn-1.0.102.crate 235699 BLAKE2B b29d1b0ab878eda45c486bce03e1b341eb2c69718201e662d81c131ead2bb5c5abffad848d9cd8d2e45a995dbb4d6a185173b5680973971e0c33bdd9fe43dfe8 SHA512 c9a2b2cf216c3d821decd488ebb49743f2f43940a879856e3a15d2352843c405e6f164c11225e904d18b32a5cd2bd7fcdfa74df40ec5567faeedffe5f523989c
DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623
DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
@@ -140,7 +119,6 @@ DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
-DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb
DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65
@@ -180,6 +158,6 @@ DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed300480924465426
DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf
DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
-EBUILD cargo-tarpaulin-0.22.0.ebuild 3775 BLAKE2B 04b736c7df7ebcaeb0c847d57ce37803691fa0746f133611d9c646c0377d491865889511c5411ae713b606b1917022a9064d439e6d802bd37c0a3631e938244b SHA512 3453259e58c6b36b4503e86dab0c2330b73072a69fd0db2c440e617d180e38ebd34488721380c18ee9268dcec69bb0d2dc46d02c01a88ee4051a656ee5b0db0d
EBUILD cargo-tarpaulin-0.24.0.ebuild 4092 BLAKE2B c8dce43a62de7bcd240c45e6bfd1dff1e47154c6e285b1e87f121a82a136dd09dbdde23f472b70198ed7d655ec0508cfaef561105c9a1dc423a814cc723c016b SHA512 3ab50bf756e4757525420a8e2e2773abfac4c6bfe06b2d62bb16d3cd96f9571bb114ef1446aea564e432ae98dc262cf518e83f23027d80235ecf4a442bb17564
+EBUILD cargo-tarpaulin-0.25.0.ebuild 4177 BLAKE2B 75de9db420758a2ee672b249fdfd4fc7c9faf159651eb96b3e79b25edfe1b0a6e8f96deee2535674c44fcc21c4320460b56675473986bc6d7bcf0c711722698b SHA512 0e522c30bd70f882e52f378303d643efaea5ebdd3d5efcc4345672bbdfee2ed3aa2ac5d6676d8030433f7e5fb8686af7d924689c70afd8404143e656be833d86
MISC metadata.xml 333 BLAKE2B 83d55cefaf0e286bf723cf7605ea68ef256ea2bbecd9de0917c22b3bd34a5f9cf3760bb68709c69df24ecc0f0360e4050bf5177403d2f6b68c278c67e00a5cb9 SHA512 d594d30752deec197e6eb3855a4f530b2a5de9b6f8c2b40246a05ef09a162b4527c21d1fd7c6b302acaa6a1aecb34ee6b588a10f1a14b8a553293e1736cb15da
diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.22.0.ebuild b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.25.0.ebuild
index 112030d41a03..9caeacbbe8e3 100644
--- a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.22.0.ebuild
+++ b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.25.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Auto-Generated by cargo-ebuild 0.5.2
+# Auto-Generated by cargo-ebuild 0.5.4
EAPI=8
@@ -15,14 +15,14 @@ CRATES="
atty-0.2.14
autocfg-1.1.0
bitflags-1.3.2
- bumpalo-3.11.0
+ bumpalo-3.12.0
byteorder-1.4.3
camino-1.1.1
cargo-platform-0.1.2
- cargo_metadata-0.15.0
+ cargo_metadata-0.15.2
cc-1.0.73
cfg-if-1.0.0
- chrono-0.4.22
+ chrono-0.4.23
clap-2.34.0
core-foundation-sys-0.8.3
coveralls-api-0.5.0
@@ -37,11 +37,13 @@ CRATES="
flate2-1.0.24
fnv-1.0.7
form_urlencoded-1.0.1
- gimli-0.26.2
- git2-0.15.0
+ gimli-0.27.1
+ git2-0.16.1
+ glob-0.3.1
gzip-header-0.3.0
hashbrown-0.11.2
hermit-abi-0.1.19
+ hermit-abi-0.2.6
hex-0.4.3
humantime-2.1.0
humantime-serde-1.1.1
@@ -49,33 +51,33 @@ CRATES="
idna-0.2.3
indexmap-1.8.2
instant-0.1.12
- io-lifetimes-0.7.3
+ io-lifetimes-1.0.3
itoa-1.0.3
jobserver-0.1.24
js-sys-0.3.59
lazy_static-1.4.0
+ lcov-0.8.1
leb128-0.2.5
- libc-0.2.132
- libgit2-sys-0.14.0+1.5.0
+ libc-0.2.137
+ libgit2-sys-0.14.2+1.5.1
libssh2-sys-0.2.23
libz-sys-1.1.8
- linux-raw-sys-0.0.46
- llvm_profparser-0.3.0
+ linux-raw-sys-0.1.3
+ llvm_profparser-0.3.1
log-0.4.17
matchers-0.0.1
matches-0.1.9
md5-0.7.0
memchr-2.5.0
- memmap-0.7.0
minimal-lexical-0.2.1
miniz_oxide-0.5.3
- nix-0.25.0
+ nix-0.26.2
nom-7.1.1
num-integer-0.1.45
num-traits-0.2.15
- num_cpus-1.13.1
+ num_cpus-1.15.0
object-0.26.2
- object-0.29.0
+ object-0.30.3
once_cell-1.13.1
openssl-probe-0.1.5
openssl-src-111.22.0+1.1.1q
@@ -83,33 +85,34 @@ CRATES="
percent-encoding-2.1.0
pin-project-lite-0.2.9
pkg-config-0.3.25
- proc-macro2-1.0.46
- procfs-0.14.1
+ proc-macro2-1.0.50
+ procfs-0.14.2
quick-error-1.2.3
- quick-xml-0.25.0
- quote-1.0.21
+ quick-xml-0.27.1
+ quote-1.0.23
redox_syscall-0.2.16
- regex-1.6.0
+ regex-1.7.1
regex-automata-0.1.10
regex-syntax-0.6.27
remove_dir_all-0.5.3
rustc-demangle-0.1.21
rustc_version-0.4.0
- rustix-0.35.9
+ rustix-0.36.4
rusty-fork-0.3.0
ryu-1.0.11
same-file-1.0.6
schannel-0.1.20
semver-1.0.13
- serde-1.0.145
- serde_derive-1.0.145
- serde_json-1.0.85
+ serde-1.0.152
+ serde_derive-1.0.152
+ serde_json-1.0.91
sharded-slab-0.1.4
smallvec-1.9.0
socket2-0.4.4
stable_deref_trait-1.2.0
+ static_assertions-1.1.0
strsim-0.8.0
- syn-1.0.102
+ syn-1.0.107
tempfile-3.3.0
textwrap-0.11.0
thiserror-1.0.32
@@ -118,8 +121,9 @@ CRATES="
time-0.1.44
tinyvec-1.6.0
tinyvec_macros-0.1.0
- toml-0.5.9
+ toml-0.5.11
tracing-0.1.37
+ tracing-attributes-0.1.23
tracing-core-0.1.30
tracing-log-0.1.3
tracing-subscriber-0.2.25
@@ -144,11 +148,19 @@ CRATES="
winapi-util-0.1.5
winapi-x86_64-pc-windows-gnu-0.4.0
windows-sys-0.36.1
+ windows-sys-0.42.0
+ windows_aarch64_gnullvm-0.42.0
windows_aarch64_msvc-0.36.1
+ windows_aarch64_msvc-0.42.0
windows_i686_gnu-0.36.1
+ windows_i686_gnu-0.42.0
windows_i686_msvc-0.36.1
+ windows_i686_msvc-0.42.0
windows_x86_64_gnu-0.36.1
+ windows_x86_64_gnu-0.42.0
+ windows_x86_64_gnullvm-0.42.0
windows_x86_64_msvc-0.36.1
+ windows_x86_64_msvc-0.42.0
"
inherit cargo
@@ -165,7 +177,7 @@ S="${WORKDIR}/${P#cargo-}"
# License set may be more restrictive as OR is not respected
# use cargo-license for a more accurate license picture
-LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unlicense ZLIB"
+LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0"
KEYWORDS="~amd64"
@@ -174,6 +186,8 @@ QA_FLAGS_IGNORED="/usr/bin/cargo-tarpaulin"
PATCHES=(
# integration tests require internet access
"${FILESDIR}/cargo-tarpaulin-0.20.1-tests.patch"
+ # test fails when not in a git repo
+ "${FILESDIR}/cargo-tarpaulin-0.25.0-tests.patch"
)
DOCS=(
diff --git a/dev-util/cargo-tarpaulin/files/cargo-tarpaulin-0.25.0-tests.patch b/dev-util/cargo-tarpaulin/files/cargo-tarpaulin-0.25.0-tests.patch
new file mode 100644
index 000000000000..5a456fab9a92
--- /dev/null
+++ b/dev-util/cargo-tarpaulin/files/cargo-tarpaulin-0.25.0-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/src/report/coveralls.rs b/src/report/coveralls.rs
+index 5541e21..7feea1a 100644
+--- a/src/report/coveralls.rs
++++ b/src/report/coveralls.rs
+@@ -148,7 +148,7 @@ mod tests {
+ use super::*;
+ use std::process::Command;
+
+- #[test]
++ #[test] #[ignore]
+ fn git_info_correct() {
+ let manifest = Path::new(env!("CARGO_MANIFEST_DIR")).join("Cargo.toml");
+ let res = match get_git_info(&manifest) {
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index dbf9aacc7486..0318194669f1 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index f22e2fd6a147..342df65f1d19 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -4,8 +4,13 @@ AUX gmic-3.1.6-ar_so.patch 758 BLAKE2B 95031f8c3af292ef91d5cdf94406db158c74864c6
AUX gmic-3.1.6-grep38.patch 1200 BLAKE2B 6cfe274eb0577c9fb55b98564dc7a69e407ae8e7e80e66d62ca6d09485dbad4f578a1c2569041887040d73c02c0865695afaf504a546c93aa3a5f3e9574d3408 SHA512 7bdb4f45aef020dd4a9071f4bfd995da078526b37d693781c463d866e31a6bc1387c46035007fc4fcb9e2b871c42886483142aa4e8c244d5bd9e684a7e98e8af
AUX gmic-3.1.6-makefile_automagic.patch 5327 BLAKE2B 0df03edbba289d327957a2e703be955dc357e12047e6f1d95a19fc906e4f42d395c2964d10220f642e9a0091b9349d2872066b787b3ae29ca7e231b21bec280f SHA512 80b28b476c61d80466d389924758a218591f5a50edd4583dfd8239d4f8f5a684da1403f7638ca2c99d8038a1135b15b95a87c51bdb65c7f637ce613429922143
AUX gmic-3.1.6-relative_rpath.patch 400 BLAKE2B 0f457f585d7efde1b05937f1baa240f6fd4590a3c05c2d988e88d8ee62e79c8ac39adb92bee247dcb999ef7654bf9c558802781e9933cb6de4b078cfe7b06ab9 SHA512 1c7da7542005d76f67a553ddec1d9291e34ff99adad3aae6c9761dde8aa93bba8f79eb388072fd43976ae4e45bae066d4726d642698bce36aafbca5dbae009b0
+AUX gmic-3.2.0-grep38.patch 1330 BLAKE2B 22a241d8c574ca87691ec84107c718aa36404325891e3f50458753cc9051f1da3100206286ebeab2142360146b81b94ba3c063897722dd7b01730790f5672276 SHA512 46c078ef39cae6a0763a6e4e8d6ff9ac736b51e0b5f73fc6f75609fffa06eddd895f6803b5d39cfcd3bccb6e09549bdc0ca2ca3a7c1a2c8fa075869599eeb7d1
+AUX gmic-3.2.0-makefile_automagic.patch 5397 BLAKE2B f5678cf7aba485c9d035fc34c0a2a75133567e6c4b91dc0a58f8511f8858c6c5facc4fced4fb4582a2336d03b68f6a5e95cc3490de0385e4a083568a20769c17 SHA512 904dbddee273c6ebb80d94e24a508043766e43c712464d02631fa584634248379f01e989749d218965afa593865883da2ebe267ac9b1755ca116573cdcfeeb73
+AUX gmic-3.2.0-relative_rpath.patch 406 BLAKE2B cb92f21c090bfdb3c91aef60fc854fd21531ba8e7560458503ae0c123baf89a703057b870dc9a4366f179575373861696dedebd930c472a51644d4ef41553520 SHA512 8653697eea7da0b0db5ad9f7d8882a147a6aa9bd80085e6bfba21922431e52fa0b7e67c1c74afe8237a994861864f1df07ca2855c5d99bc0e69d0c630f11ebc7
DIST gmic_3.0.1.tar.gz 10457923 BLAKE2B b495d10237abf5abe3d7df166119d2fc0b04142975d97db01ab0c5aa177f6e681931799fb392844e5c34d0503874a16d946a7146c5152cca1e64107948c02c03 SHA512 4bc08a3510e8987eea0463bfcf04de6dfd9a8ee8a38c14661ff201b8f563cab1b914dc60dc35b082cb5e868eb6232e2240a2d6703e0751215a82d6709236946a
DIST gmic_3.1.6.tar.gz 10843311 BLAKE2B c50bcb9bd6c3d7d68a06f72faf0061d22b37c6fa357b40c16963c16a8841dba5ee8cf4509076a6734bb4eedbddfa2870897cb30687715ee6d7d84f2520700c17 SHA512 7d1ab97e8dfdf75b647cb7248eaa153e3ebcd5d1b799c67a6e027a5e2e8746047d348ea8e25485aed615d62f485dd06895fe6234f67a055cab423997b96f9775
+DIST gmic_3.2.0.tar.gz 10933655 BLAKE2B 6b87acb2a356d3d0c00e795d8b66de75acffa1f87b63caf58986ab52730fcd58bb9dfa37caf057ac2ab2a58695dd783c09018305f21d258427d9c1e450d1c14d SHA512 2eccf179e865416ce5a6cc38fd5587fe79fb30cda381ca2bcb1e587f101a55c502422121d4696834bc25b6200aa3c2292ff30947f2704a610f46e61460685f5b
EBUILD gmic-3.0.1-r3.ebuild 4205 BLAKE2B 71f6968b9f8b6b4a242c5995c5f521c29830bf4a438d6e67f1f1422a0d2f7093b8b6bbf02338cc97cd302dbcf218edcda2ed6d532fcbd6ccd4163f7d23454a1f SHA512 15715c804177eeabb7184996526a8b9ff7a03c2c62e8207b0f3439a3425847f5bb142aa9b5820de776b227b12e72849e5ca62b2750bbef389c6b67e78a0a3625
EBUILD gmic-3.1.6-r1.ebuild 3509 BLAKE2B 0934a967523f764a803828dfdd37cc0e3ec0823058fda0c3e75c8f6f22c89e2c9d12c222681c747ece4b2ef63d3eef942285a180eedfaad96a07ff807249d921 SHA512 0180b54c193419f2c9bc382d1f59faa8fce136fc5d1ed87862b5107126133dd6424e7a930aab2c0eb414200be1676251c42924e99a17593ffb2d158919cc72c6
+EBUILD gmic-3.2.0.ebuild 3459 BLAKE2B f0bb5422482b190bf24bc0af0478da7939183ebf40184ceb2b48f568bb662f06309faddddf8ea65f693c9780db6573011d24e9fba2d4a8709bdd77527c87b234 SHA512 9a92034fca2e8d309d73f7b5851506042e5036703a69b522e8d51c4a5e7f67b3d2258bbfcca42b241f5860b90ad607bdae552f9a8ab5fb58da10d410f8dafd33
MISC metadata.xml 466 BLAKE2B 672259377cf7d693bc2493557b22150ddd3504d5bcb3f7b11c8e7e9a8ff591573503e5c9481d8a81e27757d4ebe205dd51a0fb57c0e691461988bc99fc714fc5 SHA512 62d65a13a3061fb31954fc08d753f6df7d76c262dc1c14304c1473dbe3f3412fb77cf808f0f205dc73d124f6dd1104c13d9dc79194eba702a0acdfb112fe6530
diff --git a/media-gfx/gmic/files/gmic-3.2.0-grep38.patch b/media-gfx/gmic/files/gmic-3.2.0-grep38.patch
new file mode 100644
index 000000000000..e25a809fdeea
--- /dev/null
+++ b/media-gfx/gmic/files/gmic-3.2.0-grep38.patch
@@ -0,0 +1,27 @@
+Starting with version 3.8, grep no longer quietly ignores backslashes
+preceding a white-space character.
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -89,16 +89,16 @@
+ WGET = wget --no-check-certificate --quiet -O
+ PLUGINDIR = $(shell gimptool-2.0 --gimpplugindir)/plug-ins
+ BASH_COMPLETIONSDIR = $(shell pkg-config --variable completionsdir bash-completion || echo $(PREFIX)/share/bash-completion/completions)
+-VERSION = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c3)
+-VERSION1 = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c1)
+-VERSION2 = $(shell grep 'gmic_version\ ' gmic.h | tail -c3 | head -c1)
+-VERSION3 = $(shell grep 'gmic_version\ ' gmic.h | tail -c2 | head -c1)
++VERSION = $(shell grep 'gmic_version ' gmic.h | tail -c4 | head -c3)
++VERSION1 = $(shell grep 'gmic_version ' gmic.h | tail -c4 | head -c1)
++VERSION2 = $(shell grep 'gmic_version ' gmic.h | tail -c3 | head -c1)
++VERSION3 = $(shell grep 'gmic_version ' gmic.h | tail -c2 | head -c1)
+ SVERSION=$(VERSION1).$(VERSION2).$(VERSION3)
+ SRC_PATH=$(shell pwd)
+
+ # Check that versions of files 'CImg.h' and 'gmic.h' match.
+ ifneq (,$(wildcard CImg.h))
+-CIMG_VERSION = $(shell grep 'cimg_version\ ' CImg.h | tail -c4 | head -c3)
++CIMG_VERSION = $(shell grep 'cimg_version ' CImg.h | tail -c4 | head -c3)
+ else
+ CIMG_VERSION = $(VERSION)
+ endif
diff --git a/media-gfx/gmic/files/gmic-3.2.0-makefile_automagic.patch b/media-gfx/gmic/files/gmic-3.2.0-makefile_automagic.patch
new file mode 100644
index 000000000000..6cab84226e98
--- /dev/null
+++ b/media-gfx/gmic/files/gmic-3.2.0-makefile_automagic.patch
@@ -0,0 +1,133 @@
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -230,6 +230,7 @@
+
+ # Enable parallelization in CImg, using OpenMP.
+ # (http://www.openmp.org/)
++ifeq ($(GMIC_USE_OPENMP),yes)
+ ifdef IS_CLANG
+ OPENMP_CFLAGS = -I/usr/lib/gcc/x86_64-linux-gnu/9/include -Dcimg_use_openmp -fopenmp=libomp
+ OPENMP_LIBS =
+@@ -237,6 +238,7 @@
+ OPENMP_CFLAGS = -fopenmp -Dcimg_use_openmp
+ OPENMP_LIBS = -lgomp
+ endif
++endif
+
+ # Enable software debugging.
+ # (Use address sanitizer and thus slows down the code)
+@@ -258,9 +260,13 @@
+ # Enable image display, using X11 (Unix).
+ # (Keep /usr/ dirname here since X11 is located in /usr/ on Mac too)
+ ifneq ($(OS),Darwin)
++ifeq ($(GMIC_USE_X11),yes)
+ X11_CFLAGS = -Dcimg_display=1 $(shell pkg-config --cflags x11 || echo -I/usr/X11R6/include) #-Dcimg_use_xrandr
+ X11_LIBS = $(shell pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11) -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr)
+ else
++X11_CFLAGS = -Dcimg_display=0
++endif
++else
+ ifeq (,$(wildcard /usr/X11))
+ X11_CFLAGS = -Dcimg_display=0 #-Dcimg_use_xrandr
+ X11_LIBS = -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr)
+@@ -272,8 +278,10 @@
+
+ # Enable faster X11 display, using XShm extension.
+ # (ftp://www.x.org/pub/X11R7.7/doc/man/man3/XShm.3.xhtml)
++ifeq ($(GMIC_USE_XSHM),yes)
+ XSHM_CFLAGS = -Dcimg_use_xshm $(shell pkg-config --cflags xcb-shm)
+ XSHM_LIBS = $(shell pkg-config --libs xcb-shm || echo -L$(PREFIX)/X11R6/lib) -lXext
++endif
+
+ # Enable image display, using GDI32 (Windows).
+ GDI32_CFLAGS = -Dcimg_display=2
+@@ -282,8 +290,10 @@
+ # Enable native support of PNG image files, using the PNG library.
+ # (http://www.libpng.org/pub/png/libpng.html)
+ ifneq ($(OS),Darwin)
++ifeq ($(GMIC_USE_PNG),yes)
+ PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng)
+ PNG_LIBS = $(shell pkg-config --libs libpng || echo -lpng -lz)
++endif
+ else
+ ifeq (,$(wildcard /tmp/skl))
+ PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng)
+@@ -296,56 +306,76 @@
+
+ # Enable native support of JPEG image files, using the JPEG library.
+ # (http://libjpeg.sourceforge.net/)
++ifeq ($(GMIC_USE_JPEG),yes)
+ JPEG_CFLAGS = -Dcimg_use_jpeg $(shell pkg-config --cflags libjpeg)
+ JPEG_LIBS = $(shell pkg-config --libs libjpeg || echo -ljpeg)
++endif
+
+ # Enable native support of TIFF image files, using the TIFF library.
+ # (http://www.libtiff.org/)
++ifeq ($(GMIC_USE_TIFF),yes)
+ TIFF_CFLAGS = -Dcimg_use_tiff $(shell pkg-config --cflags libtiff-4)
+ TIFF_LIBS = $(shell pkg-config --libs libtiff-4 || echo -ltiff)
++endif
+
+ # Enable native support for loading HEIC/AVIF image files, using the libheif library.
+ # ( https://github.com/strukturag/libheif )
++ifeq ($(GMIC_USE_HEIF),yes)
+ HEIF_CFLAGS = -Dcimg_use_heif
+ HEIF_LIBS = -lheif
++endif
+
+ # Enable native support of MINC2 image files, using the MINC2 library.
+ # ( http://en.wikibooks.org/wiki/MINC/Reference/MINC2.0_Users_Guide )
++ifeq ($(GMIC_USE_MINC2),yes)
+ MINC2_CFLAGS = -Dcimg_use_minc2 -I${HOME}/local/include
+ MINC2_LIBS = -lminc_io -lvolume_io2 -lminc2 -lnetcdf -lhdf5 -lz -L${HOME}/local/lib
++endif
+
+ # Enable native support for downloading files from the network.
+ # ( http://curl.haxx.se/libcurl/ )
++ifeq ($(GMIC_USE_CURL),yes)
+ CURL_CFLAGS = -Dcimg_use_curl $(shell pkg-config --cflags libcurl)
+ CURL_LIBS = $(shell pkg-config --libs libcurl || echo -lcurl)
++endif
+
+ # Enable native support of webcams and video streaming, using the OpenCV library.
+ # (https://opencv.org/)
++ifeq ($(GMIC_USE_OPENCV),yes)
+ OPENCV_CFLAGS = -Dcimg_use_opencv $(shell pkg-config opencv --cflags) -I/usr/include/opencv -I/usr/include/opencv4
+ OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio)
++endif
+
+ # Enable support of most classical image file formats, using the GraphicsMagick++ library.
+ # (http://www.graphicsmagick.org/Magick++/)
++ifeq ($(GMIC_USE_GRAPHICSMAGICK),yes)
+ MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(PREFIX)/$(INCLUDE)/GraphicsMagick)
+ MAGICK_LIBS = $(shell pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++)
++endif
+
+ # Enable native support of EXR image files, using the OpenEXR library.
+ # (http://www.openexr.com/)
+-OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(PREFIX)/$(INCLUDE)/OpenEXR)
+-OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lIlmImf -lHalf)
++ifeq ($(GMIC_USE_EXR),yes)
++OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(USR)/$(INCLUDE)/OpenEXR -I$(USR)/$(INCLUDE)/Imath)
++OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lOpenEXR -lImath)
++endif
+
+ # Enable Fast Fourier Transforms, using the FFTW3 library.
+ # (http://www.fftw.org/)
++ifeq ($(GMIC_USE_FFTW),yes)
+ FFTW_CFLAGS = -Dcimg_use_fftw3 $(shell pkg-config --cflags fftw3)
+ FFTW_LIBS = $(shell pkg-config --libs fftw3 || echo -lfftw3)
+ ifneq ($(OS),Windows)
+ FFTW_LIBS += -lfftw3_threads
+ endif
++endif
+
+ # Enable native support of the BOARD library.
+ # (https://github.com/c-koi/libboard)
++ifeq ($(GMIC_USE_BOARD),yes)
+ BOARD_CFLAGS = -Dcimg_use_board
+ BOARD_LIBS = -lboard
++endif
+
+ GMIC_STD_CFLAGS = $(MANDATORY_CFLAGS) $(ABORT_CFLAGS) $(PARALLEL_CFLAGS) $(FFTW_CFLAGS) $(CURL_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(TIFF_CFLAGS)
+ GMIC_STD_LIBS = $(MANDATORY_LIBS) $(PARALLEL_LIBS) $(FFTW_LIBS) $(CURL_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(TIFF_LIBS)
diff --git a/media-gfx/gmic/files/gmic-3.2.0-relative_rpath.patch b/media-gfx/gmic/files/gmic-3.2.0-relative_rpath.patch
new file mode 100644
index 000000000000..85db75fbb4c4
--- /dev/null
+++ b/media-gfx/gmic/files/gmic-3.2.0-relative_rpath.patch
@@ -0,0 +1,11 @@
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -188,7 +188,7 @@
+ ifndef NO_SRIPDLIB
+ MANDATORY_CFLAGS += -std=c++11 -pedantic
+ endif
+-MANDATORY_LIBS += -L. -L$(PREFIX)/$(LIB) -Wl,-rpath,.
++MANDATORY_LIBS += -L. -L$(PREFIX)/$(LIB)
+ ifdef IS_GCC
+ MANDATORY_CFLAGS += -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label
+ GCC_VER_GTEQ5 = $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 5)
diff --git a/media-gfx/gmic/gmic-3.2.0.ebuild b/media-gfx/gmic/gmic-3.2.0.ebuild
new file mode 100644
index 000000000000..e37b2cb59f90
--- /dev/null
+++ b/media-gfx/gmic/gmic-3.2.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="GREYC's Magic Image Converter"
+HOMEPAGE="https://gmic.eu/ https://github.com/GreycLab/gmic"
+SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz"
+
+LICENSE="CeCILL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X"
+
+REQUIRED_USE="
+ gimp? ( png fftw X )
+ qt5? ( png fftw X )
+"
+
+MIN_QT_VER="5.2.0"
+QT_DEPEND="
+ >=dev-qt/qtcore-${MIN_QT_VER}:5
+ >=dev-qt/qtgui-${MIN_QT_VER}:5
+ >=dev-qt/qtnetwork-${MIN_QT_VER}:5
+ >=dev-qt/qtwidgets-${MIN_QT_VER}:5
+"
+DEPEND="
+ sys-libs/zlib:0=
+ curl? ( net-misc/curl )
+ fftw? ( sci-libs/fftw:3.0=[threads] )
+ gimp? (
+ media-gfx/gimp:0/2
+ ${QT_DEPEND}
+ )
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ opencv? ( >=media-libs/opencv-2.3.1a-r1:= )
+ openexr? (
+ dev-libs/imath:=
+ media-libs/openexr:=
+ )
+ png? ( media-libs/libpng:= )
+ qt5? ( ${QT_DEPEND} )
+ tiff? ( media-libs/tiff:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )"
+RDEPEND="${DEPEND}
+ ffmpeg? ( media-video/ffmpeg:= )
+"
+BDEPEND="
+ virtual/pkgconfig
+ gimp? (
+ dev-qt/linguist-tools:5
+ media-gfx/gimp:0/2
+ )
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1.6-ar_so.patch
+ "${FILESDIR}"/${PN}-3.2.0-grep38.patch
+ "${FILESDIR}"/${PN}-3.2.0-makefile_automagic.patch
+ "${FILESDIR}"/${PN}-3.2.0-relative_rpath.patch
+)
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+gmic_emake() {
+ local mymakeargs=(
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+ STRIP="/bin/true"
+ LIB="$(get_libdir)"
+ OPT_CFLAGS="${CXXFLAGS}"
+ OPT_LIBS="${LDFLAGS}"
+ GMIC_USE_CURL=$(usex curl)
+ GMIC_USE_EXR=$(usex openexr)
+ GMIC_USE_FFTW=$(usex fftw)
+ GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick)
+ GMIC_USE_JPEG=$(usex jpeg)
+ GMIC_USE_OPENCV=$(usex opencv)
+ GMIC_USE_OPENMP=$(usex openmp)
+ GMIC_USE_PNG=$(usex png)
+ GMIC_USE_TIFF=$(usex tiff)
+ GMIC_USE_X11=$(usex X)
+ QMAKE="qmake5"
+ )
+
+ # Possibly unnecessary since 3.2.0, just in case though.
+ tc-is-clang && mymakeargs+=( OPENMP_LIBS="-lomp" )
+
+ emake -j1 -C src \
+ "${mymakeargs[@]}" \
+ $@
+}
+
+src_compile() {
+ gmic_emake lib libc
+ use cli && gmic_emake cli_shared
+ use gimp && gmic_emake gimp_shared
+ use qt5 && gmic_emake gmic_qt_shared
+}
+
+src_install() {
+ # See below for why this has to name a directory even if USE=-gimp
+ local gimp_plugindir="/deleteme"
+ if use gimp; then
+ if type gimptool &>/dev/null; then
+ gimp_plugindir="$(gimptool --gimpplugindir)/plug-ins"
+ elif type gimptool-2.0 &>/dev/null; then
+ gimp_plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins"
+ elif type gimptool-2.99 &>/dev/null; then
+ gimp_plugindir="$(gimptool-2.99 --gimpplugindir)/plug-ins"
+ else
+ die "Cannot find GIMP plugin directory"
+ fi
+ fi
+
+ gmic_emake DESTDIR="${ED}" PLUGINDIR="${gimp_plugindir}" install
+
+ # Upstream build scripts create PLUGINDIR and write some files to it
+ # regardless of whether the GIMP plug-in has been built or not, or even
+ # when they haven't been able to execute gimptool to get the base path.
+ use gimp || rm -rf "${ED}/${gimp_plugindir}"
+
+ # These are already gzipped in the source tarballs
+ find "${ED}/usr/share/man" -name "*.gz" -exec gunzip {} \; || die
+}
diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest
index 69585a48236c..b1469b80ede7 100644
--- a/media-gfx/tuxpaint/Manifest
+++ b/media-gfx/tuxpaint/Manifest
@@ -1,5 +1,4 @@
AUX tuxpaint-0.9.27-Makefile.patch 7328 BLAKE2B 87a63107058b61387c9e9e9555e106eeb927e962b72529518e43e34ee73b1b1d245599a1e7746e9372181e7e961fda780d671f19cc9a469b4aa9a4399e030dcd SHA512 15e37d4ed966e5e1b226690c3866bce4889395e8828aba8114c039b0896f6cfb7ad15847b427e26eb75c40aea6a65c1f9ca898f7f261e9efbc5b7897fba509cb
-AUX tuxpaint-0.9.28-Makefile.patch 7110 BLAKE2B be54cba57161735ce79a29a566b774bdaeca4d3c6fb22f431e70071ec0068391bc800f468c93560d75d63387c6e6cce53b47a1afea2597be07ef9f7770d8ae5c SHA512 dc6d3cdff179b98ad22725323df038fb4d12c795c6c4e1a993c5189da3830e7f1743f255cba8b579a508e4b012b806e1df47d882ac20e1e153ba05f041faa005
AUX tuxpaint-0.9.28-r2-Makefile.patch 9935 BLAKE2B e8fc056769a2e188aacab9dd8b8d9c88c1a54543b9f8908830e56aa476ba0c3aec880b2d4b10500595e712f895f530723bebae19c9c9bee76d45ada7a1431375 SHA512 e6ec2057ffad2500074c6ead47d8e6abdf29cca8898280bac7573e86a0a45148c594ea8b3655a633a88fbfdcc557ff8af2310e7aa073fb6f74a7d373d498c7a4
DIST tuxpaint-0.9.27.tar.gz 14292992 BLAKE2B f1337b828604bac968325437eba21046f871a0e07e049f2d3568f44adac400e729f4c6d46bcba9eddf9078089aaf55aab7d0774fb5ab126b96d317b59e37ee00 SHA512 197c6e23fb772edd57614e34dec23e160ece528b58e4a17d67fe4100c58cbcd6c4b5efccfbb24ca760b3a20755230b47f4e3e49969e75ba04ce722102a7f2dd9
DIST tuxpaint-0.9.28.tar.gz 14802638 BLAKE2B 7f7a8f3d61faf052d9872b5af775a6becdefae7cee1207ebcbb5db108fc381b0fa5ba8b7a8facd55ba6dcfca59886125cba7837d2de432fd5c75d2c40b509c41 SHA512 038f92f8d7ee8d85b1c9b18f7781e814ee55067e090fbfa597028e2d13218911157d00f312de2be9db29754a07c5706fc3c3e0e6ea3c71a15f80c37bb2eceb34
diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.28-Makefile.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.28-Makefile.patch
deleted file mode 100644
index f5a0ac3b76bb..000000000000
--- a/media-gfx/tuxpaint/files/tuxpaint-0.9.28-Makefile.patch
+++ /dev/null
@@ -1,158 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -73,7 +73,7 @@ endif
- # <HOSTROOT> is the directory containing support files for building for <HOST>:
- # <HOSTROOT>/include Header files.
- # <HOSTROOT>/lib Library files.
--# <HOSTROOT>/lib/pkgconfig *.pc files.
-+# <HOSTROOT>/pkgconfig *.pc files.
- #
- ifdef HOST
- ifdef HOSTROOT
-@@ -104,7 +104,7 @@ ifdef HOST
- # We set PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH because we want to
- # *change* where pkg-config looks for .pc files instead of adding to the
- # default path which may have libraries that aren't for HOST.
-- export PKG_CONFIG_LIBDIR:=$(HOSTROOT)/lib/pkgconfig
-+ export PKG_CONFIG_LIBDIR:=$(HOSTROOT)/$(LIBDIR)/pkgconfig
- endif
- endif
-
-@@ -170,14 +170,14 @@ windows_ARCH_CFLAGS:=
- macos_ARCH_CFLAGS:=-isysroot $(SDKROOT) -I$(SDKROOT)/usr/include -I$(HOSTROOT)/include -mmacosx-version-min=$(MINVER) -arch $(subst $() $(), -arch ,$(ARCHS)) -w -headerpad_max_install_names -DHAVE_STRCASESTR
- ios_ARCH_CFLAGS:=-isysroot $(SDKROOT) -I$(SDKROOT)/usr/include -I$(HOSTROOT)/include $(MINVEROPT) -arch $(subst $() $(), -arch ,$(ARCHS)) -w -fPIC -DHAVE_STRCASESTR -DUNLINK_ONLY
- beos_ARCH_CFLAGS:=
--linux_ARCH_CFLAGS:=
-+linux_ARCH_CFLAGS:=${CFLAGS}
- ARCH_CFLAGS:=$($(OS)_ARCH_CFLAGS)
-
- windows_ARCH_LDFLAGS:=
- macos_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib -mmacosx-version-min=$(MINVER) -arch $(subst $() $(), -arch ,$(ARCHS))
- ios_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib $(MINVEROPT) -arch $(subst $() $(), -arch ,$(ARCHS))
- beos_ARCH_LDFLAGS:=
--linux_ARCH_LDFLAGS:=
-+linux_ARCH_LDFLAGS:=${LDFLAGS}
- ARCH_LDFLAGS:=$($(OS)_ARCH_LDFLAGS)
- LDFLAGS:=$(ARCH_LDFLAGS)
-
-@@ -206,7 +206,7 @@ ARCH_HEADERS:=$($(OS)_ARCH_HEADERS)
- windows_PREFIX:=/usr/local
- macos_PREFIX:=Resources
- ios_PREFIX:=.
--linux_PREFIX:=/usr/local
-+linux_PREFIX:=/usr
- PREFIX:=$($(OS)_PREFIX)
-
- # Root directory to place files when creating packages.
-@@ -244,7 +244,7 @@ MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/tuxpaint/plugins
-
- # Docs and man page:
- DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)
--DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)/tuxpaint-dev
-+DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/${PF}/tuxpaint-dev
- MAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
- DEVMAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
-
-@@ -359,7 +359,7 @@ MOUSE_CFLAGS:=-Isrc/$(MOUSEDIR) -D$(CURSOR_SHAPES)_CURSOR_SHAPES
- # are 132x80. On larger screens, they will be bigger (since the New dialog
- # is always 4x4 thumbnails); therefore, generating larger thumbs, which can
- # be still be scaled down fairly quickly (esp. complicated SVG ones).
--CONVERT_OPTS:=-alpha Background -alpha Off +depth -resize !264x160 -background white -interlace none
-+CONVERT_OPTS:=-resize 264x160 -background white -extent 0x0 -interlace none
-
- .SUFFIXES:
-
-@@ -551,7 +551,7 @@ trans:
- windows_ARCH_INSTALL:=
- macos_ARCH_INSTALL:=install-macbundle
- ios_ARCH_INSTALL:=install-iosbundle
--linux_ARCH_INSTALL:=install-xdg install-man install-importscript install-bash-completion
-+linux_ARCH_INSTALL:=install-man install-importscript install-bash-completion
- ARCH_INSTALL:=$($(OS)_ARCH_INSTALL)
-
- # "make install" installs all of the various parts
-@@ -719,12 +719,12 @@ uninstall: uninstall-i18n
- -rm $(BIN_PREFIX)/tuxpaint-import
- -rm -r $(DATA_PREFIX)
- -rm -r $(DOC_PREFIX)
-- -rm $(MAN_PREFIX)/man1/tuxpaint.1.gz
-- -rm $(MAN_PREFIX)/*/man1/tuxpaint.1.gz
-- -rm $(MAN_PREFIX)/man1/tuxpaint-import.1.gz
-- -rm $(MAN_PREFIX)/*/man1/tuxpaint-import.1.gz
-- -rm $(MAN_PREFIX)/man1/tp-magic-config.1.gz
-- -rm $(MAN_PREFIX)/*/man1/tp-magic-config.1.gz
-+ -rm $(MAN_PREFIX)/man1/tuxpaint.1
-+ -rm $(MAN_PREFIX)/*/man1/tuxpaint.1
-+ -rm $(MAN_PREFIX)/man1/tuxpaint-import.1
-+ -rm $(MAN_PREFIX)/*/man1/tuxpaint-import.1
-+ -rm $(MAN_PREFIX)/man1/tp-magic-config.1
-+ -rm $(MAN_PREFIX)/*/man1/tp-magic-config.1
- -rm -f -r $(CONFDIR)
- -rm $(COMPLETIONDIR)/tuxpaint-completion.bash
- -rm -r $(MAGIC_PREFIX)
-@@ -817,11 +817,11 @@ $(THUMB_STARTERS):
- @mkdir -p starters/.thumbs
- @if [ "x" != "x"$(STARTER_BACK_NAME) ] ; \
- then \
-- composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png ; \
-- convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ 2> /dev/null ; \
-+ gm composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png 2> /dev/null ; \
-+ gm convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ || echo "($@ failed)" ; \
- rm obj/tmp_$(notdir $(STARTER_NAME)).png ; \
- else \
-- convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
-+ gm convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
- fi
-
- $(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: %
-@@ -876,7 +876,7 @@ TEMPLATE_NAME=$(or $(wildcard $(subst templates/.thumbs,templates,$(@:-t.png=.sv
- $(THUMB_TEMPLATES):
- @printf "."
- @mkdir -p templates/.thumbs
-- @convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
-+ @gm convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
-
- $(INSTALLED_THUMB_TEMPLATES): $(DATA_PREFIX)/%: %
- @install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
-@@ -988,9 +988,9 @@ install-dlls:
- @cp -R win32/etc/ $(BIN_PREFIX)
- @echo
- @echo "...Installing Library Modules..."
-- @mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
-- @cp $(MINGW_DIR)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
-- @strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll
-+ @mkdir -p $(BIN_PREFIX)/$(LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders
-+ @cp $(MINGW_DIR)/$(LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
-+ @strip -s $(BIN_PREFIX)/$(LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders/*.dll
-
- # Install symlink:
- .PHONY: install-haiku
-@@ -1065,24 +1065,20 @@ install-man:
- @install -d $(MAN_PREFIX)/man1
- @# tuxpaint.1
- @cp man/en/tuxpaint.1 $(MAN_PREFIX)/man1/
-- @gzip -f $(MAN_PREFIX)/man1/tuxpaint.1
-- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint.1.gz
-+ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint.1
- @# tuxpaint-import.1
- @cp man/en/tuxpaint-import.1 $(MAN_PREFIX)/man1/
-- @gzip -f $(MAN_PREFIX)/man1/tuxpaint-import.1
-- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-import.1.gz
-+ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-import.1
- @# tp-magic-config.1
- @cp man/en/tp-magic-config.1 $(MAN_PREFIX)/man1/
-- @gzip -f $(MAN_PREFIX)/man1/tp-magic-config.1
-- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tp-magic-config.1.gz
-+ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tp-magic-config.1
- @echo
- for l in `ls -d man/*.UTF-8 | cut -d '/' -f 2`; do \
- DEST=$(MAN_PREFIX)/$$l/man1 ; \
- echo "...Installing $$l man pages into $$DEST..." ; \
- install -d $$DEST ; \
- cp man/$$l/tuxpaint.1 $$DEST ; \
-- gzip -f $$DEST/tuxpaint.1 ; \
-- chmod a+rx,g-w,o-w $$DEST/tuxpaint.1.gz ; \
-+ chmod a+rx,g-w,o-w $$DEST/tuxpaint.1 ; \
- done
- @# FIXME: The other man pages aren't localizable yet -bjk 2021.08.14
-
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 7d217aeda5ef..407ab9fd495a 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 8f9f3264fccd..fa430c4aac27 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 31 Jan 2023 20:09:59 +0000
+Wed, 01 Feb 2023 02:10:13 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c6d72e4649fa..882c2cfeb7e2 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-01-31T20:10:02Z
+TIMESTAMP 2023-02-01T02:10:17Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZdZpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZyglfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klChnhAApNZxvk02o9Zxa7Rz+1d61jb6cTTUiu0Q4slXAuOU2Ny+j7xcnCt+k/zi
-BNfqWQJiTt8TRfaowDWDLxSpPueRm9LHBnR6L+MuOlvjzUABkNx6N2thiLuEEd+o
-xKpm/uvMxYjPVHKx0XS7tlwhHwPaiYf5Y4/trnadVB/sDIc0d4apPKPAv0wWr2fe
-RjpXZnXn0toRD4dAe2C8PvW8OQHJP5miO0HsPGTYyRRMQi03SgSOTJoxhaV+wuxb
-gD7KQeIyImh4CxQcw1o20u2VkVQ4RVGmGPMNNgqJLj1GVGz0y9su2eScfCJa4dDD
-ZL0Mf1CivPsRauERHPvJ+Naz6TwOUFvEDa9y1Q+AkaETZB0NoWlfQSu06ZxVO7hQ
-exQnrCYuxH0YCzrhadrBZXd0H4SbwMam/+EIyxRzIzrgsBITpT8IIYbiIzdLdmCb
-X0aDLtQqcJzXo3xPoejvUQqurWchKHyrmg2sLbIRgqc+sCeUbH62VNND0v1sQvE5
-HhYCfSSKn8JVZQcvOqYudFy0yewXGCRUT0sK7XTEPXsokTRSj2OoDXMVenOPLHyu
-pHSrGJeVGvbPxcMMsM9M27u0ymUTW4wKF8KP+U5dI8LJrj0AkUcfpFjDVtg4tlqo
-C0q/J8sH3RrozltXxOHwuAamm6veM2m5WA3QSUaVajvs6kY6fOY=
-=ZWOG
+klAalA/+IPDjtbYhKrbEVNgF8b22rxmROMD+VEI1iOjjrqOmMJ7/UfM1WxARves4
+qHn2jwwUeBt4Sa7ZNXtDAmqERt7nGT+d731h1W+3qhwXCVZx2vaJPCrdcByDOvBu
+PP+61HT8KyxGonvxAPnJL3OHjZDYuFu/kWiSKdrJ8nDDycv4Nb8HIC7brK92aafm
+xNN6+wnxQCp0mFXIjqSIbjnTj+8uEpZ03vXzpAKDBxpNnPCDidOxn6pfaQIj83Ef
+DzUUg5I/2nIJNeZZrX005HJpM7BLzNJ9yDI/EgGhiMTARiwbYeZFhnND3pcM8r7u
+fQoRW6WLCAll/GBYMvJAFLExheI7++c6w6m5BN9kyc9tOHfpl5HrT8MGXwPT+s74
+RLuLuZO8p3uoyo3Yeb3a8fkaW4VLpBAsbzSuNcpH1Kw66KflcMFeffUzxvQvOOrC
+LNzhSytKZjvr+vSlCvMnemZWxOl+xk1CWho5uVr4sZoqhWsBt2LcCN0EPasXVGA7
+i2AzX3h9/6lrkf3HAMFkA9uAj/P9177kToT42805ETCpwna9qFFGgKkzqAux3J+J
+hBstlQaKLMCHqDCLOHqnWwvho3Nc2MSAg5bybPFqt6kJvzntyp0eBmhtAqyyXJ9U
+lqDM31QaooI8u/23W0snNG/viDxZI5X3MTVfYr0rxs138knbBOA=
+=hWhf
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 6d3487e84701..fa430c4aac27 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 31 Jan 2023 20:10:00 +0000
+Wed, 01 Feb 2023 02:10:13 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ae0d0566eafc..83429d05bc73 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-user/Manifest.gz b/metadata/md5-cache/acct-user/Manifest.gz
index 04049310af7d..dcc2a099b037 100644
--- a/metadata/md5-cache/acct-user/Manifest.gz
+++ b/metadata/md5-cache/acct-user/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-user/automatic-0 b/metadata/md5-cache/acct-user/automatic-0
index 090e577094be..e082712c394e 100644
--- a/metadata/md5-cache/acct-user/automatic-0
+++ b/metadata/md5-cache/acct-user/automatic-0
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/automatic
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=e2036182f9e41f8ff875cd18ed4aaf70
+_md5_=b0a9766f073fa4740019dbd5f533ddba
diff --git a/metadata/md5-cache/acct-user/ceph-0-r1 b/metadata/md5-cache/acct-user/ceph-0-r1
index 3cb82e10980d..071a71c97f52 100644
--- a/metadata/md5-cache/acct-user/ceph-0-r1
+++ b/metadata/md5-cache/acct-user/ceph-0-r1
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/ceph
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=61d417b2593687d1efb7e32346aa5917
+_md5_=46c57a11397816f3786b4c9b94fbb6b6
diff --git a/metadata/md5-cache/acct-user/git-0-r2 b/metadata/md5-cache/acct-user/git-0-r2
index 1fc67a7e5d50..9029d20a8c58 100644
--- a/metadata/md5-cache/acct-user/git-0-r2
+++ b/metadata/md5-cache/acct-user/git-0-r2
@@ -8,4 +8,4 @@ RDEPEND=acct-group/git
REQUIRED_USE=^^ ( git gitea gitolite )
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=0e331672c09225cf89187d3b157fa543
+_md5_=1c44a2f38bff7ffdf236af1d70d21f70
diff --git a/metadata/md5-cache/acct-user/goaccess-0 b/metadata/md5-cache/acct-user/goaccess-0
index 8a36dcc58e7d..3b1950051fc1 100644
--- a/metadata/md5-cache/acct-user/goaccess-0
+++ b/metadata/md5-cache/acct-user/goaccess-0
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/goaccess
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=b1f53ae09bfca1e83298535cfe3d7361
+_md5_=74b337178a44747eb21c026bc10e663b
diff --git a/metadata/md5-cache/acct-user/headscale-0 b/metadata/md5-cache/acct-user/headscale-0
index b7e9498d5d8c..c972f0a5355f 100644
--- a/metadata/md5-cache/acct-user/headscale-0
+++ b/metadata/md5-cache/acct-user/headscale-0
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/headscale
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=b98c0a9379bffc61a0a07ae69c2bdba3
+_md5_=37f6905ae07a6b4833a1e0fa801bdf1e
diff --git a/metadata/md5-cache/acct-user/munin-0-r1 b/metadata/md5-cache/acct-user/munin-0-r1
index 571d20a93081..1e3ff2939f96 100644
--- a/metadata/md5-cache/acct-user/munin-0-r1
+++ b/metadata/md5-cache/acct-user/munin-0-r1
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/munin
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=33fc97d24aadb33e3bb9947ff0dddfa2
+_md5_=8866c1d2740e0953df9d8206a0e5f69f
diff --git a/metadata/md5-cache/acct-user/munin-async-0-r1 b/metadata/md5-cache/acct-user/munin-async-0-r1
index 0c96554122f2..3c52779fad75 100644
--- a/metadata/md5-cache/acct-user/munin-async-0-r1
+++ b/metadata/md5-cache/acct-user/munin-async-0-r1
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/munin
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=430b4cb7cc1707fb55d8bc55ae97c413
+_md5_=20c0d6d602d40a393e8b7ff595d358b8
diff --git a/metadata/md5-cache/acct-user/named-0-r1 b/metadata/md5-cache/acct-user/named-0-r1
index dc99c53cf476..bfaa80bba47f 100644
--- a/metadata/md5-cache/acct-user/named-0-r1
+++ b/metadata/md5-cache/acct-user/named-0-r1
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/named
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=7967879b542cd86455e607528225513a
+_md5_=adc9d9642e78068c8f906ce02a7775f2
diff --git a/metadata/md5-cache/acct-user/snapserver-0 b/metadata/md5-cache/acct-user/snapserver-0
index b45efa9c89de..f7477fa5a1ab 100644
--- a/metadata/md5-cache/acct-user/snapserver-0
+++ b/metadata/md5-cache/acct-user/snapserver-0
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/snapserver
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=a94dd8bf6c2ebbb53c5213e8d1bcab98
+_md5_=57a823e748e2fc852feed70444b52bdc
diff --git a/metadata/md5-cache/acct-user/unifi-0-r1 b/metadata/md5-cache/acct-user/unifi-0-r1
index 8ad3a882413c..0a1424058c85 100644
--- a/metadata/md5-cache/acct-user/unifi-0-r1
+++ b/metadata/md5-cache/acct-user/unifi-0-r1
@@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390
RDEPEND=acct-group/unifi
SLOT=0
_eclasses_=acct-user bdca122e03cd10755e7ed12b03562501 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=52f42a2745d48a8e50c9cd8ed96a1cd9
+_md5_=140aee447d2e30b63cb43eb64449884b
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index ffb241c37c91..96694b00bc69 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/fr24feed-1.0.34_p0 b/metadata/md5-cache/app-misc/fr24feed-1.0.34_p0
new file mode 100644
index 000000000000..cf80169747b5
--- /dev/null
+++ b/metadata/md5-cache/app-misc/fr24feed-1.0.34_p0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Flightradar24 data sharing software
+EAPI=8
+HOMEPAGE=https://www.flightradar24.com/share-your-data
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=Flightradar24
+RDEPEND=net-wireless/dump1090 virtual/libusb:1
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=amd64? ( https://repo-feed.flightradar24.com/linux_x86_64_binaries/fr24feed_1.0.34-0_amd64.tgz ) x86? ( https://repo-feed.flightradar24.com/linux_x86_binaries/fr24feed_1.0.34-0_i386.tgz )
+_md5_=39793f154f4cc0d3ce5dc2194d2404b5
diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz
index fe1f464d5ebf..4dbeb1829790 100644
--- a/metadata/md5-cache/dev-lua/Manifest.gz
+++ b/metadata/md5-cache/dev-lua/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lua/luaposix-36.0 b/metadata/md5-cache/dev-lua/luaposix-36.1
index ace884c36d26..65cdc08e572b 100644
--- a/metadata/md5-cache/dev-lua/luaposix-36.0
+++ b/metadata/md5-cache/dev-lua/luaposix-36.1
@@ -12,6 +12,6 @@ RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang
REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/luaposix/luaposix/archive/v36.0.tar.gz -> luaposix-36.0.tar.gz
+SRC_URI=https://github.com/luaposix/luaposix/archive/v36.1.tar.gz -> luaposix-36.1.tar.gz
_eclasses_=lua d5c7dbcaf69f3065f5d7ce3b172c2214 lua-utils e69ff116248d78546ae1a234c086fe80 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
_md5_=6752ca6ba94c79a061c538ea40f73ae5
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 5a55b63886cf..20974c1476da 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1
deleted file mode 100644
index 6ce85d03257a..000000000000
--- a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst postrm
-DESCRIPTION=Class that makes it easy to build console style tables
-EAPI=6
-HOMEPAGE=https://pear.php.net/package/Console_Table
-INHERIT=php-pear-r2
-KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-php/pear-1.8.1
-SLOT=0
-SRC_URI=https://pear.php.net/get/Console_Table-1.3.0.tgz
-_eclasses_=php-pear-r2 64a0c48972c51aa882f41e6b59374bcb
-_md5_=d6d9ea2aad1a1485b4788653d4c74f44
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
index 673865fc037d..73e646c07fda 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://pear.php.net/package/Console_Table
INHERIT=php-pear-r2
IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://pear.php.net/get/Console_Table-1.3.1.tgz
_eclasses_=php-pear-r2 64a0c48972c51aa882f41e6b59374bcb
-_md5_=e2e64c4172bc598c26490901b563d55b
+_md5_=5cec4f63bf9242c6f6c862cc886d0afe
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index afabebbb2612..fb055df711af 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/Tensile-5.4.2 b/metadata/md5-cache/dev-util/Tensile-5.4.2
index 550aa501a407..2038b581114a 100644
--- a/metadata/md5-cache/dev-util/Tensile-5.4.2
+++ b/metadata/md5-cache/dev-util/Tensile-5.4.2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/5.4
SRC_URI=https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.4.2.tar.gz -> rocm-Tensile-5.4.2.tar.gz
_eclasses_=distutils-r1 dcd5f48510105eb95e550ab968147365 llvm 2573b2f563461fd232f4587523e5144b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 8d5c1c4ecef47fa1b4576a718c620d1d toolchain-funcs 9a610728b9bcca1919234cceb35a1027
-_md5_=2a35d4e94f8036a1728244b2fa4abfbf
+_md5_=816a62e4640fa94301e180eab6aca0d1
diff --git a/metadata/md5-cache/dev-util/bpftrace-0.17.0 b/metadata/md5-cache/dev-util/bpftrace-0.17.0-r1
index 3400bd2ce767..fffe173d86c1 100644
--- a/metadata/md5-cache/dev-util/bpftrace-0.17.0
+++ b/metadata/md5-cache/dev-util/bpftrace-0.17.0-r1
@@ -8,9 +8,9 @@ INHERIT=llvm linux-info cmake
IUSE=fuzzing test
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-libs/libbpf-1.0:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10:=[llvm_targets_BPF(+)] >=sys-devel/clang-10:= <sys-devel/clang-17:= <sys-devel/llvm-17:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:=
+RDEPEND=>=dev-libs/libbpf-1.1:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10:=[llvm_targets_BPF(+)] >=sys-devel/clang-10:= <sys-devel/clang-17:= <sys-devel/llvm-17:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.17.0.tar.gz -> bpftrace-0.17.0.gh.tar.gz
_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e llvm 2573b2f563461fd232f4587523e5144b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 9a610728b9bcca1919234cceb35a1027 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=e074d0c3731a21e4048aa7c219425b9d
+_md5_=fa4670422a9be7c34db4880d2ace9717
diff --git a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.22.0 b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.22.0
deleted file mode 100644
index 5f42fdaafe99..000000000000
--- a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.22.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=virtual/rust-1.53
-DEFINED_PHASES=compile configure install test unpack
-DESCRIPTION=Cargo-Tarpaulin is a tool to determine code coverage achieved via tests
-EAPI=8
-HOMEPAGE=https://github.com/xd009642/tarpaulin
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unlicense ZLIB
-SLOT=0
-SRC_URI=https://github.com/xd009642/tarpaulin/archive/refs/tags/0.22.0.tar.gz -> cargo-tarpaulin-0.22.0.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.4/download -> android_system_properties-0.1.4.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.65/download -> anyhow-1.0.65.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.0/download -> cargo_metadata-0.15.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coveralls-api/0.5.0/download -> coveralls-api-0.5.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.56+curl-7.83.1/download -> curl-sys-0.4.56+curl-7.83.1.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gimli/0.26.2/download -> gimli-0.26.2.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/gzip-header/0.3.0/download -> gzip-header-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.46/download -> iana-time-zone-0.1.46.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/0.7.3/download -> io-lifetimes-0.7.3.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/llvm_profparser/0.3.0/download -> llvm_profparser-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/object/0.29.0/download -> object-0.29.0.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.22.0+1.1.1q/download -> openssl-src-111.22.0+1.1.1q.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/procfs/0.14.1/download -> procfs-0.14.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.25.0/download -> quick-xml-0.25.0.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.35.9/download -> rustix-0.35.9.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.32/download -> thiserror-1.0.32.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.32/download -> thiserror-impl-1.0.32.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate
-_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
-_md5_=79e746ba964e0de8e3ebeb6e81c9de71
diff --git a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.0 b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.0
new file mode 100644
index 000000000000..f9208e022708
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.0
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=Cargo-Tarpaulin is a tool to determine code coverage achieved via tests
+EAPI=8
+HOMEPAGE=https://github.com/xd009642/tarpaulin
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB
+SLOT=0
+SRC_URI=https://github.com/xd009642/tarpaulin/archive/refs/tags/0.25.0.tar.gz -> cargo-tarpaulin-0.25.0.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.4/download -> android_system_properties-0.1.4.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.65/download -> anyhow-1.0.65.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.2/download -> cargo_metadata-0.15.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coveralls-api/0.5.0/download -> coveralls-api-0.5.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.56+curl-7.83.1/download -> curl-sys-0.4.56+curl-7.83.1.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gimli/0.27.1/download -> gimli-0.27.1.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gzip-header/0.3.0/download -> gzip-header-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.46/download -> iana-time-zone-0.1.46.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lcov/0.8.1/download -> lcov-0.8.1.crate https://crates.io/api/v1/crates/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.crate https://crates.io/api/v1/crates/llvm_profparser/0.3.1/download -> llvm_profparser-0.3.1.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.22.0+1.1.1q/download -> openssl-src-111.22.0+1.1.1q.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.crate https://crates.io/api/v1/crates/procfs/0.14.2/download -> procfs-0.14.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.27.1/download -> quick-xml-0.27.1.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.32/download -> thiserror-1.0.32.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.32/download -> thiserror-impl-1.0.32.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate
+_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
+_md5_=830c8f7ae3d393c252f9941b70b569a6
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 89f573facd46..9c567e8e4754 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/gmic-3.2.0 b/metadata/md5-cache/media-gfx/gmic-3.2.0
new file mode 100644
index 000000000000..522aa091e46d
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/gmic-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gimp? ( dev-qt/linguist-tools:5 media-gfx/gimp:0/2 ) qt5? ( dev-qt/linguist-tools:5 )
+DEFINED_PHASES=compile install pretend setup
+DEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext )
+DESCRIPTION=GREYC's Magic Image Converter
+EAPI=8
+HOMEPAGE=https://gmic.eu/ https://github.com/GreycLab/gmic
+INHERIT=toolchain-funcs
+IUSE=cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=CeCILL-2 GPL-3
+RDEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext ) ffmpeg? ( media-video/ffmpeg:= )
+REQUIRED_USE=gimp? ( png fftw X ) qt5? ( png fftw X )
+SLOT=0
+SRC_URI=https://gmic.eu/files/source/gmic_3.2.0.tar.gz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
+_md5_=ad9f52bc66e34ea6c24128f16abffe39
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index 7e3987b41da4..68656d7358c5 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/nftlb-1.0.6 b/metadata/md5-cache/net-firewall/nftlb-1.0.6
deleted file mode 100644
index e08e3d58562a..000000000000
--- a/metadata/md5-cache/net-firewall/nftlb-1.0.6
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=prepare setup test
-DEPEND=net-firewall/nftables:=[modern-kernel] dev-libs/jansson:= dev-libs/libev:=
-DESCRIPTION=nftables load balancer
-EAPI=8
-HOMEPAGE=https://github.com/zevenet/nftlb
-INHERIT=linux-info autotools
-KEYWORDS=~amd64 ~x86
-LICENSE=AGPL-3
-RDEPEND=net-firewall/nftables:=[modern-kernel] dev-libs/jansson:= dev-libs/libev:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/zevenet/nftlb/archive/v1.0.6.tar.gz -> nftlb-1.0.6.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
-_md5_=884d6181424ba8979156022b3beddf57
diff --git a/metadata/md5-cache/net-firewall/nftlb-1.0.4 b/metadata/md5-cache/net-firewall/nftlb-1.0.8
index ef9c89062d93..d2158096a56c 100644
--- a/metadata/md5-cache/net-firewall/nftlb-1.0.4
+++ b/metadata/md5-cache/net-firewall/nftlb-1.0.8
@@ -10,6 +10,6 @@ LICENSE=AGPL-3
RDEPEND=net-firewall/nftables:=[modern-kernel] dev-libs/jansson:= dev-libs/libev:=
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/zevenet/nftlb/archive/v1.0.4.tar.gz -> nftlb-1.0.4.tar.gz
+SRC_URI=https://github.com/zevenet/nftlb/archive/v1.0.8.tar.gz -> nftlb-1.0.8.gh.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 9a610728b9bcca1919234cceb35a1027
-_md5_=884d6181424ba8979156022b3beddf57
+_md5_=fdc3cf93561893fb90a8b2a2299a39ab
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index f878af723d89..1901854d79d2 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203 b/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203
index 1f2eeeaf0e46..b401c2e0de5b 100644
--- a/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203
+++ b/metadata/md5-cache/net-vpn/logmein-hamachi-2.1.0.203
@@ -2,13 +2,13 @@ BDEPEND=virtual/pkgconfig
DEFINED_PHASES=install postinst setup unpack
DESCRIPTION=LogMeIn Hamachi VPN tunneling engine
EAPI=7
-HOMEPAGE=https://www.vpn.net/
+HOMEPAGE=https://vpn.net/
INHERIT=linux-info systemd
KEYWORDS=-* ~amd64 ~x86
LICENSE=LogMeIn
RDEPEND=!net-misc/hamachi
RESTRICT=mirror
SLOT=0
-SRC_URI=x86? ( https://www.vpn.net/installers/logmein-hamachi-2.1.0.203-x86.tgz ) amd64? ( https://www.vpn.net/installers/logmein-hamachi-2.1.0.203-x64.tgz )
+SRC_URI=x86? ( https://vpn.net/installers/logmein-hamachi-2.1.0.203-x86.tgz ) amd64? ( https://vpn.net/installers/logmein-hamachi-2.1.0.203-x64.tgz )
_eclasses_=linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 9a610728b9bcca1919234cceb35a1027
-_md5_=1fc13d215b7831850723c93830ac9043
+_md5_=c1d046b090fa00405682b10c91557155
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 7a22d0bdc0a4..e3be1aacb614 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/nvme-cli-2.2.1 b/metadata/md5-cache/sys-apps/nvme-cli-2.2.1
index 5c256277b8d5..ec29e91170f6 100644
--- a/metadata/md5-cache/sys-apps/nvme-cli-2.2.1
+++ b/metadata/md5-cache/sys-apps/nvme-cli-2.2.1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile configure install test
-DEPEND=>=sys-libs/libnvme-1.2:=[json=] hugepages? ( sys-libs/libhugetlbfs:= ) json? ( dev-libs/json-c:= ) sys-libs/zlib:=
+DEPEND=>=sys-libs/libnvme-1.2:=[json(+)=] hugepages? ( sys-libs/libhugetlbfs:= ) json? ( dev-libs/json-c:= ) sys-libs/zlib:=
DESCRIPTION=NVM-Express user space tooling for Linux
EAPI=8
HOMEPAGE=https://github.com/linux-nvme/nvme-cli
@@ -8,8 +8,8 @@ INHERIT=meson systemd udev
IUSE=hugepages +json
KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-2 GPL-2+
-RDEPEND=>=sys-libs/libnvme-1.2:=[json=] hugepages? ( sys-libs/libhugetlbfs:= ) json? ( dev-libs/json-c:= ) sys-libs/zlib:=
+RDEPEND=>=sys-libs/libnvme-1.2:=[json(+)=] hugepages? ( sys-libs/libhugetlbfs:= ) json? ( dev-libs/json-c:= ) sys-libs/zlib:=
SLOT=0
SRC_URI=https://github.com/linux-nvme/nvme-cli/archive/v2.2.1.tar.gz -> nvme-cli-2.2.1.gh.tar.gz
_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 8d5c1c4ecef47fa1b4576a718c620d1d systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 9a610728b9bcca1919234cceb35a1027 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=e1d9a129365a4e42a722fde7d8bb25a2
+_md5_=a2306e8d52dd3c112f8d329b926e8fbe
diff --git a/metadata/md5-cache/sys-apps/nvme-cli-2.3 b/metadata/md5-cache/sys-apps/nvme-cli-2.3
new file mode 100644
index 000000000000..9ec6e3ec2787
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/nvme-cli-2.3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install test
+DEPEND=>=sys-libs/libnvme-1.3:= hugepages? ( sys-libs/libhugetlbfs:= ) dev-libs/json-c:= sys-libs/zlib:=
+DESCRIPTION=NVM-Express user space tooling for Linux
+EAPI=8
+HOMEPAGE=https://github.com/linux-nvme/nvme-cli
+INHERIT=meson systemd udev
+IUSE=hugepages
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 GPL-2+
+RDEPEND=>=sys-libs/libnvme-1.3:= hugepages? ( sys-libs/libhugetlbfs:= ) dev-libs/json-c:= sys-libs/zlib:=
+SLOT=0
+SRC_URI=https://github.com/linux-nvme/nvme-cli/archive/v2.3.tar.gz -> nvme-cli-2.3.gh.tar.gz
+_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 8d5c1c4ecef47fa1b4576a718c620d1d systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 9a610728b9bcca1919234cceb35a1027 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=ee63961fd4927f184798dd05961e7212
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index fb4b68948395..ee21a31c985d 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/libnvme-1.3 b/metadata/md5-cache/sys-libs/libnvme-1.3
new file mode 100644
index 000000000000..1db63dd2dae0
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libnvme-1.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/swig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/json-c:= dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
+DESCRIPTION=C Library for NVM Express on Linux
+EAPI=8
+HOMEPAGE=https://github.com/linux-nvme/libnvme
+INHERIT=python-r1 meson
+IUSE=dbus python ssl +uuid python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/json-c:= dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
+REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
+SLOT=0
+SRC_URI=https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.3.tar.gz -> libnvme-1.3.tar.gz
+_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 8d5c1c4ecef47fa1b4576a718c620d1d toolchain-funcs 9a610728b9bcca1919234cceb35a1027
+_md5_=5b7f5eaefcf53a517f723ed28392f2b8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 22dd04788558..6acdb85fae88 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15146 BLAKE2B 3e212ba755c645d36d8e55ec77dc1b7f5d9d033db9a096526c25dd1bf974d0d4dbcc42fd7de3a062bc732f841aa9b3e5140edd5c5e078a9a9a4bb32ef4cbf3a5 SHA512 ffa44fba3f12d905eedf1880dbc86bef62db92ae806d38874b085d6675bf3f1ca82471322f7a907fc918e2b8c60e75023a5e823e39879e6f2d8b6fc0927e3e59
-TIMESTAMP 2023-01-31T20:10:02Z
+TIMESTAMP 2023-02-01T02:10:17Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZdZpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPZyglfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC99xAAjnNHp1JYXy+dHVSl3ynrUWy8R1NxJT/ECpj1MJNgUURAkxvBjC2VzGJb
-s/PIzs6p+JZCpT7M2H3rtWBWPefTReKx5iYaXKdjDy8OptheGy/SBp5WpQg6l9WS
-3cMgOjbAejdqcp2tL6HVy6mHbp6AGK9ralyAIKuVzIHP4GnOWADWCo+9u1fBT63W
-36sZhEOQpxBpA+1kKmXBYW7ckwM+oZ57gi+vs007f7reM5Kn+2tVNUEmoRUdwFLg
-vsvxbf/L0TK3zjJ8TK+/ZaUySZm5733AHxc0HhqtrQIr9nXcoWDV7Cukhc0/GCYi
-g6WSYX1kSoqY7oB5TzFrAWhdh26CGMDXLk9dCMsXkojIYFVhy+oVVAgP5+GXczCk
-l/pTT+/hsTytDiNF7ZqVSPgBUFSzUJlhIVF/9Se00CTv6NFX7itLAdrly0HoK1oH
-G14w4GMfbaJSdTPxQNwnkSlERufrfW1Hd1Y9H8i4bT1Xet07dAmxF+dyyAmevO1m
-rstG6bsVsiXls652v6ujxiwlkfPAE7NTESx71L2c10wOS4XOJTCdagJxGaKZKFXD
-uKWNWYmy9AOz6KUmEGGwcW3miU3n+eJDQPRKpRng1hd6TOa/BeLYQsVYF+jpqQSG
-GIgAzO6yUoxa88mBjnw2dZvfmadkAHyIZzCsqEaYry7Ecrk9o6k=
-=yF86
+klDVeA//aUr4JdBUookKmouVb4WEJh58lbHFQuUT5UHwLGqx4sm/uOKHM01Z8zHW
+bJCWf3f2D9d5v5N+mXeuHTsO1hWssfLNG+6keDi5WYsDXffkQob2lgW4GO1nN9k3
+cDUnz6Vlu+c7pAXOZQyGXv30HESsyPbEqVVvlqM45i/iJP4kdu4euDh6Mvib1gTk
+w6HzCTpBYn3/23TviIAk1Qkp2kbVmyj4d76yrVY76N1+VDa1omNS1Hs+xw3ZA3MV
++jHsKrPNYb5gyWW+C9IJgZCmSUPefF0v6FAFfD3qviZKyyxL5jWGxZMWzt8ac9G8
+icye4sywXLUvlr5wtfI3WH/zBZb74ZbVdfWkzStgas/VxU1sCtzWbMQABk1tkHuM
+OSlq7NO6IT/y2zed5tIUg0/ojmbytYYn20iXmDOAL5W+ZLvrjnEQPx+P8yBOSdCY
+Q2m7RvdQnpDxhfwWlw5cIkyxt4xhVO5uC/F1GCv/fU1YPkYuNMIg6mvFjdxNGlz0
+P43VK9+jUfMIppMJqSmua9pWa8e4CUSsY+9UkO/hcDhZ5zO5EqCxVQcnc3tuyQGv
+SWZpq+NpIq5iD8K24W+lFJRUJGLkOQpnn3Z0i+8bVY03whWQ2TlqsrMe0LnnAvM2
+yaYuf/za2ZTQeGhZq+I0aDp3aTEAk5fAYnjqgCrnJMOlkdetmzc=
+=87rk
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 6d3487e84701..fa430c4aac27 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 31 Jan 2023 20:10:00 +0000
+Wed, 01 Feb 2023 02:10:13 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 019094026116..f1c2e46cfe04 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Jan 31 08:09:59 PM UTC 2023
+Wed Feb 1 02:10:13 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 5a2d1b2ae5e8..0791de4a61b8 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 31 Jan 2023 20:15:01 +0000
+Wed, 01 Feb 2023 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 6057ddea7e5b..a16aeefef71e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-89805e82f26f77e63f034470fcd54a8a4dcd3d5c 1675194509 2023-01-31T19:48:29+00:00
+73f11ee67c4e0e7bc968f968fa2befd2176446b1 1675216645 2023-02-01T01:57:25+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index cd6a3328b20a..6e661dcb8384 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1675195801 Tue 31 Jan 2023 08:10:01 PM UTC
+1675217401 Wed 01 Feb 2023 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 8f9f3264fccd..fa430c4aac27 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 31 Jan 2023 20:09:59 +0000
+Wed, 01 Feb 2023 02:10:13 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 5fe107cf9ca4..5c006199894c 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/openbsd-netcat/Manifest b/net-analyzer/openbsd-netcat/Manifest
index b3108aae5dd3..51bdef4c1d62 100644
--- a/net-analyzer/openbsd-netcat/Manifest
+++ b/net-analyzer/openbsd-netcat/Manifest
@@ -1,5 +1,4 @@
AUX openbsd-netcat-1.105-musl-b64_ntop.patch 12296 BLAKE2B 6c67948bc99aebe60e43dc960f123e245f46ffb14afdc2ff81f45e6786ab1044152d37997b5d3a18872a230e68073de343d3210ea4a584e378ee733bdee02d10 SHA512 65f00cbcef90d55967a2af70a963d8851292bf13affe4c69f02a508c1e9189591dd9b4d115b73337a46089c81b8503d5cf3281b113160c161b06a38b03421ce3
-AUX openbsd-netcat-1.190-darwin.patch 2045 BLAKE2B d2e0633b38eeb19d6e8dd3dfc6c11fc5b9e47898a5bd1a7793a29a19eff32eb2aa389d8056eb41749a2a75f9254c1bc39b19d29798eea0b9eb85a6a0cf828284 SHA512 527ec082c617e81aaa48e648d07437eddfb65f7dd8ba6e69042c53e00921ddeec53298e85421e847046bcfd7a93425deca5fccf6a9ff2d31b1bcddce3012ce40
AUX openbsd-netcat-1.190-darwin13.patch 1055 BLAKE2B 9aa8cd60a0d36f58a2c10476e6a754c5961375bc3747dceb7ad7a000fa423f9d139be8f9e78986b15a72fbe20c0f48409e461719cff1a27f4fa1867466cf8941 SHA512 ccdafb9dc20e7f03dd54967d1abf9b0840a5c9dfe54bb33342eb8f70c41dea588a00d6a4b423663a83e26e87c685bc32c711587a53b76a53ec4eb45c361a4071
AUX openbsd-netcat-1.195-darwin.patch 2312 BLAKE2B 3f3f463b7e438772522e6e8e64dda8be6feeb674b424326e2b3d4eac1031d455544d7c047336c4a64a9ab4c5982eae8d6269d0d8901f7f10df326cbe324847ba SHA512 31f3dd9713daad1844a96f3bb5691d6dfaaf69e81a8c6a67b985e65868365e3e4b8b7b67798d8a82e64f3c1f53a21c7cd7b4df6d94062bcf90022c741b1dad66
DIST netcat-openbsd_1.195-2.debian.tar.xz 35984 BLAKE2B eedac24eedc243ad1d58576be76f4f98392e1f455863fa3cdc06bde2714612819b7dfa98dd45c1739a65680469460410f5e4b2f4144f4c24fea04b59dda4d0da SHA512 2a5cc6d04112fdde007be4b9adb3aee44060570c0cb2ae0e33e54af3d37c0b2ff4d6c96edf1f16047365106c7c3720195b38417af3c332226c9be81d49caa552
diff --git a/net-analyzer/openbsd-netcat/files/openbsd-netcat-1.190-darwin.patch b/net-analyzer/openbsd-netcat/files/openbsd-netcat-1.190-darwin.patch
deleted file mode 100644
index 72a3fe8ed9f5..000000000000
--- a/net-analyzer/openbsd-netcat/files/openbsd-netcat-1.190-darwin.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-Allow compilation on Darwin
-
-diff --git a/netcat.c b/netcat.c
-index a0fb51b..bbb5dd1 100644
---- a/netcat.c
-+++ b/netcat.c
-@@ -51,11 +51,16 @@
- # include <bsd/readpassphrase.h>
- #endif
-
-+#ifndef IPTOS_LOWCOST
-+# define IPTOS_LOWCOST 0x02
-+#endif
- #ifndef IPTOS_LOWDELAY
- # define IPTOS_LOWDELAY 0x10
- # define IPTOS_THROUGHPUT 0x08
- # define IPTOS_RELIABILITY 0x04
--# define IPTOS_LOWCOST 0x02
- # define IPTOS_MINCOST IPTOS_LOWCOST
- #endif /* IPTOS_LOWDELAY */
-+#ifndef SOCK_CLOEXEC
-+# define SOCK_CLOEXEC 0
-+#endif
-
-@@ -108,8 +110,9 @@
- # include <tls.h>
- #endif
- #include <unistd.h>
--#include <bsd/stdlib.h>
--#include <bsd/string.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <ctype.h>
-
- #include "atomicio.h"
-
-@@ -814,9 +814,8 @@
- # endif
- } else {
- len = sizeof(cliaddr);
-- connfd = accept4(s, (struct sockaddr *)&cliaddr,
-- &len, SOCK_NONBLOCK);
-- if (connfd == -1) {
-+ connfd = accept(s, (struct sockaddr *)&cliaddr, &len);
-+ if (connfd == -1 || fcntl(connfd, F_SETFL, O_NONBLOCK) == -1) {
- /* For now, all errnos are fatal */
- err(1, "accept");
- }
-@@ -1100,6 +1099,8 @@
- return -1;
- }
- }
-+ if (fcntl(s, F_SETFD, FD_CLOEXEC) == -1)
-+ return -1;
-
- memset(&s_un, 0, sizeof(struct sockaddr_un));
- s_un.sun_family = AF_UNIX;
-@@ -1174,9 +1175,13 @@
- port, gai_strerror(error));
-
- for (res = res0; res; res = res->ai_next) {
-- if ((s = socket(res->ai_family, res->ai_socktype |
-- SOCK_NONBLOCK, res->ai_protocol)) < 0)
-+ if ((s = socket(res->ai_family, res->ai_socktype,
-+ res->ai_protocol)) < 0)
-+ continue;
-+ if (fcntl(s, F_SETFL, O_NONBLOCK) == -1) {
-+ close(s);
- continue;
-+ }
-
- /* Bind to a local port or source address if specified. */
- if (sflag || pflag) {
-diff --git a/socks.c b/socks.c
-index 9068f39..68b68e3 100644
---- a/socks.c
-+++ b/socks.c
-@@ -38,7 +38,7 @@
- #include <string.h>
- #include <unistd.h>
- #include <resolv.h>
--#include <bsd/readpassphrase.h>
-+#include <readpassphrase.h>
- #include "atomicio.h"
-
- #define SOCKS_PORT "1080"
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 2259262eff62..7c1e751e136e 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/nftlb/Manifest b/net-firewall/nftlb/Manifest
index 66596013812e..a23a8c28d739 100644
--- a/net-firewall/nftlb/Manifest
+++ b/net-firewall/nftlb/Manifest
@@ -1,9 +1,9 @@
AUX nftlb-1.0-musl.patch 1899 BLAKE2B 6c2c51ba355473754ac1aa59e423b367c9eba8c0aef6cc0756533f08e22aa423e397a2216449b25360d625d62ef64173701e0cec40be6bb342094ad81a2ca463 SHA512 e73efbaffa03c9bf762b9335561ae3f905434cd15351e843063c8aeac5cd80db6bbb3916fe0eca04a7699c3bebfb8910e52a2f1f07b068ee1c9951d645bf3e28
AUX nftlb-1.0-tests.patch 1025 BLAKE2B 1c1a3b363d5896799dbc9c789684bcb407cafeee6b7d7d061f28142a718a77b9a7fc11a59ff40f178047d37a8452c66cab904661d36874efc343677ec4a043a4 SHA512 a013fd84528620e61b93b11218edb5fbf4096d0367d802f697048f544751a0a4c9d64ecfa5198b28d8dc732b195db7d7ed5028423aa26c855f116d11665f096b
-DIST nftlb-1.0.4.tar.gz 199236 BLAKE2B 457fc617af75513330b7c6730a3ee67061d5df4d1faf74a0d57ffaa7ef003e882136a9e0300fe61f1f0235ef752a5d695cfdf9a5e1cecf9b57553d4c9151bfd6 SHA512 89b0dba85029236f55289818c7b7ec6fe6e2e1f33003fc7fb9fa3ae763b96395827ba9d8134aa4ac80f8be0da6e17be132e9293b46c9264d9c49062e4db6688a
-DIST nftlb-1.0.6.tar.gz 201767 BLAKE2B d81607ad88c88f3cf97124bf2db6ad8b210fe8f60d72661094dfbbbfc66c4b911985944f08b5483ceec420850b18cb0fe3a8fd6fa7fb76fa4da456870367cecd SHA512 63fa1e9b5fbd18e5c852adb2415dcd6e24bad899fe647641ea6e8dbca4b7c2808c939bdf5f7700a586304f3126088bb74a0fce79c72e8bc92df1e7a9c111feca
+AUX nftlb-1.0.8-musl.patch 1924 BLAKE2B a5a46af3f5f000afa09b3e2d8413385a792b35aea2a8017c8c5b8abfb8cb02dbbccd8ec4da330a5f197dec108b0451a65f81b319fb24d77d9cd3fc1408d60902 SHA512 cbd78b062d2ffa69b0e6d63af11ef5159a01fa7e67caf00f2ca597beb0064767748448ca1e45626e9f326c34eb7e1c34f59bc08a035866a1f0be603decf5d3cc
+AUX nftlb-1.0.8-tests.patch 1073 BLAKE2B e15195c9e67dde666f6450d38c45dee9fcbb499ef66ec5ba7e08a1b4c92a3fd10f5332ccc8f1cf5f9ff48589108ada1fd1b8e9a7a766e7e41eb3acc230b7708e SHA512 cc2b6caa0fb300a524e28d0602fcb287a18244ef98832115dcd6cecab623240ec86f5e95c6f8e74d56b064553723d85bc4cfb97defdbbc4d76e001809dbd5483
DIST nftlb-1.0.7.tar.gz 201988 BLAKE2B 794778523b3a60a351fd071e6ff129197203ddfb1b80823dd6b05c30cb530040da465a10d2ffbf11cad063c2a453bb9baebd6e689b9166d4fcb0fe9fd17760e8 SHA512 eb1e9847f340e57b75a5b8680774d8208b282faccdef48e316b2bd52b10349eeda70643386e0e899d0f6a2f506964cf1b7a7ec2d86279f83ca87a9afa8f047bc
-EBUILD nftlb-1.0.4.ebuild 1037 BLAKE2B 61b6a5e568945cb063f205b39dc43e36aa4ed1001bdadd592e513f813c376f41eab26309f4a2df4827741fa4eacfa88a8b57c5dfcffae53674fe0a824baf62ff SHA512 43a81b0c731563e4d1cf8a3880b722d9c171d7930b1998cb4251d38f756fcd02bc6860e923db776aca3ca24aff3fd8590c195a009d41399bbe3331c8e7ffed1d
-EBUILD nftlb-1.0.6.ebuild 1037 BLAKE2B 61b6a5e568945cb063f205b39dc43e36aa4ed1001bdadd592e513f813c376f41eab26309f4a2df4827741fa4eacfa88a8b57c5dfcffae53674fe0a824baf62ff SHA512 43a81b0c731563e4d1cf8a3880b722d9c171d7930b1998cb4251d38f756fcd02bc6860e923db776aca3ca24aff3fd8590c195a009d41399bbe3331c8e7ffed1d
+DIST nftlb-1.0.8.gh.tar.gz 256936 BLAKE2B 1ab9fb508c8613304ebde7185a8ad8ddabb483d17c8b872cfb7da8a0b0e5a8d40f74a74361d1d5b8304d45c00357eea1f88f2cc39e5afe537791278277462407 SHA512 f612b7065fb5011f1af34cabe0945b7b0c1479241b4673d86e2e97d06bffdfefcc5ca4ec3ad3752faa92862306ed8ad28754838236476fe9db88099bc389cf7c
EBUILD nftlb-1.0.7.ebuild 1037 BLAKE2B 61b6a5e568945cb063f205b39dc43e36aa4ed1001bdadd592e513f813c376f41eab26309f4a2df4827741fa4eacfa88a8b57c5dfcffae53674fe0a824baf62ff SHA512 43a81b0c731563e4d1cf8a3880b722d9c171d7930b1998cb4251d38f756fcd02bc6860e923db776aca3ca24aff3fd8590c195a009d41399bbe3331c8e7ffed1d
+EBUILD nftlb-1.0.8.ebuild 1137 BLAKE2B 4d1c49b12953a30033462fdfcb38dc63d084faaf67b0c9a79774fc619ad1611d3c670bd4adb11d629039c2e9662bb0c20e91436d6e5386d4d6e36b9ab88bf443 SHA512 46a5c47e0d2e46fb43b21f1b3bb405a5b6e6a977e10ee3187ae9506ddc1f2bc43a2ac82cc3a2b5bc3ee533a7277f48676a546117cd35707e799908273f376bae
MISC metadata.xml 338 BLAKE2B 7ac9c5781a06889e69bbde8ed9ccdc15f5a587eb71c0d8835d365c5856fd9d96b492a8ce1090b5b9a3bf282719ac8f5b7001b7c712daeef656f0b09d0019c903 SHA512 87dea1537335a8012ae31a59f9346039896c407b35ec818bcb245d899a75fa60f2e72713c612f8eb94010fba8869ff7814096d63280cc0e642f5f41d59241c8c
diff --git a/net-firewall/nftlb/files/nftlb-1.0.8-musl.patch b/net-firewall/nftlb/files/nftlb-1.0.8-musl.patch
new file mode 100644
index 000000000000..75e84b14629b
--- /dev/null
+++ b/net-firewall/nftlb/files/nftlb-1.0.8-musl.patch
@@ -0,0 +1,73 @@
+diff --git a/configure.ac b/configure.ac
+index 8ec1711..1de7be7 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2,6 +2,7 @@ AC_INIT([nftlb], [1.0.8], [netfilter-devel@vger.kernel.org])
+
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_CONFIG_MACRO_DIR([m4])
++AC_CONFIG_HEADERS([config.h])
+ AM_INIT_AUTOMAKE([-Wall foreign subdir-objects
+ tar-pax no-dist-gzip dist-bzip2 1.6])
+
+@@ -25,5 +26,7 @@ AC_CHECK_HEADER([ev.h], [EVENTINC="-include ev.h"],
+ [EVENTINC="-include libev/ev.h"],
+ [AC_MSG_ERROR([ev.h not found])])])
+
++AC_CHECK_HEADERS([execinfo.h])
++
+ AC_CONFIG_FILES([Makefile src/Makefile])
+ AC_OUTPUT
+diff --git a/src/main.c b/src/main.c
+index 2149e34..9ff3f7b 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -18,6 +18,7 @@
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
++#include "config.h"
+
+ #include <stdio.h>
+ #include <stdlib.h>
+@@ -25,6 +26,10 @@
+ #include <errno.h>
+ #include <unistd.h>
+
++#ifdef HAVE_EXECINFO_H
++ #include <execinfo.h>
++#endif /* HAVE_EXECINFO_H */
++
+ #include "config.h"
+ #include "objects.h"
+ #include "server.h"
+@@ -88,6 +93,7 @@ static void nftlb_sighandler(int signo)
+ exit(EXIT_SUCCESS);
+ }
+
++#ifdef HAVE_EXECINFO_H
+ static void nftlb_trace() {
+ int level;
+
+@@ -100,6 +106,7 @@ static void nftlb_trace() {
+ if (!obj_recovery())
+ exit(EXIT_FAILURE);
+ }
++#endif /* HAVE_EXECINFO_H */
+
+ static int main_process(const char *config, int mode)
+ {
+@@ -189,9 +196,13 @@ int main(int argc, char *argv[])
+
+ if (signal(SIGINT, nftlb_sighandler) == SIG_ERR ||
+ signal(SIGTERM, nftlb_sighandler) == SIG_ERR ||
++#ifdef HAVE_EXECINFO_H
+ signal(SIGPIPE, SIG_IGN) == SIG_ERR ||
+ signal(SIGABRT, nftlb_trace) == SIG_ERR ||
+ signal(SIGSEGV, nftlb_trace) == SIG_ERR) {
++#else
++ signal(SIGPIPE, SIG_IGN) == SIG_ERR) {
++#endif /* HAVE_EXECINFO_H */
+ zcu_log_print(LOG_ERR, "Error assigning signals");
+ return EXIT_FAILURE;
+ }
diff --git a/net-firewall/nftlb/files/nftlb-1.0.8-tests.patch b/net-firewall/nftlb/files/nftlb-1.0.8-tests.patch
new file mode 100644
index 000000000000..2eed096cad15
--- /dev/null
+++ b/net-firewall/nftlb/files/nftlb-1.0.8-tests.patch
@@ -0,0 +1,45 @@
+diff --git a/tests/config_exec/exec_tests.sh b/tests/config_exec/exec_tests.sh
+index f63950e..a55b467 100755
+--- a/tests/config_exec/exec_tests.sh
++++ b/tests/config_exec/exec_tests.sh
+@@ -36,6 +36,8 @@ fi
+
+ echo "-- Executing configuration tests"
+
++retval=0
++
+ for test in `ls -d ${TESTS}`; do
+ if [[ ! ${test} =~ ^..._ ]]; then
+ continue;
+@@ -58,6 +60,7 @@ for test in `ls -d ${TESTS}`; do
+
+ if [ $statusexec -ne 0 ]; then
+ echo -e "\e[31mNFT EXEC ERROR\e[0m"
++ retval=1
+ continue;
+ fi
+
+@@ -65,6 +68,7 @@ for test in `ls -d ${TESTS}`; do
+
+ if [ ! -f ${outputfile} ]; then
+ echo "Dump file doesn't exist"
++ retval=1
+ continue;
+ fi
+
+@@ -76,6 +80,7 @@ for test in `ls -d ${TESTS}`; do
+ rm -f ${reportfile}
+ else
+ echo -e "\e[31mNFT DUMP ERROR\e[0m"
++ retval=1
+ if [ $APPLY_REPORTS -eq 1 ]; then
+ cat ${reportfile} > ${outputfile}
+ echo -e "APPLIED"
+@@ -89,4 +94,7 @@ fi
+
+ if [ "`grep 'nft command error' /var/log/syslog`" != "" ]; then
+ echo -e "\e[33m* command errors found, please check syslog\e[0m"
++ retval=1
+ fi
++
++exit ${retval}
diff --git a/net-firewall/nftlb/nftlb-1.0.4.ebuild b/net-firewall/nftlb/nftlb-1.0.4.ebuild
deleted file mode 100644
index f1e9170bcbc4..000000000000
--- a/net-firewall/nftlb/nftlb-1.0.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info autotools
-
-DESCRIPTION="nftables load balancer"
-HOMEPAGE="https://github.com/zevenet/nftlb"
-SRC_URI="https://github.com/zevenet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- net-firewall/nftables:=[modern-kernel]
- dev-libs/jansson:=
- dev-libs/libev:=
-"
-RDEPEND="${DEPEND}"
-
-# tests need root access
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/nftlb-1.0-tests.patch"
- "${FILESDIR}/nftlb-1.0-musl.patch"
-)
-
-pkg_setup() {
- local CONFIG_CHECK="
- ~NF_TABLES
- ~NFT_NUMGEN
- ~NFT_HASH
- ~NF_NAT
- ~IP_NF_NAT
- "
-
- linux-info_pkg_setup
-
- if kernel_is lt 4 19; then
- eerror "${PN} requires kernel version 4.19 or newer"
- fi
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_test() {
- pushd tests >/dev/null || die
-
- sed -e "s:/var/log/syslog:\"${T}/tests.log\":" \
- -i exec_tests.sh || die
-
- ./exec_tests.sh || die "tests failed"
-
- popd >/dev/null || die
-}
diff --git a/net-firewall/nftlb/nftlb-1.0.6.ebuild b/net-firewall/nftlb/nftlb-1.0.8.ebuild
index f1e9170bcbc4..d95684584df6 100644
--- a/net-firewall/nftlb/nftlb-1.0.6.ebuild
+++ b/net-firewall/nftlb/nftlb-1.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit linux-info autotools
DESCRIPTION="nftables load balancer"
HOMEPAGE="https://github.com/zevenet/nftlb"
-SRC_URI="https://github.com/zevenet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/zevenet/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
@@ -24,8 +24,8 @@ RDEPEND="${DEPEND}"
RESTRICT="test"
PATCHES=(
- "${FILESDIR}/nftlb-1.0-tests.patch"
- "${FILESDIR}/nftlb-1.0-musl.patch"
+ "${FILESDIR}/nftlb-1.0.8-tests.patch"
+ "${FILESDIR}/nftlb-1.0.8-musl.patch"
)
pkg_setup() {
@@ -45,6 +45,9 @@ pkg_setup() {
}
src_prepare() {
+ # there are some compiler artifacts in the tarball
+ find "${S}" -name '*.o' -delete || die
+
default
eautoreconf
}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 6cca4e82dd2d..c4ef126c5ff5 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/logmein-hamachi/Manifest b/net-vpn/logmein-hamachi/Manifest
index 1553b30f4d26..42e107d4b139 100644
--- a/net-vpn/logmein-hamachi/Manifest
+++ b/net-vpn/logmein-hamachi/Manifest
@@ -3,5 +3,5 @@ AUX logmein-hamachi.initd 1583 BLAKE2B cf5a41f00458b24d69e8ed37af03b7bfe85f41a3c
AUX logmein-hamachi.service 185 BLAKE2B cca9768ae21fc29e072914f1d83020676e67b3f92d3d2591545ece49cd11020d3bb4e804f2d15af6a7eccde4ff04a663a83e1827fe1746feb91f3ef16a69d614 SHA512 cdd5b2f2f2c7df88322c22eec7c050eb5fb2495b57a47526063f0f529d9cc51fffac7ecd19fa9c20ff3da95741008f4ea583d87b45f4267bb204b0342e8eee90
DIST logmein-hamachi-2.1.0.203-x64.tgz 1622719 BLAKE2B 7be3e4a496adaf5a42c1d16fd8a50c9d079da8d729de4cd1c7c203ffd5315423c222f5ccdbd54058a547168f2bae32df80f8f191e2f91e4dd77aa8516eeaaf0a SHA512 f34d65792162003f230d0531faf7c64aeacf6b7014c1266f07657d81c6f9d9bcda78e08c7d2569bc358574017a5f43ff99c247c86439739114b821ad5e40110e
DIST logmein-hamachi-2.1.0.203-x86.tgz 1368703 BLAKE2B 686149ccf57683d1a6ecae5d8f8dd16d793156fd5c3e95556ca4e12e9138f4bbc0eee1f4785ff684138a99e38a95156afa9e48e7587ed02d9fccbae7e8c9043a SHA512 b153dba334cf04abb9662c4c1fc576388bebdf0af303549e25c65536b3601f9c90e2a4c986898979d2abfc9fca2d31943e787d4ff3b59fc7147c2a1a1a1fdad9
-EBUILD logmein-hamachi-2.1.0.203.ebuild 1657 BLAKE2B e847ff57a7b19bcbed8e820734a97684b67895d93546b17e5e430e2103368677dfe5d3f509101b03c28528328bda40a0818337b067de7178f3b74e735843fa23 SHA512 ffb6235dc8a0fe623beea21e413c005134e8f8d4e378f915cae675ef7c6de123d4e8b4b409b7a05fdd6fc8ccae0b9d88beb41dcc76b7f62800cf4f9fd18f6bd1
-MISC metadata.xml 400 BLAKE2B e662b5be38907fce69578dfd5412d25ff1e3e574ce191146f33eb13f102eaa87bdedffdf18815fe95b076d0e450b05dfbc5d1cad869c6dcea2e11a89dcbcc38a SHA512 0940e13b211f53ec20f052bacebe897532b38778565f33cb22efdda2a31b9ec75bfc7c433d48d1839eb3abd32b54a9044f980d31cad5e7126fee6a4e390abbc2
+EBUILD logmein-hamachi-2.1.0.203.ebuild 1650 BLAKE2B e31f79966b2d39c4e6d95fcab1a37ebf3a3e653462d58267a65f4bd1d969bcf7062ae4e2d9b51ef909c93c104731f89a337779a8501fc4bfc958b5ddbd671038 SHA512 e7cd9fa99fa132e60653b7bda82d062882a7e1114b59e1d4d49e626256ec32457a4f955dee9776b52aa7e1fc6f1250b0c4c5abab7aebb2c1bd9dc94e0e2f9908
+MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild b/net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild
index e1358b40444d..75c142f46046 100644
--- a/net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild
+++ b/net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,9 +6,9 @@ EAPI=7
inherit linux-info systemd
DESCRIPTION="LogMeIn Hamachi VPN tunneling engine"
-HOMEPAGE="https://www.vpn.net/"
-SRC_URI="x86? ( https://www.vpn.net/installers/${P}-x86.tgz )
- amd64? ( https://www.vpn.net/installers/${P}-x64.tgz )"
+HOMEPAGE="https://vpn.net/"
+SRC_URI="x86? ( https://vpn.net/installers/${P}-x86.tgz )
+ amd64? ( https://vpn.net/installers/${P}-x64.tgz )"
LICENSE="LogMeIn"
SLOT="0"
diff --git a/net-vpn/logmein-hamachi/metadata.xml b/net-vpn/logmein-hamachi/metadata.xml
index 70282b9cc215..115e9d64a669 100644
--- a/net-vpn/logmein-hamachi/metadata.xml
+++ b/net-vpn/logmein-hamachi/metadata.xml
@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>nonno.cicala@libero.it</email>
- <name>Simone Scanzoni</name>
- </maintainer>
-<maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index c56cab0b741f..4e9f9588f029 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index df6db244e57a..2d9f56559cb6 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1,7 @@
AUX nvme-cli-2.2-docdir.patch 552 BLAKE2B 9edb2b884ff26a227c90f13ad9e7a110c284bca27c72fe06346587aa799d7c32c0820a49b565a3c2e77dd5b5a024ad346b2f6c71bee32d10bcdc9329abe81d79 SHA512 c865d1374ebe321b5a1c36f8d0b71965521d19e5f6ab50e0977776768f8cc4a104eb7ca5ad2a07a94865d60b2fbd6618fa1744058c66e3dc65d42bed6105e10d
+AUX nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch 1273 BLAKE2B bcf9dccfcda5bad06bfc5ffa06dcc489b944f88749d039b80f92d3374186a74162cdc945db2c36213569db633e09ce7e9cf632129db9dc651946603de0c3de07 SHA512 06200151f3177b944c66b36433e5c5538ae5ee451019ef06730d5c6b2a4ca56cd379789ebb8b10db97f36362aab17e11e88238028f1feef3485d4297cd3f70c8
DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3 SHA512 8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
-EBUILD nvme-cli-2.2.1.ebuild 970 BLAKE2B 36064a54b8dd5a531dac77d0e251a3fb50ea877b7096b4d8514920780942f23cc5d8bb0cde95f47c482dda5eaf37bd259f4b5592e7178edf26e996a6ee8c9651 SHA512 23dd1a0a6a23e1d8f75b82ef1f88f6f03524983954f46ec29c510f7584de6fa493ee1e9c4db5ac4c0443264d56a6ae679f9e0023fd23118172c2fa1de254c779
+DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244 SHA512 9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
+EBUILD nvme-cli-2.2.1.ebuild 973 BLAKE2B 0fce7c3f1c44b4ac5028132030db755dd99ab26ca30d5bbd30d7252ade6714c761d49b492d3ee3ff3baf41939ce52e17d7ea6091e4ad92cdde1def4977b6024f SHA512 86f0841abd19ec017b6c2c516333a25983997318309f3622a49e097427ae8934e607b194d81b08d6fbef1f0aa19c960d9bf63394adefb7f7e34f1a4f13a085ef
+EBUILD nvme-cli-2.3.ebuild 1037 BLAKE2B 08a39f38cc948b42bb211fc42096867f8c499ca2593591dc34b228f57a413c7152af41565fde2479a9ea06e78f494ed7d85ba458220fb16f2425c589c6904095 SHA512 5e4474d93ecd183a0f84ee05440a55ba5bafe0da5b8586b9f5a8ade720aea83ac78e462599dff2b2405d5fe7ef54592647ad2cd898c56be59384b07042707b21
MISC metadata.xml 542 BLAKE2B ec93d6395b76ed201e05ec98e5813f025e74e8afa849084b664faa6c9dc03a8f8237cdb2fec5675db7cc70575b8c07383470d4f3d36b595980bcffdac83d2708 SHA512 ba2ed3173808235a4567152d23836f9828c345e8e716781ee5b7c1aeaa0053ff36ffd85ac12686302af10b1bd02a61e061446e4e1cb2600ce00da3bb1d72b6ee
diff --git a/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch b/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
new file mode 100644
index 000000000000..e8bba22a92bb
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
@@ -0,0 +1,25 @@
+diff --git a/meson.build b/meson.build
+index c05dc47f..4ae7c513 100644
+--- a/meson.build
++++ b/meson.build
+@@ -64,9 +64,9 @@ libz_dep = dependency('zlib', required: true,
+ fallback : ['zlib', 'zlib_dep'])
+
+ # Check for libhugetlbfs availability (optional)
+-if cc.has_header('hugetlbfs.h')
++if get_option('hugepages') and cc.has_header('hugetlbfs.h')
+ libhugetlbfs_dep = cc.find_library('hugetlbfs',
+- required : false)
++ required : true)
+ have_libhugetlbfs = libhugetlbfs_dep.found()
+ else
+ libhugetlbfs_dep = []
+diff --git a/meson_options.txt b/meson_options.txt
+index 04843ea5..bb10b6c0 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -9,3 +9,4 @@ option('nvme-tests', type : 'boolean', value : false, description: 'Run tests ag
+ option('docs', type : 'combo', choices : ['false', 'html', 'man', 'all'], description : 'install documentation')
+ option('docs-build', type : 'boolean', value : false, description : 'build documentation')
+ option('pdc-enabled', type: 'boolean', value : false, description : 'set default Persistent Discovery Controllers behavior')
++option('hugepages', type: 'boolean', value : false, description : 'Enable support for hugetlbfs')
diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index e048b5dc9043..2c1223bc049e 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="hugepages +json"
RDEPEND="
- >=sys-libs/libnvme-1.2:=[json=]
+ >=sys-libs/libnvme-1.2:=[json(+)=]
hugepages? ( sys-libs/libhugetlbfs:= )
json? ( dev-libs/json-c:= )
sys-libs/zlib:=
diff --git a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
new file mode 100644
index 000000000000..fd549dd99719
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli"
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages"
+
+RDEPEND="
+ >=sys-libs/libnvme-1.3:=
+ hugepages? ( sys-libs/libhugetlbfs:= )
+ dev-libs/json-c:=
+ sys-libs/zlib:=
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/nvme-cli-2.2-docdir.patch"
+ "${FILESDIR}/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch"
+)
+
+src_configure() {
+ local unitdir="$(systemd_get_systemunitdir)"
+ local emesonargs=(
+ -Ddocs=all
+ -Dhtmldir="${EPREFIX}/usr/share/doc/${P}/html"
+ -Dsystemddir="${unitdir%/system}"
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)"
+ $(meson_use hugepages)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 462bd8ae1adc..54908787f417 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index bbdee119ff70..f54629271ae1 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -1,3 +1,5 @@
DIST libnvme-1.2.tar.gz 484397 BLAKE2B ae6b1c3aa8f45594219470059cfc8982674433772f89faab1659811d860036f8af89bbcb383db37e96b763188935d2c1ecaa5176b8140bba50f8ea226e989a06 SHA512 f50517838cd1df3cdd123afdb67870633e9e484bf84dba70b784d7e86ecb355b96ba9d6a1cffb96b35444da7870dfe21c54b69701b5fe5b515319280db4a84e4
+DIST libnvme-1.3.tar.gz 499870 BLAKE2B 5a019c12829890a0fe0b5e6aec5fbd009fc3bd6dfe7e81f61731292f4ea8b03044e7625491479350c399cc8cd5bc023e02cc9e93f1eba38f4c747667e84cfb24 SHA512 c874b29b73e55be842f71e74a226a76fcd50dfa72e2be100f0437bc83e740cd146b6d2f2cdaa940c11c3d8c48ff2c065ac0e8a83d4d0dde743edf4179f328670
EBUILD libnvme-1.2-r1.ebuild 1192 BLAKE2B dd05f5d1fba9e50117b24d66fea37d05d1a9d1f900206e419f3f3ce76e3f0868639aa2aadf597507767f726fa5c59376e9d51d6bcd1067d62e24b12069e1baae SHA512 b56d7690c6b71d75b27436d36a0f47dee76b8c3951374aaf58cf4794b687b6fa02b2dbe5936c8fa76390a65c1463842ad2290d4fb4b37f3601644705c3d49971
+EBUILD libnvme-1.3.ebuild 1297 BLAKE2B 132ff3046fceadf990f06b9f2ea436305a2d67ceaa2dabcfe21a123c492a75992d520a093b678beafa84588c4879f58f00ee2e343c6dec24c11f1b98e585ca0c SHA512 bc8efc3097489df37a30c4b20a5d8eaaad0aa07e85134d846f690a6046c7b2ada230acfd8ecdef11426292650f0306ed5875424ef4b385ac608b01966dc9ccf7
MISC metadata.xml 509 BLAKE2B b128b0b3ca70400e116d80d860fdff08e664786346fae94bba179d366b4ef74e078f1ecfdf3dbcc00500c2d0f614a68f2fc1282eba18011ad18cdf7b1710f6a4 SHA512 bd2555619a141e44fff2aa101d7adbf0c52543dd9034149dd3b05210542bc329aa957326f42b6695d65140c19e3b791176b8b7428252ec127a0b938c790bfbd3
diff --git a/sys-libs/libnvme/libnvme-1.3.ebuild b/sys-libs/libnvme/libnvme-1.3.ebuild
new file mode 100644
index 000000000000..aaed25b8d4b8
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme"
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="dbus python ssl +uuid"
+
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ dev-libs/json-c:=
+ dbus? ( sys-apps/dbus:= )
+ python? ( ${PYTHON_DEPS} )
+ ssl? ( >=dev-libs/openssl-1.1:= )
+ uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+ dev-lang/swig
+"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dpython=false
+ $(meson_feature ssl openssl)
+ $(meson_feature dbus libdbus)
+ $(meson_use python)
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ local emesonargs=(
+ -Dpython=true
+ )
+ meson_src_configure --reconfigure
+ meson_src_compile
+}
+
+src_compile() {
+ meson_src_compile
+
+ if use python; then
+ python_copy_sources
+ python_foreach_impl python_compile
+ fi
+}
+
+python_install() {
+ meson_src_install
+ use python && python_optimize
+}
+
+src_install() {
+ use python && python_foreach_impl python_install
+
+ meson_src_install
+}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 2d8fd8113238..6700f21252d6 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest
index 186c0ab39591..efd4a2f89966 100644
--- a/www-servers/apache/Manifest
+++ b/www-servers/apache/Manifest
@@ -2,7 +2,6 @@ AUX 41_mod_http2.conf 189 BLAKE2B 70f006ead657b250bb4c30a332484baf698541d44d9224
AUX apache-2.4.54-libtool.patch 594 BLAKE2B b6bb19901e6eb69adebd8478af34abb544f4a137380d974a5f45bb83e72ef491cbc2160decdc9e573b58f641080ebee07a47a220eb7fcaf3c893f7f5c5e4020e SHA512 f6e512136dd0ea2f9a00dd8c0df4b4455ae053ac5a636580136139b73517be72aa4ab29d33a2fdb10b42e1ef8fcc814dac85e5b1305aca27e4fe87965ec6c428
AUX apache-2.4.54-no-which.patch 1807 BLAKE2B 27fbe5079f3844645c1e3fe237f47f5524ccb1c9a5532b8529091176ea0fc561c0888b74997acb98f4c86cacf8f138f065f248295c2a79779eb84f706173849a SHA512 830125dd90479972715a6b09bc0cef7bfe2c8ce7d198e52765e4284555cd60e400820a622530eb2bffa9b7aec9fd6bdb3f633b948075c68e9fd96a49a7eb41fd
AUX apache.conf 94 BLAKE2B b0330849adfc5fc048622b3a256ecb727f3bfa339e6cc7f50843597d3e8d7b6d4463986d8f9a73f3580c93ce571d01f9ba571e0328356b62e5680ede913acc4b SHA512 e954c66da825fd6f84753cd7a50ae2da86daf5da27b37dba484019e8e1adaeb57122ba9a8fd1222e80edac04ca78d807265ef8b275278e4eeef12feb6043597b
-AUX apache2.2-hardened.service 970 BLAKE2B 77bf52cd0e5793aa81ad2b16267c1339e10fc4875704add053fd9ec67db60d2e175cb7a271c8d36b5e675a9cddd431062a6c31730510a921357b472383b502e4 SHA512 c206e7103d592dcf4f2d62979a20f7ab3cc7ce357ffe3c06ae8137064c812b9727e01a53fd602a0a55a64ed609664061de680ff42329381db787e2dae9310c48
AUX apache2.4-hardened.service 933 BLAKE2B 60cbe1a55ded29299ba7fc453a6f13c456bc702ec77a31ede0904a52c9d726d57ec4d477df74d46e4edab157a2bf930750620c8d369a0b6900b049d9a4619a5c SHA512 711899777ea59995cecda007dca8d9ff6d0650b80990ea3b387f914e923df703e0c71ebaee5d967590c46fc5c588d35390d7c34023ef673c1791a60850efd0e8
DIST gentoo-apache-2.4.46-r6-20210212.tar.bz2 25854 BLAKE2B 001f16c1beac8c90fd407bb2f77417f886296baf02acf0f6d81dc0f10c209270db7005f58d845d309dec8332773556da88db41a57c6ecc86f24b8a5141ba07d0 SHA512 976dde952277542efca70831b67da32b8bf636a346adeeb6e0bc5a65b3543a7ca4fb182bc01204f747b583dd753607d184d91ef46a93d5e2f3ab55ed787860a2
DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04 SHA512 228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18
diff --git a/www-servers/apache/files/apache2.2-hardened.service b/www-servers/apache/files/apache2.2-hardened.service
deleted file mode 100644
index 7a512a733e72..000000000000
--- a/www-servers/apache/files/apache2.2-hardened.service
+++ /dev/null
@@ -1,27 +0,0 @@
-[Unit]
-Description=The Apache HTTP Server
-After=network.target remote-fs.target nss-lookup.target
-
-[Service]
-EnvironmentFile=/etc/conf.d/apache2
-ExecStart=/usr/sbin/apache2 $APACHE2_OPTS -DFOREGROUND
-ExecReload=/usr/sbin/apache2 $APACHE2_OPTS -k graceful
-ExecStop=/usr/sbin/apache2 $APACHE2_OPTS -k graceful-stop
-# We want systemd to give httpd some time to finish gracefully, but still want
-# it to kill httpd after TimeoutStopSec if something went wrong during the
-# graceful stop. Normally, Systemd sends SIGTERM signal right after the
-# ExecStop, which would kill httpd. We are sending useless SIGCONT here to give
-# httpd time to finish.
-KillSignal=SIGCONT
-PrivateTmp=true
-#Hardening
-PrivateTmp=true
-CapabilityBoundingSet=CAP_CHOWN CAP_SETGID CAP_SETUID CAP_DAC_OVERRIDE CAP_KILL CAP_NET_BIND_SERVICE CAP_IPC_LOCK
-SecureBits=noroot-locked
-ProtectSystem=full
-NoNewPrivileges=true
-PrivateDevices=true
-MemoryDenyWriteExecute=true
-
-[Install]
-WantedBy=multi-user.target