summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29320 -> 29327 bytes
-rw-r--r--app-emacs/Manifest.gzbin71779 -> 71769 bytes
-rw-r--r--app-emacs/emacs-el-fetch/Manifest2
-rw-r--r--app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild34
-rw-r--r--app-emacs/helm/Manifest8
-rw-r--r--app-emacs/helm/helm-3.8.6.ebuild31
-rw-r--r--app-emacs/helm/helm-3.8.7.ebuild31
-rw-r--r--app-emacs/helm/helm-3.9.1.ebuild (renamed from app-emacs/helm/helm-3.8.5.ebuild)22
-rw-r--r--app-emacs/plz/Manifest4
-rw-r--r--app-emacs/plz/plz-0.7.ebuild (renamed from app-emacs/plz/plz-0.5.4.ebuild)5
-rw-r--r--app-emacs/swift-mode/Manifest2
-rw-r--r--app-emacs/swift-mode/swift-mode-9.0.0.ebuild25
-rw-r--r--dev-cpp/Manifest.gzbin14273 -> 14268 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest2
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild50
-rw-r--r--dev-lang/Manifest.gzbin19496 -> 19659 bytes
-rw-r--r--dev-lang/fennel/Manifest4
-rw-r--r--dev-lang/fennel/fennel-1.3.1.ebuild (renamed from dev-lang/fennel/fennel-1.2.1.ebuild)19
-rw-r--r--dev-lang/luau/Manifest3
-rw-r--r--dev-lang/luau/luau-0.583.ebuild36
-rw-r--r--dev-lang/luau/metadata.xml24
-rw-r--r--dev-libs/Manifest.gzbin97944 -> 97945 bytes
-rw-r--r--dev-libs/libp11/Manifest2
-rw-r--r--dev-libs/libp11/libp11-0.4.12-r2.ebuild2
-rw-r--r--dev-libs/openct/Manifest2
-rw-r--r--dev-libs/openct/openct-0.6.20-r5.ebuild2
-rw-r--r--dev-libs/openpace/Manifest2
-rw-r--r--dev-libs/openpace/openpace-1.1.3.ebuild2
-rw-r--r--dev-libs/opensc/Manifest2
-rw-r--r--dev-libs/opensc/opensc-0.23.0-r1.ebuild2
-rw-r--r--dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild2
-rw-r--r--dev-perl/CPAN-Mini-Inject/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin285614 -> 285620 bytes
-rw-r--r--dev-perl/Test-InDistDir/Manifest2
-rw-r--r--dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild2
-rw-r--r--dev-python/Manifest.gzbin264483 -> 264789 bytes
-rw-r--r--dev-python/annotated-types/Manifest2
-rw-r--r--dev-python/annotated-types/annotated-types-0.5.0.ebuild2
-rw-r--r--dev-python/deepdiff/Manifest3
-rw-r--r--dev-python/deepdiff/deepdiff-6.3.1.ebuild37
-rw-r--r--dev-python/deepdiff/metadata.xml12
-rw-r--r--dev-python/merge3/Manifest3
-rw-r--r--dev-python/merge3/merge3-0.0.13.ebuild22
-rw-r--r--dev-python/merge3/metadata.xml13
-rw-r--r--dev-python/pydantic-core/Manifest2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.1.2.ebuild2
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.0.2.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin106431 -> 106432 bytes
-rw-r--r--dev-ruby/radius/Manifest2
-rw-r--r--dev-ruby/radius/radius-0.7.5-r1.ebuild2
-rw-r--r--dev-ruby/rbpdf/Manifest2
-rw-r--r--dev-ruby/rbpdf/rbpdf-1.21.2.ebuild54
-rw-r--r--dev-ruby/recog/Manifest2
-rw-r--r--dev-ruby/recog/recog-3.1.1.ebuild2
-rw-r--r--dev-ruby/rjb/Manifest2
-rw-r--r--dev-ruby/rjb/rjb-1.6.7.ebuild2
-rw-r--r--dev-ruby/ruby-feedparser/Manifest4
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild40
-rw-r--r--dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild40
-rw-r--r--dev-ruby/ruby-prof/Manifest4
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild41
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild41
-rw-r--r--dev-ruby/ruby_smb/Manifest2
-rw-r--r--dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild29
-rw-r--r--dev-ruby/sassc-rails/Manifest3
-rw-r--r--dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild45
-rw-r--r--dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild2
-rw-r--r--dev-ruby/sqlite3/Manifest1
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild53
-rw-r--r--dev-util/Manifest.gzbin68463 -> 68464 bytes
-rw-r--r--dev-util/diffoscope/Manifest2
-rw-r--r--dev-util/diffoscope/diffoscope-242-r1.ebuild2
-rw-r--r--dev-util/perf/Manifest6
-rw-r--r--dev-util/perf/perf-6.3-r1.ebuild4
-rw-r--r--dev-util/perf/perf-6.3.ebuild4
-rw-r--r--dev-util/perf/perf-6.4-r1.ebuild4
-rw-r--r--dev-vcs/Manifest.gzbin11362 -> 11366 bytes
-rw-r--r--dev-vcs/breezy/Manifest2
-rw-r--r--dev-vcs/breezy/breezy-3.3.0-r1.ebuild (renamed from dev-vcs/breezy/breezy-3.3.0.ebuild)11
-rw-r--r--games-util/Manifest.gzbin8215 -> 8219 bytes
-rw-r--r--games-util/cartridges/Manifest2
-rw-r--r--games-util/cartridges/cartridges-2.0.4.ebuild58
-rw-r--r--mail-mta/Manifest.gzbin2380 -> 2377 bytes
-rw-r--r--mail-mta/postfix/Manifest2
-rw-r--r--mail-mta/postfix/postfix-3.8.1.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin37985 -> 37984 bytes
-rw-r--r--media-gfx/geeqie/Manifest2
-rw-r--r--media-gfx/geeqie/geeqie-2.0.1-r4.ebuild2
-rw-r--r--media-video/Manifest.gzbin25354 -> 25349 bytes
-rw-r--r--media-video/makemkv/Manifest2
-rw-r--r--media-video/makemkv/files/makemkv-ffmpeg-6.patch13
-rw-r--r--media-video/makemkv/makemkv-1.17.4-r1.ebuild128
-rw-r--r--metadata/Manifest.gzbin3506 -> 3508 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.gzbin27906 -> 27923 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin115356 -> 115038 bytes
-rw-r--r--metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.115
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.8.513
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.8.713
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.9.1 (renamed from metadata/md5-cache/app-emacs/helm-3.8.6)8
-rw-r--r--metadata/md5-cache/app-emacs/plz-0.7 (renamed from metadata/md5-cache/app-emacs/plz-0.5.4)4
-rw-r--r--metadata/md5-cache/app-emacs/swift-mode-9.0.013
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24692 -> 24849 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.13.117
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin41835 -> 41992 bytes
-rw-r--r--metadata/md5-cache/dev-lang/fennel-1.3.1 (renamed from metadata/md5-cache/dev-lang/fennel-1.2.1)14
-rw-r--r--metadata/md5-cache/dev-lang/luau-0.58312
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin157475 -> 157473 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libp11-0.4.12-r24
-rw-r--r--metadata/md5-cache/dev-libs/openct-0.6.20-r54
-rw-r--r--metadata/md5-cache/dev-libs/openpace-1.1.34
-rw-r--r--metadata/md5-cache/dev-libs/opensc-0.23.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.04
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin364946 -> 364945 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Test-InDistDir-1.112.714
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin368002 -> 368304 bytes
-rw-r--r--metadata/md5-cache/dev-python/annotated-types-0.5.04
-rw-r--r--metadata/md5-cache/dev-python/deepdiff-6.3.117
-rw-r--r--metadata/md5-cache/dev-python/merge3-0.0.1316
-rw-r--r--metadata/md5-cache/dev-python/pydantic-2.0.24
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.1.24
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin176026 -> 175407 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/radius-0.7.5-r112
-rw-r--r--metadata/md5-cache/dev-ruby/rbpdf-1.21.217
-rw-r--r--metadata/md5-cache/dev-ruby/recog-3.1.112
-rw-r--r--metadata/md5-cache/dev-ruby/rjb-1.6.712
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.017
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.017
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-prof-1.4.417
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-prof-1.4.517
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r217
-rw-r--r--metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r312
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r117
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126377 -> 126369 bytes
-rw-r--r--metadata/md5-cache/dev-util/diffoscope-242-r14
-rw-r--r--metadata/md5-cache/dev-util/perf-6.36
-rw-r--r--metadata/md5-cache/dev-util/perf-6.3-r16
-rw-r--r--metadata/md5-cache/dev-util/perf-6.4-r16
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin18636 -> 18640 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/breezy-3.3.0-r1 (renamed from metadata/md5-cache/dev-vcs/breezy-3.3.0)4
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin10513 -> 10673 bytes
-rw-r--r--metadata/md5-cache/games-util/cartridges-2.0.417
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin5327 -> 5331 bytes
-rw-r--r--metadata/md5-cache/mail-mta/postfix-3.8.14
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57126 -> 57127 bytes
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-2.0.1-r44
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin38092 -> 38258 bytes
-rw-r--r--metadata/md5-cache/media-video/makemkv-1.17.4-r117
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin4346 -> 4345 bytes
-rw-r--r--metadata/md5-cache/net-news/rssguard-4.3.44
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin63682 -> 63675 bytes
-rw-r--r--metadata/md5-cache/sci-libs/armadillo-11.4.04
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin87059 -> 87215 bytes
-rw-r--r--metadata/md5-cache/sys-apps/sandbox-2.3615
-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-news/Manifest.gzbin2233 -> 2227 bytes
-rw-r--r--net-news/rssguard/Manifest2
-rw-r--r--net-news/rssguard/rssguard-4.3.4.ebuild2
-rw-r--r--profiles/Manifest.gzbin179674 -> 179272 bytes
-rw-r--r--profiles/prefix/darwin/macos/10.11/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/10.14/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/13.0/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/14.0/arm64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/14.0/arm64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/14.0/arm64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/14.0/arm64/parent2
-rw-r--r--profiles/prefix/darwin/macos/14.0/eapi1
-rw-r--r--profiles/prefix/darwin/macos/14.0/make.defaults4
-rw-r--r--profiles/prefix/darwin/macos/14.0/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/14.0/parent1
-rw-r--r--profiles/prefix/darwin/macos/14.0/profile.bashrc4
-rw-r--r--profiles/prefix/darwin/macos/14.0/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/14.0/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/14.0/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/14.0/x64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/14.0/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/package.use.mask9
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/use.mask21
-rw-r--r--profiles/profiles.desc2
-rw-r--r--sci-libs/Manifest.gzbin44816 -> 44814 bytes
-rw-r--r--sci-libs/armadillo/Manifest2
-rw-r--r--sci-libs/armadillo/armadillo-11.4.0.ebuild4
-rw-r--r--sys-apps/Manifest.gzbin49857 -> 49857 bytes
-rw-r--r--sys-apps/sandbox/Manifest2
-rw-r--r--sys-apps/sandbox/sandbox-2.36.ebuild64
204 files changed, 1056 insertions, 918 deletions
diff --git a/Manifest b/Manifest
index 0f5ec14a9fe3..75a032191510 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29320 BLAKE2B 7a5c4dc7df6a1cbef5a3817d7bb713801b56f6ba05d04c5a370d36216d2fb91f9da77cebdba7ccb0af624fdf5ab984bd0b72c2da3ed96f8970072baa1ab757db SHA512 9dd2d113461389134fc354c3c3a834f05a63a844469e493fb8052844f6482993d75e5b63fe148dfdd783bb2c066adfb41f2dfb02e7e5c323e971f749005638bd
-TIMESTAMP 2023-07-10T14:39:49Z
+MANIFEST Manifest.files.gz 29327 BLAKE2B 9d91bddcac69a7c4c8b763c1bae79184eb936880cc8d30e59f2a19a46db54f5fa36943f9167fe943604a0540aa80a87870325e4becf49a513d7febbd00394995 SHA512 d2e88d38ab2f4b6eeaf864c80f2c27e44b30728a6cb285e4b966b3bd49fc5cb2b39698841735bccf3ee1a78d60c7bb8a7409e47651fe58a7619cf7192fb2123d
+TIMESTAMP 2023-07-10T20:39:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsGDVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsbJVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCmEg//e+WhtFwaeQjgSsfoagTmndzY1CMGlgiZf/bQdQQsKi9nJKFJhYocgn4R
-nh4YNqHqUVS6j49pttXfhdpjN0wylGe1XGaPZimjjYwscJSa0tfHUtJhkFgSu2vR
-9tIgJ9Vbp8lm6u4N1EgGKSE565RckeyXMOuh3Pz0b2YQW49o3/6mgbaQ5P7fcQrz
-+cwlyObYfgi+2elkiYGsQ9iKgJC3z9aLdwN4ReMVduY0S61gw3/tzGh0ri7hnTB2
-tU1ywDoxh9RoIcq+nUhVIxBBEJzoglaXc7wwnkbymNNbJ+0VAwvZxuSlKutVh6/L
-ogMb9VP2mctLbMN0kXrkO7zkGcAL7754qRmD40tvK//gqTuOeOuPRPLvLWu5uZfZ
-NVXywSe5kutKdQ9gL9CvJmPrwdmmiOPvovwWy8N5THn77mrZvpDkV/5seu6xkeW4
-iUgA/xAXV5+rADpc0pIN2NAa0KL2MzcQYtytWiBUuOofzv2G9f0wfubVzZn30MUR
-nUOxxA5yu/BRxPlape94BNFqkwgCd2RIzmbNqXmPfX6nvqLMlrbVuR5q/zioT9Os
-UnLIzeALqixYb2do4C6TCE6RXzmhZh7tMBs6kUNRvsyqhpau/KWonOAmMbCG5ccM
-uZiYALPZnxbwfPqL1O3HPkdoztunIs2IbV2yBMJ8OL1q4/DmNTs=
-=ryIF
+klAj2RAAkx6tJ111hmIse5mkOwZR0IKiIUdNwom6aiklJ56ueAOXgYo5KNGLQBDr
+Umnaz6WjP6GhWrIuw6ekTZLMabZK8XvK5Cz96ByNxUyMvbOXoAOq2DmqBOT2xDzT
+oNceJO+ErVnwibXOOh3C3mNVtUmwFmOs6Dnoe+U4MUrUPuvIbqZW6l1ecXPRLJ96
+BI2TzpwyQ4lsRRwq93g/KB5JqxneoZ9qJEHQeU832ii2DsAuCxVRz1tilWOwy6i0
+W9THySi1rBwkKCyJIB4Z4WyXco1cGa4Mb4vZokFgmU+kqLWw4Nf51YGRvlqAshI9
+ypjkiP+OHTQErTK7GuJD0h1R/naISS5bCVQ0PdhiyqjCN209dCBWXBy7i2TPcQfB
+/Htlt7BC9ehbtJDVQGG3a/6/+As3tjV3SB1KZsrI7AFL95vhSI76ZRZNFdLh+XBM
+sTyELaMk+ldYMQoi+Thy1fG6qDSjpfvVe7GOtfqBnUa7KNFWNz5dlhqn3a25Eon4
+dbtV68/zW+DaZD8gK9APRThFVy7JP202QD9fqiW19b/v2/9+Dg0+DJPaP6rHbuKS
+/f6Wgb3RMaeJ0x8ozDgwrUqpGSzsZ0LTb0RHye//4AV9bgB6j4d0VK5OjTepP9C2
+2WIit6EvpCP7WQLfTVkhdH6FrBWOfh3glBRCoBcFaaoroGkltP8=
+=PCrO
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 2bdebc468989..d8d84474fc8f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 8bec105174d7..47d9cf0a9e7b 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/emacs-el-fetch/Manifest b/app-emacs/emacs-el-fetch/Manifest
index 9a5d5fc7442b..d4e7b1249496 100644
--- a/app-emacs/emacs-el-fetch/Manifest
+++ b/app-emacs/emacs-el-fetch/Manifest
@@ -1,6 +1,4 @@
-DIST emacs-el-fetch-3.2.1.tar.bz2 18093 BLAKE2B b09d9bb77834f77597e92115f5055b0f17fa466ec695b5e8855cbc445ae2fda00f9a951a8b45b43e12eaf0846b7e2e3533091e9b2a879b2220edaeb40050029d SHA512 c46713d1d51c55715d7ffc165d89b5ae56a7f93aea894111da24547d02ed0c8cf3bc9c2deaa5a9a762ac5d699a6558b6215c55c207413d25bbfe52624ba86148
DIST emacs-el-fetch-3.3.0.tar.bz2 18166 BLAKE2B b55001eebc706954cf017cc56ed4d16a9f7309d36103d1bce94458ea8bdcb7a301201ff50f11d2f1b515ea63469ed8be00e4755dc8b1f9713158aa18a0788383 SHA512 7df309f4432b6490552654e4e68e1c01cf6c158a9759057421c879ce46b15a55092c3c17cd5d130c9de5425f6294ab5402c7684c2125c5f959e6a0973fcdcc64
-EBUILD emacs-el-fetch-3.2.1.ebuild 745 BLAKE2B b1aa693b03d83315e7a7b23ddada22dd9c5ed709616f2565df7163d6618a73fde051aed2501b57e7eac4c01268e6405a8782a2f1b70746059edba0f47a7d65e9 SHA512 185e61b94c8ce9253c83a01d77599099832be9bcd0fc6095d8652e7cd48d95c4c60e90a46ff0201405a0161a72f8319d79bba160f318e35a68d667b64a376e00
EBUILD emacs-el-fetch-3.3.0.ebuild 745 BLAKE2B b1aa693b03d83315e7a7b23ddada22dd9c5ed709616f2565df7163d6618a73fde051aed2501b57e7eac4c01268e6405a8782a2f1b70746059edba0f47a7d65e9 SHA512 185e61b94c8ce9253c83a01d77599099832be9bcd0fc6095d8652e7cd48d95c4c60e90a46ff0201405a0161a72f8319d79bba160f318e35a68d667b64a376e00
EBUILD emacs-el-fetch-9999.ebuild 746 BLAKE2B 866313004da14b9cda57091825ae9eb5725a7265d63cff72d4328199912240fe082fba06ba6430c2bcf792723943d694088a49173511952768b398a2daecd296 SHA512 52823b2c56f42539f0f642aa463f8ab700fa39bd15e122f32bada84ce6e47b693408c4547bd830f400f20c34996f322cded1cd316a7b19f1bbb4e4759fe842bd
MISC metadata.xml 575 BLAKE2B 101713b2da08b2cee85fc0071f4b29ef4cc2af73bb858c28b01da3c256b32e410994972818fcdb80e886d0e2982900829b3bc96ec38a5c904faa26c248b57eca SHA512 3e09cee66a38365b9e65ef02dc6452badbcafaacd4f8ff1c68e76efb17072eb170367da17b59dcb7da7c864457e5259d8da96cee43d614d7d03c3c4888226dd8
diff --git a/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild b/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild
deleted file mode 100644
index bc142e225caa..000000000000
--- a/app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Show system information in Neofetch-like style inside Emacs"
-HOMEPAGE="https://gitlab.com/xgqt/emacs-el-fetch/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/xgqt/${PN}.git"
-else
- SRC_URI="https://gitlab.com/xgqt/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
-
-src_compile() {
- emake compile
-}
-
-src_install() {
- einstalldocs
- elisp-install ${PN} "${S}"/src/el-fetch/*.el{,c}
- elisp-site-file-install "${S}"/extras/gentoo/50el-fetch-gentoo.el
-}
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 441eae797f8b..8fe4bcf64d4b 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,14 +1,10 @@
AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21
AUX helm-3.8.0-no-autoload-check.patch 629 BLAKE2B 23ae68b3f15b6a7b8bbe1c7c22c897ead11abf6c7ad4280767f69c58edbb9cbe8528968e859d45e4ff76d13ac3ae4016a0818f674cb5b53d69441733343e958b SHA512 cb8192855f474cf43e3f2247f84d00ca6b2b190164c3a50940e09e771650db5860923256cb482cbd4f1d3f0b5bd964c688d6124a129c80850786c39245c034da
AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87dab6cf37bd180cdea546c25fd12adbd8d9ed1e42e613164815b776455c991efdf075fcc4c19b4a812109c9508be76590db1 SHA512 14fdc3c5163389f11c9b684f569b9bc0e6e5ad4aaf9c2e170f66b05973e7a9a4744b0e293e167f2d714fa81f157b4b960bac07faf1e052a12167ad56ef131eda
-DIST helm-3.8.5.tar.gz 2349290 BLAKE2B 84f0c15c2a9f492246defdf9496e8dcc5265b0c60b50ccaaa3b9f6731285a667da919da7fec80d77a4fd11bc83d9f4ae4c0910e31423b58afbdf00d51b070295 SHA512 af727553c29c9fa0ba6eb6a73b25d62855ea4413eebc57baf3ed94be6a0240e4c558193c898430dc21132ba5e32ead584514910bf98b3b8d82adf7828f953652
-DIST helm-3.8.6.tar.gz 2356253 BLAKE2B 62b9af26888526f54726468e04677c401c5e828e588cb6f2c005b9ce9d84935c184b536a97a82e4e6c08c3523a10a32f9348d243d2545c17c9480ad004d92d10 SHA512 71342f347aa5cf8bd3e1990c8633d908e6a5fe66e051554aa2f554fba5d63b2623fe2b6b07540473b481986b1d5d27cb2d8b06f127e727aa8d373bc045d0a602
-DIST helm-3.8.7.tar.gz 2358726 BLAKE2B a76c7c6658997f4d5114e383e1ca728df923b0216c66c9d4c2f9d1d656d06990299ebc79f4ad9c50da1dd133f8111c947e6f238324fbe91c5af5a1ab02aa1c7f SHA512 d7356e407d1ef463e62e7d0f2c3b0f90d150744fa020638740226a3e04e043be0e551effd2c17cd2e8c0d82d70351cb5268a89eca2c9ef6355fcce65a445f9bc
DIST helm-3.8.8.tar.gz 2362007 BLAKE2B 80f854bc38e51de62aa6d9a35cdeff4ac4c193908dc19361ad10ad419585d30a2fd94be1d4d410b69634012e4c01045d4dd2f55c5b4ac8da960d7f7b8d4eed08 SHA512 a1fca373d2c64771aabb3ba396e0d65b3434f0a413bab1e61761c16e9dcf274ceb94e258ef90f4ddd2b150a09606255ea61186d2e4e69ad2600fc40369c693c7
DIST helm-3.9.0.tar.gz 2366592 BLAKE2B 8aeaecf444127dc9758c1116c2f2b6d6a11515b7a549444ba13cc2e6cb48c301ff76343220af2328af89050e210ceed00b5c45e9dee0c0546c40066b5c0bde0a SHA512 bf3917fb06e7d841fddb0b7a0f493dd18ea73568e84c2a535f3fffa1582efb65268a668f23871f66d221caa8be166b667e43095adb59342e3b2a130c5a59d708
-EBUILD helm-3.8.5.ebuild 659 BLAKE2B e3cad45c98c77c77b7b4db89070d84fcc5709fa315e7b8a5e0f6df7054665cd4d380d3a2e2d45a8376d02b368efe9477026fefca855365b425366571083aa1d8 SHA512 414fbc4a5080f8ac17607bf41bc2d84d0fffec6b3c8b3b25462133ab55245ed424995e89f3d1c574280bc6e56386162fba7c2ce7de4ca5243ee8302f4786d841
-EBUILD helm-3.8.6.ebuild 659 BLAKE2B e3cad45c98c77c77b7b4db89070d84fcc5709fa315e7b8a5e0f6df7054665cd4d380d3a2e2d45a8376d02b368efe9477026fefca855365b425366571083aa1d8 SHA512 414fbc4a5080f8ac17607bf41bc2d84d0fffec6b3c8b3b25462133ab55245ed424995e89f3d1c574280bc6e56386162fba7c2ce7de4ca5243ee8302f4786d841
-EBUILD helm-3.8.7.ebuild 663 BLAKE2B 82c07fd093da57f0646b344c3611bc4cf5685eb16608a5b3c37abdd3c0fc57d506872399d1fad844fac9e4d8eee570a3fdc537ce5a09835501f9214e19494b0b SHA512 8ca81540d374fc09a2d5804779ac0fae248669d8960042113871578560da3f29a07b0231a21945358964333c522b0efef31d8a705559799cef336cb8b4afdb07
+DIST helm-3.9.1.tar.gz 2370645 BLAKE2B 819f0bf8cbd3728a78e90da6955f799a8ad2320323a9a16eb72a4fcfe21c04995f0fd0072a7a8bf6fcf593dedc4c3b224f0310ec317b9e39f326b4c147343b1b SHA512 7cd5d93493a08ec173b6786ec4e0cbaf3a90473f7ef8f7564232cedc438ed01466faeb8aced07419aedadd1469c8c43fe6072ee725643e133ceb3004675dc3b7
EBUILD helm-3.8.8.ebuild 717 BLAKE2B 88673316473a486ed6a5f5efd5e1d78d5027e7fb980aab7503c2acb425d57d56fb2269b5dbc4aa4a971555443fc2f7451902ae5127f3a817f30a30573f9e87dc SHA512 8f2cdbf3dbeeb4172a6c55ad8ca6d54ebc7109b506572a87e4d8c58534e88d52df6f12e5f8297fde903b4e4cef4e160f97a8d13d4a4c6b8e758d31fd9e2ecfa7
EBUILD helm-3.9.0.ebuild 724 BLAKE2B 672394f3f4088fd07b141b5f5ef324439713898ca45b63e0a9c3faa62ec309acbd7148a7c1dc737547926eb9b6b4170769b37c463a632aa80568592451b4ebbf SHA512 1c2f85b8e68468a0ba535dbbdb11a53d6ee4d6fa52b87c0ef6401e2206d798382f08e52a6f2a93750de5a1579a1989084fdb95117c201ab33e3641c7c790573b
+EBUILD helm-3.9.1.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a
diff --git a/app-emacs/helm/helm-3.8.6.ebuild b/app-emacs/helm/helm-3.8.6.ebuild
deleted file mode 100644
index 68aff2bea3b6..000000000000
--- a/app-emacs/helm/helm-3.8.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs incremental completion and selection narrowing framework"
-HOMEPAGE="https://emacs-helm.github.io/helm/"
-SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-emacs/async
- app-emacs/popup"
-BDEPEND="${RDEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-3.8.0-no-autoload-check.patch"
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-compile *.el
- elisp-make-autoload-file
-}
-
-src_install() {
- elisp_src_install
- dobin emacs-helm.sh
-}
diff --git a/app-emacs/helm/helm-3.8.7.ebuild b/app-emacs/helm/helm-3.8.7.ebuild
deleted file mode 100644
index 351690f48170..000000000000
--- a/app-emacs/helm/helm-3.8.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs incremental completion and selection narrowing framework"
-HOMEPAGE="https://emacs-helm.github.io/helm/"
-SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-emacs/async
- app-emacs/popup"
-BDEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.8.0-no-autoload-check.patch )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-compile *.el
- elisp-make-autoload-file
-}
-
-src_install() {
- elisp_src_install
- dobin emacs-helm.sh
-}
diff --git a/app-emacs/helm/helm-3.8.5.ebuild b/app-emacs/helm/helm-3.9.1.ebuild
index 68aff2bea3b6..76671b3b26bc 100644
--- a/app-emacs/helm/helm-3.8.5.ebuild
+++ b/app-emacs/helm/helm-3.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,18 +6,22 @@ EAPI=8
inherit elisp
DESCRIPTION="Emacs incremental completion and selection narrowing framework"
-HOMEPAGE="https://emacs-helm.github.io/helm/"
-SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://emacs-helm.github.io/helm/
+ https://github.com/emacs-helm/helm/"
+SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
-RDEPEND="app-emacs/async
- app-emacs/popup"
+RDEPEND="
+ app-emacs/async
+ app-emacs/popup
+"
BDEPEND="${RDEPEND}"
-PATCHES="${FILESDIR}/${PN}-3.8.0-no-autoload-check.patch"
+PATCHES=( "${FILESDIR}"/${PN}-3.8.8-no-autoload-check.patch )
SITEFILE="50${PN}-gentoo.el"
src_compile() {
@@ -27,5 +31,7 @@ src_compile() {
src_install() {
elisp_src_install
- dobin emacs-helm.sh
+
+ exeinto /usr/bin/
+ doexe emacs-helm.sh
}
diff --git a/app-emacs/plz/Manifest b/app-emacs/plz/Manifest
index e0be7894eaaf..f1fb68e72426 100644
--- a/app-emacs/plz/Manifest
+++ b/app-emacs/plz/Manifest
@@ -1,5 +1,5 @@
-DIST plz-0.5.4.tar.gz 101382 BLAKE2B cba7089ed3f6c6d616d6d8b506e9779c1fdc56b8c048010cb2e61f03d83669aa3475314936c9fc4b02d473484268a303495605e785840644bc3b9b92f50be090 SHA512 3a64a49efcf32191099abcd5dd5955b02ce3afa98ec3ecd79d4bfaadf52bc4a5602fda3aca4482e77e465e5d071400ae8200cf900e4f0ed931e93e1458303fa1
DIST plz-0.6.tar.gz 102322 BLAKE2B 61bda1b01262f74a6aac0c452b0f06fc2559a287e41ff64b809c6512cc960802084af792fd26a2ac7e82918724b5b9840609cabc5fadc1e637a4e0048b89f171 SHA512 8e281e750d3536ec7bac1235925d1aca559d0f0e1778721b284e05c6a0a53d4b85342eb39476d4eeaaf40ce0c99578108655ad1761619c07d8b131458595d185
-EBUILD plz-0.5.4.ebuild 771 BLAKE2B f005a9daeea1c89120de92bbbc29267fafaf75c608b15aa6b4909aa92ec844e843946cceda38ed5d27b35c3236db7a72ad932b14039e0ffb38e5290d0fc3192a SHA512 7502192929cf47da9ff120c650f9183bfcd52bb2281e3eba02c06a71776393d355a9f2f1bbb18139ca70dac5b563d3c56c82c3c659a4f0762438bc375555fafa
+DIST plz-0.7.tar.gz 105630 BLAKE2B 882e5141d6e069da3c7b32706e459e5bcc71abb1277be39162310cde413784202d21bae4bbf8b61f2b72c0edf71ef7b4615685246be17905bbabc9626a2035d6 SHA512 f3300843d30e4b219e4c3f9e898f99f1f3987c73195fdd40a9022c0ac7e09ac25f217adf619b61fb36e2a4d0ea494f5546226e2d1dd85514d1b111f769b7f5ef
EBUILD plz-0.6.ebuild 771 BLAKE2B f005a9daeea1c89120de92bbbc29267fafaf75c608b15aa6b4909aa92ec844e843946cceda38ed5d27b35c3236db7a72ad932b14039e0ffb38e5290d0fc3192a SHA512 7502192929cf47da9ff120c650f9183bfcd52bb2281e3eba02c06a71776393d355a9f2f1bbb18139ca70dac5b563d3c56c82c3c659a4f0762438bc375555fafa
+EBUILD plz-0.7.ebuild 775 BLAKE2B 745d3110d9f15ea691955c6ba02d56a668ef46a05230b4642cd24c1ddb7e4d5332921a1d843f1fa071da37ec58b3c55a22b23ba6de1c8f2776a9e24cca8d375d SHA512 6be7db14dd08a5a45a78be7d7c88f5bfc8c11306d8952800b5ce0cf373ab38294dfa28d850f47816ec0d63b61e06efa2269e7a928265002a6b72fbf6cfc690b9
MISC metadata.xml 826 BLAKE2B 2c26aa08682b905ec5f450f20a4b77b2ee2108f172deeda1bb95ddb80d1a6d53a76b091350126171c2b9dfda6161ba61958bbbf53fa94f4dd883b1eccd9f6125 SHA512 b48b5766222e784021656410b1467bbcab2646133d3a4af58601ace46ff68ee87df2a156329b19b72b1f42f77ad8f00c2fceca1210f8aca0db864ed044ffb0d6
diff --git a/app-emacs/plz/plz-0.5.4.ebuild b/app-emacs/plz/plz-0.7.ebuild
index fc3776f2a6fa..307393bd9848 100644
--- a/app-emacs/plz/plz-0.5.4.ebuild
+++ b/app-emacs/plz/plz-0.7.ebuild
@@ -20,8 +20,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
+PROPERTIES="test_network" # Tests require network access.
RESTRICT="test"
RDEPEND="net-misc/curl"
@@ -34,5 +33,5 @@ elisp-enable-tests ert tests -l tests/test-plz.el
src_install() {
elisp_src_install
- doinfo plz.info
+ doinfo ${PN}.info
}
diff --git a/app-emacs/swift-mode/Manifest b/app-emacs/swift-mode/Manifest
index 661596b4230f..9bfdbf006dd0 100644
--- a/app-emacs/swift-mode/Manifest
+++ b/app-emacs/swift-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50swift-mode-gentoo.el 176 BLAKE2B 50d8c7580d8b9053bbe94793eb75a80565ed264415a587d7410cfa6259bea9a34b48662f3066abcee9352c2c712aa9d68e8632b23e7511a47947c9b83e64db74 SHA512 3ca3647b549372d5f7493b7eac25ac628f4bc93c6ab6560f724248542ed07557d193a6cf0c2148ea5ed8a7d0d9c9786263c27322daa788894b42c13d7eabdb94
DIST swift-mode-8.6.0.tar.gz 226530 BLAKE2B c3e7a8912a0afbd62adc702f3692ecd4fd8f6938ab838f9e576969f50ded6e32040c33595c61974eb6778bb68ad9d4d0dbc3f5fd1a296a0836829ba93a75158f SHA512 5e8f4d2874dee93b47b4d5a191af7158a2b61f632e3838b0c8617020abc44736f51de40426f5e0bcb8a46844beaf6be310ed9e655fc7638eed3bff0aa78eb101
+DIST swift-mode-9.0.0.tar.gz 227995 BLAKE2B ac60f1dbf03f37a9e95372702f43eceeab2463d579c0e69110921851dc3d549ad32496648bfdca288003e17821dbc92b226d9581ebac8eb7d3e2e07ca4bd2f91 SHA512 affc7606456d44fdd82f7b5b47536e8822c1efb2f1dc49efb09451975b6c95dc9c9445e742a8c1f8038a9799e5cfd73b424ff56f50d9190c3f057bd34fb21f1c
EBUILD swift-mode-8.6.0.ebuild 647 BLAKE2B 82be08adb721bee814b245c2dbaa205915be60dfffc59a4929d6b989bb5bfcdf6c97cdc2fcf7fbac0fc123272e22d04ad6ea03383aeec524811ab88c7b2e5251 SHA512 d28dac00b12fcd61b4025f214b5781aff915bd2c5dce62fa2167f25bc2d60576228590075117a9d1e38d9c730731bf0389d22b88e9fd5ede715db914d4604e6a
+EBUILD swift-mode-9.0.0.ebuild 647 BLAKE2B 82be08adb721bee814b245c2dbaa205915be60dfffc59a4929d6b989bb5bfcdf6c97cdc2fcf7fbac0fc123272e22d04ad6ea03383aeec524811ab88c7b2e5251 SHA512 d28dac00b12fcd61b4025f214b5781aff915bd2c5dce62fa2167f25bc2d60576228590075117a9d1e38d9c730731bf0389d22b88e9fd5ede715db914d4604e6a
MISC metadata.xml 433 BLAKE2B 3af7d408604487fd4253efc78148c0607887c01285a6f0c9eb990bda8ca04b27c6ede80c9816ce4263b714a13da4bd654c05d860a57ece4bb0d685f22a4b9922 SHA512 97bab4e8f2c699941c1d3fe30f0d46afa3b7eb19d1a827df0ded5c5c526f7443cd792cb1b1b346936888b8f0a02775e67f2a1afdaca0bfbe2e2dd74852172619
diff --git a/app-emacs/swift-mode/swift-mode-9.0.0.ebuild b/app-emacs/swift-mode/swift-mode-9.0.0.ebuild
new file mode 100644
index 000000000000..3c78d0b5123e
--- /dev/null
+++ b/app-emacs/swift-mode/swift-mode-9.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs support for Apple's Swift programming language"
+HOMEPAGE="https://github.com/swift-emacs/swift-mode/"
+SRC_URI="https://github.com/swift-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md CONTRIBUTING.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ${EMACS} ${EMACSFLAGS} \
+ -L . -L test \
+ -l test/swift-mode-test.el \
+ -f swift-mode:run-test || die "tests failed"
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index c0562e72752e..3aa2a7f0c027 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 4e651c54950f..542d8f62d86e 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,7 +1,9 @@
DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb SHA512 3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909 SHA512 63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885
DIST cpp-httplib-0.13.0.tar.gz 644021 BLAKE2B 9ed1d49819662dbb6af04c4ab8b1d1cfa68db07d5b147f64c8c20a6a61f61490f518d9c8e405f867a130f0b455e530582ec9685deaadfd4b9f34790becf6495f SHA512 8d91fe1f2780d2330112ebb3f3d3c6ac6526e8cb04902e15edefe6121d588495519551007c3c134e0d16f71460cba1680860e229b2318f8725ce651027a68a9a
+DIST cpp-httplib-0.13.1.tar.gz 644015 BLAKE2B 99a9f58885c6313f18a459987c64ab2cdcca33238997117299016bb5a86e83383e24d01519ede831730fdad6ed8bec0fe0196cac5b53f680721e77883952aefa SHA512 4a70ebafd0920116a78ea18982606f0bec396e5cdcea9ba583c1da4fd77fa45c5bf30a6ac14eeee9424f3e445a882a560345d731a7113ab4e7dff88f4ef0a436
EBUILD cpp-httplib-0.12.3.ebuild 1299 BLAKE2B 169a7bab2da2458d63011390aef7b04a0de7fb9afa9623d1dd417568874dadfc0ef204eb011cd124552cdebd25e2552290531bcb5b9d238f70aa9a62d035c51a SHA512 b88d67230a591f154687e809a01057eff5fdb2da759ec235708078abe7ade9ab5164870efeb41867b94b5047add5bb557ae8a98cf7e5ff12abc3f557e3ee9feb
EBUILD cpp-httplib-0.12.6.ebuild 1327 BLAKE2B e09d6cdd408bb9ffb78962fa7fef96e2256f687da0a283150ac206dd94b9e7e80a427d14f9c606a43d630e99d6ff2642070410c7f46f67b6bcbb1f2cbeacbcfb SHA512 6114909827834a3fb6f3599c842e7a2536dd06191758e75045b6c8a835fd9c0ed7c4c0dbdf8772213c024160ad6fc756b7dd2237acad7d8fedff8dd486780d8b
EBUILD cpp-httplib-0.13.0.ebuild 1342 BLAKE2B 2246303a14ae4830a106eccc1b3edb0d4acdd401e118207c1f45124574bd55e2bf49c534ae4d4562d7a8401f046337abe9793e0be6dc201973093c09ea07d198 SHA512 d6e988dc4cf3d6a8b9b9034d98349689c3e86fd179b3d598775d00a1eed7161749e1f1829b2a2a4e5e91cd6e179ff496253e22394cb34cdd0115ca5d32dd90a6
+EBUILD cpp-httplib-0.13.1.ebuild 1342 BLAKE2B 2246303a14ae4830a106eccc1b3edb0d4acdd401e118207c1f45124574bd55e2bf49c534ae4d4562d7a8401f046337abe9793e0be6dc201973093c09ea07d198 SHA512 d6e988dc4cf3d6a8b9b9034d98349689c3e86fd179b3d598775d00a1eed7161749e1f1829b2a2a4e5e91cd6e179ff496253e22394cb34cdd0115ca5d32dd90a6
MISC metadata.xml 744 BLAKE2B c3cbea51dafa4c3faa9ad130a2cb493ec87489a574dea464d884b15188c54bd60cb9e6dc30fa8f453bff041d374a3e9ff3f20a78580bdc8fad2bf26b0e3b3c90 SHA512 361401b649e07b2a4d577788d8552fc744271fa8e14e8a53083fa5aeea8a39f183eb6c736c941e10878ef24700a1e2a80201bc36ed646406586835cacdeee1a2
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild
new file mode 100644
index 000000000000..d084d2656c17
--- /dev/null
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake-multilib python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ HTTP/HTTPS server and client library"
+HOMEPAGE="https://github.com/yhirose/cpp-httplib/"
+SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)" # soversion
+KEYWORDS="~amd64 ~loong ~x86"
+
+IUSE="brotli ssl test zlib"
+REQUIRED_USE="test? ( brotli ssl zlib )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+ ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DHTTPLIB_COMPILE=yes
+ -DBUILD_SHARED_LIBS=yes
+ -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
+ -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
+ -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
+ -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
+ -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
+ -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+ cp -p -R --reflink=auto "${S}/test" ./test || die
+
+ GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 3f1d071eb852..75c86270e6e2 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest
index 227ef0c8947a..ef53f7758887 100644
--- a/dev-lang/fennel/Manifest
+++ b/dev-lang/fennel/Manifest
@@ -1,5 +1,5 @@
-DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55
DIST fennel-1.3.0.tar.gz 280241 BLAKE2B b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f SHA512 b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3
-EBUILD fennel-1.2.1.ebuild 767 BLAKE2B 45057df58609921d4f65ce1f2538bf7b7e7fc6cd3efca25b101af2c203f7e561aedadfce4fb2c62122d0f93888ceac85212876d0842a2d5210380b6a07860c7a SHA512 b89a4d91b4c476570fdc009eb380c8147645f16a7ecdccfaef5ed8b5902bc16bea1242c40e17987df364925fcb587bb055e0581f405ee5a95105f43e85957925
+DIST fennel-1.3.1.tar.gz 293564 BLAKE2B 9fc465a06d8df86468197408dbb2c4e1c20a630911d1d999763cb274ed5bafa8dc4260416f10edc294bb9b7e56379f7842137d016059f0f2bc61d15391449447 SHA512 421d479c4527898123020ecc231e5eea38c5f5f1216f4a0bed0a39b8123d6a21ba1b0e876d281dfde447fe000e34a81f706303b4daa2626cc7559c063990cd5f
EBUILD fennel-1.3.0.ebuild 967 BLAKE2B f9b486d8b202ea891a4d91087c917cacb0c988675f56c535c5048707f01885454942034320d13b91b7dd70270e3b6bf05263e31f27ab81824c1449dc4ebfb4e1 SHA512 f14020da5e253e607bd1f3db308b385c8f62935ff8faea175da89ba0363ea12e63c2ba3ae5ea57b4460e19d92a2e44b954db784dd7e9f1498bc7f0e6cefc7d03
+EBUILD fennel-1.3.1.ebuild 922 BLAKE2B be1914463a7d0e61daf3f4e3d1cdeda3e1a3b9a1dfa910af7e8a3ff839bf1ece571a9689d0f8635104f69b457a3c67e2196b8d8c3a4f78fc0302d09a0952b838 SHA512 6d28ef65f240d093a0b8262fcc78fa721a5678217eeac8ce29e79f900f24ec2ce8a10f8b1b864646c7445bd8c9e39b48f0580c5be9b0013a85de83a77b799f0a
MISC metadata.xml 1061 BLAKE2B 49ef84fd44f2efd7526055bfc6fd1a37fa0d426a0746d769844ad6fd4ae1efc7dcc541f61fe6f3d8e0e92cb324c6bdfb061312c15ed1d696cf1985aa4cb4097d SHA512 3381a38c5c2ae6482325e6aeea556db767cc6166e89280511d0597c06fbc532a6592d526954f8b1fd40badcac7a951eece9f6aeaf18802f85ca16ccb5da4510d
diff --git a/dev-lang/fennel/fennel-1.2.1.ebuild b/dev-lang/fennel/fennel-1.3.1.ebuild
index 541189e07195..adcd82b5141e 100644
--- a/dev-lang/fennel/fennel-1.2.1.ebuild
+++ b/dev-lang/fennel/fennel-1.3.1.ebuild
@@ -3,20 +3,21 @@
EAPI=8
-# Fails to build with with lua5-1
+# Fails to build with with "lua5-1".
LUA_COMPAT=( lua5-{3,4} luajit )
inherit lua-single
DESCRIPTION="Lisp-like language that compiles to Lua"
-HOMEPAGE="https://fennel-lang.org/"
+HOMEPAGE="https://fennel-lang.org/
+ https://sr.ht/~technomancy/fennel/"
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"
else
SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
@@ -24,13 +25,17 @@ SLOT="0/${PV}"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+
+ # Turn off broken(?) tests. bug https://bugs.gentoo.org/906351
+ sed -i -e 's|"failures",||' -e 's|"repl",||' test/init.lua || die
+}
src_install() {
emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install
- rm -r "${ED}"/usr/man || die
- doman ${PN}.1
-
dodoc *.md
}
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
new file mode 100644
index 000000000000..30a74e5b47b8
--- /dev/null
+++ b/dev-lang/luau/Manifest
@@ -0,0 +1,3 @@
+DIST luau-0.583.tar.gz 5575214 BLAKE2B 17088d4d5026854a5aac29d80a20ab8901753a3d8b89c21491df44202d07433f801d10a8e9443bc21f3318cda059000e43ed2cc2cb5926d3464f47ac7352a3c4 SHA512 45964e485354839c42b44f1482b372d47bce95302122fbba2288a0880bc964e30e934bdd6a62d0b6b2e6d725bdbe3332f67dc136fa64b28be9b3a0b2bc55d16b
+EBUILD luau-0.583.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
+MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0
diff --git a/dev-lang/luau/luau-0.583.ebuild b/dev-lang/luau/luau-0.583.ebuild
new file mode 100644
index 000000000000..c7bee4916d90
--- /dev/null
+++ b/dev-lang/luau/luau-0.583.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+ https://github.com/Roblox/luau/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Roblox/${PN}.git"
+else
+ SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+ "${BUILD_DIR}"/Luau.UnitTest || die
+ "${BUILD_DIR}"/Luau.Conformance || die
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+ einstalldocs
+}
diff --git a/dev-lang/luau/metadata.xml b/dev-lang/luau/metadata.xml
new file mode 100644
index 000000000000..bc6dc6ae3533
--- /dev/null
+++ b/dev-lang/luau/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ Luau is a fast, small, safe, gradually typed embeddable scripting language
+ derived from Lua. It is designed to be backwards compatible with Lua 5.1,
+ as well as incorporating some features from future Lua releases, but also
+ expands the feature set (most notably with type annotations). Luau is
+ largely implemented from scratch, with the language runtime being a very
+ heavily modified version of Lua 5.1 runtime, with completely rewritten
+ interpreter and other performance innovations. The runtime mostly preserves
+ Lua 5.1 API, so existing bindings should be more or less compatible with a
+ few caveats.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/Roblox/luau/issues/</bugs-to>
+ <remote-id type="github">Roblox/luau</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e8caa047c2b2..63de9e54dd9a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest
index 5b38be4a0897..3813fa21de69 100644
--- a/dev-libs/libp11/Manifest
+++ b/dev-libs/libp11/Manifest
@@ -1,4 +1,4 @@
DIST libp11-0.4.12.tar.gz 516414 BLAKE2B a816749984753a1916dd58860c51b49d316946b59eb3bc839f6a21dcff14de48d7a4937f55fc7ad96a26b914591854d5cf11a1fbac2d5f2f5e04c833973c0e42 SHA512 674cfca2c9eaf162262204c94f9d59d3095dabbc348c1842e758b897e1a5bd4ba08b2d589ec3b2a2d1343a8760eab253e7008dc09ef5b499e2f16385efe5c8cc
EBUILD libp11-0.4.12-r1.ebuild 735 BLAKE2B 345d0b033c53d9842e47be807ecf22b382da1b96b2a258ec7163f5924489abad6ccdd6499b1831868ab8fb7b3201056ec2483c90e5d82795953148a00c44bd34 SHA512 247b4fcd656d60866ec9a3d6d361cb0a16b35b70b4aef696937cef4c5133aa69cac626b1ec10cca1396e5d1214933b53ab81d27c672f226430f3ac554b605c7f
-EBUILD libp11-0.4.12-r2.ebuild 773 BLAKE2B 4eac3e94ba35e15d109381df7413757ba4f106e77741c8fb72e6b68b41f192c971a60a1c6a107cf3a786e5806923d304d2df34d43061d0fcaa03513065dc12d0 SHA512 a0ea22dcf5f8fa089a4d0a70542e8ad92f73bfa732cedaa205f242ee0a1ae5478c34bb494e389f2ac2d81b1ac09f45389d739f670d386ef97a11f3c747dd94fd
+EBUILD libp11-0.4.12-r2.ebuild 780 BLAKE2B 25a1115cf75e6a7416d6f62699969d363da3a9e16f4aa61c5042b628106f02160a5976932cb993d473f288ba5c188ff127f74b0cf4093eab15b48cee2a270d98 SHA512 0ebc01c4e83d072e7e7dbf12f47642ac4898d6b1bb039858ead27fab0e960f263b45e02293d220f3e07d7f35db8dc978c8d229d36367e4e94516e5ad5ba60a87
MISC metadata.xml 605 BLAKE2B 69d65e5f468abb8e4ac74afe597d7f1129e3dd1ecb249aa794a75c628268e5250cc0385c8119c0752155967d22a07fdfac2d31af458c0811a47bd32663627d1d SHA512 a2bd8e47b0d86aa7f3009bc724cc22adfbab5ddc041b2ec87f6f96faa4f2bfb442e501668c27627723727058b4c615cd6c80ef40f1bbdd580fdf6b7fe7326229
diff --git a/dev-libs/libp11/libp11-0.4.12-r2.ebuild b/dev-libs/libp11/libp11-0.4.12-r2.ebuild
index 5668f9976ecb..7b6e2ec011e6 100644
--- a/dev-libs/libp11/libp11-0.4.12-r2.ebuild
+++ b/dev-libs/libp11/libp11-0.4.12-r2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="doc static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/openct/Manifest b/dev-libs/openct/Manifest
index bb1d71c33a54..6954b45de553 100644
--- a/dev-libs/openct/Manifest
+++ b/dev-libs/openct/Manifest
@@ -2,5 +2,5 @@ AUX openct-0.6.20-automake.patch 786 BLAKE2B f37d39bdbc0c1db10ec7058536d0d34ac30
AUX openct-0.6.20-slibtool.patch 1353 BLAKE2B b8a5747258cb7d5ac8bacda87c9eaf2f177e202490c162594aec6559f13c65e562b887e6c8d056c1ce5ab247e80c51ca6610654e61b2c593e7b13e22e458b43a SHA512 34ab2345b44424d9868c95a9af862d03603647b824e1d84a1f35a8171249b2beba7fae9ae3a4d0468d9029cf6c748c02fb2032e30462640eb42ff08d3cdd3868
AUX openct.initd 502 BLAKE2B 5f583c50b138d9017aecbda25aeb74f09643ea461be3449c50c4ca61a0379c50bf22036cfe46ec3e606519ddd94a49add053da48f8987d5e6f2e790408ad48d5 SHA512 18cb14070252c3f1babe117d5f6fe91639b1bdb07fab953573ba143e5cc49b55964ae56427f0cc741fb3d90e54eb2eec863864a340229929ad5f2aab21723f23
DIST openct-0.6.20.tar.gz 702818 BLAKE2B 13637fa914394e1e553d750062535c879ba11c6587c42570e2bc92c4af9f732a9b0dfc06e2140f4965480363f8d65bc5831f905910d734c36034ccf1916ad302 SHA512 5175b418847200dbd4af0d8ab09546d94568639c67db67bdea93c68cb042c7ef901bb356784d6b1d9f4de914535eee5a450b39a15d1ab9a676ffce790a408a3e
-EBUILD openct-0.6.20-r5.ebuild 1900 BLAKE2B 3c70cca8e2cd6c9ed0eb02ae82ab62e957ffff3a2b3212874bbbd1c56038ca7d303a081d5736484ba460daed10789258dcc164821d8cfc3c79f6950316633faf SHA512 6df2c8c31a95367f43f5ab8b20929392734ebd609ceb346631d2193c0d701dee6d66667d14fb5a3faad6cab42aec1e0dfe5028791bca620794a4624e8e42411d
+EBUILD openct-0.6.20-r5.ebuild 1907 BLAKE2B 0a7d12c34cae1fb07b1e533135ba9d074c9cc90881fa08db3356fd186117ebf1bb74002de4f134ac5cf60eb46a8213c980202fc1cb9aaac3aae55af2d9a6a0ef SHA512 b74a1e4571cb3d19a9f7725c327f07831b3e8050c0d528ad26e457edcf9e2d56095aad2b9a6e2b915a6eb38ae73446eb5ba3ad776154c99acefce518b58f81a0
MISC metadata.xml 560 BLAKE2B 255522c34b5e1d9bf69da73ff2ab70a1df6703acab0e703c752bf6d03312d2b58974b08aede380deed3250025a21592e99cbd399cab8813d943b091042d597f7 SHA512 6abe85fb17bca4935dc62b3f1a55e4c54f7bc39c5d8ab43fd7081b6e5bbe5690551a8a04a9824a541f70833d652d0c4958ba35df32ec91b33e0ffe775d3cb26f
diff --git a/dev-libs/openct/openct-0.6.20-r5.ebuild b/dev-libs/openct/openct-0.6.20-r5.ebuild
index c53d713b370a..cc15fff1ce5e 100644
--- a/dev-libs/openct/openct-0.6.20-r5.ebuild
+++ b/dev-libs/openct/openct-0.6.20-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/opensc/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc debug pcsc-lite selinux usb"
DEPEND="
diff --git a/dev-libs/openpace/Manifest b/dev-libs/openpace/Manifest
index d93c144a3d5c..c09d6bcc908e 100644
--- a/dev-libs/openpace/Manifest
+++ b/dev-libs/openpace/Manifest
@@ -4,5 +4,5 @@ AUX openpace-1.1.2-openssl-3.0-3.patch 589 BLAKE2B 7274798a790a266efca33b3c804e8
DIST openpace-1.1.2.tar.gz 3040254 BLAKE2B 4320b0ec01e80379f8c6b1812af6e7b09a8305a448caf432735554d05380b2f29133e92bffab62ad31077c410eceb5d0c68d65343394ebc24aa92dbefe321549 SHA512 812852300cee2ba021809b6c1caa686ecb7fe3eb23bcc7f4c0ce34258460f685bd70027f62f046643710bc549c0037af80d26d7089dd71341818ec7ec1db8d94
DIST openpace-1.1.3.tar.gz 3472674 BLAKE2B 1b3785935d51c987f2cdc27126de632296690601d7cd5bce6cbc157e7161d0eff0885081d5da81df5a0cfb0616050bda01b7895d9069f4c2a61871f261b1fd4f SHA512 ae6cde02e49f13070cff83393972a3433303f1372acfde295f86e7049d9e8da9e8e9b74a85374ff99d0c15d9c68d3670fd8badc963232712c5cc27c863eb385f
EBUILD openpace-1.1.2.ebuild 999 BLAKE2B 06f60f324eea2acb6a4f0027ee6bc4dc214182eac834737d119efe625a57c750a1029a90aa4539475819a3c7b586548737305481cf6d825c068dabdbdce2964d SHA512 35ac92134405a8dec6bbd6caa3e4e8a50cb51fcabd7ad554ae9946b94f8289c840748b49bf77c26ef222fa80c05ff62d1ac626fa8bd1f58eb565a65751e9ccfe
-EBUILD openpace-1.1.3.ebuild 869 BLAKE2B 4a144d767c16a3d32f42f312c54bf47aa06bd94135b78ff0dc5707b67215dc395c2679c2f8ca1894139cc22fce02940f69dc164f75f642a3e83495aa7f9c75bb SHA512 9a80cf8969e1437304b6790405f55cb0c51b89392e79190baaa211db197716d4f17e1c5aee8faef404ce37bb124318b6067b58e8884bb330b08e1f2a1c511620
+EBUILD openpace-1.1.3.ebuild 876 BLAKE2B 833ad86a80aba5be2b47987eb007105fa944a24d4a780fcf09d24e7f7f02551f1f66c775a767f66f4c33857b0aca6eae0ffb39975ba4b1938e109854d9de9b73 SHA512 e2c53ca939f0e7d7df2b30c09267b5ff1edc614742f461af3f68e0f81bcec4d2e2423c280bd42abedec169c4174d2e5e35430ea695059aed0d6054bbf3485295
MISC metadata.xml 331 BLAKE2B 4152c2350a69f9d5907917ef5d385da95cedcade149594c682724de55c823da8667a14880342142024a511a3f9aac9dc56d672e7c44888756e742c560b906cf5 SHA512 80bb084ebf352a333c438a6a7cac48387d5a0e285ad7859dc76111d85950cb8ecf6fc80e07befde77c02a44bde8f19f375b48147e76749e602e3bf58a4d3f46b
diff --git a/dev-libs/openpace/openpace-1.1.3.ebuild b/dev-libs/openpace/openpace-1.1.3.ebuild
index eac3eab0444c..9c958f7d2103 100644
--- a/dev-libs/openpace/openpace-1.1.3.ebuild
+++ b/dev-libs/openpace/openpace-1.1.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/frankmorgner/openpace/releases/download/${PV}/${P}.t
LICENSE="GPL-3"
SLOT="0/3"
-KEYWORDS="~amd64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="
dev-util/gengetopt
diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index cfc719bcbc98..65abbd494f5e 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,7 +1,7 @@
AUX opensc-0.23.0-CVE-2023-2977.patch 1936 BLAKE2B 6352f5b1e596973a0049e38ce454df6932f72669acab8ab4d117ead9f0b5a88a69ad99c8d38eaff032300fe291d863182262fec0a36bbcabd7f7dad2c5c077e6 SHA512 08924312d7a29ce9692a26379d22651fb6b38a75ad0868f1a95dadce34c2163a8f0e72718642488018233f44dc5539b102f0879f6bc838cc178440283fccb5f7
AUX opensc.module 390 BLAKE2B 4c5ea159ed2038af51c9ca3e903b23db1acdfa8a6c79be7f922f8a03602f15e3b1a98570be0a1f3f2db922c9083976eeb164d011b981c8709a9b1459e959634f SHA512 52a0a47963d0938a3a644dedcd913bb22ea6d5e3d539b759872c4175085491cc11a3958bb308029eb4942ea20e0f7890865c21cb063e335e38a154957a64ed58
DIST opensc-0.23.0.tar.gz 2366469 BLAKE2B c0f74379a70347a58be27684ae2cf833e6f35328b566af2c6daa8276174864406fa176acf7ba84931970fe07e3dd8d6eccf7884f079cb0110c4d6ff9a76792dc SHA512 cd102cd64e719c59153960a4921b7525055045f16e6f6ffa8c9def6ce999a9c5098267b41f8753b41107f626bea20c34561002f5d38eddb4ce6b371913a17a1b
-EBUILD opensc-0.23.0-r1.ebuild 1937 BLAKE2B 3e98c2b42c2ffa84b45288666205cda20f22d74b6bc961eced4af8271bca4909dfe4dbcfc33482476b0276932c82d68023a68b790ef41dc4638816f27a53a356 SHA512 0e35040d626348b43520dd5c38d05d3bcf904cd4f3fef186deb3257f828e2125bed1ef80d26926c2dfddeb6ea1e251f84d85b3af6cc3abe426bd7ad25f9f1731
+EBUILD opensc-0.23.0-r1.ebuild 1944 BLAKE2B 8423e68e981023da5738ee795d8ff5b066eb29acece7127a2a1558d32d28068477cd99cf595d869b1b210284a319e3e23fb3c75645edc71d366b3ee99fa63cc4 SHA512 13d84c497ed3fe40e2d83252b236a0475104d5d9cc1d1f6954401dff15975fe1614cac30a08a1a59f805161dccf8a05b0227c9936a876724809efdbc7b737498
EBUILD opensc-0.23.0.ebuild 1878 BLAKE2B fc0859070a61c2a07d8358525918e3775ba9b1e6b6917389e23e95ba7aafb8ddb24a6a89fded06f5c210623de6e8d843cbdb72b8501fd6c4986cbbbd7ecba7a6 SHA512 9496512a1b9565196de7202aa2294e0ff24ccea983c4d35622586c6e77ab0fd5a7c7c5e8eae0672ba0f872a90045007a7a7f88f624702a15f082bc1918f04fcf
EBUILD opensc-9999.ebuild 1881 BLAKE2B ae0acc8bcc7081ceea38b6a59ed04dd6acf37bf4e86f3979ac317e5bd8dffba6cfdb0480cfc574ca23d5ab5f491ea2b301ce4b2ae86835e8210af391cdfe11c6 SHA512 8ce8e223359c15a15159a006ecfa2b1c4f10063902450c4fa120902cc1193a0478e87cd0678241b0f4e96aa7cb870267d4d80e44e1e13c952a322412801dba26
MISC metadata.xml 1305 BLAKE2B 8560829a2784e38e10b41f5e083568a7fafd19e9fe185b1675c787b2514ea01a18b3fa6c7d0018b6e45638512d02e9bec12fbc5df4e50bf49db6558ef89a9af8 SHA512 8b477d96f6acb7a808e24af1d4b29e16e06b83eaf29799dbc6b74181ded74de47d7527712e21412bfb92a26e1d03974368a2c1790208785230280a18d21aff06
diff --git a/dev-libs/opensc/opensc-0.23.0-r1.ebuild b/dev-libs/opensc/opensc-0.23.0-r1.ebuild
index ed186fc5319e..52eafab8e82c 100644
--- a/dev-libs/opensc/opensc-0.23.0-r1.ebuild
+++ b/dev-libs/opensc/opensc-0.23.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git"
else
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 ppc64 ~sparc x86"
+ KEYWORDS="amd64 ppc64 ~riscv ~sparc x86"
fi
LICENSE="LGPL-2.1"
diff --git a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
index 93f64e94d4ee..904a51bf7c2f 100644
--- a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
+++ b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Inject modules into a CPAN::Mini mirror"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-perl/CPAN-Checksums-2.130.0
diff --git a/dev-perl/CPAN-Mini-Inject/Manifest b/dev-perl/CPAN-Mini-Inject/Manifest
index f138ce299252..af7f35225201 100644
--- a/dev-perl/CPAN-Mini-Inject/Manifest
+++ b/dev-perl/CPAN-Mini-Inject/Manifest
@@ -1,5 +1,5 @@
DIST CPAN-Mini-Inject-0.35.tar.gz 27156 BLAKE2B 256985e0740ba9f6be2e94d332a553bc5c1a5bca53511e0811034f8dbea42a71c512333b19a985142cc6916b929f55f85c47e9555374fb0a4fb74ab0900daf26 SHA512 58e1fba755d6f13c40f46f3fe6d3c603512b4b0152ab18e69c838d91feab7757fff8175cb8d6b30893e0cd59ca39a513e8fef554c58cd7cc898fba7f490fdbaf
DIST CPAN-Mini-Inject-0.37.tar.gz 27498 BLAKE2B 45569bebf131e17e1fa7f5b161373ca7be974f316144895590a9d1a88413d776360fdcd5c10914272fbeb62ddde6e5db7d91cddd7f36520fa63986fed907c57d SHA512 98b5cf9e6ab8a9001707a884f9ef9de85555a3049941b5f22be0c2bc2f3b73f8bec6dbe3f7ca470672f02bd66a3be188444f1fec7f05bb68bb39277640276f34
EBUILD CPAN-Mini-Inject-0.350.0-r1.ebuild 850 BLAKE2B 8d9f1339a766b7a672bdddb75084a9fe01c97e38330189c57611a39b8445c546cfa5e9f700a0e94e6aa9d28fdc45dff89da3c7e933c1cf7fb4edf613ff77c65a SHA512 657f26e0ee72a21f4a795a57bf019b438715cb4013211539043796133cdfbacd7785b96b12d74a4fe1881a4874ea70c972b2ef73ec967bd52df08adabe4360e2
-EBUILD CPAN-Mini-Inject-0.370.0.ebuild 882 BLAKE2B a9ecd21beed3865660722f70f92959c5cc142ef541fd67d1af7d8b4c510a03a97b7775cbd0b4354942b516fc5980500448e370382bd836c185600ecec870fb00 SHA512 845153e760105623ec60c099c200b8e5f6278540625173844746e3cef81701acb850daced46be8850cc330d2bce566f07d6d9e2c4dbc1be261f823aedd2deeb9
+EBUILD CPAN-Mini-Inject-0.370.0.ebuild 887 BLAKE2B a887df3325b586e2049b96b3860e934db6a5cd2c52474e7adb43082001e167833dc7c762a6133e884aa2f872eb8e7632e75f4510b8ccca66994ad3a9c7683761 SHA512 79107781de30d90c7a801b280ca0d393bc706f1d4c2f1738ed492548bf42beeec1fae0bfb0cb308c9e7625625c4e33a46f30966246dfcfa972e2e61e6b147f14
MISC metadata.xml 626 BLAKE2B a26f3ed2bac2ef06697cb1bf0a436d2c30f505fa642375446a113c887a18e93f0ce4bf0318a7ae108a94c248d5b1ae08e9d634b57db953b8c614c9bce9d4fcae SHA512 b0722cba0db39d00a89e59bbc8a3c5cc28b533b6cdef4ddcf48c88a6d7c58fa20ef23c6ac26f3f716f020a98682d34f357fb73a0dd4d6a2d378743ecb0663fc8
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 7b188f6feb29..c43f81bccbfe 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Test-InDistDir/Manifest b/dev-perl/Test-InDistDir/Manifest
index 2458979f5319..9dffa74d55cd 100644
--- a/dev-perl/Test-InDistDir/Manifest
+++ b/dev-perl/Test-InDistDir/Manifest
@@ -1,3 +1,3 @@
DIST Test-InDistDir-1.112071.tar.gz 5341 BLAKE2B 5757818ffb4b64ca025655cf1ea0a06762641fe975da08d2bb709dd7e948eccf6eca2bccf057d8a3186f49641852bc6480451ba003e62ab820ca153f63191ad8 SHA512 fb34181df5668ad460218cc26825bbdfd087047a84b20c2c665c020e9fc95b8040ccc48114f497bde55202231da9e7a1b8dc909806d1e230957f0e210ae61517
-EBUILD Test-InDistDir-1.112.71.ebuild 360 BLAKE2B 5207a6d89c1467d76e433616e9e19a29ecf1c9a4ec0c7f8bb104a3bb29a863f3d463281129e5370e836d48ca3b4f267851b851531c0163df65ae214e69d2811f SHA512 cc520b7862285f33aad960419bd08256ef2d9e94d4a2eaa7b6c612461d51fdeec730bf23a39ea3ec7b1615520aae46119a76415bfdb3bbd940ede9fde16b6bae
+EBUILD Test-InDistDir-1.112.71.ebuild 365 BLAKE2B c1d8e0a1498bc7fe390a26e755ac6357f13750310bc400262a9d36d6bb00855c38453935bbf9ab387cbf53c4202d38a3ec372833a2100e75984e12ddbd5b6e6f SHA512 7e07b63a6ee50dcaa65c783634ff3d6f8f5ac169a78f11f75cb638a1f1e63f2fea6ef0d6356c6aa9b14d67bf9919cd1855496e36ee8968ea29fa13259a88165b
MISC metadata.xml 401 BLAKE2B 2ae37c03a39e65a63f310eb682ccd0dbd276abec10b50a7a63447d31ba6dff0325c3a3887ee0f7822ea43dbcafc94287fc4508efeb0dc8f2b3c660bfdc4d0793 SHA512 74851646e898da3fceb82c3a63709c956cf1c31ffac8f3dfd5a6804e086ea82a2976a8ece1a60707830d286f506cab5ac7e1fd4ac1cb2e1abe0e58bd03fd6c2f
diff --git a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
index 78bc9329aa25..d129533b55ae 100644
--- a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
+++ b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Test environment setup for development with IDE"
LICENSE="WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 5b0374ae48f5..ed1e767a72c7 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/annotated-types/Manifest b/dev-python/annotated-types/Manifest
index c9199e207373..69dd37879fb7 100644
--- a/dev-python/annotated-types/Manifest
+++ b/dev-python/annotated-types/Manifest
@@ -1,3 +1,3 @@
DIST annotated_types-0.5.0.tar.gz 13504 BLAKE2B 6c13267b2bdcafabc57e734e3a92133c140ed34560625ed067e01b19f4c8e250b01dacfd5518d0e7283fe469d053a1c1baed173f215231e7303defc3e444667d SHA512 d59c00ff84d510d87149aa9a33deb26e2c3aee98f0f99b63cc0eba83a212c4c1567fcb81370e8bf9add32fd23cc9ea2a5a8692a840d316c44ab7a550bd4349b3
-EBUILD annotated-types-0.5.0.ebuild 534 BLAKE2B 2093e57175ac7763a6a9e8bb950270a48266cdd24d19abb93d8ced1a4a043671bb98085296018687c612544b96acadd54f0f29d50c8d5d65f55d7e24bf033796 SHA512 d470d650fbcdbd69a271720db367b7d0ea57e56712299621755d553aa0ec023a237d5e63137822aee8935e3868bdd63cba70db991b99c7253d05a9ec74a91a7a
+EBUILD annotated-types-0.5.0.ebuild 539 BLAKE2B b84f7605c596bb9b2ae218c449d6cd4b98c676b00b32b529bc591eec5a3164f030807c9e45f87f14ede7a02fd37b71a726b51d9709ae8b355213ad3e60e97a7a SHA512 7bfc730f5bb20c2a17e30471cafabd0f4874a4b96c4e24a776c95ee131f9a384f30952c5b190c2a6320d85c3523bfca32fc5d18dc4f180481c0867b3d5198810
MISC metadata.xml 414 BLAKE2B 692ebee33e03288b0a5ec5fd649cceaf7dd6043893712deb3204371965898d12390301349644d4daebd014f09afb6a89731144747b061f872d7e75e8c4f3b668 SHA512 6434d35a1cc78c487e02a2b19d56b2778517adfa07f81003cfd981fca0c49c0f26c95139865a02bba22ea10991639b98a8ebc27d71bdfd892bcb653338a9cf32
diff --git a/dev-python/annotated-types/annotated-types-0.5.0.ebuild b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
index ac1727860737..1f583aeb3993 100644
--- a/dev-python/annotated-types/annotated-types-0.5.0.ebuild
+++ b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
BDEPEND="
test? (
diff --git a/dev-python/deepdiff/Manifest b/dev-python/deepdiff/Manifest
new file mode 100644
index 000000000000..883790e42e53
--- /dev/null
+++ b/dev-python/deepdiff/Manifest
@@ -0,0 +1,3 @@
+DIST deepdiff-6.3.1.tar.gz 392651 BLAKE2B 605dddc7c9d5895388141cbd3ed1a566c0631050719f3bd849578d40497323c0e9c117a8b4c73b21010600caec775f7c226818d0f15f4f1a8f4c3829414323ce SHA512 13d9edf42eb50b6e63e038a2c17d7d54e82e5e6b5ddc3420cc457d91e220da92391b17c238ed3a49d0f69168cad887c2278182734be23265d5c53928b28c4c42
+EBUILD deepdiff-6.3.1.ebuild 786 BLAKE2B 040d74f8dba99a9b829e52a0c06c0f0d62470f8c5c5279c7e18d0b35de289f079a5130b420e7836f33fa724a3d6662b8102618d6a47deda60f2c7161a7492494 SHA512 081b06158a343f3e4982143ceb199ae6f9c6f573d1094b6e1153cb676dc99597c0cd7db604494a4c014d898495910d16ef6f43c137b99160e0bbc0f21265a7b6
+MISC metadata.xml 369 BLAKE2B b1418f3fdd2b49fc003b02e8eaadadfdb71a6133fee9191095852155368946e43542d92d318328a5cdc3610392f31faed85ac5f7e39024b32c399d73cb3bde3b SHA512 f15095a60c5c63447e57d8ca85f5b93eb55f3a42a4fd29d1af7116ba4f48c496f56e9e17aaeaba323d44823bafd7e6cb751b14ce6e092779eecdd34759ea5c1d
diff --git a/dev-python/deepdiff/deepdiff-6.3.1.ebuild b/dev-python/deepdiff/deepdiff-6.3.1.ebuild
new file mode 100644
index 000000000000..821fedf90d5b
--- /dev/null
+++ b/dev-python/deepdiff/deepdiff-6.3.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library for comparing dictionaries, iterables, strings and other objects"
+HOMEPAGE="
+ https://github.com/seperman/deepdiff/
+ https://pypi.org/project/deepdiff/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+ >=dev-python/click-8.1.3[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ test? (
+ >=dev-python/jsonpickle-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.23.5[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/deepdiff/metadata.xml b/dev-python/deepdiff/metadata.xml
new file mode 100644
index 000000000000..a79081a862b4
--- /dev/null
+++ b/dev-python/deepdiff/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">deepdiff</remote-id>
+ <remote-id type="github">seperman/deepdiff</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/merge3/Manifest b/dev-python/merge3/Manifest
new file mode 100644
index 000000000000..245a1f765637
--- /dev/null
+++ b/dev-python/merge3/Manifest
@@ -0,0 +1,3 @@
+DIST merge3-0.0.13.gh.tar.gz 15980 BLAKE2B c194573667f9e1f5ad60627a26f90f8c7ff28c160f5c0e9fe3e76e95cea8d0ce17d0d0241a2d20f3169d57ae35cada3dcabc25604331014180cea352e1f0e4cf SHA512 235f5f99c0156511ebe25a7a5568ac10ed26645a395cc464800b1417b1d7655c9de218afbe1c612409608e0d34fafa57ce44de362965d6bd381bf7e45742e9e0
+EBUILD merge3-0.0.13.ebuild 506 BLAKE2B 4883929be6c6591feb50ec18f25f4b52da658aa73d490589a5166f861388ff3d5b3199c487ffd15398ed010945838dac9c6fe573ca51323d1e553eca969216e9 SHA512 7e82a22b555631da9312b6316cf65f94d9bfc58b42f3ae8b9b93162cb106486036027a5877b0f9353e0af917a2d3388bab2e0da7676761fc21a1a6d32d56c5ad
+MISC metadata.xml 392 BLAKE2B 151736f3c81068ca500e08ec4b3af9fa4b037208b434b00c0f4c6f5425f7a83494a420850124ad8d0e4dde6bb790ec0185c6228afead752a361762e5a67b8309 SHA512 1fe3084232da7079cba8abb30d760d3b474fd01fe8671ac6d001dea800118981dda41999df1f060d4b32a2b69fb9c4764bb6cae6712f557ce87fd3fd0a75eaf8
diff --git a/dev-python/merge3/merge3-0.0.13.ebuild b/dev-python/merge3/merge3-0.0.13.ebuild
new file mode 100644
index 000000000000..cbadd39169d8
--- /dev/null
+++ b/dev-python/merge3/merge3-0.0.13.ebuild
@@ -0,0 +1,22 @@
+# Copyright 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 pypi
+
+DESCRIPTION="Python implementation of 3-way merge"
+HOMEPAGE="
+ https://github.com/breezy-team/merge3
+ https://pypi.org/project/merge3/
+"
+SRC_URI="https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest
diff --git a/dev-python/merge3/metadata.xml b/dev-python/merge3/metadata.xml
new file mode 100644
index 000000000000..4a879f5ee336
--- /dev/null
+++ b/dev-python/merge3/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">merge3</remote-id>
+ <remote-id type="github">breezy-team/merge3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index 023f71f8dd38..2fb4e496cb0d 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -86,5 +86,5 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950
EBUILD pydantic-core-0.39.0.ebuild 2724 BLAKE2B b379e61eaed2ec4e61f36242d786b3d3a195ef457b6f4f569c2845ebf468b113843367042a31c6d0a25bfa06cd923bc8a02b3c0b3b9d771929ed918894562994 SHA512 0c4fea5ce65cdff59f8b2b817a935587a2492889eb3fdab28e75d2d042233472e962b3004ed55387a4938b9d5df292883fa566d99878ce45c646327454a9ba68
EBUILD pydantic-core-2.0.1.ebuild 2717 BLAKE2B b0b9074e8fe828007e713ee4ae61dbb5b6779a4917a1cb7427131e3c8577f5bce9f8e143f0709fc61046d61dda297ccdea23fafc529a3be4128aca4db5cfd0d6 SHA512 e9eab9ef3dd94d39beb127042652c503560dba2a26c30e59517bef977a7c9782095038067fa83a11ced84c79645cea7ede5416f76dd5ccceb40638c87ac1a87d
EBUILD pydantic-core-2.0.2.ebuild 2725 BLAKE2B 31af2103f9849daa184495b18b89102f682fb4cfa415e9873d11d2f932e195aaa0d64f41b5cee54b0220ee13c908cccf7f43883935a7e620fa26ef9e9a1f66fc SHA512 f8284c717a380e62b78af7094a9f39b61d0a36d6c131b95a01db07af9a02093b419115f5d009594b42f911ab023dcc11f2ddf30153f26bbfc1d06a370e4911cb
-EBUILD pydantic-core-2.1.2.ebuild 2732 BLAKE2B 94688c093e70923b8181f28b1f9eba65c392d6a3fa73d5a9dacadb3c4111bf8939ceb7e542263537edf8764b05a46783baa95e822f42f45a805da3358b58a41f SHA512 49a1ad2a5fdbd0a9b9fe5e3de076b094752c2e6465cb328317cf4a3e1fe00e5fe5e500d93b150dfc9de5e62f38d7162d611b953a09b9b7ac95b16d63d7d14444
+EBUILD pydantic-core-2.1.2.ebuild 2737 BLAKE2B a831f6bece89f8763f30ff43f0bb834bbf67ce09bc9ac3afb3a94fa577c55875c1c8f0bb3ffa78f35d664a9def6edc9cca45335087097eeb4cb8411f86737561 SHA512 82749da95841b2cffc60fded0aac5e5a083298b431bdc4aa8a25b8388c24445d3cd2ffd45e4ef63757785d375cf482c29b1f39d2786618555aff24af38de06cc
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6
diff --git a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
index 25707170effe..3905fab15b61 100644
--- a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild
@@ -98,7 +98,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 0a49217e1fbe..cadea9833c74 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -6,6 +6,6 @@ DIST pydantic-2.0.tar.gz 572748 BLAKE2B 611bb31065c1016d18137c0b5bfb0c7730243f72
EBUILD pydantic-1.10.11.ebuild 2525 BLAKE2B 89aa9c383a1118763bac74f3f02294dd55e453ad0dbe1e7a881f06015ad2e3103fd2a5e89bf8a8f963ad102f62f48c799e87d39ffe4359e6c5dc9b6ae54dc840 SHA512 7cd09256359e0a065acf2940c541db31750bbc3cc3b10b4e368797a044deeae3aa31c5d865ea63b0523411a95ae3632400fa7574d672bdbbf400610eeefe6531
EBUILD pydantic-1.10.9.ebuild 2517 BLAKE2B cdc5f751effda60d2a621fd5981fe9466ebae34fc939f0ae0148d999fc45b2a5e19cd5d761c9c7ef0df4d4f1b7c10c6a4995d53777cbe384b64035e5780441ee SHA512 e7eea417643b819baeb949ecab9005c5b8b3db85e07a9f66bb6fb9ebd619052ee5e88f67d3916f85952539604d516b940a5f8d1fac4b1d1e704f2fb336961c62
EBUILD pydantic-2.0.1.ebuild 1021 BLAKE2B e765491e42f70a3f8ccaad14398d9db98d757bd9da15f60eb7bf46abb8a115bc56a04d3767a0744e539246bb469ae3b5d3fc1560a2fb4f7e743cbc3dea9a7746 SHA512 5b9497e74c27d13731ef321c754587ccaf3ddc892bb12eae960aaecf33c1974522ce2230909d2f7e2912a4aa0ae099553524b9f21d98174d9b708b7740906812
-EBUILD pydantic-2.0.2.ebuild 1472 BLAKE2B 92bf9f8bf283c5b123cbd92c38608836258b193686f288f85b9775a9e7b71738ca27782dc6aa73b066b41b6d1aaba9ede3ec16b9346c7dd3e867e7bbf38878d8 SHA512 845d7499e45bca97582de26cde306c84e657e81c3cab8c788ba5c32476074d425b7b3e527ad2d0b0eabe7349ab7246e50511ff0ab0f624839692f9ec7fa5cf37
+EBUILD pydantic-2.0.2.ebuild 1477 BLAKE2B 564e70f599cdf68452df955ccfca15e8ff456194390a0e943365e20d30d21032dc20c9e0cec53801c5e21e05b6faf0828d5567b2d9e10cfd1929736c14b451fa SHA512 3e29302a1271bd7696dd6b662de7e685cd264641d83c9513158d1b703976ad38b0aa48d0348e00c2c5111baaea040349a51baeaecaa01526a6b2c3980fb8e4a5
EBUILD pydantic-2.0.ebuild 1021 BLAKE2B 3dd79f2add58a30c2e3e9e071e6228d6738f16c2b16956e63356bb3b463028cf05086f978832b0d5c48e1a7a39013f25b407105c6c57e66090dd31c2b6a49c74 SHA512 41ae1cdeb92f30a17b17e20284454ec8dc22351365066de8524714636389282b591f144bff7236b1922ac67b715b20ff4a0db8b436704452804346dd686f764f
MISC metadata.xml 630 BLAKE2B e765d13d92f634fcd09ce51499a64149ca11f46c8b45d9a41c35382ed84686326b5dd9aeeb0d780d34f38f0cf99b08de6269f1671642aeb389bfd9b8abe18dba SHA512 43f108a909059554ea0fba2055739d23d889f1cf5e01c8f54c4e926062055d042b77412faa9f60af41697c155914907c87455361bb0d32edfdfcf5ff8ce1b2eb
diff --git a/dev-python/pydantic/pydantic-2.0.2.ebuild b/dev-python/pydantic/pydantic-2.0.2.ebuild
index ef2d6ce65d34..ad8c181a72b0 100644
--- a/dev-python/pydantic/pydantic-2.0.2.ebuild
+++ b/dev-python/pydantic/pydantic-2.0.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~x86"
RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index b8d48271ed60..0aa970116a01 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/radius/Manifest b/dev-ruby/radius/Manifest
index 4a41806f1929..52417cab8b1c 100644
--- a/dev-ruby/radius/Manifest
+++ b/dev-ruby/radius/Manifest
@@ -1,3 +1,3 @@
DIST radius-0.7.5.gem 147456 BLAKE2B c62c06196bc42cd83b7d898744fd655c3332d14348318974de272491eb823861a650b5466958ea5e0b7be2a5a119c75a75a7e6c53975d7099ef1c45d912c7595 SHA512 2e1f94c45bfa23ffbcbc00b7dc6be04d4f085e513554e7a6c4193270ae2bc2ef952dac72e4995b6f7ce43e92363df3ca7e7b183758ccd1f8aafe64f82cacb074
-EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 04ece6628a69162fdf0e55d040031613f526c84ca245e1bfea597520ab3accde04dbd3ff09f475405bdfa52634fc0ad97d12f90192d54e57c8c778288fa0bdb1 SHA512 28de8ea26d1db51ad6ec5c5da45d590b6c45ea0db94cef8cccba772500dae675a97d6ad0b3eacf5ad4407c56c52b9458e494eeb18e8b64b86dd751dd12d74f25
+EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 593100cc966970bc1f189b1ac098c11799de20e835769b2c1f7d502beb81ca8d0de423ad3615735673331fb7cf40f16cab9bd02fde3a9ee2327e17d28ac2d57b SHA512 de8005db4b8da0c31ba2ca35b1fb06c30834a64d5ab40dce883694ac243fc07ca424861b801d2d6490ef6cc0fdb58672fe006a51bcfa03a74972b5a46850be51
MISC metadata.xml 339 BLAKE2B c52039581978485ac958de4d3fb92a206e6e2899dade4c109a49ae6ef7ea562a63850f330591ec047095244ca47d09051f44c3b17f315e4e89376c8f090b50ad SHA512 7fb7a393d639b0bb18beef130ce5fef7d2dcd1892b66d55f9af5cc162d8c4238b4b43069d0b7d98371efac1172b84924c7e332f0f01b766ee90bb4ac3852bd22
diff --git a/dev-ruby/radius/radius-0.7.5-r1.ebuild b/dev-ruby/radius/radius-0.7.5-r1.ebuild
index fb12ef1a5e16..382e6b1e9069 100644
--- a/dev-ruby/radius/radius-0.7.5-r1.ebuild
+++ b/dev-ruby/radius/radius-0.7.5-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc"
diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index ebb70075fc59..2babfb376f35 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1,3 +1,5 @@
DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df SHA512 3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5
+DIST rbpdf-1.21.2.tar.gz 12055483 BLAKE2B 24aa5acff343c70769a6644abd68967333bf1d121a6ac85ece8d040439bf096983806613529a84d42b295e729134181a1ac2d0828b1ed337e91c8732a67ef30a SHA512 0da1f5bdc538cbb8e8f27373debb81634cfc407b4bd6c84301719f2faec196df7dc40a18e01a56fc9d373b0bb00523f574be1b0cb98f713c76e7987a8f5d0a98
EBUILD rbpdf-1.21.0.ebuild 1341 BLAKE2B 451582cae18f837175e6ff4fa08a866c3d7bb644d6bc275754c98597a0276a5d2355102646d94ad6f27f70b65bc59621d8f2f91f6c613adc2a592c315c6ca577 SHA512 767abc7566b1608f7c92287e179e55255c3a67570b583750f3e25fe8aee30f0f2a9e4d686521992b9879a1b5fb4edc4727d63984c0e102fb0951683b85e14181
+EBUILD rbpdf-1.21.2.ebuild 1341 BLAKE2B 14f30e46f3a2a5f99ffa088813d143a510cdd546c9e75a73f24570291cf64ebb82c2804f7d942179bc7a16e5797c13f94b66b96b7c48e4efc683298638ab8555 SHA512 7864911648eb87a4b8033693a3ff81bdcf062b794ad8ba272e94e1925ac15ae09d2e93167dbe2b7a5b9a21a2dae759cbe3392687835fdffd8d40d2ae4aebca50
MISC metadata.xml 418 BLAKE2B ddda722ead67832580df88c0be4f37055f5dade79d4ec39d83e005cb601031c98738ea0e21e748b47e734820b75eb55ebea778a6c94ccaaf31ea39dcc1bf4047 SHA512 0be187ae5be0cc427cac7b1b9440db51566ccd0df018eb71cda5bc055e9541ab2582bb37e980b4df566468736d15e06424cf47490d267d3a52be103f88e2f961
diff --git a/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild
new file mode 100644
index 000000000000..02a0e2d7870d
--- /dev/null
+++ b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+# Avoid the complexity of the "rake" recipe and run the tests manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby on Rails RBPDF plugin"
+HOMEPAGE="https://github.com/naitoh/rbpdf"
+SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
+ruby_add_rdepend "
+ dev-ruby/actionview
+ dev-ruby/htmlentities
+ =dev-ruby/rbpdf-font-1.19*
+ || ( dev-ruby/mini_magick dev-ruby/rmagick )
+"
+
+# Two of the tests require png/jpeg support in "magick identify",
+# see bug 738784.
+BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )"
+
+all_ruby_prepare() {
+ default
+
+ # This test is enabled automagically in the presence of rmagick, and
+ # then fails.
+ rm -f test/rbpdf_image_rmagick_test.rb \
+ || die "failed to remove rmagick tests"
+}
+
+each_ruby_test() {
+ local cmd='gem "test-unit", ">= 3.0"'
+ cmd+=' and '
+ cmd+='require "test/unit"'
+ cmd+=' and '
+ cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" + f)}'
+ ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
+}
diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index bf16abce6ed0..a144ff0145cc 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -5,5 +5,5 @@ DIST recog-3.1.1.gem 374272 BLAKE2B 119c2f3cfcb81896ee9151a3504b1c3a451e7ef0bf2e
EBUILD recog-2.3.23.ebuild 743 BLAKE2B 2b3a6b9d683e933038723d20e7c1ab747e4ab653c10fbb73a9f38a475852531d6f4f83d42e9a47e86d5526c25bd565c3baad1a86b0f2547f779ca23e1d6f5771 SHA512 b31ae2be8c58901bde379bbbf9ac011b4c6a60f96d803c0cf4912a05f4142b534a90bf03d9504f2d587d752228b20cc23c843968c43e23c4e8db2f13048d9a69
EBUILD recog-3.0.2.ebuild 653 BLAKE2B f78f23b29caed756a543390a71be758d5a4916095b2fab542a59cff1e41ac67970f0c32bbe64e62dd3c9bf325dcd78a39c56913ccb58674fddb5cdf65bfd1ca1 SHA512 a0876f5242a65558ab66e1803f0eea2fae10ef95b13f48b9a085a4845751325125c595c3cb90e73a87c314ad9eb5b51183d1d1f6cbe2722f47b08f7c64c8da6e
EBUILD recog-3.0.3.ebuild 653 BLAKE2B f78f23b29caed756a543390a71be758d5a4916095b2fab542a59cff1e41ac67970f0c32bbe64e62dd3c9bf325dcd78a39c56913ccb58674fddb5cdf65bfd1ca1 SHA512 a0876f5242a65558ab66e1803f0eea2fae10ef95b13f48b9a085a4845751325125c595c3cb90e73a87c314ad9eb5b51183d1d1f6cbe2722f47b08f7c64c8da6e
-EBUILD recog-3.1.1.ebuild 653 BLAKE2B 29049c58be2b84594af20d47d527d536ab6b12a3ecd37235a2046b2ded5a407cc05973f89e891866da0593eb6adfcc35822fc5be75028467ae7769afe1d7adb9 SHA512 4796d2a42073dd5aa0d7c2327e25ed1520d1f58e1788b0b511faa60305a53d5acd376bc8a8ea65792817c655ebbf05755dbdf3dfe4bd1c1b6c2f9f8cfdc38cec
+EBUILD recog-3.1.1.ebuild 653 BLAKE2B 5ef7d4f078a7980cc7d4f5673d38f57ee4afd54719fdf038fd201cf946d5fc8fbfe1d309245bce01d833b6238bec34143dc29aae5e8e8479e039c0be4bd9c16c SHA512 e93e9d99c4f72ca3f82259437cce20836a58d82b7b189aada3143bbbbca2fb0f2a4e20b82fd5fff8d4f41c0b385d7cdf52de59394a99132d02c23ed7ae1ee642
MISC metadata.xml 335 BLAKE2B a88a64b51ba2e191dcb9fea6c4ba7a289da93db9145aa354bab3a6d4a1d9c48750143109396373992eda45890b949c56005b766c93ce75d24252226d555105f6 SHA512 b1315778b13db2b967dd451e07501a41a01a9f135289c5fbfabe7027e23f05d884ed662999f5f54c9eec43e3d1e148e3671fb1df417c2282dc3b1efe3e2c2ee1
diff --git a/dev-ruby/recog/recog-3.1.1.ebuild b/dev-ruby/recog/recog-3.1.1.ebuild
index 5625684e1ad6..41afa86ee4d6 100644
--- a/dev-ruby/recog/recog-3.1.1.ebuild
+++ b/dev-ruby/recog/recog-3.1.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest
index c71cffb6f0a4..787a356a35b5 100644
--- a/dev-ruby/rjb/Manifest
+++ b/dev-ruby/rjb/Manifest
@@ -1,3 +1,3 @@
DIST rjb-1.6.7.gem 74752 BLAKE2B 835bc45b4568599e030033d9cff4d1df2da2cffd63ad594a437eeae7974d5e6f1bea490631c79f0990697f006e0006aab923134860aaf57312b153f750bda62b SHA512 ae5980621900d2605372f1cb3783d213e19da7bf1a7b2834dbdb99895476ecf2dad0ee474140e2747bbd477a5ab6d4be94cc9bf4fd0b8f0109ded94d7621bb7e
-EBUILD rjb-1.6.7.ebuild 1914 BLAKE2B 520cd204dc5cbfb55cfa8b4bbb4e0985ac4ec409fcfa01ce50aef83e12da8dc0d0bafb68cf6f572ddb4b7ec075be95c07c42f96d1d7b8a7dab3bfec5ebb76a10 SHA512 3f2edb180255ca9a88956393bf583704719db9583686e647db759bdb8865a83dd8f24a5d1f02f623752a59a08d954556757f1a507cde46d905c6c0e2b7a6c0a6
+EBUILD rjb-1.6.7.ebuild 1914 BLAKE2B 77ee864e72945e30c11e341d3c230835a5388550edf883141060f5c3bde4872d32d497f05a117c4563bf7c437edd85fa0e475ce50ce5f28b4cf596758a9e0265 SHA512 3b40d712b7294155c476c4d22ff1f9b347dd3828f037ebdf998b5d17bf0059e3ed56343a688b20d89dcc2090c0c5d3a5cb12e5093cd0bda82ce221b1fbe8d9da
MISC metadata.xml 434 BLAKE2B 1e94200b4a129af238d6fd0d80c250a951a3ffe2090b352b6251cb1b2976a0311fa8e0d35dd8e5ace9d87aebca05792c11511d99a7997ba547e40722566e37da SHA512 8bd89556de265f47cbf04a4679ef4970964a5b50e113464ee441d5fa4655d13fb0f9403728efd9d11a4fce7cf3a93058918104cfe2475473b0a5bd2f24ae9aca
diff --git a/dev-ruby/rjb/rjb-1.6.7.ebuild b/dev-ruby/rjb/rjb-1.6.7.ebuild
index aa1f63d005b9..bafedf0820e6 100644
--- a/dev-ruby/rjb/rjb-1.6.7.ebuild
+++ b/dev-ruby/rjb/rjb-1.6.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/ruby-feedparser/Manifest b/dev-ruby/ruby-feedparser/Manifest
index ade698ebf50f..5772d6ce0f83 100644
--- a/dev-ruby/ruby-feedparser/Manifest
+++ b/dev-ruby/ruby-feedparser/Manifest
@@ -1,7 +1,3 @@
-DIST ruby-feedparser-0.10.0.tar.gz 2697849 BLAKE2B 679e8442b5b11eb56b30d346edc54d76d8f94f43ab26299ec0dd831faf6acb7fde304b4d6f8147d67ab013c9d7e50c163fcb75e8aa10ddc9091529e29eeb0d79 SHA512 0cbf8543a73385f1bd7fd2bcd647828e4e03ec648a62cd898cfd58ed574ede68760184037a5c7ba58acc42d1d51c54158ad1247216ede415791d0bbaf99a5ce8
-DIST ruby-feedparser-0.11.0.tar.gz 2698521 BLAKE2B 55e3107fbef971e865b05ac0dc4ced0c0033689a93124c7ee7aff5c9979a8bdabf65a88484f744b7a4703cd8e10473d8fe76d6970f00b248afe37681154fe4ca SHA512 96f0d0471f3a1f61e4889c988e154bf4a1f8df5e3117e9c31fdcad905435276be58ad1027bd86f9ca9872f50ee020a04b78df0ad44b39b6ae096fdce7b64ed42
DIST ruby-feedparser-0.11.2.tar.gz 2698609 BLAKE2B b516c7d50ba6bfd769dd42b5cfe85142df596556d21551f69c7d180eb172cae1d4c8ad86e44ae20cd87734b1d8f4b11456315b9c2a7df1a428a05dd8060bd8fd SHA512 1e067b0170f2c9df531b9378d004b06d098ddc21899755843fa2a2ae37a965e1f6060272525943e8b140b9f82bb6aad37a307dbb77adf74743ae76fd2a7c26d0
-EBUILD ruby-feedparser-0.10.0.ebuild 1025 BLAKE2B 78379bd36e971cd4869a2c178d14a50893a0e8b81e1af821e4b729fea371155ff771d927cd6e7c8bcbdb02ca6cdb4890d0e3b2f5867f2e55e60ca6ecf3c7e069 SHA512 68d8f840e97767fa75e0d8564268de26a5fe9de7bdce2ff8e5813b771abc5dd262d03c7386d478dbf83e874a9a3ba97d0782966d0ec5259f6409d2d89fe15b0e
-EBUILD ruby-feedparser-0.11.0.ebuild 1025 BLAKE2B 005674aa02b5a771a77c8011c6eda2923b2eff67b8429363b1d380bdf8d35a4ef46d6901f6e72c322abcd5df945405ee226c01bb42c88f6fb2f2b0e1241e3905 SHA512 77189792bd93f92843e238e4ec793ecc79657c87a6acc7cc1ec22707874092343d290880d336e095b2dbd8e5de11f78f9da0b30c5912ba6cc7fbca95582dcd2f
EBUILD ruby-feedparser-0.11.2.ebuild 1025 BLAKE2B 005674aa02b5a771a77c8011c6eda2923b2eff67b8429363b1d380bdf8d35a4ef46d6901f6e72c322abcd5df945405ee226c01bb42c88f6fb2f2b0e1241e3905 SHA512 77189792bd93f92843e238e4ec793ecc79657c87a6acc7cc1ec22707874092343d290880d336e095b2dbd8e5de11f78f9da0b30c5912ba6cc7fbca95582dcd2f
MISC metadata.xml 352 BLAKE2B 4f2ef2ec78d4bd600e9207801e1f44c904df6fdd2baf42f361477c2ac015ce1cdcb20073d9806d579ce4df0f7e142a7b348f779888fbb07c6271c9ffbc3c22ea SHA512 3829503d9c799ae275340892ad81708393ccaea1fc0c65d678ce3c856fcae01546c02dabb340dc12582a774203e8a8b017c918adc66e1178c79a80ac35a79f2a
diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild
deleted file mode 100644
index 7a0c43081796..000000000000
--- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-GITHUB_USER="feed2imap"
-
-DESCRIPTION="Ruby library to parse ATOM/RSS feeds"
-HOMEPAGE="https://github.com/feed2imap/ruby-feedparser"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/magic"
-
-ruby_add_bdepend "dev-ruby/magic
- test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
- # Extract gemspec source from Rakefile
- sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e 's/PKG_NAME/"'${PN}'"/' \
- -e 's/PKG_VERSION/"'${PV}'"/' \
- -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '2igem "mocha", "<2"' test/tc_sgml_parser.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die
-}
diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild
deleted file mode 100644
index 4388459c4a69..000000000000
--- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-GITHUB_USER="feed2imap"
-
-DESCRIPTION="Ruby library to parse ATOM/RSS feeds"
-HOMEPAGE="https://github.com/feed2imap/ruby-feedparser"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/magic"
-
-ruby_add_bdepend "dev-ruby/magic
- test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
- # Extract gemspec source from Rakefile
- sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e 's/PKG_NAME/"'${PN}'"/' \
- -e 's/PKG_VERSION/"'${PV}'"/' \
- -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '2igem "mocha", "<2"' test/tc_sgml_parser.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die
-}
diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index 7b90763a5537..c53f1bf01814 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,9 +1,5 @@
-DIST ruby-prof-1.4.4.tgz 232833 BLAKE2B 932f5edd47a9de57f4c394044d1d563935f456b3cf77ac85c912359e34c8c1becafddfda329e05a672d4009b81fba386f76ba4677cee2dde44f40bef5abcaa94 SHA512 5ae25b32b26cfe7faf60c0ba84d3853c74f272783a8dde858ce3de0186683c7cf35dbcb5e89b1e5aa742ee93ea601e55f7ad99491bf9c1a1accef454b08b9921
-DIST ruby-prof-1.4.5.tgz 233733 BLAKE2B 1285eb2862a9159a80ead9c3e26f372ec00719553f8bc42d10645e7ea86bfb1f27525c1bdbb3a4ae187a0a34ac7d11c7516b594070fce694d1f29e840710d500 SHA512 444af657b5aff9b8c18e15600cb1bc89a2fb9085a56ac65ca392614234bdce73445fcf41ea638f1a2f02826ef35288896befd5e74526b5fa3b93d63eeb3700a0
DIST ruby-prof-1.6.1.tgz 243127 BLAKE2B acceb23b137d080983e0dc8f431b8b31be05db16e8820c478cc7c33f3b578e243ecb536baacbb36e4fbd4675e99f567d3c68a70f09929b3cdd6c10f21413b59b SHA512 01e85e12e2185e092ee10953239b4253da4970162e53563f5270d1b09a6b6a4606b2d15b7c97cb70b3254e3657e6874a22a1873ee28f3c62d04d066f938434a8
DIST ruby-prof-1.6.3.tgz 247407 BLAKE2B aac1ec36ee274faba919aa04be625b7b97ef61df105266f3d1b629cef6948db0bffbe67e70782f90a059221cb11cdb0df18031c9061f84cc882029cdde84629f SHA512 3172251fbd445c73f0eec734e09021ec0e375fd2f2999ec357569c679aa98ea5e0e08a18be1236e2572a8f0c302a1157d6a0d36ef04dffc4d0767accce629118
-EBUILD ruby-prof-1.4.4.ebuild 1132 BLAKE2B defa6b33884ca68ce626efb221237a56a67075e0f8cb5276197a28c1b93ba9b6bfc9624c1eb85a31d56096499362e8598354d01ae9bf0c6cbd459d75f987ca59 SHA512 87b8619262d51e7b8815aba53b27c2f312b784cc7bc899566a501ab1027498f5dc447a6b43ae4f2fd602ea3cbf4865e71e221665d44dbf562de60f051ab8b0a3
-EBUILD ruby-prof-1.4.5.ebuild 1122 BLAKE2B de8afa270dda713019c5776715ac0f0c6159eeb61c48d98e70948daa270dfa3c766c5421069a2895e2a29fdcd8d97f8a9d41da41d3b49c499bbd4d04991bf952 SHA512 52cd2306605ab0e810f75909aeb1028da0e8981d058f26d0032a2b9e04a163f7b84e3a712175f39fa3ee8481e2b01ba88d9b7be306dea1f6c8160db44a3501a3
EBUILD ruby-prof-1.6.1.ebuild 1129 BLAKE2B b20a30d1907fda6d50823a967a83ec27f7a360f7c13dfbf6f35ae1f472ea5ce1543fe9f6ace29e705d5d5db35dc1d4850f312fec0afcbacf8ca4e46fc7afe3b7 SHA512 eb5982a0c5a39b3738134a534774c3aa04449027c2ef3ce7f02b1e34f79115741eab07071c17af432f91e282a451d4e19babc0e455079bc1012f645925b49d6d
EBUILD ruby-prof-1.6.3.ebuild 1122 BLAKE2B c3bb6d4fa8cd8f5ab0d712e75ceaa0cd085d36ea4bc5edca49cdcc39adab3353299842054a46f5b53e00aae7b9282dad0885b02d735f973f74178347e3729823 SHA512 d81147eec1c93727da7d6cedd39283546ace97fc81607a40dd66d35e312a4f90f8e6f55f0d38b30dba1214c756e32c9f84a78da4af1e464ad3d47189022b8ddf
MISC metadata.xml 346 BLAKE2B 245dc508fb9933ff6a69b4e7c8a516ac9bb237798680ae70a8fbaeb57481520760f5a17a62cb045f82a955e0fc882fd84fb60d17b68bec1180b386355ca6b6fd SHA512 2cb1d6e31ac399f7faceccfd9dcc5e1a1e29bc10596ba3e0b3960ecc2bc215b21d351611e3ab6bfe7451fcee3bd4880a229b8266b7c8f6321bc79bdd5109b5d9
diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild
deleted file mode 100644
index a23ae9460ff3..000000000000
--- a/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/ruby_prof"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A module for profiling Ruby code"
-HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
-SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
-
-all_ruby_prepare() {
- # Avoid bundler
- sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
-
- sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die
-
- # We install the shared object in lib, not ext.
- sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
-
- # Avoid unneeded dependency on rake-compiler
- sed -i -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild
deleted file mode 100644
index 32aeba5fc051..000000000000
--- a/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A module for profiling Ruby code"
-HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
-SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
-
-all_ruby_prepare() {
- # Avoid bundler
- sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
-
- sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die
-
- # We install the shared object in lib, not ext.
- sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
-
- # Avoid unneeded dependency on rake-compiler
- sed -i -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/ruby_smb/Manifest b/dev-ruby/ruby_smb/Manifest
index 585ce3074ac8..ed6f490ff986 100644
--- a/dev-ruby/ruby_smb/Manifest
+++ b/dev-ruby/ruby_smb/Manifest
@@ -1,6 +1,4 @@
AUX ruby_smb-3.2.5-import-pathname-no-simplecov.patch 814 BLAKE2B a4f0bc39b010d0466f1a8e5de6cc80f948eadf58e46f16f928de3829650cb13037f7368bd8d43858f38074437b944344ffcc08c13e2f7f6e4891b5ea992aca48 SHA512 64d571a05de2143091d41bced2b5214675926d4271bc5213cc840a0444bf4f5c729d32b6d4a75e393d56132a80bb3ba3ce4b57ab1cee4a2b7ecbaba2c0bc3e2c
-DIST ruby_smb-1.1.0.gem 175104 BLAKE2B ffa4a7b3666f736fd721c8d561c28724709c7db6a2a4075e183a0a931e5df0c8047e428a2537a747eda9482d9023c2ed8fd8157d1b40244615b3818dc0c0bc37 SHA512 038ca625b580ac32455d08c675a5d7319e320944fe3aef6ed7272872fdc6affbbf2bda325897369cb23d4d62e24923a74b13fe392017854c6c5b9889c5e003f6
DIST ruby_smb-3.2.5.tar.gz 371107 BLAKE2B 452e93b2623f5354d257588a5b80803285a5b90c97b7f7318971986a9a0c3c18c80b00a0d1a32fba24447ceda73279656a76bc36ee38ea758a274db7cfe43d2c SHA512 15122587f7aa6ee85bcbd4a328b85e6db250b344754d1f059693d2710a8cce2b5ecdf034bd680bd9f2b0f752cf3378fbef9736b81448ac1436505f8aac98ae14
-EBUILD ruby_smb-1.1.0-r1.ebuild 746 BLAKE2B 55a9c6e3da44cfdb99115e4f13c21c1ce385bf208877d804942ecce6c507379c1756a8032461415208314fed60c53b40168b3cdfb4522d9754422deafa21a266 SHA512 8be21f92ecaf39b0a748d28ba19f7ae8acc8db68ab986cebd6234a9f62d8a59a643d50ebfb01eecf523353a6f9f02424e8b5c2925935c78652dde07a668286ac
EBUILD ruby_smb-3.2.5.ebuild 980 BLAKE2B a90faebb5c6c40db5c791bcc4032e769a89e4511f6ebbf0a7e8a7a0b8a47432cc7a3585341ac090e50ad0c2d8f524c6ce5bcbe45572bb8a277ebd5eed2ffe104 SHA512 4e13f602c7dcbc87ef68cc78c333c4f5528c7f2bfec12098019c3503139889857ab5f362cc863e1df6cc354bbb016c312a5432fbca8ab1dc8b140517bcd66196
MISC metadata.xml 328 BLAKE2B 859f25af7113c3e93d2625543da46ef59ffc1912cfe8f9b754b5cfe60e619afb250c8cdbd556f5a337e7dbc020b4afcad0285c7cca319f4cfbbb616dd86b401f SHA512 46e97bedd55ea80b80976c20ee7194324fad332c5c8a5090835a038155e1b3c5314acb1a14e7e2594cd30bd05b95d7d478f7ca49685acd8f12d4821bdbf7dce9
diff --git a/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild b/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild
deleted file mode 100644
index 8ccb50a1ddb9..000000000000
--- a/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="pure Ruby implementation of the SMB Protocol Family"
-HOMEPAGE="https://github.com/rapid7/ruby_smb"
-
-LICENSE="BSD"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/bindata:*
- dev-ruby/rubyntlm
- dev-ruby/windows_error"
-
-all_ruby_prepare() {
- sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb
- sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \
- -e '/[Cc]overalls/,/end/d' spec/spec_helper.rb
- sed -i '/TRAVIS/d' spec/spec_helper.rb
- sed -i -e '1irequire "rubyntlm"; require "time"' spec/spec_helper.rb
-}
diff --git a/dev-ruby/sassc-rails/Manifest b/dev-ruby/sassc-rails/Manifest
index 4150241780a7..c8bff8f4ad9b 100644
--- a/dev-ruby/sassc-rails/Manifest
+++ b/dev-ruby/sassc-rails/Manifest
@@ -1,6 +1,5 @@
AUX sassc-rails-2.1.2-test-directories.patch 2849 BLAKE2B 9c054cbff7c0c3355333e3a1846d2a2ea3fa31a7721dea697628f2242c4b3be9d4b199c3f5ed7c2712ed7764b450a543c4bff919d648d7a4648c62ae8f2d5e99 SHA512 5c7e7e285189db56fbe8693c161080d9acf5ca3b075eed8946bdf3b1fa6c0afdea5abf1520e926ca9eda27a9563356ee76645e8e5fb24fbcec594d2101158677
AUX sassc-rails-2.1.2-test-isolation.patch 4755 BLAKE2B 4f1abb47ebc46fad927d5cea9d3c90f2caf6ad4e265534b9e62f2d203809b21cac53dc37e1eddaeaee96414b3d933a4fda44174f34e5a81cde2a5e07342dd74e SHA512 dddb76598f41ccdaa684e9449ea21c1fb613c99097b18f06f2719515c9005b17235ddae4ca06342d9c53741d4fd9ef93df693f3686af69a1cc872649d07352d9
DIST sassc-rails-2.1.2.gem 33280 BLAKE2B 1ecd048a879ea9ba08390ed81c679a3a4461f3937d1b0ce5ee001810067286f386ea885787984ffa417d2af191f178563e892ea24f1b466b6538c815fadbd9e3 SHA512 d250f22a3f2c4afb56a22f4533194d80b8a301730e5e4b49f9613e489f7158e7bd9c02cff8e1ec8ce727ede25f1c03a2613a664291967b5e97e210f7890d0bc8
-EBUILD sassc-rails-2.1.2-r2.ebuild 954 BLAKE2B b6cf69a9fc91057163615ecbf3787098dd146f737fc70dbf2754be359b2d7784ca139fee69f788a12bd38b6333bd6dd5037c3799d417422abc22a6b3fa7af846 SHA512 9fc3df4994c0127f16cfccc8a048cb654118fb165d593baf04d409238d0123d3cc0c9c02d3187adcb8b8ad64b8c0306f6aa4fea51a993860807de33238d14b5f
-EBUILD sassc-rails-2.1.2-r3.ebuild 1270 BLAKE2B 35a78e6b5e44c7be77fb3485fa7113737eb59c7e66c8221a8a6f3ec84bf3b7a018bc0999fedd16f4d9ae5820ae32d5ec17de1896f422b56c6aa6bade07a3166e SHA512 472b3cd093729b56e227e219045ef2bbb07cba879eac1e7b67d1861538eb1acec1a2440c37b371f19a6a2824fb750e20c6f9ae2ddc1912d2b7a86fa41118bf53
+EBUILD sassc-rails-2.1.2-r3.ebuild 1270 BLAKE2B 1a66e72c2f6e8810b9d4f08d0b0bab9c85f1dbcee9d349b43df417cbd7d1bb1c680b1ea7350caa997051d9c7b3598206b98f848397799c93ed15bccb7d6f07b6 SHA512 be14e7698d68583a6dce6dd6dcba9cc97300a3a147d674f29741a07702be01b25ded7f110786b7195cb64b5ce725b7795a23fa3ab385c2720c58493ee3ef8b94
MISC metadata.xml 343 BLAKE2B 6319dd108c825d78ce2b27bfcc376edcc437b9710eaa62371617ce5bcfdb673e948c81ffe1d48a8b5d85fccaf26b450b063b5366a8f9f5d12a0d6e1798418aad SHA512 2f57cba2c2b633b7794296478ff1a8cff92033fc30169917ee85aa7388bdc267191699307bbaf5096f249f0cf806a20fc763e21346330309693c221489db8f20
diff --git a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild
deleted file mode 100644
index 6b2238d523b6..000000000000
--- a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrate SassC-Ruby with Rails"
-HOMEPAGE="https://github.com/sass/sassc-rails"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/sassc-2.0
- dev-ruby/tilt:*
- || ( dev-ruby/railties:6.0 dev-ruby/railties:6.1 )
- >=dev-ruby/sprockets-3.0:*
- dev-ruby/sprockets-rails:*
-"
-
-ruby_add_bdepend "
- test? ( dev-ruby/bundler dev-ruby/mocha )"
-
-all_ruby_prepare() {
- sed -e '/rake/ s/,.*$//' \
- -e '/pry/ s:^:#:' \
- -e "/railties/ s/$/, '<7'/" \
- -e 's/git ls-files -z/find * -print0/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/pry/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -S bundle exec rake test || die
-}
diff --git a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
index ace5a004939f..f4ae70658baa 100644
--- a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
+++ b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 44435ea84ba8..0dbc4005eb22 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -3,5 +3,6 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2
DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7 SHA512 017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
EBUILD sqlite3-1.4.4.ebuild 2315 BLAKE2B 7f91fd02091dcb4f27069371780bd35e3d0d0039a046b014ce5a4f7577e8614307419fd51bd71c2a48748cbf84a1b61cbec99fd471e46954aec0c569f77894e5 SHA512 c299a3a0062cb1312d1b09d0cbd239893583f9d9b9fef0298757d8f3c665159c8d86b1ed54006dc6e741016178ebfce5711a182dab65beece652a15f8971b432
EBUILD sqlite3-1.6.1.ebuild 1320 BLAKE2B cd79fcc9c64b345977ed1c9047d178fa01d05df8ff7af5402a304836975aa85a2af0c8ee6e95a4dea5b4d83b76bbe7030347f13c2086c0f44adab3b37f37a732 SHA512 ba1d6f107cf5db33af46e0a055b3fd7b1b5de23aedeee5df8792302b0fbcec0199c8a8d03e69197ddf6baf44e0eebb4ba6b904135dbd1c0792a71af70c63b98e
+EBUILD sqlite3-1.6.3-r1.ebuild 1477 BLAKE2B 17cdb9cdbd077cb15ef7b2f0e66a43a3a70aa05d8f6891dd23bf885ed303a07d8b99ad83372c06cf6886a9567257a86fb237603562a6040693c4036a1bd68ae2 SHA512 caebe47a42f7c69b5ce7231f8951d3d507c2a5f1b778b7a3c71eef7984dad291b395afd29cb7355f98083f029370bf8d5936aa7c6d25918e4e31315b4ef073d3
EBUILD sqlite3-1.6.3.ebuild 1287 BLAKE2B 6ab7bea9fd97cad04c53f4a5f7ffe3b875cd4fa32c6eedbbfe6b9b35421c868c6253f1cf95b0ead0fcd2cba17ce24a8425c2acf5d6153c631d4ff041d49af0ef SHA512 2fcbdb74eed1d5bbe7b6c9f529661f0608bd9d23bb52ba3b47a4969ab494e1a6b1cce4033b912158851ab7f782cc9dcb96e6a008afbcea9e04c3fe6d246eef4b
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
new file mode 100644
index 000000000000..ba4ed4569046
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE=""
+
+# We track the bundled sqlite version here
+RDEPEND+=" >=dev-db/sqlite-3.41.2:3"
+DEPEND+=" >=dev-db/sqlite-3.41.2:3"
+
+ruby_add_bdepend "
+ doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+ test? ( dev-ruby/minitest:5 )
+"
+
+all_ruby_prepare() {
+ sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die
+
+ # Remove the runtime dependency on mini_portile2. We build without
+ # it and it is not a runtime dependency for us.
+ sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc; then
+ rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die
+ rm -f doc/js/*.gz || die
+ fi
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 9ae431a0a721..7d85af042193 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index cb4d6ea34363..9be9c595d541 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -2,6 +2,6 @@ DIST diffoscope-238.tar.gz 3287285 BLAKE2B d745c0b279ce6e29cbe9c6655c48d2fb4c8d2
DIST diffoscope-242.tar.gz 3167814 BLAKE2B d6f63f94e312cd9bb48858dd82e50bcae065cd25f332a08940b22d36df75993cd43614ae44cbae3360c38ae30b7910a062ece294680b58b2a654ca3ead078795 SHA512 3d724a2349d2040d7072b81b8a77bae75aabe3f39c661c1d68a9f6e76b75048225262b8a9932c39e56429ec4937a398ca45e9f9abd23505aa511a7a8a81f3ab6
DIST diffoscope-243.tar.gz 3167842 BLAKE2B 01c8e1a53e78d6243d90b0fcb4ba73158e7a5d379f1602b607bf9c24445d9494124ccb676897c5a63bc7a830f8ea0788d82fc0f735384eddba177142359c8535 SHA512 7eaa688a016cacf5f5ccb9759fdc3fdbf8ee3218201ff9b4b950c4e2121f5acd67022b405852a2b4d02838aafd2a316d7579c407abaa0e7399bfd9513981f11f
EBUILD diffoscope-238-r1.ebuild 3575 BLAKE2B fbc8c76a414940cd2532946999b293abc84ce324751dbbdafe207c586b7317238d3589482e72f3cb9cc0c797531c92726225d3365aa2fdd2c7adaf2eab920f33 SHA512 ba3c3e3285ecafb5fa72bb92e4b6ef5174f4991dba4fe78deb4858ae61e002d168e46d610fee1dc14ab51c2b1e5e9eb0a34bf64c3c680f23e71a0e49580bacd6
-EBUILD diffoscope-242-r1.ebuild 3576 BLAKE2B 9ca0b96b676968af02315e7fed3c1f636adc0c529c6491a8a1d91726af515d02ff9d5972669a370773ef6510972fe602533d9db5ba4417fa0d8944fb6a849f38 SHA512 c131de19ec67bf7de1a636ffdc0ac97c41c5888574f3b168a7f64ea50fb896fa8d1fe3af21aba8ab3933ae6140aecdff152abb411e59054c6dff5277ef97c784
+EBUILD diffoscope-242-r1.ebuild 3575 BLAKE2B fbc8c76a414940cd2532946999b293abc84ce324751dbbdafe207c586b7317238d3589482e72f3cb9cc0c797531c92726225d3365aa2fdd2c7adaf2eab920f33 SHA512 ba3c3e3285ecafb5fa72bb92e4b6ef5174f4991dba4fe78deb4858ae61e002d168e46d610fee1dc14ab51c2b1e5e9eb0a34bf64c3c680f23e71a0e49580bacd6
EBUILD diffoscope-243.ebuild 3577 BLAKE2B 4557325d6cf62a9820c9cd50819476d689e31a1c686f0def1a6577cf851ace5d69784c3bff846ddf8ed4d072dfbf88d7c875c78dce1b12cd230813e6fac3d307 SHA512 4eb2ff837002e7b6635a2cc81fdf5738b73354138aec718ee89963c9fffa68105b743075fffef307fdb2b8109784ecd3b81b37ca937a2cdef29013306a7b0b12
MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5
diff --git a/dev-util/diffoscope/diffoscope-242-r1.ebuild b/dev-util/diffoscope/diffoscope-242-r1.ebuild
index d201f2eeaae5..32c15ca1f544 100644
--- a/dev-util/diffoscope/diffoscope-242-r1.ebuild
+++ b/dev-util/diffoscope/diffoscope-242-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
mono opendocument pascal pdf postscript R rpm sqlite squashfs
diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 0af436f25c19..9b1a74c7f49c 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -3,7 +3,7 @@ AUX perf-6.0-clang.patch 1862 BLAKE2B e88655e51cb785b80cd44fefb73bb7668bf6d57205
AUX perf-6.4-libtracefs.patch 780 BLAKE2B dc97e42f1d3ece03722441b5a2c1f87ab9871ca92b9cf9f57b2e44627fddfcedaf6d7f64ddf74fd103c23aa0db71c4d147f7841743eb5c5a466c9bbb150597ea SHA512 da1b69c190491dd926ba1e98a43965a5ffd543df4134e6a10d187ab544695617fcffede3190bce4cbef13b897d113dee743f67a98ff249a486f8de2d49e62f9f
DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
-EBUILD perf-6.3-r1.ebuild 7568 BLAKE2B 301182f64188210ed3abf7d903557b79f5c0cc469c61f3ad407d09999afd946b0267a2a286af0f1089f77ecb388e9ed29a1caefcc2ad9a7ff6bda6ccd5b61694 SHA512 cafe7e439f1da10bd6f3ef48f1b3b9cd01d0d0e39e5b30339a22e9f9b90762f5081917bea696b0beacba49a889c21e4b331ab27b033c26333f1108395ae99722
-EBUILD perf-6.3.ebuild 7558 BLAKE2B d15f100dcfa7d1f4f567f76a2bc375ed81ea2e71ebf54d28bead8577b905233545e229d31be84ce4edccb5aa039064146c02eea307ea514bdab9b605f78f2299 SHA512 7492001c2466083504f7406face29631814c4104459a5b21acd650a6261328ed0b9132d23117438b931b2dd80c27843263d2d97c85b98ab1e84801edc8d393c0
-EBUILD perf-6.4-r1.ebuild 8260 BLAKE2B 60bb0b0a7c17c59bd1c7751d46b2f05810ff9c18e26d1ff38d91a9de3c20eae143cc063c5d088f9d51977c512896f4f93c3e098a55ce60f14f5e9497ae672a6c SHA512 20057e269a094b3848f3415713ad99b0aed06b93eab23b045e56da35dcf370107fe907f18dbe440ec7090898474a99a9ea89c1150f39e730d194b4d9223d5223
+EBUILD perf-6.3-r1.ebuild 7594 BLAKE2B d93e597380319511a72e631d11d4ea87df4e99709db7a13467b3ee8d4bd41053b3f94f6f46ade7e054dd14f18da9e79a0d60631ffa93e0f75a3a889424566fc1 SHA512 c8ce0a06d61b880d3701305ef9aeccdd063cd5c6e26280f200621f817525bbffda5dac96dc3324a7333a542eb9e547433d788fc23a3697356c3fa52ae77a5fa4
+EBUILD perf-6.3.ebuild 7584 BLAKE2B 36c106f3f7af3e053b2815776ac5baf5809aab6115d4854b5fede8e91f9046d72982b3727e8675e013ae12f918e4d4f3425cf479690d9311eeba11e9b622a56e SHA512 49a5245fd70419ae318686b51e1520347e68793e1f8b740ae671d7ce3255986b6f6619df7f3c4f74488e8208bc6d9ed9ff793dd7133c8d0c436e57f406ad6b37
+EBUILD perf-6.4-r1.ebuild 8286 BLAKE2B a033e9d501f1887d5b4d344e69b0781176c5f018613815a3b472deb6c978546add791744f6fe0090a1c8067ccd7492812ce95882e738d03c0658d4ad08a7b382 SHA512 9cc5218cf15a67e5645b4cddb0318216f85fcddd72ca1aab3a9ce455daf439338896454a10608380e5e245f6d1923e1bbb4e4652238eb5ad28b5fbbcccfa98e0
MISC metadata.xml 1642 BLAKE2B 648d70e60d8f8661c475da2be7ce7d120d1d96d505b2a9cacf92f5922c3c1266c0e0d3f8731c00a443cd7b05e317e874675038e709f0045d3e2f8e47ce4ffd6c SHA512 7da28e8493f318cd8b8a5e4f03f6f0deffc6b42ff9a4b9f304ccf684ea30dc85e0525804cd851ba1597f49d3500681d76c7fd7b6de08c1e479f1fdf4f91d0cae
diff --git a/dev-util/perf/perf-6.3-r1.ebuild b/dev-util/perf/perf-6.3-r1.ebuild
index eb28c4419c9b..d519238f14e1 100644
--- a/dev-util/perf/perf-6.3-r1.ebuild
+++ b/dev-util/perf/perf-6.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info
+inherit bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info
DESCRIPTION="Userland tools for Linux Performance Counters"
HOMEPAGE="https://perf.wiki.kernel.org/"
@@ -231,6 +231,8 @@ perf_make() {
}
src_compile() {
+ filter-lto
+
# test-clang.bin not build with g++
if use clang; then
make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die
diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild
index 31bad3f7e7fe..8f0ac9a76ce4 100644
--- a/dev-util/perf/perf-6.3.ebuild
+++ b/dev-util/perf/perf-6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info
+inherit bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info
DESCRIPTION="Userland tools for Linux Performance Counters"
HOMEPAGE="https://perf.wiki.kernel.org/"
@@ -224,6 +224,8 @@ perf_make() {
}
src_compile() {
+ filter-lto
+
# test-clang.bin not build with g++
if use clang; then
make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die
diff --git a/dev-util/perf/perf-6.4-r1.ebuild b/dev-util/perf/perf-6.4-r1.ebuild
index 83118f390754..c341b8367f60 100644
--- a/dev-util/perf/perf-6.4-r1.ebuild
+++ b/dev-util/perf/perf-6.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 estack linux-info llvm toolchain-funcs python-r1
+inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1
DESCRIPTION="Userland tools for Linux Performance Counters"
HOMEPAGE="https://perf.wiki.kernel.org/"
@@ -266,6 +266,8 @@ perf_make() {
}
src_compile() {
+ filter-lto
+
# test-clang.bin not build with g++
if use clang; then
make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index addad2a66875..5638056255c7 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 5358ebd9b1ef..2238aa540cab 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -37,5 +37,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
EBUILD breezy-3.2.1-r1.ebuild 2966 BLAKE2B 78d2f6417f87a11bf83b2d2f7998163099180355bd1fa14716367478c7ed516d81e6e34440cd530b7630cf33d7e8212e621d101dee16262de44ec1c796bfdc68 SHA512 de45c3026453c4672e85c75e3f72ad77da05e5def0681e4b8637ae1ad9c2237384eba5e784d07295a068541c2606f18ff3c3c8506e376649bf51b2aeebd4f325
-EBUILD breezy-3.3.0.ebuild 2269 BLAKE2B 59b2a30ae4096af4844f802b58804189c3d185450b820ea439ea6c4e4e281d51b1a262a0a6aa3b49771f6d63f5eb943cdc7fa0837eefe70cea6e63f6373379eb SHA512 08b611ed60a3a2294818d12f0a46f3330f5094d5016ee5a90565a7cd5244ebaa01ab964f5ed6b4887bcd63dc127df035e4b300a90e6972c256e1cb591076f55c
+EBUILD breezy-3.3.0-r1.ebuild 2339 BLAKE2B ae64d2a0e7421c02c910b5e7acc048a92e247728675c75971480df8a36b70dbce01ee27ad465275b35848c944b930e10bfa0c5bd3fabd77f8af9f303bba42657 SHA512 1574c0fa244d783ab672f3a4817235c74960f904c0f1eeceea582b6bec930745e666121a1b5d6c8f63bff4cee377e46a8633bef2fde7bea477ce1585f81a5bf0
MISC metadata.xml 424 BLAKE2B 485d8ba011693c021b649e37c76ea715b5a64b3356b7acd30abf841782ced63261cb34a254bf82e282c5e4ac8fd9550fd8d68504b35b4d540482c33ee4d50c83 SHA512 6ae1b97af9d955eae016ea7c9c87f7fe3fa80a6a3c8cfed4a962b6974eaaa14f0a02c4846ba387b4dc7d643c134e9d17526ff5b275c3f7e46a098204505bfc3b
diff --git a/dev-vcs/breezy/breezy-3.3.0.ebuild b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
index 305f328287e7..42bcca42b2ce 100644
--- a/dev-vcs/breezy/breezy-3.3.0.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
@@ -65,11 +65,12 @@ RESTRICT="test"
RDEPEND="
$(python_gen_cond_dep '
dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/dulwich[${PYTHON_USEDEP}]
- dev-python/fastimport[${PYTHON_USEDEP}]
- dev-python/patiencediff[${PYTHON_USEDEP}]
dev-python/fastbencode[${PYTHON_USEDEP}]
+ dev-python/patiencediff[${PYTHON_USEDEP}]
+ dev-python/merge3[${PYTHON_USEDEP}]
+ dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
')
!dev-vcs/bzr
"
@@ -84,7 +85,9 @@ BDEPEND="
QA_FLAGS_IGNORED=".*"
src_prepare() {
- sed -e 's@man/man1@share/&@' -i setup.py || die
+ sed -e 's@man/man1@share/&@' \
+ -e 's@, strip=Strip\.All@@' \
+ -i setup.py || die
distutils-r1_src_prepare
}
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index 87c8b634e1b9..862faf62ea0c 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
index 101906e01f47..33656c042bd4 100644
--- a/games-util/cartridges/Manifest
+++ b/games-util/cartridges/Manifest
@@ -1,6 +1,8 @@
AUX cartridges-1.5.4-dont-validate-appstream.patch 304 BLAKE2B bc6f26ccc39f2029a0d09a767843139b219692159e1b3036e40845a14db2bf43f4510ab29b626cc9acfa140123a841b36536b767187b792ce545737914bebd1e SHA512 2a5b2a8a4dbd0614f7fdabb487e2df5c63c0718b11320fefa8894c1dd166438d7238e1d4703c9e9aeac2bf540ecaa4c0cbf6e5a64343d8bce80d5e1033a6dd14
DIST cartridges-1.5.4.tar.gz 1302013 BLAKE2B f54d867ce769c843ee8114ea2946618a1ee275dff877a5f5b175f2457d5f67ffe412b188d44961aaa351acfd8e89e68d9b30442f79d747ebba7fd8432fa82d45 SHA512 b69b18150ecec2dc39ab126f1708f04af4902babdd999b5d26d71b001e8111f062ef6edc4efed66b551b2a84b7bed1e18a4e3aecf3f60aaa3518c08e144a8a25
DIST cartridges-1.5.6.tar.gz 1305623 BLAKE2B 20d95f2153e090db3ffee36361e8595ea3cca37a7f5971f945a41bec40df3fa9663449ed10a8d6349738838d592746372d2e3091589538266ef3bd4aed3edd6c SHA512 4e4a94ed31fc416accfa1b5f06580f3a5180665d931bee933b8ed29f4069f8939a60b2947740e7223e570be2116a55b1e3698e40f4529cf4c974636af6384456
+DIST cartridges-2.0.4.tar.gz 1332584 BLAKE2B 07cd5f19ad74c169cd1a98136920fc8f10fda001f1cde93f26fd0a77e556f0406995efc07b54722571f468983b9af53d7db2ce95e434d91f7e10a7b5855d1b46 SHA512 892be1a587aa7ad4baed457069fdf7019472bcf0d7acf301e8aca96719ebe259f59989fc966cb32376326273406ac688a51e95bd395b5de7b63c85c031dcf15a
EBUILD cartridges-1.5.4.ebuild 1098 BLAKE2B 40997ae761137eb77ac46127c3a951533ac7222d305ed95579697de20e21cef3775396774e18f369c82977af8fd4f5400f642d40f680acddb03c7c42548f272f SHA512 391b32ce90abe3088ca7fee83c1e626efdd46a71020f48fe3b25d69f6d8ed6a842726143bf15f47730010c02dfad32ab85a4d5c5a880923634401a4b9db64ebd
EBUILD cartridges-1.5.6.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef
+EBUILD cartridges-2.0.4.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef
MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7
diff --git a/games-util/cartridges/cartridges-2.0.4.ebuild b/games-util/cartridges/cartridges-2.0.4.ebuild
new file mode 100644
index 000000000000..05c8ac27f772
--- /dev/null
+++ b/games-util/cartridges/cartridges-2.0.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita"
+HOMEPAGE="https://github.com/kra-mo/cartridges/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git"
+else
+ SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ gui-libs/gtk:4[introspection]
+ gui-libs/libadwaita:1[introspection]
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-util/blueprint-compiler
+ dev-util/desktop-file-utils
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.5.4-dont-validate-appstream.patch )
+
+src_install() {
+ meson_src_install
+
+ python_fix_shebang "${ED}"/usr/bin
+ python_optimize "${ED}"/usr/share/cartridges/cartridges
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_pkg_postrm
+}
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 162bf948a4e9..82bba36aede7 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 1dcffcc78ab0..6cea553b9ff6 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -12,6 +12,6 @@ EBUILD postfix-3.7.4.ebuild 8023 BLAKE2B f1ed37c430536e96591beceb346144d28bf5eee
EBUILD postfix-3.7.5.ebuild 8029 BLAKE2B acc668752b4e0f4df4cb5fc03a2fb1ed723018a2a6ebd016d7f3172203151f83d9abc23f9c50924788cfc57ccce9ef39b7968d6b7c4ee888f2120afa25182779 SHA512 0cefa25cffd806d11983d9324b10668ca53ff18a5a9192bcefb4b92ae00fc9acb8cbabd75b6fb38089b62399d50d2076dd1f2b2c53ce5577ad04e9054d97219e
EBUILD postfix-3.7.6.ebuild 8029 BLAKE2B acc668752b4e0f4df4cb5fc03a2fb1ed723018a2a6ebd016d7f3172203151f83d9abc23f9c50924788cfc57ccce9ef39b7968d6b7c4ee888f2120afa25182779 SHA512 0cefa25cffd806d11983d9324b10668ca53ff18a5a9192bcefb4b92ae00fc9acb8cbabd75b6fb38089b62399d50d2076dd1f2b2c53ce5577ad04e9054d97219e
EBUILD postfix-3.8.0.ebuild 8196 BLAKE2B cd5dd1fead1f37a73ca3b2ffd232db629b617470d6543cd3d6b0fd34ce6b82a2bcfd7cac91a81719fcbb5097cd478548227cc01aa16aa71249ea7c923ee61c64 SHA512 38285f7690cc46d9adb91dfa0d49e58987b45f673b85d09e5acc65658c5cb865129e8c279a95d5eeb4276bcea7ea72e6c293c071cc05639710686681591a2b15
-EBUILD postfix-3.8.1.ebuild 8195 BLAKE2B aad8ed8fb83fa5c72e33692b822282aaa4ce78db47f56be82e70df47fafb7c3d174b84201b262c021b7606c812de449c42e8bcb03fd4ff8c61eababe2c673929 SHA512 0007660c4d92c2fc8ba56088b5a41446fe7ba85b5551da6ba289f2ad20bfadfa7f7789c91810f7b19e9259d56cb20f86644ea06e59a7a9834afb7fe79d66891f
+EBUILD postfix-3.8.1.ebuild 8190 BLAKE2B 6e288a094b3cd29fd88623352eca1511d35c85a0afdab6e3a0fce46200138fbd5baef569225a480514133e42c0ff3f84f3bfc1c1ad09362bcc52c93af21271e7 SHA512 dacb1a50669e5513e9de246a7c6b5ebad59e7b723420781655df68607d84771c18d06ef8baab004d1d36394246944683e9dae8a2308d09b0c7408bfca48c7830
EBUILD postfix-3.9_pre20230605.ebuild 8199 BLAKE2B 4415e28f87a7a5a1df454e45f4d296845f7cc1947a7df900cf25d4fa1c4c73158e831d78e5d0d427ab5d09f96536803a56d2dcb2a71f142d288a631a4219e5ed SHA512 50a2464559afd3582603876caeb44db9a733344d7ff9524b8b68015b0ee5412526703db6b4b62a955f60e4e7bd4545a811ce0552d69e9346c0196e05fc1be86a
MISC metadata.xml 853 BLAKE2B 96b2b5c531692f1eba1bc4c543ba4df77754d11802e9754ac102907d00dc1284fe449384d3c8c4e53c343e3424f79cf654b7a0c6a112d0ec973f8da585045ff7 SHA512 15c4521a70f25d8d5261c1c981d7ab41cdf542a1630c6857037e0b3e3ab0a51f6dbb4edee9ee9857d0b7a130c5da6f475e1be6a02728edecb23defa004be48eb
diff --git a/mail-mta/postfix/postfix-3.8.1.ebuild b/mail-mta/postfix/postfix-3.8.1.ebuild
index 164b49c0481f..e2b273d32f0c 100644
--- a/mail-mta/postfix/postfix-3.8.1.ebuild
+++ b/mail-mta/postfix/postfix-3.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
LICENSE="|| ( IBM EPL-2.0 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl"
DEPEND="
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 76c72f14b4ca..d15e8facb131 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 2536f1440443..30b9dbaa836c 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -7,7 +7,7 @@ DIST geeqie-2.0.1.tar.xz 1666600 BLAKE2B e90d9b5c0bfe9d4f84c65e4754ba3ddaee8ba44
DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
EBUILD geeqie-1.7.3-r1.ebuild 2360 BLAKE2B 7df2eb50e6ccc116893305927b308a28825f4a3fc931e1067f6c4d2d79e0a2b89206df35cdf808cf5ec55e052fa7d574b242fea3a926d0b3654bb4665e01ea26 SHA512 4a9c6f461480e8a758cc9d6614548ad0ff5410165b4b1b9c4c6fd1f0d42eb7f300468bc4a50a1b8a8285a6e23743677dc825c868bed9367052b6c1a7c2d75af7
-EBUILD geeqie-2.0.1-r4.ebuild 3223 BLAKE2B a7c6cec69992bece30e632b729262f667dd87be5c9d95492e7664fee04e2adb1395d021355da1acb9b73a95d8a0ac6892d3d3577a4444da6db9846ea48b28097 SHA512 5725d02c3ff3056dc89b4abdba32b3ee1dba45eaeac4c2c3b7bfb4635cb27d76303a4b49be8aa0b6e4996ae0aae0c90b09f296cf507cd0bf30fb59831f61e17e
+EBUILD geeqie-2.0.1-r4.ebuild 3222 BLAKE2B c5f8692d3801de700a3b5eb56c3385aa505e0a4dc5bc168aaf6882634c6653d82772b3e2b4bf5efe4b35461a08c42a23cafd717d27780fad2e06bbc3619f228f SHA512 8fefa2268feb69df22f212c9894134c352aa17b81ab5d14e1848fd38e52d6d9794f57b3e03fb5c381c0aaae21e0ea4ea7344b663613dc5e4db4f0c9ca2f527e0
EBUILD geeqie-2.1.ebuild 3068 BLAKE2B bc41e8d13926deb8354500c9ee64a3e4c9008a34fb9ce9938478ff816adc939041026cf930e13613f0f9131ccfc0a191f3cd92ad5b674da022fdd7ded4142ad9 SHA512 e2f6d050d913f1bee25ddea7042e31503ebc7a2c0da813e31c9f58e10af8abc7eeee9d4cdc4557d252ffbfdec974f1e3e92f175834d6991f9c5da66c6a62b1c8
EBUILD geeqie-9999.ebuild 3149 BLAKE2B 0c2f3e3b42223096a96297ef0fc17c3eef27db82d85c5f4624025c5bf3b3e3df6647b56ee514ee18fe765370c3444332f0ae174d129466743d59ce55b234b442 SHA512 fb84879ef022ee8df2cbd3491751f6a210725534fca83f6f120b3972fe9a0932b9f6a2d4e920b3f5bb7782bbab39b8865960f00b295910815b2878eed68bf1e0
MISC metadata.xml 964 BLAKE2B 68899bc0e99e06b4121753cbe15beea5a5edecff0673b1265dd09e43f06fcf76f9769949d2d08470711eafa4fc65a07a926a66465cab47aa0aa0393cab7969d4 SHA512 83ede5f6bb9ad78cddf27cb98f2985d18e46112118a823f728f29f76a1804f62bdc4252faea39adfd3a64d8959e0a9be75c7349eee5e0be4e306a8ef21597e0b
diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index d6b786d4c4c9..ed4f98a13ba5 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index d17c9822f910..1e85928fcddf 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest
index e4adb87a337f..fb4c030943fb 100644
--- a/media-video/makemkv/Manifest
+++ b/media-video/makemkv/Manifest
@@ -1,6 +1,8 @@
+AUX makemkv-ffmpeg-6.patch 621 BLAKE2B 950465b9894a3d744ea56a81cb3dbdcb5763d7dc7d85343d6ed2ab1fd8a88b25381db76d7b7c52227841c7266d333b31dcbba686b4568624ec3007521eaf4606 SHA512 7adb18ec1e5a4707d81a14374c9b6be76cde4f0a0d2fc06c97b6ea5174b8ae8cce344717bcc941dab3533c06554cb52dcdad25130c70653f69c4ead3d09117a9
AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed
AUX makemkvcon.1 6118 BLAKE2B bf8f7665d7b367e4dc5cfb12136cb91271087991d86bb0c2bfe6fe41def407539276114f95548cd867c49bc10bed25cec51ac00dbd6defe5df7fd82f2fe29b25 SHA512 a9334a96fcc90932a109c2d74b1769ab60e652a1e860399d8a486bd36ba02fbdabf55816059e0c51e3e4826824b7798f86b85cb5e22a4d13c2e18a2944522ac4
DIST makemkv-bin-1.17.4.tar.gz 16402081 BLAKE2B 9be9fe1c2af35af7f5632857bccae45d9e6ba522fb8753eb40903a61ff73bc1ff40f2fade6d099059c5d7f716c0903ff16c3ff0849ff21728cc7eb8eafd19a95 SHA512 64251bfbbb3a5cad3a99e15a0a215ab8d3dd54fc267b1f22c9ab347fd744add78edd41d2cfd48086999f4e8912da4713974e36db96406fd18a7c930a61b2f6ec
DIST makemkv-oss-1.17.4.tar.gz 6618658 BLAKE2B c64e209fc20e432c4befe794133fb06761f4fd2fb6eceb8ce4ce7292582768d10937850027aad0a02f31f920c647841427797b43ba6f1016ff0e5920ac466682 SHA512 6e69400ec3ce8df63e55d107a8f81ceab3f3182b5e02be2187eb2cac93c5002d3c614b96e1a3672562e32495c447fb1d7a018ac233d3a9e32f1d27957169283d
+EBUILD makemkv-1.17.4-r1.ebuild 3116 BLAKE2B ec65a9eb16dfe36af287b6406a73afa523f40614c557759daa6667de1ad8918941c52635de09bd7b1b400f349be10c7408fe1e76f647299698edc9cfc38211b8 SHA512 b19c4da3f0f55dd68ad247d39cf5119b822c147301aaae5dc79554010b63a69ae7d694c6f900ed09b63e5980fd190ed68603408c3dee9dd22a7f5ab004ff3c92
EBUILD makemkv-1.17.4.ebuild 3080 BLAKE2B c76320a8eb959cb8c2e43256e0cd9bd07e74aa0f21d2d7bfe74e439a35f520116ebfa570d2b7db72b6254af83cb5f2ff4c12a1efa3fc398fa153a2a0dd13eacb SHA512 dad9e23112ecda6dcde6df5b9d6d3df3279e7a6ad82d9e97f04a4919e3df4c8fd6dc0967926ad4e43361a90339667aace6727069b7adb704ae9fd7e91ed0a4b3
MISC metadata.xml 1272 BLAKE2B 7c02bfcb2638d2f33c6fbee2d0e79b6d7d270b8209f7ec82ec51d7cf0e19b94936ee599b618f9a6b9df280fc403b0890b2c8e2323525f6d50b79fc19d26c8756 SHA512 8de92a5802b26a98984be7b5e3c0868b249c14a77a690a186dc4361db1508b79c7ebccd261e7fe9251b2d4abbbe2b93aec8a91efeafc00baada2839020a9207f
diff --git a/media-video/makemkv/files/makemkv-ffmpeg-6.patch b/media-video/makemkv/files/makemkv-ffmpeg-6.patch
new file mode 100644
index 000000000000..684d8186bab5
--- /dev/null
+++ b/media-video/makemkv/files/makemkv-ffmpeg-6.patch
@@ -0,0 +1,13 @@
+diff --git a/libffabi/src/ffabi.c b/libffabi/src/ffabi.c
+index 5dda9e1..2b29b87 100644
+--- a/libffabi/src/ffabi.c
++++ b/libffabi/src/ffabi.c
+@@ -478,7 +478,7 @@ FFM_AudioEncodeContext* __cdecl ffm_audio_encode_init(void* logctx,const char* n
+ #else
+ ctx->frame = av_frame_alloc();
+ if (av_sample_fmt_is_planar(ctx->avctx->sample_fmt)) {
+- ctx->frame_extended_data = av_mallocz_array(ctx->avctx->channels,
++ ctx->frame_extended_data = av_calloc(ctx->avctx->channels,
+ sizeof(*ctx->frame_extended_data));
+ if (!ctx->frame_extended_data) {
+ ffm_audio_encode_close(ctx);
diff --git a/media-video/makemkv/makemkv-1.17.4-r1.ebuild b/media-video/makemkv/makemkv-1.17.4-r1.ebuild
new file mode 100644
index 000000000000..05a97bd1d4f3
--- /dev/null
+++ b/media-video/makemkv/makemkv-1.17.4-r1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info xdg
+
+MY_P=makemkv-oss-${PV}
+MY_PB=makemkv-bin-${PV}
+
+DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs"
+HOMEPAGE="http://www.makemkv.com/"
+SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
+ http://www.makemkv.com/download/${MY_PB}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+gui +java"
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
+
+DEPEND="
+ dev-libs/expat
+ dev-libs/openssl:0=[-bindist(-)]
+ >=media-video/ffmpeg-1.0.0:0=
+ sys-libs/glibc
+ sys-libs/zlib
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ java? ( >=virtual/jre-1.8 )
+"
+BDEPEND="
+ virtual/pkgconfig
+ gui? ( dev-qt/qtcore:5 )
+"
+
+CONFIG_CHECK="~CHR_DEV_SG"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-path.patch
+ "${FILESDIR}"/${PN}-ffmpeg-6.patch
+)
+
+src_prepare() {
+ default
+
+ if ! use java; then
+ rm -v "${WORKDIR}/${MY_PB}"/src/share/blues.* || die
+ fi
+}
+
+src_configure() {
+ # See bug #439380.
+ replace-flags -O* -Os
+
+ econf \
+ --enable-debug \
+ --disable-noec \
+ $(use_enable gui) \
+ $(use_enable gui qt5)
+}
+
+src_install() {
+ local myarch
+ case "${ARCH}" in
+ arm) myarch=armel ;;
+ x86) myarch=i386 ;;
+ *) myarch=${ARCH} ;;
+ esac
+
+ default
+
+ # add missing symlinks for QA
+ dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
+ dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
+ dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
+ dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
+ dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so
+ dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV}
+
+ cd "${WORKDIR}"/${MY_PB} || die
+
+ # install prebuilt bin
+ dobin bin/"${myarch}"/makemkvcon
+
+ # additional tool is actually part of makemkvcon
+ dosym makemkvcon /usr/bin/sdftool
+
+ # install profiles and locales
+ insinto /usr/share/MakeMKV
+ doins src/share/*
+
+ # install unofficial man page
+ doman "${FILESDIR}"/makemkvcon.1
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "While MakeMKV is in beta mode, upstream has provided a license"
+ elog "to use if you do not want to purchase one."
+ elog ""
+ elog "See this forum thread for more information, including the key:"
+ elog "https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053"
+ elog ""
+ elog "Note that beta license may have an expiration date and you will"
+ elog "need to check for newer licenses/releases. "
+ elog ""
+ elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This"
+ elog "is no longer necessary and you should delete it from there to"
+ elog "avoid warning messages."
+ elog ""
+ elog "MakeMKV can also act as a drop-in replacement for libaacs and"
+ elog "libbdplus, allowing transparent decryption of a wider range of"
+ elog "titles under players like VLC and mplayer. To enable this, set"
+ elog "the following variables when launching the player:"
+ elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd"
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index e5884f328eba..da79adc14f78 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 8587f7f02209..505f0575cb09 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jul 2023 14:39:44 +0000
+Mon, 10 Jul 2023 20:39:45 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 9821ff688aab..3144caff65e0 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-07-10T14:39:48Z
+TIMESTAMP 2023-07-10T20:39:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsGDRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsbJRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBjZQ//Ujcr63FfuLUJd+FLLLwQvQlJgIC1Sy3XDs1EmQv3VygLEh7L+lkmL022
-ZetWIEsx5R11rBNz+DU+Ft7cJERXlLbqeejTbf4UPZTymUSiPVI3r244g5lObGB0
-gbmxx3MMZDe/tTOHRtniCoJKv8ycLLe0maLpD+9V7iUK/+7tgmMI+lhFqjGuTFKS
-Ua+0kyMSnpzhSR0xzpbwTItrcquXutikjHHXSZQabmgOZHG/FHzlht5wcWrOzoP6
-Z+ssJjRRdE2gUoyDFKczeFfCFZrSOIrbCKjs66yLxe7djj0xcsJXGsA5cPnJyHab
-EMBjytqTbeYvWXEM/DhGxVdU216PvlxhRWWRMVxbOYLelzFKgkxB1j4ScKPf6HQp
-sNKvFKc1EforlKy5JjD5yFEs1Z39n6Ta2gVWNUB9fVavLTTBUa9t7rEoHL1nKdlK
-TZSELZk9gGDV2qJxvGzHWDPvdTN3FVeUxKGZ/pRifSq8Wr7uRJi/s3WDMFmVxT7d
-pITt6D+XHj9xy0iPqbM02gWtVYkuFWGoXOIabLF6lxZ9LcMOXIrKJ8p2nulFiDRZ
-bqHet2yZnm3Ck4oFurYxyCukm4tT0kBO2RnZOtew4RFqz2/WGdQlLoIqUIu732U5
-542Q+txWKvOQ5wQi3MU3UrYN4vNbddCGP3JYYOmun4yrYPBH4t8=
-=x81G
+klD3Iw/9F5cvhRCsrsk+NXxvscLzimm2dhMhFftZ/1PCX7Exx+172rTeyBrceBX7
+4Ttjw9YFrOS56Br5vg1jYmgwmKO+JruiU1TjkN5A1G2/HkaPcE4kZJmvef7qZFyD
+0WzSnJpms0Or/lXPwFDTad0o0mMFmjoDVH+22mfc5mv0txxDSp/Ng13UWzfPsRGH
+xPQtWw9uVrpWyFws24IK9o4S8tNr7aJyyBYTVQ1K/RJNV4BNCsKZIyDt3Cwiw09O
+qGfqzK47dmeG+ehrgVSno5EozsUwN6mgimhoODEROfH7H+q3kcCySTXGgDm8rrt3
+ZReQAi9qQhDlNnzZTVFQZFhhdQpr3nrwAPcmLCQTiwiCXD/MbzibiqcL+6tKwUGG
+gJ8jJlfM3KeUgQVVqHbvTkAviQBrekXY771vX0rDwzHz5BnBPZ4uVgcchNkPe+7k
+nFey3Dmquhbp1/qjNwZVrnt5iQRop5Kb7L/ZHMgBGtYw29Au3V9uCCapQvr3O6Kp
+vMW0x4Nx6JUOBITvhOLI9sfODKiRXij3bFWHCEPnqydRmTXED5VEs4pwIazJc9zZ
+Jbdl0iQdV10/cBcLCV+Nvuzm8JQPvBbINnOurS/wQzfi3R6K6YvRFXWD5CVUIxzu
+5LjKm/aVkdA/4UCW19aXEYoft++qft3yAdpQypEl4U6y0tOZfSE=
+=eSTK
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index a5760365ec7a..505f0575cb09 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jul 2023 14:39:45 +0000
+Mon, 10 Jul 2023 20:39:45 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ff6a7e8c5694..81beb5819514 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index bcd62aa10b60..3ecdf20bd80d 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1 b/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1
deleted file mode 100644
index b7097e0f1e76..000000000000
--- a/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=test? ( app-emacs/buttercup ) >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Show system information in Neofetch-like style inside Emacs
-EAPI=8
-HOMEPAGE=https://gitlab.com/xgqt/emacs-el-fetch/
-INHERIT=elisp
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-25.3:*
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitlab.com/xgqt/emacs-el-fetch/-/archive/3.2.1/emacs-el-fetch-3.2.1.tar.bz2
-_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=710179a792cb32c01d5a4443c51bdde5
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.5 b/metadata/md5-cache/app-emacs/helm-3.8.5
deleted file mode 100644
index 68fb9a2a7818..000000000000
--- a/metadata/md5-cache/app-emacs/helm-3.8.5
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs incremental completion and selection narrowing framework
-EAPI=8
-HOMEPAGE=https://emacs-helm.github.io/helm/
-INHERIT=elisp
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.5.tar.gz -> helm-3.8.5.tar.gz
-_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=95075992688a41a1d16a800f1b1ebe68
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.7 b/metadata/md5-cache/app-emacs/helm-3.8.7
deleted file mode 100644
index 13f5ac130aa8..000000000000
--- a/metadata/md5-cache/app-emacs/helm-3.8.7
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs incremental completion and selection narrowing framework
-EAPI=8
-HOMEPAGE=https://emacs-helm.github.io/helm/
-INHERIT=elisp
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.7.tar.gz -> helm-3.8.7.tar.gz
-_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=9999545c33495d7fdb4f11a42a27ec9a
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.6 b/metadata/md5-cache/app-emacs/helm-3.9.1
index f2a59349bb13..85e6feb628dc 100644
--- a/metadata/md5-cache/app-emacs/helm-3.8.6
+++ b/metadata/md5-cache/app-emacs/helm-3.9.1
@@ -2,12 +2,12 @@ BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Emacs incremental completion and selection narrowing framework
EAPI=8
-HOMEPAGE=https://emacs-helm.github.io/helm/
+HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/
INHERIT=elisp
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.6.tar.gz -> helm-3.8.6.tar.gz
+SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.1.tar.gz -> helm-3.9.1.tar.gz
_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=95075992688a41a1d16a800f1b1ebe68
+_md5_=4d0c31d573b7a235b5070435ef7f6b59
diff --git a/metadata/md5-cache/app-emacs/plz-0.5.4 b/metadata/md5-cache/app-emacs/plz-0.7
index 1560ebe4a5cb..3349da784f3f 100644
--- a/metadata/md5-cache/app-emacs/plz-0.5.4
+++ b/metadata/md5-cache/app-emacs/plz-0.7
@@ -10,6 +10,6 @@ PROPERTIES=test_network
RDEPEND=net-misc/curl >=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.5.4.tar.gz -> plz-0.5.4.tar.gz
+SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.7.tar.gz -> plz-0.7.tar.gz
_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=93cfa84a1891c649fe21d6dbc1ffced3
+_md5_=52531dab3c50e32cb4f624d02a6e386e
diff --git a/metadata/md5-cache/app-emacs/swift-mode-9.0.0 b/metadata/md5-cache/app-emacs/swift-mode-9.0.0
new file mode 100644
index 000000000000..876bb1ec2e8b
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/swift-mode-9.0.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs support for Apple's Swift programming language
+EAPI=8
+HOMEPAGE=https://github.com/swift-emacs/swift-mode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v9.0.0.tar.gz -> swift-mode-9.0.0.tar.gz
+_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
+_md5_=ca3b41f3b27302399b2ece39d8a2e60f
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 520851a55439..e74cb1cbf3d8 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1
new file mode 100644
index 000000000000..028dea9aa8a6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ HTTP/HTTPS server and client library
+EAPI=8
+HOMEPAGE=https://github.com/yhirose/cpp-httplib/
+INHERIT=cmake-multilib python-any-r1 toolchain-funcs
+IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=MIT
+RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=test? ( brotli ssl zlib )
+RESTRICT=!test? ( test )
+SLOT=0/0.13
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.13.1.tar.gz -> cpp-httplib-0.13.1.tar.gz
+_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 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 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=560ec2aa9b89c45a5b4e1b63556279b7
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index b424226e54c8..522348c9c5dc 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/fennel-1.2.1 b/metadata/md5-cache/dev-lang/fennel-1.3.1
index 7ce734c92779..9750fed02d13 100644
--- a/metadata/md5-cache/dev-lang/fennel-1.2.1
+++ b/metadata/md5-cache/dev-lang/fennel-1.3.1
@@ -1,15 +1,15 @@
-DEFINED_PHASES=install setup
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 )
+BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 )
+DEFINED_PHASES=install prepare setup
DESCRIPTION=Lisp-like language that compiles to Lua
EAPI=8
-HOMEPAGE=https://fennel-lang.org/
+HOMEPAGE=https://fennel-lang.org/ https://sr.ht/~technomancy/fennel/
INHERIT=lua-single
IUSE=lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 )
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4 )
-SLOT=0/1.2.1
-SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.2.1.tar.gz -> fennel-1.2.1.tar.gz
+SLOT=0/1.3.1
+SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.3.1.tar.gz -> fennel-1.3.1.tar.gz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=66dbbc7d4782f7198724e022c32e6ff7
+_md5_=c7aa5d6b5434b94b8147096a605b8730
diff --git a/metadata/md5-cache/dev-lang/luau-0.583 b/metadata/md5-cache/dev-lang/luau-0.583
new file mode 100644
index 000000000000..777e5d6e04c4
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luau-0.583
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Gradually typed embeddable scripting language derived from Lua
+EAPI=8
+HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/Roblox/luau/archive/0.583.tar.gz -> luau-0.583.tar.gz
+_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1b9b486682f0145bc04b4d6a58517733
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index cf2f76854eac..ea5a3e51f8c6 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/libp11-0.4.12-r2 b/metadata/md5-cache/dev-libs/libp11-0.4.12-r2
index 84275821ce26..e44997d2fd15 100644
--- a/metadata/md5-cache/dev-libs/libp11-0.4.12-r2
+++ b/metadata/md5-cache/dev-libs/libp11-0.4.12-r2
@@ -5,10 +5,10 @@ DESCRIPTION=Abstraction layer to simplify PKCS#11 API
EAPI=8
HOMEPAGE=https://github.com/opensc/libp11/wiki
IUSE=doc static-libs test
-KEYWORDS=~amd64 ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-libs/openssl:=[bindist(+)]
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenSC/libp11/releases/download/libp11-0.4.12/libp11-0.4.12.tar.gz
-_md5_=9e00b243eede786c6efc46378e49038e
+_md5_=78ceddb931ae1c7280a6bcd41ff5abd0
diff --git a/metadata/md5-cache/dev-libs/openct-0.6.20-r5 b/metadata/md5-cache/dev-libs/openct-0.6.20-r5
index bd64202624ae..4193171efedf 100644
--- a/metadata/md5-cache/dev-libs/openct-0.6.20-r5
+++ b/metadata/md5-cache/dev-libs/openct-0.6.20-r5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/OpenSC/openct/wiki
INHERIT=autotools flag-o-matic udev
IUSE=doc debug pcsc-lite selinux usb
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-2.1
RDEPEND=pcsc-lite? ( >=sys-apps/pcsc-lite-1.7.2-r1:= ) usb? ( virtual/libusb:0 ) dev-libs/libltdl:0= acct-group/openct acct-user/openctd selinux? ( sec-policy/selinux-openct )
SLOT=0
SRC_URI=mirror://sourceforge/opensc/openct/openct-0.6.20.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=0d6f7a6cbbc68456fb8f39806476fb31
+_md5_=c8288b5bea429cf383812b8fe8d3fa08
diff --git a/metadata/md5-cache/dev-libs/openpace-1.1.3 b/metadata/md5-cache/dev-libs/openpace-1.1.3
index da406158811d..b04d4fc2adb1 100644
--- a/metadata/md5-cache/dev-libs/openpace-1.1.3
+++ b/metadata/md5-cache/dev-libs/openpace-1.1.3
@@ -5,10 +5,10 @@ DESCRIPTION=Cryptographic library for EAC version 2
EAPI=8
HOMEPAGE=https://frankmorgner.github.io/openpace
INHERIT=autotools
-KEYWORDS=~amd64 ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/openssl:=
SLOT=0/3
SRC_URI=https://github.com/frankmorgner/openpace/releases/download/1.1.3/openpace-1.1.3.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=f28641268647f6605ca5fb060a679551
+_md5_=f0dd2689da118ac67aac39d9650c005c
diff --git a/metadata/md5-cache/dev-libs/opensc-0.23.0-r1 b/metadata/md5-cache/dev-libs/opensc-0.23.0-r1
index 69bd4c3e1e72..9f3a51ef2992 100644
--- a/metadata/md5-cache/dev-libs/opensc-0.23.0-r1
+++ b/metadata/md5-cache/dev-libs/opensc-0.23.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/OpenSC/OpenSC/wiki
INHERIT=bash-completion-r1 libtool
IUSE=ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl test zlib
-KEYWORDS=amd64 ppc64 ~sparc x86
+KEYWORDS=amd64 ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=zlib? ( sys-libs/zlib ) readline? ( sys-libs/readline:0= ) ssl? ( dev-libs/openssl:0= ) openct? ( >=dev-libs/openct-0.5.0 ) pace? ( dev-libs/openpace:= ) pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 ) notify? ( dev-libs/glib:2 )
REQUIRED_USE=pcsc-lite? ( !openct !ctapi ) openct? ( !pcsc-lite !ctapi ) ctapi? ( !pcsc-lite !openct ) || ( pcsc-lite openct ctapi )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenSC/OpenSC/releases/download/0.23.0/opensc-0.23.0.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=183306c84cc0bcbb271905e36b5b6626
+_md5_=0a9e9ca9b395be05f82879a11cc850f6
diff --git a/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0
index 84306d5cad89..91ee4d9a95a0 100644
--- a/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0
+++ b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/CPAN-Mini-Inject
INHERIT=perl-module
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/CPAN-Checksums-2.130.0 >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/CPAN-Mini-Inject-0.37.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=2e494c2df75a3cc852640497d0499d85
+_md5_=fff5f81dd7e865b7155d46c652894794
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index a9559c70d19e..8c05e78862b8 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/Test-InDistDir-1.112.71 b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71
index 529bd2495931..f5a852358b31 100644
--- a/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71
+++ b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Test-InDistDir
INHERIT=perl-module
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=WTFPL-2
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/Test-InDistDir-1.112071.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=8a992239efd75211c2900dfffc796749
+_md5_=4f1e6d317e93d46752c6ef99526c8f48
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 25ea7c7f78e3..8c9f04c2ff37 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/annotated-types-0.5.0 b/metadata/md5-cache/dev-python/annotated-types-0.5.0
index 7e1daa8c82a3..c9fd6b62dd14 100644
--- a/metadata/md5-cache/dev-python/annotated-types-0.5.0
+++ b/metadata/md5-cache/dev-python/annotated-types-0.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/annotated-types/annotated-types/ https://pypi.org/project/annotated-types/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+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.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/annotated-types/annotated_types-0.5.0.tar.gz
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=ac27cca7857919285d39b49b4b06a88f
+_md5_=f1a4b0c17b543656c3c7e197ae220081
diff --git a/metadata/md5-cache/dev-python/deepdiff-6.3.1 b/metadata/md5-cache/dev-python/deepdiff-6.3.1
new file mode 100644
index 000000000000..f687e76f7064
--- /dev/null
+++ b/metadata/md5-cache/dev-python/deepdiff-6.3.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-8.1.3[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.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4: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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( >=dev-python/jsonpickle-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.23.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) )
+DESCRIPTION=A library for comparing dictionaries, iterables, strings and other objects
+EAPI=8
+HOMEPAGE=https://github.com/seperman/deepdiff/ https://pypi.org/project/deepdiff/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-8.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/d/deepdiff/deepdiff-6.3.1.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=032038c83c202faec1c8b5f19ccd9f0e
diff --git a/metadata/md5-cache/dev-python/merge3-0.0.13 b/metadata/md5-cache/dev-python/merge3-0.0.13
new file mode 100644
index 000000000000..94047ef85b00
--- /dev/null
+++ b/metadata/md5-cache/dev-python/merge3-0.0.13
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3: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=Python implementation of 3-way merge
+EAPI=8
+HOMEPAGE=https://github.com/breezy-team/merge3 https://pypi.org/project/merge3/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3: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/breezy-team/merge3/archive/v0.0.13.tar.gz -> merge3-0.0.13.gh.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=1146a024bea3d91dc3486b8d053eeb49
diff --git a/metadata/md5-cache/dev-python/pydantic-2.0.2 b/metadata/md5-cache/dev-python/pydantic-2.0.2
index 0b56c413804d..d2fc448cec6d 100644
--- a/metadata/md5-cache/dev-python/pydantic-2.0.2
+++ b/metadata/md5-cache/dev-python/pydantic-2.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.0.2.tar.gz
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=b04dd58c1aa0f4e09ac11801f02832aa
+_md5_=39f0376e846e54e47477a69dc24c9428
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.1.2 b/metadata/md5-cache/dev-python/pydantic-core-2.1.2
index 279597538e23..ac7aba06c5c2 100644
--- a/metadata/md5-cache/dev-python/pydantic-core-2.1.2
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.1.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.0/download -> speedate-0.9.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate
_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=63d2be3ef6cd904ce85130dcfcbc5b6e
+_md5_=32ef2a32383359efd15cfb6e522ada7b
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 8a4f117d8a97..cf9d189d7806 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/radius-0.7.5-r1 b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
index cd9aa3272334..889d8e0c2130 100644
--- a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
+++ b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/kramdown[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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=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(-)] )
DESCRIPTION=Powerful tag-based template system
EAPI=8
HOMEPAGE=https://github.com/jlong/radius
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm
LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+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 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/radius-0.7.5.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=ab7754810ff08ffe96c478ff972bbadd
+_md5_=305ebbfc73c1ddc18c5015c9ba551b94
diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2
new file mode 100644
index 000000000000..ffa9a26aeedb
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/actionview[ruby_targets_ruby30(-)] dev-ruby/htmlentities[ruby_targets_ruby30(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby30(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/rmagick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/actionview[ruby_targets_ruby31(-)] dev-ruby/htmlentities[ruby_targets_ruby31(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby31(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/rmagick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/actionview[ruby_targets_ruby32(-)] dev-ruby/htmlentities[ruby_targets_ruby32(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby32(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/rmagick[ruby_targets_ruby32(-)] ) ) ) test? ( virtual/imagemagick-tools[jpeg,png] ) 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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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(-)] )
+DESCRIPTION=Ruby on Rails RBPDF plugin
+EAPI=8
+HOMEPAGE=https://github.com/naitoh/rbpdf
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/actionview[ruby_targets_ruby30(-)] dev-ruby/htmlentities[ruby_targets_ruby30(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby30(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/rmagick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/actionview[ruby_targets_ruby31(-)] dev-ruby/htmlentities[ruby_targets_ruby31(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby31(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/rmagick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/actionview[ruby_targets_ruby32(-)] dev-ruby/htmlentities[ruby_targets_ruby32(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby32(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/rmagick[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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/naitoh/rbpdf/archive/1.21.2.tar.gz -> rbpdf-1.21.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ff35ed07d79e099b38658340ffa8fced
diff --git a/metadata/md5-cache/dev-ruby/recog-3.1.1 b/metadata/md5-cache/dev-ruby/recog-3.1.1
index cdb3bf206e63..56fe1f8e61df 100644
--- a/metadata/md5-cache/dev-ruby/recog-3.1.1
+++ b/metadata/md5-cache/dev-ruby/recog-3.1.1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nokogiri[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/regexp_parser[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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=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(-)] )
DESCRIPTION=Pattern recognition for hosts, services, and content
EAPI=8
HOMEPAGE=https://github.com/rapid7/recog
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD-2
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nokogiri[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 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/recog-3.1.1.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=2d1c721733ac55146ab7f1edc938c689
+_md5_=73b4bcb052509d166f35c06c8fdd2bab
diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.7 b/metadata/md5-cache/dev-ruby/rjb-1.6.7
index cde35a551ba4..13be6197e730 100644
--- a/metadata/md5-cache/dev-ruby/rjb-1.6.7
+++ b/metadata/md5-cache/dev-ruby/rjb-1.6.7
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+BDEPEND=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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
-DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 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(-)] )
DESCRIPTION=Rjb is a Ruby-Java software bridge
EAPI=8
HOMEPAGE=https://github.com/arton/rjb
INHERIT=java-pkg-2 ruby-fakegem
-IUSE=examples hardened ruby_targets_ruby30 ruby_targets_ruby31 doc test
+IUSE=examples hardened ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 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 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/rjb-1.6.7.gem
_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=47f29d965a132fab837adacddc66c9b3
+_md5_=2d44a4f53fd2637f052dc94390336a0f
diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0
deleted file mode 100644
index 202f0009a235..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby library to parse ATOM/RSS feeds
-EAPI=8
-HOMEPAGE=https://github.com/feed2imap/ruby-feedparser
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.10.0.tar.gz -> ruby-feedparser-0.10.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=14bcf30136f43ddc6f8746f6cb24f3fb
diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0
deleted file mode 100644
index 228f3969d429..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby library to parse ATOM/RSS feeds
-EAPI=8
-HOMEPAGE=https://github.com/feed2imap/ruby-feedparser
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.11.0.tar.gz -> ruby-feedparser-0.11.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=02caef015059f8fd5b3dc4b2222cf7ee
diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4
deleted file mode 100644
index 755eebd49f64..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=A module for profiling Ruby code
-EAPI=8
-HOMEPAGE=https://github.com/ruby-prof/ruby-prof
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=BSD
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.4.tar.gz -> ruby-prof-1.4.4.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=b54c4f0166e808cfb93c14aeec24f757
diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5
deleted file mode 100644
index e952bcf9622b..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=A module for profiling Ruby code
-EAPI=8
-HOMEPAGE=https://github.com/ruby-prof/ruby-prof
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=BSD
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.5.tar.gz -> ruby-prof-1.4.5.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=ece191efad9b4107e95974cce6bbf67d
diff --git a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1
deleted file mode 100644
index 167ba9dd8a14..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/bindata:*[ruby_targets_ruby30(-)] dev-ruby/rubyntlm[ruby_targets_ruby30(-)] dev-ruby/windows_error[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bindata:*[ruby_targets_ruby31(-)] dev-ruby/rubyntlm[ruby_targets_ruby31(-)] dev-ruby/windows_error[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=pure Ruby implementation of the SMB Protocol Family
-EAPI=8
-HOMEPAGE=https://github.com/rapid7/ruby_smb
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=BSD
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/bindata:*[ruby_targets_ruby30(-)] dev-ruby/rubyntlm[ruby_targets_ruby30(-)] dev-ruby/windows_error[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bindata:*[ruby_targets_ruby31(-)] dev-ruby/rubyntlm[ruby_targets_ruby31(-)] dev-ruby/windows_error[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://rubygems.org/gems/ruby_smb-1.1.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=16db451b168723cb2d15a609c7f0f839
diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2
deleted file mode 100644
index 31fbfb8566b9..000000000000
--- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Integrate SassC-Ruby with Rails
-EAPI=8
-HOMEPAGE=https://github.com/sass/sassc-rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e21969942ed74b236827e999d7ce8dd7
diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3
index d9a6597d6021..5a809acc5702 100644
--- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3
+++ b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha[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? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=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(-)] )
DESCRIPTION=Integrate SassC-Ruby with Rails
EAPI=8
HOMEPAGE=https://github.com/sass/sassc-rails
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails:*[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 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=aa212482327872266c0c51847cab1230
+_md5_=b869e5571b6733048fc2ccb7a2da9765
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1
new file mode 100644
index 000000000000..8fa4b8c21cef
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] dev-ruby/redcloth[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-db/sqlite-3.41.2:3 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(-)] )
+DESCRIPTION=An extension library to access a SQLite database from Ruby
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=>=dev-db/sqlite-3.41.2:3 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 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=34d6b32de5aaee5dd864a8db1f73c4e3
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 8ef6853803be..375468f060f4 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/diffoscope-242-r1 b/metadata/md5-cache/dev-util/diffoscope-242-r1
index 5b0a62944c18..37c385a05e45 100644
--- a/metadata/md5-cache/dev-util/diffoscope-242-r1
+++ b/metadata/md5-cache/dev-util/diffoscope-242-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/
INHERIT=distutils-r1 pypi
IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-242.tar.gz
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=9810af2d552ad83ba20f9ffb94885b5a
+_md5_=27d299b80144faba17fbd5cd05af7a02
diff --git a/metadata/md5-cache/dev-util/perf-6.3 b/metadata/md5-cache/dev-util/perf-6.3
index 6ebf199db005..9e5f82a47277 100644
--- a/metadata/md5-cache/dev-util/perf-6.3
+++ b/metadata/md5-cache/dev-util/perf-6.3
@@ -4,7 +4,7 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) crypt? (
DESCRIPTION=Userland tools for Linux Performance Counters
EAPI=7
HOMEPAGE=https://perf.wiki.kernel.org/
-INHERIT=bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info
+INHERIT=bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info
IUSE=audit babeltrace clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib zstd python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
@@ -12,5 +12,5 @@ RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) crypt?
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=4019b24f522f7114277f4fafff10370f
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=1de179e29e51d4607fd6466d0c6e976f
diff --git a/metadata/md5-cache/dev-util/perf-6.3-r1 b/metadata/md5-cache/dev-util/perf-6.3-r1
index d0f7adfe5a31..7f03aa35dc5c 100644
--- a/metadata/md5-cache/dev-util/perf-6.3-r1
+++ b/metadata/md5-cache/dev-util/perf-6.3-r1
@@ -4,7 +4,7 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) caps? (
DESCRIPTION=Userland tools for Linux Performance Counters
EAPI=8
HOMEPAGE=https://perf.wiki.kernel.org/
-INHERIT=bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info
+INHERIT=bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info
IUSE=audit babeltrace caps clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
@@ -12,5 +12,5 @@ RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) caps? (
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=9221227467b442c73c63921affd8ed3b
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ec06d86cb46f9702e45e4dfac3bdc104
diff --git a/metadata/md5-cache/dev-util/perf-6.4-r1 b/metadata/md5-cache/dev-util/perf-6.4-r1
index 6997b4128b28..060477b520ff 100644
--- a/metadata/md5-cache/dev-util/perf-6.4-r1
+++ b/metadata/md5-cache/dev-util/perf-6.4-r1
@@ -4,7 +4,7 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( d
DESCRIPTION=Userland tools for Linux Performance Counters
EAPI=8
HOMEPAGE=https://perf.wiki.kernel.org/
-INHERIT=bash-completion-r1 estack linux-info llvm toolchain-funcs python-r1
+INHERIT=bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1
IUSE=audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
@@ -12,5 +12,5 @@ RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? (
REQUIRED_USE=bpf? ( clang ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=94991b7afa9ecffd29a7786ffdbda5e5
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=7c76051e015c669455fbfcff6430c568
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index 57e68a44d187..91a7d3417629 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/breezy-3.3.0 b/metadata/md5-cache/dev-vcs/breezy-3.3.0-r1
index 8892ae01c19c..80ab08e5c844 100644
--- a/metadata/md5-cache/dev-vcs/breezy-3.3.0
+++ b/metadata/md5-cache/dev-vcs/breezy-3.3.0-r1
@@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 optfeature
IUSE=debug python_single_target_python3_10 python_single_target_python3_11 debug
KEYWORDS=~amd64
LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-python/configobj[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/fastimport[python_targets_python3_10(-)] dev-python/patiencediff[python_targets_python3_10(-)] dev-python/fastbencode[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/configobj[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/fastimport[python_targets_python3_11(-)] dev-python/patiencediff[python_targets_python3_11(-)] dev-python/fastbencode[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] ) !dev-vcs/bzr python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
+RDEPEND=python_single_target_python3_10? ( dev-python/configobj[python_targets_python3_10(-)] dev-python/fastbencode[python_targets_python3_10(-)] dev-python/patiencediff[python_targets_python3_10(-)] dev-python/merge3[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/configobj[python_targets_python3_11(-)] dev-python/fastbencode[python_targets_python3_11(-)] dev-python/patiencediff[python_targets_python3_11(-)] dev-python/merge3[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) !dev-vcs/bzr python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=test
SLOT=0
SRC_URI=https://launchpad.net/brz/3.3/3.3.0/+download/breezy-3.3.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pkg-version/1.0.0/download -> pkg-version-1.0.0.crate https://crates.io/api/v1/crates/pkg-version-impl/0.1.1/download -> pkg-version-impl-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyo3/0.15.2/download -> pyo3-0.15.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.2/download -> pyo3-build-config-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.2/download -> pyo3-macros-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.2/download -> pyo3-macros-backend-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate
_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=2bdc3b855b12e84594b050cc9200729b
+_md5_=e22473b0bb95414077bbcb347c2de172
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 75d8a23d72db..f0201b9a58eb 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/cartridges-2.0.4 b/metadata/md5-cache/games-util/cartridges-2.0.4
new file mode 100644
index 000000000000..34f838819747
--- /dev/null
+++ b/metadata/md5-cache/games-util/cartridges-2.0.4
@@ -0,0 +1,17 @@
+BDEPEND=dev-libs/appstream-glib dev-util/blueprint-compiler dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] )
+DESCRIPTION=Simple game launcher written in Python using GTK4 and Libadwaita
+EAPI=8
+HOMEPAGE=https://github.com/kra-mo/cartridges/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils meson python-single-r1 xdg
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/kra-mo/cartridges/archive/v2.0.4.tar.gz -> cartridges-2.0.4.tar.gz
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0a4f02231af6c177af2827425a01423d
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index e134055072ec..35d9ab64ebe7 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/postfix-3.8.1 b/metadata/md5-cache/mail-mta/postfix-3.8.1
index 5757e2ca5338..6042ec2e7e63 100644
--- a/metadata/md5-cache/mail-mta/postfix-3.8.1
+++ b/metadata/md5-cache/mail-mta/postfix-3.8.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://www.postfix.org/
INHERIT=pam systemd toolchain-funcs
IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( IBM EPL-2.0 )
RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix )
REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl )
SLOT=0
SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.8.1.tar.gz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=cd3d657360c75e4c2cb394772fc3e0d0
+_md5_=07af6cd2cf524c9c85d3c7598ab4a99a
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index cd7614bbe1ff..192a9f3d0acb 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/geeqie-2.0.1-r4 b/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4
index e4f1918fbf07..92b6ea71f5e5 100644
--- a/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4
+++ b/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4
@@ -7,11 +7,11 @@ HOMEPAGE=http://www.geeqie.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single meson optfeature xdg
IUSE=debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
RDEPEND=gnome-extra/zenity virtual/libintl x11-libs/gtk+:3 djvu? ( app-text/djvu ) exif? ( >=media-gfx/exiv2-0.17:=[xmp?] ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) heif? ( >=media-libs/libheif-1.3.2 ) jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( >=media-libs/libjxl-0.3.7:= ) lcms? ( media-libs/lcms:2 ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) map? ( media-libs/clutter-gtk media-libs/libchamplain:0.12[gtk] ) pdf? ( >=app-text/poppler-0.62[cairo] ) raw? ( >=media-libs/libraw-0.20:= ) spell? ( app-text/gspell ) tiff? ( media-libs/tiff:= ) webp? ( >=media-libs/libwebp-0.6.1:= ) zip? ( >=app-arch/libarchive-3.4.0 )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://github.com/BestImageViewer/geeqie/releases/download/v2.0.1/geeqie-2.0.1.tar.xz https://dev.gentoo.org/~voyageur/distfiles/geeqie-2.0.1-ChangeLog.tar.gz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=739da502d069f86b6c481dbbb4e31dff
+_md5_=57da99c2ddeed75312b78dc1e8d8059f
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 5ff7b35db3e3..20065a822103 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/makemkv-1.17.4-r1 b/metadata/md5-cache/media-video/makemkv-1.17.4-r1
new file mode 100644
index 000000000000..b1877f3f72c5
--- /dev/null
+++ b/metadata/md5-cache/media-video/makemkv-1.17.4-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig gui? ( dev-qt/qtcore:5 )
+DEFINED_PHASES=configure install postinst postrm preinst prepare setup
+DEPEND=dev-libs/expat dev-libs/openssl:0=[-bindist(-)] >=media-video/ffmpeg-1.0.0:0= sys-libs/glibc sys-libs/zlib gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )
+DESCRIPTION=Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs
+EAPI=8
+HOMEPAGE=http://www.makemkv.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic linux-info xdg
+IUSE=+gui +java
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl
+RDEPEND=dev-libs/expat dev-libs/openssl:0=[-bindist(-)] >=media-video/ffmpeg-1.0.0:0= sys-libs/glibc sys-libs/zlib gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) java? ( >=virtual/jre-1.8 )
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=http://www.makemkv.com/download/makemkv-oss-1.17.4.tar.gz http://www.makemkv.com/download/makemkv-bin-1.17.4.tar.gz
+_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d16a57a6ae0482721f0d8f94948b86cc
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index c86edbf7612a..3849f6e8e6b8 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/rssguard-4.3.4 b/metadata/md5-cache/net-news/rssguard-4.3.4
index 01c9bb205610..96a1b8203fb0 100644
--- a/metadata/md5-cache/net-news/rssguard-4.3.4
+++ b/metadata/md5-cache/net-news/rssguard-4.3.4
@@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/martinrotter/rssguard
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake optfeature xdg
IUSE=mysql qt6 +sqlite webengine
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT
RDEPEND=!qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) )
REQUIRED_USE=|| ( mysql sqlite )
SLOT=0
SRC_URI=https://github.com/martinrotter/rssguard/archive/4.3.4.tar.gz -> rssguard-4.3.4.tar.gz
_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dcf4f3f9f312744050f833979d7ae426
+_md5_=76428ff4e42153100975dde963f140e8
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 5166aae09467..090fe081b1e2 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/armadillo-11.4.0 b/metadata/md5-cache/sci-libs/armadillo-11.4.0
index 2202de3dafbf..ad3ba5b4819c 100644
--- a/metadata/md5-cache/sci-libs/armadillo-11.4.0
+++ b/metadata/md5-cache/sci-libs/armadillo-11.4.0
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://arma.sourceforge.net
INHERIT=cmake toolchain-funcs multilib
IUSE=arpack blas doc examples hdf5 lapack mkl superlu test
-KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
PDEPEND=dev-libs/boost arpack? ( sci-libs/arpack ) blas? ( virtual/blas ) lapack? ( virtual/lapack ) superlu? ( >=sci-libs/superlu-5.2 ) hdf5? ( sci-libs/hdf5:= ) mkl? ( sci-libs/mkl )
RDEPEND=dev-libs/boost arpack? ( sci-libs/arpack ) blas? ( virtual/blas ) lapack? ( virtual/lapack ) superlu? ( >=sci-libs/superlu-5.2 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/11
SRC_URI=mirror://sourceforge/arma/armadillo-11.4.0.tar.xz
_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5dab4b118f0217cd44a8767b225ad705
+_md5_=7889345d32501df55886a23754be2cc1
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 5c9c9570a6ec..4417f33b8733 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/sandbox-2.36 b/metadata/md5-cache/sys-apps/sandbox-2.36
new file mode 100644
index 000000000000..e7e8dd526ab5
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/sandbox-2.36
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=>=app-misc/pax-utils-0.1.19
+DESCRIPTION=sandbox'd LD_PRELOAD hack
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Sandbox
+INHERIT=flag-o-matic multilib-minimal multiprocessing
+IUSE=+nnp 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
+LICENSE=GPL-2
+RDEPEND=!<sys-apps/file-5.44-r1
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~floppym/dist/sandbox-2.36.tar.xz
+_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=bc3d03dceb3516f2d609a292cb432179
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index c985053da1b4..603c5aa25e79 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-07-10T14:39:48Z
+TIMESTAMP 2023-07-10T20:39:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsGDRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSsbJRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD84Q//c0TUSgnisEI2t4kfBpI4FHWhctzA9Mk8I63D65octyzmhiOC1SW4QZ1k
-IUOpPg6/C+3OKZ3R2lxyQoY+eJ50GDLPOReBHGMZWIseZg8DM9cBT9zrh24KKNtI
-UTGERozTi4yfxuO44OxpofpCq9REQUfN10Hp8Av3lxD3P1UmPaj+Li6LWq7WT2Hz
-AxzQRe+4ifqGIN4wVfHWi8A5BU8fkW2fB+FXTEvQK3Dgf1Ii+TwzCADSL0jH5YFX
-DRBzYI4LsVrd3vfzjqlXwQhbYcDr/BgilfnRJlHmGt65pU4CWlZfdW1UUP4xXinT
-BdX/cBR+L9pGtup6+pO092kkqApGb0ng/i2/PHiyL4hOVNyG8xvpbNSYopA0FKUL
-6ttM9/ljgdT9Cz8PGNqAW0x911uqG/cOC3s2TUgmaWZBCjzIanrytwCQUeiBz6SL
-VBYoCX+Urj3CbQqdEutw4L0BDmtVlZMCmdoRi14awlniZXC0ZvanVlWRfFLD40gh
-jq+rBJoJBGO5w5vGH9fLcItPmSwFUgd36NJU1GLwE5NxOhb+x/Vq3HWRHA/qdGe8
-kM1X45oEnlwx3lrSgLt9hKXNkFidCKyjCPUAZg+a+wkfHHv9qHbIFIa66NKH8Lnj
-DVIXZuf2uHmCcnrAI2Z1AOrRTv+2EaWUa3jgmFxmErIgmec4vDM=
-=cHQe
+klCVkA/+PokFK6aSiJA0culdN+1e9X5oXtABVqdTiBqBtik8R1EuBQc+1JgpxbVy
+fEo+PVa9LDrh30P//NNX9+JKBqBM5MXa4v52YfZgguuK1z0Phy0NTzSEwzDmUziJ
+AbCCtfpXevM+tqELDPHL8GMUCoDPIX7EWoJQga5+XedeXOS/n5KW4HZ0/RJPeQDk
+Z5+agRkGLiTrOMwT4fCyV3NufTu6n+rfKK3DJjsc3NzYffuAqLFog2ZHXerMUwMZ
+JcjYMAi+qPZfqXD1A59AYjy356MqT2+ubrZjmC0+xJMD92l4GuqfLAcqWLug12R4
+zHOFqBeoSIj6G6FEU8YycrNbwczGY8oiSVuo5j7WZoeK6Z2yGX3TlgcLAm+1m99e
+KznivdC1gPhx5FH0c57Yu3WvaoVdRIjdtpPI/gkaAr5pOEq88CE68KBSa11N4sQm
+TwYbv6GLdOzdYl+e8jlmLGly7qYcMz84ya4bJpylGr/9LPYpYQbtXmJSnDeKOxHl
+zaQDd2W/+D4wf8lpRFDJv+HnRf+ikkyuFXpHt09jkE8eTdFKqX6JOVkDFTUUFs6q
+aKPKXVowtgk0t40ovdsNK3XfwtfRx/GQZk0hOVdVOE50quPEnNqMD6yTESsQANjp
+MfgRvhK1BT3MkNvIjRXA7ZaV9V6BlzrAlZsjLHMB6qTubaVDOPY=
+=HEM0
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index a5760365ec7a..505f0575cb09 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jul 2023 14:39:45 +0000
+Mon, 10 Jul 2023 20:39:45 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 3a7149cd727a..7fa2d0ae6f84 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Jul 10 02:39:44 PM UTC 2023
+Mon Jul 10 08:39:45 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 185a8d7595bf..5dfa8a807651 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jul 2023 14:45:01 +0000
+Mon, 10 Jul 2023 20:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 1bd422bdcf91..f87c9c15bca5 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f93187a0f88e321a6604fa177be1e962f23894ff 1688996998 2023-07-10T13:49:58+00:00
+9e7e88c20f804d3b515792fb523ea397586efcfe 1689020346 2023-07-10T20:19:06+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index f5ffd463bd44..2bffbf8f2000 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1689000001 Mon 10 Jul 2023 02:40:01 PM UTC
+1689021601 Mon 10 Jul 2023 08:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index a5760365ec7a..505f0575cb09 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 10 Jul 2023 14:39:45 +0000
+Mon, 10 Jul 2023 20:39:45 +0000
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index dc64fc4665b2..71827a742992 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index f33b8978d9a0..9edaa58fa07e 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -3,6 +3,6 @@ DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 9f556b07100ad00e16afbbcea350d6cae751
DIST rssguard-4.3.4.tar.gz 22100746 BLAKE2B 49825db268c1c4b5764ab66a0006b51210eebabf67afb581aa9da2a60218087e3b83e212bcf79ffcfcfc917cc92ac4a5d60b4543f09080d0b1defd62770bb123 SHA512 191f732e10a921635880ef61dea5449c75583e8bb92985436152c86f2895055c4f3c3704f77af99bb8201501904eff51c7cc9fcd221115ae1597be476e38308b
DIST rssguard-4.4.0.gh.tar.gz 22147332 BLAKE2B 4bcbe890bf02de4b339a9ce869336785fe041065247d003247925a6b1afaaa71bf8bb341db99090888cab23997d1a7a23c4e291619bcb43fb03c8701a0fc2756 SHA512 3b1f62fcd82e659baf8cf127ad5a030c5a222c93c0a6959bca9e0d5c26f0fcd2c191bf95190a067b341e0dec0809e18c36c057d5923e09c5e30889275ee581d8
EBUILD rssguard-4.3.3.ebuild 1493 BLAKE2B e234d414b21de5bd6211b3fa941a99152525f378dec8e4f7d6095cddf1e51b78fc6a85a92daf258f5ff41b25b697fbee2a82d2eef7069ff2ae8aa439e17dde95 SHA512 68355da7330aa7f4abb0677677f470494476767a79445cbea9ff006142df6f15e38e02f90d2c29c9fb13af15a149a9e76ebe81c474b059ed4554e3550f7fe2fa
-EBUILD rssguard-4.3.4.ebuild 1447 BLAKE2B 3b001570f6cb2a7f098ff7f6fd98b4fd87c36c634a99fc111125ddca022e296d7e855d1152a1475bec3c632a02c704084e6f2cd5a7076e0369bae72b9e8f6207 SHA512 c18f3386dd6c47f6732c43ef56739bd42797905e12c8b22c1c4f1ccebbf588a1caafd41d2a06e653ea8f04a2005a3ad5abfdc83f60a5e0a0544f62789b11b7fb
+EBUILD rssguard-4.3.4.ebuild 1446 BLAKE2B 26f41a09b0f69c5af3ca8238a2d7ba9c84ad9f1ac24e50ac24827b672417f5867297b54c073e2cf135902f06d810a5b851358582b12d750db9452b2194384ab6 SHA512 f2793530a527e928073b4975257c36438d7868f8703d2fe694f79f3869d0a310a31c095516fbda20a3e871543dd210aca0b3c91fc7c6c9a56cfee3973d221edc
EBUILD rssguard-4.4.0.ebuild 1461 BLAKE2B d39a0e445dadc642ab8fa89db2b6741e0214dac94b2536ec56b167b2651edd96c051278e4cfd48eeba8baff02d5e31375062b528618e15a52fde91a2d43536c8 SHA512 5fa5a6f7de01d00eddba0a4ff4f527ac448dfa817d7e700c173f2d46bb144334ecb1848426058f4d4fa482f2c6fb98ed45326ac27122708114c877b26d48c30d
MISC metadata.xml 909 BLAKE2B 0c3ba8fb5cf9a534b8ee07cbd1a2822fd805dbf3e998b18346c430897f72935435923ff0de3d5359c82cbb0e42c23b68c5a91f95d43e8b79044d3f7c1826d20c SHA512 3551a1c9e1337433c1864f53d26c90c2edfbe24853f283f0bc4d4acb04e4553c7b40d06d0c5761c2e4f2822398063d367b570822b2ea307cb728e45ebc8e33ec
diff --git a/net-news/rssguard/rssguard-4.3.4.ebuild b/net-news/rssguard/rssguard-4.3.4.ebuild
index 9074ba264155..4d63fc203cf9 100644
--- a/net-news/rssguard/rssguard-4.3.4.ebuild
+++ b/net-news/rssguard/rssguard-4.3.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="mysql qt6 +sqlite webengine"
REQUIRED_USE="|| ( mysql sqlite )"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 9aa922e951a0..70ce87c618d2 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/prefix/darwin/macos/10.11/x64/use.mask b/profiles/prefix/darwin/macos/10.11/x64/use.mask
deleted file mode 100644
index 3e153701348d..000000000000
--- a/profiles/prefix/darwin/macos/10.11/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/10.13/x64/use.mask b/profiles/prefix/darwin/macos/10.13/x64/use.mask
deleted file mode 100644
index 3e153701348d..000000000000
--- a/profiles/prefix/darwin/macos/10.13/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/10.14/x64/use.mask b/profiles/prefix/darwin/macos/10.14/x64/use.mask
deleted file mode 100644
index a36750571e81..000000000000
--- a/profiles/prefix/darwin/macos/10.14/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/10.15/x64/use.mask b/profiles/prefix/darwin/macos/10.15/x64/use.mask
deleted file mode 100644
index 67647c3611bb..000000000000
--- a/profiles/prefix/darwin/macos/10.15/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask
deleted file mode 100644
index da062601beda..000000000000
--- a/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# SSP seems to cause asm/assembly errors with GCC, so disable it
-ssp
diff --git a/profiles/prefix/darwin/macos/11.0/x64/use.mask b/profiles/prefix/darwin/macos/11.0/x64/use.mask
deleted file mode 100644
index 67647c3611bb..000000000000
--- a/profiles/prefix/darwin/macos/11.0/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
deleted file mode 100644
index da062601beda..000000000000
--- a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# SSP seems to cause asm/assembly errors with GCC, so disable it
-ssp
diff --git a/profiles/prefix/darwin/macos/12.0/x64/use.mask b/profiles/prefix/darwin/macos/12.0/x64/use.mask
deleted file mode 100644
index e59a89413c3a..000000000000
--- a/profiles/prefix/darwin/macos/12.0/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask
deleted file mode 100644
index d60bd645fe97..000000000000
--- a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# SSP seems to cause asm/assembly errors with GCC, so disable it
-ssp
diff --git a/profiles/prefix/darwin/macos/13.0/x64/use.mask b/profiles/prefix/darwin/macos/13.0/x64/use.mask
deleted file mode 100644
index 02ca6e7eae53..000000000000
--- a/profiles/prefix/darwin/macos/13.0/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile. This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/14.0/arm64/eapi b/profiles/prefix/darwin/macos/14.0/arm64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi b/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent b/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/14.0/arm64/make.defaults b/profiles/prefix/darwin/macos/14.0/arm64/make.defaults
new file mode 100644
index 000000000000..22ced1348860
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="arm64-apple-darwin23"
+CHOST_arm64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/14.0/arm64/parent b/profiles/prefix/darwin/macos/14.0/arm64/parent
new file mode 100644
index 000000000000..a75c3ad0a555
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/arm64
diff --git a/profiles/prefix/darwin/macos/14.0/eapi b/profiles/prefix/darwin/macos/14.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/14.0/make.defaults b/profiles/prefix/darwin/macos/14.0/make.defaults
new file mode 100644
index 000000000000..2878504ccd12
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="14.0"
diff --git a/profiles/prefix/darwin/macos/14.0/package.use.mask b/profiles/prefix/darwin/macos/14.0/package.use.mask
new file mode 100644
index 000000000000..c43bf1e37402
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (2011-04-10)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/14.0/parent b/profiles/prefix/darwin/macos/14.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/14.0/profile.bashrc b/profiles/prefix/darwin/macos/14.0/profile.bashrc
new file mode 100644
index 000000000000..c67ad98e42c7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/profile.bashrc
@@ -0,0 +1,4 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+export MACOSX_DEPLOYMENT_TARGET=14.0
diff --git a/profiles/prefix/darwin/macos/14.0/x64/eapi b/profiles/prefix/darwin/macos/14.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/14.0/x64/gcc/parent b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent
new file mode 100644
index 000000000000..fceecddb55c7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-ld64
diff --git a/profiles/prefix/darwin/macos/14.0/x64/make.defaults b/profiles/prefix/darwin/macos/14.0/x64/make.defaults
new file mode 100644
index 000000000000..5a5e7a57e6b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/x64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-apple-darwin23"
+CHOST_amd64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/14.0/x64/parent b/profiles/prefix/darwin/macos/14.0/x64/parent
new file mode 100644
index 000000000000..269f6f48bb15
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/x64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/x64
diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
index 5ccad25049d5..278f35a3ca9f 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
@@ -1,6 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Benda Xu <heroxbd@gentoo.org> (2023-07-10)
+# SSP seems to cause asm/assembly errors with GCC, so disable it
+# commit a1d7199cec8a296bae885481931ddea824262d88
+# Author: Fabian Groffen <grobian@gentoo.org>
+# Date: Sun Feb 7 20:09:02 2021 +0100
+sys-devel/gcc ssp
+
# Sam James <sam@gentoo.org> (2021-11-09)
# Older GMP releases have a bug in their arm64 Darwin ASM
# 6.2.2 isn't released but this will catch any releases we know are broken
diff --git a/profiles/prefix/darwin/macos/arch/x64/use.mask b/profiles/prefix/darwin/macos/arch/x64/use.mask
index 6bf08722e781..9abac72e41b6 100644
--- a/profiles/prefix/darwin/macos/arch/x64/use.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag corresponding to the default ABI
@@ -27,3 +27,22 @@
-cpu_flags_x86_sse4a
-cpu_flags_x86_ssse3
-cpu_flags_x86_xop
+
+# Unmask x86 instruction sets
+-svga
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_vmware
+
+# ibm is only used for ppc64 stuff
+ibm
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 563718973e22..932db6289110 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -400,11 +400,13 @@ x64-macos prefix/darwin/macos/11.0/x64/gcc exp
x64-macos prefix/darwin/macos/12.0/x64 exp
x64-macos prefix/darwin/macos/12.0/x64/gcc exp
x64-macos prefix/darwin/macos/13.0/x64/gcc exp
+x64-macos prefix/darwin/macos/14.0/x64/gcc exp
arm64-macos prefix/darwin/macos/11.0/arm64 exp
arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp
arm64-macos prefix/darwin/macos/12.0/arm64 exp
arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp
arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp
+arm64-macos prefix/darwin/macos/14.0/arm64/gcc exp
# Solaris Profiles
x64-solaris prefix/sunos/solaris/5.11/x64 exp
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index eec36623b683..3250862f65c5 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest
index 7500913f0501..a3c1a19178ce 100644
--- a/sci-libs/armadillo/Manifest
+++ b/sci-libs/armadillo/Manifest
@@ -7,7 +7,7 @@ DIST armadillo-12.0.1.tar.xz 6802568 BLAKE2B c6025fe3bcabfa6d08efd864c4b9b129c84
DIST armadillo-12.4.0.tar.xz 6803968 BLAKE2B ca45b2284b5a31c745b2ad924235af24f855039cc81c3300c83e5e932ee4cda233731b53623303c1c739feae9b007f8f6309c09debe79923e3876e8145015152 SHA512 a9f8cd19384eed787787b9e189901a1800e6e1dd06917f4f13e8a215c83f317de3e5b0ae8625783f88d9a7b0ab25f5c7784ccf0493c08a9ee3ea7fdfbbe36195
EBUILD armadillo-10.2.0-r1.ebuild 3486 BLAKE2B 1e0881133134ee033ee0a853687d57faa8dfd4ad487f73253d6f1565e9756fc4ab0c08036d7c973c499a76762413e05cd782e051fad11608b75012940d86947e SHA512 56f72e40cf88c609f40b68e2ba51b29c669f7a81844348b5fa664c985e115874c8fff4949c1345f876bbe49a83225a0ffd8f56428a74971a6e2c804f26ddea95
EBUILD armadillo-10.8.2.ebuild 3498 BLAKE2B 592ca8f284e12eb260363a66d2b5ed5e5cfeca6545a4235c08a7e77393c47cbc803e98123d1d80a57e3db789e4d023923ab9a02e9a3f822f77e7d5a73fd260ec SHA512 66870c2c6e892f89edc5c07ba7d2d9a04698948a057e58f14f50d641b04b98922c63c16a569b24f22cce8324a790d1a1876a033edb51a9a20d05e5c948aed3ce
-EBUILD armadillo-11.4.0.ebuild 3583 BLAKE2B 14ebbb0d13a2e739ff18bfda2b6b46fce4bf934c860b8881c3e869ec771aea5727780eac33488d5dc9066edfd6fb0deaa80c80bf97b08cec237569fe4ed7cc62 SHA512 a3049b2052fdd340891db090bb3234d1cb1611b49ecc4f13336d174ee9fe5f6315fc2c2219f5ca966231a80b678edec71dbaa6dc87290abcb4dbc0ef48ed8b29
+EBUILD armadillo-11.4.0.ebuild 3582 BLAKE2B 64863be8a2e2d291db4bad9721946f75797a7aaa3d5ee51b586b92c567c523355f5657cf4bfdf96a636a15a95036fb84905c0aac2c90756ea9d8ec1ed25aef50 SHA512 e741698e48fc3c7ca97a38fe072fa5d1736122afcff8b6f574fceb0491b25e10030b649061278918593c0be7e7396294c128222886d5d35f24cffb14b374204e
EBUILD armadillo-12.0.1.ebuild 3583 BLAKE2B 4ebac0def757818a94be154546afd2987e78cfaa7fc1b016c74a52dd23323a3c49e1fd6b8f2afa0d8304f5c7164f8f434ee054ba69863412de076d87a0d433d4 SHA512 8fc47ab9a6aec9a504c5d512f102c915995c58daa192fbbef50b514ddde4660bc1a820277d598f7f996cf9e271928ff684f2dbbb4dc8a62953d8ff3f0a36c0c9
EBUILD armadillo-12.4.0.ebuild 3355 BLAKE2B 82f0f66a16ff9132876da8d40b0c875f222dc466571b8022941aa8ef39f21caa90abbaa54dc04add765867594dfe20089d9749ebdfe5579b69ff2fabda5a30df SHA512 965bf00799c20307cf64142571b246d02481fa5b9c909f156dccd266a5717818569b72eba61a325ae402412f7b700ff7b0df18eff66c7a1e833d11f1f4a51c80
MISC metadata.xml 1456 BLAKE2B 52019d7f250025250936fe57ef43e3f1d999eb3eb88949606f6c14e33b99615d3cf33e1073215b805259f2118f571052d40558ee60bddff524475b721b040a37 SHA512 be4692d066e500becba90262b74f17dc97d3c32248bf91aee1ffe2321a0611968855e8806da51f61b5f7e1e32efb541895b29630a302f756ea338aa62cf819c0
diff --git a/sci-libs/armadillo/armadillo-11.4.0.ebuild b/sci-libs/armadillo/armadillo-11.4.0.ebuild
index efbac097f195..3265c57b5153 100644
--- a/sci-libs/armadillo/armadillo-11.4.0.ebuild
+++ b/sci-libs/armadillo/armadillo-11.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
LICENSE="Apache-2.0"
SLOT="0/11"
-KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="arpack blas doc examples hdf5 lapack mkl superlu test"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( arpack lapack superlu )"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index a5ab82cd11a9..b0b82a812ace 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index 1768156a047c..f4196b0e5132 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -1,6 +1,8 @@
AUX 09sandbox 37 BLAKE2B 181213e2cc0bcfa328310cced40bfaba4530d8d2f80e892cb5649d5277c5d59d345ce96ca802a5529a22892c929bafac04c616458fa147a3bee5c89d31b0baf1 SHA512 4e8a9c58debde6480224a45559c5f2db4765213d151e47937f9142f110cac3681bf6402acaf21249a37bb17398e7bc00ae7feee68ecdb5b9363c432eac1b052a
DIST sandbox-2.32.tar.xz 456724 BLAKE2B 95eed293ef9427726f62d0d7ac1a0c63bbfd152d71598f6c5f792c8b818999c98600f4d8c71b92c8a90ba9fca595b5619ba408ac5f0edcc012050111d84519e0 SHA512 db0fe755b0bff0888a7861194218e980a73a2c4c0afadb7f0e5bb794dbc8b3d5bfbf7e2510a7167874c9f6fbf7eea428e6eae7b52dcbc91ffbd2aa1b1b54bef8
DIST sandbox-2.35.tar.xz 459228 BLAKE2B 72a7b48d0bb9021b65093f7ab8ed98e3fecb2544869c67a4cc00e829f3885d936320fa452f8807e95123e75cd14cfaf1797015c17dd30e40ba8694665c9d7e9c SHA512 ba3351c4e6aea2a4390c6d66a7d9de0b4c80e0e6c8a2cb298cb30dcaeeb1618f66d75055ac00c0d8f169a29c9c3175bec5e95a4228f93f353a1d8c8d0a07d177
+DIST sandbox-2.36.tar.xz 459348 BLAKE2B e0544e6e37533009939a6756f4d6c0f5c4aada4679bff539c65dd602024d85d70550912a4128223c691400664fd8e75cefad504e03516b3421cf7c6befdf5fcd SHA512 6590887f0e56ee322d7ff2e55041bfa6cf8edc77f0369a8dcf2287dce5fb7ba845b0336c7d8bb91b2c50e7b9a4f1e52eecaee1d2381d25bb260ea9fd2f9d4587
EBUILD sandbox-2.32.ebuild 1737 BLAKE2B 398d141fabc24f78a9eb35e321bdb9bad1778ddecdf1a70d18da5fa5466274557f0922015764e32119460811d2da2467b988f09878148e3b3b20e7ff884693cb SHA512 b187bca63b637ed2cc95a7a8deaf828843da575009a33e6c39c34dbe5ea240c05bc53a6c3f71b7c8df0a004a52fb7b2ec60627ef4d04496055e6cdc89bebca94
EBUILD sandbox-2.35.ebuild 1745 BLAKE2B 1fd4a6d877782d69ccc010ddb727c918082217dc8ce703b1034a0b36f8202a19360c8b35347e7359e4b50111c597991b705434bafaf15580abd4d2fd4ae78856 SHA512 a6c206f983d388fab464412207bcbf023962d794f522671ccad76f64b4f96353f30b3c7c9ba4dc43f1687f22bfbd8f00263325e3fca315323c6d50286938e934
+EBUILD sandbox-2.36.ebuild 1745 BLAKE2B 1fd4a6d877782d69ccc010ddb727c918082217dc8ce703b1034a0b36f8202a19360c8b35347e7359e4b50111c597991b705434bafaf15580abd4d2fd4ae78856 SHA512 a6c206f983d388fab464412207bcbf023962d794f522671ccad76f64b4f96353f30b3c7c9ba4dc43f1687f22bfbd8f00263325e3fca315323c6d50286938e934
MISC metadata.xml 512 BLAKE2B 2befd96e6697e45e04b9e5c6594d30987f035b52fe2d642e10b67b3a2f9657b63f66f48439cd6df71f07ad6fe112220f195d453595c4bf1ef47561cfb8c0428d SHA512 1869fc1c558817f7c7ace988184b74647a82c94e51f0bdb610011bd6736034188abb778e3c5b852ff39daad5a7ef131b09468353b0764a4957dfe72da4767601
diff --git a/sys-apps/sandbox/sandbox-2.36.ebuild b/sys-apps/sandbox/sandbox-2.36.ebuild
new file mode 100644
index 000000000000..1efc83d19f22
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.36.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic multilib-minimal multiprocessing
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+nnp"
+
+# pax-utils lower bound for bug #265376
+DEPEND=">=app-misc/pax-utils-0.1.19"
+# Avoid folks installing with older file, bug #889046. We still need the
+# >= dep in Portage but this is a safety net if people do partial upgrades.
+RDEPEND="!<sys-apps/file-5.44-r1"
+BDEPEND="app-arch/xz-utils"
+
+has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice"
+
+sandbox_death_notice() {
+ ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
+ ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
+}
+
+src_prepare() {
+ default
+
+ if ! use nnp ; then
+ sed -i 's:PR_SET_NO_NEW_PRIVS:___disable_nnp_hack:' src/sandbox.c || die
+ fi
+
+ # sandbox uses `__asm__ (".symver "...` which does
+ # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
+ filter-lto
+}
+
+multilib_src_configure() {
+ filter-lfs-flags #90228
+
+ ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_test() {
+ # Default sandbox build will run with --jobs set to # cpus.
+ emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
+}
+
+multilib_src_install_all() {
+ doenvd "${FILESDIR}"/09sandbox
+
+ dodoc AUTHORS ChangeLog* README.md
+}
+
+pkg_postinst() {
+ mkdir -p "${EROOT}"/var/log/sandbox
+ chown root:portage "${EROOT}"/var/log/sandbox
+ chmod 0770 "${EROOT}"/var/log/sandbox
+}