summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-24 03:50:36 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-24 03:50:36 +0100
commit49d36e9793573ab563c841fc0aebeb7d62c58859 (patch)
tree50d229047e5c5fa392945a459bfcd4c09b3d66cc
parentce80202cfcf7f0dcb80e055eba3f6475232a5961 (diff)
gentoo auto-resync : 24:08:2023 - 03:50:35
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29336 -> 29282 bytes
-rw-r--r--app-admin/Manifest.gzbin31705 -> 31703 bytes
-rw-r--r--app-admin/ansible-lint/Manifest2
-rw-r--r--app-admin/ansible-lint/ansible-lint-6.18.0.ebuild59
-rw-r--r--app-crypt/Manifest.gzbin24644 -> 24648 bytes
-rw-r--r--app-crypt/johntheripper-jumbo/Manifest6
-rw-r--r--app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129-r1.ebuild4
-rw-r--r--app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild2
-rw-r--r--app-crypt/johntheripper-jumbo/johntheripper-jumbo-9999.ebuild2
-rw-r--r--app-crypt/yubikey-manager/Manifest3
-rw-r--r--app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild53
-rw-r--r--app-emacs/Manifest.gzbin71755 -> 71754 bytes
-rw-r--r--app-emacs/clojure-mode/Manifest2
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild32
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.6.8.ebuild50
-rw-r--r--app-misc/Manifest.gzbin49741 -> 49748 bytes
-rw-r--r--app-misc/gramps/Manifest2
-rw-r--r--app-misc/gramps/files/gramps-5.1.6-pep517_setup.patch163
-rw-r--r--app-misc/gramps/gramps-5.1.6-r2.ebuild82
-rw-r--r--app-text/Manifest.gzbin48402 -> 48403 bytes
-rw-r--r--app-text/pandoc-bin/Manifest3
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.1.6.2.ebuild56
-rw-r--r--dev-cpp/Manifest.gzbin14263 -> 14268 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest4
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild (renamed from dev-cpp/cpp-httplib/cpp-httplib-0.13.0.ebuild)12
-rw-r--r--dev-lang/Manifest.gzbin19846 -> 19843 bytes
-rw-r--r--dev-lang/eisl/Manifest4
-rw-r--r--dev-lang/eisl/eisl-3.45.ebuild (renamed from dev-lang/eisl/eisl-3.03.ebuild)2
-rw-r--r--dev-libs/Manifest.gzbin97515 -> 97519 bytes
-rw-r--r--dev-libs/sentry-native/Manifest3
-rw-r--r--dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch14
-rw-r--r--dev-libs/sentry-native/sentry-native-0.6.5-r1.ebuild (renamed from dev-libs/sentry-native/sentry-native-0.6.5.ebuild)6
-rw-r--r--dev-python/Manifest.gzbin267581 -> 267900 bytes
-rw-r--r--dev-python/fido2/Manifest2
-rw-r--r--dev-python/fido2/fido2-1.1.2.ebuild2
-rw-r--r--dev-python/keyring/Manifest2
-rw-r--r--dev-python/keyring/keyring-24.2.0.ebuild4
-rw-r--r--dev-python/mkdocstrings/Manifest2
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild2
-rw-r--r--dev-python/pyscard/Manifest2
-rw-r--r--dev-python/pyscard/pyscard-2.0.7.ebuild2
-rw-r--r--dev-python/secretstorage/Manifest2
-rw-r--r--dev-python/secretstorage/secretstorage-3.3.3.ebuild2
-rw-r--r--dev-python/spdx-tools/Manifest3
-rw-r--r--dev-python/spdx-tools/metadata.xml13
-rw-r--r--dev-python/spdx-tools/spdx-tools-0.7.1.ebuild31
-rw-r--r--dev-python/uritools/Manifest3
-rw-r--r--dev-python/uritools/metadata.xml31
-rw-r--r--dev-python/uritools/uritools-4.0.1.ebuild24
-rw-r--r--dev-util/Manifest.gzbin68110 -> 68114 bytes
-rw-r--r--dev-util/idea-community/Manifest4
-rw-r--r--dev-util/idea-community/idea-community-2023.2.1.ebuild (renamed from dev-util/idea-community/idea-community-2023.2.0.ebuild)0
-rw-r--r--games-util/Manifest.gzbin8213 -> 8209 bytes
-rw-r--r--games-util/cartridges/Manifest4
-rw-r--r--games-util/cartridges/cartridges-2.2.1.ebuild (renamed from games-util/cartridges/cartridges-1.5.6.ebuild)2
-rw-r--r--mail-mta/Manifest.gzbin2372 -> 2372 bytes
-rw-r--r--mail-mta/proton-mail-bridge/Manifest4
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild16
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2-r1.ebuild (renamed from mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2.ebuild)2
-rw-r--r--metadata/Manifest.gzbin4861 -> 4854 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.gzbin27898 -> 27900 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55478 -> 55638 bytes
-rw-r--r--metadata/md5-cache/app-admin/ansible-lint-6.18.017
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38183 -> 38344 bytes
-rw-r--r--metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r14
-rw-r--r--metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p202307174
-rw-r--r--metadata/md5-cache/app-crypt/johntheripper-jumbo-99994
-rw-r--r--metadata/md5-cache/app-crypt/yubikey-manager-5.2.016
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin101002 -> 101332 bytes
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.16.215
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.815
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin74737 -> 74899 bytes
-rw-r--r--metadata/md5-cache/app-misc/gramps-5.1.6-r216
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71167 -> 71323 bytes
-rw-r--r--metadata/md5-cache/app-text/pandoc-bin-3.1.6.211
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin25502 -> 25499 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0 (renamed from metadata/md5-cache/dev-cpp/cpp-httplib-0.13.0)6
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin43950 -> 43947 bytes
-rw-r--r--metadata/md5-cache/dev-lang/eisl-3.45 (renamed from metadata/md5-cache/dev-lang/eisl-3.03)6
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin159830 -> 159835 bytes
-rw-r--r--metadata/md5-cache/dev-libs/sentry-native-0.6.5-r1 (renamed from metadata/md5-cache/dev-libs/sentry-native-0.6.5)6
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin358454 -> 358769 bytes
-rw-r--r--metadata/md5-cache/dev-python/fido2-1.1.210
-rw-r--r--metadata/md5-cache/dev-python/keyring-24.2.010
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-0.22.04
-rw-r--r--metadata/md5-cache/dev-python/pyscard-2.0.712
-rw-r--r--metadata/md5-cache/dev-python/secretstorage-3.3.310
-rw-r--r--metadata/md5-cache/dev-python/spdx-tools-0.7.116
-rw-r--r--metadata/md5-cache/dev-python/uritools-4.0.116
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin124372 -> 124366 bytes
-rw-r--r--metadata/md5-cache/dev-util/idea-community-2023.2.1 (renamed from metadata/md5-cache/dev-util/idea-community-2023.2.0)2
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin10666 -> 10657 bytes
-rw-r--r--metadata/md5-cache/games-util/cartridges-2.2.1 (renamed from metadata/md5-cache/games-util/cartridges-1.5.6)6
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4221 -> 4225 bytes
-rw-r--r--metadata/md5-cache/mail-mta/proton-mail-bridge-3.1.35
-rw-r--r--metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2-r1 (renamed from metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2)6
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin59529 -> 59530 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-5.0.354
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-5.0.364
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-5.0.374
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.184
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.194
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.204
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.214
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.34
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.44
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.54
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.64
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57449 -> 57290 bytes
-rw-r--r--metadata/md5-cache/net-libs/libiio-0.2415
-rw-r--r--metadata/md5-cache/net-libs/libiio-0.252
-rw-r--r--metadata/md5-cache/net-libs/libiio-99992
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26920 -> 26927 bytes
-rw-r--r--metadata/md5-cache/net-wireless/crda-4.15-r2 (renamed from metadata/md5-cache/net-wireless/crda-4.15-r1)7
-rw-r--r--metadata/md5-cache/net-wireless/wireless-regdb-20230503-r2 (renamed from metadata/md5-cache/net-wireless/wireless-regdb-20230503-r1)4
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin15901 -> 15739 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/nvc-1.10.017
-rw-r--r--metadata/md5-cache/sci-electronics/nvc-1.10.2 (renamed from metadata/md5-cache/sci-electronics/nvc-1.9.2)2
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin64979 -> 64976 bytes
-rw-r--r--metadata/md5-cache/sci-libs/arpack-3.8.0-r1 (renamed from metadata/md5-cache/sci-libs/arpack-3.8.0)2
-rw-r--r--metadata/md5-cache/sci-libs/arpack-3.9.0-r1 (renamed from metadata/md5-cache/sci-libs/arpack-3.9.0)2
-rw-r--r--metadata/md5-cache/sci-libs/arpack-99992
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin89155 -> 89161 bytes
-rw-r--r--metadata/md5-cache/sys-apps/gentoo-functions-0.194
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin9251 -> 9089 bytes
-rw-r--r--metadata/md5-cache/sys-boot/mokutil-0.5.0-r114
-rw-r--r--metadata/md5-cache/sys-boot/mokutil-0.6.02
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin29040 -> 29037 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/kubelet-1.28.02
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin40602 -> 40444 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.3817
-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.gzbin43089 -> 43086 bytes
-rw-r--r--net-analyzer/zabbix/Manifest22
-rw-r--r--net-analyzer/zabbix/zabbix-5.0.35.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-5.0.36.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-5.0.37.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.18.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.19.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.20.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.21.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.3.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.4.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.5.ebuild2
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.6.ebuild2
-rw-r--r--net-libs/Manifest.gzbin32337 -> 32333 bytes
-rw-r--r--net-libs/libiio/Manifest6
-rw-r--r--net-libs/libiio/libiio-0.24.ebuild42
-rw-r--r--net-libs/libiio/libiio-0.25.ebuild6
-rw-r--r--net-libs/libiio/libiio-9999.ebuild6
-rw-r--r--net-wireless/Manifest.gzbin13894 -> 13897 bytes
-rw-r--r--net-wireless/crda/Manifest2
-rw-r--r--net-wireless/crda/crda-4.15-r2.ebuild (renamed from net-wireless/crda/crda-4.15-r1.ebuild)4
-rw-r--r--net-wireless/wireless-regdb/Manifest2
-rw-r--r--net-wireless/wireless-regdb/wireless-regdb-20230503-r2.ebuild (renamed from net-wireless/wireless-regdb/wireless-regdb-20230503-r1.ebuild)3
-rw-r--r--sci-electronics/Manifest.gzbin9035 -> 9037 bytes
-rw-r--r--sci-electronics/nvc/Manifest6
-rw-r--r--sci-electronics/nvc/nvc-1.10.2.ebuild (renamed from sci-electronics/nvc/nvc-1.10.0.ebuild)0
-rw-r--r--sci-electronics/nvc/nvc-1.9.2.ebuild108
-rw-r--r--sci-libs/Manifest.gzbin45120 -> 45123 bytes
-rw-r--r--sci-libs/arpack/Manifest6
-rw-r--r--sci-libs/arpack/arpack-3.8.0-r1.ebuild (renamed from sci-libs/arpack/arpack-3.8.0.ebuild)1
-rw-r--r--sci-libs/arpack/arpack-3.9.0-r1.ebuild (renamed from sci-libs/arpack/arpack-3.9.0.ebuild)1
-rw-r--r--sci-libs/arpack/arpack-9999.ebuild3
-rw-r--r--sys-apps/Manifest.gzbin49694 -> 49693 bytes
-rw-r--r--sys-apps/gentoo-functions/Manifest2
-rw-r--r--sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild2
-rw-r--r--sys-boot/Manifest.gzbin5893 -> 5891 bytes
-rw-r--r--sys-boot/mokutil/Manifest5
-rw-r--r--sys-boot/mokutil/files/mokutil-0.6.0-conflict.patch38
-rw-r--r--sys-boot/mokutil/mokutil-0.5.0-r1.ebuild26
-rw-r--r--sys-boot/mokutil/mokutil-0.6.0.ebuild4
-rw-r--r--sys-cluster/Manifest.gzbin11565 -> 11564 bytes
-rw-r--r--sys-cluster/kubelet/Manifest2
-rw-r--r--sys-cluster/kubelet/kubelet-1.28.0.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14736 -> 14731 bytes
-rw-r--r--sys-libs/glibc/Manifest2
-rw-r--r--sys-libs/glibc/glibc-2.38.ebuild1674
189 files changed, 1029 insertions, 2152 deletions
diff --git a/Manifest b/Manifest
index 6123caf5cd99..0831b63b1f92 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29336 BLAKE2B 721e9aaad4d37422b0427d19540e5c58c3cad8a441d24d0e5aba86b38a4f34242096e254385396c1a40dfa9e50e7fc2175fe021660f970a6f7e6d58937430fd2 SHA512 175bc3bfa778f6c050cbed42d90bb546ed332045de2966b1ef1c62642ce117b0ca960ee3772bbcc8c933249262716888de5137bc4d4f84dc5cee20cecc3b4ae6
-TIMESTAMP 2023-08-23T20:09:47Z
+MANIFEST Manifest.files.gz 29282 BLAKE2B 7aceebfcbb42e25cff7104ab92967d7e9d97c9903695c08569daafc7f53daddca193f54bf11d49ec8d7bae24df758ed0389e51bb99f24f08edb2adf1d3ae5a30 SHA512 6777d2dc0cd9e110310d974115a485760c64262f58cfc17fa4758ace783355639d219979762dd1eaaeb93ec2447e14ec2bbe36058fe0565c63224ecab12e0342
+TIMESTAMP 2023-08-24T02:10:40Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmZ4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmvCBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAqOxAAoPZTiz7iOddMXDG7DvFnaF2ExET/cmRWLA4bjxHcB3c9ZIwFs+Lwa9BH
-YEb5cGAK+iSz4wH1/1tOQ4LMMtjmTSNJQVHpoMnliiu+QeamY6m/nkz5ELgzaXKv
-iBP1KNsgplBrLJttpo4yiv6otp+bLGyVbYN19hDH+/YF8DoVr0/78tRgt5N32F1z
-nbWrrpPDRg5+i9Ckfyu56pmUeUTyLWaKXueDi0CjMlcgx8oyCfiZfnlJJP9BMCaG
-O1nISLaSW1o6GN9jRooKcEdntdgrYYyHpWMbLjE7aMt8A12Vdr6v2Y/zKbJRS5jn
-sIQbcPo3LE8BMkKDe1wmirPKLQt5Y0N0O3NMOdfG4q/KQXlkcxGOzQednmKXhx9W
-8tubc9f28XUbvmcbabRYgmwACwe91NdztR9qUoV1R/57pXnUK0Kv8VNSKzK3m9c+
-eVvJU0xNehhuQHdP1/jmv0OyLbqDE1FUCIVAqo7DxaHqSRzTN/mHjAKmyvwyCgtk
-LhVebkG1arGtYE2cwuaVa0ISwfgdScOmPp0qYbv04qgEZrezMcFYNZSZ8wZlRBgb
-SlUpcHpoNHrfDsC8EzLVh7GFcy6Snx5V3CrnbNYzak5dHYUmVwsl0QCQKYbGssRP
-pBgZEd/Hbalw9CbSvxvsSSAhvnQzclm24+t1LuGYbtcbQ942hY0=
-=J5G0
+klB/9RAAlGvSfhVK1az4lA4p3f5K9cnjzLaw6gmNuIYdefm/HkzsdKEj8vpPPc7c
+7w4b9YIiERKCr4pb4gOBCeH60PVd9C76OUD+/Qi/rbvoTS2Bm0gIEAQsazqrwGdt
+efQoY1VGf6lRbAH61jZoLA0OOluOrlVT6f+deuAqsT/wYJxjQGUClCxWzbIUmtYA
+BXSHhTsz7DSlhs3qvDhZc91VQICkXVEGl1NqgIU0AN+j5Qzg2wjxNzGz/GwQbWro
+wHEgHdO948MtK8OzvKi9X9HmmtbY2caxzHUSE4JrT46EIWsMbZel4B1lMszZ+HCY
+0pKh3QmMlqqpSzI68gX/nXu4sKeHtkB8aiz72L13876J3brFF8PExSi42EZLFzN0
+j+FkS2UEHc5GniZzzNehNaZRiQJtZww2meh5Fi6SJIDlbPeoJaStbKv52soUFAjd
+sVHM7OUuTWI9CYxTFqJ6FPLd3whCBR71b30GVTxaCWVx0lVLD0MMN3xbYKDtomOi
+WeLoTueYfCQUeVohmyHEG2MFjQAeklabRkrxYmux9A0nNzeSnMtX8Mc6PZ+U+V/q
+C+/CggTsQVdawwp2cSmXbQ5bTfZ9+K9N9jBYLdld+AW0sW7R0wkKCrP3QE2RuDl4
+hpQlXBRmRXgSG7jx/EBFcr2q7fu1mu6cbMAWyTaaeBMUujFAmM8=
+=Zvg5
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 8f04ebbae64c..c2d2732315c1 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 2f54800107f5..abe5b43d34e1 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 086324dbe4fb..47d3bcb6659a 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,5 +1,7 @@
DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896 SHA512 38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
DIST ansible-lint-6.17.2.tar.gz 480923 BLAKE2B 709c0855529d82058508ff1cba37dcfe04dafdbf5b56fa48085a692ddab3a29544867ebcf02a4bc4bd612786d3a7c145f974a2080d7c4be0a075cc8a0e55f30a SHA512 109df229281b3a20b88af125cf1833dc7cb9eb1000470b085e2ca401d87cbac6a64daddb76216fe0f70fc2088f2a5ea6042ab281c7b3d405e59ec2686e1b7e3b
+DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d SHA512 10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
EBUILD ansible-lint-6.17.1.ebuild 1649 BLAKE2B 61e56af1c790acb54f609a29dd31a53ef8f9224d1c889a74cb1d0161543d3ee3b7d3b853e2fb1c15db54753f5da223d3a30040f81a3b29b879e2b1c61d74c386 SHA512 5397db1a30311fcaa790660a2ac0ed13e8b7ee0e0cbe9780f176a2856724d25a07b82f8a8172f5a73882e4788ed7508e7cc411e6b502a01bd568dab145382c31
EBUILD ansible-lint-6.17.2.ebuild 1700 BLAKE2B d087d9d9ea9625046dfb62b390f2cf357a788d31ae417c63f6140b5856f1aa54e6b4773917d8ef8de7f66212ce33c3a0c07307b79a76cc64b0758a4010f583b2 SHA512 894f0f2acb154d74c5435893af88ccab9953d0d1ff01226cd8480449546002ec92c1aa01648304f79b52548a0a7dd5e4889e3ea773fa40f0949b42d5a76af909
+EBUILD ansible-lint-6.18.0.ebuild 1792 BLAKE2B 8f900562116683fe36aabe9d1ab42938715c91be9c60aaa1be49744dfb12807d39cc6a1da201a6be5aaac9acff7c539b9c9486021af0bbd1c896d508e077ff42 SHA512 f24da78c3e6ef36ddb0c19442ea1d2523fa021c58608cbcc40f40d477114898633118419f4989ab633f32995f921a6a6600ddf6808ef3c29664adf8866a5aa96
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
diff --git a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
new file mode 100644
index 000000000000..f495fb288686
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+ >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+ >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+ >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+ >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
+ <dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
+ >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+ >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
+ dev-vcs/git"
+BDEPEND="
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
+ )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+ test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+ epytest test
+}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index f985182e71f1..8227deaee791 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/johntheripper-jumbo/Manifest b/app-crypt/johntheripper-jumbo/Manifest
index f6e3e386e829..150a37fae9cb 100644
--- a/app-crypt/johntheripper-jumbo/Manifest
+++ b/app-crypt/johntheripper-jumbo/Manifest
@@ -1,7 +1,7 @@
AUX johntheripper-jumbo-1.9.0_p20211129-fix-bashism.patch 3933 BLAKE2B cd5d773615f4b239e857b430c35a905be7e0c8bfd83b037f43fe14799340aa6d3a02bf9f3f69c1e69a2b07a4038474c1fc57a8ab056db26fde5aa14b1842df18 SHA512 505cf695a001f22a74998a83eb79ce7b88882eb51a0864833e06bd9344dae36df629ffb6cdcdfaa019b3dfcfdedc8314a30b169d0d5b1f6976408adbaee49023
DIST johntheripper-jumbo-1.9.0_p20211129.tar.gz 47758087 BLAKE2B de57218151fbc3bed79322d065ef73deb99b73fb1ce55924197793a320600cc1189dabae43fe5848014c2e72dcb7e1c2a91f2aaba64bd8c7314ded37e23a34c9 SHA512 f8fc6bf102d900bb32c5714bd595a71f67f73a1f0a237d9f851b2f250046307bf1177f3782023cd1bbcc55f9d54fd7b4946e09c7dc1fd908ba6a6bad90b233d6
DIST johntheripper-jumbo-1.9.0_p20230717.tar.gz 56772470 BLAKE2B 33295dc28d32852a6284adaadbbf9d9c852fb78e1dc673df5e67c31befb6921dbd6d29310ca7b3406e4b1259cca6e8d643292d73f4324262b038a1c6bc7ff51b SHA512 fd48a6bccf3f2be0d495aa8a635af73bc386c5815fdaa62259f2920724afa89e0e9743585c412e595486a0d2677f1ec43c43606471078ec0611d5c05b01853de
-EBUILD johntheripper-jumbo-1.9.0_p20211129-r1.ebuild 3478 BLAKE2B cbb40ff27f41bee7a80b613b105ef92df5dfe7c282ad8687eed46fe7c34b6d577f7a832b6f22a3a6d02d176c01fe181f20686ad6681bd73275b5a28f612013a0 SHA512 9b172be4c027afc215fc02040226c0eb03f55e4c4e938cb035e4ce69a0c97cb8a4d9f3e110b522296432e5f3053a405fe69ccf47fca6e36039cc240f11c7d834
-EBUILD johntheripper-jumbo-1.9.0_p20230717.ebuild 3520 BLAKE2B 428ab0a8f396a2d5f32ca64525a1695bfce0413aad0f9d96de0156486ca9459c11e57d031e6fa4078614c0bf9a491228d1c7de05a59ee24e2abff4ec82b96593 SHA512 1278ccae14e75ed38e8ea31fcaa897e77487cee3cc5bef54e13d82f346504b18baac915d5b73d7af92c8d2ebdcd1fb00d40540fc4aa3c5ed42deef20ef43f785
-EBUILD johntheripper-jumbo-9999.ebuild 3603 BLAKE2B cb4449c5a3fe229e5c8eb83cbf3e8edb9e6b51b3b31f39892851382cb9527bf45e92c32f1fb3908bf9fd7d0fc898e3fa2632b17bd5810103ec6020df42076089 SHA512 c019753ac84f97db9914164acdd244104ee961c23d3cc21a941de225d3c53fd28a90f03c03edce0fbb9f8fb82f7714611cbad722d89788b7df56034c5c9fdb22
+EBUILD johntheripper-jumbo-1.9.0_p20211129-r1.ebuild 3506 BLAKE2B bf4b1332f6b670afdd8eb8143d34aa50167cc0b43e590a15635349f9abbabca4c8ef306bcd02be2e327c808300b805da0545b74d0ec5fd3894b654bbf734d37a SHA512 5d4330da8526c26ec68fa003e9d3c9f1de60385936551cce68992a307ea1a756f134b05f9ff3d8c112f68974764d1a5dd7d842b0375d1a363fd30f616271baf0
+EBUILD johntheripper-jumbo-1.9.0_p20230717.ebuild 3548 BLAKE2B 5fc51b022900c61fef31cfca90b5230a3acd4b6b899cb84971b435667075fc249ac0a9935f03a35eb018772cab83c4ec6f927a1fc0fb5504025ab77a26d5ecc5 SHA512 e6c81d46b3d4bb125d0447506b21dc9cb6acaace7875a243dc4ebb78fc16b5846e001e6ea3f36410e73891571fa4289e1b2cbe619c9310ef9dae1ffbb9ad99f9
+EBUILD johntheripper-jumbo-9999.ebuild 3631 BLAKE2B 06eb76d8a5a1d9ad7c61c686f8001128f872093f82ffe2708befe171c3516e85e10caaf3699452d3eff2054efa38436d025bf386b19a373a80a4a1149a8f49e6 SHA512 76a66bec247347242dffaadc78e3712cd4d920c4192b0e9280cb7c8ffd094a97b1f4fad168e9d1ecaf5ef86883c4696fa27d74179cd6da3f673e216e56bcc9e2
MISC metadata.xml 473 BLAKE2B ed1c424492ff052e83ce899d8ea4a805ce5d4a5604da336ad16929594d14307c2e264c4eb6e6ee985d3167b8917e8c80c38ed9f97ba5293a0b8f84f472fd9786 SHA512 f124050eecf17e3c2fa01b6140881349e089840c75cb30bf054286a049026bb372cc70e1ce7be3054fffbe5836be7dc1f7fc9e3918f874443644ea99c5b441ab
diff --git a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129-r1.ebuild b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129-r1.ebuild
index eb2beb0f704b..d9f48d8f15e9 100644
--- a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129-r1.ebuild
+++ b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20211129-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools flag-o-matic toolchain-funcs pax-utils
-DESCRIPTION="Fast password cracker"
+DESCRIPTION="Fast password cracker, community enhanced version"
HOMEPAGE="http://www.openwall.com/john/"
MY_PN="JohnTheRipper"
diff --git a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild
index bae1c377306f..71457dbef928 100644
--- a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild
+++ b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20230717.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit autotools flag-o-matic toolchain-funcs pax-utils
-DESCRIPTION="Fast password cracker"
+DESCRIPTION="Fast password cracker, community enhanced version"
HOMEPAGE="http://www.openwall.com/john/"
if [[ ${PV} == "9999" ]] ; then
diff --git a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-9999.ebuild b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-9999.ebuild
index 28bc5b8cf5fa..3f89098a9405 100644
--- a/app-crypt/johntheripper-jumbo/johntheripper-jumbo-9999.ebuild
+++ b/app-crypt/johntheripper-jumbo/johntheripper-jumbo-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit autotools flag-o-matic toolchain-funcs pax-utils
-DESCRIPTION="Fast password cracker"
+DESCRIPTION="Fast password cracker, community enhanced version"
HOMEPAGE="http://www.openwall.com/john/"
MY_PN="JohnTheRipper"
diff --git a/app-crypt/yubikey-manager/Manifest b/app-crypt/yubikey-manager/Manifest
index 2562417afe4e..4a69caba7698 100644
--- a/app-crypt/yubikey-manager/Manifest
+++ b/app-crypt/yubikey-manager/Manifest
@@ -1,4 +1,7 @@
DIST yubikey_manager-5.1.1.tar.gz 167947 BLAKE2B 4f0b7a3ba3f083112c0a43c9b9304e7f79526d7a31991959dc8a30e86f41b0ec616c9ed7790a551d998dc481bd18a89e87598c2534b8390a831572a77a36c32d SHA512 9da9588bb311594d2b4d2d8b234b64f333dfc7dc57145e250965bd9d058cfda43a9c9a32991081ac069819812bebaf0c10a24afab4ac444891ab21d2cff81c06
DIST yubikey_manager-5.1.1.tar.gz.sig 310 BLAKE2B 4f636b5eab0602ec203c8d3d5b6d1de85c7341559b09fc131a994c75b15cb141706ccc65a8efb39e33d5a3704496e85c08a67d105d45f5264644b993c2585f20 SHA512 e964e39a995de7bd24a3e417d5e98cf68cdcd6412b7c95b552545468bbb434105fad97bbf82d758c9320bf9917d32312e6e286e9259d004899af2cde540cc731
+DIST yubikey_manager-5.2.0.tar.gz 184873 BLAKE2B 09041c23e23ff01cad2d126face63006d1648dfe8d2e7a47b7113deed990143c83a36b6c60458dc9cbf55a71ddf286b8259c97ee982044dbc554231655fb82e2 SHA512 988c25f378e0ce5b53ba5a47aac5fd5a136653f1592af5e9c7440eef7336903cf459a567b4be02119262dba70c3058f5d9f26049dc21c1d934dcf8897eedc03d
+DIST yubikey_manager-5.2.0.tar.gz.sig 309 BLAKE2B bb1a012832c99aaa94404717560e72fb93352b82dd3c0091cb492cde65706c39b9e2411e38a36150d77e72f6397d98cef643d0b392c1751e9c109de3468c9a39 SHA512 926a7a7c40d38bcc0a48e3b44f3eb673c16f7bed73701f5cb6f9ac4418c9f2a242b8d2af9459093ec10e8c188410412a8ba8c05a0fd4774a738629a4b0f874d4
EBUILD yubikey-manager-5.1.1.ebuild 1650 BLAKE2B 451e50e3e13bb237be3fff63436b5f57e147e37a53a4863d87b7ab0382de05329158e44d7498ee31a6178288ee612e6c43d44704e4878c0c489ce7ce15fbde3f SHA512 c21d546dbecec17553ef36335a205f0902cfabb73120ec30049d20069e2bfd81394bfd43a2d2c9d85be7ec5bd38579eca9b0645cac6aca933c6c884237c8168f
+EBUILD yubikey-manager-5.2.0.ebuild 1672 BLAKE2B 39d3966d464836d2b7cae7f2e65b312298ae7d479942931e839de397fd1d523a901d4ed75da2a6af24cdc21e76847d829d8139d34fabfc05bd91af4a793fdcf3 SHA512 4a299d44b0f337a3839c59f2258afb2a272f008b1baeaa1aa92b70d6c54f67878cf40daf5a49c3fd8de91f521ac051ed1f410353d85e42c293b3463098c36c28
MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821
diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
new file mode 100644
index 000000000000..96849c7bc968
--- /dev/null
+++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 verify-sig
+
+MY_PN="${PN/-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python library and command line tool for configuring a YubiKey"
+HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
+# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
+# tarballs on Yubico Web site and on GitHub should be identical, and at least
+# for recent releases the latter are signed as well. Only the automatically
+# generated "Source code (tar.gz)" tarballs should not be used.
+# Still, prefer the former if available.
+SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
+ verify-sig? ( https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="ssl"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
+
+# app-crypt/ccid required for
+# - 'ykman oath'
+# - 'ykman openpgp'
+# - 'ykman piv'
+RDEPEND="
+ app-crypt/ccid
+ >=dev-python/click-8.0[${PYTHON_USEDEP}]
+ <dev-python/cryptography-44[${PYTHON_USEDEP}]
+ dev-python/fido2:0/1.0[${PYTHON_USEDEP}]
+ >=dev-python/keyring-23.4[${PYTHON_USEDEP}]
+ >=dev-python/pyscard-2.0[${PYTHON_USEDEP}]
+ ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
+BDEPEND="
+ test? ( dev-python/makefun[${PYTHON_USEDEP}] )
+ verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
+
+S="${WORKDIR}"/${MY_P}
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+ doman man/ykman.1
+}
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 3af67c8ac9d7..a71bee79b9b2 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
index 53467558ff6e..0ecb421a0aaa 100644
--- a/app-emacs/clojure-mode/Manifest
+++ b/app-emacs/clojure-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50clojure-mode-gentoo.el 484 BLAKE2B e51946e64e18b200b058fab8bbdf3623dbd1520624076b37b3320a7ab0d0b116418a64981c63fa8d214a62474833eeb3d40c861c4e3d9d121f25f5d3e91f23fe SHA512 49e3e58c55be7869a9fe8c8b71b84f7ad86b53b34b78e7e81113b0e622f77756399de0b5bf369c318d47545c4f20fbb21817e834def2df44843a819308a2a807
DIST clojure-mode-5.16.1.tar.gz 23408565 BLAKE2B 4ea184fc79b1bf0ab24e2edcfd16b003f23e5cd19b8c77868005723f7ed431f19b0b1a3c94a4b975b565fecd0f5799ece3cf1400aa23858c709211e1911d3d8e SHA512 207685ca9a3b9ec0b045ab42155edef904376d7eba67846804a07c17f23b9004bebcd12f9aeeaf328a7f6956b50b3527b3352f46a5ae9a73b501bdf32f89a07a
+DIST clojure-mode-5.16.2.tar.gz 23408915 BLAKE2B c19770487660050b7c560deecbafaf1a708cf54692ce48465890e27be60f68c43d55bd141a03d94ea1bd7e6385c9bcbc4aafa35d6ac2f893414ef1256a5c6808 SHA512 cfffe08293bb47d83f7152be8405bcab1281000f86c0a001ed807683ccec1750a0465c98f66fc75bffc64bfdde696f81308a4111ec946bb7e1ffc5eaf9b42853
EBUILD clojure-mode-5.16.1.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
+EBUILD clojure-mode-5.16.2.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5
diff --git a/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild b/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild
new file mode 100644
index 000000000000..56641b38dafa
--- /dev/null
+++ b/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Major mode for Clojure code"
+HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
+SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ app-emacs/s
+ app-emacs/buttercup
+ app-emacs/paredit
+ )
+"
+
+DOCS=( README.md doc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ buttercup -L . -L test --traceback full || die
+}
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 01eef24a432a..2ac3ca1ac66c 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -2,8 +2,10 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe
DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d
DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591
DIST org-mode-release_9.6.7.tar.gz 2209900 BLAKE2B 5e0c63722cba9708018da8e79bfd63a3d632cd7ac27144833e2f816b26cd558dc249c0c8a6b9f78f5c68af1d9218d43fa2f4fab7ab86645215d0ba40cb3d3f12 SHA512 f8225eb3d488faef54d97c812964010fefc19003950fd5b49fc1618b8ff0deb9d001c631820d99439f7527aa72f9c071578484b3b7b8d3c46baa53a7066de2fc
+DIST org-mode-release_9.6.8.tar.gz 2211121 BLAKE2B 1291be7924ba741ae09f4058549215426c73304ea9c90d9d0631889b1dcf55af75b6959aaaefebfc088f22fa126d25d7729ecd2e3b433ee07b0dc37da1ec1867 SHA512 e76834ce2baa34fe979fd9333294481c9b1cbb81d506c7830b5bd6bf556aa9f4979faa3dfcd6414a04fe7915fc089a8eea38912e0e21527aa84451903572ace7
EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4
EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb
EBUILD org-mode-9.6.7.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
+EBUILD org-mode-9.6.8.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90
MISC metadata.xml 1369 BLAKE2B 4da436ff9e2de1e6f01a37be7cd8a893d49896d00c83a16a47838c3908e04b46f7f07499ce3bdf41a25033ec1313e16b30d6498622e476fdede774ce711d77ff SHA512 d0817690d4662401fcdd28de85b3e7e5f0c69cb37de4ba7ada8499d7ef964217cda8cabed4849c9b48ebecc393d65b2de5067c36db1e98834ac8a86024b901d1
diff --git a/app-emacs/org-mode/org-mode-9.6.8.ebuild b/app-emacs/org-mode/org-mode-9.6.8.ebuild
new file mode 100644
index 000000000000..77e4614e18c6
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.6.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+MY_P="${PN}-release_${PV}"
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://www.orgmode.org/"
+SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="doc? ( virtual/texi2dvi )"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION=${PV} \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake \
+ ORGVERSION=${PV} \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index f902b1c31f0f..09c2ad6c1c34 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 9899f88ddd91..e6b3ba1cefc4 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,4 +1,6 @@
AUX gramps-5.1.3-test_locale.patch 1195 BLAKE2B 1b1aeb08b90bff9db9d028499428efa60a16b48597bcf466c07a77e3f658c8550eca84b899047d1bc6e20eb26e8dfab9637ae7aced1b99167466ea6c51707132 SHA512 70daee9afdce0f939ad3cec094fb4004f5c162e6b49849f83486db5baec074a8673d7a6096a367279019712a11f0b40e827f6cb3019e7dc3cc6bad327fee35ec
+AUX gramps-5.1.6-pep517_setup.patch 5873 BLAKE2B 62b8ca02f318c318e019366f35e39bda53fd000c8389cf1c4edfc673df008029d475c8667e69e25e3f27edbcce2f64e71d21fad43657bcfeb449b00ac7d9f2c0 SHA512 98a3807916f624b81f92cdbac1296fa9e91dd796b73d206da8561c61d45ead48bb178894cf0793471bb798f82d114a9fb3de1f0f0252cff7356402d0ba6111cb
DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d
EBUILD gramps-5.1.6-r1.ebuild 2155 BLAKE2B 61271d0bacbcb5d8b496d9ea1600a4bf39644fd090943256c9d54eb417cc0e5268b090cfb05c5d3098e9ed9cb3cd637d4af0197d821e91e54bc29195cb79c020 SHA512 d1f857f5a3d68cef31229c830a1352705cfaf7e31c4a2511c711bf814818d1e6cc597812ea8e0cc9fc55a0dd51194bb0b69833daf71770c6337072879c56eb28
+EBUILD gramps-5.1.6-r2.ebuild 2208 BLAKE2B befbd27d525bd4814d2199c42eb21d0517d377fda848a9a19d863fc5233419359b08c36fc77bf6f21037b01f481f56a94c7357220408b70d96d324d5f47cf035 SHA512 571432deebd1d74903e4ac443473d4447724e4303a8bd044fa27ed82bd3f9b96168ffbfe2424392434e7850c5e34940f861e5eb5666371980b88b5c41f8451dd
MISC metadata.xml 5599 BLAKE2B a7156f87c83c95d4205c25274e04ca063a8f2246301e62c6f7854a6bb585fc895481d9accb9c6c48e30c09ccc472c81193b2d1b514fe0b53a3681f182c9922ba SHA512 41089a951759e1a3aa67009681b9f1da3ecfb92d71afe003a6560ebe268b670b9ca58b5adb397830b6538d722a31771d5b2ad1ec015f154c7739870821257cc7
diff --git a/app-misc/gramps/files/gramps-5.1.6-pep517_setup.patch b/app-misc/gramps/files/gramps-5.1.6-pep517_setup.patch
new file mode 100644
index 000000000000..7853b23ba1b8
--- /dev/null
+++ b/app-misc/gramps/files/gramps-5.1.6-pep517_setup.patch
@@ -0,0 +1,163 @@
+--- a/setup.py
++++ b/setup.py
+@@ -23,7 +23,7 @@
+ #
+
+ '''
+-Gramps distutils module.
++Gramps setuptools module.
+ '''
+
+ #check python version first
+@@ -32,11 +32,11 @@
+ if sys.version_info < (3, 2):
+ raise SystemExit("Gramps requires Python 3.2 or later.")
+
+-from distutils import log
+-from distutils.core import setup, Command
+-from distutils.util import convert_path, newer
+-from distutils.command.build import build as _build
+-from distutils.command.install import install as _install
++from setuptools import setup, Command
++try:
++ from setuptools.command.build import build as _build
++except ImportError:
++ from distutils.command.build import build as _build
+ import os
+ import glob
+ import codecs
+@@ -45,6 +45,9 @@
+ from gramps.version import VERSION
+ import unittest
+ import argparse
++import logging
++
++_LOG = logging.getLogger(".setup")
+
+ # this list MUST be a subset of _LOCALE_NAMES in gen/utils/grampslocale.py
+ # (that is, if you add a new language here, be sure it's in _LOCALE_NAMES too)
+@@ -75,6 +78,17 @@
+ packaging = True
+ sys.argv = [sys.argv[0]] + passthrough
+
++def newer(source, target):
++ '''
++ Determines if a target file needs to be rebuilt.
++
++ Returns True if the target file doesn't exist or if the source file is
++ newer than the target file.
++ '''
++ if not os.path.exists(target):
++ return True
++ return os.path.getmtime(source) > os.path.getmtime(target)
++
+ def intltool_version():
+ '''
+ Return the version of intltool as a tuple.
+@@ -140,7 +154,7 @@
+ reply = input(ask)
+ if reply in ['n', 'N']:
+ raise SystemExit(msg)
+- log.info('Compiling %s >> %s', po_file, mo_file)
++ _LOG.info('Compiling %s >> %s', po_file, mo_file)
+
+ #linux specific piece:
+ target = 'share/locale/' + lang + '/LC_MESSAGES'
+@@ -179,7 +193,7 @@
+ with open(newfile, 'rb') as f_in,\
+ gzip.open(man_file_gz, 'wb') as f_out:
+ f_out.writelines(f_in)
+- log.info('Compiling %s >> %s', filename, man_file_gz)
++ _LOG.info('Compiling %s >> %s', filename, man_file_gz)
+
+ os.remove(newfile)
+ filename = False
+@@ -193,30 +207,26 @@
+ '''
+ Merge translation files into desktop and mime files
+ '''
+- for filename in _FILES:
+- filename = convert_path(filename)
+- strip_files(filename + '.in', filename, ['_tip', '_name'])
+-
+ i_v = intltool_version()
+ if i_v is None or i_v < (0, 25, 0):
+- log.info('No intltool or version < 0.25.0, build_intl is aborting')
++ _LOG.info('No intltool or version < 0.25.0, build_intl is aborting')
+ return
+ data_files = build_cmd.distribution.data_files
+ base = build_cmd.build_base
+
+- merge_files = (('data/gramps.desktop', 'share/applications', '-d'),
+- ('data/gramps.keys', 'share/mime-info', '-k'),
+- ('data/gramps.xml', 'share/mime/packages', '-x'),
+- ('data/gramps.appdata.xml', 'share/metainfo', '-x'))
++ merge_files = (('gramps.desktop', 'share/applications', '-d'),
++ ('gramps.keys', 'share/mime-info', '-k'),
++ ('gramps.xml', 'share/mime/packages', '-x'),
++ ('gramps.appdata.xml', 'share/metainfo', '-x'))
+
+ for filename, target, option in merge_files:
+- filenamelocal = convert_path(filename)
++ filenamelocal = os.path.join('data', filename)
+ newfile = os.path.join(base, filenamelocal)
+ newdir = os.path.dirname(newfile)
+ if not(os.path.isdir(newdir) or os.path.islink(newdir)):
+ os.makedirs(newdir)
+ merge(filenamelocal + '.in', newfile, option)
+- data_files.append((target, [base + '/' + filename]))
++ data_files.append((target, [base + '/data/' + filename]))
+
+ def strip_files(in_file, out_file, mark):
+ '''
+@@ -232,7 +242,7 @@
+ line = line.replace(marker, marker[1:])
+ fb.write(line)
+ old.close()
+- log.info('Compiling %s >> %s', in_file, out_file)
++ _LOG.info('Compiling %s >> %s', in_file, out_file)
+
+ def merge(in_file, out_file, option, po_dir='po', cache=True):
+ '''
+@@ -262,7 +272,7 @@
+ msg = ('ERROR: %s was not merged into the translation files!\n' %
+ out_file)
+ raise SystemExit(msg)
+- log.info('Compiling %s >> %s', in_file, out_file)
++ _LOG.info('Compiling %s >> %s', in_file, out_file)
+
+ class build(_build):
+ """Custom build command."""
+@@ -273,22 +283,6 @@
+ build_intl(self)
+ _build.run(self)
+
+-class install(_install):
+- """Custom install command."""
+- def run(self):
+- resource_file = os.path.join(os.path.dirname(__file__), 'gramps', 'gen',
+- 'utils', 'resource-path')
+- with open(resource_file, 'w', encoding='utf-8', errors='strict') as fp:
+- if packaging:
+- path = resource_path
+- else:
+- path = os.path.abspath(os.path.join(self.install_data, 'share'))
+- fp.write(path)
+-
+- _install.run(self)
+-
+- os.remove(resource_file)
+-
+ class test(Command):
+ """Command to run Gramps unit tests"""
+ description = "run all unit tests"
+@@ -503,7 +497,7 @@
+ url = 'http://gramps-project.org',
+ license = 'GPL v2 or greater',
+ platforms = ['FreeBSD', 'Linux', 'MacOS', 'Windows'],
+- cmdclass = {'build': build, 'install': install, 'test': test},
++ cmdclass = {'build': build, 'test': test},
+ packages = packages,
+ package_data = {'gramps': package_data},
+ data_files = data_files,
+Binary files a/.setup.py.swp and b/.setup.py.swp differ
diff --git a/app-misc/gramps/gramps-5.1.6-r2.ebuild b/app-misc/gramps/gramps-5.1.6-r2.ebuild
new file mode 100644
index 000000000000..21e33b40891f
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.6-r2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2001-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="exif geo postscript +rcs +reports spell test"
+
+# Many tests fail unless the deprecated BerkeleyDB back-end is enabled.
+RESTRICT="test"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+ dev-python/pyicu[${PYTHON_USEDEP}]
+ exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+ ')
+ gnome-base/librsvg:2
+ >x11-libs/gtk+-3.14.8:3[introspection]
+ x11-libs/pango[introspection]
+ x11-misc/xdg-utils
+ geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+ spell? ( app-text/gtkspell:3[introspection] )
+ rcs? ( dev-vcs/rcs )
+ reports? ( media-gfx/graphviz[postscript?] )
+"
+BDEPEND="test? (
+ $(python_gen_cond_dep '
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ ')
+)"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.1.3-test_locale.patch
+ "${FILESDIR}"/${PN}-5.1.6-pep517_setup.patch
+)
+
+DISTUTILS_ARGS="--no-compress-manpages"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # Install documentation to the proper location. This can't be done
+ # easily with a patch because we substitute in the ${PF} variable,
+ # and that changes with every revision.
+ sed -i -e "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+
+ # The final part of PEP-517 support, handled with sed in order to avoid
+ # making the patch file too large
+ sed -e "s:_name:name:g" data/holidays.xml.in > data/holidays.xml || die
+ sed -e "s:_tip:tip:g" data/tips.xml.in > data/tips.xml || die
+
+ default
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 2399bb1f6d0f..11b4e2b172da 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index 2f7108d8acf2..0fe888c1b3f6 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -4,7 +4,10 @@ DIST pandoc-3.1.6-linux-amd64.tar.gz 19664028 BLAKE2B be9dc7651001bd4f59639cd6a8
DIST pandoc-3.1.6-linux-arm64.tar.gz 21780669 BLAKE2B a3715890a8139f8631f8c7c7170d10e262f044e70b1383317fab063cf9dba2455090c30913617d93710e0054f0133afbec5980abd36b6c729c6b99bd7375521e SHA512 615a403070aae7722e2b939a940602ce01f37cd00f6621925b59939fe7ceae73031ac23ee94bcb1e6f6ab12a2b570b81cf5baa55808d503677511f238e30f880
DIST pandoc-3.1.6.1-linux-amd64.tar.gz 31085424 BLAKE2B 35cdd4e9671720d9f77133791a197ba85dfcdb137ab7d3d9247eb5dabdc287729059633f43f1f42f6636799f3d7379e6bb8b81b4b2a9773520fff819c363bb88 SHA512 cbfeb7444aaac22fcc75e31c09888da4e67cc20acb1a75e4d24c07ddbcd9ea516cdcf19088c9e4f308e2325a76591e20322a9264ca641a2f80dd7a385d5c8c06
DIST pandoc-3.1.6.1-linux-arm64.tar.gz 33743040 BLAKE2B d6e70616ce8e61e31d2da6aeb6097e464d1b410f9caae8550846ee238a39c3f1fee93d4c18501cdebfc7b3142be9a691fdf2bf15b38b6184ad491df6cee17d22 SHA512 552bfb504d2e03ffbb3e46c67fef8056d073821b141e97b32248d77b569c752a13f69cba4c0e3a4fdf340a14ff3a1b1e2337e8545ac41fcf4f8a76c6e2e10bb7
+DIST pandoc-3.1.6.2-linux-amd64.tar.gz 31164360 BLAKE2B cdd787a2c6b2bac3a9a1a3d6a216e5279d83385a61fd0c61d643744214564f81274dd380402c46ab2938f7bb0a11aabb9a6c99b31b63962c8a2fe043fba41e5c SHA512 b81c708d60cb46a98377af374de0f9b7b5eef38f9cdd8e5490d1072627f34c226e8e2f03f172c4c87e5f2164794cef1b3e39598f86de3e45cb0396ae9416359d
+DIST pandoc-3.1.6.2-linux-arm64.tar.gz 33827200 BLAKE2B 710829bbef6764a3a373a75d29dc39b843de225bf71d25da2875cb4e85dc4baa30be5879e0af5d3d8810efb92bad95f2595d04c6cb0135fb96c600bf7031f352 SHA512 d4bf649d8a055ed3df52e19caf2424dc7e57d48182e9784bba2f9c7d6ebdd08b329c36fb26a28e6362bb5b24a39ea71f2604a64af471ce6245f464cafb6657cd
EBUILD pandoc-bin-3.1.3.ebuild 1399 BLAKE2B a6716e82b27390fb9a81b0116aa39330c11812ba180679e38bd1ff34003b2332f79a888f9828c610a2e29e95e67ca6f3592fab9cc743ae8f7e43294d4adc135d SHA512 ec789ef8addcbbb01777b2e49b4ada887ca614dc437e173e165fe1dbc7542c215597b784aa10687dd6c088441c990c264e9be189e3b479aecb642bd5e190a631
EBUILD pandoc-bin-3.1.6.1.ebuild 1401 BLAKE2B df6b6d864fd5ac799f59a73380db8452421212fc5dd7848dc2c1b5f2f98b3cfbf5b161f51e31c9e98e76fa8ca3bd61465e0bc5154ffdd103a4a3caf0e708076d SHA512 5366c4d00711f395dda02ee7dfebd6e259b8e62e339441304f081cc2f711d15e93380f2df690c6be4bf78d0f126458b4b8a633f690aafc594146c4efa801ebdf
+EBUILD pandoc-bin-3.1.6.2.ebuild 1401 BLAKE2B df6b6d864fd5ac799f59a73380db8452421212fc5dd7848dc2c1b5f2f98b3cfbf5b161f51e31c9e98e76fa8ca3bd61465e0bc5154ffdd103a4a3caf0e708076d SHA512 5366c4d00711f395dda02ee7dfebd6e259b8e62e339441304f081cc2f711d15e93380f2df690c6be4bf78d0f126458b4b8a633f690aafc594146c4efa801ebdf
EBUILD pandoc-bin-3.1.6.ebuild 1401 BLAKE2B df6b6d864fd5ac799f59a73380db8452421212fc5dd7848dc2c1b5f2f98b3cfbf5b161f51e31c9e98e76fa8ca3bd61465e0bc5154ffdd103a4a3caf0e708076d SHA512 5366c4d00711f395dda02ee7dfebd6e259b8e62e339441304f081cc2f711d15e93380f2df690c6be4bf78d0f126458b4b8a633f690aafc594146c4efa801ebdf
MISC metadata.xml 986 BLAKE2B 10ab442c2f7892545054ba2747c0cde115d9d875673c077d2cefcd035e2ecd6d04f2aef05ef9ca58a2150a983079ad8fbdc6910ca93fc14977409041e5f20201 SHA512 c8e241d4d7bba0a6f36320517d18fbb99922e32970d7771d5bbc80a8ecf5086f8f7d1eadd0188d457412a66db898d044074b4d4f0301aab1e19cd1213e562375
diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.6.2.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.6.2.ebuild
new file mode 100644
index 000000000000..f5289c741e6a
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.1.6.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+ https://github.com/jgm/pandoc/"
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}"
+SRC_URI="
+ amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+ arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+ default
+
+ # Manpages are gzipped.
+ unpack "${S}"/share/man/man1/*.1.gz
+}
+
+src_install() {
+ exeinto /usr/bin
+ newexe bin/${MY_PN} ${PN}
+ dosym ${PN} /usr/bin/pandoc-lua-bin
+ dosym ${PN} /usr/bin/pandoc-server-bin
+
+ newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
+ newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
+ newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+
+ if use pandoc-symlink ; then
+ dosym ${PN} /usr/bin/${MY_PN}
+ dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
+ dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+
+ dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
+ dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
+ dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+ fi
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index f8eb8aea5c4f..314db35848a7 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 75a5b675e5ea..21067260bf5c 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,9 +1,9 @@
DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909 SHA512 63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885
-DIST cpp-httplib-0.13.0.tar.gz 644021 BLAKE2B 9ed1d49819662dbb6af04c4ab8b1d1cfa68db07d5b147f64c8c20a6a61f61490f518d9c8e405f867a130f0b455e530582ec9685deaadfd4b9f34790becf6495f SHA512 8d91fe1f2780d2330112ebb3f3d3c6ac6526e8cb04902e15edefe6121d588495519551007c3c134e0d16f71460cba1680860e229b2318f8725ce651027a68a9a
DIST cpp-httplib-0.13.1.tar.gz 644015 BLAKE2B 99a9f58885c6313f18a459987c64ab2cdcca33238997117299016bb5a86e83383e24d01519ede831730fdad6ed8bec0fe0196cac5b53f680721e77883952aefa SHA512 4a70ebafd0920116a78ea18982606f0bec396e5cdcea9ba583c1da4fd77fa45c5bf30a6ac14eeee9424f3e445a882a560345d731a7113ab4e7dff88f4ef0a436
DIST cpp-httplib-0.13.3.tar.gz 1147376 BLAKE2B 74e3238f57048c9f9fb000d0b85f66db2f0ee55b8f58f3c72a6ffe8eceb67f6e018d52b1ed5cd26fa4f9b9b528a535662e37753e2c556bb694057b7b718a5012 SHA512 5181f185bc0bb37429847e2656534ff25512458c0219631c982b776c65fd6be73e038f88d47e42b4f614324e51577bc8815e80952c7c7ca6e66eca4a16a9f30d
+DIST cpp-httplib-0.14.0.tar.gz 1147334 BLAKE2B 9d24cefcb2b181abe887d77686eafd938ec59b54cd56ff046e61773974f106c7b91ea94dc208369095c0b5392a48a462386c2c42ade252e18224014b2f7a5e9c SHA512 fac8fd1730e7f828053c61924d3ff9b660ad3cb385aa7a506c50c1ed1ca9820fb07691e28e03effcc60e391ecb78727108f1fdbe8b428917ab494738bed86d78
EBUILD cpp-httplib-0.12.6.ebuild 1326 BLAKE2B 338db816a0d8713396e4f6ea6cfa06adcd002a4762448e440e410540e91242835f0a2588249b74563ab1fccf4dc42b6c192ca2cd1d8cc616930adcdeb5e83f2f SHA512 095cb59d0c7d3e8f8f982b1ba8e611aaacae847398a738e453a643ef531dae96ea466278ed70683fd752e90fd186e93ad8557b2241ead4f7282b2e42db6fb107
-EBUILD cpp-httplib-0.13.0.ebuild 1342 BLAKE2B 2246303a14ae4830a106eccc1b3edb0d4acdd401e118207c1f45124574bd55e2bf49c534ae4d4562d7a8401f046337abe9793e0be6dc201973093c09ea07d198 SHA512 d6e988dc4cf3d6a8b9b9034d98349689c3e86fd179b3d598775d00a1eed7161749e1f1829b2a2a4e5e91cd6e179ff496253e22394cb34cdd0115ca5d32dd90a6
EBUILD cpp-httplib-0.13.1.ebuild 1342 BLAKE2B 2246303a14ae4830a106eccc1b3edb0d4acdd401e118207c1f45124574bd55e2bf49c534ae4d4562d7a8401f046337abe9793e0be6dc201973093c09ea07d198 SHA512 d6e988dc4cf3d6a8b9b9034d98349689c3e86fd179b3d598775d00a1eed7161749e1f1829b2a2a4e5e91cd6e179ff496253e22394cb34cdd0115ca5d32dd90a6
EBUILD cpp-httplib-0.13.3.ebuild 1342 BLAKE2B 2246303a14ae4830a106eccc1b3edb0d4acdd401e118207c1f45124574bd55e2bf49c534ae4d4562d7a8401f046337abe9793e0be6dc201973093c09ea07d198 SHA512 d6e988dc4cf3d6a8b9b9034d98349689c3e86fd179b3d598775d00a1eed7161749e1f1829b2a2a4e5e91cd6e179ff496253e22394cb34cdd0115ca5d32dd90a6
+EBUILD cpp-httplib-0.14.0.ebuild 1450 BLAKE2B 0b2d6def998825a1c2a0ae562839a63a518e2578eefe2bfdb50f17081f3d1df743880dba9dff830044497b10bfc6b7d407e97aec962079a11c757960defd452c SHA512 5c31abb335a6527d4a038c419372968e23cf3bf518f8be2ca2c1b386b4d03edc43380208ce519988912a988edcb3cd94f7890793740288de3ebe4ee52cc9a10f
MISC metadata.xml 744 BLAKE2B c3cbea51dafa4c3faa9ad130a2cb493ec87489a574dea464d884b15188c54bd60cb9e6dc30fa8f453bff041d374a3e9ff3f20a78580bdc8fad2bf26b0e3b3c90 SHA512 361401b649e07b2a4d577788d8552fc744271fa8e14e8a53083fa5aeea8a39f183eb6c736c941e10878ef24700a1e2a80201bc36ed646406586835cacdeee1a2
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.13.0.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild
index d084d2656c17..f1023f88c232 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.13.0.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.14.0.ebuild
@@ -9,12 +9,18 @@ inherit cmake-multilib python-any-r1 toolchain-funcs
DESCRIPTION="C++ HTTP/HTTPS server and client library"
HOMEPAGE="https://github.com/yhirose/cpp-httplib/"
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/yhirose/${PN}.git"
+else
+ SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)" # soversion
-KEYWORDS="~amd64 ~loong ~x86"
IUSE="brotli ssl test zlib"
REQUIRED_USE="test? ( brotli ssl zlib )"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index fb38d455637e..7956ca1957ca 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index fa0711e6f87e..2eda119d07d4 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,11 +1,11 @@
AUX eisl-2.85-Makefile.patch 987 BLAKE2B b5823a4579915fb7785548622f5d3fbbd968d8b4a20467cb0cbc01dd9ce9f137d324126056a13174bf70b4d787277a4580c7485d86e603217cd8e290160525e4 SHA512 c25e8d084294ef757c3b51f0c640e3b994a4cec0aebda930cf3059e628aaeb3a4bdbd709d3079f3f800159adda61e200ff28aa0314cfe81da4f5cadbef8165e2
-DIST eisl-3.03.tar.gz 2146686 BLAKE2B 540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c SHA512 b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878
DIST eisl-3.24.tar.gz 2155062 BLAKE2B 16e94d0b318db01152f67fdfaca863ddd385d533e01d54d3a540d9410cb85ab0f04256010c5d08b9197090856f128cb3a88682170edb0e1ce7346e01f7de9472 SHA512 6a725360ab6e87d67abc028ded74e80ae5d535a4a359cee965ec1017b67e59fc6c93739075fd82dc95046f59f515c910737685075a0ef6f347a4582af8d1efbe
DIST eisl-3.30.tar.gz 2170799 BLAKE2B 123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd SHA512 4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
DIST eisl-3.40.tar.gz 2287448 BLAKE2B 10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7 SHA512 30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
-EBUILD eisl-3.03.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5
+DIST eisl-3.45.tar.gz 2427103 BLAKE2B 3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33 SHA512 fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b
EBUILD eisl-3.24.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5
EBUILD eisl-3.30.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b
EBUILD eisl-3.40.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b
+EBUILD eisl-3.45.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b
EBUILD eisl-9999.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b
MISC metadata.xml 631 BLAKE2B fd171b07cf1f7beae7be774a5da360d466c83f01a6bd52dc69af436926ae5aebec27a2723c11498be21c4f96f6b82c6aa3571f4b84e763459ef78086450252f2 SHA512 dd9e329f24ce6d3922e92e81d36234b93151f71c88d6ba4b38557565a7c1c3bc4b7172d4d55f1d2d5bd6c5cada449691067cc71abd4d456941f6a8b78fe0df87
diff --git a/dev-lang/eisl/eisl-3.03.ebuild b/dev-lang/eisl/eisl-3.45.ebuild
index 05fe23762b19..987db06ada03 100644
--- a/dev-lang/eisl/eisl-3.03.ebuild
+++ b/dev-lang/eisl/eisl-3.45.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="BSD-2"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index d82026fb3966..e518a0a5c6f0 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/sentry-native/Manifest b/dev-libs/sentry-native/Manifest
index f5e7ed908dbf..663bc4a6b788 100644
--- a/dev-libs/sentry-native/Manifest
+++ b/dev-libs/sentry-native/Manifest
@@ -1,4 +1,5 @@
+AUX sentry-native-0.6.5_cmake-breakpad.patch 462 BLAKE2B 867864d0c3fb519d36cd5cbd4a36d46cd862cca64343d988d43d57e04daee46afabcce711ba1031b75d2c1c825986629110e4158153c5485d3d1c3ea4f51f1c2 SHA512 d3d2d13ddf17092b76ffa25a7621c258dcc7dd3fe62c27cc2b473c32bddf96866d7f04504320c62f6c93fa0136bf42ab3bdf5e95b289d18580002df62b3abcb2
AUX sentry-native-0.6.5_no-fuzz-test.patch 579 BLAKE2B 3aadc2b7841fd582d4f09ebd469d2897fa8d73c1f50b250a03d2d11c05a393bff4c7907bef9ebca9f6c6374676c55fc31f2817b37629793393628bdaaa83f057 SHA512 06a4bc485214ccaa1f5d95059c9ab604e1544e989d0bcbec14ee9b7cecfdb1a393fa86bec0d41d2e5b01b7d28a9f49d61eebaa7260420855140ce3bcb96b2b1d
DIST sentry-native-0.6.5.tar.gz 325573 BLAKE2B 6308bef5cc194c3eb8f6f30d1ee894f3d7528d31604f26d6d54cfcc1545ef561346f60c9f35e80662431ad6145cf27a4adac70255b01f230551a541fd4dae709 SHA512 0c0be06f72f53277c9a34ca6514dc96ad14b4239ee92ae65e00d45a515ce13bc314982a651c476ddbb453079ea3fc3fa0bb75cc683dce046f69f0fe1d024f32e
-EBUILD sentry-native-0.6.5.ebuild 974 BLAKE2B 8862c291c18da6c160ed90b9eb434ac4ac19135c77af7208232ac9095cb7f5e1126c1f8525a3457e6bff48231c3d9d070690b5517e2c01780f8bb78db4815809 SHA512 ab200b42b2b03182b9a955aa46690528724479c57caccd23c573fa038d1179c6032dabb16e1ee6345d24bf719ea833e092735deada7bfdd52e3e7e94ff14eeb1
+EBUILD sentry-native-0.6.5-r1.ebuild 1045 BLAKE2B 1666408d822eaa1dd8367820f9f00ac6f9f5ef8e05dfb741195f03efe63b72387d8ea445654bdeb77574971ae2dcc06ba3e40a6db074158cb577f72598e03e9d SHA512 28bafbd1840dae88aa926d4f0dabb1a17a9fe8857f34554d2e670b433ebce8b514e45f08c82837eaae8ecd8f74d1a06b4c3ddcdb4fbfa5793a6c86c2d96841ba
MISC metadata.xml 517 BLAKE2B 03f53fc9cc64e473f8b10fa7d37e932d887f6aea218b39dc43f52f7a87c8f36a816df3dced2390808556822fc0bc785a37133ea5824e18af6dcbbde636a83495 SHA512 846ffe6b02e007df0e694986c83c084fc71b64aec38f59976ca36d80b8b78efafb75663211eea6ec22c18a3a18cc9f26ea2fe7cf16b76119183c204055a49c17
diff --git a/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch b/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
new file mode 100644
index 000000000000..cd54813c3528
--- /dev/null
+++ b/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
@@ -0,0 +1,14 @@
+--- a/sentry-config.cmake.in
++++ b/sentry-config.cmake.in
+@@ -3,7 +3,10 @@
+ set(SENTRY_BACKEND @SENTRY_BACKEND@)
+ set(SENTRY_TRANSPORT @SENTRY_TRANSPORT@)
+
+-if(SENTRY_BACKEND STREQUAL "crashpad")
++if(SENTRY_BACKEND STREQUAL "breakpad")
++ find_package(PkgConfig REQUIRED)
++ pkg_check_modules(BREAKPAD REQUIRED IMPORTED_TARGET breakpad-client)
++elseif(SENTRY_BACKEND STREQUAL "crashpad")
+ if(@SENTRY_CRASHPAD_SYSTEM@)
+ find_package(crashpad REQUIRED)
+ else()
diff --git a/dev-libs/sentry-native/sentry-native-0.6.5.ebuild b/dev-libs/sentry-native/sentry-native-0.6.5-r1.ebuild
index c3aebc25ea41..1e3a691a642a 100644
--- a/dev-libs/sentry-native/sentry-native-0.6.5.ebuild
+++ b/dev-libs/sentry-native/sentry-native-0.6.5-r1.ebuild
@@ -17,12 +17,16 @@ IUSE="+breakpad +curl test"
RESTRICT="!test? ( test )"
RDEPEND="
- breakpad? ( dev-util/breakpad )
+ breakpad? (
+ dev-util/breakpad
+ virtual/pkgconfig
+ )
curl? ( net-misc/curl )
"
DEPEND="${RDEPEND}"
PATCHES=(
+ "${FILESDIR}"/${PN}-0.6.5_cmake-breakpad.patch
"${FILESDIR}"/${PN}-0.6.5_no-fuzz-test.patch
)
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 64d5e449b265..e772890a85fe 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 8e5ad64d5539..7a1e9a03a20f 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1,5 +1,5 @@
DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e
DIST fido2-1.1.2.tar.gz 248554 BLAKE2B d2a8afb5fa00d3f3debd4632ae7e3bd4e28b10574d0fc76e78db4bb6408b308e4aa7378caf6fcd87ea3d49ce3db70b879288ea0cd5d0dbd7d5131bceb0eea137 SHA512 db62cfc05a8daa2224bae820ba3174f22d1e4711643d52f549e738e4af14537f92ca950c3904660f3bb360d6aadf236c9b19b8ac4816d99467a43e239b7c219a
EBUILD fido2-0.9.3-r1.ebuild 1096 BLAKE2B 75e37944a0fe8046d7f6d85f8c1bdadf8588e6ed230056925de86c01c279b9581a9d7bfea3faa7dbc51e8583fedfebee8942f4ee8ea4b514cf8ba06520ecfc8e SHA512 b80e66a95e875629603fe87af57c2a37244d87e23639f8e4e354d3384fc84a50a7df56077ca3508870618e1407da1d6d582e9927e30083811cfb08c376f6142d
-EBUILD fido2-1.1.2.ebuild 1003 BLAKE2B d693e2554d836a4c716e7dfc59ddcd54deef5414988ea2b1a3b2caed3ff2335c43c8a102cccfdc26a3fa3070ac57a13258844eb4201fb8264d80e0ed77818975 SHA512 ae07dfc5cb8411563654dd1facff8ca30cadb514a68fc1666a20e975f626b91e330e8a42a9e3ecb13f8feaf4f4098cb25c096a708755e46fcfd4e12cca542e89
+EBUILD fido2-1.1.2.ebuild 1003 BLAKE2B 750324f83ac2816a7ee7b5ac12d7a0912d163d7ade04f14d84dfc2c3d96f907b9c117b7356e1e26c6de53e969b690bf0b6820f2db1664e293fea984068b5bc18 SHA512 a2a7cb1f46368df15e4489dbfcfc9086b81691168690cb4fbb43739dbbd18f8ef801a1b7864b1ec88ceeb2f2893cb2fed6f8643e1e47436fc376ede4946c8448
MISC metadata.xml 820 BLAKE2B 092fc3aa0dc3e3a8998e7cef0a3229d5b8791983dc07df84c74ff6b7221afc879aa5a39a6ad58ff0bfe2836fa48b57d3445f20a0c78e2affc3bc47b73b81544b SHA512 f588e6637d75b668dabf80fc2c8e1133119a770d4f7fa5077025e0a478f8eb9c7f18eac1ce15395549485625bc4c82bdeebf07440087cd074e95d42a685eef53
diff --git a/dev-python/fido2/fido2-1.1.2.ebuild b/dev-python/fido2/fido2-1.1.2.ebuild
index 7ce22f9b0e8b..f2de40fd0df7 100644
--- a/dev-python/fido2/fido2-1.1.2.ebuild
+++ b/dev-python/fido2/fido2-1.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index 3f778e84ef94..93dbc7b5ae9f 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,3 +1,3 @@
DIST keyring-24.2.0.tar.gz 59020 BLAKE2B 2377431b1f6af5eb76e3b243e3684c68c2c91d0e8cf28a8cd902cbb5e4291ca789afe813978e7171d766724c7238f5c0c68d995de2cfc6f99127a167bf3400da SHA512 f212d8df880e1060a62f6556335f8c8fcac1ff2f0390fdb8fff970eb90713e011fdb72796cfeb84d0c9eee9f2f2a21c4795e046c961d250226ec750ece2dcfa4
-EBUILD keyring-24.2.0.ebuild 1129 BLAKE2B 8f77e8a52bbc813d8363258ec7c435c4a1d0b28c43c3a70662ca8e20ca258dc765c160dc7c44a90b6ffe4a053dec2273d92fa1a0d3cc04b767d60548a5b824ac SHA512 67a94312bca640cc1ace4163af4b5d858c3ad6c6a09d641a770c1c67683ae8a8a5be19c458f3b1d3da8940e601c2133f1282e8c14cc391dfdb28f88d7385f182
+EBUILD keyring-24.2.0.ebuild 1125 BLAKE2B ef18dbb011582448d95736067c410a2a822f6f34e01a0a1abdab4331b1e4a3369006017b88765d036f129a15746564f72d5b04f3c8ef966fc6ecc76252f2b1af SHA512 288f7c478cc6866b7bf479f392d49fd8a057d46bab1884a75b30506520aeffbc44dc649280364460bef318121700a672f3f49448877a829e9539bd13a485a030
MISC metadata.xml 611 BLAKE2B 7f938075d992467e01da200f0c859e9bc6a6128296151b3529b2168b68364605bd7dbadf69f7820d459d5db6950908e0b0acb09a636f1fc45862093df6d08334 SHA512 a0ad1729c53b18fedf227053648b04541f5adcf56bfaa73218e214f8c2409ebe2574a5917442c5218084b38da34691b6566f2c65390ef6487985a123f62f9efb
diff --git a/dev-python/keyring/keyring-24.2.0.ebuild b/dev-python/keyring/keyring-24.2.0.ebuild
index 3769b7b6b44b..6e7bd6e64c34 100644
--- a/dev-python/keyring/keyring-24.2.0.ebuild
+++ b/dev-python/keyring/keyring-24.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
@@ -24,7 +24,7 @@ RDEPEND="
>=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}]
- ' 3.9 3.10 3.11)
+ ' 3.10 3.11)
"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index a9e7093c41ad..05e4efcd9d20 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1,3 +1,3 @@
DIST mkdocstrings-0.22.0.gh.tar.gz 81345 BLAKE2B ee2bcc0084c5d17368bc1a04db2f097f997872b38fd6b3d32f7daaefe78a496bb0a23d6588458a65b827954382e11c6b6d81baa2117af4b3341e9e727c616ca0 SHA512 c6226d50aaf029a139f51bb1f7101446e11a3e1337f7cd1c9324a2e258753cf25911b2da7042a08a64ae4cf51987b0b2a6ab752af408cdb54d436bcc908d66ff
-EBUILD mkdocstrings-0.22.0.ebuild 1596 BLAKE2B 2143dcc1ccd40387161eb8e530c01f64eb71fa5fec561cd0b95e762bd4626c9f2485be46e9ba07238339afbf1956f9d116a2cb14e7855a99135c4f4fa7fcdecf SHA512 038d3b137f17d7e1092950b3418fdc3d118d8fd6232142267f5b013400e2d1f99c3b951d8362952e96d1e73c918bf9d78fa26f797fc025757e624cb85275b302
+EBUILD mkdocstrings-0.22.0.ebuild 1593 BLAKE2B 5339b28197469a2494b8ee767267c335c4ab78d7e2fa74486cc9906cceb1db84d343332290a051c404d0dfd73805776c6e016737f197ff1bc8811182eb36196f SHA512 73ea512110294cb4a62245b08608b4bf86deb9ca7692ecf1ede3d4235f76e506a1e9b52739f62d5b688772dc079fcb6e0073fd5d7a6cb3e700b988d819d8d2ba
MISC metadata.xml 410 BLAKE2B 896cd2e10ca1ef3d76b5cf37b5f2a89f12df1f068a5a423c27e51e4f1d60261ed0198ee11ca0b838cae0dfd2891e3ea7ffbe071d72c69f9f83a89ae42ae656a9 SHA512 3b2e9deab0dc2f17bc6e2e5c25e5b27c084cc5027fae2f84b31f16da9409fc28bbc75a6ea0ee96bb51555e6e61275a472bf7d0c1b2ae4a4d8ca469f0d0280660
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
index 81bd657d2b5b..a60f88888c9b 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Automatic documentation from sources, for MkDocs"
HOMEPAGE="
https://mkdocstrings.github.io/
https://github.com/mkdocstrings/mkdocstrings/
- https://pypi.org/project/mkdocs-autorefs/
+ https://pypi.org/project/mkdocstrings/
"
# Tests require files absent from PyPI tarballs
SRC_URI="
diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest
index 78558a43960c..ddb0ec26a2bf 100644
--- a/dev-python/pyscard/Manifest
+++ b/dev-python/pyscard/Manifest
@@ -1,3 +1,3 @@
DIST pyscard-2.0.7.tar.gz 152304 BLAKE2B 8be34283b85b830597f051fedcdbe4437b81ad6ecf9dc0304e5bbb74f9af4fec36acc8d843802d59a204d75a4792f74827b5f422a9452cb0d84fe0ed51e4c2b3 SHA512 d30a2d0fe9b410f277a4a1e45ae88a30eb3aa7ef6cac683a80d2bb3cfe38aeafe6a483dfd42c50017c46ee0d26da13f7226e25e783176587eafce1988127bb67
-EBUILD pyscard-2.0.7.ebuild 867 BLAKE2B 764d80cd82753f5aa5c14e4bfb2349b4d66662ee4549e3f1c643cbc846a2fa573d537b82f177579afeb01ca054c41128c6390323f85078c6a54e57644d2f8ae7 SHA512 445f3fced6aa7118d5c47212105481a2d96918870181708a538fd46ae0d244e548f81b9194afb269f0c321f84610192e66206a0f69e037f6aab505b8cb5b406a
+EBUILD pyscard-2.0.7.ebuild 868 BLAKE2B 9cb6545f5f986e011cec2fc5a6cc0eb476ef3d785c86bf76d11e88f6a0801f8c74713510d042664c701885f2f046b6852e2d37dde88ef5a4cbabffaf38a0a8e0 SHA512 aa430b4dc9b670b110fd0363bfab7c81b2809659a8222e2026130c42f3aaa0e9dece7db5e16f8fb6cef09a3d56f7531df56d70c0f39327493b96b2170913f689
MISC metadata.xml 426 BLAKE2B a4819bd37d610cf785d4b0e5ba2a709c941000d5cea8e20c8d49e513e7167b55e8e149da9e318281dce7b4eb92cb61e355054c273e3758262c6c25a0757ffba3 SHA512 82e759791154362704f4d7a1a1c72d53710e405c21bf791d0ec609ddfee4b8c04e3490a3f33f8d0e6e295f3b8433520f328dd71bc91cde2926a89a76803fd63d
diff --git a/dev-python/pyscard/pyscard-2.0.7.ebuild b/dev-python/pyscard/pyscard-2.0.7.ebuild
index 3a01bc820e64..832976407997 100644
--- a/dev-python/pyscard/pyscard-2.0.7.ebuild
+++ b/dev-python/pyscard/pyscard-2.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 optfeature
diff --git a/dev-python/secretstorage/Manifest b/dev-python/secretstorage/Manifest
index 947431e95aa8..e473b4bdd6d8 100644
--- a/dev-python/secretstorage/Manifest
+++ b/dev-python/secretstorage/Manifest
@@ -1,3 +1,3 @@
DIST SecretStorage-3.3.3.tar.gz 19739 BLAKE2B 9ad575df8b059102a38b4f20c956bf80a5f440a80c13a9fe10a96b14c49bd7868667306b75fca7a395e4d4ce44d28174fafcf27521446d4c7d070c5381eeeed7 SHA512 9a048c8245cfb01babebdd85dbbe84f9634b9b28188f7d11d3abad841109cfa307861de05e529199e409e595864ff3e097fcc961fcff210040d214a50f932f6e
-EBUILD secretstorage-3.3.3.ebuild 1124 BLAKE2B 900002dfcba78f903fd589d845f1de00519c2788cd6134725d8384837343b76912fb441c235ed047e5255127cb12c7f2170d2ab9f2c02ebd8de41a831bb2d62c SHA512 865dc290f0d619ed1a8fc829dcd4e06f649ddf361476802344a91eed0e69d7e0c5a46b3fd97b09e94c2010880b321f84f5cdced4e2ac2111d0251f88c9d9ded0
+EBUILD secretstorage-3.3.3.ebuild 1125 BLAKE2B 361d587d2585b15fef8b34c2e3875b7d7171864b8aa2803e0d15fc4eb4bf26ab673b3357c1952705316ad994939f214663a1070b10be3c40ae77382d3765ca80 SHA512 7592b7e0202b722bce311723270aad459bafca26c3e78da3ef887956f72efd0303cb0da5509c18dbca68a772427d37a35778b8a3e94cdaf16cdc936fe00a19e2
MISC metadata.xml 402 BLAKE2B b96b0f7f9c4beb113d6df477d250d2b11c173b1832776569dbc74baffb460938979c78cc0eeffb91b357d1cc1f364d1e9f5b53f5339744715d0bdcba42b5a0a0 SHA512 66e94300f5450f6a6cd2999f23099f9821cc9a9855b4c52fbec54743a172c64dfad66fa184fec121ca1359bfdc1d2ff316fd9c3fcb100303537737dd5493d5ba
diff --git a/dev-python/secretstorage/secretstorage-3.3.3.ebuild b/dev-python/secretstorage/secretstorage-3.3.3.ebuild
index 8e7487a5f07b..3bcd2a5e1eb2 100644
--- a/dev-python/secretstorage/secretstorage-3.3.3.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.3.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="SecretStorage"
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/spdx-tools/Manifest b/dev-python/spdx-tools/Manifest
new file mode 100644
index 000000000000..af01b1a892ab
--- /dev/null
+++ b/dev-python/spdx-tools/Manifest
@@ -0,0 +1,3 @@
+DIST spdx-tools-0.7.1.tar.gz 200475 BLAKE2B 72da69f77a4d25380acb5b4d026596a593bfc631876dbae1a26ecc83e5d9fe7ff76c2f9a5d532186cc703d9fc5fc38ab859b654abfcddcf1e8116e7d26b55407 SHA512 8ffda24d162f4939fe99574e3ee4a492c55678f983ba101206a634edac75d404d3a07964289678da7ecae5b76a6d78f805b451fc51f60b713685afbd3a736a54
+EBUILD spdx-tools-0.7.1.ebuild 719 BLAKE2B 915c27a6f78e3f9a73c60150ffd3ba4982a9b6c0cf0f645cd83754bf376a7e924254e02e44e7bcf17dd73c4b091756f520e4e85b61d63054d1a8654ee004dd8f SHA512 48888e85665de65990a2471475832b49136ba6ffeed303643a80ba86d32fc4a4193583a6f631b04edd61a1ce276d28a677effae5b0f7041dfeb65e132bad56ac
+MISC metadata.xml 400 BLAKE2B 06fd2d3be0d3bd0523a6951c95babcf98b30997972402df2e292dc05ba7bc1fd6dfe793d915a96b61404aff939db3c06b9e8b48b49c80f84ac5245f50ea14711 SHA512 053c24e6acc875c758f38f867f41883d048c2d6c6b7807886f159cdfa3dcd6c81e949a84bd65372ee7d85429e37fd90d40aab978fb73bbbb2fefb771f5af5319
diff --git a/dev-python/spdx-tools/metadata.xml b/dev-python/spdx-tools/metadata.xml
new file mode 100644
index 000000000000..1e19b1d2fb9f
--- /dev/null
+++ b/dev-python/spdx-tools/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">spdx-tools</remote-id>
+ <remote-id type="github">spdx/tools-python</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild b/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild
new file mode 100644
index 000000000000..d46e32e6e36c
--- /dev/null
+++ b/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to parse, validate and create SPDX documents"
+HOMEPAGE="
+ https://github.com/spdx/tools-python/
+ https://pypi.org/project/spdx-tools/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/0.7"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/ply[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/rdflib[${PYTHON_USEDEP}]
+ dev-python/uritools[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/uritools/Manifest b/dev-python/uritools/Manifest
new file mode 100644
index 000000000000..8e11ff61ada3
--- /dev/null
+++ b/dev-python/uritools/Manifest
@@ -0,0 +1,3 @@
+DIST uritools-4.0.1.tar.gz 23524 BLAKE2B ca1d0e739436211838df50b1fe7949c5a43f9bf17ec24cf4b5f5748bcb4a330d677134e568a1683422c80a1cc178bd1f4325df7f0e27ac3af09a025fd95513ac SHA512 d616103a74161ed3f2920d2c6aa75cbfc7425940c46097a7b3701d3db3b8771f012bce17dd595d56154fe7ac00527a6bc989810c2e0beb4556e5caa5720e085e
+EBUILD uritools-4.0.1.ebuild 493 BLAKE2B 8b4395bec9dfbe822a0d1fef3f8e1a5c3343c43a867e8f3242a8ce2ab872a7f8c0f60a1c6a0fd6666f74976a1e3d4be30fe66ab8a3e7c1270fc56286c216b4de SHA512 efdbfb09093ecd08ebae63c4fb1b4eb3f5c1d46fcc266c52c66cbf7f30f16ede094fb4d4c160a3e506ff02e62b4727f56f23f710bb037741e5cd61f01814ac94
+MISC metadata.xml 1330 BLAKE2B df7bdf865359417f17c74d9126491e91721d154a465e0d96700a0d5e8eabd8195396ac3948d7e701f918d4e6617101f55b1433903a0e5acdf633a3988be06247 SHA512 99d28ce814dd8714f99344f7fade06559c3ac90cfb2da34d15751ca4b94087b4617fcaf0ff2a54a22f058e4746e4c69b27fe3615c5348e274b0893a9b24d6364
diff --git a/dev-python/uritools/metadata.xml b/dev-python/uritools/metadata.xml
new file mode 100644
index 000000000000..b327baf4c3b1
--- /dev/null
+++ b/dev-python/uritools/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+ For various reasons, ``urllib.parse`` and its Python 2 predecessor
+ ``urlparse`` are not compliant with current Internet standards. As
+ stated in `Lib/urllib/parse.py
+ &lt;https://github.com/python/cpython/blob/3.8/Lib/urllib/parse.py&gt;`_:
+
+ RFC 3986 is considered the current standard and any future changes
+ to urlparse module should conform with it. The urlparse module is
+ currently not entirely compliant with this RFC due to defacto
+ scenarios for parsing, and for backward compatibility purposes,
+ some parsing quirks from older RFCs are retained.
+
+ This module aims to provide fully RFC 3986 compliant replacements for
+ the most commonly used functions found in ``urllib.parse``. It also
+ includes functions for distinguishing between the different forms of
+ URIs and URI references, and for conveniently creating URIs from their
+ individual components.
+ </longdescription>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">uritools</remote-id>
+ <remote-id type="github">tkem/uritools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/uritools/uritools-4.0.1.ebuild b/dev-python/uritools/uritools-4.0.1.ebuild
new file mode 100644
index 000000000000..3369476d3621
--- /dev/null
+++ b/dev-python/uritools/uritools-4.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+DOCS_BUILDER="sphinx"
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_DIR="docs"
+
+inherit distutils-r1 docs pypi
+
+DESCRIPTION="RFC 3986-compliant URI parsing, classification and composition"
+HOMEPAGE="
+ https://github.com/tkem/uritools/
+ https://pypi.org/project/uritools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+distutils_enable_tests pytest
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 9f1c63f157dc..1507695c24dc 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
index 093a8c38c3d7..88d33129d519 100644
--- a/dev-util/idea-community/Manifest
+++ b/dev-util/idea-community/Manifest
@@ -1,3 +1,3 @@
-DIST idea-community-2023.2.0.tar.gz 966649704 BLAKE2B c2c01df53b0ddb5327118844fcad26a04af0471e0288e19ec1c394bd4066e21168cc4ffaea5e92b34b1995a884f2f78bff32b706f0a0acf7ae8dff937da999e7 SHA512 ec5fe4328dabfdef9eb3d5afd7f544c1c318d9d5a8a91f0933888abc9956d7535049da5fc0aa4fe6555d3d9ddefd4bf961c680eecbc4fb23ec1e70e49b8e38dd
-EBUILD idea-community-2023.2.0.ebuild 3611 BLAKE2B c9a7a33249bb2e759a1f2203a363fc489f60fbe3fa865efee741b5f1df39c9d939ea63998813302a944a6cc3707009868359ccd89b576dee9172ca3d426186a3 SHA512 c62e0d11f01b546ada76864eb4947abf508ede2c682642c25c6ddf163a3f65b0d9619cbe8a956da6039b952cfc0fcee078afc768b1b4ed8c32ba83ea17161d2b
+DIST idea-community-2023.2.1.tar.gz 966649704 BLAKE2B c2c01df53b0ddb5327118844fcad26a04af0471e0288e19ec1c394bd4066e21168cc4ffaea5e92b34b1995a884f2f78bff32b706f0a0acf7ae8dff937da999e7 SHA512 ec5fe4328dabfdef9eb3d5afd7f544c1c318d9d5a8a91f0933888abc9956d7535049da5fc0aa4fe6555d3d9ddefd4bf961c680eecbc4fb23ec1e70e49b8e38dd
+EBUILD idea-community-2023.2.1.ebuild 3611 BLAKE2B c9a7a33249bb2e759a1f2203a363fc489f60fbe3fa865efee741b5f1df39c9d939ea63998813302a944a6cc3707009868359ccd89b576dee9172ca3d426186a3 SHA512 c62e0d11f01b546ada76864eb4947abf508ede2c682642c25c6ddf163a3f65b0d9619cbe8a956da6039b952cfc0fcee078afc768b1b4ed8c32ba83ea17161d2b
MISC metadata.xml 454 BLAKE2B 297cfd8c543bf216cd45b66b5284f310659422e91f12af3d0bbe2ff689d94c96988d4c125c75a95526135b2c0f54a004ee43e1c1c4dfe4d1d68e86af5f75ab0d SHA512 5ca382bcbc51ea5400cbaeb067bccfcb4a245e208a2769d800cbd80fc7151310f895d410e5828c9a32223ab93345716ba4a2ebce521092631a4b7c0858519ef2
diff --git a/dev-util/idea-community/idea-community-2023.2.0.ebuild b/dev-util/idea-community/idea-community-2023.2.1.ebuild
index c03d1343fb0a..c03d1343fb0a 100644
--- a/dev-util/idea-community/idea-community-2023.2.0.ebuild
+++ b/dev-util/idea-community/idea-community-2023.2.1.ebuild
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index 22016277827e..25a8bedd1adc 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
index 887a1a33a7ff..e38c785b4005 100644
--- a/games-util/cartridges/Manifest
+++ b/games-util/cartridges/Manifest
@@ -1,8 +1,8 @@
AUX cartridges-1.5.4-dont-validate-appstream.patch 304 BLAKE2B bc6f26ccc39f2029a0d09a767843139b219692159e1b3036e40845a14db2bf43f4510ab29b626cc9acfa140123a841b36536b767187b792ce545737914bebd1e SHA512 2a5b2a8a4dbd0614f7fdabb487e2df5c63c0718b11320fefa8894c1dd166438d7238e1d4703c9e9aeac2bf540ecaa4c0cbf6e5a64343d8bce80d5e1033a6dd14
-DIST cartridges-1.5.6.tar.gz 1305623 BLAKE2B 20d95f2153e090db3ffee36361e8595ea3cca37a7f5971f945a41bec40df3fa9663449ed10a8d6349738838d592746372d2e3091589538266ef3bd4aed3edd6c SHA512 4e4a94ed31fc416accfa1b5f06580f3a5180665d931bee933b8ed29f4069f8939a60b2947740e7223e570be2116a55b1e3698e40f4529cf4c974636af6384456
DIST cartridges-2.0.4.tar.gz 1332584 BLAKE2B 07cd5f19ad74c169cd1a98136920fc8f10fda001f1cde93f26fd0a77e556f0406995efc07b54722571f468983b9af53d7db2ce95e434d91f7e10a7b5855d1b46 SHA512 892be1a587aa7ad4baed457069fdf7019472bcf0d7acf301e8aca96719ebe259f59989fc966cb32376326273406ac688a51e95bd395b5de7b63c85c031dcf15a
DIST cartridges-2.1.1.tar.gz 1337163 BLAKE2B 6d4a67d8d6ecc035e6b3b12a7d5c9160de2af46423264c670bb7e448d00393a6dc7742ab30047eaa888689d9ad0eb5baf9657523164761cff3b71d4b23a9d551 SHA512 0963e2e5183a8cbb8c1de1fbbf9f67beda65eb7396aaf644fcc30ed79a3dd8136e5e78d3a5b065c9b6f2a4cba4e3c715e412f1cc651a555195d9af5cc6f1e22b
-EBUILD cartridges-1.5.6.ebuild 1210 BLAKE2B 601e7149b337cb55f4cb287db1fed12e8b991d9383fb45f9fa841818e3b62cdda70770d94350aadd6070a97a4fae2922da322c7d2f69788cdbf733b864929d3f SHA512 dc76fee26ca7c5a6e27c641fed1172af916b4901a98b3930246f12cb5a11cb7edbbfc2d1e2abdaeebb8f7a6341c7446636c6a1875cae8f6d5b1ea09fb6b95456
+DIST cartridges-2.2.1.tar.gz 1277149 BLAKE2B 5295253e8347254905b7911a8fc9bab44b953dbed90a9d7211eef651317bd38e6d04a7218cb4c418a7af5223bc53789e866c688cc85239b922d54722a9c055bc SHA512 f2e0ed8ef9f916cf0cdf1e1134286d1242948291b24cf6103c2171a232c97c05c3260aeb307f6cfaee6d78a473151440f2e0854bcb1ccaf1f854952b8a50a2c6
EBUILD cartridges-2.0.4.ebuild 1210 BLAKE2B 601e7149b337cb55f4cb287db1fed12e8b991d9383fb45f9fa841818e3b62cdda70770d94350aadd6070a97a4fae2922da322c7d2f69788cdbf733b864929d3f SHA512 dc76fee26ca7c5a6e27c641fed1172af916b4901a98b3930246f12cb5a11cb7edbbfc2d1e2abdaeebb8f7a6341c7446636c6a1875cae8f6d5b1ea09fb6b95456
EBUILD cartridges-2.1.1.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef
+EBUILD cartridges-2.2.1.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef
MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7
diff --git a/games-util/cartridges/cartridges-1.5.6.ebuild b/games-util/cartridges/cartridges-2.2.1.ebuild
index ed5e3c551ea4..05c8ac27f772 100644
--- a/games-util/cartridges/cartridges-1.5.6.ebuild
+++ b/games-util/cartridges/cartridges-2.2.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index b375a8142c34..e9301d00bf76 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest
index 35a279caf02a..6bce07db30b7 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -4,6 +4,6 @@ DIST proton-mail-bridge-3.1.3-deps.tar.xz 206716212 BLAKE2B 4f79e4428ef37452d0ab
DIST proton-mail-bridge-3.1.3.tar.gz 4443963 BLAKE2B 2c8fc571612c11c0e281e8f268774e886ba3742b696bdd1180d7cf45525d21d9c062cd3d33acb57a6ceed8dad6b864490c89c090ebfd4bceb4e8c41b19015ae8 SHA512 4f4ca3a2b95c7eed34a13d7f8f296d95717b9c1f95bd157e08c3f21cc752ea3dac5eaefac27662f57f875d9690a5d77a9e15f71406280dcaad6f9054b2ef54b9
DIST proton-mail-bridge-3.3.2-deps.tar.xz 252980292 BLAKE2B 2d7c8961c1ed8a6fb15a26f6b3ee650932b89626c0eea1d3acaf24b5ef6b44a90cb021a051a5f018cf94db5ccb029c4b79390275bca9a39ceeb6b5ef62aa1386 SHA512 52ff54e80635e795462e0bdbd5e02b831478a49225d296ec46ef5591cef173c49bcf63d925d503537d57ccaf65a09424f82d1c8ad8e906d822306ca22bba1121
DIST proton-mail-bridge-3.3.2.tar.gz 4481491 BLAKE2B e00cf4268dcebc7f4eeab5a0738c04e1a809a5633b4d97637ea74aa4ac3eb68dd343b45fef5fca602c4c89faa2d1e05f1c605d9b56ee83d669b07b815f8ae92b SHA512 1b49355f8e816b6a00bf7fad91d0f696efb5ee1f5ea311fd4b92549f715185ea280ac874a759be5d3f8c7ff2309b8f0c3bb37c8502963059b26f4630bc9339f0
-EBUILD proton-mail-bridge-3.1.3.ebuild 1304 BLAKE2B d84f2164bf3ccf91321f9041c331cf4a2eaeee3e54197f013f0014363a1dea0020febf047641f54bd8db0da7ac7cd0f849b0012764d0a1269e5e7c40f2875833 SHA512 e5c315f34abd46ecdb477fb35eda3f57b4bc31a49efba49adc3327318172c80a89de5605fea51c284ed5bca2b2e2218d1d165487f59447af5d4392dc53190676
-EBUILD proton-mail-bridge-3.3.2.ebuild 2837 BLAKE2B 0e7bfc382172dcc6d8bbd3015b80a8921c3a5eff64a94e66ee1654aa24acc4506bce648b63d7098d4973ec99f58aae5bab6a2c3b876bc1af3720fac3a7e14cfc SHA512 602d809f1b75f34257b380898efa4f6045233cc380812e25aea2f1dbd68ba7a5ed2a9d32bd80c7f8467c2c36abd0b5a2a163cc0a501bd1d26b18af563f98a8ee
+EBUILD proton-mail-bridge-3.1.3.ebuild 1022 BLAKE2B 79609f56406f27f5bb568437ec7ab6b2aed443ec0d5c259dddcd4a00aaf9159e713f8a68eab6be208c26928b4867b2614c65605e1c8ad1a56fc3aca3e8e899c4 SHA512 e669e1d233633471f159a88ceccfe63f78a0535e4a2e48e285a7d2c9a6fad4a24ca450a399c0efc15379a4340720408079945ac7a1ef77d40f2faa6fddce5286
+EBUILD proton-mail-bridge-3.3.2-r1.ebuild 2848 BLAKE2B 7ee64b8709425797d0de66e9be692742ad0c24a0e38d4b99dde9eb5ab53d43b8a4ce6a6b44f948e1e16816d87a5bb74018e6e0cebea2a978304e9dab8f3b1595 SHA512 099b3e65f5a81c6ba4b306e6756c156f70d063f03d268ea3d96d0266e2cee6108f1843747211b3629eea118b8a85010bc129c30a528721fa27fd7f65a625245c
MISC metadata.xml 594 BLAKE2B 4a52e340f984c6a6b3175e06221d277e59b1bfa0929ac019ca56d1b0eaf8801122a3ebd596784494c85a9fa78ce99f880288785a9a0465bb6b2b44397ab5a43a SHA512 b8627546fa733b97d5aa78ed51feaafb3623b770b2e434704055c0e5e23731c18adf3a9a25c73dd77d916060d8f112959772bf4102ccda78e2188e91b9e03348
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild
index 3b00a1442737..cc717399d90f 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild
@@ -16,7 +16,6 @@ SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="gui"
# Quite a few tests require Internet access
PROPERTIES="test_network"
@@ -33,12 +32,7 @@ src_prepare() {
}
src_compile() {
- if use gui; then
- eerror "Since version 3.0.0, GUI support in ${PN} requires Qt6 and is therefore currently not available"
- die "USE=gui requires Qt6"
- else
- emake build-nogui
- fi
+ emake build-nogui
}
src_test() {
@@ -53,11 +47,3 @@ src_install() {
einstalldocs
}
-
-pkg_postinst() {
- use gui && xdg_icon_cache_update
-}
-
-pkg_postrm() {
- use gui && xdg_icon_cache_update
-}
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2-r1.ebuild
index 013049b4d5c9..d64b250bc9c0 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2-r1.ebuild
@@ -25,7 +25,7 @@ RESTRICT="test"
RDEPEND="app-crypt/libsecret
gui? (
>=dev-libs/protobuf-21.12:=
- dev-libs/sentry-native
+ >=dev-libs/sentry-native-0.6.5-r1
dev-qt/qtbase:6=[gui,icu,widgets]
dev-qt/qtdeclarative:6=[widgets]
dev-qt/qtsvg:6=
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index bef392372ebc..4439cac5fbdf 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 8b3bf36a3c98..c18a9189f1aa 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 23 Aug 2023 20:09:43 +0000
+Thu, 24 Aug 2023 02:10:35 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e85f73f3e2c9..9b31b535df95 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-23T20:09:46Z
+TIMESTAMP 2023-08-24T02:10:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmZ4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmvB9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAFNQ//e6ul68D01lJU/67S0S8GEhR3WhhCqv5Ghnm+hxtgy6PzAsM2d232Ya5d
-Agf9GXgdjtfPuLmlvzX+r1JzedjAJSPxKTXpNGEZfuZLI+wvr4hvu3Cd8byyUT6+
-/rZ/HfxN/LspSJ2KlrpeY1stmPjD7WDC1nlPfxGUaE0lrOMMdmhuatkAuNMOvnm7
-Lmcc9lDBej6sW0gW2EmUqa1PIxs8zD4npJtF9R4WYvjaue2Sw6BimnEADcpi7pWP
-sA6Myn9hussCPkJaLLLe+HwRC61GUt7UUyajhmOdOytNTicRUG2Zb4hHuIxX4+zk
-rGOouVMFf26JEvsd/yCNOMQ6vdkxOxIXsZSxKUPo9YNU+qHf3qk6J30U0y7UNIHb
-0e0P8Q5M2mZRrfeNFNjAlCBNxKkLQyLJ7OWpZUbuZniKT7qd6arfMbvee99rT9KP
-vMXS9kLsw8z/A1h3Q8Za/eX3Q8hPj+x7E0JYmfsWgteFugxs9S+FvKwV/Oi8fHRW
-JE2wfdykq8ScHJmtRzLm6oNXr++M8iaoahTP87pCbbNbbyI/2SNLhUjqvVpbD97y
-UMyJAXZ4MuAwe7stNva33Ur4/+NpoMndaZsHAIULxHnpFhKgevb7WQt2hIGOF2Fh
-1PiViC1T18mzIIovfxNrcRL3ht/RAHgTtF/Cw8Wc/fEWtgRIxgM=
-=tO/+
+klAflw/+J2asWIqeelLne9z/aQ0fAQdryJliP1bbfYyCvVusE3BC9WLyRZFvljGZ
+HD6fxJ9rebdzht03vKd3mPZ4sr9CZUU5eAiNnY3bm9VHFAzgMrI1P/aCxbDKKfmz
+U7bgbqzHs5jRKchcFcMUmaNGDCZLW8m6O1rBx1afzMbV4kqvhLPRRtpmUPoWgyrk
+tE9PCRHTvpehThfyp1M1yrLm6CL3bHSpuOfeSJOQlzk9WpKBAQoPdmWuup367GX9
+lRyGMfC3jnB1wE/kymMRHz9uqhe4M5MYQdfNwg82xXVXc4x9+bRKTpNjqRmEj1BG
+pPU9E9E7n7El7xV2gOzAez97lnWikjYErHq86LUY4wII6PMDNgA+hkS0aXhJWLsU
+jyOpPleFPoX7mNC6TstO33FSTsbzTZi1392x6bQlAGb80t0tPhbbhuvqVmmz7j9v
+fF/mSIjtKz9z3fmIALNEecFqf5CVZjr7MYZdIybjJsbzpW6tz2wUxyJq7qFD3Uzd
+Q4AZoOEQh07gMuP473ozKl74XkeVtvgs4cIEYcAB6VoevoJ7nlevQN9ovq8ysFBA
+bBKkBfZ1Nhx/q8ABzsdETtEHak2mx0bxCZ8p2PSb5tuwbF2cISb34AgTsbyNdM7v
+pbvhiUowzUgOb42uRpnrkIgs0bBWNWJCohUrunwtQPBQ8UEY7y4=
+=oqhw
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index ba152a2dbabc..4348ca0e3676 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 23 Aug 2023 20:09:44 +0000
+Thu, 24 Aug 2023 02:10:36 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 011a071fc942..693ea2099e12 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 28c305615c29..ac7a80998af8 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.18.0 b/metadata/md5-cache/app-admin/ansible-lint-6.18.0
new file mode 100644
index 000000000000..15c7647affd6
--- /dev/null
+++ b/metadata/md5-cache/app-admin/ansible-lint-6.18.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spdx-tools-0.7.1:0/0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved
+EAPI=8
+HOMEPAGE=https://github.com/ansible/ansible-lint
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+PROPERTIES=test_network
+RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.18.0.tar.gz
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=12f99a2326120f39ba2d5fe483ae1e7b
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 4a2adec2c850..f1fd7caa53e9 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1
index 86f9f93efaf2..61a3cbc29c6e 100644
--- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1
+++ b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1
@@ -1,7 +1,7 @@
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=compile configure install prepare pretend setup
DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2
-DESCRIPTION=Fast password cracker
+DESCRIPTION=Fast password cracker, community enhanced version
EAPI=7
HOMEPAGE=http://www.openwall.com/john/
INHERIT=autotools flag-o-matic toolchain-funcs pax-utils
@@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) openc
SLOT=0
SRC_URI=https://github.com/openwall/john/archive/5d0c85f16f96ca7b6dd06640e95a5801081d6e20.tar.gz -> johntheripper-jumbo-1.9.0_p20211129.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=cbdef26230746b749ccf4ba4d3c17a4b
+_md5_=fda5695dde8459c36d1941b1a4ed0bc7
diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20230717 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20230717
index b044df502adf..bb1d9b326fc6 100644
--- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20230717
+++ b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20230717
@@ -1,7 +1,7 @@
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=compile configure install prepare pretend setup test
DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2
-DESCRIPTION=Fast password cracker
+DESCRIPTION=Fast password cracker, community enhanced version
EAPI=8
HOMEPAGE=http://www.openwall.com/john/
INHERIT=autotools flag-o-matic toolchain-funcs pax-utils
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/openwall/john/archive/c798c3f39215f6e08c67677eb9b79f65cfe08e40.tar.gz -> johntheripper-jumbo-1.9.0_p20230717.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=aa06b10d9a6d7b48f15f6db3333d2c00
+_md5_=bf4809f66afd2b0cf82795ef941b8d21
diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999
index 0c76b71afe18..dc85a54493d4 100644
--- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999
+++ b/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999
@@ -1,7 +1,7 @@
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 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2
-DESCRIPTION=Fast password cracker
+DESCRIPTION=Fast password cracker, community enhanced version
EAPI=8
HOMEPAGE=http://www.openwall.com/john/
INHERIT=autotools flag-o-matic toolchain-funcs pax-utils git-r3
@@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) openc
RESTRICT=test
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4b5fa0f8f0586d62a1209a16ec6992ec
+_md5_=c4e4cffae15a642227198257e59c5dba
diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0 b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0
new file mode 100644
index 000000000000..28a25c7fafa0
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/makefun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 ) test? ( app-crypt/ccid >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fido2:0/1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/keyring-23.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyscard-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ssl? ( >=dev-python/pyopenssl-0.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Python library and command line tool for configuring a YubiKey
+EAPI=8
+HOMEPAGE=https://developers.yubico.com/yubikey-manager/
+INHERIT=distutils-r1 verify-sig
+IUSE=ssl test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=app-crypt/ccid >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fido2:0/1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/keyring-23.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyscard-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ssl? ( >=dev-python/pyopenssl-0.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.0.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.0.tar.gz.sig )
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=3db9fee365cdee9225569ce522e5c199
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 5949503ad1fb..fe6fb1bf4131 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.16.2 b/metadata/md5-cache/app-emacs/clojure-mode-5.16.2
new file mode 100644
index 000000000000..853f1c33649a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/clojure-mode-5.16.2
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-emacs/s app-emacs/buttercup app-emacs/paredit ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Major mode for Clojure code
+EAPI=8
+HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.16.2.tar.gz -> clojure-mode-5.16.2.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67
+_md5_=ef94998d0292a6edb7a89a8e00084ed6
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.8 b/metadata/md5-cache/app-emacs/org-mode-9.6.8
new file mode 100644
index 000000000000..400acd7923e3
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-mode-9.6.8
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=An Emacs mode for notes and project planning
+EAPI=8
+HOMEPAGE=https://www.orgmode.org/
+INHERIT=elisp readme.gentoo-r1
+IUSE=doc odt-schema
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.8.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
+_md5_=567831454e98525b3087c46320283b5f
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index d1574e58552e..3e2e2faa148b 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/gramps-5.1.6-r2 b/metadata/md5-cache/app-misc/gramps-5.1.6-r2
new file mode 100644
index 000000000000..8e7ed63b9d02
--- /dev/null
+++ b/metadata/md5-cache/app-misc/gramps-5.1.6-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DESCRIPTION=Community genealogy program aiming to be both intuitive and feature-complete
+EAPI=8
+HOMEPAGE=https://gramps-project.org/
+INHERIT=distutils-r1 xdg-utils
+IUSE=exif geo postscript +rcs +reports spell test test python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gramps-project/gramps/archive/v5.1.6.tar.gz -> gramps-5.1.6.tar.gz
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=37e4aae89b1a8a8866967e565041e07c
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 6083e2dfdd2a..69049a05848b 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.6.2 b/metadata/md5-cache/app-text/pandoc-bin-3.1.6.2
new file mode 100644
index 000000000000..4a5fcec891d0
--- /dev/null
+++ b/metadata/md5-cache/app-text/pandoc-bin-3.1.6.2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=Conversion between markup formats (binary package)
+EAPI=8
+HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/
+IUSE=+pandoc-symlink
+KEYWORDS=-* ~amd64 ~arm64
+LICENSE=GPL-2+
+RDEPEND=pandoc-symlink? ( !app-text/pandoc )
+SLOT=0
+SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.6.2/pandoc-3.1.6.2-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.6.2/pandoc-3.1.6.2-linux-arm64.tar.gz )
+_md5_=9de2481ca42246e96194be468def2f3c
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index f7a5f26ff94f..9efcd08c9fab 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.0 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0
index d477eb93e66e..59464f72cbe8 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.0
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0
@@ -11,7 +11,7 @@ LICENSE=MIT
RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
RESTRICT=!test? ( test )
-SLOT=0/0.13
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.13.0.tar.gz -> cpp-httplib-0.13.0.tar.gz
+SLOT=0/0.14
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.0.tar.gz -> cpp-httplib-0.14.0.tar.gz
_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=560ec2aa9b89c45a5b4e1b63556279b7
+_md5_=d7ce7ca0fc3e6cd5d5516c0fe9252c5d
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 43d1edc068a5..8a722974a329 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/eisl-3.03 b/metadata/md5-cache/dev-lang/eisl-3.45
index 0e6e662bd72f..5b91c4bbe774 100644
--- a/metadata/md5-cache/dev-lang/eisl-3.03
+++ b/metadata/md5-cache/dev-lang/eisl-3.45
@@ -4,11 +4,11 @@ DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard
EAPI=8
HOMEPAGE=https://github.com/sasagawa888/eisl/
INHERIT=toolchain-funcs
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=sys-libs/ncurses:=
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/sasagawa888/eisl/archive/v3.03.tar.gz -> eisl-3.03.tar.gz
+SRC_URI=https://github.com/sasagawa888/eisl/archive/v3.45.tar.gz -> eisl-3.45.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=c7debba2fe0933643f9eba90b0a3d7e3
+_md5_=301fd3953ac8d5c104684bae3a0d908b
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index c55cc606ad8a..a98d8fa4ae0a 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/sentry-native-0.6.5 b/metadata/md5-cache/dev-libs/sentry-native-0.6.5-r1
index ff268c5162ce..48b1289e2b35 100644
--- a/metadata/md5-cache/dev-libs/sentry-native-0.6.5
+++ b/metadata/md5-cache/dev-libs/sentry-native-0.6.5-r1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=breakpad? ( dev-util/breakpad ) curl? ( net-misc/curl )
+DEPEND=breakpad? ( dev-util/breakpad virtual/pkgconfig ) curl? ( net-misc/curl )
DESCRIPTION=Sentry SDK for C, C++ and native applications
EAPI=8
HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-native
@@ -8,9 +8,9 @@ INHERIT=cmake
IUSE=+breakpad +curl test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=breakpad? ( dev-util/breakpad ) curl? ( net-misc/curl )
+RDEPEND=breakpad? ( dev-util/breakpad virtual/pkgconfig ) curl? ( net-misc/curl )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/getsentry/sentry-native/archive/refs/tags/0.6.5.tar.gz -> sentry-native-0.6.5.tar.gz
_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f1ef81fdc38732d9e4c850e849559cf7
+_md5_=de170e7d3d9d6bd7be76bfcbb094089e
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index af6e94fff752..c924a85d3a34 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/fido2-1.1.2 b/metadata/md5-cache/dev-python/fido2-1.1.2
index c7aed227da59..bfee1f299ec4 100644
--- a/metadata/md5-cache/dev-python/fido2-1.1.2
+++ b/metadata/md5-cache/dev-python/fido2-1.1.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( <dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pyscard-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] examples? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( <dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/pyscard-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] examples? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python based FIDO 2.0 library
EAPI=8
HOMEPAGE=https://github.com/Yubico/python-fido2/ https://pypi.org/project/fido2/
INHERIT=distutils-r1
-IUSE=examples test python_targets_python3_10 python_targets_python3_11
+IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0 BSD-2 MIT MPL-2.0
-RDEPEND=<dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pyscard-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] examples? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=<dev-python/cryptography-44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/pyscard-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] examples? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/1.0
SRC_URI=https://github.com/Yubico/python-fido2/releases/download/1.1.2/fido2-1.1.2.tar.gz
_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=50e438f35b122934084d99a326fa4f9f
+_md5_=48367b7cad575d57aafb64622fce2c7e
diff --git a/metadata/md5-cache/dev-python/keyring-24.2.0 b/metadata/md5-cache/dev-python/keyring-24.2.0
index debe726a83d3..f5bab69bd5c6 100644
--- a/metadata/md5-cache/dev-python/keyring-24.2.0
+++ b/metadata/md5-cache/dev-python/keyring-24.2.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Provides access to the system keyring service
EAPI=8
HOMEPAGE=https://github.com/jaraco/keyring/ https://pypi.org/project/keyring/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=PSF-2
-RDEPEND=>=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=>=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/k/keyring/keyring-24.2.0.tar.gz
_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=8e17727c3401da5e298a4cac5508131e
+_md5_=f9f1527b050bd36374c176d0f0f727a4
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-0.22.0 b/metadata/md5-cache/dev-python/mkdocstrings-0.22.0
index 18920a8f54c2..9f4fc948bbc9 100644
--- a/metadata/md5-cache/dev-python/mkdocstrings-0.22.0
+++ b/metadata/md5-cache/dev-python/mkdocstrings-0.22.0
@@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Automatic documentation from sources, for MkDocs
EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/ https://github.com/mkdocstrings/mkdocstrings/ https://pypi.org/project/mkdocs-autorefs/
+HOMEPAGE=https://mkdocstrings.github.io/ https://github.com/mkdocstrings/mkdocstrings/ https://pypi.org/project/mkdocstrings/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~riscv
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mkdocstrings/mkdocstrings/archive/0.22.0.tar.gz -> mkdocstrings-0.22.0.gh.tar.gz
_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=c7d890202b73484f7bbaed72c0473876
+_md5_=2db6b753f11f80c8ca9d43a52b9bd921
diff --git a/metadata/md5-cache/dev-python/pyscard-2.0.7 b/metadata/md5-cache/dev-python/pyscard-2.0.7
index c53ea080f0ff..9ba7b5496a9b 100644
--- a/metadata/md5-cache/dev-python/pyscard-2.0.7
+++ b/metadata/md5-cache/dev-python/pyscard-2.0.7
@@ -1,17 +1,17 @@
-BDEPEND=dev-lang/swig test? ( sys-apps/pcsc-lite python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-lang/swig test? ( sys-apps/pcsc-lite python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Smart card support in python
EAPI=8
HOMEPAGE=https://pyscard.sourceforge.io/ https://github.com/LudovicRousseau/pyscard/ https://pypi.org/project/pyscard/
INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=LGPL-2.1
-RDEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=sys-apps/pcsc-lite python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%202.0.7/pyscard-2.0.7.tar.gz
_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=1712efe5915d1a01620d52367a76b5e5
+_md5_=47faf4d00053b2c2c4695a4a0742a925
diff --git a/metadata/md5-cache/dev-python/secretstorage-3.3.3 b/metadata/md5-cache/dev-python/secretstorage-3.3.3
index 047683447b45..71c90f549b22 100644
--- a/metadata/md5-cache/dev-python/secretstorage-3.3.3
+++ b/metadata/md5-cache/dev-python/secretstorage-3.3.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( !hppa? ( !sparc? ( !s390? ( sys-apps/dbus virtual/secret-service ) ) ) ) test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/alabaster[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( !hppa? ( !sparc? ( !s390? ( sys-apps/dbus virtual/secret-service ) ) ) ) test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jeepney-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/alabaster[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python bindings to FreeDesktop.org Secret Service API
EAPI=8
HOMEPAGE=https://github.com/mitya57/secretstorage/ https://pypi.org/project/SecretStorage/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jeepney-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/S/SecretStorage/SecretStorage-3.3.3.tar.gz
_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=beab2fb30d152cfd5e7d2ea3dca44168
+_md5_=849db1a0c537caaf501c1535d1330dc6
diff --git a/metadata/md5-cache/dev-python/spdx-tools-0.7.1 b/metadata/md5-cache/dev-python/spdx-tools-0.7.1
new file mode 100644
index 000000000000..c359c593f7b6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/spdx-tools-0.7.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library to parse, validate and create SPDX documents
+EAPI=8
+HOMEPAGE=https://github.com/spdx/tools-python/ https://pypi.org/project/spdx-tools/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0/0.7
+SRC_URI=https://files.pythonhosted.org/packages/source/s/spdx-tools/spdx-tools-0.7.1.tar.gz
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=f155cbddfa508531aa2c14cef5f9938b
diff --git a/metadata/md5-cache/dev-python/uritools-4.0.1 b/metadata/md5-cache/dev-python/uritools-4.0.1
new file mode 100644
index 000000000000..97104fe33cff
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uritools-4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=RFC 3986-compliant URI parsing, classification and composition
+EAPI=8
+HOMEPAGE=https://github.com/tkem/uritools/ https://pypi.org/project/uritools/
+INHERIT=distutils-r1 docs pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/u/uritools/uritools-4.0.1.tar.gz
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e docs f4e4c22139b7811a4dbdafaede74c229 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=3f4fd204bb162431274a8a9fb88ca426
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 97b7b103719e..9810d60a40d9 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/idea-community-2023.2.0 b/metadata/md5-cache/dev-util/idea-community-2023.2.1
index b71c79372ebc..099be1c8b9f3 100644
--- a/metadata/md5-cache/dev-util/idea-community-2023.2.0
+++ b/metadata/md5-cache/dev-util/idea-community-2023.2.1
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 codehaus-classworlds CPL
RDEPEND=|| ( >=dev-java/openjdk-17.0.6_p10:17 >=dev-java/openjdk-bin-17.0.6_p10:17 ) sys-libs/glibc media-libs/harfbuzz dev-java/jansi-native dev-libs/libdbusmenu
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://download.jetbrains.com/idea/ideaIC-2023.2.tar.gz -> idea-community-2023.2.0.tar.gz
+SRC_URI=https://download.jetbrains.com/idea/ideaIC-2023.2.tar.gz -> idea-community-2023.2.1.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=a61a4ca663a088fe57ba0f96272561e0
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 778d8749c250..b772fe8dafc0 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/cartridges-1.5.6 b/metadata/md5-cache/games-util/cartridges-2.2.1
index a90284ff3983..36f77310df56 100644
--- a/metadata/md5-cache/games-util/cartridges-1.5.6
+++ b/metadata/md5-cache/games-util/cartridges-2.2.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/kra-mo/cartridges/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils meson python-single-r1 xdg
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
-SRC_URI=https://github.com/kra-mo/cartridges/archive/v1.5.6.tar.gz -> cartridges-1.5.6.tar.gz
+SRC_URI=https://github.com/kra-mo/cartridges/archive/v2.2.1.tar.gz -> cartridges-2.2.1.tar.gz
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cb8a03167a91bba685f305a3d80523de
+_md5_=0a4f02231af6c177af2827425a01423d
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 178b8123c9ff..dd80f72e6311 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.1.3 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.1.3
index 0162302fd3b8..a2796faed3e3 100644
--- a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.1.3
+++ b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.1.3
@@ -1,11 +1,10 @@
BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm prepare test unpack
+DEFINED_PHASES=compile install prepare test unpack
DEPEND=app-crypt/libsecret
DESCRIPTION=Serves ProtonMail to IMAP/SMTP clients
EAPI=8
HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/
INHERIT=go-module systemd xdg-utils
-IUSE=gui
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense
PROPERTIES=test_network
@@ -14,4 +13,4 @@ RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.1.3.tar.gz -> proton-mail-bridge-3.1.3.tar.gz https://dev.gentoo.org/~marecki/dists/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3-deps.tar.xz
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a15bddfcef9113fd2861f8ee5abbcebd
+_md5_=3650f482b596e1cf2e51410903f753a4
diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2-r1
index fa9fd4a66c44..55d8cf70550e 100644
--- a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2
+++ b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.3.2-r1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= dev-libs/sentry-native dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
+DEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
DESCRIPTION=Serves ProtonMail to IMAP/SMTP clients
EAPI=8
HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/
@@ -9,9 +9,9 @@ IUSE=gui
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense
PROPERTIES=test_network
-RDEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= dev-libs/sentry-native dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
+RDEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.3.2.tar.gz -> proton-mail-bridge-3.3.2.tar.gz https://dev.gentoo.org/~marecki/dists/mail-mta/proton-mail-bridge/proton-mail-bridge-3.3.2-deps.tar.xz
_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 flag-o-matic be27a904c614cb93ae037762dc69bcc2 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b00f70941fe9991c17ae74305c76e12b
+_md5_=fd7ac2bbe747ddffa4ec14750b9096b1
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 6f64b05500d9..3c47b3695d26 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/zabbix-5.0.35 b/metadata/md5-cache/net-analyzer/zabbix-5.0.35
index 29d22fc2e20b..eab8c5e9b30e 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-5.0.35
+++ b/metadata/md5-cache/net-analyzer/zabbix-5.0.35
@@ -9,9 +9,9 @@ IUSE=+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openi
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/5.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.35.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-5.0.35-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=31e77eaee7bc9b47f6ea00ff2f3b01e7
+_md5_=d07ac0c6fbaf89b891f32958c774de01
diff --git a/metadata/md5-cache/net-analyzer/zabbix-5.0.36 b/metadata/md5-cache/net-analyzer/zabbix-5.0.36
index a661ced023a1..f7175ea2808c 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-5.0.36
+++ b/metadata/md5-cache/net-analyzer/zabbix-5.0.36
@@ -9,9 +9,9 @@ IUSE=+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openi
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/5.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.36.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-5.0.36-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=c09a60014d77795deed5ecffec5f3168
+_md5_=01d241bd1124ff9dcc1df50a25ca6d6d
diff --git a/metadata/md5-cache/net-analyzer/zabbix-5.0.37 b/metadata/md5-cache/net-analyzer/zabbix-5.0.37
index d796fd5faa68..3a6543233378 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-5.0.37
+++ b/metadata/md5-cache/net-analyzer/zabbix-5.0.37
@@ -9,9 +9,9 @@ IUSE=+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openi
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/5.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.37.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-5.0.37-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=c09a60014d77795deed5ecffec5f3168
+_md5_=01d241bd1124ff9dcc1df50a25ca6d6d
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.18 b/metadata/md5-cache/net-analyzer/zabbix-6.0.18
index 68a1ace0593a..eb28c62fce4c 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.18
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.18
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.18.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.18-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=6d10c413e5b7d844b0a62ef62ccdee5a
+_md5_=a5a345d5a630f70c561d93893630ae99
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.19 b/metadata/md5-cache/net-analyzer/zabbix-6.0.19
index 0c60a75085b7..e183b1b2a3cb 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.19
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.19
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.19.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.19-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=f09bc5acb58bc6847905868aef2e5c43
+_md5_=1a3ee79e9eeb738fea838b47be723c78
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.20 b/metadata/md5-cache/net-analyzer/zabbix-6.0.20
index 4774e2ee7232..f6585ccc9752 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.20
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.20
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.20.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.20-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=f09bc5acb58bc6847905868aef2e5c43
+_md5_=1a3ee79e9eeb738fea838b47be723c78
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.21 b/metadata/md5-cache/net-analyzer/zabbix-6.0.21
index 43fb780afe94..e9992951ba5b 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.21
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.21
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.0
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.21.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.21-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=f09bc5acb58bc6847905868aef2e5c43
+_md5_=1a3ee79e9eeb738fea838b47be723c78
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.3 b/metadata/md5-cache/net-analyzer/zabbix-6.4.3
index 7b1bc023ba76..2868a7007159 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.3
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.3
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.4
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.3.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.3-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=0fe20a8dadc919647b90f857a91f9cff
+_md5_=5f92020fb3ab13a7758a6ee7fead5d26
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.4 b/metadata/md5-cache/net-analyzer/zabbix-6.4.4
index a6fc83580ce0..cd784a03156f 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.4
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.4
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.4
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.4.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.4-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=9e3c1ddb83a9c968ca51ad001cbaca66
+_md5_=c7b6c9dddf2e668f0216cb6e0f7259d7
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.5 b/metadata/md5-cache/net-analyzer/zabbix-6.4.5
index 18907489e55f..a88dc79e76bb 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.5
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.5
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.4
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.5.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.5-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=9e3c1ddb83a9c968ca51ad001cbaca66
+_md5_=c7b6c9dddf2e668f0216cb6e0f7259d7
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.6 b/metadata/md5-cache/net-analyzer/zabbix-6.4.6
index c101abfc71d1..b1fc4a4304cf 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.6
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.6
@@ -9,9 +9,9 @@ IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openip
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2 ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
RESTRICT=test strip
SLOT=0/6.4
SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.6.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.6-go-deps.tar.xz )
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=9e3c1ddb83a9c968ca51ad001cbaca66
+_md5_=c7b6c9dddf2e668f0216cb6e0f7259d7
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 805a96e732d7..6516dc9476b3 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libiio-0.24 b/metadata/md5-cache/net-libs/libiio-0.24
deleted file mode 100644
index 5424f378d18f..000000000000
--- a/metadata/md5-cache/net-libs/libiio-0.24
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-libs/libxml2:= virtual/libusb:1= aio? ( dev-libs/libaio ) zeroconf? ( net-dns/avahi[dbus] )
-DESCRIPTION=Library for interfacing with IIO devices
-EAPI=7
-HOMEPAGE=https://github.com/analogdevicesinc/libiio
-INHERIT=cmake udev
-IUSE=+aio +zeroconf
-KEYWORDS=~amd64 ~arm ~riscv ~x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-libs/libxml2:= virtual/libusb:1= aio? ( dev-libs/libaio ) zeroconf? ( net-dns/avahi[dbus] )
-SLOT=0/0.24
-SRC_URI=https://github.com/analogdevicesinc/libiio/archive/v0.24.tar.gz -> libiio-0.24.tar.gz
-_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b1b1a70b32341d66806936c4379c2000
diff --git a/metadata/md5-cache/net-libs/libiio-0.25 b/metadata/md5-cache/net-libs/libiio-0.25
index af191238a4a5..3efe110d438e 100644
--- a/metadata/md5-cache/net-libs/libiio-0.25
+++ b/metadata/md5-cache/net-libs/libiio-0.25
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target
SLOT=0/0.25
SRC_URI=https://github.com/analogdevicesinc/libiio/archive/v0.25.tar.gz -> libiio-0.25.tar.gz
_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9130fa52a27dcd25c28a893aec62fed5
+_md5_=5eb9a378063b424adf4547d39b69d22f
diff --git a/metadata/md5-cache/net-libs/libiio-9999 b/metadata/md5-cache/net-libs/libiio-9999
index 93f3a0cc6b5f..ae47fc386393 100644
--- a/metadata/md5-cache/net-libs/libiio-9999
+++ b/metadata/md5-cache/net-libs/libiio-9999
@@ -12,4 +12,4 @@ RDEPEND=python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) pyth
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=0/9999
_eclasses_=cmake ea305d3be967deed8faa5c9e94f9aee4 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9130fa52a27dcd25c28a893aec62fed5
+_md5_=5eb9a378063b424adf4547d39b69d22f
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 028bcce0f042..5a2aad5fb5bb 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/crda-4.15-r1 b/metadata/md5-cache/net-wireless/crda-4.15-r2
index c1246200c4b3..92e534d7d884 100644
--- a/metadata/md5-cache/net-wireless/crda-4.15-r1
+++ b/metadata/md5-cache/net-wireless/crda-4.15-r2
@@ -1,15 +1,16 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/m2crypto[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/m2crypto[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/m2crypto[python_targets_python3_10(-)] ) ) virtual/pkgconfig virtual/pkgconfig
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/m2crypto[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/m2crypto[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/m2crypto[python_targets_python3_10(-)] ) ) test? ( net-wireless/wireless-regdb[crda(+)] ) virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile install postinst postrm prepare setup test
DEPEND=dev-libs/libnl:3 net-wireless/wireless-regdb !gcrypt? ( dev-libs/openssl:= ) gcrypt? ( dev-libs/libgcrypt:= )
DESCRIPTION=Central Regulatory Domain Agent for wireless networks
EAPI=8
HOMEPAGE=https://wireless.wiki.kernel.org/en/developers/regulatory/crda
INHERIT=toolchain-funcs python-any-r1 udev
-IUSE=gcrypt
+IUSE=gcrypt test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=ISC
RDEPEND=dev-libs/libnl:3 net-wireless/wireless-regdb !gcrypt? ( dev-libs/openssl:= ) gcrypt? ( dev-libs/libgcrypt:= )
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapshot/crda-4.15.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=24ebded9d08239bb1d173cfbfa4c94ae
+_md5_=ad6a2c782dea66b5e4ae8bcb1a264c68
diff --git a/metadata/md5-cache/net-wireless/wireless-regdb-20230503-r1 b/metadata/md5-cache/net-wireless/wireless-regdb-20230503-r2
index 35bf1e0b6c01..451e592c6dc1 100644
--- a/metadata/md5-cache/net-wireless/wireless-regdb-20230503-r1
+++ b/metadata/md5-cache/net-wireless/wireless-regdb-20230503-r2
@@ -6,9 +6,9 @@ INHERIT=linux-info
IUSE=crda
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=ISC
-RDEPEND=crda? ( net-wireless/crda )
+PDEPEND=crda? ( net-wireless/crda )
REQUIRED_USE=kernel_linux
SLOT=0
SRC_URI=https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2023.05.03.tar.xz
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=9555a8dbb4f3020c3c549594c30fcc09
+_md5_=7e0811a9f54e7fca7bf85cdb3b071d9a
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 0579ee7b069f..c21dcae10842 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/nvc-1.10.0 b/metadata/md5-cache/sci-electronics/nvc-1.10.0
deleted file mode 100644
index 8a562f6da95f..000000000000
--- a/metadata/md5-cache/sci-electronics/nvc-1.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/check sys-devel/flex 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=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/zstd:= dev-libs/capstone:= dev-libs/elfutils dev-libs/icu:= dev-libs/libffi:= dev-libs/libxml2:= sys-libs/ncurses:= sys-libs/zlib:= llvm? ( sys-devel/llvm:= ) !!sys-devel/llvm:0
-DESCRIPTION=NVC is a VHDL compiler and simulator
-EAPI=8
-HOMEPAGE=https://www.nickg.me.uk/nvc/ https://github.com/nickg/nvc/
-INHERIT=autotools bash-completion-r1 llvm
-IUSE=debug jit llvm
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=app-arch/bzip2:= app-arch/zstd:= dev-libs/capstone:= dev-libs/elfutils dev-libs/icu:= dev-libs/libffi:= dev-libs/libxml2:= sys-libs/ncurses:= sys-libs/zlib:= llvm? ( sys-devel/llvm:= )
-REQUIRED_USE=jit? ( llvm )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/nickg/nvc/archive/r1.10.0.tar.gz -> nvc-1.10.0.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=79f39bc0fe2c7e1063b4319e174b1736
diff --git a/metadata/md5-cache/sci-electronics/nvc-1.9.2 b/metadata/md5-cache/sci-electronics/nvc-1.10.2
index ade53aa5a092..1264d4003c2d 100644
--- a/metadata/md5-cache/sci-electronics/nvc-1.9.2
+++ b/metadata/md5-cache/sci-electronics/nvc-1.10.2
@@ -12,6 +12,6 @@ RDEPEND=app-arch/bzip2:= app-arch/zstd:= dev-libs/capstone:= dev-libs/elfutils d
REQUIRED_USE=jit? ( llvm )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/nickg/nvc/archive/r1.9.2.tar.gz -> nvc-1.9.2.tar.gz
+SRC_URI=https://github.com/nickg/nvc/archive/r1.10.2.tar.gz -> nvc-1.10.2.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=79f39bc0fe2c7e1063b4319e174b1736
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index e6348a51ad63..10fe6f8956e4 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/arpack-3.8.0 b/metadata/md5-cache/sci-libs/arpack-3.8.0-r1
index 491c56321f34..8f5af67fb9ee 100644
--- a/metadata/md5-cache/sci-libs/arpack-3.8.0
+++ b/metadata/md5-cache/sci-libs/arpack-3.8.0-r1
@@ -12,4 +12,4 @@ RDEPEND=virtual/blas virtual/lapack mpi? ( virtual/mpi[fortran] ) virtual/fortra
SLOT=0
SRC_URI=https://github.com/opencollab/arpack-ng/archive/3.8.0.tar.gz -> arpack-3.8.0.tar.gz doc? ( http://www.caam.rice.edu/software/ARPACK/SRC/ug.ps.gz http://www.caam.rice.edu/software/ARPACK/DOCS/tutorial.ps.gz )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=932b24b81ffe2cef072c4d99ac27ac85
+_md5_=7279c93ec0593b507846c8dcd7edb679
diff --git a/metadata/md5-cache/sci-libs/arpack-3.9.0 b/metadata/md5-cache/sci-libs/arpack-3.9.0-r1
index 2f91da55d2a1..43ec93a7160a 100644
--- a/metadata/md5-cache/sci-libs/arpack-3.9.0
+++ b/metadata/md5-cache/sci-libs/arpack-3.9.0-r1
@@ -12,4 +12,4 @@ RDEPEND=virtual/blas virtual/lapack mpi? ( virtual/mpi[fortran] ) virtual/fortra
SLOT=0
SRC_URI=https://github.com/opencollab/arpack-ng/archive/3.9.0.tar.gz -> arpack-3.9.0.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=103e0dd9464e86696ed3c8f7105dd1ff
+_md5_=18e067e97e47bc6eacc6a13d98635b58
diff --git a/metadata/md5-cache/sci-libs/arpack-9999 b/metadata/md5-cache/sci-libs/arpack-9999
index 6bb1a5173ffc..7764f2b1648e 100644
--- a/metadata/md5-cache/sci-libs/arpack-9999
+++ b/metadata/md5-cache/sci-libs/arpack-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=virtual/blas virtual/lapack mpi? ( virtual/mpi[fortran] ) virtual/fortran
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=5ec11483718821ba00d4c74801be64ea
+_md5_=18e067e97e47bc6eacc6a13d98635b58
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 2ddca68544d8..ee35692c314d 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/gentoo-functions-0.19 b/metadata/md5-cache/sys-apps/gentoo-functions-0.19
index f4b005643f20..e21e3b00441e 100644
--- a/metadata/md5-cache/sys-apps/gentoo-functions-0.19
+++ b/metadata/md5-cache/sys-apps/gentoo-functions-0.19
@@ -4,9 +4,9 @@ EAPI=8
HOMEPAGE=https://gitweb.gentoo.org/proj/gentoo-functions.git
INHERIT=toolchain-funcs flag-o-matic
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
+LICENSE=GPL-2 public-domain
RDEPEND=>=sys-apps/findutils-4.9
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/gentoo-functions-0.19.tar.bz2
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=49cbd5e451a2c4b476d9de7827d0ffc3
+_md5_=8cdc6bc4fa51c369e9af16a49d240471
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index ca6e3f902cfb..a7db99509118 100644
--- a/metadata/md5-cache/sys-boot/Manifest.gz
+++ b/metadata/md5-cache/sys-boot/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-boot/mokutil-0.5.0-r1 b/metadata/md5-cache/sys-boot/mokutil-0.5.0-r1
deleted file mode 100644
index d48a3a02ff70..000000000000
--- a/metadata/md5-cache/sys-boot/mokutil-0.5.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig 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
-DEPEND=dev-libs/openssl:= sys-apps/keyutils:= sys-libs/efivar:= virtual/libcrypt:=
-DESCRIPTION=The utility to manipulate machines owner keys which managed in shim
-EAPI=7
-HOMEPAGE=https://github.com/lcp/mokutil
-INHERIT=autotools
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=dev-libs/openssl:= sys-apps/keyutils:= sys-libs/efivar:= virtual/libcrypt:=
-SLOT=0
-SRC_URI=https://github.com/lcp/mokutil/archive/0.5.0.tar.gz -> mokutil-0.5.0.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=2d43ea3031801c95792b05e31fbd7ecc
diff --git a/metadata/md5-cache/sys-boot/mokutil-0.6.0 b/metadata/md5-cache/sys-boot/mokutil-0.6.0
index 03e2b3fc1548..b543391ee5bc 100644
--- a/metadata/md5-cache/sys-boot/mokutil-0.6.0
+++ b/metadata/md5-cache/sys-boot/mokutil-0.6.0
@@ -11,4 +11,4 @@ RDEPEND=dev-libs/openssl:= sys-apps/keyutils:= sys-libs/efivar:= virtual/libcryp
SLOT=0
SRC_URI=https://github.com/lcp/mokutil/archive/0.6.0.tar.gz -> mokutil-0.6.0.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=e3530ccd82980c74b050da7396e29dc9
+_md5_=4522a321e1ee0d28d4f94b4ac4e77e15
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 8b34eb7946bd..ffe781d1391c 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.28.0 b/metadata/md5-cache/sys-cluster/kubelet-1.28.0
index e4803f375727..437b270837df 100644
--- a/metadata/md5-cache/sys-cluster/kubelet-1.28.0
+++ b/metadata/md5-cache/sys-cluster/kubelet-1.28.0
@@ -12,4 +12,4 @@ RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=185e5e6e1af861354ebbc211a8149875
+_md5_=c3d385c5342bb82d4e6bf3f0cfa6972c
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 386922e0678e..83c188251fae 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/glibc-2.38 b/metadata/md5-cache/sys-libs/glibc-2.38
deleted file mode 100644
index 4e7ba668f28b..000000000000
--- a/metadata/md5-cache/sys-libs/glibc-2.38
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison compile-locales? ( sys-apps/locale-gen ) doc? ( dev-lang/perl sys-apps/texinfo ) test? ( dev-lang/perl >=net-dns/libidn2-2.3.0 ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
-DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) virtual/os-headers
-DESCRIPTION=GNU libc C library
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/libc/
-IDEPEND=!compile-locales? ( sys-apps/locale-gen )
-INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
-IUSE=audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
-LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
-PDEPEND=!vanilla? ( sys-libs/timezone-data )
-RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) !<app-misc/pax-utils-1.3.3 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
-RESTRICT=!test? ( test )
-SLOT=2.2
-SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-1.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
-_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=2db195b39aea68c527d1f4fa94bb636f
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 3b018aa8c05f..58b1dc8c1b4a 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-23T20:09:46Z
+TIMESTAMP 2023-08-24T02:10:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmZ4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTmvB9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB0Qw//Wl3VZc9EZhFeYL1wkPQgUIps3QaKBnKrApy89vQnewrpOVXzR6VSmZ7I
-8pFubcqj6JHkues9DWUDM8PKVi31Zz6Nh/IuI6Y1K7A21sdbn3f3F5aNOKgvYHwm
-NO4uaY89j1h+vIiu5Pza9M+4HB90yzOGV6/WBvEO46tuuyLHriyrDc0EzJlQOAum
-9TYrk6YJAx90Bwy/h/mO/Oi89U0e2id05WcAmQ5q0aXPOhJ9Ie3mzA/RDl95D8Zs
-AWu2NC8EAYLTftq5Hz9rHPBYu92DZZa/pizmLSAzX4g2qbbvrQPZTmsxSHSZTXu/
-d/wAPSE6MDybPbUe80gQufCEZKHPqD51P49/BEbcKB8TVdF/WO+cJ7uYil1+Hic2
-VnFHRyy+2EbIdsMcV/tEoa3UGKz6ijA4E5B/GVl9A6ON88q9IR8fdadXVfjgM49p
-WLSzIDpXcLQYomtzoZMcZn3Ot5RL6Z23NIAh5k8pbuYo2gIrP4cMgnJx/yy+lI42
-veKpKCuhFwdcllpxpkWtJydG8BGRPB+ciVyikh6HW6Hfo/5VfK4pBPZ7PsrYuS/8
-wsIZDXdNc+q6OgBvul2CIv5n52yAGv+M466yy9LcnQjRYovq6tWf0VNtGWoGidzq
-uWPLt4tNVVW3qdHB9JhAx+Tp5rZVcROOddjWwUhYvb6Cq9fWqio=
-=IRnk
+klD1eg/9GLstflyk6S8VpWl0w8kPs6Vn4LAraQrduuGKkVsykeFuAl8JyPsvPVqk
+laeVJwfmuPzWm1IBI7bYAPeK2iM2Vna5Ed3S8bp29sTyFBOqc8L7sI1PKx2gefNT
+ClhwS71cPQ7RDk6jxmNGIFiCsVTkrcdkeeDwrqxCmOcL+IsE1ZB7PZWXbAMjXCgT
+Ezt6Z9DbyxuSq31aZBUVHreG5AO4qvWQjuL6YBIW/ejxf/nMvuZD0uxN+S4xo82X
+Zu4ksVdL2bHeK3k1TBx0esQ2Z3pTb1d4HDueNfeCY00HdqWCSpRvhcz25PrDV/mu
+VQDePAlFb5nZwuRfdJL5mzgWCcJNHsmLhxO08h31gL9jmeARMC3zmwToWLdJRPeX
+zGmPkwUU1ZqyjsVy4KMtwWWUhCNfCb3PNwyo9YB/dLwSS+hskLBqanr+tsPwM/HI
+E20CPkNVvKaS6ttwoRdMZ/tQDcRTXkf77Au5cjpKOYRecOtpcljZ3oiH3aUFNiAb
+MqvEossgAgVjSVCuKkNjFd3PhVoFNyvXSr/RLkHp8gOeYbqcTCaBBdptyF5d/qcC
+6gUF1o5l/wzHkviFLfdzGSH+VCFn++9h2HLSd7hXeN//d65ODLZ1Z4udhqKIOqji
+hSAzvvvkjwvil34JEQ3wQgfjj4CbQtDRq31fOcR0e8okbcjyj5g=
+=AKoN
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index ba152a2dbabc..4348ca0e3676 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 23 Aug 2023 20:09:44 +0000
+Thu, 24 Aug 2023 02:10:36 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index af00dfdcc9a7..c3c5fa26935e 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Aug 23 08:09:43 PM UTC 2023
+Thu Aug 24 02:10:35 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 92e4a027c3f0..433798b0f19a 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 23 Aug 2023 20:15:01 +0000
+Thu, 24 Aug 2023 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 194c9370e142..b701c9f06ef5 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-702bb7d6c6ddbec37437039d36e77b1063df4d25 1692821125 2023-08-23T20:05:25+00:00
+dca4f0d26bd533d3499e73def925d21045c64c9f 1692841214 2023-08-24T01:40:14+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a736fa1835f0..3b7a5436af1e 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1692821401 Wed 23 Aug 2023 08:10:01 PM UTC
+1692843001 Thu 24 Aug 2023 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 8b3bf36a3c98..c18a9189f1aa 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 23 Aug 2023 20:09:43 +0000
+Thu, 24 Aug 2023 02:10:35 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index bc7726266acb..992809183ed4 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 7227585b8fc8..f6696ded313d 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -45,15 +45,15 @@ DIST zabbix-6.4.6.tar.gz 43744978 BLAKE2B e9c315425365380f6206e508aeb8f48070e830
EBUILD zabbix-4.0.46.ebuild 9473 BLAKE2B 64dc377510b3c302c2dbff46e91fee4703f5160818b60d4b65c9210b9ded6a70b8e464385f6f57b431b3b2dcb3134faac6f922b847aca576c9ba5d7afa26cbbd SHA512 f8370f98efdf8132604747672756e9bdaf2dd9492d433528ee764e5dc345ef2a48a816867567981489f744ade8175d8d16498d7d814efc374b76143753d78181
EBUILD zabbix-4.0.47.ebuild 9475 BLAKE2B bb4ae6c9f45ef2ed0aef21ae811f616f5291ffd50beb14c691fa113483123e391024e490b88fafa538adf93aa595e3e9126c92c666dabb4fd1ad4566e16ab556 SHA512 822bc6e3309999df1b68cae6e572563b621352ad4a70f683ab28876ec5384fd56721fad612ce411f6d25c270b7ca228857b7894efd1c49a48131f7bb68b0d3ed
EBUILD zabbix-4.0.48.ebuild 9475 BLAKE2B bb4ae6c9f45ef2ed0aef21ae811f616f5291ffd50beb14c691fa113483123e391024e490b88fafa538adf93aa595e3e9126c92c666dabb4fd1ad4566e16ab556 SHA512 822bc6e3309999df1b68cae6e572563b621352ad4a70f683ab28876ec5384fd56721fad612ce411f6d25c270b7ca228857b7894efd1c49a48131f7bb68b0d3ed
-EBUILD zabbix-5.0.35.ebuild 10210 BLAKE2B 961fc6890b3b445d2d6c3e0fa18cef2bfe01c65236ab90503a5084e6fe6dcf203c675759e0cca26db52b20407810706e65b3ea6094e5a1e890897d4a401c584d SHA512 a32c12d4d3ac0e1a3db57e5500b27d54bae9184bb89ca79a0016e86f4a2d8b870b8757f05bba85a5ed8bf851dfe7efa889e79d304032d83128a2023f0ddcc089
-EBUILD zabbix-5.0.36.ebuild 10212 BLAKE2B cf3eeac856dd59ab71f381078a4c695425981985a6f988c12c18415187ae5fc70975772938e630c95ce0a664c9f85a8eb925bad0237bc000178e69f08d14455c SHA512 e987f20fcfad177146e58bc18b4dafd1e8225275c76c595c3906e479acc915ce0038856a0120e1ea429b9e95816e79ce584b8c13633e3b4af703c02dc5d78c0a
-EBUILD zabbix-5.0.37.ebuild 10212 BLAKE2B cf3eeac856dd59ab71f381078a4c695425981985a6f988c12c18415187ae5fc70975772938e630c95ce0a664c9f85a8eb925bad0237bc000178e69f08d14455c SHA512 e987f20fcfad177146e58bc18b4dafd1e8225275c76c595c3906e479acc915ce0038856a0120e1ea429b9e95816e79ce584b8c13633e3b4af703c02dc5d78c0a
-EBUILD zabbix-6.0.18.ebuild 10303 BLAKE2B 8b85dceb6f78d7dca22047e237c52a519e3a0608045c31922cc212a2aa9b0f7c2abc8cf6bd5e7d48b7503afb509f929004f3f662b9524eba41605fa3a7fd276b SHA512 4907e64fcecc541099ab3a1d1cde599494408174116290e74d88cbe8352e6dd9efbbcba79027b72aa5dddd22bd0ca9a9cd9d43babaea113e8d335dff8aff1a0b
-EBUILD zabbix-6.0.19.ebuild 10305 BLAKE2B 56d194dc9e8853c2eae5c5e1224798dedd3d2c28e524cf6a534f863785ee13a474c95a28bfdda8a009b562cae2137536f0e6a0ae6366822a1489a5ef724902eb SHA512 403cf301e52fe35bab54cb3bc344a10707987588ec2dc3db11d62a7333b8a11fe416e9978f44d9b47dece4b799d7a4f8773bac944167e149c113fd14b0e28163
-EBUILD zabbix-6.0.20.ebuild 10305 BLAKE2B 56d194dc9e8853c2eae5c5e1224798dedd3d2c28e524cf6a534f863785ee13a474c95a28bfdda8a009b562cae2137536f0e6a0ae6366822a1489a5ef724902eb SHA512 403cf301e52fe35bab54cb3bc344a10707987588ec2dc3db11d62a7333b8a11fe416e9978f44d9b47dece4b799d7a4f8773bac944167e149c113fd14b0e28163
-EBUILD zabbix-6.0.21.ebuild 10305 BLAKE2B 56d194dc9e8853c2eae5c5e1224798dedd3d2c28e524cf6a534f863785ee13a474c95a28bfdda8a009b562cae2137536f0e6a0ae6366822a1489a5ef724902eb SHA512 403cf301e52fe35bab54cb3bc344a10707987588ec2dc3db11d62a7333b8a11fe416e9978f44d9b47dece4b799d7a4f8773bac944167e149c113fd14b0e28163
-EBUILD zabbix-6.4.3.ebuild 10301 BLAKE2B 1e84972d2b9dbc025bc942f2013b9d9f63e2d69ede092dd0acfb4c3fd070606e961c7ebc1ad2974fcf1c279dc4b7ded146783bcda794ada611d8ce5f90f94f22 SHA512 422331dd0e87026b2bd2eeb1305657e777ae883c0413227937a0554b76e23567c6c086e47d3cc95ec95a724104bf20029bab423c39cf3fa8d6388ee3232e38a5
-EBUILD zabbix-6.4.4.ebuild 10303 BLAKE2B 2d3bbbc9adc2dd483e37d59b3a197976ce1bad76f9ac1510c08b301397fe74fcad20680c99d215f3a052e99caceff96d34373a5d27752a4168320a3acf60368d SHA512 ce85b8d1c8affd28693248f34ebcbf9b93f3677bc428461b7d37694ae9dacea7503da0872df64446cb91a7e7cc93fdc9b19960f5040698e468ada7c0f029751b
-EBUILD zabbix-6.4.5.ebuild 10303 BLAKE2B 2d3bbbc9adc2dd483e37d59b3a197976ce1bad76f9ac1510c08b301397fe74fcad20680c99d215f3a052e99caceff96d34373a5d27752a4168320a3acf60368d SHA512 ce85b8d1c8affd28693248f34ebcbf9b93f3677bc428461b7d37694ae9dacea7503da0872df64446cb91a7e7cc93fdc9b19960f5040698e468ada7c0f029751b
-EBUILD zabbix-6.4.6.ebuild 10303 BLAKE2B 2d3bbbc9adc2dd483e37d59b3a197976ce1bad76f9ac1510c08b301397fe74fcad20680c99d215f3a052e99caceff96d34373a5d27752a4168320a3acf60368d SHA512 ce85b8d1c8affd28693248f34ebcbf9b93f3677bc428461b7d37694ae9dacea7503da0872df64446cb91a7e7cc93fdc9b19960f5040698e468ada7c0f029751b
+EBUILD zabbix-5.0.35.ebuild 10211 BLAKE2B b3d83063fd0eede55297bbf1f8abf508552c8ddeedec6258059535f25e0d3782a0c71cceb41927b940955f280aa62a0199384e5809fe545fdc2dcf11f3198fd8 SHA512 65be7901db65457233cd531f5f9c70a4c790af35d943cb3c19a17066a4e70fddfbcab6daa8129b8ef87cda067ec79fd1998e63b5ee1855d6e1ad025fc4d16d86
+EBUILD zabbix-5.0.36.ebuild 10213 BLAKE2B ae48266f797d9cd21b1755736e18f8f989fc8f8aed716bb9f0c07004e9b0d09ced4c6aa8eab1085e735908908d97a458796719e99cbfb64c00574557aa31c91c SHA512 c010a156388b85a8ffe39a96664a050ca8254a7d6c1135c66283efa92ea6c9b05a36306c7a37bc3c36d804b6c160c17de5889d3050a64715c6d0d656a174ed23
+EBUILD zabbix-5.0.37.ebuild 10213 BLAKE2B ae48266f797d9cd21b1755736e18f8f989fc8f8aed716bb9f0c07004e9b0d09ced4c6aa8eab1085e735908908d97a458796719e99cbfb64c00574557aa31c91c SHA512 c010a156388b85a8ffe39a96664a050ca8254a7d6c1135c66283efa92ea6c9b05a36306c7a37bc3c36d804b6c160c17de5889d3050a64715c6d0d656a174ed23
+EBUILD zabbix-6.0.18.ebuild 10304 BLAKE2B e1d97c6370841c2c5e5e398f14b554b8dc52fe6b9e300815c4beaf431ce3cc7f2a0e907bd97bb660a906a02fdc0249c22840bbf689f51a9497e4e8001fe3f76c SHA512 0ace52bdf3dc46d86989de727f7861d272a43b6d7dfda3958e5ae1c60e7847081cd6e6f92a76f32eb60b4d22634f211531fc92ca843b2d135b488c562bb2ecb8
+EBUILD zabbix-6.0.19.ebuild 10306 BLAKE2B 154a523e599b49e096108a039167055406c49b3e105db12b9b2f8ca642e8c700ad8ca350eae501c78fdfbc44ec84fab1ca86cc88d76670c1e45e35e1580bfaf4 SHA512 b9cc74be94b36c1be64c9a9b286a6c48e465ebdb29f449e9db9f64ebb1498e722addd841137bd108f0905cc556a646777987859826a14732bd5a3221cf78f788
+EBUILD zabbix-6.0.20.ebuild 10306 BLAKE2B 154a523e599b49e096108a039167055406c49b3e105db12b9b2f8ca642e8c700ad8ca350eae501c78fdfbc44ec84fab1ca86cc88d76670c1e45e35e1580bfaf4 SHA512 b9cc74be94b36c1be64c9a9b286a6c48e465ebdb29f449e9db9f64ebb1498e722addd841137bd108f0905cc556a646777987859826a14732bd5a3221cf78f788
+EBUILD zabbix-6.0.21.ebuild 10306 BLAKE2B 154a523e599b49e096108a039167055406c49b3e105db12b9b2f8ca642e8c700ad8ca350eae501c78fdfbc44ec84fab1ca86cc88d76670c1e45e35e1580bfaf4 SHA512 b9cc74be94b36c1be64c9a9b286a6c48e465ebdb29f449e9db9f64ebb1498e722addd841137bd108f0905cc556a646777987859826a14732bd5a3221cf78f788
+EBUILD zabbix-6.4.3.ebuild 10302 BLAKE2B d50a42379d68ebc24961c882fdba705e063cb9dd501f977e47f0563db22958b40e4e74e13e2cc5adab8840ed6f2988e7291380a77960464401e1d958589792b1 SHA512 02c5f0b3cc8ddc76dbfea09a74e9c8afeee76d0e3b088c9032b4663ce362396a35804e36db3894502da9114be7b03eaf8497a08c6744fcffd54f038b03483981
+EBUILD zabbix-6.4.4.ebuild 10304 BLAKE2B eeb7d41f6487b2dad421ab312e4962a50ea9d139fc56d15095f6af376dfe6ebe5b61279c44f319f490d07a44bc782650ba8553d83ca45f29b78ca50e32b1bc5f SHA512 c938517280c0c1c09b430410c7dd2cf6e27107dc00e3497173a26a3b818808ff36f5001ce38cd3757515dd21b4dcaad8b635f4101b38c96b6cb913a03e5cfff8
+EBUILD zabbix-6.4.5.ebuild 10304 BLAKE2B eeb7d41f6487b2dad421ab312e4962a50ea9d139fc56d15095f6af376dfe6ebe5b61279c44f319f490d07a44bc782650ba8553d83ca45f29b78ca50e32b1bc5f SHA512 c938517280c0c1c09b430410c7dd2cf6e27107dc00e3497173a26a3b818808ff36f5001ce38cd3757515dd21b4dcaad8b635f4101b38c96b6cb913a03e5cfff8
+EBUILD zabbix-6.4.6.ebuild 10304 BLAKE2B eeb7d41f6487b2dad421ab312e4962a50ea9d139fc56d15095f6af376dfe6ebe5b61279c44f319f490d07a44bc782650ba8553d83ca45f29b78ca50e32b1bc5f SHA512 c938517280c0c1c09b430410c7dd2cf6e27107dc00e3497173a26a3b818808ff36f5001ce38cd3757515dd21b4dcaad8b635f4101b38c96b6cb913a03e5cfff8
MISC metadata.xml 1655 BLAKE2B 46ab1f5adaff6069890380b23a6edaf8f0f7380ffc4a320f17df52f2e59867bdcf09633d9c6e242434919d3512d557c2f623d2826b1453424c43dc0b0ee0a262 SHA512 62e5a8853c13dac034360bd1a7b61987b548641b76860f05a8f75181b8d8029e06bc9cbf136d42836e714cf0c193b04a589d214a7864d607bf93dd97066f1a70
diff --git a/net-analyzer/zabbix/zabbix-5.0.35.ebuild b/net-analyzer/zabbix/zabbix-5.0.35.ebuild
index a71802cf2bf6..4264bc9df136 100644
--- a/net-analyzer/zabbix/zabbix-5.0.35.ebuild
+++ b/net-analyzer/zabbix/zabbix-5.0.35.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="amd64 x86"
IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-5.0.36.ebuild b/net-analyzer/zabbix/zabbix-5.0.36.ebuild
index cc4546e6cb45..391cccd87bd4 100644
--- a/net-analyzer/zabbix/zabbix-5.0.36.ebuild
+++ b/net-analyzer/zabbix/zabbix-5.0.36.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-5.0.37.ebuild b/net-analyzer/zabbix/zabbix-5.0.37.ebuild
index cc4546e6cb45..391cccd87bd4 100644
--- a/net-analyzer/zabbix/zabbix-5.0.37.ebuild
+++ b/net-analyzer/zabbix/zabbix-5.0.37.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.0.18.ebuild b/net-analyzer/zabbix/zabbix-6.0.18.ebuild
index 6d18d732cf90..93ca25c13a37 100644
--- a/net-analyzer/zabbix/zabbix-6.0.18.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.18.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="amd64 x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.0.19.ebuild b/net-analyzer/zabbix/zabbix-6.0.19.ebuild
index 4da32a57da4b..fe2ed884f7c1 100644
--- a/net-analyzer/zabbix/zabbix-6.0.19.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.19.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.0.20.ebuild b/net-analyzer/zabbix/zabbix-6.0.20.ebuild
index 4da32a57da4b..fe2ed884f7c1 100644
--- a/net-analyzer/zabbix/zabbix-6.0.20.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.20.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.0.21.ebuild b/net-analyzer/zabbix/zabbix-6.0.21.ebuild
index 4da32a57da4b..fe2ed884f7c1 100644
--- a/net-analyzer/zabbix/zabbix-6.0.21.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.21.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.4.3.ebuild b/net-analyzer/zabbix/zabbix-6.4.3.ebuild
index 4c6a9f5a4fcc..981c413f25e9 100644
--- a/net-analyzer/zabbix/zabbix-6.4.3.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.3.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="amd64 x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.4.4.ebuild b/net-analyzer/zabbix/zabbix-6.4.4.ebuild
index 38f6609f2faf..8db17c98c44e 100644
--- a/net-analyzer/zabbix/zabbix-6.4.4.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.4.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.4.5.ebuild b/net-analyzer/zabbix/zabbix-6.4.5.ebuild
index 38f6609f2faf..8db17c98c44e 100644
--- a/net-analyzer/zabbix/zabbix-6.4.5.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.5.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-analyzer/zabbix/zabbix-6.4.6.ebuild b/net-analyzer/zabbix/zabbix-6.4.6.ebuild
index 38f6609f2faf..8db17c98c44e 100644
--- a/net-analyzer/zabbix/zabbix-6.4.6.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.6.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
- agent2 ( !gnutls )
+ agent2? ( !gnutls )
proxy? ( ^^ ( mysql oracle postgres sqlite ) )
server? ( ^^ ( mysql oracle postgres ) !sqlite )
static? ( !oracle !snmp )"
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 0cfe2e3a4928..9909ea8d3471 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libiio/Manifest b/net-libs/libiio/Manifest
index a6883a9ea321..957375c0b83f 100644
--- a/net-libs/libiio/Manifest
+++ b/net-libs/libiio/Manifest
@@ -1,6 +1,4 @@
-DIST libiio-0.24.tar.gz 482936 BLAKE2B cd8dce7af7bbafcb10c08722871d3d9abe089cb22fc3a0ada97905a1c5f96c55905980b8511178d662e9316b7ffdada6e84c29b5cbf1ca92b2d53b02d1ac8cfe SHA512 4e7b54870e986e6ba5860ccd8ad6ece4808c21e27a9d3975065f096bac0b035e65bbc68931023c19e69b72006294c3863bfb7272853b5fb1401b77eec88a89fd
DIST libiio-0.25.tar.gz 518247 BLAKE2B 9b3190b5c69fc9fc624f4b0c686cace828fc34219a986a306ffba6b4c2a4f3b8c60cd8d5c67c350033d83ecdaeb010559318bbf76f0b0565bdbcbe119d85e097 SHA512 e0f2f5545b4c78d1f0f56b037db6e363aab01aad69af3a095b3546af74dab6effe0b00f5c336ef799a739f76c5f16ab76a6b8e823508861edd2745a9d3fd2599
-EBUILD libiio-0.24.ebuild 861 BLAKE2B 991c35a32f296dbf1f0d74d9014f6b808b90c283d8588db6bd333ccad5ecbd99237ea84341d6297ffadc5fa1edc10efa943aa0eb6e070953125a764d189eae12 SHA512 f9838ba653221d2a554b32f62a1acf190b813479183b66bd29cc1186c388f7744f3048f5cbcd9cdd4c8d7f8ac11c50b06321232cebe588986179856ba150e414
-EBUILD libiio-0.25.ebuild 1214 BLAKE2B 7f57d24bc038cd4b013b5c9a839b186a08e5229b7a6097d3e1bf561bb2e60790b3de455804f05ccc46ac24a8dbcd807178b718bf9e97fd23e016bacebb1bd89f SHA512 9539539d8043eb8de53899ecab1d40376e17764bd2df7ab12a219221f6f5d442ccf7d6f7b4882ceb5fba32d9f6f7f39ead477fa1ec85e3843de88dc182e1dc97
-EBUILD libiio-9999.ebuild 1214 BLAKE2B 7f57d24bc038cd4b013b5c9a839b186a08e5229b7a6097d3e1bf561bb2e60790b3de455804f05ccc46ac24a8dbcd807178b718bf9e97fd23e016bacebb1bd89f SHA512 9539539d8043eb8de53899ecab1d40376e17764bd2df7ab12a219221f6f5d442ccf7d6f7b4882ceb5fba32d9f6f7f39ead477fa1ec85e3843de88dc182e1dc97
+EBUILD libiio-0.25.ebuild 1241 BLAKE2B 0c06ad6f8e52a76ae31c93946483402d85a974f674961c91aadfac787981ed49b76afe144f47d30d411753e8c5330b62a485ea3f010be78a393752efc1633020 SHA512 4a3fea02b77179f0bdb40fc961a41f9d197541c24d789cd57dcddcc739d5404ead20800afec2f87af538ac44cdb59b0fcc2bde9da833dca2f0162266946f5793
+EBUILD libiio-9999.ebuild 1241 BLAKE2B 0c06ad6f8e52a76ae31c93946483402d85a974f674961c91aadfac787981ed49b76afe144f47d30d411753e8c5330b62a485ea3f010be78a393752efc1633020 SHA512 4a3fea02b77179f0bdb40fc961a41f9d197541c24d789cd57dcddcc739d5404ead20800afec2f87af538ac44cdb59b0fcc2bde9da833dca2f0162266946f5793
MISC metadata.xml 507 BLAKE2B 505f5ab82f68dd736cfc6ee3433576894fcaa76cbce1c37e98973150fbd8e99026f6da3fe9c5a91626c61b2c1c9a7d85180a16ca822e5f0d0984902957eb5d7e SHA512 f7c7fd7619c757d20eb2255e6b5b2ccf1ae21e7b5fd1ce55210528d009fa8d516656bef0f7ef4ad7e99ed4cab26febfb4421b53de92a8203496558c6963eb6c8
diff --git a/net-libs/libiio/libiio-0.24.ebuild b/net-libs/libiio/libiio-0.24.ebuild
deleted file mode 100644
index b9ac79d255d6..000000000000
--- a/net-libs/libiio/libiio-0.24.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake udev
-
-DESCRIPTION="Library for interfacing with IIO devices"
-HOMEPAGE="https://github.com/analogdevicesinc/libiio"
-if [ "${PV}" = "9999" ]; then
- EGIT_REPO_URI="https://github.com/analogdevicesinc/libiio"
- inherit git-r3
-else
- SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-IUSE="+aio +zeroconf"
-
-RDEPEND="dev-libs/libxml2:=
- virtual/libusb:1=
- aio? ( dev-libs/libaio )
- zeroconf? ( net-dns/avahi[dbus] )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DHAVE_DNS_SD="$(usex zeroconf)"
- -DWITH_AIO="$(usex aio)"
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/net-libs/libiio/libiio-0.25.ebuild b/net-libs/libiio/libiio-0.25.ebuild
index 089cda96f936..c752d70a4699 100644
--- a/net-libs/libiio/libiio-0.25.ebuild
+++ b/net-libs/libiio/libiio-0.25.ebuild
@@ -41,8 +41,10 @@ src_configure() {
src_install() {
cmake_src_install
- python_fix_shebang "${ED}"
- python_optimize
+ if use python; then
+ python_fix_shebang "${ED}"
+ python_optimize
+ fi
}
pkg_postinst() {
diff --git a/net-libs/libiio/libiio-9999.ebuild b/net-libs/libiio/libiio-9999.ebuild
index 089cda96f936..c752d70a4699 100644
--- a/net-libs/libiio/libiio-9999.ebuild
+++ b/net-libs/libiio/libiio-9999.ebuild
@@ -41,8 +41,10 @@ src_configure() {
src_install() {
cmake_src_install
- python_fix_shebang "${ED}"
- python_optimize
+ if use python; then
+ python_fix_shebang "${ED}"
+ python_optimize
+ fi
}
pkg_postinst() {
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 0f3f94ab791f..e655f8919233 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/crda/Manifest b/net-wireless/crda/Manifest
index c9e37d79ba48..56dc50948a0f 100644
--- a/net-wireless/crda/Manifest
+++ b/net-wireless/crda/Manifest
@@ -12,5 +12,5 @@ AUX crda-no-werror.patch 916 BLAKE2B 2e7c79e14ae0ab05cbf032f104747eeea0df165197b
DIST crda-4.14.tar.gz 72753 BLAKE2B 79e96bc41103eb221d841c74081c2abf507c46ae7790d5d8201dbc49260bc833630b95f74da5500817e07f1b4108713867071bd82ecc4c46d202d1e0ea865675 SHA512 0d52cf62589ec2debfd66de95b82b03a1c15048d8425cf5ef43c3e1f51ce1311a6d898fd5f69badcceb3181d35c836db197c6f070654dab351b01e96a1dd1053
DIST crda-4.15.tar.gz 72907 BLAKE2B c5fe2a625e37a92447a52a477214fe8279201cb729fdb4af9f26e4174923179edf53e35484a34f76707e6801b2b636e38fe043c2a54038b7dd7f14ab97532d45 SHA512 5a5a2c6914529383ae84895a70d2455dbc94939f0bd0f8ee3f7158e768ab4a0123053abf5d87b050dc4104397f246ec2f1c1b97e9b6a7043c65b7aef568af539
EBUILD crda-4.14.ebuild 2131 BLAKE2B 43113fb57584f043a86c1711d2e0d5937c5121dea762a749b9a3d227943f64426b1205bed1f415852855134a9b7683ef933e0fd040479cd6fa5f038832048cde SHA512 afe6c01244ce33710166b91970f44ad933ecc8991ef7f8aecfd879cfde0de17a86336cd99bb31793154bf6fc34014f7d1e95fc1817c3637407f435daeb7a7eb1
-EBUILD crda-4.15-r1.ebuild 2238 BLAKE2B 730bb1e7a4ac1d8500e4e9fa4d88099bab0e78795b55baf69f1b5a83fa01d3be667a4f24c59d316d89e92ac7abfcf7e77b474ab0c4962e3ef7590fce1dd3a649 SHA512 4d9a97cb06093a0bdd2577665b09cbfff0e65454828350f7cbf2e775e1550598ff90bf3ecf02d30cb3522cf06aff06ae786f729efa5b735d882e1dc62f734555
+EBUILD crda-4.15-r2.ebuild 2318 BLAKE2B 59e3143ec1433cee1391d04e5a77e09dc2dfb4c827ed82df06b65159deb4bcc7c1a354b18de2aee98fecf300b6adfaf668bf25d9c0c7057665c8c08bec0485e9 SHA512 152ad909fd77a46e1f31773434301cf029d6432bef9476c0aa468a7dcac084fb6d4cf2b8a4323ade66b84de02a5f17763fd4428f180b732580d7069fafe9151e
MISC metadata.xml 342 BLAKE2B 88aa38f713696271570968796b27533c0a990225592a4b553c4d1ff50528bce6bc5c96ab43998950b1391c42051eac0b7ed32eeb9b01458e4112ddfca56fbab7 SHA512 1775a84638c2ccdd1171d073603c2f0fa2d1248c1b2584ac25c26dd2eba0dc3af2800740253ca2083f10c11ad8763c4614cf73cdb695142dc75be79ea1c03675
diff --git a/net-wireless/crda/crda-4.15-r1.ebuild b/net-wireless/crda/crda-4.15-r2.ebuild
index 7f41b1fb732e..2f0110a44e23 100644
--- a/net-wireless/crda/crda-4.15-r1.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -13,7 +13,8 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
LICENSE="ISC"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="gcrypt"
+IUSE="gcrypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/libnl:3
@@ -27,6 +28,7 @@ DEPEND="${RDEPEND}"
BDEPEND="
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/m2crypto[${PYTHON_USEDEP}]')
+ test? ( net-wireless/wireless-regdb[crda(+)] )
virtual/pkgconfig
"
diff --git a/net-wireless/wireless-regdb/Manifest b/net-wireless/wireless-regdb/Manifest
index 29686abd4501..2c6e3f3f007c 100644
--- a/net-wireless/wireless-regdb/Manifest
+++ b/net-wireless/wireless-regdb/Manifest
@@ -1,5 +1,5 @@
DIST wireless-regdb-2022.06.06.tar.xz 26636 BLAKE2B e7695b1d4173ec239645a1f9c0bdd8f9cef92da86d918f3b2a7904487787b1a8b6fce5a75d0b7fad7d8a25f1419a4771e509977a5e3b13dff03bc53e976609f6 SHA512 ee6e79eeef3bf995120d31741bac9592771cbf918401f83d0ee059ba4119f7d9667607c5218bd9eeb0011dd7083264cf39a1a0ad3ebfd37dcfd957b01f248e0d
DIST wireless-regdb-2023.05.03.tar.xz 27260 BLAKE2B e880be3bacd7409719ede3e104ea6af870e0fb4edaefa6c61615ca74a8169a159348d631a4c296e273f6cc6e01ced2089e56c10080dd15a7439d8b4510eff7b8 SHA512 9de4852a1d351c11399ca55ea2ad61be23f488c61595b5c5afa3498d76488adc8120c6c77644275c460efcd1bb5bb68fa25597e73bec22ae847321bb55f7af27
EBUILD wireless-regdb-20220606.ebuild 1099 BLAKE2B 2a337f4aed15757ea01d52e31a1989f25ed11a3a1437c117a2dca17c9551c76459e027c295978aa0146be44e5c8d045212c4aa96dd0c9e7b4a72db2458a90861 SHA512 42ad07e183e9e039f5e1ca503fb8a4ef6e25d4ed5c9ba38effa7abff0dbfc9338417d5e1aca314e093752e5c41b7830ff0a1c3ac864db170895e143ef12bb2db
-EBUILD wireless-regdb-20230503-r1.ebuild 2805 BLAKE2B d9871c97235805cab48385055e255f8a76e4a78f5db2c55854b7d0e63a86452ad7bfee50eb03e09b4ccbdc0c5466e02cb26e3bde893481f07a82c35f9e0c2a4d SHA512 c116752b5ac08bfb5fd6211cb16308bf83798c6b55dc5713ad4dc0d26835259beaf88dca494545c36a187d8aa471059d78985e435f38f56a16cfc72c6d5cae74
+EBUILD wireless-regdb-20230503-r2.ebuild 2869 BLAKE2B 0fc9439f2b5df536c7723bf66e4461602c9c1e34f9f7d4128ba67ee6c75e9770ef0ed41143e047919a56ae0a921800e66da66c829df3bec9cdee872dc407245d SHA512 d358056a8eae01c465d977032ecc810a3474ffe98e539672c04ce56614cba27b93b421384b83a16f020e4c341e13d660829ecc296207a2783c3a322b2e3e3ae6
MISC metadata.xml 423 BLAKE2B 5efca466ca95efca980dede4352cd67f120440ccac911e1dbd16bc7931ed193a3c08b1794acb77389caea2494f6e6ede0052313fd9ca0ac5ad18b87d0491fdd3 SHA512 97a332381f091c8365992a226eeb4b22c764b6d44fa9ece8ea6fddf299f1e91901690743211a13023652f1cc8d6b5d771f8c2425638fe43891425b5a0753a406
diff --git a/net-wireless/wireless-regdb/wireless-regdb-20230503-r1.ebuild b/net-wireless/wireless-regdb/wireless-regdb-20230503-r2.ebuild
index d2b51aad6229..4bf9984598e8 100644
--- a/net-wireless/wireless-regdb/wireless-regdb-20230503-r1.ebuild
+++ b/net-wireless/wireless-regdb/wireless-regdb-20230503-r2.ebuild
@@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="crda"
-RDEPEND="crda? ( net-wireless/crda )"
+#PDEPEND is required here or crda test dep causes circular deps
+PDEPEND="crda? ( net-wireless/crda )"
REQUIRED_USE="kernel_linux"
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 57107deb4039..7dd796bedde9 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/nvc/Manifest b/sci-electronics/nvc/Manifest
index d4a08f181c79..5aeeeaf0f561 100644
--- a/sci-electronics/nvc/Manifest
+++ b/sci-electronics/nvc/Manifest
@@ -1,8 +1,6 @@
AUX nvc-1.9.2-jit-code-capstone.patch 200 BLAKE2B f819ef52f6f47b5c2c04d7c938c82a439dc111daffad1ec92506b3d15daa6eb2182fb5384edff8ca76b3120a62085af8ddd01cf7092bea66eb37213985fd90b5 SHA512 11b9be76fb07893fa95b17006fc694faea30c522454f16183b18aa43c772d38098ba5c558ed331203530fd1eb44a37a0c85cff5f3f89d9410164cad29b635375
-DIST nvc-1.10.0.tar.gz 1586847 BLAKE2B 109515c362a2f203104f9fdfb22b2e55795fbc17f6f52a2676834a34c26147de2fa1f6931ddb24cc8e12d71e7d9023fdb1fdb93d8ddeb150cd3a9ec1c7390779 SHA512 66a1884c6f38a2308264ae78c8c224a5028c931225b33ffc37f5dd056be6c06bf2936b1272970967311f095821aaf25da24688924ed3de5d48216d5f20a81833
DIST nvc-1.10.1.tar.gz 1589523 BLAKE2B 608eaa7058cc15df11d326971454ef5d3afffa99505f43a2497e4060e75a1e1958a163d0a78ec036dca40643f006468a9dc6f49cb0a2a3d2368f4a467ad6e94d SHA512 004230b4e571d3b15563f7a2e17472bbcb8e63773d205c27426e077364fac12051617a9bb908ed376928302b266d8751091284f9d5808b3ea8dacb433d440b33
-DIST nvc-1.9.2.tar.gz 1487550 BLAKE2B 54105c3523e252ea4e157b352a702979297c6e45ff84f7e82d9a241d8ae6da1bb4393eb0efaec7a59c7f70631b8b5b1f511e1ef029523180e90d45a04b93af06 SHA512 b6033f1ce1017aeacccf15a0220ad0938f631ce5b7b43c6cb189d6f36fca3f4a930ff3304031b0628c133b5806a9dd1ffc087f439adf85f2fdca0954bb581174
-EBUILD nvc-1.10.0.ebuild 1865 BLAKE2B 0e41084779c6bd539b5c4c3a870cdb881d4a851fc45f6a9d6c88e9c3fef7ed9d2e5ffd7065df90e716c2c97cf8f4a63fe8df2aafc4d980f02577128aa2e9287b SHA512 8428e39c10b5b0eff643b0587be9c4dc0d381ec1841709789d4e713ce7c7d99ab36178e0ee6636b2896f88f5fdd165b09005b1388f97c2036e053123b56f94f6
+DIST nvc-1.10.2.tar.gz 1591682 BLAKE2B 6b98ffd2a35498a572627e1460ef075653d1aed917a0b21de65c4740236570ac243fade51d795752062f022b1dc2ea9f7608ca47aee1ea6161fbfb6a525f926e SHA512 f5022f0871810ae6a9a53639a7b7c9055bb3c6fd243557eac71db14167ea073c7434a287b83cfc427920cff6433d0342bb8c4d44cee3d3a2b24ad73def8a7715
EBUILD nvc-1.10.1.ebuild 1865 BLAKE2B 0e41084779c6bd539b5c4c3a870cdb881d4a851fc45f6a9d6c88e9c3fef7ed9d2e5ffd7065df90e716c2c97cf8f4a63fe8df2aafc4d980f02577128aa2e9287b SHA512 8428e39c10b5b0eff643b0587be9c4dc0d381ec1841709789d4e713ce7c7d99ab36178e0ee6636b2896f88f5fdd165b09005b1388f97c2036e053123b56f94f6
-EBUILD nvc-1.9.2.ebuild 1865 BLAKE2B 0e41084779c6bd539b5c4c3a870cdb881d4a851fc45f6a9d6c88e9c3fef7ed9d2e5ffd7065df90e716c2c97cf8f4a63fe8df2aafc4d980f02577128aa2e9287b SHA512 8428e39c10b5b0eff643b0587be9c4dc0d381ec1841709789d4e713ce7c7d99ab36178e0ee6636b2896f88f5fdd165b09005b1388f97c2036e053123b56f94f6
+EBUILD nvc-1.10.2.ebuild 1865 BLAKE2B 0e41084779c6bd539b5c4c3a870cdb881d4a851fc45f6a9d6c88e9c3fef7ed9d2e5ffd7065df90e716c2c97cf8f4a63fe8df2aafc4d980f02577128aa2e9287b SHA512 8428e39c10b5b0eff643b0587be9c4dc0d381ec1841709789d4e713ce7c7d99ab36178e0ee6636b2896f88f5fdd165b09005b1388f97c2036e053123b56f94f6
MISC metadata.xml 1301 BLAKE2B 9aa790ace1c48c1c8ae7c6b65d5ee07a396af8ae87f0969c51301a4e3a76720e33dc996d64ea8c3d7fcfb5370c37617b389890fa585e7d04d03fc06424701a36 SHA512 89ff6ff84af364d62debce74d3d6c885a0a4c4c7a48b73486923f6efe286260c377ae9e754721be6d2de1d1af4f72ede4091e9fd2898c74387a6cd35c1728de5
diff --git a/sci-electronics/nvc/nvc-1.10.0.ebuild b/sci-electronics/nvc/nvc-1.10.2.ebuild
index 38a4bfa346de..38a4bfa346de 100644
--- a/sci-electronics/nvc/nvc-1.10.0.ebuild
+++ b/sci-electronics/nvc/nvc-1.10.2.ebuild
diff --git a/sci-electronics/nvc/nvc-1.9.2.ebuild b/sci-electronics/nvc/nvc-1.9.2.ebuild
deleted file mode 100644
index 38a4bfa346de..000000000000
--- a/sci-electronics/nvc/nvc-1.9.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1 llvm
-
-DESCRIPTION="NVC is a VHDL compiler and simulator"
-HOMEPAGE="https://www.nickg.me.uk/nvc/
- https://github.com/nickg/nvc/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nickg/nvc.git"
-
- NVC_SOURCEDIR="${WORKDIR}"/${PN}-${PV}
-else
- SRC_URI="https://github.com/nickg/nvc/archive/r${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-
- NVC_SOURCEDIR="${WORKDIR}"/${PN}-r${PV}
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug jit llvm"
-REQUIRED_USE="jit? ( llvm )"
-RESTRICT="test" # Some tests fail.
-
-RDEPEND="
- app-arch/bzip2:=
- app-arch/zstd:=
- dev-libs/capstone:=
- dev-libs/elfutils
- dev-libs/icu:=
- dev-libs/libffi:=
- dev-libs/libxml2:=
- sys-libs/ncurses:=
- sys-libs/zlib:=
- llvm? ( sys-devel/llvm:= )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-libs/check
- sys-devel/flex
-"
-
-NVC_BUILDDIR="${NVC_SOURCEDIR}_BuildDir"
-S="${NVC_BUILDDIR}"
-
-PATCHES=( "${FILESDIR}"/nvc-1.9.2-jit-code-capstone.patch )
-
-# Special libraries for NVC.
-QA_FLAGS_IGNORED="usr/lib[0-9]*/nvc/preload[0-9]*.so"
-
-pkg_setup() {
- use llvm && llvm_pkg_setup
-}
-
-src_unpack() {
- default
-
- mkdir -p "${S}" || die
-}
-
-src_prepare() {
- pushd "${NVC_SOURCEDIR}" >/dev/null || die
-
- default
-
- eautoreconf
-
- popd >/dev/null || die
-}
-
-src_configure() {
- local ECONF_SOURCE="${NVC_SOURCEDIR}"
- local -a myconf=(
- --enable-verilog
- --enable-vital
- --with-bash-completion="$(get_bashcompdir)"
- $(use_enable debug)
- $(use_enable jit)
- $(use_enable llvm)
- )
- econf "${myconf[@]}"
-
- export V=1 # Verbose compilation and install.
-}
-
-src_compile() {
- emake -j1
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- default
-
- mv "${ED}"/"$(get_bashcompdir)"/nvc{.bash,} || die
-
- dostrip -x /usr/$(get_libdir)/nvc
-}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index fd977d55e2c7..d636bb53b39b 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/arpack/Manifest b/sci-libs/arpack/Manifest
index 16d6b29e5c87..8f6bdc3b7a3d 100644
--- a/sci-libs/arpack/Manifest
+++ b/sci-libs/arpack/Manifest
@@ -2,7 +2,7 @@ DIST arpack-3.8.0.tar.gz 1014494 BLAKE2B 6daf8a237fdfce527935d777292df150b2f7889
DIST arpack-3.9.0.tar.gz 1015328 BLAKE2B fc9960025140a9d6a570ee0359c16055c826482fe1ee58c2dc7727cd0ead04fbb940da0e08a6f11e05205d239b1059c93af0e08bf2b6e0cfee61d73f1d0d9816 SHA512 fbcaa2179dd1aa5a39fc3e7d80f377ec90ddf16ef93184a88e6ecfc464ed97e5659f2cf578294ac3e0b0c0da6408c86acf5bbdce533e1e9d2a3121848340d282
DIST tutorial.ps.gz 105599 BLAKE2B 99570e6a0cc1c020b9c271e8ce1cc224f69ff5333cc818c10b063dc8ffbaf66a9f5c6ede99541b4212286d422146b1c4e332eba7e1635c99efa0e4c2620f0630 SHA512 a7b8fefd1a572ed477ae208d49094c1c65c9368990d12de9b3528e33fed546c947659f74e54a810d04154b4a1b0f9a94bcba4db0cf59d379e20786a261066aa4
DIST ug.ps.gz 248543 BLAKE2B ac010aef470060636fa00360636ba093f0d24d219fa927c79fb1726b798160eda74fa8b4be6c7dff94f5759efcf30afa99ad310e7959115e028738beb8aa125d SHA512 3349117fb10b07207ffbab2ffa31b406d026855ea4c16e8649b14c7d70bc94e11b5730672e34acd654817799136d4bd76569ac50ec78d787df5582d18ed61328
-EBUILD arpack-3.8.0.ebuild 1436 BLAKE2B 47fcf5aa91e326daf7000c27ce74bf1469918c29691040cae7ee4461a2d9b2d0038923e704968cbd06a9cc985360db4233411982f0d55c5bae63f2d10800f2de SHA512 5c08d63003371986773f8dcec392ebb5ef47fb283629e68a1d5e8ee59b50c59a2a4e5e900b8a08167ac1f16f1c45cf6ce79fa7998736dfdf057e433c92e55f59
-EBUILD arpack-3.9.0.ebuild 1352 BLAKE2B 0626814074221ce405b034263448f92d28471eb19f0b994bb5e3be5fe691df4d5c1090dacf0256e1a8136c9cbf9b2aa748e6186571e6796f7bacd70311c2518b SHA512 bf60a5bdc93a0204db5654c65cab0bf81c64d075abfe3f9a4a65402132c240af7b1a0badb74cee02e20092e987d4e62bd01f11e7f89393ac6528b3f8d335bbab
-EBUILD arpack-9999.ebuild 1352 BLAKE2B e88d3485d420f86dfa7ff505c25c9335661808a6aefd9a4105f07c653c9d1903a0942f8ab2f667670e8f111cf98e3998dfce2bd17c5772172b7660be1661258e SHA512 e0ed1f4e5b6b66f2366bbc99456213aabaef2cec5e103190fb16c9f8c0ae0c1c394a5b0a206bc6733fdae17a0d4c3ff4a46b2d8e413ff344405356f1d09bb3d3
+EBUILD arpack-3.8.0-r1.ebuild 1453 BLAKE2B 961ce259165a0088f4b7c474cd0de4d8eeae29938b2a6933e2c53b7cf6efbcfc8c3a18ee726611062d111152f2f0469ba60d85a8ee03ed3aa905733f63573247 SHA512 71f1d53988d140dfc71ec330383878468c65bb1a554bf21a34d3435d7065cbdb4f8f6bc626117306525572a28c19747dd1240e018332fb454ce359666fd2b1a6
+EBUILD arpack-3.9.0-r1.ebuild 1369 BLAKE2B 49a19289bbebd6310f9cf72a617737d2718432ab6b381f95e6324d051a7cec0c08b1a5d31fc6c0be9e6879d073e381a0c092733e49340ed2611139d9d28fa03b SHA512 02d9a67298e89266ccb0723b0c56da3fc8a95f8fcf42c201eebf0b615c4e730e74698dd9c35c0548e8787cde3722bb8f628bbffa9fa0a9d6f1ff65111aa449d1
+EBUILD arpack-9999.ebuild 1369 BLAKE2B 49a19289bbebd6310f9cf72a617737d2718432ab6b381f95e6324d051a7cec0c08b1a5d31fc6c0be9e6879d073e381a0c092733e49340ed2611139d9d28fa03b SHA512 02d9a67298e89266ccb0723b0c56da3fc8a95f8fcf42c201eebf0b615c4e730e74698dd9c35c0548e8787cde3722bb8f628bbffa9fa0a9d6f1ff65111aa449d1
MISC metadata.xml 975 BLAKE2B c586f5c76637d89b4221fc7bde670e0f32b35e3ef73f212a3ebb87893d6741a65e0c95ca981375a0c17231aeb1655c89f4263d6fac869ee29fe8e4e9b026ad06 SHA512 e296ebe68dd0b8a02bc92fdf43057ee2df61f5ff9d04fbc323be7c7b8aaccbb4fe4627d0f1815efe010a0c6f36367dd48417f092303561b4c8e81ac051bfc0bb
diff --git a/sci-libs/arpack/arpack-3.8.0.ebuild b/sci-libs/arpack/arpack-3.8.0-r1.ebuild
index c54db4557179..33421451eea4 100644
--- a/sci-libs/arpack/arpack-3.8.0.ebuild
+++ b/sci-libs/arpack/arpack-3.8.0-r1.ebuild
@@ -35,6 +35,7 @@ src_prepare() {
src_configure() {
econf \
--disable-static \
+ --enable-icb \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sci-libs/arpack/arpack-3.9.0.ebuild b/sci-libs/arpack/arpack-3.9.0-r1.ebuild
index cfd783760a46..543b592a542d 100644
--- a/sci-libs/arpack/arpack-3.9.0.ebuild
+++ b/sci-libs/arpack/arpack-3.9.0-r1.ebuild
@@ -35,6 +35,7 @@ src_prepare() {
src_configure() {
econf \
--disable-static \
+ --enable-icb \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sci-libs/arpack/arpack-9999.ebuild b/sci-libs/arpack/arpack-9999.ebuild
index 4130db5de749..543b592a542d 100644
--- a/sci-libs/arpack/arpack-9999.ebuild
+++ b/sci-libs/arpack/arpack-9999.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=7
@@ -35,6 +35,7 @@ src_prepare() {
src_configure() {
econf \
--disable-static \
+ --enable-icb \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
$(use_enable mpi)
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index a6479e3b7071..aee87aee498e 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/gentoo-functions/Manifest b/sys-apps/gentoo-functions/Manifest
index 8d77b2ef346b..040a1928ea44 100644
--- a/sys-apps/gentoo-functions/Manifest
+++ b/sys-apps/gentoo-functions/Manifest
@@ -1,6 +1,6 @@
DIST gentoo-functions-0.17.tar.bz2 10798 BLAKE2B 1b725945421ab36b1412f9addc22e9fe299c0e6460790ee2832b9f63d4c06b86bb0d054b01505640a5dc1e62f3cd257628717fec852116a4c8b2c9f9d2d149ee SHA512 6a3de93b5e4d761a53a622f41e6079606cc4ad8a964771d49dafdefbb632afdf722fd055d261e494aa0be956c4160c49a775ab40c927c5340b8e4da275ef51fb
DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373 SHA512 2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e
EBUILD gentoo-functions-0.17.ebuild 801 BLAKE2B 4978d1de5281924566ba4f25eb79c7b4960fad0288a6bf6a51a2e1815a1bce61bd8f284c2ba4912812e3be8a703fcbe52b95ccc489b4de726ed22684fd34c5c2 SHA512 96e464b073d00a9901e8d899a3d88371267966f58a314b3c800f475d112ef349f77ddcfd0d78b68c508a4707d15c81f4fe4c0a1e1d5cdfa557352ead09729797
-EBUILD gentoo-functions-0.19.ebuild 877 BLAKE2B 457e5c405c05e9e928c4f8e9e764fe07b7ace335750bebb01d7226e9b7b1f7ceac0fcb49148087439c8a6b42c034aa1f7590b4203e9d42f06031f2b3acee58d4 SHA512 c846b3451c764b64ec601e9d579542a47d68775e94eac97b8680a08891076226279f0611a19a72ba1b75b0cb35941b22ff3c734831e6c8665c2ca5b65cd1f5b4
+EBUILD gentoo-functions-0.19.ebuild 891 BLAKE2B c808e1a082b6159fc6d40a66fd0693ce13d0d498f9eca4c46f7882dc570af142387e0e7dce23e4bf8481dc47e5e943028f38c1440114b518746c7eba29bcd962 SHA512 0e362644e8a582e109b2ab198f76d6e1783f3a305be9e4a39cf9771810e6076cb86c646376189fc67a01103dc176605effa33d21e36b49aaaeb981d70146338f
EBUILD gentoo-functions-9999.ebuild 1011 BLAKE2B cf8c057f158e46b8c3eca48663d82ae42dcb4ebdd213e7f37bbddfe908dc7bbc0b209fa25831d485f15914fadf943468b2d605a564644b2acbde1d5987ced1d6 SHA512 a69705a6b57437e5e29b244c7d43e58c186a85053fe7b809e2758064df7518bbe056aa78fa2e1113413713552787e93aecd527f53c87682f4d2c9e28ec02643e
MISC metadata.xml 416 BLAKE2B 08b6d649521646ff28c4738fbc3b9a292740bceb2430dab5ee4391bded078bd0c05dff69a28f722a1c23bbbb86af546935a055f93720ea759b141902f367394a SHA512 88409b09c14a2eb4859166e88f4a59ffc2e84e18a246b942f50ebd58bf83f0e6710f0405f08d102853cbd94562140a267cb60db29b4170893b7c3b3e24ec1ae3
diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild
index 39769eaa9170..51827ac19e65 100644
--- a/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild
+++ b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild
@@ -16,7 +16,7 @@ inherit toolchain-funcs flag-o-matic
DESCRIPTION="Base functions required by all Gentoo systems"
HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git"
-LICENSE="GPL-2"
+LICENSE="GPL-2 public-domain"
SLOT="0"
# Specifically needs GNU find, as well.
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index 504c4da024d7..c177c474bec2 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/mokutil/Manifest b/sys-boot/mokutil/Manifest
index daddd517b8cc..516d51ec3f97 100644
--- a/sys-boot/mokutil/Manifest
+++ b/sys-boot/mokutil/Manifest
@@ -1,5 +1,4 @@
-DIST mokutil-0.5.0.tar.gz 37181 BLAKE2B 6bd74e4ef2777afcd80cfe1d56dba7c861b9cb7bb957db19529dc36df7d6172c1d43870b80fbacd5f2bf20dbe9c8174be0d4cb5ce3638ce83a99795ae7627c4b SHA512 600c142fcc44e33efd307341b814018ef956668790b56d42a523140e81098746d14ae096fc6c93985b3c26bb414b8b6862f59312f2c4bd9d657a11e4becc6ea7
+AUX mokutil-0.6.0-conflict.patch 1098 BLAKE2B 304be1d9237ff04915f5421680da94ba0a5462d447ffb6b5d4af46ef63ce87056ba58be4b60d0aca914186bed62c95215fa3c18fb996349d92c3a3b36dcc2c1a SHA512 1ace1309e3010d45769248fea70a92f9273fdb4658c3d7575cee4cc9c85d661108f4abde51a90370434eb66994fbd204113ba02c54b5170706db415ac629747b
DIST mokutil-0.6.0.tar.gz 38047 BLAKE2B f2307807c700091f1e5a783b3ad8e7b3eaa17e05580b2c24fd0e92433c6b9bedfb51e9eb2d5d1c71448623b12b6667a573dd51ed03fc738aaf9815083e118ca0 SHA512 11a9d172dba4fbb674e58e5d82cb1dc65a80cff844c0eaebd106b4d4608b24a8207e0cfabf36fe1eedb67f68a8a18db2136c7b62aa3230ac104615e8284dbd7d
-EBUILD mokutil-0.5.0-r1.ebuild 560 BLAKE2B 95644c634226181843c3eb6e4d988e16f3f43a2187a2d7cb318d4f21ada38c5d6a44c254ecc380ad3d040316dd83a549030e34255a33e4130a90da6b6a203a0a SHA512 02668a462d47eef98cc517ec7952d0463194688b7f9bf7ee7512c5635838b17d6fa0cbc43a2765d8f49f749699b6bc2911937d142274523854a4b93a3cdbd440
-EBUILD mokutil-0.6.0.ebuild 560 BLAKE2B 548bef83e75844fcc68afd6f5743fe2cd2772a3f681bce329fc9c03a09ae82507d5d3923fd7ca55a0cfe76acacd3faebfbe0bfaf1938e488631cd9e7a55fabec SHA512 095e83605147ba2771ca5245823f56e387a5ede8628fcb55a9f9e3d2e8565e039c142621424d3c16d6ac029ee054678f1521f9fcdea161535c2f49b83415df5a
+EBUILD mokutil-0.6.0.ebuild 616 BLAKE2B 5c3643ea7f1c88cbd85b3edb416df568716fd197884874d08b90c6ac4c727c8103ce499f8a51a09fc4e701b25193120f53358c10575f2dbb10e76eef4e7de38e SHA512 3b7e7dcf26dbabae49cb2fe4fb2af4d2de69f5f890e071de81a6a17720506fd34ab1b22345faa23fef42e9ec85b8c1aac48a8f07deaa77fa1acd03a86a646054
MISC metadata.xml 324 BLAKE2B 803a9f3dfc400fd7358eb385dbdcd68c75cb26fbaf90ceb26ff41c7eef6ed3c34cb2d1418e2baa2c3b479615d473583fa7aa6b88544b6b1399cdd1e304ad3cbc SHA512 c0d24dc6c45f5d6f4d6d2b01b14a79376f4adf5847348bd9e5cdde20af1fe88ec9681bc6fd88126febf749dc0822d3b78bd2babcfa80abbbff3d1580aafc530e
diff --git a/sys-boot/mokutil/files/mokutil-0.6.0-conflict.patch b/sys-boot/mokutil/files/mokutil-0.6.0-conflict.patch
new file mode 100644
index 000000000000..6283fa331635
--- /dev/null
+++ b/sys-boot/mokutil/files/mokutil-0.6.0-conflict.patch
@@ -0,0 +1,38 @@
+From dd55c28236809fc30a7f079882914cde45560277 Mon Sep 17 00:00:00 2001
+From: Gary Lin <glin@suse.com>
+Date: Fri, 30 Jun 2023 10:36:54 +0800
+Subject: [PATCH] Avoid conflicting efi_char16_t type definitions
+
+It's not necessary to define 'efi_char16_t' as 'wchar_t' since we don't
+need any wchar functions. Besides, it may conflict with efivar-38. This
+commit defines 'efi_char16_t' as 'uint16_t' and adds the conditional
+check to avoid the potential conflict.
+
+Fixes: https://github.com/lcp/mokutil/issues/66
+
+Signed-off-by: Gary Lin <glin@suse.com>
+---
+ src/mokutil.h | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/mokutil.h b/src/mokutil.h
+index d47a380..bd02608 100644
+--- a/src/mokutil.h
++++ b/src/mokutil.h
+@@ -33,13 +33,14 @@
+ #define __MOKUTIL_H__
+
+ #include <ctype.h>
+-#include <wchar.h>
+
+ #include "signature.h"
+
+ typedef unsigned long efi_status_t;
+ typedef uint8_t efi_bool_t;
+-typedef wchar_t efi_char16_t; /* UNICODE character */
++#ifndef efi_char16_t
++typedef uint16_t efi_char16_t; /* UNICODE character */
++#endif
+
+ typedef enum {
+ DELETE_MOK = 0,
diff --git a/sys-boot/mokutil/mokutil-0.5.0-r1.ebuild b/sys-boot/mokutil/mokutil-0.5.0-r1.ebuild
deleted file mode 100644
index 560c290cb156..000000000000
--- a/sys-boot/mokutil/mokutil-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="The utility to manipulate machines owner keys which managed in shim"
-HOMEPAGE="https://github.com/lcp/mokutil"
-SRC_URI="https://github.com/lcp/mokutil/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-libs/openssl:=
- sys-apps/keyutils:=
- sys-libs/efivar:=
- virtual/libcrypt:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/sys-boot/mokutil/mokutil-0.6.0.ebuild b/sys-boot/mokutil/mokutil-0.6.0.ebuild
index cf7a65403d0e..b57693258f14 100644
--- a/sys-boot/mokutil/mokutil-0.6.0.ebuild
+++ b/sys-boot/mokutil/mokutil-0.6.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
@@ -20,6 +20,8 @@ DEPEND="dev-libs/openssl:=
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=( "${FILESDIR}"/mokutil-0.6.0-conflict.patch )
+
src_prepare() {
default
eautoreconf
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index badbb7a9d0ac..42c1cf90c22a 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 1d49cb12657f..d9a2b865ba57 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -21,5 +21,5 @@ EBUILD kubelet-1.26.6.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0
EBUILD kubelet-1.26.7.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90
EBUILD kubelet-1.27.3.ebuild 1030 BLAKE2B e268e8d6e17c449e1e1f3b634b01a1ba8909454f796c4a96f28657f8122e70c1980b32cf3287d3668b3efb8d6d7cd1c5b06d2761dcba368431e772c371d30430 SHA512 a4c62f700caaba247646ce4c5f5d23e832d1d0334b5ef406e97e684833482e66b93b3951949fb74d75533e7c8a932fc261adaf52dd7a39abc35eb14a26a7e777
EBUILD kubelet-1.27.4.ebuild 1030 BLAKE2B e268e8d6e17c449e1e1f3b634b01a1ba8909454f796c4a96f28657f8122e70c1980b32cf3287d3668b3efb8d6d7cd1c5b06d2761dcba368431e772c371d30430 SHA512 a4c62f700caaba247646ce4c5f5d23e832d1d0334b5ef406e97e684833482e66b93b3951949fb74d75533e7c8a932fc261adaf52dd7a39abc35eb14a26a7e777
-EBUILD kubelet-1.28.0.ebuild 1103 BLAKE2B f32dd6ef29016fbebe25e9c061594f822fc83808d224d47b224dac2d2ecaed191b2884f0133d8a0d166a6201244e8d6cc2da69ba9303d8bb48eb1289521bd6fe SHA512 c64a03be394d7431de34653473bfec0c87e1e7d9610c8be51b4a13759dacf486fcabbd488db1b819975f5b2cb302e544b7338c2b3d7c7498a47d4b74897016d1
+EBUILD kubelet-1.28.0.ebuild 1103 BLAKE2B 2728c59763b7a4d8fd3593a5c9634e424b68d853d62ba060bfe16c15bb8542c2a87ef17b24e8784e40c600f8dfc9b95e41162e3d540415da30b7985f89ce3c8a SHA512 19e24d6f8c74ae0e2e91cb8ad4784a5674d5704ecc363b05a518ce399abec92ff731a1deab8a4fad2e3c4767ee2ac4926d9399663119d5bf3fb3b5b0fce81fd7
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kubelet/kubelet-1.28.0.ebuild b/sys-cluster/kubelet/kubelet-1.28.0.ebuild
index 54fbe2ed430d..05ecb443357c 100644
--- a/sys-cluster/kubelet/kubelet-1.28.0.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.28.0.ebuild
@@ -20,7 +20,7 @@ RESTRICT+=" test "
S="${WORKDIR}/kubernetes-${PV}"
PATCHES=(
- "${FILESDIR}"/${P}-make-install-gomaxprocs-optional.patch
+ "${FILESDIR}"/${P}-make-gomaxprocs-install-optional.patch
)
src_compile() {
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 30935c16f23f..a4b755644015 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 813ba0b32315..dfc51d0b3be4 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -31,7 +31,6 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B f8375e084043f032609e66fd98c234249df57a59
DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87 SHA512 344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c SHA512 72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
DIST glibc-2.37.tar.xz 18674604 BLAKE2B 8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3 SHA512 4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
-DIST glibc-2.38-patches-1.tar.xz 13688 BLAKE2B 198bbaff878c6ede8501b84d996e219af0b2ed82280f98f7858db65feb814c15468808e92bb5e0cc19b38cebc50ec019c3309cfb09193f6cd51d2f1c6a312a3b SHA512 dd760bb73e9b7b90ffabab9bbbb6ef9b2a329ceaa7f75e4a28391b28291160e53b1bac78497ef59c98cd8a4522f59de6fc40681361e1ebfd62f85f0c85d7c262
DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33 SHA512 de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
DIST glibc-2.38.tar.xz 18913712 BLAKE2B f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f SHA512 a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
@@ -50,6 +49,5 @@ EBUILD glibc-2.36-r8.ebuild 52466 BLAKE2B fc59a2935c5e9487585449477ae7a0db2b0054
EBUILD glibc-2.37-r3.ebuild 52043 BLAKE2B 91491de207d167232704fc184736ad240935d2534d9233ee980c854666e74c2ee2da028163e06ccfb64e39cc3720ee1d104e8bf6aa9cc3c643f4e3875f11e6db SHA512 559a26fd9fade821b6747a992d3e54b4660cf8c2e71319cc5820554409b913fd0bb9cb5c3efc364b2cafcb3979eea715949cc6a983cd376eb13d546487719981
EBUILD glibc-2.37-r4.ebuild 52806 BLAKE2B ec198942cd043bd4673f9cc97a2ad2d45e62fa0c0a11830b8403bd17e16ec40c06045592d13a90d6d12910717edf1c1d27c6355dea5100e98977732ca0fc8962 SHA512 00e687ba68b995274d01d5a2e7ba2b505962e4f5444d89208c5e15d8b410a99cb291dbf91d8d7877f726ea0983ae61319a80925aa7f825cd853ef58a03b85da2
EBUILD glibc-2.38-r1.ebuild 52749 BLAKE2B 0aadce9350d63d457d62eb00860913acdb13270387b9bf01bc2f4e1bdafaf39030518f03d188fb242bcb22fbe6dc7646162d6808cb83ab6d6e6abbd5c8d5c9b8 SHA512 18eefa2fe75ba19530da1d98427f2d3fed10cdce7a0a8d501e0bd735f0264fb4f1e72cd043666f2ff0ad34ba1b64c5f2d5167413e43a9ded6d73e199117dbf34
-EBUILD glibc-2.38.ebuild 52749 BLAKE2B b48e3b77d50fedc74049b0a126302595e7819266452275a2cd16d8577b4e689c48aba21b066f2b45988b73e8ce36a11b08205a2ab020f17df10d7cc64f980679 SHA512 e560a0f55fbcd24f1db45fe85622aaf5e3f94b9f311c55eb205c00490ab907bf237b9f097676674ea990eec5a3bd6bd88a7ad9f62b00fb44c2552259d6bfeaea
EBUILD glibc-9999.ebuild 52749 BLAKE2B b48e3b77d50fedc74049b0a126302595e7819266452275a2cd16d8577b4e689c48aba21b066f2b45988b73e8ce36a11b08205a2ab020f17df10d7cc64f980679 SHA512 e560a0f55fbcd24f1db45fe85622aaf5e3f94b9f311c55eb205c00490ab907bf237b9f097676674ea990eec5a3bd6bd88a7ad9f62b00fb44c2552259d6bfeaea
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
deleted file mode 100644
index c80a8e763200..000000000000
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ /dev/null
@@ -1,1674 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
- multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/"
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
-else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
-fi
-
-SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
-SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
-
-# Here's how the cross-compile logic breaks down ...
-# CTARGET - machine that will target the binaries
-# CHOST - machine that will host the binaries
-# CBUILD - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-# CBUILD = CHOST = CTARGET - native build/install
-# CBUILD != (CHOST = CTARGET) - cross-compile a native build
-# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
-# For install paths:
-# CHOST = CTARGET - install into /
-# CHOST != CTARGET - install into /usr/CTARGET/
-#
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY} == cross-* ]] ; then
- export CTARGET=${CATEGORY#cross-}
- fi
-fi
-
-# Note [Disable automatic stripping]
-# Disabling automatic stripping for a few reasons:
-# - portage's attempt to strip breaks non-native binaries at least on
-# arm: bug #697428
-# - portage's attempt to strip libpthread.so.0 breaks gdb thread
-# enumeration: bug #697910. This is quite subtle:
-# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
-# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
-# via 'ps_pglobal_lookup' symbol defined in gdb.
-# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
-# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
-# (unexported) is used to sanity check compatibility before enabling
-# debugging.
-# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
-# * normal 'strip' command trims '.symtab'
-# Thus our main goal here is to prevent 'libpthread.so.0' from
-# losing it's '.symtab' entries.
-# As Gentoo's strip does not allow us to pass less aggressive stripping
-# options and does not check the machine target we strip selectively.
-
-# We need a new-enough binutils/gcc to match upstream baseline.
-# Also we need to make sure our binutils/gcc supports TLS,
-# and that gcc already contains the hardened patches.
-# Lastly, let's avoid some openssh nastiness, bug 708224, as
-# convenience to our users.
-
-IDEPEND="
- !compile-locales? ( sys-apps/locale-gen )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- sys-devel/bison
- compile-locales? ( sys-apps/locale-gen )
- doc? (
- dev-lang/perl
- sys-apps/texinfo
- )
- test? (
- dev-lang/perl
- >=net-dns/libidn2-2.3.0
- )
-"
-COMMON_DEPEND="
- gd? ( media-libs/gd:2= )
- nscd? ( selinux? (
- audit? ( sys-process/audit )
- caps? ( sys-libs/libcap )
- ) )
- suid? ( caps? ( sys-libs/libcap ) )
- selinux? ( sys-libs/libselinux )
- systemtap? ( dev-util/systemtap )
-"
-DEPEND="${COMMON_DEPEND}
-"
-RDEPEND="${COMMON_DEPEND}
- !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
- perl? ( dev-lang/perl )
-"
-
-RESTRICT="!test? ( test )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
- BDEPEND+=" !headers-only? (
- >=${CATEGORY}/binutils-2.27
- >=${CATEGORY}/gcc-6.2
- )"
- [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
- BDEPEND+="
- >=sys-devel/binutils-2.27
- >=sys-devel/gcc-6.2
- "
- DEPEND+=" virtual/os-headers "
- RDEPEND+="
- >=net-dns/libidn2-2.3.0
- vanilla? ( !sys-libs/timezone-data )
- "
- PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-# Ignore tests whitelisted below
-GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
-
-# The following tests fail due to the Gentoo build system and are thus
-# executed but ignored:
-XFAIL_TEST_LIST=(
- # buggy test, assumes /dev/ and /dev/null on a single filesystem
- # 'mount --bind /dev/null /chroot/dev/null' breaks it.
- # https://sourceware.org/PR25909
- tst-support_descriptors
-
- # The following tests fail only inside portage
- # https://bugs.gentoo.org/831267
- tst-system
- tst-strerror
- tst-strsignal
-)
-
-XFAIL_NSPAWN_TEST_LIST=(
- # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
- # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
- # https://sourceware.org/PR30603
- test-errno-linux
- tst-bz21269
- tst-mlock2
- tst-ntp_gettime
- tst-ntp_gettime-time64
- tst-ntp_gettimex
- tst-ntp_gettimex-time64
- tst-pkey
- tst-process_mrelease
- tst-adjtime
- tst-adjtime-time64
- tst-clock2
- tst-clock2-time64
-
- # These fail if --suppress-sync and/or low priority is set
- tst-sync_file_range
- tst-sched1
- test-errno
-)
-
-#
-# Small helper functions
-#
-
-dump_build_environment() {
- einfo ==== glibc build environment ========================================================
- local v
- for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY STRINGS OBJDUMP READELF; do
- einfo " $(printf '%15s' ${v}:) ${!v}"
- done
- einfo =====================================================================================
-}
-
-is_crosscompile() {
- [[ ${CHOST} != ${CTARGET} ]]
-}
-
-just_headers() {
- is_crosscompile && use headers-only
-}
-
-alt_prefix() {
- is_crosscompile && echo /usr/${CTARGET}
-}
-
-# This prefix is applicable to CHOST when building against this
-# glibc. It is baked into the library at configure time.
-host_eprefix() {
- is_crosscompile || echo "${EPREFIX}"
-}
-
-# This prefix is applicable to CBUILD when building against this
-# glibc. It determines the destination path at install time.
-build_eprefix() {
- is_crosscompile && echo "${EPREFIX}"
-}
-
-# We need to be able to set alternative headers for compiling for non-native
-# platform. Will also become useful for testing kernel-headers without screwing
-# up the whole system.
-alt_headers() {
- echo ${ALT_HEADERS:=$(alt_prefix)/usr/include}
-}
-
-alt_build_headers() {
- if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
- ALT_BUILD_HEADERS="$(host_eprefix)$(alt_headers)"
- if tc-is-cross-compiler ; then
- ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
- if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then
- local header_path=$(echo '#include <linux/version.h>' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h')
- ALT_BUILD_HEADERS=${header_path%/linux/version.h}
- fi
- fi
- fi
- echo "${ALT_BUILD_HEADERS}"
-}
-
-alt_libdir() {
- echo $(alt_prefix)/$(get_libdir)
-}
-alt_usrlibdir() {
- echo $(alt_prefix)/usr/$(get_libdir)
-}
-
-builddir() {
- echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
-}
-
-do_compile_test() {
- local ret save_cflags=${CFLAGS}
- CFLAGS+=" $1"
- shift
-
- pushd "${T}" >/dev/null
-
- rm -f glibc-test*
- printf '%b' "$*" > glibc-test.c
-
- # We assume CC is already set up.
- nonfatal emake glibc-test
- ret=$?
-
- popd >/dev/null
-
- CFLAGS=${save_cflags}
- return ${ret}
-}
-
-do_run_test() {
- local ret
-
- if [[ ${MERGE_TYPE} == "binary" ]] ; then
- # ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
- else
- if ! do_compile_test "" "$@" ; then
- ewarn "Simple build failed ... assuming this is desired #324685"
- return 0
- fi
- fi
-
- pushd "${T}" >/dev/null
-
- ./glibc-test
- ret=$?
- rm -f glibc-test*
-
- popd >/dev/null
-
- return ${ret}
-}
-
-setup_target_flags() {
- # This largely mucks with compiler flags. None of which should matter
- # when building up just the headers.
- just_headers && return 0
-
- case $(tc-arch) in
- x86)
- # -march needed for #185404 #199334
- # TODO: When creating the first glibc cross-compile, this test will
- # always fail as it does a full link which in turn requires glibc.
- # Probably also applies when changing multilib profile settings (e.g.
- # enabling x86 when the profile was amd64-only previously).
- # We could change main to _start and pass -nostdlib here so that we
- # only test the gcc code compilation. Or we could do a compile and
- # then look for the symbol via scanelf.
- if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- filter-flags '-march=*'
- export CFLAGS="-march=${t} ${CFLAGS}"
- einfo "Auto adding -march=${t} to CFLAGS #185404"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS+=" -mstackrealign"
- ;;
- amd64)
- # -march needed for #185404 #199334
- # TODO: See cross-compile issues listed above for x86.
- if [[ ${ABI} == x86 ]]; then
- if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
- local t=${CTARGET_OPT:-${CTARGET}}
- t=${t%%-*}
- # Normally the target is x86_64-xxx, so turn that into the -march that
- # gcc actually accepts. #528708
- [[ ${t} == "x86_64" ]] && t="x86-64"
- filter-flags '-march=*'
- # ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
- export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
- einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
- fi
- # For compatibility with older binaries at slight performance cost.
- use stack-realign && export CFLAGS_x86+=" -mstackrealign"
-
- # Workaround for bug #823780.
- # Need to save/restore CC because earlier on, we stuff it full of CFLAGS, and tc-getCPP doesn't like that.
- CC_mangled=${CC}
- CC=${glibc__GLIBC_CC}
- if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
- export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
- einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})"
- fi
- CC=${CC_mangled}
- fi
- ;;
- mips)
- # The mips abi cannot support the GNU style hashes. #233233
- filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
- ;;
- ppc|ppc64)
- # Many arch-specific implementations do not work on ppc with
- # cache-block not equal to 128 bytes. This breaks memset:
- # https://sourceware.org/PR26522
- # https://bugs.gentoo.org/737996
- # Use default -mcpu=. For ppc it means non-multiarch setup.
- filter-flags '-mcpu=*'
- ;;
- sparc)
- # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
- filter-flags "-fcall-used-g7"
- append-flags "-fcall-used-g6"
-
- local cpu
- case ${CTARGET} in
- sparc64-*)
- cpu="sparc64"
- case $(get-flag mcpu) in
- v9)
- # We need to force at least v9a because the base build doesn't
- # work with just v9.
- # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
- append-flags "-Wa,-xarch=v9a"
- ;;
- esac
- ;;
- sparc-*)
- case $(get-flag mcpu) in
- v8|supersparc|hypersparc|leon|leon3)
- cpu="sparcv8"
- ;;
- *)
- cpu="sparcv9"
- ;;
- esac
- ;;
- esac
- [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
- ;;
- esac
-}
-
-setup_flags() {
- # Make sure host make.conf doesn't pollute us
- if is_crosscompile || tc-is-cross-compiler ; then
- CHOST=${CTARGET} strip-unsupported-flags
- fi
-
- # Store our CFLAGS because it's changed depending on which CTARGET
- # we are building when pulling glibc on a multilib profile
- CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
- CFLAGS=${CFLAGS_BASE}
- CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
- CXXFLAGS=${CXXFLAGS_BASE}
- ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
- ASFLAGS=${ASFLAGS_BASE}
-
- # Allow users to explicitly avoid flag sanitization via
- # USE=custom-cflags.
- if ! use custom-cflags; then
- # Over-zealous CFLAGS can often cause problems. What may work for one
- # person may not work for another. To avoid a large influx of bugs
- # relating to failed builds, we strip most CFLAGS out to ensure as few
- # problems as possible.
- strip-flags
- # Lock glibc at -O2; we want to be conservative here.
- filter-flags '-O?'
- append-flags -O2
- fi
-
- strip-unsupported-flags
- filter-lto
- filter-flags -m32 -m64 '-mabi=*'
-
- # glibc aborts if rpath is set by LDFLAGS
- filter-ldflags '-Wl,-rpath=*'
-
- # ld can't use -r & --relax at the same time, bug #788901
- # https://sourceware.org/PR27837
- filter-ldflags '-Wl,--relax'
-
- # some weird software relies on sysv hashes in glibc, bug 863863, bug 864100
- # we have to do that here already so mips can filter it out again :P
- if use hash-sysv-compat ; then
- append-ldflags '-Wl,--hash-style=both'
- fi
-
- # #492892
- filter-flags -frecord-gcc-switches
-
- # #898098
- filter-flags -fno-builtin
-
- # #829583
- filter-lfs-flags
-
- unset CBUILD_OPT CTARGET_OPT
- if use multilib ; then
- CTARGET_OPT=$(get_abi_CTARGET)
- [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
- fi
-
- setup_target_flags
-
- if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
- CBUILD_OPT=${CTARGET_OPT}
- fi
-
- # glibc's headers disallow -O0 and fail at build time:
- # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
- # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
- replace-flags -O0 -O1
-
- # glibc handles this internally already where it's appropriate;
- # can't always have SSP when we're the ones setting it up, etc
- filter-flags '-fstack-protector*'
-
- # Similar issues as with SSP. Can't inject yourself that early.
- filter-flags '-fsanitize=*'
-
- # See end of bug #830454; we handle this via USE=cet
- filter-flags '-fcf-protection=*'
-
- # When bootstrapping, we may have a situation where
- # CET-enabled gcc from seed is used to build CET-disabled
- # glibc. As such, gcc implicitly enables CET if no
- # -fcf-protection flag is passed. For a typical package it
- # should not be a problem, but for glibc it matters as it is
- # dealing with CET in ld.so. So if CET is supposed to be
- # disabled for glibc, be explicit about it.
- if (use amd64 || use x86) && ! use cet; then
- append-flags '-fcf-protection=none'
- fi
-}
-
-use_multiarch() {
- # Allow user to disable runtime arch detection in multilib.
- use multiarch || return 1
- # Make sure binutils is new enough to support indirect functions,
- # #336792. This funky sed supports gold and bfd linkers.
- local bver nver
- bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
- case $(tc-arch ${CTARGET}) in
- amd64|x86) nver="2.20" ;;
- arm) nver="2.22" ;;
- hppa) nver="2.23" ;;
- ppc|ppc64) nver="2.20" ;;
- # ifunc support was added in 2.23, but glibc also needs
- # machinemode which is in 2.24.
- s390) nver="2.24" ;;
- sparc) nver="2.21" ;;
- *) return 1 ;;
- esac
- ver_test ${bver} -ge ${nver}
-}
-
-# Setup toolchain variables that had historically been defined in the
-# profiles for these archs.
-setup_env() {
- # silly users
- unset LD_RUN_PATH
- unset LD_ASSUME_KERNEL
-
- if is_crosscompile || tc-is-cross-compiler ; then
- multilib_env ${CTARGET_OPT:-${CTARGET}}
-
- if ! use multilib ; then
- MULTILIB_ABIS=${DEFAULT_ABI}
- else
- MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
- fi
-
- # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
- # and fall back on CFLAGS.
- local VAR=CFLAGS_${CTARGET//[-.]/_}
- CFLAGS=${!VAR-${CFLAGS}}
- einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
- fi
-
- setup_flags
-
- export ABI=${ABI:-${DEFAULT_ABI:-default}}
-
- if just_headers ; then
- # Avoid mixing host's CC and target's CFLAGS_${ABI}:
- # At this bootstrap stage we have only binutils for
- # target but not compiler yet.
- einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
- return 0
- fi
-
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
-
- if use doc ; then
- export MAKEINFO=makeinfo
- else
- export MAKEINFO=/dev/null
- fi
-
- # Reset CC and CXX to the value at start of emerge
- export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
- export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
-
- # and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
- export glibc__ORIG_CC=${CC}
- export glibc__ORIG_CXX=${CXX}
-
- if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
- export glibc__force_gcc=yes
- # once this is toggled on, it needs to stay on, since with CPP manipulated
- # tc-is-clang does not work correctly anymore...
- fi
-
- if [[ ${glibc__force_gcc} == "yes" ]] ; then
- # If we are running in an otherwise clang/llvm environment, we need to
- # recover the proper gcc and binutils settings here, at least until glibc
- # is finally building with clang. So let's override everything that is
- # set in the clang profiles.
- # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
- # a good start into that direction.
- # Also, if you're crosscompiling, let's assume you know what you are doing.
- # Hopefully.
- # Last, we need the settings of the *build* environment, not of the
- # target environment...
-
- local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B)
- local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
- einfo "Overriding clang configuration, since it won't work here"
-
- export CC="${current_gcc_path}/gcc"
- export CPP="${current_gcc_path}/cpp"
- export CXX="${current_gcc_path}/g++"
- export LD="${current_binutils_path}/ld.bfd"
- export AR="${current_binutils_path}/ar"
- export AS="${current_binutils_path}/as"
- export NM="${current_binutils_path}/nm"
- export STRIP="${current_binutils_path}/strip"
- export RANLIB="${current_binutils_path}/ranlib"
- export OBJCOPY="${current_binutils_path}/objcopy"
- export STRINGS="${current_binutils_path}/strings"
- export OBJDUMP="${current_binutils_path}/objdump"
- export READELF="${current_binutils_path}/readelf"
- export ADDR2LINE="${current_binutils_path}/addr2line"
-
- # do we need to also do flags munging here? yes! at least...
- filter-flags '-fuse-ld=*'
- filter-flags '-D_FORTIFY_SOURCE=*'
-
- else
-
- # this is the "normal" case
-
- export CC="$(tc-getCC ${CTARGET})"
- export CXX="$(tc-getCXX ${CTARGET})"
-
- # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
- # can't detect them automatically due to ${CHOST} mismatch and fallbacks
- # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
- export NM="$(tc-getNM ${CTARGET})"
- export READELF="$(tc-getREADELF ${CTARGET})"
-
- fi
-
- # We need to export CFLAGS with abi information in them because glibc's
- # configure script checks CFLAGS for some targets (like mips). Keep
- # around the original clean value to avoid appending multiple ABIs on
- # top of each other. (Why does the comment talk about CFLAGS if the code
- # acts on CC?)
- export glibc__GLIBC_CC=${CC}
- export glibc__GLIBC_CXX=${CXX}
-
- export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
-
- # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
- # To build .S (assembly) files with the same ABI-specific flags
- # upstream currently recommends adding CFLAGS to CC/CXX:
- # https://sourceware.org/PR23273
- # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
- # and breaks multiarch support. See 659030#c3 for an example.
- # The glibc configure script doesn't properly use LDFLAGS all the time.
- export CC="${glibc__GLIBC_CC} ${glibc__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
-
- # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
- export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
-
- if is_crosscompile; then
- # Assume worst-case bootstrap: glibc is built for the first time
- # with ${CTARGET}-g++ not available yet. We avoid
- # building auxiliary programs that require C++: bug #683074
- # It should not affect final result.
- export libc_cv_cxx_link_ok=no
- # The line above has the same effect. We set CXX explicitly
- # to make build logs less confusing.
- export CXX=
- fi
-}
-
-foreach_abi() {
- setup_env
-
- local ret=0
- local abilist=""
- if use multilib ; then
- abilist=$(get_install_abis)
- else
- abilist=${DEFAULT_ABI}
- fi
- local -x ABI
- for ABI in ${abilist:-default} ; do
- setup_env
- einfo "Running $1 for ABI ${ABI}"
- $1
- : $(( ret |= $? ))
- done
- return ${ret}
-}
-
-glibc_banner() {
- local b="Gentoo ${PVR}"
- [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" (patchset ${PATCH_VER})"
- echo "${b}"
-}
-
-# The following Kernel version handling functions are mostly copied from portage
-# source. It's better not to use linux-info.eclass here since a) it adds too
-# much magic, see bug 326693 for some of the arguments, and b) some of the
-# functions are just not provided.
-
-g_get_running_KV() {
- uname -r
- return $?
-}
-
-g_KV_major() {
- [[ -z $1 ]] && return 1
- local KV=$@
- echo "${KV%%.*}"
-}
-
-g_KV_minor() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.}
- echo "${KV%%.*}"
-}
-
-g_KV_micro() {
- [[ -z $1 ]] && return 1
- local KV=$@
- KV=${KV#*.*.}
- echo "${KV%%[^[:digit:]]*}"
-}
-
-g_KV_to_int() {
- [[ -z $1 ]] && return 1
- local KV_MAJOR=$(g_KV_major "$1")
- local KV_MINOR=$(g_KV_minor "$1")
- local KV_MICRO=$(g_KV_micro "$1")
- local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
-
- # We make version 2.2.0 the minimum version we will handle as
- # a sanity check ... if its less, we fail ...
- if [[ ${KV_int} -ge 131584 ]] ; then
- echo "${KV_int}"
- return 0
- fi
- return 1
-}
-
-g_int_to_KV() {
- local version=$1 major minor micro
- major=$((version / 65536))
- minor=$(((version % 65536) / 256))
- micro=$((version % 256))
- echo ${major}.${minor}.${micro}
-}
-
-eend_KV() {
- [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
- eend $?
-}
-
-get_kheader_version() {
- printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
- $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \
- tail -n 1
-}
-
-# We collect all sanity checks here. Consistency is not guranteed between
-# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
-# src_unpack.
-sanity_prechecks() {
- # Prevent native builds from downgrading
- if [[ ${MERGE_TYPE} != "buildonly" ]] && \
- [[ -z ${ROOT} ]] && \
- [[ ${CBUILD} == ${CHOST} ]] && \
- [[ ${CHOST} == ${CTARGET} ]] ; then
-
- # The high rev # is to allow people to downgrade between -r#
- # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
- # should be fine. Hopefully we never actually use a r# this
- # high.
- if has_version ">${CATEGORY}/${P}-r10000" ; then
- eerror "Sanity check to keep you from breaking your system:"
- eerror " Downgrading glibc is not supported and a sure way to destruction."
- [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
- fi
-
- if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
- eerror "Your old kernel is broken. You need to update it to a newer"
- eerror "version as syscall(<bignum>) will break. See bug 279260."
- die "Old and broken kernel."
- fi
- fi
-
- if [[ ${CTARGET} == i386-* ]] ; then
- eerror "i386 CHOSTs are no longer supported."
- eerror "Chances are you don't actually want/need i386."
- eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
- die "Please fix your CHOST"
- fi
-
- if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
- ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
- ewarn "This will result in a 50% performance penalty when running with a 32bit"
- ewarn "hypervisor, which is probably not what you want."
- fi
-
- # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
- # we test for...
- if ! is_crosscompile ; then
- if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
- ebegin "Checking that IA32 emulation is enabled in the running kernel"
- echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
- local STAT
- if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
- "${T}/check-ia32-emulation.elf32"
- STAT=$?
- else
- # Don't fail here to allow single->multi ABI switch
- # or recover from breakage like bug #646424
- ewarn "Failed to compile the ABI test. Broken host glibc?"
- STAT=0
- fi
- rm -f "${T}/check-ia32-emulation.elf32"
- eend $STAT
- [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
- fi
-
- fi
-
- # When we actually have to compile something...
- if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
- if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
- # bug #833620, bug #643302
- eerror "Found ${ESYSROOT}/usr/lib/include directory!"
- eerror "This is known to break glibc's build."
- eerror "Please backup its contents then remove the directory."
- die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
- fi
-
- if [[ ${CTARGET} == *-linux* ]] ; then
- local run_kv build_kv want_kv
-
- run_kv=$(g_get_running_KV)
- build_kv=$(g_int_to_KV $(get_kheader_version))
- want_kv=${MIN_KERN_VER}
-
- if ! is_crosscompile && ! tc-is-cross-compiler ; then
- # Building fails on an non-supporting kernel
- ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
- if ! eend_KV ${run_kv} ${want_kv} ; then
- echo
- eerror "You need a kernel of at least ${want_kv}!"
- die "Kernel version too low!"
- fi
- fi
-
- # Do not run this check for pkg_pretend, just pkg_setup and friends (if we ever get used there).
- # It's plausible (seen it in the wild) that Portage will (correctly) schedule a linux-headers
- # upgrade before glibc, but because pkg_pretend gets run before any packages are merged at all (not
- # just glibc), the whole emerge gets aborted without a good reason. We probably don't
- # need to run this check at all given we have a dependency on the right headers,
- # but let's leave it as-is for now.
- if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
- ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
- if ! eend_KV ${build_kv} ${want_kv} ; then
- echo
- eerror "You need linux-headers of at least ${want_kv}!"
- die "linux-headers version too low!"
- fi
- fi
- fi
- fi
-}
-
-upgrade_warning() {
- if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
- local oldv newv=$(ver_cut 1-2 ${PV})
- for oldv in ${REPLACING_VERSIONS}; do
- if ver_test ${oldv} -lt ${newv}; then
- ewarn "After upgrading glibc, please restart all running processes."
- ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
- ewarn "Alternatively, reboot your system."
- ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
- break
- fi
- done
- fi
-}
-
-#
-# the phases
-#
-
-# pkg_pretend
-
-pkg_pretend() {
- upgrade_warning
-}
-
-# pkg_setup
-
-pkg_setup() {
- # see bug 682570
- [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
-}
-
-# src_unpack
-
-src_unpack() {
- setup_env
-
- einfo "Checking general environment sanity."
- sanity_prechecks
-
- use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
-
- if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
- EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
- git-r3_src_unpack
- mv patches-git/9999 patches || die
-
- EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
- EGIT_CHECKOUT_DIR=${S}
- git-r3_src_unpack
- else
- unpack ${P}.tar.xz
-
- cd "${WORKDIR}" || die
- unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
- fi
-
- cd "${WORKDIR}" || die
- use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
-}
-
-# src_prepare
-
-src_prepare() {
- local patchsetname
- if ! use vanilla ; then
- if [[ ${PV} == 9999* ]] ; then
- patchsetname="from git master"
- else
- patchsetname="${PV}-${PATCH_VER}"
- fi
- einfo "Applying Gentoo Glibc patchset ${patchsetname}"
- eapply "${WORKDIR}"/patches
- einfo "Done."
- fi
-
- default
-
- gnuconfig_update
-
- cd "${WORKDIR}" || die
- find . -name configure -exec touch {} +
-
- # Fix permissions on some of the scripts.
- chmod u+x "${S}"/scripts/*.sh
-
- cd "${S}" || die
-}
-
-# src_configure
-
-glibc_do_configure() {
- dump_build_environment
-
- local myconf=()
-
- # Use '=strong' instead of '=all' to protect only functions
- # worth protecting from stack smashes.
- myconf+=( --enable-stack-protector=$(usex ssp strong no) )
-
- # Keep a whitelist of targets supporing IFUNC. glibc's ./configure
- # is not robust enough to detect proper support:
- # https://bugs.gentoo.org/641216
- # https://sourceware.org/PR22634#c0
- case $(tc-arch ${CTARGET}) in
- # Keep whitelist of targets where autodetection mostly works.
- amd64|x86|sparc|ppc|ppc64|arm|arm64|s390|riscv|loong) ;;
- # Blacklist everywhere else
- *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
- esac
-
- # Enable Intel Control-flow Enforcement Technology on amd64 if requested
- case ${CTARGET} in
- x86_64-*) myconf+=( $(use_enable cet) ) ;;
- *) ;;
- esac
-
- [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
-
- myconf+=( --enable-kernel=${MIN_KERN_VER} )
-
- # Since SELinux support is only required for nscd, only enable it if:
- # 1. USE selinux
- # 2. only for the primary ABI on multilib systems
- # 3. Not a crosscompile
- if ! is_crosscompile && use selinux ; then
- if use multilib ; then
- if is_final_abi ; then
- myconf+=( --with-selinux )
- else
- myconf+=( --without-selinux )
- fi
- else
- myconf+=( --with-selinux )
- fi
- else
- myconf+=( --without-selinux )
- fi
-
- # Force a few tests where we always know the answer but
- # configure is incapable of finding it.
- if is_crosscompile ; then
- export \
- libc_cv_c_cleanup=yes \
- libc_cv_forced_unwind=yes
- fi
-
- myconf+=(
- --disable-werror
- --enable-bind-now
- --enable-fortify-source
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- $(use_enable profile)
- $(use_with gd)
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- --sysconfdir="$(host_eprefix)/etc"
- --localstatedir="$(host_eprefix)/var"
- --libdir='$(prefix)'/$(get_libdir)
- --mandir='$(prefix)'/share/man
- --infodir='$(prefix)'/share/info
- --libexecdir='$(libdir)'/misc/glibc
- --with-bugurl=https://bugs.gentoo.org/
- --with-pkgversion="$(glibc_banner)"
- $(use_enable crypt)
- $(use_multiarch || echo --disable-multi-arch)
- $(use_enable systemtap)
- $(use_enable nscd)
-
- # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if
- # Perl hasn't been installed inside the prefix yet and configure picks
- # up a Perl from outside the prefix instead. configure will fail to
- # execute Perl during configure if we're cross-compiling a prefix, but
- # it will just disable mtrace in that case.
- # Note: mtrace is needed by the test suite.
- ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl $(usex test "${EPREFIX}"/usr/bin/perl $(usex doc "${EPREFIX}"/usr/bin/perl no)))"
-
- # locale data is arch-independent
- # https://bugs.gentoo.org/753740
- libc_cv_complocaledir='${exec_prefix}/lib/locale'
-
- # On aarch64 there is no way to override -mcpu=native, and if
- # the current cpu does not support SVE configure fails.
- # Let's boldly assume our toolchain can always build SVE instructions.
- libc_cv_aarch64_sve_asm=yes
-
- ${EXTRA_ECONF}
- )
-
- # We rely on sys-libs/timezone-data for timezone tools normally.
- myconf+=( $(use_enable vanilla timezone-tools) )
-
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
- ac_cv_lib_cap_cap_init=$(usex caps || echo no)
-
- # There is no configure option for this and we need to export it
- # since the glibc build will re-run configure on itself
- export libc_cv_rootsbindir="$(host_eprefix)/sbin"
- export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
-
- local builddir=$(builddir nptl)
- mkdir -p "${builddir}"
- cd "${builddir}"
- set -- "${S}"/configure "${myconf[@]}"
- echo "$@"
- "$@" || die "failed to configure glibc"
-
- # ia64 static cross-compilers are a pita in so much that they
- # can't produce static ELFs (as the libgcc.a is broken). so
- # disable building of the programs for those targets if it
- # doesn't work.
- # XXX: We could turn this into a compiler test, but ia64 is
- # the only one that matters, so this should be fine for now.
- if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
- sed -i '1i+link-static = touch $@' config.make
- fi
-
- # If we're trying to migrate between ABI sets, we need
- # to lie and use a local copy of gcc. Like if the system
- # is built with MULTILIB_ABIS="amd64 x86" but we want to
- # add x32 to it, gcc/glibc don't yet support x32.
- #
- if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
- echo 'int main(void){}' > "${T}"/test.c || die
- if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
- sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
- fi
- fi
-}
-
-glibc_headers_configure() {
- export ABI=default
-
- local builddir=$(builddir "headers")
- mkdir -p "${builddir}"
- cd "${builddir}"
-
- # if we don't have a compiler yet, we can't really test it now ...
- # hopefully they don't affect header generation, so let's hope for
- # the best here ...
- local v vars=(
- ac_cv_header_cpuid_h=yes
- libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
- libc_cv_asm_cfi_directives=yes
- libc_cv_broken_visibility_attribute=no
- libc_cv_c_cleanup=yes
- libc_cv_compiler_powerpc64le_binary128_ok=yes
- libc_cv_forced_unwind=yes
- libc_cv_gcc___thread=yes
- libc_cv_mlong_double_128=yes
- libc_cv_mlong_double_128ibm=yes
- libc_cv_ppc_machine=yes
- libc_cv_ppc_rel16=yes
- libc_cv_predef_fortify_source=no
- libc_cv_target_power8_ok=yes
- libc_cv_visibility_attribute=yes
- libc_cv_z_combreloc=yes
- libc_cv_z_execstack=yes
- libc_cv_z_initfirst=yes
- libc_cv_z_nodelete=yes
- libc_cv_z_nodlopen=yes
- libc_cv_z_relro=yes
- libc_mips_abi=${ABI}
- libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
- # These libs don't have configure flags.
- ac_cv_lib_audit_audit_log_user_avc_message=no
- ac_cv_lib_cap_cap_init=no
- )
-
- einfo "Forcing cached settings:"
- for v in "${vars[@]}" ; do
- einfo " ${v}"
- export ${v}
- done
-
- local headers_only_arch_CPPFLAGS=()
-
- # Blow away some random CC settings that screw things up. #550192
- if [[ -d ${S}/sysdeps/mips ]]; then
- pushd "${S}"/sysdeps/mips >/dev/null
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
- sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
-
- # Force the mips ABI to the default. This is OK because the set of
- # installed headers in this phase is the same between the 3 ABIs.
- # If this ever changes, this hack will break, but that's unlikely
- # as glibc discourages that behavior.
- # https://crbug.com/647033
- sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
-
- popd >/dev/null
- fi
-
- case ${CTARGET} in
- riscv*)
- # RISC-V interrogates the compiler to determine which target to
- # build. If building the headers then we don't strictly need a
- # RISC-V compiler, so the built-in definitions that are provided
- # along with all RISC-V compiler might not exist. This causes
- # glibc's RISC-V preconfigure script to blow up. Since we're just
- # building the headers any value will actually work here, so just
- # pick the standard one (rv64g/lp64d) to make the build scripts
- # happy for now -- the headers are all the same anyway so it
- # doesn't matter.
- headers_only_arch_CPPFLAGS+=(
- -D__riscv_xlen=64
- -D__riscv_flen=64
- -D__riscv_float_abi_double=1
- -D__riscv_atomic=1
- ) ;;
- esac
-
- local myconf=()
- myconf+=(
- --disable-sanity-checks
- --enable-hacker-mode
- --disable-werror
- --enable-bind-now
- --build=${CBUILD_OPT:-${CBUILD}}
- --host=${CTARGET_OPT:-${CTARGET}}
- --with-headers=$(build_eprefix)$(alt_build_headers)
- --prefix="$(host_eprefix)/usr"
- $(use_enable crypt)
- ${EXTRA_ECONF}
- )
-
- # Nothing is compiled here which would affect the headers for the target.
- # So forcing CC/CFLAGS is sane.
- local headers_only_CC=$(tc-getBUILD_CC)
- local headers_only_CFLAGS="-O1 -pipe"
- local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
- local headers_only_LDFLAGS=""
- set -- "${S}"/configure "${myconf[@]}"
- echo \
- "CC=${headers_only_CC}" \
- "CFLAGS=${headers_only_CFLAGS}" \
- "CPPFLAGS=${headers_only_CPPFLAGS}" \
- "LDFLAGS=${headers_only_LDFLAGS}" \
- "$@"
- CC=${headers_only_CC} \
- CFLAGS=${headers_only_CFLAGS} \
- CPPFLAGS=${headers_only_CPPFLAGS} \
- LDFLAGS="" \
- "$@" || die "failed to configure glibc"
-}
-
-do_src_configure() {
- if just_headers ; then
- glibc_headers_configure
- else
- glibc_do_configure nptl
- fi
-}
-
-src_configure() {
- foreach_abi do_src_configure
-}
-
-# src_compile
-
-do_src_compile() {
- emake -C "$(builddir nptl)"
-}
-
-src_compile() {
- if just_headers ; then
- return
- fi
-
- foreach_abi do_src_compile
-}
-
-# src_test
-
-glibc_src_test() {
- cd "$(builddir nptl)"
-
- local myxfailparams=""
- if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
- local virt=$(systemd-detect-virt 2>/dev/null)
- if [[ ${virt} == systemd-nspawn ]] ; then
- ewarn "Skipping extra tests because in systemd-nspawn container"
- XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" )
- fi
-
- for myt in ${XFAIL_TEST_LIST[@]} ; do
- myxfailparams+="test-xfail-${myt}=yes "
- done
- fi
-
- # sandbox does not understand unshare() and prevents
- # writes to /proc/, which makes many tests fail
-
- # we give the tests a bit more time to avoid spurious
- # bug reports on slow arches
-
- SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
-}
-
-src_test() {
- if just_headers ; then
- return
- fi
-
- foreach_abi glibc_src_test || die "tests failed"
-}
-
-# src_install
-
-run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
-
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
-
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
- fi
-
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
- fi
-
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
-}
-
-glibc_do_src_install() {
- local builddir=$(builddir nptl)
- cd "${builddir}"
-
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
-
- # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
- # which come without headers etc. Only needed for binary packages since the
- # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
- find "${D}" -name "libnsl.a" -delete
- find "${D}" -name "libnsl.so" -delete
-
- # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
- # to infer upstream version:
- # '#define VERSION "2.26.90"' -> '2.26.90'
- local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
-
- # Avoid stripping binaries not targeted by ${CHOST}. Or else
- # ${CHOST}-strip would break binaries build for ${CTARGET}.
- is_crosscompile && dostrip -x /
-
- # gdb thread introspection relies on local libpthreads symbols. stripping breaks it
- # See Note [Disable automatic stripping]
- dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
-
- if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
- # Move versioned .a file out of libdir to evade portage QA checks
- # instead of using gen_usr_ldscript(). We fix ldscript as:
- # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
- sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
- dodir $(alt_usrlibdir)/${P}
- mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
- fi
-
- # We configure toolchains for standalone prefix systems with a sysroot,
- # which is prepended to paths in ld scripts, so strip the prefix from these.
- # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
- # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
- if [[ -n $(host_eprefix) ]] ; then
- local file
- grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
- sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
- done
- fi
-
- # We'll take care of the cache ourselves
- rm -f "${ED}"/etc/ld.so.cache
-
- # Everything past this point just needs to be done once ...
- is_final_abi || return 0
-
- # Make sure the non-native interp can be found on multilib systems even
- # if the main library set isn't installed into the right place. Maybe
- # we should query the active gcc for info instead of hardcoding it ?
- local i ldso_abi ldso_name
- local ldso_abi_list=(
- # x86
- amd64 /lib64/ld-linux-x86-64.so.2
- x32 /libx32/ld-linux-x32.so.2
- x86 /lib/ld-linux.so.2
- # mips
- o32 /lib/ld.so.1
- n32 /lib32/ld.so.1
- n64 /lib64/ld.so.1
- # powerpc
- ppc /lib/ld.so.1
- # riscv
- ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
- ilp32 /lib/ld-linux-riscv32-ilp32.so.1
- lp64d /lib/ld-linux-riscv64-lp64d.so.1
- lp64 /lib/ld-linux-riscv64-lp64.so.1
- # s390
- s390 /lib/ld.so.1
- s390x /lib/ld64.so.1
- # sparc
- sparc32 /lib/ld-linux.so.2
- sparc64 /lib64/ld-linux.so.2
- )
- case $(tc-endian) in
- little)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64.so.1
- # ELFv2 (glibc does not support ELFv1 on LE)
- ppc64 /lib64/ld64.so.2
- )
- ;;
- big)
- ldso_abi_list+=(
- # arm
- arm64 /lib/ld-linux-aarch64_be.so.1
- # ELFv1 (glibc does not support ELFv2 on BE)
- ppc64 /lib64/ld64.so.1
- )
- ;;
- esac
- if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
- dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
- fi
- for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
- ldso_abi=${ldso_abi_list[i]}
- has ${ldso_abi} $(get_install_abis) || continue
-
- ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
- if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
- dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
- fi
- done
-
- # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
- # the runtime loader name, see also https://xkcd.com/927/
- # Normally, in Gentoo one should never come across executables that require this.
- # However, binary commercial packages are known to adhere to weird practices.
- # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
- local lsb_ldso_name native_ldso_name lsb_ldso_abi
- local lsb_ldso_abi_list=(
- # x86
- amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
- )
- for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
- lsb_ldso_abi=${lsb_ldso_abi_list[i]}
- native_ldso_name=${lsb_ldso_abi_list[i+1]}
- lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
- has ${lsb_ldso_abi} $(get_install_abis) || continue
-
- if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
- dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
- fi
- done
-
- # With devpts under Linux mounted properly, we do not need the pt_chown
- # binary to be setuid. This is because the default owners/perms will be
- # exactly what we want.
- if ! use suid ; then
- find "${ED}" -name pt_chown -exec chmod -s {} +
- fi
-
- #################################################################
- # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
- #################################################################
-
- # Make sure we install some symlink hacks so that when we build
- # a 2nd stage cross-compiler, gcc finds the target system
- # headers correctly. See gcc/doc/gccinstall.info
- if is_crosscompile ; then
- # We need to make sure that /lib and /usr/lib always exists.
- # gcc likes to use relative paths to get to its multilibs like
- # /usr/lib/../lib64/. So while we don't install any files into
- # /usr/lib/, we do need it to exist.
- keepdir $(alt_prefix)/lib
- keepdir $(alt_prefix)/usr/lib
-
- dosym usr/include $(alt_prefix)/sys-include
- return 0
- fi
-
- # Files for Debian-style locale updating
- dodir /usr/share/i18n
- sed \
- -e "/^#/d" \
- -e "/SUPPORTED-LOCALES=/d" \
- -e "s: \\\\::g" -e "s:/: :g" \
- "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
- || die "generating /usr/share/i18n/SUPPORTED failed"
-
- cd "${S}" || die
-
- # Install misc network config files
- insinto /etc
- doins posix/gai.conf
-
- if use systemd ; then
- doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
- else
- doins nss/nsswitch.conf
- fi
-
- # Gentoo-specific
- newins "${FILESDIR}"/host.conf-1 host.conf
-
- if use nscd ; then
- doins nscd/nscd.conf
-
- newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
-
- local nscd_args=(
- -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
- )
-
- sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
-
- use systemd && systemd_dounit nscd/nscd.service
- newtmpfiles nscd/nscd.tmpfiles nscd.conf
- fi
-
- echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
- doenvd "${T}"/00glibc
-
- for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
- [[ -s ${d} ]] && dodoc ${d}
- done
- dodoc -r ChangeLog.old
-
- # Prevent overwriting of the /etc/localtime symlink. We'll handle the
- # creation of the "factory" symlink in pkg_postinst().
- rm -f "${ED}"/etc/localtime
-
- # Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
- fi
-}
-
-glibc_headers_install() {
- local builddir=$(builddir "headers")
- cd "${builddir}"
- emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
-
- insinto $(alt_headers)/gnu
- doins "${S}"/include/gnu/stubs.h
-
- # Make sure we install the sys-include symlink so that when
- # we build a 2nd stage cross-compiler, gcc finds the target
- # system headers correctly. See gcc/doc/gccinstall.info
- dosym usr/include $(alt_prefix)/sys-include
-}
-
-src_install() {
- if just_headers ; then
- export ABI=default
- glibc_headers_install
- return
- fi
-
- foreach_abi glibc_do_src_install
-
- if ! use static-libs ; then
- einfo "Not installing static glibc libraries"
- find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
- fi
-}
-
-# Simple test to make sure our new glibc isn't completely broken.
-# Make sure we don't test with statically built binaries since
-# they will fail. Also, skip if this glibc is a cross compiler.
-#
-# If coreutils is built with USE=multicall, some of these files
-# will just be wrapper scripts, not actual ELFs we can test.
-glibc_sanity_check() {
- cd / #228809
-
- # We enter ${ED} so to avoid trouble if the path contains
- # special characters; for instance if the path contains the
- # colon character (:), then the linker will try to split it
- # and look for the libraries in an unexpected place. This can
- # lead to unsafe code execution if the generated prefix is
- # within a world-writable directory.
- # (e.g. /var/tmp/portage:${HOSTNAME})
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- # first let's find the actual dynamic linker here
- # symlinks may point to the wrong abi
- local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
-
- einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
-
- local x striptest
- for x in cal date env free ls true uname uptime ; do
- x=$(type -p ${x})
- [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
- striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
- case ${striptest} in
- *"statically linked"*) continue;;
- *"ASCII text"*) continue;;
- esac
- # We need to clear the locale settings as the upgrade might want
- # incompatible locale data. This test is not for verifying that.
- LC_ALL=C \
- ${newldso} --library-path . ${x} > /dev/null \
- || die "simple run test (${x}) failed"
- done
-
- popd >/dev/null
-}
-
-pkg_preinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- einfo "Checking general environment sanity."
- sanity_prechecks
-
- # prepare /etc/ld.so.conf.d/ for files
- mkdir -p "${EROOT}"/etc/ld.so.conf.d
-
- # Default /etc/hosts.conf:multi to on for systems with small dbs.
- if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
- sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
- einfo "Defaulting /etc/host.conf:multi to on"
- fi
-
- [[ -n ${ROOT} ]] && return 0
- [[ -d ${ED}/$(get_libdir) ]] || return 0
- [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
-
- if [[ -L ${EROOT}/usr/lib/locale ]]; then
- # Help portage migrate this to a directory
- # https://bugs.gentoo.org/753740
- rm "${EROOT}"/usr/lib/locale || die
- fi
-
- # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
- # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
- # bug #802207
- if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
- PRESERVED_OLD_LIBCRYPT=1
- cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" "${T}/libcrypt$(get_libname 1)" || die
- else
- PRESERVED_OLD_LIBCRYPT=0
- fi
-}
-
-pkg_postinst() {
- # nothing to do if just installing headers
- just_headers && return
-
- if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
- # Generate fastloading iconv module configuration file.
- "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
- fi
-
- if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
- fi
-
- upgrade_warning
-
- # Check for sanity of /etc/nsswitch.conf, take 2
- if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
- local entry
- for entry in passwd group shadow; do
- if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
- ewarn ""
- ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
- ewarn "removed from glibc and is now provided by the package"
- ewarn " sys-auth/libnss-nis"
- ewarn "Install it now to keep your NIS setup working."
- ewarn ""
- fi
- done
- fi
-
- if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
- cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
- preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
-
- elog "Please ignore a possible later error message about a file collision involving"
- elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
- elog "the upgrade working, but it also needs to be overwritten when"
- elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
- fi
-}