summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29440 -> 29436 bytes
-rw-r--r--app-misc/Manifest.gzbin49794 -> 49787 bytes
-rw-r--r--app-misc/tracker/Manifest2
-rw-r--r--app-misc/tracker/tracker-3.5.3.ebuild106
-rw-r--r--app-portage/Manifest.gzbin9429 -> 9429 bytes
-rw-r--r--app-portage/iwdevtools/Manifest2
-rw-r--r--app-portage/iwdevtools/iwdevtools-0.12.5.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97402 -> 97398 bytes
-rw-r--r--dev-libs/openssl/Manifest2
-rw-r--r--dev-libs/openssl/openssl-1.1.1u.ebuild2
-rw-r--r--dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild2
-rw-r--r--dev-perl/MIME-tools/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin283301 -> 283306 bytes
-rw-r--r--dev-perl/SDL/Manifest2
-rw-r--r--dev-perl/SDL/SDL-2.548.0-r2.ebuild5
-rw-r--r--dev-python/Manifest.gzbin261286 -> 261277 bytes
-rw-r--r--dev-python/ijson/Manifest2
-rw-r--r--dev-python/ijson/files/ijson-3.2.0_p0-py312.patch29
-rw-r--r--dev-python/ijson/ijson-3.2.0_p0-r1.ebuild40
-rw-r--r--dev-python/jsonpatch/Manifest2
-rw-r--r--dev-python/jsonpatch/jsonpatch-1.32-r1.ebuild41
-rw-r--r--dev-python/jsonref/Manifest2
-rw-r--r--dev-python/jsonref/jsonref-1.1.0.ebuild2
-rw-r--r--dev-python/kaptan/Manifest3
-rw-r--r--dev-python/kaptan/kaptan-0.5.12-r3.ebuild25
-rw-r--r--dev-python/kaptan/metadata.xml1
-rw-r--r--dev-python/kgb/Manifest2
-rw-r--r--dev-python/kgb/kgb-7.1.1.ebuild2
-rw-r--r--dev-python/mando/Manifest2
-rw-r--r--dev-python/mando/mando-0.7.1.ebuild2
-rw-r--r--dev-python/parso/Manifest4
-rw-r--r--dev-python/parso/parso-0.8.3-r1.ebuild4
-rw-r--r--dev-python/path-and-address/Manifest2
-rw-r--r--dev-python/path-and-address/metadata.xml3
-rw-r--r--dev-python/phply/Manifest2
-rw-r--r--dev-python/phply/phply-1.2.6.ebuild3
-rw-r--r--dev-python/picobox/Manifest2
-rw-r--r--dev-python/picobox/picobox-3.0.0.ebuild2
-rw-r--r--dev-python/piexif/Manifest2
-rw-r--r--dev-python/piexif/piexif-1.1.3-r2.ebuild2
-rw-r--r--dev-python/pkgconfig/Manifest4
-rw-r--r--dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild4
-rw-r--r--dev-python/poyo/Manifest2
-rw-r--r--dev-python/poyo/poyo-0.5.0-r1.ebuild8
-rw-r--r--dev-ruby/Manifest.gzbin105310 -> 105303 bytes
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-3.30.0-r1.ebuild2
-rw-r--r--dev-ruby/sass/Manifest2
-rw-r--r--dev-ruby/sass/sass-3.7.4-r2.ebuild2
-rw-r--r--dev-ruby/shoulda-matchers/Manifest2
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild2
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild2
-rw-r--r--dev-tex/Manifest.gzbin6667 -> 6672 bytes
-rw-r--r--dev-tex/tex4ht/Manifest2
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038_p20210603.ebuild8
-rw-r--r--dev-util/Manifest.gzbin68452 -> 68449 bytes
-rw-r--r--dev-util/scap-driver/Manifest4
-rw-r--r--dev-util/scap-driver/scap-driver-0.29.3-r1.ebuild59
-rw-r--r--dev-util/scap-driver/scap-driver-0.29.3-r2.ebuild60
-rw-r--r--dev-util/scap-driver/scap-driver-0.29.3-r4.ebuild (renamed from dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild)24
-rw-r--r--media-fonts/Manifest.gzbin37260 -> 37260 bytes
-rw-r--r--media-fonts/sil-doulos/Manifest2
-rw-r--r--media-fonts/sil-doulos/sil-doulos-6.200.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38008 -> 38013 bytes
-rw-r--r--media-gfx/ueberzugpp/Manifest2
-rw-r--r--media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild67
-rw-r--r--media-libs/Manifest.gzbin68307 -> 68305 bytes
-rw-r--r--media-libs/fontconfig/Manifest2
-rw-r--r--media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild2
-rw-r--r--metadata/Manifest.gzbin3512 -> 3510 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.gzbin28052 -> 28047 bytes
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin69912 -> 70075 bytes
-rw-r--r--metadata/md5-cache/app-misc/tracker-3.5.318
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17593 -> 17592 bytes
-rw-r--r--metadata/md5-cache/app-portage/iwdevtools-0.12.54
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin155548 -> 155556 bytes
-rw-r--r--metadata/md5-cache/dev-libs/openssl-1.1.1u4
-rw-r--r--metadata/md5-cache/dev-perl/MIME-tools-5.510.04
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin318412 -> 318417 bytes
-rw-r--r--metadata/md5-cache/dev-perl/SDL-2.548.0-r22
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin351931 -> 352389 bytes
-rw-r--r--metadata/md5-cache/dev-python/ijson-3.2.0_p0-r117
-rw-r--r--metadata/md5-cache/dev-python/jsonpatch-1.32-r116
-rw-r--r--metadata/md5-cache/dev-python/jsonref-1.1.010
-rw-r--r--metadata/md5-cache/dev-python/kaptan-0.5.12-r316
-rw-r--r--metadata/md5-cache/dev-python/kgb-7.1.110
-rw-r--r--metadata/md5-cache/dev-python/mando-0.7.110
-rw-r--r--metadata/md5-cache/dev-python/parso-0.8.3-r112
-rw-r--r--metadata/md5-cache/dev-python/phply-1.2.610
-rw-r--r--metadata/md5-cache/dev-python/picobox-3.0.010
-rw-r--r--metadata/md5-cache/dev-python/piexif-1.1.3-r210
-rw-r--r--metadata/md5-cache/dev-python/pkgconfig-1.5.5-r112
-rw-r--r--metadata/md5-cache/dev-python/poyo-0.5.0-r112
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin175539 -> 175540 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/rouge-3.30.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.7.4-r24
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.04
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.6.74
-rw-r--r--metadata/md5-cache/dev-tex/Manifest.gzbin9077 -> 9068 bytes
-rw-r--r--metadata/md5-cache/dev-tex/tex4ht-20090611_p1038_p202106034
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126716 -> 126391 bytes
-rw-r--r--metadata/md5-cache/dev-util/scap-driver-0.29.3-r115
-rw-r--r--metadata/md5-cache/dev-util/scap-driver-0.29.3-r215
-rw-r--r--metadata/md5-cache/dev-util/scap-driver-0.29.3-r315
-rw-r--r--metadata/md5-cache/dev-util/scap-driver-0.29.3-r416
-rw-r--r--metadata/md5-cache/media-fonts/Manifest.gzbin42341 -> 42338 bytes
-rw-r--r--metadata/md5-cache/media-fonts/sil-doulos-6.2004
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57946 -> 57785 bytes
-rw-r--r--metadata/md5-cache/media-gfx/ueberzugpp-2.8.515
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin108346 -> 108336 bytes
-rw-r--r--metadata/md5-cache/media-libs/fontconfig-2.14.2-r24
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16239 -> 16066 bytes
-rw-r--r--metadata/md5-cache/net-im/dino-0.3.217
-rw-r--r--metadata/md5-cache/net-im/dino-0.4.217
-rw-r--r--metadata/md5-cache/net-im/dino-0.4.2-r117
-rw-r--r--metadata/md5-cache/net-im/dino-99998
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin88450 -> 88613 bytes
-rw-r--r--metadata/md5-cache/net-misc/dropbox-175.4.556916
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin85405 -> 85078 bytes
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.34.1-r117
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.34.1-r22
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.35.0-r116
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.35.0-r22
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.36.12
-rw-r--r--metadata/md5-cache/sys-apps/busybox-99992
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin37904 -> 37903 bytes
-rw-r--r--metadata/md5-cache/sys-libs/native-uuid-1.04
-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-im/Manifest.gzbin9718 -> 9722 bytes
-rw-r--r--net-im/dino/Manifest8
-rw-r--r--net-im/dino/dino-0.3.2.ebuild90
-rw-r--r--net-im/dino/dino-0.4.2-r1.ebuild (renamed from net-im/dino/dino-0.4.2.ebuild)16
-rw-r--r--net-im/dino/dino-9999.ebuild14
-rw-r--r--net-im/dino/metadata.xml1
-rw-r--r--net-misc/Manifest.gzbin53952 -> 53956 bytes
-rw-r--r--net-misc/dropbox/Manifest3
-rw-r--r--net-misc/dropbox/dropbox-175.4.5569.ebuild110
-rw-r--r--profiles/Manifest.gzbin178703 -> 178711 bytes
-rw-r--r--profiles/package.mask8
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sys-apps/Manifest.gzbin49504 -> 49511 bytes
-rw-r--r--sys-apps/busybox/Manifest10
-rw-r--r--sys-apps/busybox/busybox-1.34.1-r1.ebuild363
-rw-r--r--sys-apps/busybox/busybox-1.34.1-r2.ebuild4
-rw-r--r--sys-apps/busybox/busybox-1.35.0-r1.ebuild364
-rw-r--r--sys-apps/busybox/busybox-1.35.0-r2.ebuild4
-rw-r--r--sys-apps/busybox/busybox-1.36.1.ebuild4
-rw-r--r--sys-apps/busybox/busybox-9999.ebuild4
-rw-r--r--sys-libs/Manifest.gzbin15083 -> 15080 bytes
-rw-r--r--sys-libs/native-uuid/Manifest2
-rw-r--r--sys-libs/native-uuid/native-uuid-1.0.ebuild2
162 files changed, 721 insertions, 1366 deletions
diff --git a/Manifest b/Manifest
index d4097411ce9f..749936a321d9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29440 BLAKE2B 9d0beb51fcf9e28ceabd242cbab2f06cef65c7b7507f9c58b093f770a5ce1a1e73400e57fa5c55e8fc28dc34149d53a9a01888e4371cec54d4ade80a863c78fa SHA512 bce14520b17448cb9bd7c96283dd2153493318bce6476b8b94f5055b2d29d0d91ac872b8433c46490b7d58d7875bc8196f2173c0c1789bb04d3215267e6b49a5
-TIMESTAMP 2023-06-01T07:39:43Z
+MANIFEST Manifest.files.gz 29436 BLAKE2B 5307f4695078dc51ff6c0eaaebcd41b2953d42580e122c7a0add9e697366b490edfbd4151a02958ea32bb87792f3b53439c8878106e5e0fff0b75244ef8fa086 SHA512 b6db3c9c1bdba2bfbfa49d87491c98f4243354e9bb7e62fe445dc8fd55962a242e31c8f25fc091479a8fb21b2dca076fe4a43e85d727d7294ccc4f253e6eac9b
+TIMESTAMP 2023-06-01T13:39:41Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4Sz9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4n51fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBOBw/9EV9tm7X4HFuPHn3IRvo28AvfUb4AVG/ErttNeFPo6wWKUlG1n+RsNGGt
-z8/Y8BcM+sG3mBgknXNyZLw2pv4zlS0gplox8POuKT8NJyyHWuS0/MuOexZPcDIx
-vqHIFIE/U+ssnqne4t8i0gPEJeI78U9RrA55ZTkfWMTTnLBTdpTUHyKENhjqWRHZ
-JCVRV+i8jRhJdOQfA8qv7Vmwajf39F+nMRuf/0YIsGLy80n/bFFLQ/4pbStSS6VK
-QIqVcMt108cykGM9zG/eqODKv8SHY4SXnTUMivUdkCgiYcU4wTnuoKYfETuTZV7p
-dvliKuhCU08iDbmPr12vn/JoU1qEthca1fV2OjlnyafxGQerJL0EWYvlNgWlJo3W
-FWT+KmJCg/qgOpfHXTp31ZrtzdiM2L8u0wkk+KtHnILBkuH8rjfJC9M/rKuP57Ay
-umTphSnVGJP2OFAPhYb2SZSa6iZGmyU63GHXQV+j+xesPupRsx5gOoTbWbLNV/+K
-m7z0L2E1o2dsrQvhSl5e3tW0lPevZeyKe+E3hu3iTNbhijDBZXof4rA0TZlRDPmX
-NjfekX8bYWrhbBwazwH4bvjfWIE+gviUeAvEcWo7/btc7r/V0Iukvh/X51VVf3kb
-gsJ6ztr5qZFPm9NPaxsjPJd92nXwufpxtQRz3y1tvdzPhjy073M=
-=yRms
+klAuhg/+KmteeWg5YBxjdHHVAEiUk/Gr1BA62d7FSWo3qYVeoBZsybz7nioxSmyi
+gOW/ObiA7S+/Pj5xNtedV+8h9XIT87mBzeDKGZp1OCoCp8V/VpvkkFcSxApNqlkX
+Z5iG0VuIcm9dw0jqzPK/OWwIl456yjHWW9Uw4tftkxy0n5qe933gRvdc7t9LRkkv
+WzPHhkh0gqyDLl7S3ENz+MOXdgrSdmxTKrByy4RiriWHTpwSjwNNvr05aSiwjFlD
+025dRuqWL4J87f8eCnk2zKfM9btbrswzHm+X1nNvqFkFszIW01qCZ0RBEt5U1b68
+/FoWyEyXefZ9I/seemsP0l8Ooka2KH4YRWLWDRkb1kVwYGnqKpPZqJYhpjvOXkO8
+cHk76qXDBHE2XM4AQ4pN84m7ORQl+l3VT29u4ymVJD9CJonEJFzpphWvVL5cWnxY
+lmedVQ+lAjJ63KrpKxewXEvlvbRs+xZ1Ru9qRS8un+UUzzaKmbtPdunBAhvmBGCT
+s7lQo2ON1kN4lWNQmECwElCHV5lB3m0RfMy8jC35p1LEITbLqmMl44DoNWJ7RDd8
+hgOQaRSkImLr5MizHUuvJhRnJ7zfGp0QGG97YuuHZ8z9/vw5Pw5BOdj141Cy5tCK
+AgO2VC9//sU9LCkcCmfmXE9M0/o1AsBITT6TUFNJmMGw0m68WGQ=
+=57gi
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 2c3a9dbeb3a3..74c08a2f1190 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index db288cb755b5..ddeccd4b1ca7 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index e32ce2d97daa..383e6e04ebf2 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,6 +1,8 @@
AUX 3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch 2031 BLAKE2B 5c284833ea33cb54ee86b377ff17a303ccd575f1125267a31815cf1221f435ca2db89ef69d38b09fd4cfccbb41427f774ec358e3317b1c2a5a31db7597f04ab7 SHA512 4fa809f499d667c3e53fd436504db67eb6958c10e1339b337da0fceefd4104320bb7b2b51603aa0f179b4e1ecb933b25af8b53e0a3e8c8867798b4149a587ff3
DIST tracker-3.5.1.tar.xz 2566076 BLAKE2B 5abb45c7cc5f9b7dca0fda90388c110448a3e22b092a00f5d97024d0273419b7ea869b51eef08b09038e6e89b9c42108170668c5e6962992b03f796898eb2548 SHA512 eb28213aed487eec2906f2f5bd2c31dc9766f50085fd1124085eeeb23a2db7b1ab7ba60b96540f9087512b957328596e92bc3267cc0e6cb33059eb7fe049897a
DIST tracker-3.5.2.tar.xz 2566540 BLAKE2B 53b8e26bf3f11c202b03a181b8817e931130b77648410ddf59e4d454bc60a209648779c5e1cbe1203b2529ebfe3fa9c5f39c6f862264e7807776c466cba26012 SHA512 e7162116c1089f4e1a06c6bf60e515b9dd9ce174a3ab8862d52c638004a1df7feb1d69c7b958051bdcff60202eaa58c29023e9a0012c0511d75d26e76a27cd10
+DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb SHA512 ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
EBUILD tracker-3.5.1.ebuild 2462 BLAKE2B 0dfa199cd395c7d92c3665c3b5ffa888298bb44d2992d00ac7e8cb007d46aaafdfe07d050c0a45cb01c1070827829a7d3a187b98e48888097bb1dbc6ae10c63a SHA512 c3b63de9f4071b035a9be78d6ede1822324d1c181150b9c40fc415b6760a720017b097c550154d8f46f4c4728404513cd9252271365819a0a34c8a96c016ac18
EBUILD tracker-3.5.2.ebuild 2543 BLAKE2B 335ec012526796c705e0d0c0161761bc34578e2cd9072868e00c3cadc4759c198deb451eddc39a7d039c358b4fc613cb416be486f39c5b5735a4b063cafbccea SHA512 8d2b31d8c163f6631536bb0a355685985073ed5327248e9dc29a849170afe9a0abbda80dd45d194c8d707e2fdcb02491bc50da6dc216aabbaa9a507e3d5e4dfb
+EBUILD tracker-3.5.3.ebuild 2465 BLAKE2B 0964aa9c58c5788897d76f7fcc6dd69aa1d9bcdcf14e47cff27373dc1ee66310fd7c69ba4a781400374adc2c5f1dddc9943bb3681174f73320c4d6d62d35da09 SHA512 bdbb921cb76db51066cab441ab361ec0bee01b6ae605a32304b1a525e99ae8bef56d0b0eedccd53c1d72f6813a3fe91849a3772e0f662c0709787cb4774b07c1
MISC metadata.xml 586 BLAKE2B 8244e6f8d9491a0c224ed84f17ee6ad64b22e0c373243a319e7911739a7db6223ce47693ed5b31053b4465f35d20108db1469d74afcebb36b4516a53cbd7f98a SHA512 0a60b0e4b077bb03d02b7990511041695c5dff7a8a0972fa80abe9968b643ad5c2ba65182c079e8d5f3d1ef72a2c4dcc659d6ec283bf80813135c94cab2dddef
diff --git a/app-misc/tracker/tracker-3.5.3.ebuild b/app-misc/tracker/tracker-3.5.3.ebuild
new file mode 100644
index 000000000000..69a65b9a77e5
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database, search tool and indexer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+ >=dev-libs/glib-2.52:2
+ >=sys-apps/dbus-1.3.2
+ >=dev-libs/gobject-introspection-1.54:=
+ >=dev-libs/icu-4.8.1.2:=
+ >=dev-libs/json-glib-1.4
+ >=net-libs/libsoup-2.99.2:3.0
+ >=dev-libs/libxml2-2.7
+ >=dev-db/sqlite-3.29.0:3
+ stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ app-text/asciidoc
+ dev-libs/libxslt
+ $(vala_depend)
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+ test? (
+ $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+ )
+ ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+ python_has_version -b \
+ "dev-python/pygobject[${PYTHON_USEDEP}]" \
+ "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ local CONFIG_CHECK="~INOTIFY_USER"
+ linux-info_pkg_setup
+
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+ local emesonargs=(
+ $(meson_use gtk-doc docs)
+ -Dman=true
+ $(meson_feature stemmer)
+ -Dunicode_support=icu
+ -Dbash_completion_dir="$(get_bashcompdir)"
+ -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+ $(meson_use test tests)
+ -Dintrospection=enabled
+ $(meson_feature vala vapi)
+ -Dsoup=soup3
+ )
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/Tracker-3.0 "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index f1cafaf0cb06..5bc81a08803e 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 12f3239bb373..8519cb9af157 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,6 +1,6 @@
DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903 SHA512 c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e
DIST iwdevtools-0.12.5.tar.gz 89999 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
EBUILD iwdevtools-0.12.4.ebuild 1927 BLAKE2B e092ed1ba8b5d3e2e31622aa4b54417889f60fe8f5b2f9674699a4c847f35b593d53e0b6df047643e3be1cd55f21c9d2f5c1ece5fbc8a4140e9b27e2d45bf8a3 SHA512 f986ee0e61d226609d977cacb079861ba8dd1d5f5eb65e8f7862aff1a43eea23ff995a534b714ee5ffbce3e80d08e0f3ee4befae0603c9d662704485890a253b
-EBUILD iwdevtools-0.12.5.ebuild 1935 BLAKE2B e7335398785a12720850f0a72b42e237eac03eea3d1619ac39ff2134f253def040af946945b2f95f5eac9615e1b2c485fea70d3ac7129203c0ee58059b5d70ab SHA512 c398911d85552b29df7063ef6704c49bed8ed7fc1373ce3308e86a5280598281c41778291cc7b9b18162c08953ff1555220c604d8e0380d833483704ed9768c7
+EBUILD iwdevtools-0.12.5.ebuild 1927 BLAKE2B e092ed1ba8b5d3e2e31622aa4b54417889f60fe8f5b2f9674699a4c847f35b593d53e0b6df047643e3be1cd55f21c9d2f5c1ece5fbc8a4140e9b27e2d45bf8a3 SHA512 f986ee0e61d226609d977cacb079861ba8dd1d5f5eb65e8f7862aff1a43eea23ff995a534b714ee5ffbce3e80d08e0f3ee4befae0603c9d662704485890a253b
EBUILD iwdevtools-9999.ebuild 1826 BLAKE2B 3374f5d939144190c7f8aefd57fd72cffa0f68e310fc08f5961d5cd945f2665b6a613feca445f9bd33a4c468b0cd33b267d87e52e690feef6fd4360a7c15ecf9 SHA512 e2609aeac7bb0e367c111e2ec1c798c5df8ffd85032aee29ed2837e0379032651ee10c58f26d148cce99564a176e4eca9c676d4e5584e8c51ff3d8bac030aa72
MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3
diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
index a70634aff287..ad9fe2c7e81b 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 842e4724fc47..417b56996364 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 165f4d2a4ae2..780beeeadad5 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -32,7 +32,7 @@ DIST openssl-3.1.1.tar.gz.asc 833 BLAKE2B 5a2a9aeb475b843862e133d53bc5bb3c8e12e8
EBUILD openssl-1.0.2u-r1.ebuild 9993 BLAKE2B 2128588b25f90830c4b9120a0e5aa079b127c28aaa590a65900d735999ce777bd8a5f04de75ba476cf5062f3d862021654a2e41a800a0f06359aaa9947269d5b SHA512 e37897b8262f7365aa6484252cbd6b56567552ec90fb299518479cb91f9b88490324c426716cc2ae4facb8d479753d8dacce56a6676adb3afd66558ce693543a
EBUILD openssl-1.1.1t-r1.ebuild 7919 BLAKE2B 2cdf1786b0ec0f7efcb74e8636e2ca37a0e26cebe5db07914791ce9e612dca1ea5cb6f4a53f2c26936b0aff1141c264d328211af412e28be1a8e896de4af6e21 SHA512 364e2eab610cf6f57591956c5d52618fc103e24a55e5d0d1e73c691fffe4a4dae5189045cc892a703efccb0e981124d41e0822347f41934cf7674cf56e12145f
EBUILD openssl-1.1.1t-r3.ebuild 8240 BLAKE2B 39fca6bb87a1e9ec112518fa01a2ce871daa44ff6536708ef03906dde1eadd8f53d480c69f3a6bcacbf541affeb9af3cc6719e94479c93d50c8fb2dcb565c40f SHA512 f793d361cb98ea89706ec4bd0442e30671f623efb815a846557f7ba514d25bede9ed8f7a7b62c5400ea2a8674de3659bbe276dd1138748116d9d651dd755308b
-EBUILD openssl-1.1.1u.ebuild 8051 BLAKE2B 7eb925e20d9d73f269fe8bbef94492aa5f60db08713a7c9975b16de015bf6ebb3b0849c41aabff1e349fc609904a7e5bff862669eb6ccaabe42ef2387f9c4689 SHA512 e252c1e5a718751dcf8eb475f1988271ac6ff139316a1105685effcab469049cc1a0d7e0c2854d7425cb86a1fcca9bdf1ec58e14e7205db1004de52f583e9880
+EBUILD openssl-1.1.1u.ebuild 8050 BLAKE2B 3cdf3b4db09cad8ddac21e12290d2fe4b19a19195a31e8f8b6f5396623dfff6606c125e00913f4ed8c08281a0b80fa38e332b98c8af3a5ad7f309a4d58eda9ce SHA512 d5cb6279fbe1e38dbb1c718b904ee2abc6dfbc41ee9f0980fecbc7bcb1a13dcf2bcba8014ee06135b9bcc8e8168d306c2d45eb1bc5540d5f18ea822043ba9b29
EBUILD openssl-3.0.8-r4.ebuild 8359 BLAKE2B bf0308b0c9a37d8cba6437cad2de049cb48482e856fc810a8cd195324561c883f31bdd3978c85e79cd08ff8dadc101946ecd020365fe4bdaa27e7131d2b91857 SHA512 92caeadf8e63479ca5a6789ac3bfdfd34359855e958644d341f4ec32ee027cd3000c938bf81d706a3ec00386e138ec2c88d1e8a98c6df3e47c2b4f0656c5ba15
EBUILD openssl-3.0.9.ebuild 8103 BLAKE2B 033ec46a6826fc50f581b50b08b7e6b655a50680caaf4fc8e0c3f18c1a2dd3fa8852d908e26e40c43e7b63b4e099a19ff74375257b8e13cb9e74e418dea526cd SHA512 1bc180f1ce3991b5b4eca175aa62592ff5eb6808933885f263e4343fd4b1b6edce3a0edfe3dc343a46ab04464a9a98299d02e4b9f7e66810d64add280e0b1656
EBUILD openssl-3.1.0-r3.ebuild 8393 BLAKE2B 5a0b57a5272298a9d81c2f01a39e7a8cb429d4795bdc8b348c6112677085c15c14f3c7b52d55f0282b464dc60cff401d510dfad0178527eefe3fa8419ea54d46 SHA512 09d8a0db1d941bf1d20d0cf89509b1d827155089bbd4ca4d8bcf03a597c6959ecbe7a3c554bb33503588b323b28a199be908e231966241c565278a190df10f39
diff --git a/dev-libs/openssl/openssl-1.1.1u.ebuild b/dev-libs/openssl/openssl-1.1.1u.ebuild
index 0c49ead419ee..e725164f8cc2 100644
--- a/dev-libs/openssl/openssl-1.1.1u.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1u.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="openssl"
SLOT="0/1.1" # .so version of libssl/libcrypto
if [[ ${PV} != *_pre* ]] ; then
- 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"
+ 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"
fi
IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild b/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild
index dbc8c519e526..5897112514ef 100644
--- a/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild
+++ b/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="A Perl module for parsing and creating MIME entities"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
>=virtual/perl-File-Path-1
diff --git a/dev-perl/MIME-tools/Manifest b/dev-perl/MIME-tools/Manifest
index 802d1d28b53f..46858cd08649 100644
--- a/dev-perl/MIME-tools/Manifest
+++ b/dev-perl/MIME-tools/Manifest
@@ -1,5 +1,5 @@
DIST MIME-tools-5.509.tar.gz 423714 BLAKE2B 7e11da6f97468521d2e95b9ed71941d91559844a1775597c27f60288c04daf55607a8d962afd6bdf8521187930908c97815fa5664a448d1ab902e3740197cc69 SHA512 0407b09916144eafbee0c75758306e0f44c27db0e8aabf033267f9903f676f0415de99927dcfdb69f9e9d4123d63c280f526dff92e0d97744761c888df90667a
DIST MIME-tools-5.510.tar.gz 417208 BLAKE2B d819b7e243a5edc72204c78467f0603c6be576ef5e7285b2c500ce8498ef631bbd2cc921d5d32ec7c1243da8dc20ff5c209a6682215404358f9d1e1c69c81884 SHA512 86d110cc3ed3e9744a07a7b671df713708ab70f57aea858a9570bd021102b4cea91a869239f6c40611f1b1fae190e1b6d1bd65b54914ffc3a41fdf9160977328
EBUILD MIME-tools-5.509.0-r1.ebuild 875 BLAKE2B 443d6534b747d4609cb59e8bda39f5e0f0f589e7bcad3520f01fe8de53e231f2de40aa0e7f112dfbb87807a87629ac6895f0c1a0b55a74408bc5a50cb1794409 SHA512 464746bea1332eafe4bf806616fa9504146c54180afcc6fefb8c6511d46949350caa49e4c744567fdefa505797a8d9ef88498fc1e7cfbbcf70916a05a7b8969f
-EBUILD MIME-tools-5.510.0.ebuild 876 BLAKE2B d135f94b0027b03d55b79da375a9c9bd9bf6f725c6b10c74e19035683c53428fd51368c62592b4434dc88a65b38f46070372da801f6e913c0a2c7a6bdff18976 SHA512 5d600acc8e9c25e3c0b4672f5bfd4240d722d57cd8e4b6a3250541d2b09472b10e879cc583b705390c05d2976d4d7c44470f86a4cb556ca81e8fcce48be2bcd9
+EBUILD MIME-tools-5.510.0.ebuild 875 BLAKE2B d5c4efd3fe36542bb3dbeb8625e62dd8ce234a6130d9765cab8fe61df85dfaffda5429d8fff2b227cb0e24980ef2d50b4428b184a874e31abca694da0671238e SHA512 22aca69a17c52069ab704ad0aaa563f5e071657fb1e097bd88d8435f9206867dc88fff8a95bfed132abe4ae6efcb1249ec63e13a1c518f429f41e98daf081910
MISC metadata.xml 2237 BLAKE2B 6a241d96bd9176070625612af4db82e1fe8d14da33911016252be14f7eef4326f7ea1097b93e10d384efeaa6aaf5296cda823ba7ae2feda6741676c31dfb8408 SHA512 51ff52bda7c059d66c174cacc74b7dff2fc5cbce77cc04b42a37a76728f86bec2ad0dace849e7e44a0f8f5621be6e10911343f1710bef485d9b04f686b994ec5
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index f296d30a1d73..dda7d2f46152 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/SDL/Manifest b/dev-perl/SDL/Manifest
index ac3d71e12692..586336d13089 100644
--- a/dev-perl/SDL/Manifest
+++ b/dev-perl/SDL/Manifest
@@ -2,5 +2,5 @@ AUX SDL-2.546-implicit-func-decl.patch 1046 BLAKE2B 98e0d34de6e65c668341f0835239
AUX SDL-2.546-pointer.patch 671 BLAKE2B 188280d823e6cffea2e7d33ede63ecb172a8a272aea98272df75a75ee2cb848ca11426912bcdf90cc5cbe61ef21bb86f37803b50f7907ee9903f6173b3253094 SHA512 25a03721a4ffe64b85512fd896cef2a08faf3284ffd2f9a93fe578f7df0e96bc40952a85e39f4023f38fbb664cd7435e5d5587a7d861e884a616835e7eaecec0
DIST SDL-2.548.tar.gz 2487708 BLAKE2B 1d17c5ffc8d966fd06b282632de1f504548df9c67754788e5dcbe2144057aa9d463a88e01b33b0f265a821cfb24847bafc1cb1215cdd6282cc29ff3aacea6c3c SHA512 bafc49dddb7e592861f822920915c73bf0c5eea3a6c567623b48a2332c7644caf1451e457545e6666adea5e314b23bcd85a3f3a52c770abfd498c0e4c0feae85
EBUILD SDL-2.548.0-r1.ebuild 1039 BLAKE2B 3d4aa73edfa27ed339b67030e3fdfe636cd7ed8512a7201623d1520d5973d29ae0f80d7ebd0654b4f2b2c3fe90561aa2598e01f1976f912f6f64081c921e2a5a SHA512 6e9bc680e2974893db281c643958a8fd08abdcb8c79dedb0e7e4f4a4227ea90d1767858d2634bd810a06777222ab8208aa4f58d72c8949d76987e7384396fc94
-EBUILD SDL-2.548.0-r2.ebuild 1094 BLAKE2B 9b2741c2b18c0f85ffc7d2cade10240fd12f6174d7654329b81a045d3c663dcca29979ad6a1ee32c41ffaebca2279a97c076b2331f5b851782ed8f2528ca6f4c SHA512 1e34faea50dd3199c0b1900da85b39d038c7fd842de2106cb3e6e42af394a91ec0fb1dff0405ef4b9402fc6d354920de98fe7894e752924d5d1b77ac3aff4acd
+EBUILD SDL-2.548.0-r2.ebuild 1219 BLAKE2B 7f5d221ce17a5e9a430c7c8c7e1cb59ffd3bac8a6e7c2c7fc1fc646a920db3a424cfcf344c000e1f7d98398041be75a7d34cf1981605a7506eb011415117527a SHA512 7b5d4aea349f476e411ef87e7802803f4a3b9dab15116108d4bb29b64c4fd0c7ce0875750859942cab194fe1dcc8593fcaeaf3d4323ffa2e0c3e3d851ab4743b
MISC metadata.xml 5480 BLAKE2B 85c0374b2a8164223dad73037282a6bbd885f1fd841b0099aa37e12db5c5dadf5126d53352483fa112936e5057ffccd927422aca617f24cd0840e98806c0b82d SHA512 6940b411e173bb673ebdadefd7ddb0b7b6edfb950022400fc2f483027749180ef6026867acfd9906a5d48ec44702e540b43c23f87c11824215fbd1046d6a92ee
diff --git a/dev-perl/SDL/SDL-2.548.0-r2.ebuild b/dev-perl/SDL/SDL-2.548.0-r2.ebuild
index 59caa0f55c01..999065c50d37 100644
--- a/dev-perl/SDL/SDL-2.548.0-r2.ebuild
+++ b/dev-perl/SDL/SDL-2.548.0-r2.ebuild
@@ -44,6 +44,11 @@ BDEPEND="${RDEPEND}
mydoc='CHANGELOG README TODO'
+PERL_RM_FILES=(
+ # Hangs, see bug #892011 and https://aur.archlinux.org/packages/perl-sdl#comment-903413.
+ t/core_video.t
+)
+
PATCHES=(
"${FILESDIR}"/${PN}-2.546-pointer.patch
"${FILESDIR}"/${PN}-2.546-implicit-func-decl.patch
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 332cb5623cf5..ab77e6425db5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/ijson/Manifest b/dev-python/ijson/Manifest
index 81a2ccdb6e2e..7cc232bdee71 100644
--- a/dev-python/ijson/Manifest
+++ b/dev-python/ijson/Manifest
@@ -1,3 +1,5 @@
+AUX ijson-3.2.0_p0-py312.patch 1213 BLAKE2B 757619c8d4ecca674a1f211aba2430659585fdcd9229ce4f6525b4c70a17d06a72fc4c85d317740ab576409f6f3247d777095860e873f5dbe50ed8bfb70bde97 SHA512 70b79da91ba42369b43d6a3719fbaaaa8ddc907ef54a256b36af875e9f4fafb0e8a1adc2eb3c7a756c521d3c8861061cc8162e6361a5e1ce3666aad887fb7484
DIST ijson-3.2.0.post0.gh.tar.gz 127558 BLAKE2B 38e06039bb177c43e4744f145fed2159e317a0b8da628b85a62215cdfe6693b271c39629811513d2e563b532244950616b9105134916bc577446a0b5e5ce25f7 SHA512 b926253a3d6a070e2ac27c61542d340e4a1498de7642957dbe59e9fd3c53d700ed4e8ee71c83efcb90b2c302d15b0d268c38054c10728bbb436521aa5b42050b
+EBUILD ijson-3.2.0_p0-r1.ebuild 769 BLAKE2B 64eb16600741a1371448b80c6851a2efb6fc731b974bd4f64af5718730c048be8113b678fc4d6d0a027b7c61af72157bbb99dfb11c480d9286ec6e23be103e96 SHA512 d1c912ed65e140f2f8e53a532b94e33ca68b40a48dde1c716686c34deb85d7a39353f73b021faed5288c6fc07bbe08b66e39dc54c96305b5c197b73dedea9f49
EBUILD ijson-3.2.0_p0.ebuild 639 BLAKE2B 5da344583890ba2d5845b2643c30a68db23b347b42c840d67b6fdc8e35adba630fe2e6d301211a8d047c863816096bc33a3396d06dfcaaaf84a98807ba98df5a SHA512 1879d0c2ca6f3b8c592682b6e41a821c5152dc18634eb3650a790a86e20ce07dd66488b153e73a5438043813606a57b455449d3d778ce00292c2e089c0dfff69
MISC metadata.xml 372 BLAKE2B 9fd70113a6731ca09979bacb2153df2c26db31ef9cb2a95cc2de2201aeb5348a6344fa6dab27a0880a9d70cb4498d39a4ef9cbcff6127932d5af3c534e21b5c2 SHA512 5f3747561e4c802300860b9d2f27b08acea3979e8cac48bf6145c4cbeeb3ec0b3d765399d0ed8fe01947860d78dea0faa0839cb393e066ec0aaffa2ab2661398
diff --git a/dev-python/ijson/files/ijson-3.2.0_p0-py312.patch b/dev-python/ijson/files/ijson-3.2.0_p0-py312.patch
new file mode 100644
index 000000000000..52db9704f1f3
--- /dev/null
+++ b/dev-python/ijson/files/ijson-3.2.0_p0-py312.patch
@@ -0,0 +1,29 @@
+From e076d8343f63698355fd52dc2d6983fd1c1a745e Mon Sep 17 00:00:00 2001
+From: Rodrigo Tobar <rtobar@icrar.org>
+Date: Mon, 29 May 2023 12:24:27 +0800
+Subject: [PATCH] Obtain gi_code by attribute lookup
+
+We were previously getting it by intrusively examining the structure,
+which was flaky and indeed broke during the transition to 3.12, where
+the gi_code struct member was re-implemented via get/set methods.
+
+This should address #95.
+
+Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
+---
+ ijson/backends/yajl2_c/async_reading_generator.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ijson/backends/yajl2_c/async_reading_generator.c b/ijson/backends/yajl2_c/async_reading_generator.c
+index 25947cb..0e52a7d 100644
+--- a/ijson/backends/yajl2_c/async_reading_generator.c
++++ b/ijson/backends/yajl2_c/async_reading_generator.c
+@@ -77,7 +77,7 @@ static PyObject *maybe_pop_event(async_reading_generator *self)
+ static int is_gen_coroutine(PyObject *o)
+ {
+ if (PyGen_CheckExact(o)) {
+- PyCodeObject *code = (PyCodeObject *)((PyGenObject*) o)->gi_code;
++ PyCodeObject *code = (PyCodeObject *)PyObject_GetAttrString(o, "gi_code");
+ return code->co_flags & CO_ITERABLE_COROUTINE;
+ }
+ return 0;
diff --git a/dev-python/ijson/ijson-3.2.0_p0-r1.ebuild b/dev-python/ijson/ijson-3.2.0_p0-r1.ebuild
new file mode 100644
index 000000000000..e2f912075f33
--- /dev/null
+++ b/dev-python/ijson/ijson-3.2.0_p0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P="${P//_p/.post}"
+DESCRIPTION="Iterative JSON parser with a Pythonic interface"
+HOMEPAGE="
+ https://github.com/ICRAR/ijson/
+ https://pypi.org/project/ijson/
+"
+SRC_URI="
+ https://github.com/ICRAR/${PN}/archive/v${PV/_p/.post}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="
+ dev-libs/yajl
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/ICRAR/ijson/commit/e076d8343f63698355fd52dc2d6983fd1c1a745e
+ "${FILESDIR}/${P}-py312.patch"
+)
diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest
index 6500494381cf..e5eea190be13 100644
--- a/dev-python/jsonpatch/Manifest
+++ b/dev-python/jsonpatch/Manifest
@@ -1,3 +1,5 @@
DIST jsonpatch-1.32.tar.gz 27988 BLAKE2B b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95 SHA512 4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d
+DIST python-json-patch-1.32.gh.tar.gz 27988 BLAKE2B b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95 SHA512 4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d
+EBUILD jsonpatch-1.32-r1.ebuild 956 BLAKE2B 03001cac25cb82788c59b6a155458a53fb2cc19dc2710d5155e999b8e5f754d5f584935c08b90a45196cf3c85549d01f4b9298cd2a3ead7cfa9f55b62f009ac4 SHA512 a13b9e0a0d344324d9d2403729d3011a0f8f576dfaae26b7c0f9239c63c06253acee3e577c3a54a1cfd97512abe71d0319b1a4b46117aa61787e805f3de7b95c
EBUILD jsonpatch-1.32.ebuild 849 BLAKE2B e5845e6cc79e7d09249c3771fb57b79f023d0d0033387a28860a909293b3fb816396f3de7a3719c5a5ee39e80ab3fe09dc9e0a1dd64d7cb9f80c9b74baece724 SHA512 df87a48b28d40ddc236adda9afec0f499a92dae6102c57d57d50300acfc60f58fd356290dbc6f4952d284f79e8f9952467f1db1f0aed19b9e1c15944ff901664
MISC metadata.xml 705 BLAKE2B 4c59d56bf1f2eee88fd6a9284f13055ff97cc9c787ad3e03b983b8ba0c995fd34148e9a6ceb0f3f4cd1226aff0e60c6f7bc23e26e8da375d3527148ed49766ed SHA512 0323b39edf87ff697dc30deefd0568706e8318e54fb072902d5b60a31be65c39966d727f441f524715ce4c3a0958b9264d82ace03210c9550115a5b3fda2edac
diff --git a/dev-python/jsonpatch/jsonpatch-1.32-r1.ebuild b/dev-python/jsonpatch/jsonpatch-1.32-r1.ebuild
new file mode 100644
index 000000000000..db865c090f6c
--- /dev/null
+++ b/dev-python/jsonpatch/jsonpatch-1.32-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-json-patch-${PV}
+DESCRIPTION="Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04"
+HOMEPAGE="
+ https://github.com/stefankoegl/python-json-patch/
+ https://pypi.org/project/jsonpatch/
+"
+SRC_URI="
+ https://github.com/stefankoegl/python-json-patch/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/jsonpointer-1.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ )
+"
+
+python_test() {
+ "${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}"
+ "${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with ${EPYTHON}"
+}
diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest
index b6d6d4ebbb7b..7afc5ffbdbd1 100644
--- a/dev-python/jsonref/Manifest
+++ b/dev-python/jsonref/Manifest
@@ -1,3 +1,3 @@
DIST jsonref-1.1.0.gh.tar.gz 20465 BLAKE2B 5dc790440133fc1c4fedcbfb9889f9647f62919e960a81fab141e92c9bfe2349a807c1f3be1ac819b6d39d1ab4134e9d9e61fbb1c34008bf1831c997abe030ab SHA512 6237d32d0547b11253d0bfe1dcf37230ce2c3f4c15ec643cfbef997ba6074ab881b20c08ce43f1d7c26993f1f06fe7d35aeb7fce98d2105bce2311d64e34ab71
-EBUILD jsonref-1.1.0.ebuild 551 BLAKE2B 47837ec4aead36af4088c3cec1ffefb3d3faa38d7782ee8d6e8db50da24394b71532304394d5b7f473688b576202b164381943a57cfe6c4aca281cd91e1e4b0e SHA512 79f1d2f2a8cc750dea3ea670142e233b57759d4184bbe5d283546bec4f37223368f67a06b3c78a821661cac449dde9671e48bdf8b7e601f4479ff9a2ac5394ce
+EBUILD jsonref-1.1.0.ebuild 552 BLAKE2B 6ca783c8e1737439fb05eb1e18954310dc9152928072c45171a7c6ba6b1b1490bff74fa59bdd75d94450b9721e894e0710d6f04a56f6fcdf32e9d791b5d3f68e SHA512 ede40cd2e30215e9b55012ccc32e6b79d7344e542d54e909ec2ee161cd2d088e416652a72936a695474f9e619d5d75fb4b9d4b5ae9e4f108b3fad4376688b429
MISC metadata.xml 797 BLAKE2B 4afca797d34cb036eefde373c1c02ac9619153670c8f3d9612b5687f248639942a51cb23e18119f61e3cb3dada9566113334662514a89bc6bb2de9ec9f49b4a4 SHA512 803607e8f9a7391f97aa104a4f3997023d341772eac6af0934bea84cbe45dfc1aff59928d8d45116ef52a4b86edc3ff3e28d3547b2f4ceaf37eeb7f2fde0ea7a
diff --git a/dev-python/jsonref/jsonref-1.1.0.ebuild b/dev-python/jsonref/jsonref-1.1.0.ebuild
index a571b0d43f76..cbaf5b757d9f 100644
--- a/dev-python/jsonref/jsonref-1.1.0.ebuild
+++ b/dev-python/jsonref/jsonref-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/kaptan/Manifest b/dev-python/kaptan/Manifest
index 2bbdb6dd287d..52aac0d513e7 100644
--- a/dev-python/kaptan/Manifest
+++ b/dev-python/kaptan/Manifest
@@ -1,3 +1,4 @@
DIST kaptan-0.5.12.tar.gz 10539 BLAKE2B 678e1aae6053a7075218a0fd9ef928685e7ce9ebf385c6953275b06d1bbf67d4c8434838a7a8f0b0ec8b02e7bef434d7f68698060bea2b4232cd5ef7fa83f0b3 SHA512 fccf767749e9473947bd7cb493ddb30f7dc1b2e10ce932ca327ae3423bc023fa9c76910ac249269ee546eb9162e4ce151e2ad0b9685d888854a7185c855ae143
EBUILD kaptan-0.5.12-r2.ebuild 422 BLAKE2B 8648042a5fbbc638e5d901fb2c44820a50c1e0bd59e61a4078573f25b3993fbde173c7872872c33b74484b80737117da786c9ae4e24f5f1f6f297a60998fefc2 SHA512 3834bc889999189df67f65e00eeef7af5e0b8aa486d7663394950dec74dd383a06ebfef9e799fa1f82dc344beeb5878849214b6afa4928b38963bd800d4ccf27
-MISC metadata.xml 420 BLAKE2B c948340212ccafdf7b04e6d524e9775c5cf8bc937e51358e6d04353bc7b97ec6e68a2ddd3662fb185969ba2bfc234ca657602a0bb59059a2e2d2cace54f6fd84 SHA512 73b63cd4d2eea4c615052cfb5385383db2a85ce9cf1722bac5e5459e2ba1f7e777d1162c27a531ecc0bd41a187c2ea121e1fd9c1eb9534bae2f1f05c82296b9a
+EBUILD kaptan-0.5.12-r3.ebuild 499 BLAKE2B 942ee07c8951688d8a33f538fb7ba43ccc8b0a139713f0453a9ec529a4770f3a7751bb3d2462f7ece47ea50718dd22986833a7eb0db72c78fa86d3517865295d SHA512 0855331ab8fc1dbbfda6fab79face1c0921f7a6de93f438145516d5f6b71c0d0c6065bc82548a9f38fa2fe38e186e80009245ad5e9aeaf933e1ee17f0ea4d727
+MISC metadata.xml 471 BLAKE2B b82e958c2a8c137af25e3a3fc7f34b35d4d2423ceb6faa63adcfc5f578d0fa2550c1f6ed0256600af03fb697992e735ce3f1315ca18215aeb173bd26aa0a4be9 SHA512 41876de2e76c8f2f5e87b714bb7a36eb5d07435750851fb285df30430a48a3b0b4267a30cef0ca96e7abd0a0025b9247b11973e1c2f156a45d90ce9a2cc59a8f
diff --git a/dev-python/kaptan/kaptan-0.5.12-r3.ebuild b/dev-python/kaptan/kaptan-0.5.12-r3.ebuild
new file mode 100644
index 000000000000..d30801bd88c9
--- /dev/null
+++ b/dev-python/kaptan/kaptan-0.5.12-r3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Configuration manager in your pocket"
+HOMEPAGE="
+ https://github.com/emre/kaptan/
+ https://pypi.org/project/kaptan/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/kaptan/metadata.xml b/dev-python/kaptan/metadata.xml
index 6b48fa9b48bc..2815297e8d42 100644
--- a/dev-python/kaptan/metadata.xml
+++ b/dev-python/kaptan/metadata.xml
@@ -10,6 +10,7 @@
<name>Python</name>
</maintainer>
<upstream>
+ <remote-id type="github">emre/kaptan</remote-id>
<remote-id type="pypi">kaptan</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/kgb/Manifest b/dev-python/kgb/Manifest
index 3df34ff87963..712c6a6a8c1b 100644
--- a/dev-python/kgb/Manifest
+++ b/dev-python/kgb/Manifest
@@ -1,3 +1,3 @@
DIST kgb-7.1.1.tar.gz 61504 BLAKE2B 37aa4c78e0e74c2ad10db047453229d903c72dc9f359ce916f66b24ddc390e89126869e8e52942854911952e995b45f9a304e48574c7c79319f388d0f70d148f SHA512 29e5d78270f55b82b917a1e448307397f813502cc3a262fd6af082417f3875c88732b3f7c11c6001120bb0cba4079c2c6351b2b24287b1f5a3b3c891cf3f8d55
-EBUILD kgb-7.1.1.ebuild 553 BLAKE2B a4fc186020893a15be316acb08e7f5b47757f80dae315a1821b935379d7eee19b9dd1cd57f99e2921096df0df3e710d04b6d3acac47af37756395a61b3b46783 SHA512 2dccbf4617ab02687f06bfac29fe7da8308a2f489e97cc9eee494fae2ae2e0dfdaac16f934950da9ad83a1da42a8d3197c902291eab82c30650ef53ebc364dc8
+EBUILD kgb-7.1.1.ebuild 554 BLAKE2B 85daab0ff7b2a8e0288418148644f2434603f2dc71132140b2a757d6c37a1c0baa5f27b8a5ed1d4051532dfe5b3db888dae4aec66240e886dc086172b2e2c94b SHA512 08ced08bf99b59e242ea4d86a0dd7c59f4fcdcffd947524fa08eaf937ef5aaf6c160b12f8b971f20403c25f9426482243f5a44fd7c44d90a41a1739307c5493c
MISC metadata.xml 385 BLAKE2B a36cb8262ed3d2fd3114e8c84bdd732dbbb661b8fea7a9705ff329f56659c020e5b9e00756a9e9dbbf073b894ddf5f811367b8c4d9b11dddd7c866588987e96e SHA512 5ee33147dec8e3fee8dc4856ca8a363674cd1854f36e9a01559751ec6799d8f8c995c8d0f82dcf794161b1f91acec387d7a18d7cdee2638fddbc177f0a069c81
diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild
index 2f883098a910..bb3e7cb49d84 100644
--- a/dev-python/kgb/kgb-7.1.1.ebuild
+++ b/dev-python/kgb/kgb-7.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest
index 7c0c1c594f04..7476e6afe368 100644
--- a/dev-python/mando/Manifest
+++ b/dev-python/mando/Manifest
@@ -1,3 +1,3 @@
DIST mando-0.7.1.gh.tar.gz 37802 BLAKE2B 1caf437248f1b1397888674fff0171680fd1d2cffd1d3394869edce4fef0d214fb52fc0eb7435ef162722f128f129f8d19385e65661914c51f78108b64f8db38 SHA512 a25dfd57e833416cbd64933ca3970712d28c2e2ed172091a0d0c082f486c707d0061afb071e3973e7e42b654d1a6e70f4909b1254fdef493471dc0ae9d3eb62b
-EBUILD mando-0.7.1.ebuild 853 BLAKE2B cbea8eeb6c8fa734cee2903b7c3bf9564cd319eb6e75ec9a58419c2182920d52c518e60a114b6f46cf0b3ace783239fbbfd53143a3dad0215983316db978e8b6 SHA512 ea027fbc56c23544654e71c4d27b474b05ca83ddcb0d18efcbde8d6e07d8806ec792f04b844c844f03fdb8245b6a7199ec155adadd81901202901bc244eec213
+EBUILD mando-0.7.1.ebuild 854 BLAKE2B fe99a7e18ec078e8183eb10406ba82459002ce196dfa9cfc4af121342d01ce7be73e94963db5f174e17002f68f89ceb1910749130ac67782df34e841d7277193 SHA512 2e06cd298be25781bef6b8a764ee44269009cadf0a17fa85291a0df8cf536b8db03f2fe1f78f7d10136f41217b57aacbb32b0844366939993dd3038c7a7f5864
MISC metadata.xml 285 BLAKE2B 3f0f1cbd9283919ed3b4fb89de7ce5a23a535844ca1d04dd416f2a9d7d64ebcd84a8f89736c56452418014c4574bc4cb75156038f100eb87b5f7ad663be5ca38 SHA512 78b7d0ede36474cdd7d887cc2d74b69ff28f4c2ddf3f8dd449396b454dd48308e1ac912331b8f03aff18ebcd0168f656dc1affdda0f88dbcfb39dd14ba2a7d42
diff --git a/dev-python/mando/mando-0.7.1.ebuild b/dev-python/mando/mando-0.7.1.ebuild
index 0fc29df31429..d64a4c497634 100644
--- a/dev-python/mando/mando-0.7.1.ebuild
+++ b/dev-python/mando/mando-0.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index c53bf7624a38..171818ef8ad7 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -1,3 +1,3 @@
-DIST parso-0.8.3.tar.gz 397648 BLAKE2B 8942408e27198075c92ef51f7a191cc7781eb3a5110119b91fd95f86e13ebe2fbfee11022a2bfec794150f60b3af8c4d5f324cb011703cd581c17f92232ae5bf SHA512 7874460053662d40c2cfcf0015e330e1c8201eeb07682e2079a636db553a82dc25b70b14ad0f0c82fb817f655359d695101a17f616abf9a39f49c61ae5fd49b1
-EBUILD parso-0.8.3-r1.ebuild 917 BLAKE2B 6704b0be38e7538cd0f281193249c51ccbbc55900ca2a116ba48e08cc2ba27654979ea988ecb70407ffe43c88625a40874406a9a464806e00ee00f7b463809f9 SHA512 0b61e7f5c12fd10854de614c010e107cf6b192a4de2b4037a2c8516abb825027d25c2cc38fdaab3b41c9087f1a0c6f00288c2e06a92e4c388110a17fb0468c68
+DIST parso-0.8.3.gh.tar.gz 397648 BLAKE2B 8942408e27198075c92ef51f7a191cc7781eb3a5110119b91fd95f86e13ebe2fbfee11022a2bfec794150f60b3af8c4d5f324cb011703cd581c17f92232ae5bf SHA512 7874460053662d40c2cfcf0015e330e1c8201eeb07682e2079a636db553a82dc25b70b14ad0f0c82fb817f655359d695101a17f616abf9a39f49c61ae5fd49b1
+EBUILD parso-0.8.3-r1.ebuild 921 BLAKE2B 3c8daf0ea98f4fc4345e91ac9d0ef24f7bfb5dabd448d94bc858f2b601239b96981cd5e5f9864832469bd2c95902d9cbdbf840c87c14b7145f9c18368100e1cd SHA512 945462669bf610693276853bd347d0bc3f8e5b09267a871436156bf11227b4dbaa6829115446e4b139657106440ce95139fe55c18447e754c4e41c538cef474a
MISC metadata.xml 403 BLAKE2B be2e4f9dd7e074a3b76a591f034f679bff13b7dc36d8b206e45550276533ba752a8e04162ddf4f580a8e247d57f48a997cac34c14dc7b5ae4a3d74751fb9cac4 SHA512 10517311994816074cfcc4809206ccbdb6a9ac3430e92cf9c4dfc45d8e95a92843843e2bf1a19b97aaa3c330bb923581e4ea6cf6a88f1063f2dab8d041f6c90f
diff --git a/dev-python/parso/parso-0.8.3-r1.ebuild b/dev-python/parso/parso-0.8.3-r1.ebuild
index f3551c4b2f0a..0bfdc9d8a1eb 100644
--- a/dev-python/parso/parso-0.8.3-r1.ebuild
+++ b/dev-python/parso/parso-0.8.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
@@ -15,7 +15,7 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
+ -> ${P}.gh.tar.gz
"
LICENSE="MIT"
diff --git a/dev-python/path-and-address/Manifest b/dev-python/path-and-address/Manifest
index dd6781876a3f..3366d9947d0d 100644
--- a/dev-python/path-and-address/Manifest
+++ b/dev-python/path-and-address/Manifest
@@ -1,3 +1,3 @@
DIST path-and-address-2.0.1.zip 6503 BLAKE2B 146e73b5b54ea536f8b94da8ebbb923441564cf2137a55f3938552493b6fffe28c4e90c908a3fef2acb55e76f320519c7f59c0b2c99f144ebb29ca90d32e590a SHA512 11b2352389662412451e1e9f3e2997e81d36acbef7ad18c50328b9e9bb395f2f5fc8bca988ef14a7d9b76f5213cbfa17bb82df0e00f6989671181b104e4f1406
EBUILD path-and-address-2.0.1.ebuild 501 BLAKE2B 165f3517d567457d71905e01f6e138c866b10ca53be74ed5bc21458a86d7c76f1493d180b6be806de6d7bae200843d80ea9da5b261a0ad0d9031b2395595105d SHA512 3f402bfc2ab8e9e0bbff1f1f6526c285cef29b051876702e3448e48b230519087ad0201e9aaaa5f068d4c25a3b1b436e2f32604a60d13f66b9a605ff0948e30d
-MISC metadata.xml 484 BLAKE2B d7b3d1720e7006ac1f883f52d6567ba5fe14ef8dbca904496b5d2b086602e58ad3553f14bc6c262ae2cd53d5ea11f2384f83b44a2a5b4a05dafcba735d280bd7 SHA512 8f38c6e37aaf89f6a1e36e21f4f8a86fb164134c4a38a662aba320571958e64a12c7091ad14277d84b23b75551ed20d21b6f3c101d889d87059d3f15209ff727
+MISC metadata.xml 401 BLAKE2B 5853d3fe3d7d987a45da7b5069b90400db3795bb5418f3b0c4d639356fb91fb972dffe1b440674e620e8e5379d57dffeff9ad1f8943bc35a890f461c771af774 SHA512 9ccc8940eed3205b7d150dcdbd5099cac91627c617f837d3df45455a77889b96053996cfcede4986ce22c0f77eb35c5a8f277ed6ec268c6b8ae941831b3785b2
diff --git a/dev-python/path-and-address/metadata.xml b/dev-python/path-and-address/metadata.xml
index 5497bd41a20e..20adc1cf90c3 100644
--- a/dev-python/path-and-address/metadata.xml
+++ b/dev-python/path-and-address/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
<maintainer type="person">
<email>bkohler@gentoo.org</email>
<name>Ben Kohler</name>
diff --git a/dev-python/phply/Manifest b/dev-python/phply/Manifest
index 3c5b7ce10a56..111c11d3cc6f 100644
--- a/dev-python/phply/Manifest
+++ b/dev-python/phply/Manifest
@@ -1,3 +1,3 @@
DIST phply-1.2.6.gh.tar.gz 36068 BLAKE2B 766783e047b99330e5af829be875b9ee06fa70222a9c42a8792506ef0c6decc525ca90560f54d9833cdf4516fcd447f19a05d94d595a7e5056ca5d3d89bd1753 SHA512 3d7065971c6839dbe908efbfede1865183aebb0ffea1bb3b1a27c20239736894e52dc9b0a89ad6da152f1d9411dce288cf67a907d86c9838f0516236f0c19dd6
-EBUILD phply-1.2.6.ebuild 806 BLAKE2B 15a104cec47330bf6572c5604e312dffe47d031eccce385b5f5ecd39328253f34d40dd17d6a3396ffcc6b7c7c3c6556276899a91d0afcf35f272915d954d4321 SHA512 2d0b00439cf52833498bac37b74847450b2f5881e1b31967ffb5974459a39e48478393c84eefbda8b4b51723e06b05a065357e3089f5f1f22568eac8ebf9623a
+EBUILD phply-1.2.6.ebuild 808 BLAKE2B 6ac5fe2ff0b15b58964fa2aca4fb75714886aa17f87143d33c1a65e5484b022eaa7960ce9412f96745ea6500a928d5d4c102bb7d4630254bcd7bc2a906b4c210 SHA512 9f67ea90f3c41d2673366f87330afe875e7eef33aa2c09d4d12cba8388881c101a3a255ff33119e1143da79724eb5c334afaf4260d91d4928b5a822b8b5099c0
MISC metadata.xml 365 BLAKE2B a35e6c179f994a06ff5343ebadd5500de5046861709629b7ab400e5e2633662c1d7579803b932c465eef58d5b0103509185206481dfad401adc4e6abe5d2faee SHA512 b77b46b63ba053fb7d50cc52e0385fb1a975520cbe549b024a62e7c452036f73b18f5785173902a99b82d56a50a2937b24d3d06e5c2d4f5689a8f7b8663766e7
diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild
index 67cde47b11fa..13387549acf3 100644
--- a/dev-python/phply/phply-1.2.6.ebuild
+++ b/dev-python/phply/phply-1.2.6.ebuild
@@ -4,7 +4,8 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
inherit distutils-r1
DESCRIPTION="Lexer and parser for PHP source implemented using PLY"
diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest
index 8b27f2ce19fa..ac516719b4bb 100644
--- a/dev-python/picobox/Manifest
+++ b/dev-python/picobox/Manifest
@@ -1,3 +1,3 @@
DIST picobox-3.0.0.tar.gz 28599 BLAKE2B e29dd7b0b5b23175a21f8fe6efe83adc6edfb0302c7a27f92f518deeba8f74f8e2d481a8eef6a1363fa0fb02ffc00b462181bab09872f6da5c1c9063c4d274e6 SHA512 ac8cecba10527e7dc096eb66f3b6743b523c305bd9725d5be8ec2822857a65ef8e9cc0ddcb85b8c656c557e7dc6cf0903035753bf8fe8cc2616b463e0a82bb5d
-EBUILD picobox-3.0.0.ebuild 597 BLAKE2B fded3e028ad13a1267fe2a9e9753ce63ef94668bb880d6ed0ebc5ca85b29e18be34a5bb75a116c633d18b781dcb4e04473df3d5c8e672d6a49f0c4723c5980cd SHA512 38524215f839405c3500f6913bc866ef89da0da1a1f332fa7054503a92556173bb4bd3056bafee73267e3f52d6ff53e23e4e8831345d2886ead6acdd5c724097
+EBUILD picobox-3.0.0.ebuild 598 BLAKE2B eb5fb0377262c7f3c0aa6a31224c7fc30415f2700a226c9965a7177519f9b5b09467511bdcc0bd1f06d3af3caca1077950060e664c77b2daef6d70e7834fd382 SHA512 aa57bbc23a138c911ee572f7e8dd757c9ec60dd3d8c82e3801bf3ea304997d5d4671ce00a3e1c352f68b7c8678fa1d23c9ba76437e00bf0ac2bed40ccbb41028
MISC metadata.xml 394 BLAKE2B 9d5aab4a31fd6c669ed0b207281b1a5df9b48cd593efd6095353b74edba985aa2beabab3a83db01a93ecb97dabac9a06e62f82e316989d461d98897d074f6501 SHA512 fead3589983a0e6e497a67c3700f4611a5c45e17aaa3659b0ee45e5cbcd1a02b8929f373b86b43a25ce51493f6b888833fe7b64168c7eb795ce503ef1775c0ef
diff --git a/dev-python/picobox/picobox-3.0.0.ebuild b/dev-python/picobox/picobox-3.0.0.ebuild
index 269c9790a89c..9916c31899c9 100644
--- a/dev-python/picobox/picobox-3.0.0.ebuild
+++ b/dev-python/picobox/picobox-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/piexif/Manifest b/dev-python/piexif/Manifest
index 571b825044d5..3443fcaa98e8 100644
--- a/dev-python/piexif/Manifest
+++ b/dev-python/piexif/Manifest
@@ -1,4 +1,4 @@
AUX piexif-1.1.3-tests-pillow-7.2.0.patch 1382 BLAKE2B c7ea03ffe0708b975d64602910bf9c228f0093d9cb717a1b1b9f3e7b6358b94f3bcbd6da8f9bac12fe2ee0745d17defccd196bdd8ec018fea50b7d131e148616 SHA512 be1ee541e3bb6c219d6fd9ab68e9143c2131f695a2001d36a0d63b0566d71a542a09d58dc0bcbdb8c1353297156ea7853d483b9a44407cb31c30acc4252310bf
DIST piexif-1.1.3.zip 1011134 BLAKE2B b27d4419cf545f6205b13c5646dff9fc7b1ce6e5de538f6a7189e6cadb54d301e11cbf0feaed8b073cbf16de95d67c621b68657b35fc0ba2025281ee64be4e51 SHA512 df5f7793c39911af58bbae76cf998e2a7bc820b84dcf9808ee8f6a38f766f824fef28392ef88387e18b10c270c4b27881be310f0368076b6fb65379a11a93270
-EBUILD piexif-1.1.3-r2.ebuild 802 BLAKE2B ef84c96214084ea16ecf7789d8b0bce550fb9dc6397d18cae89d8ddccf78f007dc455d149caa3ed98b4f6cd2dee486e12fa600358786c37ca72890be8ff12382 SHA512 b9437271f0ee04d132f8c5a355843bc912c7c06b4707841692e9208bb02e06ffc4d16f785015e581b41767e514ff714e6f7338be9c6fd8ced1ba926ce3d71c24
+EBUILD piexif-1.1.3-r2.ebuild 803 BLAKE2B 9f7ec526f37f591de47c195787c56e581a3b6d4454d97382f4040149707c6d81d6477756d556825f79d315fdf5c9e900c29b64f52689ff3bfa75c4bff62d1c1d SHA512 ef121f2a200ebb1765515852b15c35b4a07efde005401cd3d3fa44024f9102da9fe456840ab4c0cb35b0adb83e243f9d7500f69a368e4e811826df864fe7df4d
MISC metadata.xml 364 BLAKE2B 2ef968ac973776979f74c1ff510b657d691d7cfd1b963b04faed752e4dedfea8f325357b95ea9abede883a8ead27016bd2b657be119902fa21f9bef6ea2ebb0c SHA512 c62c0ee0303599f10b04701183db691da926fb3176f5ad5efcf58782c50280e03dcf5772ab1d033d3dc96730a2ad87c19ce9749a9c0ce2dd3dfdde76d2466eb7
diff --git a/dev-python/piexif/piexif-1.1.3-r2.ebuild b/dev-python/piexif/piexif-1.1.3-r2.ebuild
index 5afdf1943a90..7ed611f18b2e 100644
--- a/dev-python/piexif/piexif-1.1.3-r2.ebuild
+++ b/dev-python/piexif/piexif-1.1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit edos2unix distutils-r1 pypi
diff --git a/dev-python/pkgconfig/Manifest b/dev-python/pkgconfig/Manifest
index 1c3df9506df5..3543b94b44a9 100644
--- a/dev-python/pkgconfig/Manifest
+++ b/dev-python/pkgconfig/Manifest
@@ -1,3 +1,3 @@
-DIST pkgconfig-1.5.5.tar.gz 7331 BLAKE2B ef93a712198c1da5a38aec59f52d325b3d7cb25deef799bb006ba1f1d16b673b21d8c837475839e659f62eea9571a50476e38d3c8f95551fb5512a61a155334d SHA512 dfdd0a6ba0d9f37b6d504dc9bea8b19b18a3431ae54bb5fe061911bd1c6a20452f30ea66f67acc6c13c06123247036de7442bba3a7b0eb1af4ebb62d84df64f5
-EBUILD pkgconfig-1.5.5-r1.ebuild 581 BLAKE2B aaf3ce66c383e966acf036657f8afe676d8d576157181c0725da3ea3bd82d9d9df3bee4807d4bbf4402b192a90501eac13c137a86cb1a8d5959d27468059d641 SHA512 64f19c05a42cafb59ad7e290fa5ae652c4b28782824780b9ee327dda445dfcf4df8ec5ba684da22b68460f26331776c878b78c489bb42d6b08b57c566d0aee51
+DIST pkgconfig-1.5.5.gh.tar.gz 7331 BLAKE2B ef93a712198c1da5a38aec59f52d325b3d7cb25deef799bb006ba1f1d16b673b21d8c837475839e659f62eea9571a50476e38d3c8f95551fb5512a61a155334d SHA512 dfdd0a6ba0d9f37b6d504dc9bea8b19b18a3431ae54bb5fe061911bd1c6a20452f30ea66f67acc6c13c06123247036de7442bba3a7b0eb1af4ebb62d84df64f5
+EBUILD pkgconfig-1.5.5-r1.ebuild 585 BLAKE2B dfca4599490ace6d444542814a3c1d13438b2398225e659ac07a7387925f4e0dea6f4c5e844a53763cf1a76a4fca3eb95673a993be0a5c83043476855b1ad12e SHA512 981fa13919036c3d82137cbd83e953680752379b9f7daebe897ad65f3dd570f2a9f830103e7d498d8c37a8e37139dc8973048b0b99df396f0317339dc99ea5fa
MISC metadata.xml 405 BLAKE2B 39706ac7fdc7a7ef4102b4868e79a831fffaa835daaeed133859cdb909a547167dbb06d3e2fad6bc776b1600268de62ae46660762876a72b2d0e48e2d250b831 SHA512 eb03e07a4a7b97f45087191073235f7de40899381df5457d6d62367088d8c984c051d1a7ef6e403088c3fde429324f117e932c86fee37246649015a3c38a118b
diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
index ca6cafd21402..a968e3d421c9 100644
--- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
+++ b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
@@ -15,7 +15,7 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/matze/pkgconfig/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
+ -> ${P}.gh.tar.gz
"
LICENSE="MIT"
diff --git a/dev-python/poyo/Manifest b/dev-python/poyo/Manifest
index aacdd9c4865a..5f21d33a8aaf 100644
--- a/dev-python/poyo/Manifest
+++ b/dev-python/poyo/Manifest
@@ -1,3 +1,3 @@
DIST poyo-0.5.0.tar.gz 15276 BLAKE2B 515e04ee365036c96646e1d7aeae273d541298d4d817713e04c4b8be5d7dd12938099a5ed8ab1dfd137d3ff0108a0e86163b99135ea2aa739eaae67ef74484c2 SHA512 aad4334a2aaf63cafab0ecdbdd6f94e9e3d412e6476d7ac13a4399b4af0f43b1eb910e6a3cc7438e84262bc39413fadbe91674534e1e66f446d738c1328b9905
-EBUILD poyo-0.5.0-r1.ebuild 385 BLAKE2B 02d7ead06fa2503ae8c36798ddfb2aa504c163c3ef71c7f10807c4e84ad8a3bc7e701cb061e53b56762da27446ec671c2e3e915794dd77c29f556341bc131dda SHA512 6eca03a3ab15bce0ecc11c9182616f0d1d97462e88dd1a9906c461bbc975d12778ef66ec6d555b852c8007d0a2c3752c6fb98b7ddf2fa7e1567342e6a00949ef
+EBUILD poyo-0.5.0-r1.ebuild 423 BLAKE2B 55f48d1cd2590b517ed106f97d8e5034ce8b6a06aed2aa23023bf3588b9c9206f73bb9ebdf9e00a402281069bb60e41a7123a059010da158c3cd0f46cb08ff16 SHA512 ed56870519008521c94de44b61aea1ffc9c9b4474adbff89fd4627ea3e32bf671c8f31273723604cdd1a3ed5a8a6890ba5ef2ff1218baab1dbb75398ff6e7e95
MISC metadata.xml 386 BLAKE2B 55c537f54b8523724fafd33c3e7367b467a77966bc8595016e5ffbaaa2a204ca66fd5a95ce011c7a9c34e1eafd1e5593744ed4ca1d29b8ad92cee381b6de3efd SHA512 c8ad5e5834bf4ea11ae4ba8fcf53ba375c8b36846995981c3678a81fce22aefcacd3ae47f214ec65d44a363e99d40e1603713a20c374cc9cdd44e74d225d2cd1
diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild
index 6e726f1e681c..666cdeb743a1 100644
--- a/dev-python/poyo/poyo-0.5.0-r1.ebuild
+++ b/dev-python/poyo/poyo-0.5.0-r1.ebuild
@@ -4,11 +4,15 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
inherit distutils-r1 pypi
DESCRIPTION="A lightweight YAML Parser for Python"
-HOMEPAGE="https://github.com/hackebrot/poyo"
+HOMEPAGE="
+ https://github.com/hackebrot/poyo/
+ https://pypi.org/project/poyo/
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index aa4a0756622b..7730323a3605 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index d8d94798569e..2779d6492a5d 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -4,7 +4,7 @@ DIST rouge-4.0.0.tar.gz 1036030 BLAKE2B 7f446bd6a84d8eed28faf5b873ede459aff5c7a7
DIST rouge-4.0.1.tar.gz 1041393 BLAKE2B f2c26a918b0365a1b65d938e8835fbe96cdedaeaad5d06e24972f79b0dd8b27bd301ec7ccc7de603f64fbdda5ddd06fdca870a06e0365eeb6adf7f0e7a4cfb2c SHA512 1a7f564d27c2c12c060eeb29f1fdb38e01c1c4c22424b78cfb7b0b19e61e50e9266f21aa6972694a654111cdf6205e2326650ac3e5ef4d0fa182732bd3609494
DIST rouge-4.1.0.tar.gz 1045005 BLAKE2B 4cbff8d855d36e2d4ab79bc7c125eb2e757f11dabfc5501f59687d7203d3ca1ac503a44caa938de05a99676b4fbe885dd7c012139dbbbfe110d5409e7d3ffc1a SHA512 02bcdcf57d3eb896a006513439930791e4a7486c83e1124fff8d8d2abe211d151b238b52dac1a14019dfed061a44ab249ce7979b94602df730c5684522320252
EBUILD rouge-3.29.0.ebuild 996 BLAKE2B 8e158583c47d3be31c4f5b1af2dc3b585da5fa26c97bc1d6a58c20f658fe3df10356a093a5d86bafa6fab32970858cc87055ea5944fd6fb2d88322e7a225e603 SHA512 2f928af0f85af7e7b09fa4d0cffdb1a63d8a900a822663cd98b25b478a88d089246536c6c3313b4b0bbd3746918154bdea5ced9991eda83a509511dc7e8cce57
-EBUILD rouge-3.30.0-r1.ebuild 1020 BLAKE2B 6e5636979751a231579c66194626c3b6b13c694ad5bb0239a7abdb6b226daa2fcca413b68f212f665d062d2b7b917944a65702d02d466caf6a1ffea8bfa83d79 SHA512 84c47af0604a09b20596c918612af126a677dd71d30b41c1ad4dbb720b294e41d3b993e026f3b9befc5bfa9e94c640f503389904369053d2b432e6fe75c779b9
+EBUILD rouge-3.30.0-r1.ebuild 1019 BLAKE2B 27a55391ecb01b1b23ae0b41c5a866e8ef0da50e4dda6c2f3b92ad53a043f11b7f9353844765c711f9e1d659c540e6e0c7547a93ebd9502e8193fcbd50f0f2d6 SHA512 d6104e9117b8e8cdcaf604d5ec1ffedf0aed9c01cdc73282e757aca7942a0b835cbc7a9109790c6d7bd4e78fb11d010bfd2338ac99f32d517f91078c44064c09
EBUILD rouge-3.30.0.ebuild 994 BLAKE2B 77391fc2ed5031cc149cad80a186421bf6c11e1a699123f4d04253e45deb7c3acd38965e6138923a1783fd509ab3f9ca53b43381d67559e03a3e1bdf995756df SHA512 aa95c26a6692b601816b56332247575c564bbeebba82dbfee56e5cc3b7371c112cb47e4407b7a15c14f08d6ba5084446b591ef3542f9f58d9e2ffeda39cce08a
EBUILD rouge-4.0.0.ebuild 1032 BLAKE2B 97a7e01d220cf2168865a89b96c2a5cb48ce769810070b2f15e7c38c78f0808cca2fe80d3f504a3dfa0e4f1d0d9b2bfb66a70b626c4a0e39e565347aacccd19b SHA512 7fd8ace7bb1575ddac7fcbc839295d3bda7c7527c290daf73303a590f22a0a5dff6b9211730bc5089bb90988a54a8b1610913cbc9994da12ce8b5745ba38b400
EBUILD rouge-4.0.1.ebuild 1032 BLAKE2B 97a7e01d220cf2168865a89b96c2a5cb48ce769810070b2f15e7c38c78f0808cca2fe80d3f504a3dfa0e4f1d0d9b2bfb66a70b626c4a0e39e565347aacccd19b SHA512 7fd8ace7bb1575ddac7fcbc839295d3bda7c7527c290daf73303a590f22a0a5dff6b9211730bc5089bb90988a54a8b1610913cbc9994da12ce8b5745ba38b400
diff --git a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild
index c95f8861afbd..c3341eca95f2 100644
--- a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild
+++ b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
diff --git a/dev-ruby/sass/Manifest b/dev-ruby/sass/Manifest
index bc37d2471038..75080c067385 100644
--- a/dev-ruby/sass/Manifest
+++ b/dev-ruby/sass/Manifest
@@ -1,5 +1,5 @@
AUX sass-3.7.4-use-listen-not-sass-listen.patch 479 BLAKE2B 8ce894c58bf4529cf2aaea3a5e247731ae1a56afafec17f7dd2df6e35d7de0ff9330d4fe2bb088fd3dbcbad3503c20afc65242228da0db4c81de356aa8a999dd SHA512 9dbad64cc59515806439ce5528875e258c2b5731d58a47db2c991e7d4e6e0e9e9bdad654abb435f64b3c9b075979f9e3d89266a8aa4ae817252ab3402f3d3b7e
DIST sass-3.7.4.tar.gz 401442 BLAKE2B 52abe37390282d2aead3eea6c2a049da529a5e96bac44b01ccded1e3c4d2c332d82f164da941413c0138fd3a94f59cda084d8fb724db87fc522f33dd7bc31adb SHA512 4bebb6ddc84e7f2687d9b801e6b30e897d83a46940249349d775e0139d1fca8ffd96d0976f4c35a7a0dba9ebf786883a70aff2ff002708e28b685a034634aaf2
EBUILD sass-3.7.4-r1.ebuild 1177 BLAKE2B 038199a06bba439eac0f11df3bc5dfdb56b8c42dfcaa78b23189427afcf869149515635a6de548290290a4311bdde06c4f289118149ff0f7764a8708418b716a SHA512 67771fd0972fd328504f2bab9a95433b8310bece1a076c29366a2b3371ccf13cc2615b0d822404d85eb0924c6894d44d7d3e5c01933dc99d5ef82a1e3b42a7d8
-EBUILD sass-3.7.4-r2.ebuild 1673 BLAKE2B 2dbd91051b95078a188232df49475daad2a25c28c4f9233296fd44e9663ccf46573752953738fc575edc280401f20dc4c0baf01884ce73062fb793b1fbcdba5f SHA512 2297e99e3813b686fae14666b06608c1fcf7d064935b0f01de3d30b8b45c38d5c4638720d88cc90bc9a32e4d15751c71f58d9b6d7901e9af7fc0b617fb1a8298
+EBUILD sass-3.7.4-r2.ebuild 1672 BLAKE2B 5755c013e395a896f31b6109893a1f92b02cfbdcb765d6aad1ebff665e9ee06b20190cde768c1300d2a58bc219e087583ff8f01c8109b05d67ba4a38bc7284e4 SHA512 2d9ae75debc3b1f107f798d60c95a05ec7a580a87bcdf8cce00fab924ed1d7cb042ab273b5c6247466a71b848eb073cd41d6beb918f6e6ceb5440720e6a01bba
MISC metadata.xml 324 BLAKE2B d12b9c73747bb4ab333b3bbe381d713c78d12bc5ea5c526a17744ac10a81a1cfc0dbb5b74bd507fb9bdd9ff7f180aaa24affb16cc9fc18463030749c8ce3e078 SHA512 fd1ffcf3514360716ad7fc513010f5da118896fe99d0949d8249e072ca8b554ff7ddea9bb4cb79e8a71e7eb963ae39943b613260166d6f56d18120c9283f22e5
diff --git a/dev-ruby/sass/sass-3.7.4-r2.ebuild b/dev-ruby/sass/sass-3.7.4-r2.ebuild
index 6a7219aa5f9b..ffe1413df006 100644
--- a/dev-ruby/sass/sass-3.7.4-r2.ebuild
+++ b/dev-ruby/sass/sass-3.7.4-r2.ebuild
@@ -20,7 +20,7 @@ RUBY_S="ruby-sass-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index b6038022a475..d7af2ce6a596 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -7,5 +7,5 @@ EBUILD shoulda-matchers-3.1.3-r2.ebuild 553 BLAKE2B 4018b0649c13383d4910d292b0bd
EBUILD shoulda-matchers-4.5.1-r1.ebuild 827 BLAKE2B c9550fb724c931bbd22aea68b7768410d0050f2bdad8f9d6b9b7580ca69d4dc64c9803961b6987c34ecab7005ccfbe75952b3d83ef5a379905792ac6bb9ae9d0 SHA512 361984de3c4ef339fa20f9004788621aa018fcaed209c5eeabeb3044a44a223c5de693677cca3fb82f33c5aa58194ce16a335fbe43176ae32e595e58e0d5746a
EBUILD shoulda-matchers-5.0.0.ebuild 834 BLAKE2B aa8a0ccb8d7a2ff207c1e82a06c5921cb09c54b64d6c26c8bbf7bb492423609387403578bdaa2ebb496495cd1bdc37603e7460a377d61cb0cf77fb8aa8f365a0 SHA512 e885a4573d6267515c3da4a336aa7ae491684a3e636ecbe5a7751c5bf9ae4928caa3d4e161123629f30347f215e786fcd5293478f0b836897542e0a5119de263
EBUILD shoulda-matchers-5.1.0.ebuild 835 BLAKE2B 19e1d321fa1051e17bc1d13b23fb5401f07e80779f6fbdc6d1741e959be0f704d78c591d8d0552439581e3495f6feabd35173d7f686897d68c47397f6a11395b SHA512 dae2fd3667d6dbc6f79e2a55983f3c221498e74b992ad375e9dcf6c12d7878338d930a71bbb9842e80074c5377dc680052fa646481508cb3f01b2d7590f729dd
-EBUILD shoulda-matchers-5.3.0.ebuild 1619 BLAKE2B 6d4bcd489e370cc6dbf328d2fadf1963eeaefb79ab8cbae5ea8c1711c8e7bebebd38f111fafabd780df87b10fb51b17725d4a386bdf8660930f12860b29d85e3 SHA512 89ac1c42256192226c255d1ae804625fa8e7552239ec5ff6951f4d63e75cbed1d5c0fcc319d0c122f7898eda27b53e665cdc0f0d93ad9c55972b8edcea7b1385
+EBUILD shoulda-matchers-5.3.0.ebuild 1618 BLAKE2B 9251d4765d87bc455d015bbd90dd293afba785d8aef04366c919ef6165189c0a9e378aced616e682709a450f08215192926a253256898c27a836090baa90241d SHA512 522f253e8db5792ed20bd7b3a8ba67eb16757b035dcae11d0e507f031bd5374bd747d92ae04fe7061538b39fd430215dbecd4a2520f8b16030dd5b1bbb4ddfb5
MISC metadata.xml 468 BLAKE2B deac17b1815c5381c7220dfd64c5b07dfcbb40ab1e9a3d60c69113e28d4132b0347e825a7c2ed836a541f3f97a898e794f4f0a9712045959c490962c757f95fe SHA512 b6dd01f25c76a89d822835ef56d8968eb53138ccd44507d7863e45834674eaac84092b825b5ef107be02109f82c5dc5d4ce60d21729da071b375f52f8fda4c4c
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
index 88b452c2175c..0c09aa8c4f6e 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
# Fedora manage to run the tests, but it's still pretty tricky.
# https://src.fedoraproject.org/rpms/rubygem-shoulda-matchers/blob/rawhide/f/rubygem-shoulda-matchers.spec
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 7084b32a92a4..fcffa15cea62 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -1,5 +1,5 @@
DIST zeitwerk-2.6.6.tar.gz 121370 BLAKE2B af3d8d02e3547ae35e6efdda82c50676dcfbb60ddc07710116e6da8e56c63dadec4ec0526fd9e0da4ebcde91de1be6faf0308ef10fcae01b4d9362768fd1dc7c SHA512 1e3cf2961f06d9409cb9992126da298c2f183b73660357301a60dc9b3d1c649701b5d886185b38a233a94a1757d13e684e012d569af1bd5935ccca413bdbc745
DIST zeitwerk-2.6.7.tar.gz 122658 BLAKE2B 7435f8fb117be8186d56262c0aa8832132105d065cfdd470ed293e9530aa282edd824593f28199b908476a47f90507158beb216b803d39fdaa956d32ffa072ea SHA512 666f527771bc10d34b05a8f27996a9a7adf89466c54fd30a174a1e2e6df2500a2a658e08505964644d25ebd11ed13bf3f741724bfc9fd2a189c3e7b3ce24ffc0
EBUILD zeitwerk-2.6.6.ebuild 908 BLAKE2B df2ad75d252cfbd3234570b9c9c6bff9fdad6e5138cf899340f96537d059a335a1c6574e2b46a85fb399201db2d010df3062257c697a614dce40f41925141523 SHA512 08c9160d7a3b74d1bab2af1adae004ada6abaefda5fdb0d6bbad8a2101f86335855f1d676bad0df3a03c7dac9ae25aa56dd906f5b022429288defa17c2a1e9b6
-EBUILD zeitwerk-2.6.7.ebuild 1083 BLAKE2B 4fe4b3fb2071bbe9d6e427ad1721b9c53d8dd3f90d7b162e0386de8ef176471e3548dddbf403c35238b52fef26c67483a69fff585f87ee40998b37e06b5d93f0 SHA512 3c0977854b9509da7ac407604e937bc156da9ba4b0b67a81cff1198049314725f205eb7ba5177c266bc61a6147e1bb0bdddb3058b58a2ff07a40878ee1010105
+EBUILD zeitwerk-2.6.7.ebuild 1082 BLAKE2B cf0cec19e9828813c6b4003af677da487776e342ac5a955cd4d60c2813c7602aa261be24c55e9587f9d07a6e0a621f34401079a91d63a0a3f5bc83b34af52875 SHA512 35b1f86c0e97a3b800230628e61e452c15575d236a9e1a48ee097f257794b644513f7ba2524d3c012fe03e4253540a9d78affab73b90f876640f78cff096b23c
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild
index 334de1dc6e8a..7d03eb4e14b7 100644
--- a/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/bundler )"
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 415b617f11ff..aa04b41e5d69 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/tex4ht/Manifest b/dev-tex/tex4ht/Manifest
index 837f1ab1c265..22206d4b8799 100644
--- a/dev-tex/tex4ht/Manifest
+++ b/dev-tex/tex4ht/Manifest
@@ -2,5 +2,5 @@ AUX 50tex4ht.cnf 192 BLAKE2B 38a4543a22281d9b757e823e95cc8743a0c18b3fe7d6ce02831
DIST tex4ht-1.0.2009_06_11_1038.tar.gz 2576719 BLAKE2B d04fd7b5f614414a200b01f11bea9880ea12561873fc08cb2f5f6f62167d6128cc50abbeeee0c7eae5d80046f6d3b504493d66262153c5a534fd1b56bfa1dfcd SHA512 868961c16da63ef20a8af3ec3e56a2b6c518a291cdbc3974f701773dbb55b844f0df06aae4c7b481c96b9e2ba29cb0f1ed1279b6f32340e4708e31bb67170963
DIST tex4ht-texlive-20210603.doc.tar.xz 136388 BLAKE2B d379e35b8fcd37243e2e1e9b4c378b78004774c530031ecbc0f10b99041a9f785d2317054d2f41181f41d29718d3dbbd7e9632541013eaeea6d54fcdb3568f3f SHA512 de7c2fb855010f62d8dc7dda39826a549aa38daf5acb9e89abf19cf26724db5ac25f362a490058a1456a056ee9954eaa52985b9a05dcb89d6a947474593a77cb
DIST tex4ht-texlive-20210603.tar.xz 908004 BLAKE2B bbc5ce16c10314120b998b5d2b527cf918c0991f47e6c7abe322dba62c1371a38f80ba971a971d756df548aa91d8c5b1f1f0ce3128a6dd33ac052ee465e0be99 SHA512 5a51db0b4cfacba33f9cd83b757d45f83c8470bb451a0376f328a1e78ffe39e5f22dcf2be6f9bed5724eed373ff020c8fa4aa38d9bf34bb45a05186e224e144e
-EBUILD tex4ht-20090611_p1038_p20210603.ebuild 3980 BLAKE2B 4e8989bcf5b2382aa62e2d463ecbd56d24ee0ff8ce7aca2bc14468e4dbc977eca7379083afd50cf3ef339ed305e510e0e11e2ce28d48d6a2b89d2e7ed88e47df SHA512 746424a8c405dfee606a8f998567c3cc50bbd3bf4ecd258095e173940d3e71d3cd3fa8ca56f08586a8432ccf82eb4eb957a05da6d1c17436e3e2d31221175be7
+EBUILD tex4ht-20090611_p1038_p20210603.ebuild 3946 BLAKE2B c7d1a24574cb15fea00dc711d151dda11389b675239c2dc0bb4066f4088062e56404cb944a24a06a0124475201cf6e8d61e99051e056d2121f6f208c0ba7ce43 SHA512 c079368b7d37a23a52597e7011dc09e97e27c219d95b7c234dba787e91db1d3b825ce0b02783e53f464322f8772ecf7bc4324b0bb1c4da31abb016eef624b3cc
MISC metadata.xml 318 BLAKE2B d251c52d26b8e0c8ffaabbaa611a605b968baefce88b6dc2baeb120bb6a2894dc74916eb3ecdb664e4154e40a179cd1aec2d56769412454d7443f67ca043db50 SHA512 0b83bae96a436d4a52046e3eea94409b1f3514865171cf7b063bea8cd987aacd90502a75a18cb48977b7396e0467c8864a1f61666bd7623ddc32819c9412d898
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038_p20210603.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038_p20210603.ebuild
index dc6cefe6eb9e..4f54915e3faf 100644
--- a/dev-tex/tex4ht/tex4ht-20090611_p1038_p20210603.ebuild
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038_p20210603.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
@@ -12,8 +12,10 @@ MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_$(ver_cut 3)"
MY_P_TEXLIVE="${PN}-texlive-$(ver_cut 5)"
DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
-HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
- http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
+HOMEPAGE="
+ https://tug.org/tex4ht/
+ https://puszcza.gnu.org.ua/projects/tex4ht/
+"
SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz
https://dev.gentoo.org/~ulm/distfiles/${MY_P_TEXLIVE}.tar.xz
doc? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P_TEXLIVE}.doc.tar.xz )"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index c2accd96f631..c869327e0fe7 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/scap-driver/Manifest b/dev-util/scap-driver/Manifest
index 0b1cef863a71..c7869f7264f5 100644
--- a/dev-util/scap-driver/Manifest
+++ b/dev-util/scap-driver/Manifest
@@ -3,8 +3,6 @@ AUX 0.29.3-fix-kmod-build-on-6.2+.patch 1420 BLAKE2B 45f312bce9ce3dbaa0ddd300ccf
AUX 0.29.3-fix-kmod-build-on-6.3+.patch 939 BLAKE2B c626a6c9e41510d9720a8d161f4b6fa2efc729437cffdeea97ab346b0dca9a18af82339e403b63c7ac297304893f686a20f5c612df417229b82701367530098d SHA512 c2b020de87c92724f93a0937e2ece2f1e88f8b0dbb5b1d85bffccd51fddc1fc2024fe0ae222f2f01adeb5dc34964b1e86f27f0bdfee347bf1bb927388c1b6c5c
AUX 0.29.3-fix-kmod-build-on-6.4+.patch 1029 BLAKE2B 6025b3f598cb96c01085ef0ca807aa54894217c1929a1c1377c2f1399ff5bcbd56ce8c31c50d310f4f63df55587593e133ce00914c49edeb6a73d1d088d69083 SHA512 f2dfab8dd67d9694da592bcd10231b5132c459b71f6751d1baaa09e29a704f3185706618ab8d28b17d4c7a7e4b9c5e14fb4f53680bd502cfc98aa9693d2a5537
DIST falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz 816972 BLAKE2B b47ae6a7677935500ebdab8aea7f4c49ef50b7175ec097e7213a1f041ac2b5aa642379924927ec12c84271016e9ab9d191c0c1d4ffacd6ade58b7a03c37f9221 SHA512 65e5916e5f9507fd867a5e9ba3b2670a1b73b7672a22479d3019e948a52ad74441d7e2ce1c74ebd0fdbd1ce66808efa49f285bd5180bceae9d4e6730a60787ce
-EBUILD scap-driver-0.29.3-r1.ebuild 1871 BLAKE2B fa97c444251044913625228bd42d8ab22be21f69ddc75f4e45c15df832c1d1a6dab927f146fdb03addfa244a71ae2329d9651a2a454b79f45dd8a99eb53509da SHA512 7cc7ec73b64691fb8109b4fb406ce3ce565d9d09ead707290394599035f9d6059e5f88bce857b380c967a1edf008442541d692fd453a57880c1f61458da736d9
-EBUILD scap-driver-0.29.3-r2.ebuild 1921 BLAKE2B 992e21dfddd65f396a715da0040abbd33dea30c8e0347bdb4dd3886e10f4b4ccfd1c9083e63d422b99b4eff32494dfc026550ddef96e345a03d19d8ea5a94219 SHA512 6a7ba57ae0a3cde946981dea2e36a77342a4333dd41d47e4cb3f1938219d47c5fc89f267ced7650413217a36de2f132c8aac3650d20b18e2574c88654ab094a5
-EBUILD scap-driver-0.29.3-r3.ebuild 1971 BLAKE2B 30cf8f6931152a1229898ae8c756ee2777111512fb9917585546f61c6a3a39e91c7ad32efda0c0cc473d5c37d45bd6d9bd22e51e22ebacd5acc97854e66f68bc SHA512 f7b1e7864cbeb551cb89629616aa8b09aa13a6a32f9481251d8eb74b9fa83cef30893885c643680ffcd4fbf59ed09e8b4ee294ddebc17f2d93acaca026aac2c0
+EBUILD scap-driver-0.29.3-r4.ebuild 1547 BLAKE2B 42b381c85f88d3897ebc010c7251ae3250c06de0bdc38da8f6e040e64f5be3ed4a455f74ca87fd70d461362b7708b65a4f8835e125ed5f8ce17ff84af9981213 SHA512 e9f4466620c2a6125b2f946f85a12a735bbd0f13e0713e4e4fb662ad5c7bd1aaea832f6b40dc5b08ea25d5d36e853e4cafffd5d5cbe58e9356666306d1f56cec
EBUILD scap-driver-0.29.3.ebuild 1818 BLAKE2B 739c7da7402f536aa4ee483c77de16498fef6460bdaad84f35bb7bb6f4ad06daac2e99349498f68f741c8348120ccb535bdaa7333d17ce10f3feea78d4889ddf SHA512 7c7d39dc69f2cdc28e656911513ca560722399b051adb5ef6a5626503536337ab7eeae39a2b9ababd217188324e4f270cc3ff9105ca04c63f3f9a919ebf26931
MISC metadata.xml 494 BLAKE2B d0bc754d3af2488b9dc7672fc63e962f4c885d88a819e4332bd1c25f84c967e2e1cd8489122490a864cbfd930225b3dc28c8bfad4426750c030dce6ef5a08b4e SHA512 b77b7c103cfb606333814af210a0fae1f7956ddd9d3c3a044b0bebf42553f5ffe99d04549fb9c5e40fce33e9d23761830b4944b2cd83bd8ca2193f9b7da60fc0
diff --git a/dev-util/scap-driver/scap-driver-0.29.3-r1.ebuild b/dev-util/scap-driver/scap-driver-0.29.3-r1.ebuild
deleted file mode 100644
index 3006d1559d7a..000000000000
--- a/dev-util/scap-driver/scap-driver-0.29.3-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake linux-mod
-
-DESCRIPTION="Kernel module for dev-util/sysdig"
-HOMEPAGE="https://sysdig.com/"
-
-# The driver is part of falcosecurity/libs, but for versioning reasons we cannot (yet)
-# use semver-released packages; instead we pull in a commit that is used and known
-# to work with sysdig, see sysdig/cmake/modules/falcosecurity-libs.cmake for details.
-# For now the commit here and the one referenced in sysdig should be in sync.
-LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
-SRC_URI="https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz -> falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
-S="${WORKDIR}/libs-${LIBS_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="!<dev-util/sysdig-${PV}[modules]"
-
-CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS ~TRACEPOINTS"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-fix-kmod-build-on-5.18+.patch
- "${FILESDIR}"/${PV}-fix-kmod-build-on-6.2+.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- # we will use linux-mod, so just pretend to use bundled deps
- # in order to make it through the cmake setup.
- -DUSE_BUNDLED_DEPS=ON
- -DCREATE_TEST_TARGETS=OFF
- -DDRIVER_VERSION=${LIBS_COMMIT}
- )
-
- cmake_src_configure
-
- # setup linux-mod ugliness
- MODULE_NAMES="scap(extra:${BUILD_DIR}/driver/src:)"
- BUILD_PARAMS='KERNELDIR="${KERNEL_DIR}"'
- # work with clang-built kernels (#816024)
- if linux_chkconfig_present CC_IS_CLANG; then
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- BUILD_TARGETS="all"
-}
diff --git a/dev-util/scap-driver/scap-driver-0.29.3-r2.ebuild b/dev-util/scap-driver/scap-driver-0.29.3-r2.ebuild
deleted file mode 100644
index 129db40bcb86..000000000000
--- a/dev-util/scap-driver/scap-driver-0.29.3-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake linux-mod
-
-DESCRIPTION="Kernel module for dev-util/sysdig"
-HOMEPAGE="https://sysdig.com/"
-
-# The driver is part of falcosecurity/libs, but for versioning reasons we cannot (yet)
-# use semver-released packages; instead we pull in a commit that is used and known
-# to work with sysdig, see sysdig/cmake/modules/falcosecurity-libs.cmake for details.
-# For now the commit here and the one referenced in sysdig should be in sync.
-LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
-SRC_URI="https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz -> falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
-S="${WORKDIR}/libs-${LIBS_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="!<dev-util/sysdig-${PV}[modules]"
-
-CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS ~TRACEPOINTS"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-fix-kmod-build-on-5.18+.patch
- "${FILESDIR}"/${PV}-fix-kmod-build-on-6.2+.patch
- "${FILESDIR}"/${PV}-fix-kmod-build-on-6.3+.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- # we will use linux-mod, so just pretend to use bundled deps
- # in order to make it through the cmake setup.
- -DUSE_BUNDLED_DEPS=ON
- -DCREATE_TEST_TARGETS=OFF
- -DDRIVER_VERSION=${LIBS_COMMIT}
- )
-
- cmake_src_configure
-
- # setup linux-mod ugliness
- MODULE_NAMES="scap(extra:${BUILD_DIR}/driver/src:)"
- BUILD_PARAMS='KERNELDIR="${KERNEL_DIR}"'
- # work with clang-built kernels (#816024)
- if linux_chkconfig_present CC_IS_CLANG; then
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- BUILD_TARGETS="all"
-}
diff --git a/dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild b/dev-util/scap-driver/scap-driver-0.29.3-r4.ebuild
index deb27234ee35..f92bb2a04fd6 100644
--- a/dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild
+++ b/dev-util/scap-driver/scap-driver-0.29.3-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake linux-mod
+inherit cmake linux-mod-r1
DESCRIPTION="Kernel module for dev-util/sysdig"
HOMEPAGE="https://sysdig.com/"
@@ -41,21 +41,11 @@ src_configure() {
)
cmake_src_configure
+}
+
+src_compile() {
+ local modlist=( scap=:"${BUILD_DIR}"/driver/src )
+ local modargs=( KERNELDIR="${KV_OUT_DIR}" )
- # setup linux-mod ugliness
- MODULE_NAMES="scap(extra:${BUILD_DIR}/driver/src:)"
- BUILD_PARAMS='KERNELDIR="${KERNEL_DIR}"'
- # work with clang-built kernels (#816024)
- if linux_chkconfig_present CC_IS_CLANG; then
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- BUILD_TARGETS="all"
+ linux-mod-r1_src_compile
}
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index 6f575d17e5da..656d6f71efc0 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/sil-doulos/Manifest b/media-fonts/sil-doulos/Manifest
index 54dc19fc1e87..bc190b2be92b 100644
--- a/media-fonts/sil-doulos/Manifest
+++ b/media-fonts/sil-doulos/Manifest
@@ -3,5 +3,5 @@ DIST sil-doulos-6.101.zip 1532281 BLAKE2B 845ec45eb338a0afc3bd0bbb953adfe87c3784
DIST sil-doulos-6.200.zip 1513687 BLAKE2B 0bd626f376e6231507a6a484e8d1fd2e1215a68f0b80f9e30ed182530e813cb91d1a5f9539f459efa9f81784d34a00f592dcfbcc932b85a34ede3609eb4a3ce0 SHA512 8f8c330f858f620b1db8278615c3b79464d019e68ba9bb166ba581ce91b942d8060657b3e7a412f963c53fd0bc97aa2a9534dce078113b1c3fc09c7f8a1ce8f5
EBUILD sil-doulos-5.000-r1.ebuild 584 BLAKE2B e3dc43726f7b3d3d2795b2febae360d2e9a6f08cb52f032e5fa05611a9cdea0f3c482e6e9f956a530e0589ae3422d0a9a27d89af5c0cb34983d607437ba42206 SHA512 2b869841eed14c288c01eade7b70ea00dff4d692c07e0e17c227f8f3d617311077c97d666e4c53b4eed6253cd73f0a7b86b86b21cde9854ad0f32df230965e80
EBUILD sil-doulos-6.101.ebuild 570 BLAKE2B 3a205c1b4fbff923751910748473a35d9c0b4ee9ec256dea48ef2ed7eeb946b61831e9ef106a5555eadd927eba65b113f03c2d91d772da742696628ec95509bc SHA512 f37d3c9922a2fb58e770944f7b39a7d0de3281606d70e52807ec11a7c98b88d84db94c25cfb2efbf2fcfe0fec03f0857a1afd86bd0e81626e68b6d50935fcadf
-EBUILD sil-doulos-6.200.ebuild 573 BLAKE2B fb17dcfddc8df2ddf8fc2a23cffb8fe329f8c84d276968d4a616f924fdb4af29c4a74b7a1aa0b6580f7b74c8496410f1ce46bf9b2e64dc0ab0af63ee57852d4c SHA512 ffa451fd088cc05d27c55c4c37688e2d1629d7dbdae3404361b315df9a2f4de7e1cf0a5e3faf5c275bb66e64b9088a6a4a86cb66d822c9e5d61afbe8020468d4
+EBUILD sil-doulos-6.200.ebuild 572 BLAKE2B ee360ea7f7eb23d429315eefd282d7e8bffef58aafe6dacca6a088acc106f34bb52d3921323ca6269ab306484cf0e16da7779aa445b3bb586306cd975073475f SHA512 5727ea8861ebcb248b03f4f66b063b6dbe1848520110c92cd1d64e93b8d266b251fe4f1dc9e93d707fefe7b5003601e6975744daaa314430a6884f42c4179b18
MISC metadata.xml 1108 BLAKE2B ff47c845d378a1b8d9f7a36262cb1c1150c48e914a768ad34b5e9016a23384aba60026834761efcccd2508548ac62ba16f2bb58d6eaefdbe7c65a11a1739cae0 SHA512 70f703bacf933399de27a543ff276d87762f88615685f629bf0c569a384009e4fbca8b268343cdd6bbcf75afbb9aefdbc39d56ae34bd661f2f9e7db6e49a15af
diff --git a/media-fonts/sil-doulos/sil-doulos-6.200.ebuild b/media-fonts/sil-doulos/sil-doulos-6.200.ebuild
index 2329b6c6a9de..c19b3efaa4cf 100644
--- a/media-fonts/sil-doulos/sil-doulos-6.200.ebuild
+++ b/media-fonts/sil-doulos/sil-doulos-6.200.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~loong ~ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~s390 ~sparc x86"
BDEPEND="app-arch/unzip"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 2ac5067a67d7..fcc59e773344 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 800f66128c6e..9a5ddb46dfc0 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,7 +1,5 @@
DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
-DIST ueberzugpp-2.8.5.tar.gz 48985 BLAKE2B 046e72786f51c0ece068a1046532ea7e5acfa01ee4880a9db8c9dd38aed229b66f56ee18831e82efd84fef20183bea160dc7f3194507e253aa46cad85f76a280 SHA512 f4d1ad45d121521ae158fe5c7ff845a7ac0150b4effdd0d856f9cab69c0f5bfeb34648113323a3c98412630c945c96825132e805b2bacb037a8c88762dd799ea
DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3
EBUILD ueberzugpp-2.8.4.ebuild 1271 BLAKE2B 52ca5ba8a99ea787bbed19226dafa6922a06b0d3f47badf9e5007933249da7e43aff5524258f5d3531dcf255ad0b5eed65cf658bd9aae9429389cbb7cc7dc1ee SHA512 f8e512c21415536428ecb00c607ade458adefbd8d078b2dac5e38ffe2c263131b6bdaf020b887d568a38935ba4f5604b0f580bc2bfd07600cbf78928800bde79
-EBUILD ueberzugpp-2.8.5.ebuild 1458 BLAKE2B e690a5ec3c4feb9673e2fd4431e90e31e812888bfaf1e71a7418540582d13fa273ed5dffc1dde74e0e266cc6720ae077d249f795914da03ad5bc8004a2400ddf SHA512 5ca856a373f8a31468166e87a9056241c88536d0fa1b3b2458a97b5987625516c6dd33839365f17d6daa86b99265b1f02344a82b762b58fad01019bc0d5224bb
EBUILD ueberzugpp-2.8.6.ebuild 1475 BLAKE2B e24459bb64d7ef33f88926fc8dc554e12537d8212eaefb7e5744253c5ee2a362bc3192343c3ffb5a868521294c983a13a6a634d9605a2fbf94ddde0d45db9b36 SHA512 48d2b8d33ce1212dcb6bf69470c69d82e45648822af416cbfdde5ab1978909bc85602052c45d0ed4408cf2b7d898581382dccb53c04765ce49723cee98ff64b4
MISC metadata.xml 569 BLAKE2B 6d4c0691acfb86d3db9f51a4e95608cff4d1ab484623fdebb2da8ea30ee8bf27344be2dc1e811b430f87468d82d875158883b08c736d656e1c29ee754a88b4a8 SHA512 348813a74227241734cc1ad907e21dc8fc9c1010ac05d8d5480416acc3fd2ed3e12d7c7feb36029b13237d07fb24ae04b17d95d7f7b550472196fc8467494171
diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
deleted file mode 100644
index 076a995df926..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv wayland"
-
-RDEPEND="
- dev-cpp/tbb:=
- dev-libs/glib:2
- dev-libs/libfmt:=
- dev-libs/openssl:=
- dev-libs/spdlog:=
- media-gfx/chafa
- media-libs/libsixel
- media-libs/vips:=
- sys-apps/util-linux
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-image
- )
- opencv? ( media-libs/opencv:= )
- wayland? ( dev-libs/wayland )
- !media-gfx/ueberzug"
-DEPEND="
- ${RDEPEND}
- dev-cpp/cli11
- dev-cpp/ms-gsl
- dev-cpp/nlohmann_json
- X? ( x11-base/xorg-proto )
- wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
- wayland? (
- dev-util/wayland-scanner
- kde-frameworks/extra-cmake-modules
- )"
-
-src_configure() {
- CMAKE_BUILD_TYPE=Release # install target wants this
-
- local mycmakeargs=(
- -DENABLE_OPENCV=$(usex opencv)
- -DENABLE_SWAY=$(usex wayland)
- -DENABLE_TURBOBASE64=no # not packaged
- -DENABLE_X11=$(usex X)
- -DFETCHCONTENT_FULLY_DISCONNECTED=yes
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # not handled by cmake, but upstream creates the pp symlink in their
- # self-maintained AUR package and some scripts like ytfzf look for it
- dosym ueberzug /usr/bin/${PN}
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index dd7ce304442c..f3647f2faa16 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/fontconfig/Manifest b/media-libs/fontconfig/Manifest
index ec5954991a63..61c40fd2ec1d 100644
--- a/media-libs/fontconfig/Manifest
+++ b/media-libs/fontconfig/Manifest
@@ -9,7 +9,7 @@ DIST fontconfig-2.14.1.tar.xz 1447044 BLAKE2B 4bee654f4196922fb07673f588b4bf8a65
DIST fontconfig-2.14.2.tar.xz 1440844 BLAKE2B 4efeeb7f9a6705d493128d00b60e681a20a47556f4c0d7787a5c7a6d2cbbc22f150cad7988a9836a9e72aeb61e2b6a196c00a071c7042c62283c7720cdbb743d SHA512 23483e0ae6aa7589fd37f9949a4cf951c5bff981739dbb446881e4cea86a208c0ab31e2358666eac724af1dc6a689a42733a7ce91cd3e76d8d91eacedb318085
EBUILD fontconfig-2.14.0-r1.ebuild 6658 BLAKE2B 789ca6fe8b523d117859b571ac5ddc93454d3ec1b470abfea8a158bcb7de0f8ff747036dc60cea3ca9da52968a8a8a53acbcd66ccc8eb20d4eeb16677ffecb3a SHA512 a63db14fa658d93c404ea462bc5b37f537d4169d21a7820f394e7be475b9d4e4fb03146c2f1e85c95763b214bdd5dd17d9047f0e2304f23a78d59d8c437f6c65
EBUILD fontconfig-2.14.1-r1.ebuild 6585 BLAKE2B 9b9289946672a0f581dcaec83347bd150650576fa8386a2eb48129c704ef50e87bf550ee6e34ece86169df4a72829062ff8c8ad3505d5048984bb5fcd3b28c59 SHA512 9c5b0f3ee44eb5f46ca701f938a4fff341152d4175989a3f914bced0958ce1bcd61d8bb0d26b5378beaa8b1c5ad96551e0d3cdc0077e6e07c834535eb5e9ad6b
-EBUILD fontconfig-2.14.2-r2.ebuild 7096 BLAKE2B b5f1a75f3e2807402b93658b92b89a5d8908cd13bca62b7af6bd3ad3c2eb8f516fbb0c1e373fd86bb9420cdcab93301a9f3d6d6aaabbc52ce1e47fe6fb5a23d7 SHA512 815932a04eab66488865879df5d703979a4efb475eab6f979578e2d0b97ca9ca94e49246427c8ae75f04a9d863c8ae057d97ee8d888f3c345de5a4127554392e
+EBUILD fontconfig-2.14.2-r2.ebuild 7095 BLAKE2B 33749457e1abeba97dce163fd62b50bbe0725d8e1e65c6db7854986332064b033ecda0e834a574ce606cfa187c3e8881b95576a6f3e179a5e59c4e2f655a395c SHA512 2e941f018543645cf10cad166fc72fcee72402c0bd064c17d71f1c68ae7194e2cacec83e18b062a8105ef398daf02ea9363d748715aa3973e54840679def56f2
EBUILD fontconfig-2.14.2-r3.ebuild 7149 BLAKE2B 85e77326f916ad3982d60d56861b3d1db1791d2ab48293d5f47820cb597d203a1a0158469a657c0b359be63415798f784f6d1bbd5286112a009bd8d0d89620be SHA512 d9b8f60ca8d4040e0edca8b1388b36ff95f6d61ea5537f6a76bc418e0cf330ac84e9811ab5d39ae687a9cbe00d751819507411a05d22088dfb4c7ee8cb09440c
EBUILD fontconfig-2.14.2.ebuild 6491 BLAKE2B 0b29f10921cb1a49083b95e0a0184ca8b5fd062c89b3d3de537633c8ff5178b68653b516dd2b3bc006840447a9d74e843f4d44069d4ccbf73f31ce8e14a15977 SHA512 e1be93bfecbd156295e6ab41475083e4355f76618c077766ac45563f842c534849ea6c7c61cdd6816e95d09f680c76cf354c3ffeb136880ae8c21f6d71f373dd
MISC metadata.xml 672 BLAKE2B d23112b5d408aed97ad68bc9a141a570c22fd6bbf0022e979b7006817ae27bcba21be43558cb42df06f3c280cbed5570c62805bb69be8a64b1f41bd90b200bc0 SHA512 1ff9c1f22b9766127692eec4824ce966f7a7305ddfae0dd1d8b0e5b432926508dd7a898eada6c182e02c985e11c2f9a22f13eac195333ed32952af0e89015e9a
diff --git a/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild b/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild
index 326fe29eb6a0..8cdf57a4f8a2 100644
--- a/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild
+++ b/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://fontconfig.org/release/${P}.tar.xz"
LICENSE="MIT"
SLOT="1.0"
if ! [[ $(ver_cut 3) -ge 90 ]] ; then
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="doc nls test"
RESTRICT="!test? ( test )"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 311ef4dd62b3..d9c21e99a042 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 5bd9824337e8..ec0281bfc606 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 01 Jun 2023 07:39:39 +0000
+Thu, 01 Jun 2023 13:39:36 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 05bc282b772a..ac893598c07a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-06-01T07:39:42Z
+TIMESTAMP 2023-06-01T13:39:40Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4Sz5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4n5xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCfqA/+P+Fmg6P6dP5ZNsyXXKOOSPKkZHguZtHvkTkNwL0UDMmP25IcVtTy0wZc
-kCnXxL0Wza6Udc/X6izmXkxPEjBY+JDRHqUDbf/oeczoQmgKna8qaYTrcGL7PDuw
-iqdxGYSIT0BkuvHHjRIqyuZjyUzO6yGWgrN/I3HFa6B2LKBv24k3iXKVFNwjkaNt
-sgWDrtCuWrrNMZeEv28bOUqdpC8VzGRduYDjS3yIJWFbxdCr/z1Dc4sGeXfrS0E/
-qIuXH000CIzurQ172ELSrdlR6g9jD1XLdap0X7taBuR/MjTaFxCbrqvczD15sOjj
-3088HG4s8+DhTbDqqfZAt1OtV5+jZUAaalI6QJzNGKxkJHfm+irxnqva9YkWFnJO
-QepuTHLPZHAXnHWMf235016pHWbFiXhNbT43lvLBabnyGphSgTZLuZM2/ZX0gczr
-yICdZxXdvXYTdWmvieHT4mL7mgtbN+vgrbM6jVAuwqCqJt7xD8dXiOm26npHLFqO
-h9UqoyuxxSV4ez/GN8Yg3dd4/N9sqK0NCjFaNCfSNaFUySNFnR4QQ7XYrtkcD5S/
-koDL4XwxZN9bxJlHg44cxw29SNJ2zh3uWEVgf90CtVH8wQOXC+LGYdb/aHJ7senj
-Or3wf+/HCNh6b8mLss11isDsACbqXYe2TYywzamo1D65r0F8AUo=
-=PHw1
+klB/tRAAjvu4Sc2or06U4pExHDj+CYae5Nbd15uO/K7gDGjazKO8/tzTDDmEaQii
+rXEUk/zL5s02Ljcz2jkae6czX4FqrTlUBRLiwI/l966zcD9lhCokb2eqnJZb/UsW
+/bpBQyJucu7QnDRg218e4U+MqjOQ0ij448WeACf9gJIYzaFyWiSDupuyEC72CiMD
+Mh5/jCyKjRjZBwdIRmSeqNMeif3Qy2dT9xMJTDs6S9A2ReV/USrXT+6Ls3HiSwwq
+dFHogMVdJ2z53RhxkpDdmk0z8Yoatwq5g2IYhWk5uVateLVLn3c35lFAJLtJW8yh
+1fnK4ynM/+xC9qQhx8iFTFJcH0sTyBJlb5RtZAt2F23ohk7gsiV/Ugh4+VI22/gH
+Bd/YmvFfK/X5eObkfqzL4IzJMtWFMKO/1oOT40mBbCHxEPk4KiNO9AfQI1vdqSLN
+taMjiZg34BQMAvI8KcnNVY7nTYoIBzgNrMrh/YwEnheqocXRf89X61EELFzvWMIA
+zoU1gb24Xh8C4gPZMNfPPl6EXQ1WPgVPOGQjYE+8J5NLnI6RF9GhEtW4e2/Lrf+o
+VClLg1St12ndCyg+/UfzuJDVKtFZ7Gj4IEn6XlUIANAOEEC1ph9p4gLDTcJi7/yQ
+qOjYzS24y7+WSGSnMdHjIGppVzSDGBPMw0AvllM9pZ5tlXjWEis=
+=x6We
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 5bd9824337e8..ec0281bfc606 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 01 Jun 2023 07:39:39 +0000
+Thu, 01 Jun 2023 13:39:36 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 0877c68912ac..390013cd45a4 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index b5692fb8b412..62260e2cefe9 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/tracker-3.5.3 b/metadata/md5-cache/app-misc/tracker-3.5.3
new file mode 100644
index 000000000000..283505e4d36d
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tracker-3.5.3
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( >=dev-lang/python-3.11.3:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( >=dev-lang/python-3.11.3:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) ) || ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= )
+DESCRIPTION=A tagging metadata database, search tool and indexer
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
+IUSE=gtk-doc +miners stemmer test vala
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+PDEPEND=miners? ( >=app-misc/tracker-miners-3.5 )
+RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= )
+RESTRICT=!test? ( test )
+SLOT=3/0
+SRC_URI=mirror://gnome/sources/tracker/3.5/tracker-3.5.3.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7425b39a05857727320edddf2e4ff776
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 7b478a578412..42ba551fa114 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.5 b/metadata/md5-cache/app-portage/iwdevtools-0.12.5
index 255cb116b1cd..0e86fcce7421 100644
--- a/metadata/md5-cache/app-portage/iwdevtools-0.12.5
+++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.5
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/ionenwks/iwdevtools
INHERIT=meson optfeature
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos
LICENSE=BSD-2
RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.5.tar.gz -> iwdevtools-0.12.5.tar.gz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f454a4c5b95e448b10ee807f3c326938
+_md5_=40c042085b300dc6db65410fd794882e
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 326afbc6259f..375ee8c4897a 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/openssl-1.1.1u b/metadata/md5-cache/dev-libs/openssl-1.1.1u
index b15bfe85dad3..30dafeade50a 100644
--- a/metadata/md5-cache/dev-libs/openssl-1.1.1u
+++ b/metadata/md5-cache/dev-libs/openssl-1.1.1u
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.openssl.org/
INHERIT=edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
IUSE=+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-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
+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=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<net-misc/openssh-8.0_p1-r3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.1
SRC_URI=mirror://openssl/source/openssl-1.1.1u.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1u.tar.gz.asc )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=4c51f0b45809d481d5dc9f4b9f33ca99
+_md5_=2aeaaa9c96e55e20337c6464696fce8e
diff --git a/metadata/md5-cache/dev-perl/MIME-tools-5.510.0 b/metadata/md5-cache/dev-perl/MIME-tools-5.510.0
index 666b26d05418..0b287354c64d 100644
--- a/metadata/md5-cache/dev-perl/MIME-tools-5.510.0
+++ b/metadata/md5-cache/dev-perl/MIME-tools-5.510.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/MIME-tools
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-IO >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.510.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=575b6471c73a360ac776f977ea0baf4a
+_md5_=3a8c194b54aae6becaf9e0dc78e9b706
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 0b0a82931550..b84918df9da9 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/SDL-2.548.0-r2 b/metadata/md5-cache/dev-perl/SDL-2.548.0-r2
index 4350d5cd2ce8..ac2bcbb285d5 100644
--- a/metadata/md5-cache/dev-perl/SDL-2.548.0-r2
+++ b/metadata/md5-cache/dev-perl/SDL-2.548.0-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/F/FR/FROGGS/SDL-2.548.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=fb8eb121e0c989fff0220fe7fceef9a3
+_md5_=6449979572b5af9af033a301d991d81f
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 858a1ca1a421..7c54dada1c63 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/ijson-3.2.0_p0-r1 b/metadata/md5-cache/dev-python/ijson-3.2.0_p0-r1
new file mode 100644
index 000000000000..4908b8410b74
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ijson-3.2.0_p0-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-libs/yajl >=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/yajl python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+DESCRIPTION=Iterative JSON parser with a Pythonic interface
+EAPI=8
+HOMEPAGE=https://github.com/ICRAR/ijson/ https://pypi.org/project/ijson/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=dev-libs/yajl python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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://github.com/ICRAR/ijson/archive/v3.2.0.post0.tar.gz -> ijson-3.2.0.post0.gh.tar.gz
+_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=6e92b974cd68ae1836079a1656c777e6
diff --git a/metadata/md5-cache/dev-python/jsonpatch-1.32-r1 b/metadata/md5-cache/dev-python/jsonpatch-1.32-r1
new file mode 100644
index 000000000000..2937160a2b2a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jsonpatch-1.32-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04
+EAPI=8
+HOMEPAGE=https://github.com/stefankoegl/python-json-patch/ https://pypi.org/project/jsonpatch/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/stefankoegl/python-json-patch/archive/v1.32.tar.gz -> python-json-patch-1.32.gh.tar.gz
+_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=0c16172eaf30fe0fc952cf703f350dc3
diff --git a/metadata/md5-cache/dev-python/jsonref-1.1.0 b/metadata/md5-cache/dev-python/jsonref-1.1.0
index 79d40ee37430..829c65850c1e 100644
--- a/metadata/md5-cache/dev-python/jsonref-1.1.0
+++ b/metadata/md5-cache/dev-python/jsonref-1.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-pep517-1.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-pep517-1.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=An implementation of JSON Reference for Python
EAPI=8
HOMEPAGE=https://github.com/gazpachoking/jsonref/ https://pypi.org/project/jsonref/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/gazpachoking/jsonref/archive/v1.1.0.tar.gz -> jsonref-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=02ec706b8d77001aae45c66d6051dc9b
+_md5_=08009e73eb263cd267896a47d28367e7
diff --git a/metadata/md5-cache/dev-python/kaptan-0.5.12-r3 b/metadata/md5-cache/dev-python/kaptan-0.5.12-r3
new file mode 100644
index 000000000000..7a805244b6ae
--- /dev/null
+++ b/metadata/md5-cache/dev-python/kaptan-0.5.12-r3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pyyaml-3.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Configuration manager in your pocket
+EAPI=8
+HOMEPAGE=https://github.com/emre/kaptan/ https://pypi.org/project/kaptan/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/pyyaml-3.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/kaptan/kaptan-0.5.12.tar.gz
+_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=6a1dd308c3d19226ede56aa832177826
diff --git a/metadata/md5-cache/dev-python/kgb-7.1.1 b/metadata/md5-cache/dev-python/kgb-7.1.1
index 8d2da95ba901..3431a27112d3 100644
--- a/metadata/md5-cache/dev-python/kgb-7.1.1
+++ b/metadata/md5-cache/dev-python/kgb-7.1.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( >=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python function spy support for unit tests
EAPI=8
HOMEPAGE=https://github.com/beanbaginc/kgb/ https://pypi.org/project/kgb/
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 x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/kgb/kgb-7.1.1.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=774aa361252af0457c7b22869c4f6070
+_md5_=0b0010ee4102ffec10798f9fd1fe827a
diff --git a/metadata/md5-cache/dev-python/mando-0.7.1 b/metadata/md5-cache/dev-python/mando-0.7.1
index 0c8c80cbe1f5..6da12f6f8e0e 100644
--- a/metadata/md5-cache/dev-python/mando-0.7.1
+++ b/metadata/md5-cache/dev-python/mando-0.7.1
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( dev-python/six[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( dev-python/six[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Create Python CLI apps with little to no effort at all!
EAPI=8
HOMEPAGE=https://mando.readthedocs.io/ https://github.com/rubik/mando/ https://pypi.org/project/mando/
INHERIT=distutils-r1
-IUSE=examples doc test python_targets_python3_10 python_targets_python3_11
+IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rubik/mando/archive/v0.7.1.tar.gz -> mando-0.7.1.gh.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=804164c3ccca8da435096db6122ab31a
+_md5_=cd3ff85b11a6bb63a982338b47a9df19
diff --git a/metadata/md5-cache/dev-python/parso-0.8.3-r1 b/metadata/md5-cache/dev-python/parso-0.8.3-r1
index 230e2893faca..2f6b34f8fd97 100644
--- a/metadata/md5-cache/dev-python/parso-0.8.3-r1
+++ b/metadata/md5-cache/dev-python/parso-0.8.3-r1
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A python parser that supports error recovery and round-trip parsing
EAPI=8
HOMEPAGE=https://github.com/davidhalter/parso/ https://pypi.org/project/parso/
INHERIT=distutils-r1
-IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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://github.com/davidhalter/parso/archive/v0.8.3.tar.gz -> parso-0.8.3.tar.gz
+SRC_URI=https://github.com/davidhalter/parso/archive/v0.8.3.tar.gz -> parso-0.8.3.gh.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=17c64b660810f46b85bcc7ee02dca262
+_md5_=356ae8c3b274bc7e0de0b6dc8c662750
diff --git a/metadata/md5-cache/dev-python/phply-1.2.6 b/metadata/md5-cache/dev-python/phply-1.2.6
index b4ab7bedbace..239618249ee2 100644
--- a/metadata/md5-cache/dev-python/phply-1.2.6
+++ b/metadata/md5-cache/dev-python/phply-1.2.6
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ply[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ply[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Lexer and parser for PHP source implemented using PLY
EAPI=8
HOMEPAGE=https://github.com/viraptor/phply/ https://pypi.org/project/phply/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm64 x86
LICENSE=BSD
-RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/viraptor/phply/archive/1.2.6.tar.gz -> phply-1.2.6.gh.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f5304c7d5ff81500ef11b562c71378b0
+_md5_=b5efc26097c9a6937214d82d45e046e1
diff --git a/metadata/md5-cache/dev-python/picobox-3.0.0 b/metadata/md5-cache/dev-python/picobox-3.0.0
index 235fb41c6c14..3f79cfc4b70d 100644
--- a/metadata/md5-cache/dev-python/picobox-3.0.0
+++ b/metadata/md5-cache/dev-python/picobox-3.0.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Dependency injection framework designed with Python in mind
EAPI=8
HOMEPAGE=https://github.com/ikalnytskyi/picobox/ https://pypi.org/project/picobox/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/p/picobox/picobox-3.0.0.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=52be5c8ef61765987f0fdf792fa72c1a
+_md5_=6e0f35d164c2c37a89582f6e889ef26a
diff --git a/metadata/md5-cache/dev-python/piexif-1.1.3-r2 b/metadata/md5-cache/dev-python/piexif-1.1.3-r2
index 2aa7476a5c90..02c78447088a 100644
--- a/metadata/md5-cache/dev-python/piexif-1.1.3-r2
+++ b/metadata/md5-cache/dev-python/piexif-1.1.3-r2
@@ -1,16 +1,16 @@
-BDEPEND=app-arch/unzip test? ( dev-python/pillow[jpeg,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=app-arch/unzip test? ( dev-python/pillow[jpeg,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Exif manipulation with pure Python
EAPI=8
HOMEPAGE=https://github.com/hMatoba/Piexif/ https://pypi.org/project/piexif/
INHERIT=edos2unix 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 ~riscv ~x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/p/piexif/piexif-1.1.3.zip
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 edos2unix 33e347e171066657f91f8b0c72ec8773 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=920503c9a1c808eb40d19ca84334a948
+_md5_=22ec4cc78c96bd7cbb4362b6bf530718
diff --git a/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1 b/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
index 46a79855e56e..7e770aaae7b5 100644
--- a/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
+++ b/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( virtual/pkgconfig >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.5.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( virtual/pkgconfig >=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.5.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Interface Python with pkg-config
EAPI=8
HOMEPAGE=https://github.com/matze/pkgconfig/ https://pypi.org/project/pkgconfig/
INHERIT=distutils-r1
-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 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=virtual/pkgconfig python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=virtual/pkgconfig python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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://github.com/matze/pkgconfig/archive/v1.5.5.tar.gz -> pkgconfig-1.5.5.tar.gz
+SRC_URI=https://github.com/matze/pkgconfig/archive/v1.5.5.tar.gz -> pkgconfig-1.5.5.gh.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c3d5fcc5dc3731d9eac5c7c853fb96e4
+_md5_=61cff14535dbc58666b3967239f7a72c
diff --git a/metadata/md5-cache/dev-python/poyo-0.5.0-r1 b/metadata/md5-cache/dev-python/poyo-0.5.0-r1
index 2064328cd639..3fc3b0833671 100644
--- a/metadata/md5-cache/dev-python/poyo-0.5.0-r1
+++ b/metadata/md5-cache/dev-python/poyo-0.5.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A lightweight YAML Parser for Python
EAPI=8
-HOMEPAGE=https://github.com/hackebrot/poyo
+HOMEPAGE=https://github.com/hackebrot/poyo/ https://pypi.org/project/poyo/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 ~ppc64 x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/p/poyo/poyo-0.5.0.tar.gz
_eclasses_=distutils-r1 57f007adcdf3953627f14277c7eae6e0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=487c236673558ae5a8d712f85b3a326b
+_md5_=f36622e1133fda5b3114e5863bd733f9
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index ebdb8a23ad88..e006c93f8738 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1
index 470bb1ca7cc8..2c1e03ac1797 100644
--- a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1
+++ b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jneen/rouge
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-ruby/redcarpet[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/redcarpet[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jneen/rouge/archive/v3.30.0.tar.gz -> rouge-3.30.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b800c95d5a2d94e58030a84529c91181
+_md5_=35a3997aef3d95f46d4d6ad64a6bc47a
diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
index 9d848dc7b5f8..dfc9d12a6539 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
+++ b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://sass-lang.com/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/listen[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby31(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby31(-)] dev-ruby/listen[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby32(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby32(-)] dev-ruby/listen[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.7
SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b290a10b345eeee9585d4f82c45ac282
+_md5_=6035f9d893e1dde8fb16312f9bfff5cb
diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0
index fe8471923e4b..a1ee11fb83c6 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0
+++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.3.0.tar.gz -> shoulda-matchers-5.3.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=abfa32887eeb9ca081709a2fa12b0086
+_md5_=81547c244b675bb307e21c9282c58353
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7
index 23784a2d9cfe..7f50b2489ebd 100644
--- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fxn/zeitwerk
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.7.tar.gz -> zeitwerk-2.6.7.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=5d6f8bc5261476b809f2e5602120d338
+_md5_=b8094c51963f018ab493792c48801f7e
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index 90bd90990dc9..811e7877f51e 100644
--- a/metadata/md5-cache/dev-tex/Manifest.gz
+++ b/metadata/md5-cache/dev-tex/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tex/tex4ht-20090611_p1038_p20210603 b/metadata/md5-cache/dev-tex/tex4ht-20090611_p1038_p20210603
index 3c1c4175b8d8..6894075bf538 100644
--- a/metadata/md5-cache/dev-tex/tex4ht-20090611_p1038_p20210603
+++ b/metadata/md5-cache/dev-tex/tex4ht-20090611_p1038_p20210603
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install postinst postrm preinst prepare setup
DEPEND=dev-libs/kpathsea java? ( >=virtual/jdk-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Converts (La)TeX to (X)HTML, XML and OO.org
EAPI=7
-HOMEPAGE=http://www.cse.ohio-state.edu/~gurari/TeX4ht/ http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html
+HOMEPAGE=https://tug.org/tex4ht/ https://puszcza.gnu.org.ua/projects/tex4ht/
INHERIT=latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic readme.gentoo-r1
IUSE=doc java java
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
@@ -12,4 +12,4 @@ RDEPEND=app-text/ghostscript-gpl media-gfx/imagemagick dev-libs/kpathsea java? (
SLOT=0
SRC_URI=http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/tex4ht-1.0.2009_06_11_1038.tar.gz https://dev.gentoo.org/~ulm/distfiles/tex4ht-texlive-20210603.tar.xz doc? ( https://dev.gentoo.org/~ulm/distfiles/tex4ht-texlive-20210603.doc.tar.xz )
_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c latex-package c20e442c3953c765f636630631c96194 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=00297270d3cd0b69f47b00ef11b73459
+_md5_=9b809c41b99d61a427a7e00e382b8e2a
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 12a49a7cd8cc..a1a237bb5cf9 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/scap-driver-0.29.3-r1 b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r1
deleted file mode 100644
index 29e96a80d42e..000000000000
--- a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf )
-DESCRIPTION=Kernel module for dev-util/sysdig
-EAPI=8
-HOMEPAGE=https://sysdig.com/
-INHERIT=cmake linux-mod
-IUSE=dist-kernel
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=!<dev-util/sysdig-0.29.3[modules] kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
-SLOT=0
-SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 073dc5c9bc044e85d704b503ebc764a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fb5b40761ba3c4e0596f16d376096230
diff --git a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r2 b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r2
deleted file mode 100644
index 080e14748cb0..000000000000
--- a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf )
-DESCRIPTION=Kernel module for dev-util/sysdig
-EAPI=8
-HOMEPAGE=https://sysdig.com/
-INHERIT=cmake linux-mod
-IUSE=dist-kernel
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=!<dev-util/sysdig-0.29.3[modules] kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
-SLOT=0
-SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 073dc5c9bc044e85d704b503ebc764a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=66fdf8827b2e4f35f84174df754e31f0
diff --git a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r3 b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r3
deleted file mode 100644
index bb28a9d3712a..000000000000
--- a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf )
-DESCRIPTION=Kernel module for dev-util/sysdig
-EAPI=8
-HOMEPAGE=https://sysdig.com/
-INHERIT=cmake linux-mod
-IUSE=dist-kernel
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=!<dev-util/sysdig-0.29.3[modules] kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
-SLOT=0
-SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 073dc5c9bc044e85d704b503ebc764a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1a073264906e92c734f5fd95421a2816
diff --git a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4 b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4
new file mode 100644
index 000000000000..89102553ce35
--- /dev/null
+++ b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=virtual/linux-sources
+DESCRIPTION=Kernel module for dev-util/sysdig
+EAPI=8
+HOMEPAGE=https://sysdig.com/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=cmake linux-mod-r1
+IUSE=dist-kernel modules-sign +strip
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=!<dev-util/sysdig-0.29.3[modules] sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 e4bed03b66db7089d7e83f3542673a7d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=377a4df269bc385c4e6d925855974aa6
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index c6d742f1fdaa..4cb66fb8f9d6 100644
--- a/metadata/md5-cache/media-fonts/Manifest.gz
+++ b/metadata/md5-cache/media-fonts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-fonts/sil-doulos-6.200 b/metadata/md5-cache/media-fonts/sil-doulos-6.200
index c51b55308e94..2725216f18a7 100644
--- a/metadata/md5-cache/media-fonts/sil-doulos-6.200
+++ b/metadata/md5-cache/media-fonts/sil-doulos-6.200
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://software.sil.org/doulos/
INHERIT=font
IUSE=X
-KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~loong ~ppc ppc64 ~s390 ~sparc x86
+KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~s390 ~sparc x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://software.sil.org/downloads/r/doulos/DoulosSIL-6.200.zip -> sil-doulos-6.200.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=e00d6f75484ffd9eccdca40be857b128
+_md5_=03227052a7dbb809fab51a4445c39011
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 35a5d082fccd..5ad91c9c08c3 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/ueberzugpp-2.8.5 b/metadata/md5-cache/media-gfx/ueberzugpp-2.8.5
deleted file mode 100644
index 1ebd32f20d26..000000000000
--- a/metadata/md5-cache/media-gfx/ueberzugpp-2.8.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= sys-apps/util-linux X? ( x11-libs/libxcb:= x11-libs/xcb-util-image ) opencv? ( media-libs/opencv:= ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug dev-cpp/cli11 dev-cpp/ms-gsl dev-cpp/nlohmann_json X? ( x11-base/xorg-proto ) wayland? ( dev-libs/wayland-protocols )
-DESCRIPTION=Drop in replacement for ueberzug written in C++
-EAPI=8
-HOMEPAGE=https://github.com/jstkdng/ueberzugpp/
-INHERIT=cmake
-IUSE=X opencv wayland
-KEYWORDS=~amd64
-LICENSE=GPL-3+
-RDEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= sys-apps/util-linux X? ( x11-libs/libxcb:= x11-libs/xcb-util-image ) opencv? ( media-libs/opencv:= ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug
-SLOT=0
-SRC_URI=https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v2.8.5.tar.gz -> ueberzugpp-2.8.5.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=033644ebd92fbd244dd1a58e8b38a4ea
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 3d6ef041f391..9fc78a535a13 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/fontconfig-2.14.2-r2 b/metadata/md5-cache/media-libs/fontconfig-2.14.2-r2
index 465f338541a5..bf4479a1e821 100644
--- a/metadata/md5-cache/media-libs/fontconfig-2.14.2-r2
+++ b/metadata/md5-cache/media-libs/fontconfig-2.14.2-r2
@@ -7,7 +7,7 @@ HOMEPAGE=https://fontconfig.org/
IDEPEND=app-eselect/eselect-fontconfig
INHERIT=multilib meson-multilib python-any-r1 readme.gentoo-r1
IUSE=doc nls test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
PDEPEND=virtual/ttf-fonts
RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.9.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !elibc_Darwin? ( !elibc_SunOS? ( sys-apps/util-linux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elibc_Darwin? ( sys-libs/native-uuid ) elibc_SunOS? ( sys-libs/libuuid )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=1.0
SRC_URI=https://fontconfig.org/release/fontconfig-2.14.2.tar.xz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=5f59db8adad70e2bb91eac3ba128c250
+_md5_=9d2db4d9e7cc3bacb0a659878b2a889f
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 68d45ee29875..62a1598dd6ea 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/dino-0.3.2 b/metadata/md5-cache/net-im/dino-0.3.2
deleted file mode 100644
index 094fee65fa18..000000000000
--- a/metadata/md5-cache/net-im/dino-0.3.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-text/gspell[vala] dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0 media-gfx/qrencode ) notification-sound? ( media-libs/libcanberra:0[sound] ) media-libs/gst-plugins-base media-libs/gstreamer
-DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala
-EAPI=8
-HOMEPAGE=https://dino.im
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake vala xdg readme.gentoo-r1
-IUSE=+gpg +http +omemo +notification-sound test
-KEYWORDS=amd64 arm64
-LICENSE=GPL-3
-RDEPEND=app-text/gspell[vala] dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0 media-gfx/qrencode ) notification-sound? ( media-libs/libcanberra:0[sound] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dino/dino/releases/download/v0.3.2/dino-0.3.2.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=034fff7c2e9364ceecb526e79d45d523
diff --git a/metadata/md5-cache/net-im/dino-0.4.2 b/metadata/md5-cache/net-im/dino-0.4.2
deleted file mode 100644
index 207f468e3b34..000000000000
--- a/metadata/md5-cache/net-im/dino-0.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) media-libs/gst-plugins-base media-libs/gstreamer
-DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala
-EAPI=8
-HOMEPAGE=https://dino.im
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake vala xdg readme.gentoo-r1
-IUSE=+gpg +http +omemo +notification-sound test
-KEYWORDS=~amd64 ~arm64
-LICENSE=GPL-3
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/dino/dino/releases/download/v0.4.2/dino-0.4.2.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=108eecd60e65b2cc14802c625c0ae711
diff --git a/metadata/md5-cache/net-im/dino-0.4.2-r1 b/metadata/md5-cache/net-im/dino-0.4.2-r1
new file mode 100644
index 000000000000..d9576b78de1c
--- /dev/null
+++ b/metadata/md5-cache/net-im/dino-0.4.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer
+DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala
+EAPI=8
+HOMEPAGE=https://dino.im
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake vala xdg readme.gentoo-r1
+IUSE=+gpg +http +omemo +notification-sound +rtp test
+KEYWORDS=amd64
+LICENSE=GPL-3
+RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dino/dino/releases/download/v0.4.2/dino-0.4.2.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d80332589e32ad6f59a848b203221257
diff --git a/metadata/md5-cache/net-im/dino-9999 b/metadata/md5-cache/net-im/dino-9999
index b2bbe0a4bea4..c775d4e2b260 100644
--- a/metadata/md5-cache/net-im/dino-9999
+++ b/metadata/md5-cache/net-im/dino-9999
@@ -1,16 +1,16 @@
BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) media-libs/gst-plugins-base media-libs/gstreamer
+DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer
DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala
EAPI=8
HOMEPAGE=https://dino.im
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake vala xdg readme.gentoo-r1 git-r3
-IUSE=+gpg +http +omemo +notification-sound test
+IUSE=+gpg +http +omemo +notification-sound +rtp test
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= )
+RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bcf7588225a14812ec446da27da33cb6
+_md5_=d80332589e32ad6f59a848b203221257
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index df2db8651660..d91cfae02f9d 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/dropbox-175.4.5569 b/metadata/md5-cache/net-misc/dropbox-175.4.5569
new file mode 100644
index 000000000000..bb0ae0d6312b
--- /dev/null
+++ b/metadata/md5-cache/net-misc/dropbox-175.4.5569
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/patchelf virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
+EAPI=7
+HOMEPAGE=https://www.dropbox.com/
+INHERIT=desktop pax-utils systemd xdg
+IUSE=selinux X
+KEYWORDS=~amd64 ~x86 ~x86-linux
+LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
+RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
+RESTRICT=mirror strip
+SLOT=0
+SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-175.4.5569.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-175.4.5569.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=89d0b954ab3cc637e603f62e60b32bff
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 72732cf6f7cc..5b7685f675f9 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/busybox-1.34.1-r1 b/metadata/md5-cache/sys-apps/busybox-1.34.1-r1
deleted file mode 100644
index 567f850fccb6..000000000000
--- a/metadata/md5-cache/sys-apps/busybox-1.34.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare
-DEPEND=!static? ( virtual/libc virtual/libcrypt:= selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam ) static? ( virtual/libcrypt[static-libs] selinux? ( sys-libs/libselinux[static-libs(+)] ) ) sys-kernel/linux-headers
-DESCRIPTION=Utilities for rescue and embedded systems
-EAPI=7
-HOMEPAGE=https://www.busybox.net/
-INHERIT=eapi8-dosym flag-o-matic savedconfig toolchain-funcs
-IUSE=debug ipv6 livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd savedconfig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=!static? ( virtual/libc virtual/libcrypt:= selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam )
-REQUIRED_USE=pam? ( !static )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://www.busybox.net/downloads/busybox-1.34.1.tar.bz2
-_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e960f9623dc26c774d057782d88d82e3
diff --git a/metadata/md5-cache/sys-apps/busybox-1.34.1-r2 b/metadata/md5-cache/sys-apps/busybox-1.34.1-r2
index 61877cc780e7..12a951f72abf 100644
--- a/metadata/md5-cache/sys-apps/busybox-1.34.1-r2
+++ b/metadata/md5-cache/sys-apps/busybox-1.34.1-r2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.busybox.net/downloads/busybox-1.34.1.tar.bz2
_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5c1579bb39ca4c2f1d5e56cc6397d0c0
+_md5_=0849858111cbffd7ace4d13cc7145be4
diff --git a/metadata/md5-cache/sys-apps/busybox-1.35.0-r1 b/metadata/md5-cache/sys-apps/busybox-1.35.0-r1
deleted file mode 100644
index 2007d71c3841..000000000000
--- a/metadata/md5-cache/sys-apps/busybox-1.35.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare
-DEPEND=!static? ( virtual/libc virtual/libcrypt:= selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam ) static? ( virtual/libcrypt[static-libs] selinux? ( sys-libs/libselinux[static-libs(+)] ) ) sys-kernel/linux-headers
-DESCRIPTION=Utilities for rescue and embedded systems
-EAPI=7
-HOMEPAGE=https://www.busybox.net/
-INHERIT=eapi8-dosym flag-o-matic savedconfig toolchain-funcs
-IUSE=debug ipv6 livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd savedconfig
-LICENSE=GPL-2
-RDEPEND=!static? ( virtual/libc virtual/libcrypt:= selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam )
-REQUIRED_USE=pam? ( !static )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://www.busybox.net/downloads/busybox-1.35.0.tar.bz2
-_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=67c9044fb411dab6364f3ac100ff9de4
diff --git a/metadata/md5-cache/sys-apps/busybox-1.35.0-r2 b/metadata/md5-cache/sys-apps/busybox-1.35.0-r2
index 29099dd1e111..dd24e372f2af 100644
--- a/metadata/md5-cache/sys-apps/busybox-1.35.0-r2
+++ b/metadata/md5-cache/sys-apps/busybox-1.35.0-r2
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.busybox.net/downloads/busybox-1.35.0.tar.bz2
_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7652269a67d120aa191f9196795e882e
+_md5_=07934a29ca67f170e740eaf3c03e8d76
diff --git a/metadata/md5-cache/sys-apps/busybox-1.36.1 b/metadata/md5-cache/sys-apps/busybox-1.36.1
index 93c1ef7c2873..812c2a341f6c 100644
--- a/metadata/md5-cache/sys-apps/busybox-1.36.1
+++ b/metadata/md5-cache/sys-apps/busybox-1.36.1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.busybox.net/downloads/busybox-1.36.1.tar.bz2
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=6a6c3391301eb7181531ce56230949f6
+_md5_=ac0647e62eba38a501d5c266b1885c09
diff --git a/metadata/md5-cache/sys-apps/busybox-9999 b/metadata/md5-cache/sys-apps/busybox-9999
index 19f31ae3048f..8d4e6ff229cf 100644
--- a/metadata/md5-cache/sys-apps/busybox-9999
+++ b/metadata/md5-cache/sys-apps/busybox-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=pam? ( !static )
RESTRICT=test
SLOT=0
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=6a6c3391301eb7181531ce56230949f6
+_md5_=ac0647e62eba38a501d5c266b1885c09
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 5e2471ce2403..31f54e88445c 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/native-uuid-1.0 b/metadata/md5-cache/sys-libs/native-uuid-1.0
index 7f8e34fdbb20..5453dc9387c9 100644
--- a/metadata/md5-cache/sys-libs/native-uuid-1.0
+++ b/metadata/md5-cache/sys-libs/native-uuid-1.0
@@ -3,8 +3,8 @@ DEPEND=!!sys-libs/libuuid !!sys-apps/util-linux
DESCRIPTION=.pc file for uuid
EAPI=6
HOMEPAGE=https://prefix.gentoo.org/
-KEYWORDS=~ppc-macos ~x64-macos
+KEYWORDS=~arm64-macos ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=!!sys-libs/libuuid !!sys-apps/util-linux
SLOT=0
-_md5_=faad877b316bf198efbab2f6d8692d95
+_md5_=e12eeb5d9c648a3287d7d3c88b98fdb6
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 883a557d5842..f68e880b21e7 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-06-01T07:39:42Z
+TIMESTAMP 2023-06-01T13:39:40Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4Sz9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR4n5xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA4Dg/9EEj4r8PVBHvF4V4Mg51bJtOL0mhWE8GjsCx7blmhocET0xqN0fVibBiP
-ONAjqtxEHGJq/q9O/spJr/SGv6BvinakNsybPysPiTFwuM/Nc/+Eww2BDAA81AMh
-d71GT/N8VrFFhxAOVYCnucohAKS5JEwo7iBWV3YgtHZgj4yVXPUP/TWWQAUeks18
-XkgqL4cQTKC1j0Vac/fJ9D8nBUdJeArlfTlCV5xbKlJis8O57exrN9Sux62BEw0H
-dfZqwMBfsrp1H0Nh8LX7U4Y6Bs6TD7RHURyG2kIVObp6+eQl8r8TEjaCVTc1wuYp
-UWrpxV1bzLWLtxAgFRGMCuA2ZGIZYVQvmvPCN4XFfnHxnGA9JJzik2zhK/A0NSXI
-MhxWPQY5DK3Dq/2cKUTdMO842dCD2RF+d92yJB8yNC3xz7RR9dYQbcPz7JtCIdMz
-GDHvsmrbOGaXES0aTZ5y1hS2X7rQ/63Iq6zCL1ly4Jf+oBUEAyo5t/oKeyj8JBnw
-kIq0VcyirDk0kPODYk+VaWONi5HQNXrPzkSUB+Fm3jRvP5R9JUWNZUx2zNWeWbkV
-PFddLhz0NMD1oDzz/FyxRBfj+mBrD2zx3c0Bp2FBJHCKs0A4EchVso8wzTPBGA0q
-+4rkv0RjXSSmy3WEJJ94AOYOyMbRjEa0Sbhkwd217yGMvZ/DsAY=
-=p1kR
+klBJaRAArou20B4mPFN5di/uvAEoa6E8Ns/YXSpij7KWAWOZ8hDx1tjOhQPF1Ecv
+eR5YvRxGLg20H0sYgmLaw7NGzKKD84hoMtlz0JPAZ67vrLadNeYrG9WjMfFtr7ef
+5CjPMwYKMiFVVBZByB++oDmSi1nKYrDAqkWypYokPros6vxz9Td0zI2flv5/YlW8
+7dLH0yVzRaRVJRlJVFaS1WBokrvtI6bverx2G9An+hf9/WTKZ41KLZrP6qNOLdYN
+sNX9/WZEALUQ51QXorMd3DGdGz4m1jbh6Vvvr/Cjd/Kgc1GbgmkRPLrbswse6svz
+ElLBkfVMqMBmHbJs77yDFCzCM0PxTs9boDci68nxeXyfSf2taAQH5qKtSJOHxf26
+ms5MkqK1dvN987TWP3OVyykBBE77sSAH9hdhoVDC02YlAta1VxhqPkyAtHxYkP5d
+gXjdCB2V3gUtobCB7z8Wku6jkZqjmEe0J+y00CnWFodT3pRIk0pivTNt0cKiPNAj
+qrLB8fGhtBC+4bnDINDAA7JgUokVbIoj7kR62/M5VzMLMXtWE6wg0cbF2OBIcpDk
+khaAK4QVyj23QzRt/LnOjh6KRJ3soP2xnXs9JjBRXwtJ8YbKPRTL2BGxqbid3JSz
+xvT7FLbb4VwuGCHPP3GPyp4066nO6SmNLzQqT6tQB4NDzzPmshU=
+=5PKQ
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 5bd9824337e8..ec0281bfc606 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 01 Jun 2023 07:39:39 +0000
+Thu, 01 Jun 2023 13:39:36 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 217afa8cecc5..bd70028ad6ed 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Jun 1 07:39:39 AM UTC 2023
+Thu Jun 1 01:39:36 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index f22c9ae24631..92296314016f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 01 Jun 2023 07:45:01 +0000
+Thu, 01 Jun 2023 13:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 96f816094311..6acb9a85137e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-410850bb3575a1cbc734e362afaf69f811446cf3 1685604764 2023-06-01T07:32:44+00:00
+98f1d75cba6619e2dc0ab38007dd3045b81f7412 1685625753 2023-06-01T13:22:33+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 0dc735a0682b..ca14e03a26ea 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1685605201 Thu 01 Jun 2023 07:40:01 AM UTC
+1685626801 Thu 01 Jun 2023 01:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 5bd9824337e8..ec0281bfc606 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 01 Jun 2023 07:39:39 +0000
+Thu, 01 Jun 2023 13:39:36 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 5765ae12d8fc..fcdbc63d24cb 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 004dde09b260..86907ddfde37 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,7 +1,5 @@
AUX README.gentoo 469 BLAKE2B e7176c3fa41c859f13f93f2805bf317817de1c736b56a55a1cd21340b2195f1192a96c56ae973c347430f3553715e829420ef6e0d91b26835cf06d06b744b9ec SHA512 a800f5ae1f02a1574602c1595f005eeffbd2db6c100bb59f7a4cf9dbb0bea79bb3d1a17cf9559a09f318f4d8189ecfce964e594829228ab16f861b3c966c3f41
-DIST dino-0.3.2.tar.gz 806730 BLAKE2B 669cfa2af1f80023e890e22f1b585f03b9b2d09b9763c182c79544c540c5fc3d5690a6ea971ccb480943071856bae63f0d84b17cec6392b21e26fa860e4f8f9a SHA512 f95c37c44e81c2625f9d6ecf1cf3a64826025240a57300716bf7aabcbfcaa6f8bc75ae7ab12dead9d48eeea5c436b8c02eb053acd491742aee2e9168e8af5800
DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19
-EBUILD dino-0.3.2.ebuild 1799 BLAKE2B d2c0e7bb9ecd9185f580c0f622c66332644eeff4d15dbfc62435191ba767863466a0aeedbf5f7887e9671fa897510e261ba8fdbd75dba24050ae92f91081b67f SHA512 abdc7777a6fcf0cc2c6402e97e435ecb74000f23549157fea776fd8dfa3e1677331687a262983d18a08e4f74117e83ec3684892c26d48833b54d54271cb4bca5
-EBUILD dino-0.4.2.ebuild 1890 BLAKE2B 59306eaa23f11d03280b84cbbcd0accc00aae7b53b0f4e77eea80d64595bca7eb036a1d145ef8d1a0dc32da090bce71ede582e3c4156c36293e99e8575cf348b SHA512 aa316d32cd83a52f90528a83156a1c75423ba5ecd8feb40c3d38318e4fc5f0fbc31b334532bd1cbb4ebe8142b0e66cbb77e5994d0fd95f314479ae2499218c52
-EBUILD dino-9999.ebuild 1812 BLAKE2B 08bf13f85715be0415defb0a5722f9694340c64bd6cee60244d1d29686f8ce86f6bcb0e664c5a8bd84efb212ff3483c51c807d9087ccb9758fae611df14e9bf6 SHA512 75768602db5e9f41c3deee50d0a0e11cb2c461b06417da1c9cb30d2930191844b47034a16ecab95de46914c6f5d098960a46924380abb7cf85e1f6d5c974de3a
-MISC metadata.xml 558 BLAKE2B 1919999f5db1e35767a65c41292d7ea6526b5fba2d82f31bce41be63bafe8f879362fccde247f88c23d1a2366c28ffd424243141a7d6b0b8b388621a807d1772 SHA512 2981c0cec70476a8add6c4ef5bbe0e0a0c327383b81b3e208894020d4526bee6166395dc9c1ff5244fef337e90f2456c20a35df972a8814edbd045a82e0eced8
+EBUILD dino-0.4.2-r1.ebuild 1982 BLAKE2B 9db0b9d01afb9ca01db5e44a9cf4e8ed15ad4bd4d2547da943f5deb1a560e76e5b2c1fedd08c4b3ed3b1dc00d2bdc5c772b86fbc3b4e3d19e3391828e6fd6be4 SHA512 8e141074fd857c41c6c2305a090463fe7f1b18e76282f1bfc5df3621ab98bd18694a758e2dc1a895d314f0d0e7bca1583e0fac44b2ff38425cc17ff08b0322e5
+EBUILD dino-9999.ebuild 1982 BLAKE2B 9db0b9d01afb9ca01db5e44a9cf4e8ed15ad4bd4d2547da943f5deb1a560e76e5b2c1fedd08c4b3ed3b1dc00d2bdc5c772b86fbc3b4e3d19e3391828e6fd6be4 SHA512 8e141074fd857c41c6c2305a090463fe7f1b18e76282f1bfc5df3621ab98bd18694a758e2dc1a895d314f0d0e7bca1583e0fac44b2ff38425cc17ff08b0322e5
+MISC metadata.xml 629 BLAKE2B 451fa9ab43aa4c0915e87a4b8835b25fba86c846270d3257f7ca8dcde782f5b2d5c8705f828dc3d20e371345af2b5715f86753839f7d0a147ee9b6fb71aeadb4 SHA512 5d16f3cd53aa46fa5028050fd8db9c3bd239ea80a7bf38dbfc0814a0b50efdc34a7aa52bf628439b2db4aa22afbe320514ae22fc7349d508220da23c00663416
diff --git a/net-im/dino/dino-0.3.2.ebuild b/net-im/dino/dino-0.3.2.ebuild
deleted file mode 100644
index 3dbdd954e2be..000000000000
--- a/net-im/dino/dino-0.3.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake vala xdg readme.gentoo-r1
-
-DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
-HOMEPAGE="https://dino.im"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+gpg +http +omemo +notification-sound test"
-RESTRICT="!test? ( test )"
-
-MY_REPO_URI="https://github.com/dino/dino"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="${MY_REPO_URI}.git"
- inherit git-r3
-else
- KEYWORDS="amd64 arm64"
- SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
-fi
-
-RDEPEND="
- app-text/gspell[vala]
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/icu
- dev-libs/libgee:0.8
- net-libs/glib-networking
- >=net-libs/libnice-0.1.15
- net-libs/libsignal-protocol-c
- net-libs/libsrtp:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- gpg? ( app-crypt/gpgme:= )
- http? ( net-libs/libsoup:2.4 )
- omemo? (
- dev-libs/libgcrypt:0
- media-gfx/qrencode
- )
- notification-sound? ( media-libs/libcanberra:0[sound] )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/gst-plugins-base
- media-libs/gstreamer
-"
-BDEPEND="
- sys-devel/gettext
- $(vala_depend)
-"
-
-src_configure() {
- vala_setup
-
- local disabled_plugins=(
- $(usex gpg "" "openpgp")
- $(usex omemo "" "omemo")
- $(usex http "" "http-files")
- )
- local enabled_plugins=(
- $(usex notification-sound "notification-sound" "")
- )
- local mycmakeargs+=(
- "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")"
- "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")"
- "-DVALA_EXECUTABLE=${VALAC}"
- "-DBUILD_TESTS=$(usex test)"
- )
-
- cmake_src_configure
-}
-
-src_test() {
- "${BUILD_DIR}"/xmpp-vala-test || die
-}
-
-src_install() {
- cmake_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- readme.gentoo_print_elog
-}
diff --git a/net-im/dino/dino-0.4.2.ebuild b/net-im/dino/dino-0.4.2-r1.ebuild
index b2932f67878a..2b090f8e836f 100644
--- a/net-im/dino/dino-0.4.2.ebuild
+++ b/net-im/dino/dino-0.4.2-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://dino.im"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+gpg +http +omemo +notification-sound test"
+IUSE="+gpg +http +omemo +notification-sound +rtp test"
RESTRICT="!test? ( test )"
MY_REPO_URI="https://github.com/dino/dino"
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="${MY_REPO_URI}.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64"
SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
fi
@@ -29,10 +29,12 @@ RDEPEND="
dev-libs/libgee:0.8=
gui-libs/gtk:4
>=gui-libs/libadwaita-1.2.0:1
+ media-libs/graphene
net-libs/glib-networking
+ net-libs/gnutls:=
>=net-libs/libnice-0.1.15
net-libs/libsignal-protocol-c
- net-libs/libsrtp:2
+ net-libs/libsrtp:2=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/pango
@@ -43,6 +45,11 @@ RDEPEND="
dev-libs/libgcrypt:=
media-gfx/qrencode:=
)
+ rtp? (
+ media-libs/gst-plugins-base:1.0
+ media-libs/gstreamer:1.0
+ media-libs/webrtc-audio-processing:0
+ )
"
DEPEND="
${RDEPEND}
@@ -57,12 +64,11 @@ BDEPEND="
src_configure() {
vala_setup
- # TODO: Make videocalls (rtp) optional and not completely disable it
local disabled_plugins=(
$(usex gpg "" "openpgp")
$(usex omemo "" "omemo")
$(usex http "" "http-files")
- "rtp"
+ $(usex rtp "" rtp)
)
local enabled_plugins=(
$(usex notification-sound "notification-sound" "")
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 44362a8ae8fb..2b090f8e836f 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://dino.im"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+gpg +http +omemo +notification-sound test"
+IUSE="+gpg +http +omemo +notification-sound +rtp test"
RESTRICT="!test? ( test )"
MY_REPO_URI="https://github.com/dino/dino"
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="${MY_REPO_URI}.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64"
SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
fi
@@ -29,10 +29,12 @@ RDEPEND="
dev-libs/libgee:0.8=
gui-libs/gtk:4
>=gui-libs/libadwaita-1.2.0:1
+ media-libs/graphene
net-libs/glib-networking
+ net-libs/gnutls:=
>=net-libs/libnice-0.1.15
net-libs/libsignal-protocol-c
- net-libs/libsrtp:2
+ net-libs/libsrtp:2=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/pango
@@ -43,6 +45,11 @@ RDEPEND="
dev-libs/libgcrypt:=
media-gfx/qrencode:=
)
+ rtp? (
+ media-libs/gst-plugins-base:1.0
+ media-libs/gstreamer:1.0
+ media-libs/webrtc-audio-processing:0
+ )
"
DEPEND="
${RDEPEND}
@@ -61,6 +68,7 @@ src_configure() {
$(usex gpg "" "openpgp")
$(usex omemo "" "omemo")
$(usex http "" "http-files")
+ $(usex rtp "" rtp)
)
local enabled_plugins=(
$(usex notification-sound "notification-sound" "")
diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml
index 9f5aee117e5c..8798c1dab8d4 100644
--- a/net-im/dino/metadata.xml
+++ b/net-im/dino/metadata.xml
@@ -11,5 +11,6 @@
<flag name="http">Enable HTTP file upload plugin</flag>
<flag name="omemo">Enable OMEMO encryption plugin</flag>
<flag name="notification-sound">notification sounds plugin</flag>
+ <flag name="rtp">Enable Audio/Video calls over XMPP using RTP</flag>
</use>
</pkgmetadata>
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index f9f32da8fef1..dc1dfab1ad37 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index f89ffa9c1b63..9aaa8d3fcddb 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -4,8 +4,11 @@ AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a521
DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
DIST dropbox-lnx.x86-173.4.6706.tar.gz 110412404 BLAKE2B 644066ba8a55dea4e00a7db600e9456958e98ab40884a678d452c2425c20c72b44511894f3ce1881c1c5c55370909381fce26f76c451069b4f4e38e478de7800 SHA512 48debab42a0047051bfacd232257e1b64ae50b1927224c5aaa4b015b9617eb2546affbcd69a2d56742f843438ea20e74d0d45a6f684687fa8907e41174dd213b
DIST dropbox-lnx.x86-174.4.5852.tar.gz 111210525 BLAKE2B b020b82b5bd67ac37de65e86183b284806cefd8198df63c24b432b9f3ef05306bd73ffec1a752444e5eb1e76e404c4d4b08653deeef5e9bb154307d30d797171 SHA512 6a9b963dd7318eca5854060aa36d911d59ad1d36f6b88a54be7a45ccc5d5c77b68a61fd737c5dc13b647d31a2f70b89ea809d38ba6248827796d6c4c31311b12
+DIST dropbox-lnx.x86-175.4.5569.tar.gz 111357596 BLAKE2B 40c87bfa2a880781124c61a05f0dbf5433d39f71469ddac749a2bc89c1cf80c4d675675757e06db0771352047aaa416a5ad9ddbc70d477e7241ccd982e1ed3b8 SHA512 3298340a3217938fdc16a98f159f489553506c515db7a2ca5c34865340bf5ac915c2a73d016958dcdbb4713b0550d41b7b72671e23c1431ef521cc6d7e1d9c2f
DIST dropbox-lnx.x86_64-173.4.6706.tar.gz 112095704 BLAKE2B 8b6ce644bfe38bde1cbb70ae37b963c286c39a2b528673cc076b1e537b3407b72e0e29b4cd3e310bffeb2d87190c1f2a7f989276f498f66062fc846a6d262523 SHA512 fb9cc436024a99bbb600e04bf9bd25bc2689ec6a8f5dd70def3f4018c4e76f32d9f5e47704739d4ee9b9775e3d9873d2a49df58b2b8b922279fa738475c74804
DIST dropbox-lnx.x86_64-174.4.5852.tar.gz 112763122 BLAKE2B f4448bbed890dde5a88e4563f335a3906e5cb55b412039d9e673e5f66ba096de609e23e0483a3c72dceb285469e81628b142bddff4809b25beffa694614a8d38 SHA512 2112833ce9189d7dc7d8d2baee586e693710305c6eb86b7ba1b89f528fb615532ce2f73f71f464ef6a5cb57122dd3e0aeea0046f3536116b19b785574f308868
+DIST dropbox-lnx.x86_64-175.4.5569.tar.gz 112911087 BLAKE2B f25341808bec5339c3d0459359771f53a505a911097ec09252727c9da861e353d6513cda06aad1251b869b9dae6e5063b96d5706bc150222e7d1372e332f9e50 SHA512 aa40e421a7d2d8435dfa9fa334a8c7111b2f045572f26d614c201d4b1035587ea05d962d47f66ad020757547ddac52db3d0e2f43106f923b7689769c7f6e4fe6
EBUILD dropbox-173.4.6706.ebuild 2854 BLAKE2B 4dee65271164156807a438491e0c7f498a6dc7846e52779bffb4f1ae6412fa8d34200ee45d6d303fb1b2d1a5da374d5e4a72f3916335acc21541d70f72256f54 SHA512 61be728fabb64052400b6a39a8278c0a66ea749069dbdc0a39933a004d11113b576bbb7f3c5cc08a185f774a8f010aeeedf14eec22a3a2a84bf4d6ad039b290c
EBUILD dropbox-174.4.5852.ebuild 2856 BLAKE2B 0ac0c639bd225d163c1316a34f3b56f28735904ddf3a0fd93f5fe0ea99d68c8ea3125b9e7e1d6cbebcfff79818ddcd71a3571dd9b7e1d60a52da95fc907d08fc SHA512 cdad53d6c9b2857a49e7f48769f6d70885348dfed624a03fd95ac72cae1c04cf8ad3afd4ead369027500d95a7f75aebe0811fc687a609b3b9b732797512a0133
+EBUILD dropbox-175.4.5569.ebuild 2856 BLAKE2B 0ac0c639bd225d163c1316a34f3b56f28735904ddf3a0fd93f5fe0ea99d68c8ea3125b9e7e1d6cbebcfff79818ddcd71a3571dd9b7e1d60a52da95fc907d08fc SHA512 cdad53d6c9b2857a49e7f48769f6d70885348dfed624a03fd95ac72cae1c04cf8ad3afd4ead369027500d95a7f75aebe0811fc687a609b3b9b732797512a0133
MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0
diff --git a/net-misc/dropbox/dropbox-175.4.5569.ebuild b/net-misc/dropbox/dropbox-175.4.5569.ebuild
new file mode 100644
index 000000000000..e1949fb60f88
--- /dev/null
+++ b/net-misc/dropbox/dropbox-175.4.5569.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/"
+SRC_URI="
+ amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
+ x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
+ https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+ X? (
+ x11-themes/hicolor-icon-theme
+ )
+ selinux? ( sec-policy/selinux-dropbox )
+ app-arch/bzip2
+ dev-libs/glib:2
+ dev-libs/libffi-compat:6
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/wget
+ sys-libs/zlib
+ sys-libs/ncurses-compat:5
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libxcb
+"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p "${S}" || die
+ mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+ mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+ rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+ rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+ default
+ # we supply all of these in RDEPEND
+ rm -vf libGL.so.1 libX11* libffi.so.6 || die
+ # some of these do not appear to be used
+ rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+ PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
+ wmctrl libdrm.so.2 libpopt.so.0 || die
+ if use X ; then
+ mv images/hicolor/16x16/status "${T}" || die
+ else
+ rm -vrf images || die
+ fi
+ patchelf --set-rpath '$ORIGIN' \
+ apex._apex.*.so \
+ nucleus_python.*.so \
+ tprt.*.so \
+ || die
+ pax-mark cm dropbox
+ mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+ local targetdir="/opt/dropbox"
+
+ insinto "${targetdir}"
+ doins -r *
+ fperms a+x "${targetdir}"/{dropbox,dropboxd}
+ dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
+
+ if use X; then
+ doicon -s 16 -c status "${T}"/status
+ newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
+ fi
+
+ make_desktop_entry "${PN}" "Dropbox" "dropbox"
+
+ newinitd "${FILESDIR}"/dropbox.initd dropbox
+ newconfd "${FILESDIR}"/dropbox.conf dropbox
+ systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
+
+ dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
+}
+
+pkg_postinst() {
+ einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
+ einfo " your user's home directory. To prevent this, run the following as"
+ einfo " each user who will run dropbox:"
+ einfo ""
+ einfo "install -dm0 ~/.dropbox-dist"
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 715088bc417c..5ae1dca6a5ca 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index c68238805d23..7704618c49ea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -43,14 +43,6 @@ dev-python/http-parser
# Masked until enough reverse dependencies are fixed, bug #901257.
=media-video/ffmpeg-6*
-# Ionen Wolkens <ionen@gentoo.org> (2023-05-28)
-# Both versions are affected by notable regressions, i.e. 2.8.5
-# leaves 100% cpu processes behind, and 2.8.6 has broken positioning
-# and scaling. Use 2.8.4 unless need the sway/hyprland support.
-# Under active development and releases are a bit experimental.
-=media-gfx/ueberzugpp-2.8.5
-=media-gfx/ueberzugpp-2.8.6
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2023-05-28)
# Causes only problems, at negligible gain. Removal in 30days.
# Bugs 880573, 864157, 885471, 870454, 884571
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index d1852d87b76a..4bcd13810725 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -5716,6 +5716,7 @@ net-im/dino:gpg - Enable OpenPGP encryption plugin
net-im/dino:http - Enable HTTP file upload plugin
net-im/dino:notification-sound - notification sounds plugin
net-im/dino:omemo - Enable OMEMO encryption plugin
+net-im/dino:rtp - Enable Audio/Video calls over XMPP using RTP
net-im/ejabberd:captcha - Support for CAPTCHA Forms (XEP-158) on registration
net-im/ejabberd:full-xml - Use XML features in XMPP stream (ex: CDATA), requires XML compliant clients
net-im/ejabberd:mssql - Enable Microsoft SQL Server support (via ODBC) for data storage
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 52002ed2ae60..1fc3649d2521 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/busybox/Manifest b/sys-apps/busybox/Manifest
index a8e6bed78083..905dba016b0e 100644
--- a/sys-apps/busybox/Manifest
+++ b/sys-apps/busybox/Manifest
@@ -21,10 +21,8 @@ AUX watchdog.initd 219 BLAKE2B 3726fec4551962d6e20859c52e18582fbf127e2fc2807379a
DIST busybox-1.34.1.tar.bz2 2476932 BLAKE2B 1f45f58db26ae0bae2eb728db3a7d49680d611f489c4633d1fdf2827d3c33285721e232f722ac1f80f2ad7616352df9fd6b8880bcb5fa0dc6787b70c897dd033 SHA512 fb7e53a56c07b1098a12ee7232ad5401b147816648a0619b3b5358fdcf0915cfbb054500c0e0dd4acb3bc0a93a584b62bc5448e1f16b28004f58b39518a13b9d
DIST busybox-1.35.0.tar.bz2 2480624 BLAKE2B c08656bc863cd3fa8f7269032e808a30832215c36414c12f8233ab00503636ed1979541b7df42df654f1dfdfdd46fc00c8fe790bf0bed629a915b4c806c643b9 SHA512 62b2e718b6669271380445ed6db249618d777a4e8d5e6d879fa39ffee43887b6a2e93ceef874c615c565ad492deb772b03a19b7475c403202741579fb151e16a
DIST busybox-1.36.1.tar.bz2 2525473 BLAKE2B e515825cb3ab1c520e16b9c2512e9fc72947366a72a0466bff59b507fdffbc78fc9d16b44a26116175fc7a429d849ad944b1bc379d36c6d3a0eb20969997336e SHA512 8c0c754c9ae04b5e6b23596283a7d3a4ef96225fe179f92d6f6a99c69c0caa95b1aa56c267f52d7c807f6cc69e1f0b7dd29a8ac624098f601738f8c0c57980d4
-EBUILD busybox-1.34.1-r1.ebuild 10446 BLAKE2B dfb801339c953a69671c06bb51ad1b438ef79fe79a64584f379077a1a7c629e0a83672a68fc2a0166117aa886e30de56ac64ee5e467117d545e89e2332225d4f SHA512 8f4d2bb46c367957522ae1bef4f35b9cc08d6552e477baf49f5810010fd94e5e54640af2d17bc324c40c5d4a86a251ad44201f53283e0917a1bb4a4f5eef3ad1
-EBUILD busybox-1.34.1-r2.ebuild 10653 BLAKE2B ca87295f44a86accdc4a7660753839b200f8f818df59cddde9feee9a2bb2cf4bcf43299d515d775a6f72f86fb6b538382fb76ab9cc2793484d57ec970793cb3e SHA512 5446ca77d839590483b438964836d1b2b77162e0bb86b8cda68e67bcf77c297d1c5aad666d1b43d06114cec7764cfd340571c8ccf617abe4a0ee81f10ecb2c67
-EBUILD busybox-1.35.0-r1.ebuild 10490 BLAKE2B aac8738d166fc4b4abf59f2c56f7c42394240240e030a65bc8e3ac641e390ab1dad552d0074e1d258b60775e790e233fdda5b71a0b6a00d81d60de76a41665aa SHA512 7e29be4cb897304a2e22e43be1057bee381d45b29b3ca09021ae49a6ff606f7b074f62379e7da77ac8eb92f0cb6eb0bebd78b7b1dc307b863ae9459b57fb2f47
-EBUILD busybox-1.35.0-r2.ebuild 10697 BLAKE2B 4d064d275c0e2cd39b638d4e0f77ca789957b96c617b156c1d7001390f62391920eea186ab26ef4e50f087373780623a2c6ed406fb767e647228ca23b9e8fc0d SHA512 1efc5066073bf9265b80693edc6f4ebc181bb01e38ba03cf0ff762971670b79d402fa35066c56fd8721a453ed4037e1f95efcc7c33e950c51a81e50f4cea61bc
-EBUILD busybox-1.36.1.ebuild 10396 BLAKE2B bb35f78c87fd5ba3fb3f0a456b1392d8e534ff828c9b2c1a26b2e3705e721eff9362b36e162c54084657f59d95955c745acc3aeaf821637f1b6a8b6684dc6981 SHA512 5f8a1c526ce915a289348689180c96eb9f6c931b5c3847c5ec1f0c8ff288462d19f1517a5b06f85f70d6ea8df9c27ee4f0fc545a7dcd86ffee0a81a7bd58909d
-EBUILD busybox-9999.ebuild 10396 BLAKE2B bb35f78c87fd5ba3fb3f0a456b1392d8e534ff828c9b2c1a26b2e3705e721eff9362b36e162c54084657f59d95955c745acc3aeaf821637f1b6a8b6684dc6981 SHA512 5f8a1c526ce915a289348689180c96eb9f6c931b5c3847c5ec1f0c8ff288462d19f1517a5b06f85f70d6ea8df9c27ee4f0fc545a7dcd86ffee0a81a7bd58909d
+EBUILD busybox-1.34.1-r2.ebuild 10753 BLAKE2B b9e7c9877750d30bdf0542687db3014ec7330083494af803d1ac3ec8fc30f803f6e45a932c26fc6d2397f1fa01af8a3c6f27bac32dd9e5229391319cd19f6e64 SHA512 634212464ef30bbb2993b7e7a9b0fd6aa229990955cac350aa06d0570dfded6b86c5e526eb1b2e1484a678694dda0fb7de60eb924643807a0df6dc76c9690485
+EBUILD busybox-1.35.0-r2.ebuild 10797 BLAKE2B cf86866d2e2e1d0e0c3b1aed5d79ddd6072be0974fc6bf66aa2b827f11fe8058b5ed4b1189fed988676cc8fa41d315a6865ce1e16a25fd81b7e7cecaaa2f498f SHA512 b97da2ba3efb0f19a9ba20529be108bf4147803b27423c62a11c9c7457df8751345ba7a2f99b263bdb5a3e90734597a4ba52ff63644420a5935b904514efa24a
+EBUILD busybox-1.36.1.ebuild 10496 BLAKE2B d5e0d17f7bb3c3558295936b1b9cb12e12a7a9e8705373f995491199f0da75d86aa24daf16d9904950e4c111437442474d6395feef7a417492c477d385be2672 SHA512 ea6a4ecdcdacf1c106b5cdbf461b918dd9ce755005838eddb413403515b72ededdd30162d4a1f8884ece15717a124440a10c5665fb8236a74dfc4e36f7f3ef2e
+EBUILD busybox-9999.ebuild 10496 BLAKE2B d5e0d17f7bb3c3558295936b1b9cb12e12a7a9e8705373f995491199f0da75d86aa24daf16d9904950e4c111437442474d6395feef7a417492c477d385be2672 SHA512 ea6a4ecdcdacf1c106b5cdbf461b918dd9ce755005838eddb413403515b72ededdd30162d4a1f8884ece15717a124440a10c5665fb8236a74dfc4e36f7f3ef2e
MISC metadata.xml 873 BLAKE2B d9c3725e1c3587d497894761d9eda08b670522d5c1a5518ea879cb5c9f222519005d28a36d6dea0b34d4bf4a2352e54aa151177f98ac730ce5b83e87ae4d35a2 SHA512 4c74f718046b41fbcf0111c797d6cdfa1f647914bfa5ff9aaedd6844ba1367722f225ed8ac17717d7b44c5ddc3b450e130da46cc0f6e21501b66cfd267a8f9ad
diff --git a/sys-apps/busybox/busybox-1.34.1-r1.ebuild b/sys-apps/busybox/busybox-1.34.1-r1.ebuild
deleted file mode 100644
index 130d7bd7dce9..000000000000
--- a/sys-apps/busybox/busybox-1.34.1-r1.ebuild
+++ /dev/null
@@ -1,363 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
-
-EAPI=7
-
-inherit eapi8-dosym flag-o-matic savedconfig toolchain-funcs
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="https://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P="${P}"
- EGIT_REPO_URI="https://git.busybox.net/busybox"
- inherit git-r3
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="https://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2" # GPL-2 only
-SLOT="0"
-IUSE="debug ipv6 livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd"
-REQUIRED_USE="pam? ( !static )"
-RESTRICT="test"
-
-# TODO: Could make pkgconfig conditional on selinux? bug #782829
-RDEPEND="
- !static? (
- virtual/libc
- virtual/libcrypt:=
- selinux? ( sys-libs/libselinux )
- )
- pam? ( sys-libs/pam )
-"
-DEPEND="${RDEPEND}
- static? (
- virtual/libcrypt[static-libs]
- selinux? ( sys-libs/libselinux[static-libs(+)] )
- )
- sys-kernel/linux-headers"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-busybox_config_option() {
- local flag=$1 ; shift
- if [[ ${flag} != [yn] && ${flag} != \"* ]] ; then
- busybox_config_option $(usex ${flag} y n) "$@"
- return
- fi
- local expr
- while [[ $# -gt 0 ]] ; do
- case ${flag} in
- y) expr="s:.*\<CONFIG_$1\>.*set:CONFIG_$1=y:g" ;;
- n) expr="s:CONFIG_$1=y:# CONFIG_$1 is not set:g" ;;
- *) expr="s:.*\<CONFIG_$1\>.*:CONFIG_$1=${flag}:g" ;;
- esac
- sed -i -e "${expr}" .config || die
- einfo "$(grep "CONFIG_$1[= ]" .config || echo "Could not find CONFIG_$1 ...")"
- shift
- done
-}
-
-busybox_config_enabled() {
- local val=$(sed -n "/^CONFIG_$1=/s:^[^=]*=::p" .config)
- case ${val} in
- "") return 1 ;;
- y) return 0 ;;
- *) echo "${val}" | sed -r 's:^"(.*)"$:\1:' ;;
- esac
-}
-
-# patches go here!
-PATCHES=(
- "${FILESDIR}"/${PN}-1.26.2-bb.patch
- "${FILESDIR}"/${PN}-1.34.1-skip-selinux-search.patch
- # "${FILESDIR}"/${P}-*.patch
-)
-
-src_prepare() {
- default
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 -s oldconfig >/dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setting SKIP_SELINUX skips searching for selinux at this stage. We don't
- # need to search now in case we end up not needing it after all.
- # setup the config file
- emake -j1 -s allyesconfig SKIP_SELINUX=$(usex selinux n y) >/dev/null #620918
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 -s oldconfig SKIP_SELINUX=$(usex selinux n y) >/dev/null #620918
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_2_4_MODULES #607548
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n FEATURE_CLEAN_UP
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n USE_PORTABLE_CODE
- busybox_config_option n WERROR
- # CONFIG_MODPROBE_SMALL=y disables depmod.c and uses a smaller one that
- # does not support -b. Setting this to no creates slightly larger and
- # slightly more useful modutils
- busybox_config_option n MODPROBE_SMALL #472464
- # triming the BSS size may be dangerous
- busybox_config_option n FEATURE_USE_BSS_TAIL
-
- # These cause trouble with musl.
- if use elibc_musl; then
- busybox_config_option n FEATURE_UTMP
- busybox_config_option n EXTRA_COMPAT
- busybox_config_option n FEATURE_VI_REGEX_SEARCH
- fi
-
- # Disable standalone shell mode when using make-symlinks, else Busybox calls its
- # applets by default without looking up in PATH.
- # This also enables users to disable a builtin by deleting the corresponding symlink.
- if use make-symlinks; then
- busybox_config_option n FEATURE_PREFER_APPLETS
- busybox_config_option n FEATURE_SH_STANDALONE
- fi
-
- # If these are not set and we are using a busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option y SH_IS_ASH
- busybox_config_option n HUSH
- busybox_config_option n SH_IS_HUSH
-
- busybox_config_option '"/run"' PID_FILE_PATH
- busybox_config_option '"/run/ifstate"' IFUPDOWN_IFSTATE_PATH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- busybox_config_option n UDHCPC6
- fi
-
- busybox_config_option pam PAM
- busybox_config_option static STATIC
- busybox_config_option syslog {K,SYS}LOGD LOGGER
- busybox_config_option systemd FEATURE_SYSTEMD
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG_SANITIZE
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
- busybox_config_option $(usex debug y n) TFTP_DEBUG
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # glibc-2.26 and later does not ship RPC implientation
- busybox_config_option n FEATURE_HAVE_RPC
- busybox_config_option n FEATURE_INETD_RPC
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
-
- # bug #701512
- emake V=1 doc
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe busybox_unstripped ginit
- dosym /ginit /bin/bb
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- dosym busybox /bin/bb
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf || die
- if [[ ! "$(get_libdir)" == "lib" ]]; then
- sed -i -e "s:/lib/:/$(get_libdir)/:g" "${ED}"/etc/mdev.conf || die #831251 - replace lib with lib64 where appropriate
- fi
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.initd mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # add busybox daemon's, bug #444718
- if busybox_config_enabled FEATURE_NTPD_SERVER; then
- newconfd "${FILESDIR}"/ntpd.confd busybox-ntpd
- newinitd "${FILESDIR}"/ntpd.initd busybox-ntpd
- fi
- if busybox_config_enabled SYSLOGD; then
- newconfd "${FILESDIR}"/syslogd.confd busybox-syslogd
- newinitd "${FILESDIR}"/syslogd.initd busybox-syslogd
- fi
- if busybox_config_enabled KLOGD; then
- newconfd "${FILESDIR}"/klogd.confd busybox-klogd
- newinitd "${FILESDIR}"/klogd.initd busybox-klogd
- fi
- if busybox_config_enabled WATCHDOG; then
- newconfd "${FILESDIR}"/watchdog.confd busybox-watchdog
- newinitd "${FILESDIR}"/watchdog.initd busybox-watchdog
- fi
- if busybox_config_enabled UDHCPC; then
- sed -i 's:$((metric++)):$metric; metric=$((metric + 1)):' examples/udhcp/simple.script || die #801535
- local path=$(busybox_config_enabled UDHCPC_DEFAULT_SCRIPT)
- exeinto "${path%/*}"
- newexe examples/udhcp/simple.script "${path##*/}"
- fi
- if busybox_config_enabled UDHCPD; then
- insinto /etc
- doins examples/udhcp/udhcpd.conf
- fi
- if busybox_config_enabled ASH && ! use make-symlinks; then
- dosym8 -r /bin/busybox /bin/ash
- fi
- if busybox_config_enabled CROND; then
- newconfd "${FILESDIR}"/crond.confd busybox-crond
- newinitd "${FILESDIR}"/crond.initd busybox-crond
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox || die
- # for compatibility, provide /usr/bin/env
- mkdir -p _install/usr/bin || die
- if [[ ! -e _install/usr/bin/env ]]; then
- ln -s /bin/env _install/usr/bin/env || die
- fi
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs || die
- doman busybox.1
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- docinto html
- dodoc *.html
-
- cd ../examples || die
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-
- cd ../networking || die
- dodoc httpd_indexcgi.c httpd_post_upload.cgi
-}
-
-pkg_preinst() {
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/busybox-1.34.1-r2.ebuild b/sys-apps/busybox/busybox-1.34.1-r2.ebuild
index cf4da6210564..e316fec96042 100644
--- a/sys-apps/busybox/busybox-1.34.1-r2.ebuild
+++ b/sys-apps/busybox/busybox-1.34.1-r2.ebuild
@@ -355,7 +355,9 @@ pkg_postinst() {
cd "${T}" || die
mkdir _install
tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
+ # 907432: cp -n returns error if it skips any file, but that is expected here
+ # TODO: check if a new coreutils release has a replacement option
+ cp -nvpPR _install/* "${ROOT}"/
fi
if use sep-usr ; then
diff --git a/sys-apps/busybox/busybox-1.35.0-r1.ebuild b/sys-apps/busybox/busybox-1.35.0-r1.ebuild
deleted file mode 100644
index d08c6a826b69..000000000000
--- a/sys-apps/busybox/busybox-1.35.0-r1.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
-
-EAPI=7
-
-inherit eapi8-dosym flag-o-matic savedconfig toolchain-funcs
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="https://www.busybox.net/"
-if [[ ${PV} == "9999" ]] ; then
- MY_P="${P}"
- EGIT_REPO_URI="https://git.busybox.net/busybox"
- inherit git-r3
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="https://www.busybox.net/downloads/${MY_P}.tar.bz2"
- # unstable release - no keywords
- # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2" # GPL-2 only
-SLOT="0"
-IUSE="debug ipv6 livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd"
-REQUIRED_USE="pam? ( !static )"
-RESTRICT="test"
-
-# TODO: Could make pkgconfig conditional on selinux? bug #782829
-RDEPEND="
- !static? (
- virtual/libc
- virtual/libcrypt:=
- selinux? ( sys-libs/libselinux )
- )
- pam? ( sys-libs/pam )
-"
-DEPEND="${RDEPEND}
- static? (
- virtual/libcrypt[static-libs]
- selinux? ( sys-libs/libselinux[static-libs(+)] )
- )
- sys-kernel/linux-headers"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-busybox_config_option() {
- local flag=$1 ; shift
- if [[ ${flag} != [yn] && ${flag} != \"* ]] ; then
- busybox_config_option $(usex ${flag} y n) "$@"
- return
- fi
- local expr
- while [[ $# -gt 0 ]] ; do
- case ${flag} in
- y) expr="s:.*\<CONFIG_$1\>.*set:CONFIG_$1=y:g" ;;
- n) expr="s:CONFIG_$1=y:# CONFIG_$1 is not set:g" ;;
- *) expr="s:.*\<CONFIG_$1\>.*:CONFIG_$1=${flag}:g" ;;
- esac
- sed -i -e "${expr}" .config || die
- einfo "$(grep "CONFIG_$1[= ]" .config || echo "Could not find CONFIG_$1 ...")"
- shift
- done
-}
-
-busybox_config_enabled() {
- local val=$(sed -n "/^CONFIG_$1=/s:^[^=]*=::p" .config)
- case ${val} in
- "") return 1 ;;
- y) return 0 ;;
- *) echo "${val}" | sed -r 's:^"(.*)"$:\1:' ;;
- esac
-}
-
-# patches go here!
-PATCHES=(
- "${FILESDIR}"/${PN}-1.26.2-bb.patch
- "${FILESDIR}"/${PN}-1.34.1-skip-selinux-search.patch
- # "${FILESDIR}"/${P}-*.patch
-)
-
-src_prepare() {
- default
- unset KBUILD_OUTPUT #88088
- append-flags -fno-strict-aliasing #310413
- use ppc64 && append-flags -mminimal-toc #130943
-
- cp "${FILESDIR}"/ginit.c init/ || die
-
- # flag cleanup
- sed -i -r \
- -e 's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g' \
- Makefile.flags || die
- #sed -i '/bbsh/s:^//::' include/applets.h
- sed -i '/^#error Aborting compilation./d' applets/applets.c || die
- use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
- sed -i \
- -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
- -e "/^AR\>/s:=.*:= $(tc-getAR):" \
- -e "/^CC\>/s:=.*:= $(tc-getCC):" \
- -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
- -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
- Makefile || die
- sed -i \
- -e 's:-static-libgcc::' \
- Makefile.flags || die
-}
-
-src_configure() {
- # check for a busybox config before making one of our own.
- # if one exist lets return and use it.
-
- restore_config .config
- if [ -f .config ]; then
- yes "" | emake -j1 -s oldconfig >/dev/null
- return 0
- else
- ewarn "Could not locate user configfile, so we will save a default one"
- fi
-
- # setting SKIP_SELINUX skips searching for selinux at this stage. We don't
- # need to search now in case we end up not needing it after all.
- # setup the config file
- emake -j1 -s allyesconfig SKIP_SELINUX=$(usex selinux n y) >/dev/null #620918
- # nommu forces a bunch of things off which we want on #387555
- busybox_config_option n NOMMU
- sed -i '/^#/d' .config
- yes "" | emake -j1 -s oldconfig SKIP_SELINUX=$(usex selinux n y) >/dev/null #620918
-
- # now turn off stuff we really don't want
- busybox_config_option n DMALLOC
- busybox_config_option n FEATURE_2_4_MODULES #607548
- busybox_config_option n FEATURE_SUID_CONFIG
- busybox_config_option n BUILD_AT_ONCE
- busybox_config_option n BUILD_LIBBUSYBOX
- busybox_config_option n FEATURE_CLEAN_UP
- busybox_config_option n MONOTONIC_SYSCALL
- busybox_config_option n USE_PORTABLE_CODE
- busybox_config_option n WERROR
- # CONFIG_MODPROBE_SMALL=y disables depmod.c and uses a smaller one that
- # does not support -b. Setting this to no creates slightly larger and
- # slightly more useful modutils
- busybox_config_option n MODPROBE_SMALL #472464
- # triming the BSS size may be dangerous
- busybox_config_option n FEATURE_USE_BSS_TAIL
-
- # These cause trouble with musl.
- if use elibc_musl; then
- busybox_config_option n FEATURE_UTMP
- busybox_config_option n EXTRA_COMPAT
- busybox_config_option n FEATURE_VI_REGEX_SEARCH
- fi
-
- # Disable standalone shell mode when using make-symlinks, else Busybox calls its
- # applets by default without looking up in PATH.
- # This also enables users to disable a builtin by deleting the corresponding symlink.
- if use make-symlinks; then
- busybox_config_option n FEATURE_PREFER_APPLETS
- busybox_config_option n FEATURE_SH_STANDALONE
- fi
-
- # If these are not set and we are using a busybox setup
- # all calls to system() will fail.
- busybox_config_option y ASH
- busybox_config_option y SH_IS_ASH
- busybox_config_option n HUSH
- busybox_config_option n SH_IS_HUSH
-
- busybox_config_option '"/run"' PID_FILE_PATH
- busybox_config_option '"/run/ifstate"' IFUPDOWN_IFSTATE_PATH
-
- # disable ipv6 applets
- if ! use ipv6; then
- busybox_config_option n FEATURE_IPV6
- busybox_config_option n TRACEROUTE6
- busybox_config_option n PING6
- busybox_config_option n UDHCPC6
- fi
-
- busybox_config_option pam PAM
- busybox_config_option static STATIC
- busybox_config_option syslog {K,SYS}LOGD LOGGER
- busybox_config_option systemd FEATURE_SYSTEMD
- busybox_config_option math FEATURE_AWK_LIBM
-
- # all the debug options are compiler related, so punt them
- busybox_config_option n DEBUG_SANITIZE
- busybox_config_option n DEBUG
- busybox_config_option y NO_DEBUG_LIB
- busybox_config_option n DMALLOC
- busybox_config_option n EFENCE
- busybox_config_option $(usex debug y n) TFTP_DEBUG
-
- busybox_config_option selinux SELINUX
-
- # this opt only controls mounting with <linux-2.6.23
- busybox_config_option n FEATURE_MOUNT_NFS
-
- # glibc-2.26 and later does not ship RPC implientation
- busybox_config_option n FEATURE_HAVE_RPC
- busybox_config_option n FEATURE_INETD_RPC
-
- # default a bunch of uncommon options to off
- local opt
- for opt in \
- ADD_SHELL \
- BEEP BOOTCHARTD \
- CRONTAB \
- DC DEVFSD DNSD DPKG{,_DEB} \
- FAKEIDENTD FBSPLASH FOLD FSCK_MINIX FTP{GET,PUT} \
- FEATURE_DEVFS \
- HOSTID HUSH \
- INETD INOTIFYD IPCALC \
- LOCALE_SUPPORT LOGNAME LPD \
- MAKEMIME MKFS_MINIX MSH \
- OD \
- RDEV READPROFILE REFORMIME REMOVE_SHELL RFKILL RUN_PARTS RUNSV{,DIR} \
- SLATTACH SMEMCAP SULOGIN SV{,LOGD} \
- TASKSET TCPSVD \
- RPM RPM2CPIO \
- UDPSVD UUDECODE UUENCODE
- do
- busybox_config_option n ${opt}
- done
-
- emake -j1 oldconfig > /dev/null
-}
-
-src_compile() {
- unset KBUILD_OUTPUT #88088
- export SKIP_STRIP=y
-
- emake V=1 busybox
-
- # bug #701512
- emake V=1 doc
-}
-
-src_install() {
- unset KBUILD_OUTPUT #88088
- save_config .config
-
- into /
- dodir /bin
- if use sep-usr ; then
- # install /ginit to take care of mounting stuff
- exeinto /
- newexe busybox_unstripped ginit
- dosym /ginit /bin/bb
- dosym bb /bin/busybox
- else
- newbin busybox_unstripped busybox
- dosym busybox /bin/bb
- fi
- if use mdev ; then
- dodir /$(get_libdir)/mdev/
- use make-symlinks || dosym /bin/bb /sbin/mdev
- cp "${S}"/examples/mdev_fat.conf "${ED}"/etc/mdev.conf || die
- if [[ ! "$(get_libdir)" == "lib" ]]; then
- sed -i -e "s:/lib/:/$(get_libdir)/:g" "${ED}"/etc/mdev.conf || die #831251 - replace lib with lib64 where appropriate
- fi
-
- exeinto /$(get_libdir)/mdev/
- doexe "${FILESDIR}"/mdev/*
-
- newinitd "${FILESDIR}"/mdev.initd mdev
- fi
- if use livecd ; then
- dosym busybox /bin/vi
- fi
-
- # add busybox daemon's, bug #444718
- if busybox_config_enabled FEATURE_NTPD_SERVER; then
- newconfd "${FILESDIR}"/ntpd.confd busybox-ntpd
- newinitd "${FILESDIR}"/ntpd.initd busybox-ntpd
- fi
- if busybox_config_enabled SYSLOGD; then
- newconfd "${FILESDIR}"/syslogd.confd busybox-syslogd
- newinitd "${FILESDIR}"/syslogd.initd busybox-syslogd
- fi
- if busybox_config_enabled KLOGD; then
- newconfd "${FILESDIR}"/klogd.confd busybox-klogd
- newinitd "${FILESDIR}"/klogd.initd busybox-klogd
- fi
- if busybox_config_enabled WATCHDOG; then
- newconfd "${FILESDIR}"/watchdog.confd busybox-watchdog
- newinitd "${FILESDIR}"/watchdog.initd busybox-watchdog
- fi
- if busybox_config_enabled UDHCPC; then
- sed -i 's:$((metric++)):$metric; metric=$((metric + 1)):' examples/udhcp/simple.script || die #801535
- local path=$(busybox_config_enabled UDHCPC_DEFAULT_SCRIPT)
- exeinto "${path%/*}"
- newexe examples/udhcp/simple.script "${path##*/}"
- fi
- if busybox_config_enabled UDHCPD; then
- insinto /etc
- doins examples/udhcp/udhcpd.conf
- fi
- if busybox_config_enabled ASH && ! use make-symlinks; then
- dosym8 -r /bin/busybox /bin/ash
- fi
- if busybox_config_enabled CROND; then
- newconfd "${FILESDIR}"/crond.confd busybox-crond
- newinitd "${FILESDIR}"/crond.initd busybox-crond
- fi
-
- # bundle up the symlink files for use later
- emake DESTDIR="${ED}" install
- rm _install/bin/busybox || die
- # for compatibility, provide /usr/bin/env
- mkdir -p _install/usr/bin || die
- if [[ ! -e _install/usr/bin/env ]]; then
- ln -s /bin/env _install/usr/bin/env || die
- fi
- tar cf busybox-links.tar -C _install . || : #;die
- insinto /usr/share/${PN}
- use make-symlinks && doins busybox-links.tar
-
- dodoc AUTHORS README TODO
-
- cd docs || die
- doman busybox.1
- docinto txt
- dodoc *.txt
- docinto pod
- dodoc *.pod
- docinto html
- dodoc *.html
-
- cd ../examples || die
- docinto examples
- dodoc inittab depmod.pl *.conf *.script undeb unrpm
-
- cd ../networking || die
- dodoc httpd_indexcgi.c httpd_post_upload.cgi
-}
-
-pkg_preinst() {
- if use make-symlinks ; then
- mv "${ED}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
- fi
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
-
- if use make-symlinks ; then
- cd "${T}" || die
- mkdir _install
- tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
- fi
-
- if use sep-usr ; then
- elog "In order to use the sep-usr support, you have to update your"
- elog "kernel command line. Add the option:"
- elog " init=/ginit"
- elog "To launch a different init than /sbin/init, use:"
- elog " init=/ginit /sbin/yourinit"
- elog "To get a rescue shell, you may boot with:"
- elog " init=/ginit bb"
- fi
-}
diff --git a/sys-apps/busybox/busybox-1.35.0-r2.ebuild b/sys-apps/busybox/busybox-1.35.0-r2.ebuild
index 711785eae12b..b120932ad31f 100644
--- a/sys-apps/busybox/busybox-1.35.0-r2.ebuild
+++ b/sys-apps/busybox/busybox-1.35.0-r2.ebuild
@@ -356,7 +356,9 @@ pkg_postinst() {
cd "${T}" || die
mkdir _install
tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
+ # 907432: cp -n returns error if it skips any file, but that is expected here
+ # TODO: check if a new coreutils release has a replacement option
+ cp -nvpPR _install/* "${ROOT}"/
fi
if use sep-usr ; then
diff --git a/sys-apps/busybox/busybox-1.36.1.ebuild b/sys-apps/busybox/busybox-1.36.1.ebuild
index a9f3d85703c7..8a030a712279 100644
--- a/sys-apps/busybox/busybox-1.36.1.ebuild
+++ b/sys-apps/busybox/busybox-1.36.1.ebuild
@@ -346,7 +346,9 @@ pkg_postinst() {
cd "${T}" || die
mkdir _install
tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
+ # 907432: cp -n returns error if it skips any file, but that is expected here
+ # TODO: check if a new coreutils release has a replacement option
+ cp -nvpPR _install/* "${ROOT}"/
fi
if use sep-usr ; then
diff --git a/sys-apps/busybox/busybox-9999.ebuild b/sys-apps/busybox/busybox-9999.ebuild
index a9f3d85703c7..8a030a712279 100644
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ b/sys-apps/busybox/busybox-9999.ebuild
@@ -346,7 +346,9 @@ pkg_postinst() {
cd "${T}" || die
mkdir _install
tar xf busybox-links.tar -C _install || die
- echo n | cp -ivpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
+ # 907432: cp -n returns error if it skips any file, but that is expected here
+ # TODO: check if a new coreutils release has a replacement option
+ cp -nvpPR _install/* "${ROOT}"/
fi
if use sep-usr ; then
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 2de821ab734b..0bb72e65edc6 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/native-uuid/Manifest b/sys-libs/native-uuid/Manifest
index 88e3cd7f3171..1196624c5552 100644
--- a/sys-libs/native-uuid/Manifest
+++ b/sys-libs/native-uuid/Manifest
@@ -1,2 +1,2 @@
-EBUILD native-uuid-1.0.ebuild 687 BLAKE2B 51264b86de42b4350df7476ad181e0399d60d6875760756425b5cc8a5598899c5cae4a07e1925ef354718aee43fb1562702c7adec0cb7b95b1a1f55c5efa2227 SHA512 c798839ae6519fdc2796911aaee1ed5b3af00ca37a813d50c7a7f41e60df17187a62543e4cfab17b4696022b3fda75655b75b8fd4e6f849d51f8df2eb9926647
+EBUILD native-uuid-1.0.ebuild 700 BLAKE2B 82945b4508a8f0154a9d70480772a4a58948f5dc6f85cbed6fa4eee289c94dac8124e617864e9c0825c08c56e0ecc1f4bedb79b04e08d48a2b83538762939aa3 SHA512 4acc1f7d06c2ebe44767b2d306bab2d214423dd74bc75866480997d51b56d30257bc47142621c3be517d50d11abc9e8dbfa171e60c17806356415c46f56a7fcf
MISC metadata.xml 357 BLAKE2B 4b227ad8c4db5e958fcb782ca5eb936cc5ed1b0d31eb69fc6a79d7f4c94d3066d13c1156e3148488b53f413f82683ff2c33c8d117303d5665f1c1304780042d9 SHA512 a6f423113906168d0241a8080f9cfdfd46a800fa588ef0bdcb37aed87fa24bd3db45d5a6f22238552499afe8082c6a81ab8841811556eb5e8d81a73032a23210
diff --git a/sys-libs/native-uuid/native-uuid-1.0.ebuild b/sys-libs/native-uuid/native-uuid-1.0.ebuild
index 18481a52211c..fc152909b641 100644
--- a/sys-libs/native-uuid/native-uuid-1.0.ebuild
+++ b/sys-libs/native-uuid/native-uuid-1.0.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://prefix.gentoo.org/"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~ppc-macos ~x64-macos"
+KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
DEPEND="!!sys-libs/libuuid
!!sys-apps/util-linux"