summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-30 17:17:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-30 17:17:49 +0100
commitce23b28e3d5f58b4177dfa6006db905a41dd87ee (patch)
tree0691e16a10034af8137241e92babf04522c97bf8
parent200338d9ebd0cd0599af59f208eb58f48f5ae168 (diff)
gentoo auto-resync : 30:04:2023 - 17:17:49
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29444 -> 29464 bytes
-rw-r--r--acct-group/Manifest.gzbin76317 -> 76157 bytes
-rw-r--r--acct-group/shellinaboxd/Manifest2
-rw-r--r--acct-group/shellinaboxd/metadata.xml12
-rw-r--r--acct-group/shellinaboxd/shellinaboxd-0-r1.ebuild9
-rw-r--r--acct-user/Manifest.gzbin70858 -> 70693 bytes
-rw-r--r--acct-user/shellinaboxd/Manifest2
-rw-r--r--acct-user/shellinaboxd/metadata.xml12
-rw-r--r--acct-user/shellinaboxd/shellinaboxd-0-r1.ebuild12
-rw-r--r--app-admin/Manifest.gzbin32081 -> 31917 bytes
-rw-r--r--app-admin/ec2-ami-tools/Manifest3
-rw-r--r--app-admin/ec2-ami-tools/ec2-ami-tools-1.5.7.ebuild49
-rw-r--r--app-admin/ec2-ami-tools/metadata.xml5
-rw-r--r--app-backup/Manifest.gzbin8039 -> 8030 bytes
-rw-r--r--app-backup/bacula/Manifest6
-rw-r--r--app-backup/bacula/bacula-11.0.6-r3.ebuild (renamed from app-backup/bacula/bacula-13.0.2.ebuild)16
-rw-r--r--app-backup/bacula/bacula-13.0.2-r1.ebuild (renamed from app-backup/bacula/bacula-13.0.1.ebuild)7
-rw-r--r--app-backup/bacula/files/bacula-11.0.2-fix-config.patch27
-rw-r--r--app-editors/Manifest.gzbin14086 -> 13928 bytes
-rw-r--r--app-editors/le/Manifest3
-rw-r--r--app-editors/le/le-1.16.5.ebuild22
-rw-r--r--app-editors/le/metadata.xml12
-rw-r--r--app-emulation/Manifest.gzbin15338 -> 15334 bytes
-rw-r--r--app-emulation/virtualbox/Manifest2
-rw-r--r--app-emulation/virtualbox/virtualbox-7.0.8a.ebuild734
-rw-r--r--app-text/Manifest.gzbin48607 -> 48450 bytes
-rw-r--r--app-text/kjots/Manifest9
-rw-r--r--app-text/kjots/files/kjots-5.1.0-akonadi-21.12.0.patch272
-rw-r--r--app-text/kjots/files/kjots-5.1.0-akonadi-22.04.0.patch87
-rw-r--r--app-text/kjots/files/kjots-5.1.0-akonadi-22.08.0.patch47
-rw-r--r--app-text/kjots/files/kjots-5.1.0-implicit-dep.patch26
-rw-r--r--app-text/kjots/files/kjots-5.1.0-missing-lib.patch25
-rw-r--r--app-text/kjots/files/kjots-5.1.0-speech-optional.patch82
-rw-r--r--app-text/kjots/files/kjots-5.1.0-unused-dep.patch45
-rw-r--r--app-text/kjots/kjots-5.1.0-r3.ebuild58
-rw-r--r--app-text/ronn/Manifest3
-rw-r--r--app-text/ronn/metadata.xml11
-rw-r--r--app-text/ronn/ronn-0.7.3-r4.ebuild51
-rw-r--r--dev-lang/Manifest.gzbin19504 -> 19503 bytes
-rw-r--r--dev-lang/julia/Manifest11
-rw-r--r--dev-lang/julia/julia-1.8.5.ebuild210
-rw-r--r--dev-libs/Manifest.gzbin96907 -> 96904 bytes
-rw-r--r--dev-libs/intel-compute-runtime/Manifest10
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18-r1.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild)2
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14-r1.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14.ebuild)2
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17-r1.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17.ebuild)2
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.26.ebuild82
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8-r1.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8.ebuild)0
-rw-r--r--dev-libs/ktextaddons/Manifest3
-rw-r--r--dev-libs/ktextaddons/files/ktextaddons-1.3.0-fix-qch.patch27
-rw-r--r--dev-libs/ktextaddons/ktextaddons-1.3.0.ebuild2
-rw-r--r--dev-libs/libzia/Manifest2
-rw-r--r--dev-libs/libzia/libzia-4.43.ebuild54
-rw-r--r--dev-python/Manifest.gzbin259044 -> 258399 bytes
-rw-r--r--dev-python/booleanOperations/Manifest3
-rw-r--r--dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild34
-rw-r--r--dev-python/booleanOperations/metadata.xml11
-rw-r--r--dev-python/collective-checkdocs/Manifest3
-rw-r--r--dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild37
-rw-r--r--dev-python/collective-checkdocs/metadata.xml20
-rw-r--r--dev-python/coverage/Manifest2
-rw-r--r--dev-python/coverage/coverage-7.2.5.ebuild82
-rw-r--r--dev-python/defcon/Manifest3
-rw-r--r--dev-python/defcon/defcon-0.10.2.ebuild34
-rw-r--r--dev-python/defcon/metadata.xml17
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.75.0.ebuild88
-rw-r--r--dev-python/nototools/Manifest3
-rw-r--r--dev-python/nototools/metadata.xml9
-rw-r--r--dev-python/nototools/nototools-0.2.17.ebuild30
-rw-r--r--dev-python/paste/Manifest4
-rw-r--r--dev-python/paste/metadata.xml1
-rw-r--r--dev-python/paste/paste-3.5.3.ebuild49
-rw-r--r--dev-python/urllib3/Manifest2
-rw-r--r--dev-python/urllib3/urllib3-2.0.1.ebuild63
-rw-r--r--dev-ruby/Manifest.gzbin106903 -> 105768 bytes
-rw-r--r--dev-ruby/certified/Manifest3
-rw-r--r--dev-ruby/certified/certified-1.0.0.ebuild19
-rw-r--r--dev-ruby/certified/metadata.xml8
-rw-r--r--dev-ruby/classifier-reborn/Manifest3
-rw-r--r--dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild39
-rw-r--r--dev-ruby/classifier-reborn/metadata.xml11
-rw-r--r--dev-ruby/ddmemoize/Manifest3
-rw-r--r--dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild32
-rw-r--r--dev-ruby/ddmemoize/metadata.xml11
-rw-r--r--dev-ruby/elasticsearch-extensions/Manifest3
-rw-r--r--dev-ruby/elasticsearch-extensions/elasticsearch-extensions-0.0.33.ebuild53
-rw-r--r--dev-ruby/elasticsearch-extensions/metadata.xml7
-rw-r--r--dev-ruby/flickraw/Manifest3
-rw-r--r--dev-ruby/flickraw/flickraw-0.9.10.ebuild21
-rw-r--r--dev-ruby/flickraw/metadata.xml11
-rw-r--r--dev-ruby/hpricot/Manifest4
-rw-r--r--dev-ruby/hpricot/files/hpricot-0.8.6-fast_xs.patch24
-rw-r--r--dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild57
-rw-r--r--dev-ruby/hpricot/metadata.xml8
-rw-r--r--dev-ruby/rb-gsl/Manifest3
-rw-r--r--dev-ruby/rb-gsl/metadata.xml11
-rw-r--r--dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild49
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild116
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild55
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-2.99.2-r1.ebuild51
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-2.99.0.ebuild27
-rw-r--r--dev-util/Manifest.gzbin68279 -> 68287 bytes
-rw-r--r--dev-util/snakeviz/Manifest2
-rw-r--r--dev-util/snakeviz/snakeviz-2.2.0.ebuild10
-rw-r--r--games-rpg/Manifest.gzbin8449 -> 8285 bytes
-rw-r--r--games-rpg/coe2/Manifest3
-rw-r--r--games-rpg/coe2/coe2-2007-r3.ebuild63
-rw-r--r--games-rpg/coe2/metadata.xml23
-rw-r--r--kde-misc/Manifest.gzbin4761 -> 4760 bytes
-rw-r--r--kde-misc/kweather/Manifest2
-rw-r--r--kde-misc/kweather/kweather-22.11.ebuild57
-rw-r--r--media-gfx/Manifest.gzbin37881 -> 37879 bytes
-rw-r--r--media-gfx/digikam/Manifest3
-rw-r--r--media-gfx/digikam/digikam-7.10.0-r1.ebuild1
-rw-r--r--media-gfx/digikam/files/digikam-7.10.0-gcc13.patch25
-rw-r--r--media-radio/Manifest.gzbin5024 -> 5031 bytes
-rw-r--r--media-radio/tucnak/Manifest2
-rw-r--r--media-radio/tucnak/tucnak-4.43.ebuild68
-rw-r--r--metadata/Manifest.gzbin3515 -> 3514 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.gzbin28068 -> 28065 bytes
-rw-r--r--metadata/md5-cache/acct-group/Manifest.gzbin76178 -> 76010 bytes
-rw-r--r--metadata/md5-cache/acct-group/shellinaboxd-0-r18
-rw-r--r--metadata/md5-cache/acct-user/Manifest.gzbin71036 -> 70868 bytes
-rw-r--r--metadata/md5-cache/acct-user/shellinaboxd-0-r19
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56015 -> 55854 bytes
-rw-r--r--metadata/md5-cache/app-admin/ec2-ami-tools-1.5.713
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12427 -> 12427 bytes
-rw-r--r--metadata/md5-cache/app-backup/bacula-11.0.6-r3 (renamed from metadata/md5-cache/app-backup/bacula-13.0.1)6
-rw-r--r--metadata/md5-cache/app-backup/bacula-13.0.2-r1 (renamed from metadata/md5-cache/app-backup/bacula-13.0.2)2
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25818 -> 25658 bytes
-rw-r--r--metadata/md5-cache/app-editors/le-1.16.511
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin33383 -> 33542 bytes
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-7.0.8a17
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72889 -> 72564 bytes
-rw-r--r--metadata/md5-cache/app-text/kjots-5.1.0-r316
-rw-r--r--metadata/md5-cache/app-text/ronn-0.7.3-r417
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin42129 -> 42296 bytes
-rw-r--r--metadata/md5-cache/dev-lang/julia-1.8.516
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin157428 -> 157745 bytes
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18-r1 (renamed from metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18)4
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14-r1 (renamed from metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14)4
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17-r1 (renamed from metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17)4
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.2615
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8-r1 (renamed from metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8)0
-rw-r--r--metadata/md5-cache/dev-libs/ktextaddons-1.3.02
-rw-r--r--metadata/md5-cache/dev-libs/libzia-4.4315
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin337548 -> 337485 bytes
-rw-r--r--metadata/md5-cache/dev-python/booleanOperations-0.9.0-r116
-rw-r--r--metadata/md5-cache/dev-python/collective-checkdocs-0.2-r116
-rw-r--r--metadata/md5-cache/dev-python/coverage-7.2.517
-rw-r--r--metadata/md5-cache/dev-python/defcon-0.10.216
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.75.016
-rw-r--r--metadata/md5-cache/dev-python/nototools-0.2.1716
-rw-r--r--metadata/md5-cache/dev-python/paste-3.5.316
-rw-r--r--metadata/md5-cache/dev-python/urllib3-2.0.116
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin176767 -> 174925 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/certified-1.0.017
-rw-r--r--metadata/md5-cache/dev-ruby/classifier-reborn-2.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.3317
-rw-r--r--metadata/md5-cache/dev-ruby/flickraw-0.9.1016
-rw-r--r--metadata/md5-cache/dev-ruby/hpricot-0.8.6-r617
-rw-r--r--metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-2.99.017
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r217
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-2.99.217
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r117
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin129659 -> 129659 bytes
-rw-r--r--metadata/md5-cache/dev-util/snakeviz-2.2.06
-rw-r--r--metadata/md5-cache/games-rpg/Manifest.gzbin8785 -> 8618 bytes
-rw-r--r--metadata/md5-cache/games-rpg/coe2-2007-r315
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin6157 -> 5986 bytes
-rw-r--r--metadata/md5-cache/kde-misc/kweather-22.1116
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57826 -> 57822 bytes
-rw-r--r--metadata/md5-cache/media-gfx/digikam-7.10.0-r12
-rw-r--r--metadata/md5-cache/media-radio/Manifest.gzbin7676 -> 7836 bytes
-rw-r--r--metadata/md5-cache/media-radio/tucnak-4.4315
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin60328 -> 60166 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/netio-1.3313
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16720 -> 16547 bytes
-rw-r--r--metadata/md5-cache/net-im/neochat-22.11-r217
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56642 -> 56295 bytes
-rw-r--r--metadata/md5-cache/net-libs/libgfbgraph-0.2.515
-rw-r--r--metadata/md5-cache/net-libs/libzapojit-0.0.3-r216
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21372 -> 21529 bytes
-rw-r--r--metadata/md5-cache/net-mail/dovecot-2.3.20-r316
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91344 -> 91172 bytes
-rw-r--r--metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r216
-rw-r--r--metadata/md5-cache/www-misc/Manifest.gzbin4252 -> 4076 bytes
-rw-r--r--metadata/md5-cache/www-misc/shellinabox-2.20-r415
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25191 -> 25353 bytes
-rw-r--r--metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r217
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5952 -> 5958 bytes
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.18.6 (renamed from metadata/md5-cache/xfce-base/thunar-4.18.5)2
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43067 -> 42908 bytes
-rw-r--r--net-analyzer/netio/Manifest3
-rw-r--r--net-analyzer/netio/metadata.xml8
-rw-r--r--net-analyzer/netio/netio-1.33.ebuild42
-rw-r--r--net-im/Manifest.gzbin10071 -> 10072 bytes
-rw-r--r--net-im/neochat/Manifest4
-rw-r--r--net-im/neochat/files/neochat-22.11-fix-crash-notification-settings.patch61
-rw-r--r--net-im/neochat/files/neochat-22.11-hide-dev-settings-loading.patch41
-rw-r--r--net-im/neochat/neochat-22.11-r2.ebuild60
-rw-r--r--net-irc/Manifest.gzbin8222 -> 8223 bytes
-rw-r--r--net-irc/ircii/Manifest2
-rw-r--r--net-irc/ircii/metadata.xml3
-rw-r--r--net-libs/Manifest.gzbin32777 -> 32451 bytes
-rw-r--r--net-libs/libgfbgraph/Manifest3
-rw-r--r--net-libs/libgfbgraph/libgfbgraph-0.2.5.ebuild53
-rw-r--r--net-libs/libgfbgraph/metadata.xml11
-rw-r--r--net-libs/libzapojit/Manifest3
-rw-r--r--net-libs/libzapojit/libzapojit-0.0.3-r2.ebuild38
-rw-r--r--net-libs/libzapojit/metadata.xml11
-rw-r--r--net-mail/Manifest.gzbin14218 -> 14220 bytes
-rw-r--r--net-mail/dovecot/Manifest1
-rw-r--r--net-mail/dovecot/dovecot-2.3.20-r3.ebuild302
-rw-r--r--net-misc/Manifest.gzbin53935 -> 53760 bytes
-rw-r--r--net-misc/gnome-online-miners/Manifest4
-rw-r--r--net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild48
-rw-r--r--net-misc/gnome-online-miners/metadata.xml14
-rw-r--r--profiles/Manifest.gzbin185307 -> 185305 bytes
-rw-r--r--profiles/package.mask103
-rw-r--r--profiles/use.local.desc2
-rw-r--r--www-misc/Manifest.gzbin2921 -> 2755 bytes
-rw-r--r--www-misc/shellinabox/Manifest6
-rw-r--r--www-misc/shellinabox/files/shellinaboxd.conf77
-rw-r--r--www-misc/shellinabox/files/shellinaboxd.init64
-rw-r--r--www-misc/shellinabox/files/shellinaboxd.service14
-rw-r--r--www-misc/shellinabox/metadata.xml15
-rw-r--r--www-misc/shellinabox/shellinabox-2.20-r4.ebuild108
-rw-r--r--x11-libs/Manifest.gzbin18491 -> 18490 bytes
-rw-r--r--x11-libs/wxGTK/Manifest1
-rw-r--r--x11-libs/wxGTK/wxGTK-3.2.2.1-r2.ebuild225
-rw-r--r--xfce-base/Manifest.gzbin3040 -> 3041 bytes
-rw-r--r--xfce-base/thunar/Manifest4
-rw-r--r--xfce-base/thunar/thunar-4.18.6.ebuild (renamed from xfce-base/thunar/thunar-4.18.5.ebuild)0
252 files changed, 2365 insertions, 3177 deletions
diff --git a/Manifest b/Manifest
index a5dd48418397..77059b0fcee1 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29444 BLAKE2B 9102b30c665168c1c46c7fb2bd0b72bf84ae8ac8ba06ef08db2657006dc3bd36485ffbc5a5513a3dffa958f2c9aa17f7552bffa86333e75e027a5d779739602b SHA512 4683109659d2ab2bb18e4f2a1b22bb1b3ccf681a585e723b04797e4771c67fbadc2c087965e373123e5cc41afb19e9f8afcc534a23b443c098e8abbb880f09a3
-TIMESTAMP 2023-04-30T09:39:52Z
+MANIFEST Manifest.files.gz 29464 BLAKE2B 6aa41824af023e9eae752483104c594dd924ad271a4b3ba6e3cacdbda368843b6abb79f6e3d95a17121b2e9fbb5a56b7baeb283cae07424c7067601d0b039a57 SHA512 6ca7cc39912029f0a2674cc06a78a1045fa570f5fa6c5992bbec11ab5c6413f3e8dbf60996849afb6aa53cb6e6e0a4a247ea9d8212156af01568cd70dbccc7c2
+TIMESTAMP 2023-04-30T15:39:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRON2hfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmROi8ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAuaRAAtRTCkV0SIFU7tv8PqQksZBkXwSivZOR8K1wHYslPrK1tMb4aiXNRlu5m
-CKIlrQgW35GYF1as0OfzBlHEU2ZOnz4EQ+iEcp0/cwETPMxBy99Hlc3M0sm9l3dD
-9/Dw41A8DDamQ8CAgsxugGfZh0qxnn0aRicO0Cpo9toDrNk/cjzKHCVtsmT1PHF9
-86GJX6yh1qcxxiudzeTAx8iJ9xXZfjy0KGbI3x2EPgUD3GsCWcS1ef/72rSknprX
-5xBOEUY6+gSv/mRTUJ5BH6OlKD0rr8o7V39eGOnOHfacZtp4lG+KqjwH06xID7jK
-3aQztTZ4N9x4UcUgBxWYSTytjwVmPb18uRNq5lAkgdtNqDh2UbiXz5miEskWB8eH
-Dv5627MVrkfvAY8lR5LwAxAiGOHOOr7Oxeh82XDkK4UCCh7gusqTi4LnUwhb+P0D
-jSx+n8mqnN9v1vtd/vjDJw1VT8i/WYciYp+en01a07HQiT1P312l7vmLBb/tXl8R
-F0YDmi0XmIlJDg5E1pyw+B82Sul7mgkzRnv6d6D7fAXHx8JbrHAlQpzetNHPi6cG
-0HqUx842gho6RF92q6xS/f/ZOEyZOFx3dHM85jfivB6Gqjg4h8FZVT8n1KIbjqbv
-vXDbSdPDmkX5q2awt5BTeo9mDQwOEN8TOSjfrUTTRed5i7w775A=
-=zM2N
+klBdthAAkKcFJZru5o58VbIVlyG2oMK8kmh4sOqi11BhkeJc+9tuU+wb7YtoUqas
+FaLrhQglRwGiEXqSNIQrHwonFwfj56iwN8OqgESp0V2O9LmBCOpfjCkRaKhRx9DV
+/cDuBIrtetedcA7IOyqAEnBw7Yv1YauKoRSRcrZC1nb7/7wmMqbgrdCYeXOuPTJk
+LVKS/+3Og2vzY1h9osvhPAOqKKtdUFdOBZZy0JwYpwuPl+LImzWjopZEonuFQkY6
+VqbQtZ/ZCiRxSJZNntGlh7qLB5t5oV1UCNpvBn/QfdhlHCaCIX0rKvEmhdDaRf3A
+nDQuSDisjIEGYNZ2H6Wuov7WAq80XMPFfU87xJWNBIohUfwlL22JZjXhZQTqW9iw
+IO+VUHZGeGv4qgNlI3h7m+csviQDQ2l0rSjTJ6Wm1teFVm0B4qhENILdY+fOT/+j
+3ftjKzUTENGzI/que5SaErZFx6v2QkvBcNAeu5gimp9w4ma1GqnojysVoI+gIP/b
+48+aNBf0WALHlgx60jSFEouikrPreK/fwq9+A3READTzRe0ap1pz98+CqbOmBz9f
+ev6ULcxDB7sDz5gVwyrJZ7YIdWmjRz6UiCXpZk5ybnfO+vPB0QDPHRsjSR4pwT1n
+ap+BSgCuuqhOSEH2Vf3Ct7vqt1b6iKkc07+rze9k9HWZ3kE0MS8=
+=M7xl
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ea00cb1497c1..633c4fcf39c4 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz
index 400a51f3a4f1..7f5cb939a66b 100644
--- a/acct-group/Manifest.gz
+++ b/acct-group/Manifest.gz
Binary files differ
diff --git a/acct-group/shellinaboxd/Manifest b/acct-group/shellinaboxd/Manifest
deleted file mode 100644
index c1dbaefa85b6..000000000000
--- a/acct-group/shellinaboxd/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD shellinaboxd-0-r1.ebuild 183 BLAKE2B 2e0d67f3db372545f936c27b568deb9de752db11371aa08949fbdf75e4f9e72d8824368d67e8b5578b7ffe906f564df2835c82041dfaa465294bf9b959c85676 SHA512 963cdf7215793bac320c17bd10679a48dfc30bdc6e0e67c2904bd62355ae26946f5f15f8c10191fa8e1f38102dfc6174c30bbcf486091f4d00957c3044380eda
-MISC metadata.xml 414 BLAKE2B 3471f7a585441ffaa9cf1f78bbb557a04ba46d1704e77a0d387972963739e65a56ba08a521670ae009bc750523881f5b9c8f292a30aaad5e5a97da59315d81b6 SHA512 5bbeda40be60faa7d2409932dd62b1bd3f8b82c2944adfbf08b98685a863c40cf31867aad5083b58559e22a2289728d602488183ed3b05cc92e0a55bf43b158e
diff --git a/acct-group/shellinaboxd/metadata.xml b/acct-group/shellinaboxd/metadata.xml
deleted file mode 100644
index 65be4a236db7..000000000000
--- a/acct-group/shellinaboxd/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/acct-group/shellinaboxd/shellinaboxd-0-r1.ebuild b/acct-group/shellinaboxd/shellinaboxd-0-r1.ebuild
deleted file mode 100644
index ecd1ca8bae43..000000000000
--- a/acct-group/shellinaboxd/shellinaboxd-0-r1.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-group
-
-DESCRIPTION="shellinabox group"
-ACCT_GROUP_ID=139
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index bac21d23d2a1..43055a8b5c47 100644
--- a/acct-user/Manifest.gz
+++ b/acct-user/Manifest.gz
Binary files differ
diff --git a/acct-user/shellinaboxd/Manifest b/acct-user/shellinaboxd/Manifest
deleted file mode 100644
index f82bb630c6f9..000000000000
--- a/acct-user/shellinaboxd/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD shellinaboxd-0-r1.ebuild 234 BLAKE2B b51ab3c67fb3ed90979108882218c27fb2ddd65a53e47cca9dc7178ded7fabd61816f7a216f1b541f97e8aeb3c7cf6dabcfb85e8e1d6963a5f9d14d799cd9cd3 SHA512 5790c7e183af0801c24650c2adbc7703c35789b9a5d2981f9537875db012c144de5abfc3468469348cb29d5895ec7e702a2e99e4bcaeef0731e76d6de82d9755
-MISC metadata.xml 414 BLAKE2B 3471f7a585441ffaa9cf1f78bbb557a04ba46d1704e77a0d387972963739e65a56ba08a521670ae009bc750523881f5b9c8f292a30aaad5e5a97da59315d81b6 SHA512 5bbeda40be60faa7d2409932dd62b1bd3f8b82c2944adfbf08b98685a863c40cf31867aad5083b58559e22a2289728d602488183ed3b05cc92e0a55bf43b158e
diff --git a/acct-user/shellinaboxd/metadata.xml b/acct-user/shellinaboxd/metadata.xml
deleted file mode 100644
index 65be4a236db7..000000000000
--- a/acct-user/shellinaboxd/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/acct-user/shellinaboxd/shellinaboxd-0-r1.ebuild b/acct-user/shellinaboxd/shellinaboxd-0-r1.ebuild
deleted file mode 100644
index 49a32a426147..000000000000
--- a/acct-user/shellinaboxd/shellinaboxd-0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-user
-
-DESCRIPTION="shellinabox user"
-ACCT_USER_ID=139
-ACCT_USER_GROUPS=( shellinaboxd )
-
-acct-user_add_deps
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 2d5a6211aa33..80f1149322e5 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ec2-ami-tools/Manifest b/app-admin/ec2-ami-tools/Manifest
deleted file mode 100644
index c12d5951bfb1..000000000000
--- a/app-admin/ec2-ami-tools/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ec2-ami-tools-1.5.7.zip 156611 BLAKE2B f3e4c05a1f25e1d47a6981981b92db551953028f0621e3f175e3ab5db8823d72f56d2145376c52dc6d134ec2a167c14d64997e969785991589f9c97b93277f78 SHA512 2754ded47cbe842f58e12207c4bb7f81c8cd366dc506cbadfa9bda74d91fd5f8e1cafbb117612b14833368ff5943c4943a072d1679f23f591c15f2f49b61b4c2
-EBUILD ec2-ami-tools-1.5.7.ebuild 1102 BLAKE2B ebfbe227264158fa4837bed1a1d0fb33b2a770dd6c1e999bde146cd4d42873984f9b02b2053d650209344f2758b777dd2bd8147b4f35ac963a1cdc50f6284c6e SHA512 78b44cfc4fd25ac4b560ae7f6f1b50e75837214dbd3b1d35e811146a5bda032eb6df51693458aa87163b8a5c326723215100bddd4c6803ff45df70f566e03c2f
-MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5
diff --git a/app-admin/ec2-ami-tools/ec2-ami-tools-1.5.7.ebuild b/app-admin/ec2-ami-tools/ec2-ami-tools-1.5.7.ebuild
deleted file mode 100644
index e9a0ebb7de0e..000000000000
--- a/app-admin/ec2-ami-tools/ec2-ami-tools-1.5.7.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-inherit ruby-single
-
-DESCRIPTION="Command-line tools that serve as client interface to the Amazon EC2 web service"
-HOMEPAGE="https://aws.amazon.com/en/tools/"
-SRC_URI="http://s3.amazonaws.com/ec2-downloads/${P}.zip"
-
-LICENSE="Amazon || ( Ruby GPL-2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="
- ${RUBY_DEPS}
- virtual/ruby-ssl
- net-misc/rsync
- net-misc/curl"
-
-src_prepare() {
- # Remove a left behind license file.
- rm -f lib/ec2/oem/LICENSE.txt || die 'Removal of LICENSE failed.'
-
- default
-}
-
-src_install() {
- dobin bin/*
-
- insinto /usr
- doins -r lib
-
- insinto /etc/ec2/amitools
- doins etc/ec2/amitools/*
-
- dodir /etc/env.d
- echo "EC2_AMITOOL_HOME=/usr" >> "${T}"/99${PN} || die "Can't write environment variable."
- doenvd "${T}"/99${PN}
-}
-
-pkg_postinst() {
- ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
- ewarn "to use these tools in a shell before logging out (or restarting"
- ewarn "your login manager)."
-}
diff --git a/app-admin/ec2-ami-tools/metadata.xml b/app-admin/ec2-ami-tools/metadata.xml
deleted file mode 100644
index bef24d2c2337..000000000000
--- a/app-admin/ec2-ami-tools/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index f231b36d226a..005a47e070dd 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 938f4ba01221..ea929c96defc 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,6 +3,7 @@ AUX 5.2.3/bacula-5.2.3-openssl-1.patch 863 BLAKE2B 32d49a53c8f639e762bd964f4fa14
AUX 7.2.0/bacula-7.2.0-doc.patch 435 BLAKE2B 65d528b337f9a3e2eaf456b6dad37ddc59bc1a3f6e54208899346a6bc285fe2b19a464b39cc0c9439c4266baf98c1b3a06afd235b3ee7c88373d3c890163e01a SHA512 27d2839658e3471487dce023c806261e5b5d03212f12eab75885b9b61eb22e57c96e85c07a5f81c812974963904ab81b6ce15abf5381647bd2188abd14139b34
AUX 9.0.2/bacula-9.0.2-lib-search-path.patch 1431 BLAKE2B f04bbf695a926424092dd974994967eefcd48407f2de43b9e94bff25403e66f4a49cde08d667e3b5fc4fb9f8d273a786c3422325db3f589278d16f136d4a9a0c SHA512 3863102d2f8db4158dede306b07297da6550bbad1c77aea49a75de412a7f4630216ef2ae28fc51ffa8d8f9c373510e58982f28e32fdbb142a3551eef7f112b7d
AUX 9.0.6/bacula-9.0.6-bat-pro.patch 667 BLAKE2B b8987c244025f029a182d6b44f30e0e0a6835b9f6cadb6b43b2b55ea33113e20c20b6a367d965ea12358597e9807c79846e45571b31f9b66dc3ad83265fed4e7 SHA512 d521759cad65ef73fb674cd6b58f9540ef6e86842bcd45ece4730f71a408076b38faea2088bf6f2993fed9a88d727ff2ff8c3e3619e27fcaa1d5afe4506640cf
+AUX bacula-11.0.2-fix-config.patch 622 BLAKE2B 6de910eb043208f89e88d7fd315db1d59f18f85446c87dabd55fcb671d2a1b040eb01bb135504313e4386300dfd9efdc9059c4f13a0bdae415c29b352592e8c3 SHA512 8acd68370aa1ab65a50e24f821dfda83581054f00b68383910ffd0508ae3f53a29327e8264834bb49cd690fa3a01eb93dd548ed12d204d80db6efe105e616ac1
AUX bacula-11.0.2-fix-static.patch 3752 BLAKE2B c910fa044c79f0f50abf5ac86b9f34489cd1bab599394449ec8cf27d2dbb65c36bed77fec80dfccc28c0b1b27bfaafee4127fdf90e77d044a2fed7351973f432 SHA512 63505e9c571b5fd034754da87052441f8438ca0efe4511406eaf142891bd09128c8e478c536f114c4823c53c9f09995bd734dc7efe3e10bdfda337d78c4667bd
AUX bacula-dir.confd 629 BLAKE2B 85eb7131fe1735ea3af0075b26c88408a11ce7653b92e27198d6bbfdbe2bf4d4e157eb6685f2cac79a8de1e4d24d9c4eb25f9d64b1b956162718fe09633018c4 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf
AUX bacula-fd.confd 241 BLAKE2B fe41e6376e46e674ef1aa32f02e2dee9721189fb56c4d25c2f49bd6bb0b9c8bcc811cd58db62b9b8bffd80514a24e9d60385a395dfdb93627d473ba7bbf05131 SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f
@@ -12,9 +13,8 @@ AUX newscripts/bacula-dir.initd 315 BLAKE2B e2bbd011773307a24044a761f17ec7079e5c
AUX newscripts/bacula-fd.initd 253 BLAKE2B 38b87d2868f7cc0afb3270f81445832bdf876d20919bf3f5a779595507e50185457464371878b3e18293302a0c1016bce3aca7e432837397bde64a0e6188be8a SHA512 8230bde8cbfdf2fc4892fb90891a85e36b2be42e4f2ea2140248f08f22bcfe3f1d8c3b419347a9b40143c3f2b4c75d7834cbadb3ed8b8372462580ffcf268bf7
AUX newscripts/bacula-sd.initd 252 BLAKE2B c27f6635ca72c96fc74d1d27c252934ca516cf768a5fec5e043a19d14e7fa67ccfbd6bbbf5da8ee6b718ca7f232565b23216f8ef3adc372681ea4f6bf763f46e SHA512 f4e1252d3e106ebd842cb23c6994cbe29e48e07cff15726479628d1cc5695bd45a0102652203316efcf8a3b3454ad2ca08ee7c6a673880064d15f96c43c395d4
DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6 SHA512 44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
-DIST bacula-13.0.1.tar.gz 6224778 BLAKE2B 1b5d9aa56aae2de57589a421e33b9d394dcfbaf59f442e19c88c8ca8dcc234ffb42fca3f019e17836ce1d0ede75178c0fecf63b225c54c6d1b6dd0849d2fd50e SHA512 fd10857d12bb637b9f6e51a03888d8cc93604ba1e793f888304f3c115d48800d7f0d69e30a843355c6760ff8e9b5481c174a24ace1c2adc106cf4ec73646b426
DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b SHA512 5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc
EBUILD bacula-11.0.6-r2.ebuild 11917 BLAKE2B 105727878d3a27e4cc1a5d305ae156f971924bd0d2ce0f067409942eb6f25123c844321c0cd684c908f7a5185e0315b2fa7bbfec16c2976e0695d6bdf9f7e42c SHA512 3096f53877320e5141044f172fc8829a48ebc18983a3047a1b5c412c11133dd4f041fbec848a9e6d9750bfc10b29f228cd5beb24109321c77df6a633b722f87a
-EBUILD bacula-13.0.1.ebuild 12032 BLAKE2B dd0542b52bfc05a9cf5109ee00bd18d722c795ef193727186d8b21c60ae8e15f7e7e483c54dabb28f6fe2b82172b15034c3adfe225291ebe5effcaf7eaa22ebb SHA512 a4d906523e0d79f6a7dd4ff7fcbdcff50622b51488f361ed40d8fc94dfd6f59848a9c82d7c459f787a536a52172214cb412004f656dd5b493aaba27d9d3d250d
-EBUILD bacula-13.0.2.ebuild 12032 BLAKE2B dd0542b52bfc05a9cf5109ee00bd18d722c795ef193727186d8b21c60ae8e15f7e7e483c54dabb28f6fe2b82172b15034c3adfe225291ebe5effcaf7eaa22ebb SHA512 a4d906523e0d79f6a7dd4ff7fcbdcff50622b51488f361ed40d8fc94dfd6f59848a9c82d7c459f787a536a52172214cb412004f656dd5b493aaba27d9d3d250d
+EBUILD bacula-11.0.6-r3.ebuild 12208 BLAKE2B f86472a1d6fe912c5898f2a8b93b50d8a5206b95583af4862300d2ee4c12d06fc44c20ca0eabb1101497f0b3bd1a033c60600eaeda2a5e592b3fd6a1b4d97b62 SHA512 95b6965d1e929cdc1827123430026c752b9eee1d4fb7f7ceacd01bf21a43a32b9d4e1fb15b0042c2e4c74a2f70ca61d4c818d58d125f7456dce70fe61d328f7d
+EBUILD bacula-13.0.2-r1.ebuild 12214 BLAKE2B e09525051680278ef1d0cb097f70b693dab8c4fc21cfd3e5ef582319d09369ead5c6eed14c4d034e4ec1d7ecbbeadd69ca444a54abf2e1dc6541a79ad0e8bae5 SHA512 75170f476ca4a914943a39680423ee89a5df0a291ccdd004aa622039b64e8e3e84cd27f1c38a48fa1f056ae1566f11a52d6d544ac27d75916b51db47dcf7ce63
MISC metadata.xml 747 BLAKE2B bae193fb0ae5e5e92b0b6e935691f19235a230b0a7e69083aeb344db0e451ca55f16c9f3c163eab390621ab266e0f7f7ee1e75eff69589b2de0c730d2cf0d965 SHA512 df7c2a1296cb7da96928de07347df04f741b8b91de72d39c002dda3e5c9564341a5bc73b60f68752a806175fd5709b35f1eb4ecf00e85e1237c4672c0b948557
diff --git a/app-backup/bacula/bacula-13.0.2.ebuild b/app-backup/bacula/bacula-11.0.6-r3.ebuild
index ad270ef3da0a..7a092c2c85a6 100644
--- a/app-backup/bacula/bacula-13.0.2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=7
inherit desktop libtool qmake-utils systemd
@@ -72,6 +72,13 @@ REQUIRED_USE="
static? ( bacula-clientonly )
"
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+ makedev # designed to check availability in
+ # used header file
+)
+
S=${WORKDIR}/${MY_P}
pkg_setup() {
@@ -130,6 +137,9 @@ src_prepare() {
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
+ # fix 'implicit function declaration' bug 900663
+ eapply -p0 "${FILESDIR}/${PN}-11.0.2-fix-config.patch"
+
eapply_user
# Fix systemd unit files:
@@ -156,8 +166,7 @@ src_prepare() {
sed -i -e 's/ manpages//' Makefile.in || die
# correct installation for plugins to mode 0755 (bug #725946)
- sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile ||die
- sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/docker/Makefile ||die
+ sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile.in ||die
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
@@ -232,7 +241,6 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
- keepdir /var/lib/bacula/tmp
# remove not needed .la files #840957
find "${ED}" -name '*.la' -delete || die
diff --git a/app-backup/bacula/bacula-13.0.1.ebuild b/app-backup/bacula/bacula-13.0.2-r1.ebuild
index ad270ef3da0a..31f0e4ddc989 100644
--- a/app-backup/bacula/bacula-13.0.1.ebuild
+++ b/app-backup/bacula/bacula-13.0.2-r1.ebuild
@@ -72,6 +72,13 @@ REQUIRED_USE="
static? ( bacula-clientonly )
"
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+ makedev # designed to check availability in
+ # used header file
+)
+
S=${WORKDIR}/${MY_P}
pkg_setup() {
diff --git a/app-backup/bacula/files/bacula-11.0.2-fix-config.patch b/app-backup/bacula/files/bacula-11.0.2-fix-config.patch
new file mode 100644
index 000000000000..67b73528b52d
--- /dev/null
+++ b/app-backup/bacula/files/bacula-11.0.2-fix-config.patch
@@ -0,0 +1,27 @@
+--- configure.orig 2023-04-30 13:40:55.498111399 +0200
++++ configure 2023-04-30 13:41:19.426932141 +0200
+@@ -29413,7 +29413,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+
+- void main(void) {
++ int main(void) {
+ struct addrinfo hints, *ai;
+ int error;
+
+@@ -29422,12 +29422,12 @@
+ hints.ai_socktype = SOCK_STREAM;
+ error = getaddrinfo("127.0.0.1", NULL, &hints, &ai);
+ if (error) {
+- exit(1);
++ return(1);
+ }
+ if (ai->ai_addr->sa_family != AF_INET) {
+- exit(1);
++ return(1);
+ }
+- exit(0);
++ return(0);
+ }
+
+ _ACEOF
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 629d4e965b76..28081b65dc87 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/le/Manifest b/app-editors/le/Manifest
deleted file mode 100644
index 1c456c721130..000000000000
--- a/app-editors/le/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST le-1.16.5.tar.gz 1012934 BLAKE2B c3e037f701e5e8916258fd55a02550f0bae42f56a0a464c7e45e5365e89475bd76ee74aae48cbdb7f5c8d7a665279a63a885007a88a556e86bec875584438f0a SHA512 2c74267f9d02944e0c72f109d9be024d1ec1de84dd6f381f7f8667be1d68b8ebd107ac970f1901f2c77e3150897562d42b9b10ec321356ca1e1ee45728941660
-EBUILD le-1.16.5.ebuild 487 BLAKE2B d74dbb00f183b185ad355feb03b90194688f99b29343ba6f2455586854f932921659fe59c7fad329510abbf1b778eee222022087c678c1d250071c67a51ebc94 SHA512 ab0971f255f42d9f58fa5167c43d626bdf1ad38273aa1fcb953ef08384e10df9d00bbc1b14cfbc7b614a06dce8540a62fd3af59e0e1f075b33067ee495b08dac
-MISC metadata.xml 403 BLAKE2B f645c01f90473ac052a056db9190fa39f35c55de8af272b6fba1ffa3891b76d89bb7621ef1c7c870e5121118306b335661f61ca2d0abc1d9b722587de6e2876a SHA512 14dabb91a9ab0132fd654cc844c988d9389abe16f8572e0a629df998badc4a84cff5cb9b9ca5180495404b548f66acda0b9d07de7de957d3e4f84f4f3e9675fa
diff --git a/app-editors/le/le-1.16.5.ebuild b/app-editors/le/le-1.16.5.ebuild
deleted file mode 100644
index 1ae40439e62c..000000000000
--- a/app-editors/le/le-1.16.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Terminal text editor"
-HOMEPAGE="http://lav.yar.ru/programs.html"
-SRC_URI="http://lav.yar.ru/download/le/le-${PV}.tar.gz"
-
-DOCS="AUTHORS ChangeLog FEATURES HISTORY INSTALL NEWS README THANKS TODO"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-
-src_install() {
- emake DESTDIR="${D}" install
- einstalldocs
-}
diff --git a/app-editors/le/metadata.xml b/app-editors/le/metadata.xml
deleted file mode 100644
index 9eb3e811ea8e..000000000000
--- a/app-editors/le/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>gentoo@schellstede.de</email>
- <name>Gerold Schellstede</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 0c4280e4bc19..252144454476 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index dac5eb9dd1cb..7749dd4dbe36 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -21,6 +21,7 @@ DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 8419793d9e4c4d0804baba926443a27
DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7 SHA512 49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af
DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5 SHA512 f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0
DIST VirtualBox-7.0.8.tar.bz2 199298777 BLAKE2B 6e36532516fb1ebee4cf7f356659a8cde6bd5074a509c824499ed34d8d0ffc9aff45211d4dcb35e3977fcd72a9b18796ed57f8760dd45e578d8225814c4c8710 SHA512 4c25f8275269d085cf347596a242b8921f140e0e40d8c44fd6b171742b8cbd0c9a45f4702dbc0c1272e10091be68c3668711c9e4d1a8b3ce57d25f871e0eb9fe
+DIST VirtualBox-7.0.8a.tar.bz2 199387757 BLAKE2B 0ba397825277ecbb851bd4ea94c85448e2966fd96ef8edcaf3102f8515553736d6ceee84c0647fa37443c1875256353fdd029d6c505aa99834079acb957b24a0 SHA512 fcbf907f6f7f2396ebff5a31af6ec00b38f09799380bac4847cc9044455832de058659edaa9f621b0054fa402bfacef1b5444498c9faeb3671d02da1505c952d
DIST virtualbox-help-7.0.6.tar.xz 3939412 BLAKE2B ea1326bccb3c2edc33ab37e122a7bedf79475d335e632ee62f99e0dce4b80de7634cbfe121c8c7ccd6588ff3b81effe7b20efe123cc44bc7b1ff4f6a851302a6 SHA512 ffb59f0c99c91b165a0b83d29317e04eee9097b0d0ac92a0d3e71558e70ec8b2807491a4633562a5e820e5f5a8e1339883031fd03de93d09a188f19b8b4d3a93
DIST virtualbox-help-7.0.8.tar.xz 3941816 BLAKE2B f1c82ccc8a0d4e99f2302a7024a551e7e4a70348b193cf0c3a3b2917a717451c74d652555cadb278f6e27c47dac88a8121acfe9425bc0f5b82b5101475f384b3 SHA512 7483c4321492effb5b4329d48b363d8d2b3aaa248c0259cd06569497090aa438c39e94d6a5da4f511202f424e596f66e7580e37ffa5da66661fd0fadcd99c5ef
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
@@ -29,4 +30,5 @@ EBUILD virtualbox-6.1.42-r1.ebuild 18627 BLAKE2B e25ef4b3fc346ecd36c4a40ecf5aa62
EBUILD virtualbox-6.1.44.ebuild 18625 BLAKE2B d7a2d17cf904ff24741bdc184bc4c5c2b01b5e4bd0dbb1b6ee5a37983051a45f72229bc7321488926284823f68c0b48bda7342d2548f950abca4929387cef9d9 SHA512 0ae8b87965114abb4668aaae56d38a9336fa5f0acd0d3a01479eb31fb1011927c18a64eee76e178fb67266b894e88d530ca84a83c3997d8557082ef53313e20b
EBUILD virtualbox-7.0.6-r2.ebuild 20395 BLAKE2B a51572013b0ffc561325368b5d3e3d6b755d58ae5d74a06aaf346650e31c8cc21d7b33a64fc7a01079a78cc3e7da4e82653ec4f60099e16bcc892033765ff4d0 SHA512 5f1b93f532236c3c1ddff26a45ac400870fccc9ddee2a98d06d9d94a1d204f191214b3a1153ded2d4a64d93f279a683b14bc2385de7f9807bc6eb735b6268bfe
EBUILD virtualbox-7.0.8.ebuild 20557 BLAKE2B a5b2793a0618c5edbb6ed847faffe678c7fe87cbf9e517bef38ae2e9b35386bae88730538c514ec215cabd230b314b78b3b1851c59c6155fb26341f10e1fc4b3 SHA512 4ad836ee2ce2dc8ae3fd423341ae47add423fabdec9e2866b49e64b8034d4fcc465f96e28cd908b2e63f6fe6026e26084483796ec452018eb53d09cba22a19f6
+EBUILD virtualbox-7.0.8a.ebuild 20603 BLAKE2B 011b51838224e0959d3b162dcc944f11ca12826374da6ecb84c4267eda9afe6bb3ce39bbcae56d60ff872ef7edb430abcd44021ba3b3f9a80ec78413950bdd0a SHA512 11ca2792e0cad618f7ce99a67c199293ed7dba7950c8bda06563fc1c07ef8777a842bbca3811d924d92928dead9c0a8bcf7993db0d7eb2e7089f94bc9413a019
MISC metadata.xml 870 BLAKE2B 26f9370557a12c17465e7ca2d63902a2ce5b2d65fbdf40f3b890bd89aca28a1816424caf579f71b762876e8e91b292c5ecbcbad985e9da1e1472e66a2eaf6965 SHA512 eb2e9114dc343062e9afd3b933a5d355be790febb4a18f741347072d305b7d63ed40a6a3b9d11b91eb8602d5d2d4f5cf6c2ebde278fb0d0df48a5c5647374e33
diff --git a/app-emulation/virtualbox/virtualbox-7.0.8a.ebuild b/app-emulation/virtualbox/virtualbox-7.0.8a.ebuild
new file mode 100644
index 000000000000..404a9f53d2bb
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.0.8a.ebuild
@@ -0,0 +1,734 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic)
+# Do NOT skip this part. It'll end up silently not-building the Python extension
+# or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python.
+#
+# May need to look at other distros (e.g. Arch Linux) to find patches for newer
+# Python versions as upstream tends to lag. Upstream may have patches on their
+# trunk branch but not release branch.
+#
+# See bug #785835, bug #856121.
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
+ python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+MY_PN="VirtualBox"
+BASE_PV=${PV%a}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="
+ https://download.virtualbox.org/virtualbox/${BASE_PV}/${MY_P}.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2
+ gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${BASE_PV}.tar.xz ) )
+"
+S="${WORKDIR}/${MY_PN}-${BASE_PV}"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vde vnc"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ acct-group/vboxusers
+ ~app-emulation/virtualbox-modules-${BASE_PV}
+ dev-libs/libtpms
+ dev-libs/libxml2
+ dev-libs/openssl:0=
+ media-libs/libpng:0=
+ media-libs/libvpx:0=
+ net-misc/curl
+ sys-libs/zlib
+ dbus? ( sys-apps/dbus )
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qthelp:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ x11-libs/libX11
+ x11-libs/libXt
+ opengl? ( dev-qt/qtopengl:5 )
+ )
+ lvm? ( sys-fs/lvm2 )
+ opengl? (
+ media-libs/libglvnd[X]
+ media-libs/vulkan-loader
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ pam? ( sys-libs/pam )
+ sdl? (
+ media-libs/libsdl2[X,video]
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXt
+ )
+ vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
+ vde? ( net-misc/vde )
+ vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
+# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
+# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables
+# based on *DEPEND doesn't work for BDEPEND at least right now.
+#
+# There's a comment in Config.kmk about it
+# ("With Java 11 wsimport was removed, usually part of a separate install now.")
+# but it needs more investigation.
+#
+# See bug #878299 to track this issue.
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/libxslt-1.1.19
+ virtual/libcrypt:=
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ gui? (
+ x11-base/xorg-proto
+ x11-libs/libxcb:=
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ )
+ java? ( virtual/jdk:1.8 )
+ opengl? (
+ x11-base/xorg-proto
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ virtual/glu
+ )
+ sdl? ( x11-libs/libXinerama )
+ pulseaudio? ( media-libs/libpulse )
+ udev? ( >=virtual/udev-171 )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ gui? ( x11-libs/libxcb:= )
+ java? ( virtual/jre:1.8 )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=app-arch/tar-1.34-r2
+ >=dev-lang/yasm-0.6.2
+ dev-libs/libIDL
+ dev-util/glslang
+ >=dev-util/kbuild-0.1.9998.3592
+ sys-apps/which
+ sys-devel/bin86
+ sys-libs/libcap
+ sys-power/iasl
+ virtual/pkgconfig
+ doc? (
+ app-text/docbook-sgml-dtd:4.4
+ app-text/docbook-xsl-ns-stylesheets
+ dev-texlive/texlive-basic
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-fontsextra
+ dev-qt/qthelp:5
+ )
+ gui? ( dev-qt/linguist-tools:5 )
+ nls? ( dev-qt/linguist-tools:5 )
+ java? ( virtual/jdk:1.8 )
+"
+
+QA_FLAGS_IGNORED="
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_TEXTRELS="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+QA_EXECSTACK="
+ usr/lib64/virtualbox/iPxeBaseBin
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_WX_LOAD="
+ usr/lib64/virtualbox/iPxeBaseBin
+"
+
+QA_PRESTRIPPED="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+REQUIRED_USE="
+ java? ( sdk )
+ python? ( sdk )
+ vboxwebsrv? ( java )
+ ${PYTHON_REQUIRED_USE}
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.26-configure-include-qt5-path.patch # bug #805365
+
+ # This patch is needed to avoid automagic detection based on a hardcoded
+ # list of Pythons in configure. It's necessary but not sufficient
+ # (see the rest of the ebuild's logic for the remainder) to handle
+ # proper Python selection.
+ "${FILESDIR}"/${PN}-6.1.34-r3-python.patch
+
+ # 865361
+ "${FILESDIR}"/${PN}-6.1.36-fcf-protection.patch
+
+ "${FILESDIR}"/${PN}-7.0.0-fix-compilation-clang.patch
+ "${FILESDIR}"/${PN}-7.0.8-python3_11.patch
+ "${FILESDIR}"/${PN}-7.0.6-gcc-13.patch
+ "${FILESDIR}"/${PN}-7.0.8-mtune-keep-size.patch
+
+ # Downloaded patchset
+ "${WORKDIR}"/virtualbox-patches-7.0.8/patches
+)
+
+pkg_pretend() {
+ if ! use gui; then
+ einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
+ fi
+
+ if ! use opengl; then
+ einfo "No USE=\"opengl\" selected, this build will lack"
+ einfo "the OpenGL feature."
+ fi
+ if ! use python; then
+ einfo "You have disabled the \"python\" USE flag. This will only"
+ einfo "disable the python bindings being installed."
+ fi
+ if ! use nls && use gui; then
+ einfo "USE=\"gui\" also selects USE=\"nls\". This build"
+ einfo "will have NLS support."
+ fi
+
+ # 749273
+ local d=${ROOT}
+ for i in usr "$(get_libdir)"; do
+ d="${d}/$i"
+ if [[ "$(stat -L -c "%g %u" "${d}")" != "0 0" ]]; then
+ die "${d} should be owned by root, VirtualBox will not start otherwise"
+ fi
+ done
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Only add nopie patch when we're on hardened
+ if gcc-specs-pie; then
+ eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch
+ fi
+
+ # Remove shipped binaries (kBuild, yasm) and tools, see bug #232775
+ rm -r kBuild/bin || die
+ # Remove everything in tools except kBuildUnits
+ find tools -mindepth 1 -maxdepth 1 -name kBuildUnits -prune -o -exec rm -r {} \+ || die
+
+ # Disable things unused or split into separate ebuilds
+ sed -e "s@MY_LIBDIR@$(get_libdir)@" \
+ "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
+
+ if ! use pch; then
+ # bug #753323
+ printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \
+ >> LocalConfig.kmk || die
+ fi
+
+ # Respect LDFLAGS
+ sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+ -i Config.kmk src/libs/xpcom18a4/Config.kmk || die
+
+ # Do not use hard-coded ld (related to bug #488176)
+ sed -e '/QUIET)ld /s@ld @$(LD) @' \
+ -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die
+
+ # Use PAM only when pam USE flag is enbaled (bug #376531)
+ if ! use pam; then
+ einfo "Disabling PAM removes the possibility to use the VRDP features."
+ sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
+ sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
+ src/VBox/HostServices/Makefile.kmk || die
+ fi
+
+ # add correct java path
+ if use java; then
+ sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
+ -i "${S}"/Config.kmk || die
+ java-pkg-opt-2_src_prepare
+ fi
+
+ #856811 #864274
+ # cannot filter out only one flag, some combinations of these flags produce buggy executables
+ for i in abm avx avx2 bmi bmi2 fma fma4 popcnt; do
+ append-cflags $(test-flags-CC -mno-$i)
+ append-cxxflags $(test-flags-CXX -mno-$i)
+ done
+
+ # bug #843437
+ cat >> LocalConfig.kmk <<-EOF || die
+ CXXFLAGS=${CXXFLAGS}
+ CFLAGS=${CFLAGS}
+ EOF
+
+ if use sdl; then
+ sed -i 's/sdl-config/sdl2-config/' configure || die
+ echo -e "\nVBOX_WITH_VBOXSDL=1" >> LocalConfig.kmk || die
+ fi
+
+ #443830
+ echo -e "\nVBOX_WITH_VBOX_IMG=1" >> LocalConfig.kmk || die
+
+ if tc-is-clang; then
+ # clang assembler chokes on comments starting with /
+ sed -i -e '/^\//d' src/libs/xpcom18a4/nsprpub/pr/src/md/unix/os_Linux_x86_64.s || die
+
+ # clang does not support this extension
+ eapply "${FILESDIR}"/${PN}-7.0.8-disable-rebuild-iPxeBiosBin.patch
+ fi
+
+ # fix doc generation
+ echo -e "\nVBOX_PATH_DOCBOOK=/usr/share/sgml/docbook/xsl-ns-stylesheets" >> LocalConfig.kmk || die
+ # replace xhtml names with numeric equivalents
+ find doc/manual -name \*.xml -exec sed -i \
+ -e 's/&nbsp;/\&#160;/g' \
+ -e 's/&ndash;/\&#8211;/g' \
+ -e 's/&larr;/\&#8592;/g' \
+ -e 's/&rarr;/\&#8594;/g' \
+ -e 's/&harr;/\&#8596;/g' {} \+ || die
+
+ # fix help path #891879
+ echo -e "\nVBOX_PATH_PACKAGE_DOCS=/usr/share/doc/${PF}" >> LocalConfig.kmk || die
+
+ # 489208
+ # Cannot patch the whole text, many translations. Use sed instead to replace the command
+ find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i \
+ 's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
+ sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
+ src/VBox/Frontends/VirtualBox/src/main.cpp \
+ src/VBox/VMM/VMMR3/VM.cpp || die
+
+ # 890561
+ echo -e "\nVBOX_GTAR=gtar" >> LocalConfig.kmk || die
+
+ if ! use nls && ! use gui; then
+ cat >> LocalConfig.kmk <<-EOF || die
+ VBOX_WITH_NLS :=
+ VBOX_WITH_MAIN_NLS :=
+ VBOX_WITH_PUEL_NLS :=
+ VBOX_WITH_VBOXMANAGE_NLS :=
+ EOF
+ fi
+}
+
+src_configure() {
+ tc-ld-disable-gold # bug #488176
+
+ tc-export AR CC CXX LD RANLIB
+ export HOST_CC="$(tc-getBUILD_CC)"
+
+ local myconf=(
+ --with-gcc="$(tc-getCC)"
+ --with-g++="$(tc-getCXX)"
+
+ --disable-kmods
+
+ $(usev !alsa --disable-alsa)
+ $(usev !dbus --disable-dbus)
+ $(usev debug --build-debug)
+ $(usev !doc --disable-docs)
+ $(usev !java --disable-java)
+ $(usev !lvm --disable-devmapper)
+ $(usev !pulseaudio --disable-pulse)
+ $(usev !python --disable-python)
+ $(usev vboxwebsrv --enable-webservice)
+ $(usev vde --enable-vde)
+ $(usev vnc --enable-vnc)
+ )
+
+ if use gui || use sdl || use opengl; then
+ myconf+=(
+ $(usev !opengl --disable-opengl)
+ $(usev !gui --disable-qt)
+ $(usev !sdl --disable-sdl)
+ )
+ else
+ myconf+=(
+ --build-headless
+ )
+ fi
+
+ if use amd64 && ! has_multilib_profile; then
+ myconf+=( --disable-vmmraw )
+ fi
+
+ # not an autoconf script
+ edo ./configure "${myconf[@]}"
+
+ # Force usage of chosen Python implementation
+ # bug #856121, bug #785835
+ sed -i \
+ -e '/VBOX_WITH_PYTHON.*=/d' \
+ -e '/VBOX_PATH_PYTHON_INC.*=/d' \
+ -e '/VBOX_LIB_PYTHON.*=/d' \
+ AutoConfig.kmk || die
+
+ cat >> AutoConfig.kmk <<-EOF || die
+ VBOX_WITH_PYTHON=$(usev python 1)
+ VBOX_PATH_PYTHON_INC=$(python_get_includedir)
+ VBOX_LIB_PYTHON=$(python_get_library_path)
+ EOF
+
+ if use python; then
+ local mangled_python="${EPYTHON#python}"
+ mangled_python="${mangled_python/.}"
+
+ # Stub out the script which defines what the Makefile ends up
+ # building for. gen_python_deps.py gets called by the Makefile
+ # with some args and it spits out a bunch of paths for a hardcoded
+ # list of Pythons. We just override it with what we're actually using.
+ # This minimises the amount of patching we have to do for new Pythons.
+ cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die
+ print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)")
+ print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)")
+ print("VBOX_PYTHONDEF_INC=$(python_get_includedir)")
+ print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)")
+ EOF
+
+ chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die
+ fi
+}
+
+src_compile() {
+ source ./env.sh || die
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+
+ local myemakeargs=(
+ VBOX_BUILD_PUBLISHER=_Gentoo
+ VBOX_WITH_VBOXIMGMOUNT=1
+
+ KBUILD_VERBOSE=2
+
+ AS="$(tc-getCC)"
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+
+ TOOL_GCC3_CC="$(tc-getCC)"
+ TOOL_GCC3_LD="$(tc-getCC)"
+ TOOL_GCC3_AS="$(tc-getCC)"
+ TOOL_GCC3_AR="$(tc-getAR)"
+ TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX3_CC="$(tc-getCC)"
+ TOOL_GXX3_CXX="$(tc-getCXX)"
+ TOOL_GXX3_LD="$(tc-getCXX)"
+ TOOL_GXX3_AS="$(tc-getCXX)"
+ TOOL_GXX3_AR="$(tc-getAR)"
+ TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GCC3_CFLAGS="${CFLAGS}"
+ TOOL_GCC3_CXXFLAGS="${CXXFLAGS}"
+ VBOX_GCC_OPT="${CXXFLAGS}"
+ VBOX_NM="$(tc-getNM)"
+
+ TOOL_YASM_AS=yasm
+ )
+
+ if use amd64 && has_multilib_profile; then
+ myemakeargs+=(
+ CC32="$(tc-getCC) -m32"
+ CXX32="$(tc-getCXX) -m32"
+
+ TOOL_GCC32_CC="$(tc-getCC) -m32"
+ TOOL_GCC32_CXX="$(tc-getCXX) -m32"
+ TOOL_GCC32_LD="$(tc-getCC) -m32"
+ TOOL_GCC32_AS="$(tc-getCC) -m32"
+ TOOL_GCC32_AR="$(tc-getAR)"
+ TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX32_CC="$(tc-getCC) -m32"
+ TOOL_GXX32_CXX="$(tc-getCXX) -m32"
+ TOOL_GXX32_LD="$(tc-getCXX) -m32"
+ TOOL_GXX32_AS="$(tc-getCXX) -m32"
+ TOOL_GXX32_AR="$(tc-getAR)"
+ TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)"
+ )
+ fi
+
+ MAKE="kmk" emake "${myemakeargs[@]}" all
+}
+
+src_install() {
+ cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die
+
+ local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile
+
+ vbox_inst() {
+ local binary="${1}"
+ local perms="${2:-0750}"
+ local path="${3:-${vbox_inst_path}}"
+
+ [[ -n "${binary}" ]] || die "vbox_inst: No binary given!"
+ [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits."
+
+ insinto ${path}
+ doins ${binary}
+ fowners root:vboxusers ${path}/${binary}
+ fperms ${perms} ${path}/${binary}
+ }
+
+ # Create configuration files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-4-config" vbox.cfg
+
+ # Set the correct libdir
+ sed \
+ -e "s@MY_LIBDIR@$(get_libdir)@" \
+ -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
+
+ # Install the wrapper script
+ exeinto ${vbox_inst_path}
+ newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox"
+ fowners root:vboxusers ${vbox_inst_path}/VBox
+ fperms 0750 ${vbox_inst_path}/VBox
+
+ # Install binaries and libraries
+ insinto ${vbox_inst_path}
+ doins -r components
+
+ for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload,XPCOMIPCD} \
+ vboximg-mount vbox-img *so *r0; do
+ vbox_inst ${each}
+ done
+
+ # These binaries need to be suid root.
+ for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do
+ vbox_inst ${each} 4750
+ done
+
+ # Install EFI Firmware files (bug #320757)
+ for each in VBoxEFI{32,64}.fd ; do
+ vbox_inst ${each} 0644
+ done
+
+ # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
+ # VBoxXPCOMIPCD (bug #524202)
+ for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ # Symlink binaries to the shipped wrapper
+ for each in vbox{autostart,balloonctrl,bugreport,headless,manage} \
+ VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount
+ dosym ${vbox_inst_path}/vbox-img /usr/bin/vbox-img
+
+ if use pam; then
+ # VRDPAuth only works with this (bug #351949)
+ dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so
+ fi
+
+ # set an env-variable for 3rd party tools
+ echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ if use sdl; then
+ vbox_inst VBoxSDL 4750
+ pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL
+
+ for each in vboxsdl VBoxSDL ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ fi
+
+ if use gui; then
+ vbox_inst VirtualBox
+ vbox_inst VirtualBoxVM 4750
+ for each in VirtualBox{,VM} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ if use opengl; then
+ vbox_inst VBoxTestOGL
+ pax-mark -m "${ED}"${vbox_inst_path}/VBoxTestOGL
+ fi
+
+ for each in virtualbox{,vm} VirtualBox{,VM} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+
+ insinto /usr/share/${PN}
+ doins -r nls
+ doins -r UnattendedTemplates
+
+ domenu ${PN}.desktop
+
+ pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
+ for size in 16 32 48 64 128 ; do
+ newicon -s ${size} ${PN}-${size}px.png ${PN}.png
+ done
+ newicon ${PN}-48px.png ${PN}.png
+ doicon -s scalable ${PN}.svg
+ popd &>/dev/null || die
+ pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die
+ for size in 16 24 32 48 64 72 96 128 256 512 ; do
+ for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
+ icofile="${PN}-${ico}-${size}px.png"
+ if [[ -f "${icofile}" ]]; then
+ newicon -s ${size} ${icofile} ${PN}-${ico}.png
+ fi
+ done
+ done
+ popd &>/dev/null || die
+ fi
+
+ if use lvm; then
+ vbox_inst VBoxVolInfo 4750
+ dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo
+ fi
+
+ if use sdk; then
+ insinto ${vbox_inst_path}
+ doins -r sdk
+
+ if use java; then
+ java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
+ java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so"
+ fi
+ fi
+
+ if use udev; then
+ local udevdir="$(get_udevdir)"
+ local udev_file="VBoxCreateUSBNode.sh"
+ local rules_file="10-virtualbox.rules"
+
+ insinto ${udevdir}
+ doins ${udev_file}
+ fowners root:vboxusers ${udevdir}/${udev_file}
+ fperms 0750 ${udevdir}/${udev_file}
+
+ insinto ${udevdir}/rules.d
+ sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \
+ > "${T}"/${rules_file} || die
+ doins "${T}"/${rules_file}
+ fi
+
+ if use vboxwebsrv; then
+ vbox_inst vboxwebsrv
+ dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ # Remove dead symlinks (bug #715338)
+ find "${ED}"/usr/$(get_libdir)/${PN} -xtype l -delete || die
+
+ # Fix version string in extensions or else they don't get accepted
+ # by the virtualbox host process (see bug #438930)
+ find ExtensionPacks -type f -name "ExtPack.xml" -exec sed -i '/Version/s@_Gentoo@@' {} \+ || die
+
+ local extensions_dir="${vbox_inst_path}/ExtensionPacks"
+
+ if use vnc; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/VNC
+ fi
+
+ if use dtrace; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack
+ fi
+
+ if use doc; then
+ dodoc UserManual.pdf UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}
+ elif use gui; then
+ dodoc "${WORKDIR}"/${PN}-help-${BASE_PV}/UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}
+ fi
+
+ if use python; then
+ local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython3.so"
+ if [[ ! -x "${python_path_ext}" ]]; then
+ eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python"
+ eerror "but none were installed. This may happen if support for a Python target"
+ eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles."
+ die "Incomplete installation of Python bindings! File a bug with Gentoo!"
+ fi
+ fi
+
+ newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use udev; then
+ udev_reload
+ udevadm trigger --subsystem-match=usb
+ fi
+
+ tmpfiles_process virtualbox-vboxusb.conf
+
+ if use gui; then
+ elog "To launch VirtualBox just type: \"virtualbox\"."
+ fi
+
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "The latest user manual is available for download at:"
+ elog "https://download.virtualbox.org/virtualbox/${BASE_PV}/UserManual.pdf"
+ elog ""
+
+ optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities
+ optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle
+ optfeature "Guest additions ISO" app-emulation/virtualbox-additions
+
+ if ! use udev; then
+ ewarn "Without USE=udev, USB devices will likely not work in ${PN}."
+ fi
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ use udev && udev_reload
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 186ab6e2de2c..c9f77cf4fda3 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/kjots/Manifest b/app-text/kjots/Manifest
index 83e92be81ee5..24b417c0ce94 100644
--- a/app-text/kjots/Manifest
+++ b/app-text/kjots/Manifest
@@ -1,12 +1,3 @@
-AUX kjots-5.1.0-akonadi-21.12.0.patch 8215 BLAKE2B a192b70f325a84423b88144fdb5dc70a07b10c84cb0feb8faf74859fd1668f97db6972841bad74e313afba46c09cd2d882297cc72b1c8c00e9b5dfe68874fb75 SHA512 5487f7ea196479a64e72d8a8fe2f9f7ba7ed60c3932703795f0698325c737d08aff3c63d36ef60a9c66f2660f6c5318239c493db926d50a98df61256be0b9f65
-AUX kjots-5.1.0-akonadi-22.04.0.patch 2800 BLAKE2B 86c4b1cb8e1890e35c12b55b4c5db4b9a4c292b771827c12339a311fdc2603a1634430d39bbe14e7dfe6e7b7b2a8038c52ced44c31a76064675732cdd2db8504 SHA512 75ee080a7d8c1a7096548514758e805a105bfc920ca9cdd8f3de8fcc738b1b60d374549ee2249b699546ecc89721d38ed9958cf6dfd583e924eed5532e5698d5
-AUX kjots-5.1.0-akonadi-22.08.0.patch 1674 BLAKE2B abfbe519440006d0596effa9163f29bf3ebcd65490f928da0a0a531d4c4afe0158e1bd0c6df531ebaa1da66c3b98a5d11918b63c388cdb4a2e403cc6488fdc0f SHA512 666006761b979869efa4d76d2c3240d7dfcfea5e56d727501e4d5ef75510c230499bd09190cb1a70f85eae4d4bcf64471834d48c7c8e3adedd313ce4cd53e0c0
-AUX kjots-5.1.0-implicit-dep.patch 983 BLAKE2B ca6a6b7b8e72aa0729d3e7ca9d5ecdf24673ef33ef8b752dd5513b93fd25d4b6c1adebd8a8b238d29d04c2bd6802f3303d968effed54d16dca30d6a96815fc11 SHA512 7c68f0807d764222b5b4b8114d4cbd7bfc4922d735b1a12de621bed943d666a4fefbf17ce7ea43eb6cca029cb77b1fb7d217279b3be1cb5a99a3db0f5fc530b8
-AUX kjots-5.1.0-missing-lib.patch 683 BLAKE2B 719f3c4ef39856c33b683f4c7edca664f89510f6b1f21ffd2ca285eb63db4b729c9b2091c704452adbda326eaef61ebba9b3ccce643548c1bdd2f3044687af92 SHA512 c87c741b036b5958faa3a9c892be469ea73e8809807da8f000fc55ae4219996731907d458cacae3f08eb0c3fb8d40e391490f03047dbfed900a3253bb46536c3
-AUX kjots-5.1.0-speech-optional.patch 2921 BLAKE2B daa773ddf2c40dce83891a3afc35c209343d2e9a71673dce669132aa998fdfa225eab03fa8df0bcdd0a1c9694ebfa117c4fe9da129b63979aa37fe797a74edc7 SHA512 a7f4b30b04e1bf6bc403a9baad213d92f96fe147b7f5a279a2f19d3f0758714dfc3c99bbeced7bea6bc2a36e3246407152e4e276c162ade88f1de71fed0b2af8
-AUX kjots-5.1.0-unused-dep.patch 1423 BLAKE2B 154509cafb0c5822e5ceff10513967e3899d474fb471bb312e0686d6e2875d57c5a7bb8b7392efb211c74f0d31e274a62643998132bdcfc09334ffb26c78c1b7 SHA512 ebad6d5f26af8ca1c55302f9a2fbedcfb70f07bf09cfc8fa4446bdac7ac9ec182523659701e35a69d559772e65786958d3ef434fef4bdf9d75420b5c41241269
-DIST kjots-5.1.0.tar.xz 184972 BLAKE2B 28bea486bcaa552b7463f9a2132230d5729ade7a2eadb06f66f958c660117bd3a1976d6da14f1339abfbd39930708fe77ae923042a0bc8ca59bf074e409375ae SHA512 71c30e0810157cf3d039e683d368cfa9fa3ec88918eee2d85477a9eb9f073af43dfb2318957019f35503d484e2521289bcb043ff9bfc2822eb900a2f5b8d5d62
DIST kjots-5.1.1.tar.xz 232816 BLAKE2B e90f0d4964a939898bd484ce691a0586725705d27e65af513ebfcd7b2bd1eec731e2374e550e92def736c72bad12e272c9cae1c32eabda67a2c1c45cb6655b69 SHA512 b0b4c3f9e11d5cc91b6667bc0483e1e3c62535473e99abbe6fb8e5e4519c1a2b72372de42f63fa2f6e730b40e03fcbc99cd0e189084f0122bfccf45185d2b088
-EBUILD kjots-5.1.0-r3.ebuild 1632 BLAKE2B 03c08e13fbffc35a191468b994df1e3572c2af0c325a300f998e9142a510698e3bab43b44f5f086b66d395cdc75ce6eb852d3b8e06be6d1298b7085b1b88e9d4 SHA512 83e3c63131c7e74192583154758d4aac76f21927b9b99b330cc61f00366392eda3074395f5f2316ad5f09419be2ca9aef5608b652aaf265d42185987b50f1d32
EBUILD kjots-5.1.1.ebuild 1436 BLAKE2B 94ee61625ca72478acea9d2a11c2fac14210367318965dedee64f011d78c6844a0f8ad76099aa524add446b8820a44303351eb364577f9de9eccdb5eb3ae6a77 SHA512 cc00dca993b55f9c2cb86577fdae40625ebbc432abcc87abead5f955c5ad14a71977a8b2a2a828806013187c7bb47af317652c7f3bf00b72a07764fad6a68004
MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb
diff --git a/app-text/kjots/files/kjots-5.1.0-akonadi-21.12.0.patch b/app-text/kjots/files/kjots-5.1.0-akonadi-21.12.0.patch
deleted file mode 100644
index 3f0c4e52779b..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-akonadi-21.12.0.patch
+++ /dev/null
@@ -1,272 +0,0 @@
-From 581548a1de9449efc0c77e9ac85c23066bac983e Mon Sep 17 00:00:00 2001
-From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
-Date: Wed, 8 Sep 2021 00:58:25 +0200
-Subject: [PATCH] Adapt to new Akonadi libraries includes using the C++
- namespace as prefix
-
-GIT_SILENT
----
- src/kjotsedit.cpp | 5 +++++
- src/kjotsmodel.cpp | 6 ++++++
- src/kjotsmodel.h | 6 ++++++
- src/kjotswidget.cpp | 20 +++++++++++++++++++-
- src/kjotswidget.h | 5 +++++
- src/noteshared/notecreatorandselector.cpp | 7 +++++++
- src/noteshared/notecreatorandselector.h | 6 ++++++
- src/noteshared/notelockattribute.h | 6 ++++++
- src/noteshared/notepinattribute.h | 6 ++++++
- src/noteshared/standardnoteactionmanager.cpp | 8 ++++++++
- src/noteshared/standardnoteactionmanager.h | 9 +++++++--
- src/notesortproxymodel.cpp | 5 +++++
- 12 files changed, 86 insertions(+), 3 deletions(-)
-
-diff --git a/src/kjotsedit.cpp b/src/kjotsedit.cpp
-index f1d61bd..c20bc42 100644
---- a/src/kjotsedit.cpp
-+++ b/src/kjotsedit.cpp
-@@ -33,7 +33,12 @@
- #include <KPIMTextEdit/RichTextComposerActions>
- #include <KPIMTextEdit/RichTextComposerImages>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/Item>
-+#else
- #include <AkonadiCore/Item>
-+#endif
-
- #include "kjotslinkdialog.h"
- #include "kjotsmodel.h"
-diff --git a/src/kjotsmodel.cpp b/src/kjotsmodel.cpp
-index e35c94f..99ee14f 100644
---- a/src/kjotsmodel.cpp
-+++ b/src/kjotsmodel.cpp
-@@ -13,8 +13,14 @@
- #include <QTextDocument>
- #include <QIcon>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/ChangeRecorder>
-+#include <Akonadi/EntityDisplayAttribute>
-+#else
- #include <AkonadiCore/ChangeRecorder>
- #include <AkonadiCore/EntityDisplayAttribute>
-+#endif
- #include <Akonadi/Notes/NoteUtils>
-
- #include <KMime/Message>
-diff --git a/src/kjotsmodel.h b/src/kjotsmodel.h
-index 71e0ca6..ec564a7 100644
---- a/src/kjotsmodel.h
-+++ b/src/kjotsmodel.h
-@@ -10,7 +10,13 @@
- #ifndef KJOTSMODEL_H
- #define KJOTSMODEL_H
-
-+#include <akonadi_version.h>
-+#include <QtGlobal> // for QT_VERSION_CHECK
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/EntityTreeModel>
-+#else
- #include <AkonadiCore/EntityTreeModel>
-+#endif
-
- class QTextDocument;
-
-diff --git a/src/kjotswidget.cpp b/src/kjotswidget.cpp
-index 3a3abd0..834fc33 100644
---- a/src/kjotswidget.cpp
-+++ b/src/kjotswidget.cpp
-@@ -35,6 +35,24 @@
-
- // Akonadi
- #include <Akonadi/Notes/NoteUtils>
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/AttributeFactory>
-+#include <Akonadi/CollectionCreateJob>
-+#include <Akonadi/CollectionDeleteJob>
-+#include <Akonadi/ChangeRecorder>
-+#include <Akonadi/EntityDisplayAttribute>
-+#include <Akonadi/EntityMimeTypeFilterModel>
-+#include <Akonadi/Item>
-+#include <Akonadi/ItemCreateJob>
-+#include <Akonadi/ItemModifyJob>
-+#include <Akonadi/ItemDeleteJob>
-+#include <Akonadi/ItemFetchScope>
-+#include <Akonadi/EntityOrderProxyModel>
-+#include <Akonadi/EntityTreeView>
-+#include <Akonadi/ETMViewStateSaver>
-+#include <Akonadi/ControlGui>
-+#else
- #include <AkonadiCore/AttributeFactory>
- #include <AkonadiCore/CollectionCreateJob>
- #include <AkonadiCore/CollectionDeleteJob>
-@@ -50,7 +68,7 @@
- #include <AkonadiWidgets/EntityTreeView>
- #include <AkonadiWidgets/ETMViewStateSaver>
- #include <AkonadiWidgets/ControlGui>
--
-+#endif
- // Grantlee
- #include <grantlee/template.h>
- #include <grantlee/engine.h>
-diff --git a/src/kjotswidget.h b/src/kjotswidget.h
-index 7fe91ed..00a41b5 100644
---- a/src/kjotswidget.h
-+++ b/src/kjotswidget.h
-@@ -18,7 +18,12 @@
- #include <QAbstractItemDelegate>
- #include <QPrinter>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/Collection>
-+#else
- #include <AkonadiCore/Collection>
-+#endif
-
- #include <grantlee/templateloader.h>
-
-diff --git a/src/noteshared/notecreatorandselector.cpp b/src/noteshared/notecreatorandselector.cpp
-index 2172cbf..6d58c83 100644
---- a/src/noteshared/notecreatorandselector.cpp
-+++ b/src/noteshared/notecreatorandselector.cpp
-@@ -14,9 +14,16 @@
-
- #include <KMime/Message>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/EntityDisplayAttribute>
-+#include <Akonadi/EntityTreeModel>
-+#include <Akonadi/ItemCreateJob>
-+#else
- #include <AkonadiCore/EntityDisplayAttribute>
- #include <AkonadiCore/EntityTreeModel>
- #include <AkonadiCore/ItemCreateJob>
-+#endif
- #include <Akonadi/Notes/NoteUtils>
-
- #include "noteshared_debug.h"
-diff --git a/src/noteshared/notecreatorandselector.h b/src/noteshared/notecreatorandselector.h
-index 90055cf..986d042 100644
---- a/src/noteshared/notecreatorandselector.h
-+++ b/src/noteshared/notecreatorandselector.h
-@@ -14,8 +14,14 @@
- #include <QItemSelectionModel>
- #include <QTimer>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/Collection>
-+#include <Akonadi/Item>
-+#else
- #include <AkonadiCore/Collection>
- #include <AkonadiCore/Item>
-+#endif
-
- class KJob;
-
-diff --git a/src/noteshared/notelockattribute.h b/src/noteshared/notelockattribute.h
-index 9bdd8a2..b0ee819 100644
---- a/src/noteshared/notelockattribute.h
-+++ b/src/noteshared/notelockattribute.h
-@@ -11,7 +11,13 @@
- #ifndef KJOTS_LOCK_ATTRIBUTE_H
- #define KJOTS_LOCK_ATTRIBUTE_H
-
-+#include <akonadi_version.h>
-+#include <QtGlobal> // for QT_VERSION_CHECK
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/Attribute>
-+#else
- #include <AkonadiCore/Attribute>
-+#endif
-
- namespace NoteShared
- {
-diff --git a/src/noteshared/notepinattribute.h b/src/noteshared/notepinattribute.h
-index 3026dea..5f3903c 100644
---- a/src/noteshared/notepinattribute.h
-+++ b/src/noteshared/notepinattribute.h
-@@ -9,7 +9,13 @@
- #ifndef NOTE_PIN_ATTRIBUTE_H
- #define NOTE_PIN_ATTRIBUTE_H
-
-+#include <akonadi_version.h>
-+#include <QtGlobal> // for QT_VERSION_CHECK
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/Attribute>
-+#else
- #include <AkonadiCore/Attribute>
-+#endif
-
- namespace NoteShared
- {
-diff --git a/src/noteshared/standardnoteactionmanager.cpp b/src/noteshared/standardnoteactionmanager.cpp
-index a3f4b8b..2a2f4ce 100644
---- a/src/noteshared/standardnoteactionmanager.cpp
-+++ b/src/noteshared/standardnoteactionmanager.cpp
-@@ -13,10 +13,18 @@
- #include <QColorDialog>
- #include <QItemSelectionModel>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/EntityDisplayAttribute>
-+#include <Akonadi/EntityTreeModel>
-+#include <Akonadi/CollectionModifyJob>
-+#include <Akonadi/ItemModifyJob>
-+#else
- #include <AkonadiCore/EntityDisplayAttribute>
- #include <AkonadiCore/EntityTreeModel>
- #include <AkonadiCore/CollectionModifyJob>
- #include <AkonadiCore/ItemModifyJob>
-+#endif
- #include <Akonadi/Notes/NoteUtils>
-
- #include <KXmlGui/KActionCollection>
-diff --git a/src/noteshared/standardnoteactionmanager.h b/src/noteshared/standardnoteactionmanager.h
-index fe80dae..6605820 100644
---- a/src/noteshared/standardnoteactionmanager.h
-+++ b/src/noteshared/standardnoteactionmanager.h
-@@ -10,10 +10,15 @@
- #ifndef AKONADI_STANDARDNOTESACTIONMANAGER_H
- #define AKONADI_STANDARDNOTESACTIONMANAGER_H
-
--#include <AkonadiWidgets/StandardActionManager>
--
- #include <QObject>
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/StandardActionManager>
-+#else
-+#include <AkonadiWidgets/StandardActionManager>
-+#endif
-+
- class QAction;
- class KActionCollection;
- class QItemSelectionModel;
-diff --git a/src/notesortproxymodel.cpp b/src/notesortproxymodel.cpp
-index 89def1c..dbe582f 100644
---- a/src/notesortproxymodel.cpp
-+++ b/src/notesortproxymodel.cpp
-@@ -8,7 +8,12 @@
-
- #include "notesortproxymodel.h"
-
-+#include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
-+#include <Akonadi/EntityTreeModel>
-+#else
- #include <AkonadiCore/EntityTreeModel>
-+#endif
-
- #include "noteshared/notepinattribute.h"
-
---
-GitLab
-
diff --git a/app-text/kjots/files/kjots-5.1.0-akonadi-22.04.0.patch b/app-text/kjots/files/kjots-5.1.0-akonadi-22.04.0.patch
deleted file mode 100644
index a5ef2cc2cdf9..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-akonadi-22.04.0.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From b9d91006eb3ca1c6e495d0f3d1cc32775a26538c Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Tue, 1 Mar 2022 23:33:19 +0100
-Subject: [PATCH] Fix akonadi includes
-
----
- src/kjotsmodel.cpp | 2 +-
- src/kjotswidget.cpp | 2 +-
- src/noteshared/notecreatorandselector.cpp | 2 +-
- src/noteshared/standardnoteactionmanager.cpp | 2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-
-From 17f373bb728cbc553c5fe644563ebd015eda4075 Mon Sep 17 00:00:00 2001
-From: Wolfgang Bauer <wbauer@tmo.at>
-Date: Fri, 1 Apr 2022 08:00:34 +0000
-Subject: [PATCH] Fix build with Akonadi 21.12
-
----
- src/kjotsmodel.cpp | 4 ++++
- src/kjotswidget.cpp | 6 +++++-
- src/noteshared/notecreatorandselector.cpp | 4 ++++
- src/noteshared/standardnoteactionmanager.cpp | 4 ++++
- 4 files changed, 17 insertions(+), 1 deletion(-)
-
-diff -u a/src/kjotsmodel.cpp b/src/kjotsmodel.cpp
---- a/src/kjotsmodel.cpp
-+++ b/src/kjotsmodel.cpp
-@@ -21,7 +21,11 @@
- #include <AkonadiCore/ChangeRecorder>
- #include <AkonadiCore/EntityDisplayAttribute>
- #endif
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 19, 41)
-+#include <Akonadi/NoteUtils>
-+#else
- #include <Akonadi/Notes/NoteUtils>
-+#endif
-
- #include <KMime/Message>
- #include <KPIMTextEdit/TextUtils>
-diff -u a/src/kjotswidget.cpp b/src/kjotswidget.cpp
---- a/src/kjotswidget.cpp
-+++ b/src/kjotswidget.cpp
-@@ -34,8 +34,12 @@
- #include <QDebug>
-
- // Akonadi
--#include <Akonadi/Notes/NoteUtils>
- #include <akonadi_version.h>
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 19, 41)
-+#include <Akonadi/NoteUtils>
-+#else
-+#include <Akonadi/Notes/NoteUtils>
-+#endif
- #if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
- #include <Akonadi/AttributeFactory>
- #include <Akonadi/CollectionCreateJob>
-diff -u a/src/noteshared/notecreatorandselector.cpp b/src/noteshared/notecreatorandselector.cpp
---- a/src/noteshared/notecreatorandselector.cpp
-+++ b/src/noteshared/notecreatorandselector.cpp
-@@ -24,7 +24,11 @@
- #include <AkonadiCore/EntityTreeModel>
- #include <AkonadiCore/ItemCreateJob>
- #endif
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 19, 41)
-+#include <Akonadi/NoteUtils>
-+#else
- #include <Akonadi/Notes/NoteUtils>
-+#endif
-
- #include "noteshared_debug.h"
-
-diff -u a/src/noteshared/standardnoteactionmanager.cpp b/src/noteshared/standardnoteactionmanager.cpp
---- a/src/noteshared/standardnoteactionmanager.cpp
-+++ b/src/noteshared/standardnoteactionmanager.cpp
-@@ -25,7 +25,11 @@
- #include <AkonadiCore/CollectionModifyJob>
- #include <AkonadiCore/ItemModifyJob>
- #endif
-+#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 19, 41)
-+#include <Akonadi/NoteUtils>
-+#else
- #include <Akonadi/Notes/NoteUtils>
-+#endif
-
- #include <KXmlGui/KActionCollection>
- #include <KLocalizedString>
diff --git a/app-text/kjots/files/kjots-5.1.0-akonadi-22.08.0.patch b/app-text/kjots/files/kjots-5.1.0-akonadi-22.08.0.patch
deleted file mode 100644
index fc5240105b02..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-akonadi-22.08.0.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 85121754c862417e872048ae2f85e9b9fe2ddc7a Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Thu, 14 Jul 2022 14:27:55 +0200
-Subject: [PATCH] Adapt to new KontactInterface::Plugin ctor
-
----
- src/kontact_plugin/kjots_plugin.cpp | 5 +++++
- src/kontact_plugin/kjots_plugin.h | 4 ++++
- 2 files changed, 9 insertions(+)
-
-diff --git a/src/kontact_plugin/kjots_plugin.cpp b/src/kontact_plugin/kjots_plugin.cpp
-index 1146ab3..c75faac 100644
---- a/src/kontact_plugin/kjots_plugin.cpp
-+++ b/src/kontact_plugin/kjots_plugin.cpp
-@@ -40,8 +40,13 @@
-
- EXPORT_KONTACT_PLUGIN_WITH_JSON(KJotsPlugin, "kjotsplugin.json")
-
-+#if KONTACTINTERFACE_VERSION >= QT_VERSION_CHECK(5, 20, 41)
-+KJotsPlugin::KJotsPlugin(KontactInterface::Core *core, const KPluginMetaData &md, const QVariantList &/*args*/)
-+ : KontactInterface::Plugin(core, core, md, "kjots")
-+#else
- KJotsPlugin::KJotsPlugin(KontactInterface::Core *core, const QVariantList &/*args*/)
- : KontactInterface::Plugin(core, core, "kjots")
-+#endif
- {
- setComponentName(QStringLiteral("kjots"), i18n("KJots"));
-
-diff --git a/src/kontact_plugin/kjots_plugin.h b/src/kontact_plugin/kjots_plugin.h
-index 28a793b..03ff500 100644
---- a/src/kontact_plugin/kjots_plugin.h
-+++ b/src/kontact_plugin/kjots_plugin.h
-@@ -34,7 +34,11 @@ class KJotsPlugin : public KontactInterface::Plugin
- Q_OBJECT
-
- public:
-+#if KONTACTINTERFACE_VERSION >= QT_VERSION_CHECK(5, 20, 41)
-+ KJotsPlugin(KontactInterface::Core *core, const KPluginMetaData &md, const QVariantList &);
-+#else
- KJotsPlugin(KontactInterface::Core *core, const QVariantList &);
-+#endif
-
- int weight() const override
- {
---
-GitLab
-
diff --git a/app-text/kjots/files/kjots-5.1.0-implicit-dep.patch b/app-text/kjots/files/kjots-5.1.0-implicit-dep.patch
deleted file mode 100644
index b81bafc1889f..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-implicit-dep.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 8803636bf4e0238d0f23bedebdcb4d1e6283ffb7 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Mon, 26 Apr 2021 17:09:51 +0200
-Subject: [PATCH] Make dependency on KI18n explicit
-
-It already pulled in by KParts, but we better not rely on that
----
- src/kontact_plugin/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kontact_plugin/CMakeLists.txt b/src/kontact_plugin/CMakeLists.txt
-index dec4b8b..f1d56ec 100644
---- a/src/kontact_plugin/CMakeLists.txt
-+++ b/src/kontact_plugin/CMakeLists.txt
-@@ -13,7 +13,7 @@ set(kontact_kjots_PART_SRCS
- )
-
- add_library(kontact_kjotsplugin MODULE ${kontact_kjots_PART_SRCS})
--target_link_libraries(kontact_kjotsplugin KF5::KontactInterface)
-+target_link_libraries(kontact_kjotsplugin KF5::I18n KF5::KontactInterface)
- kcoreaddons_desktop_to_json(kontact_kjotsplugin kjotsplugin.desktop)
-
- install(TARGETS kontact_kjotsplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}/kontact5)
---
-GitLab
-
diff --git a/app-text/kjots/files/kjots-5.1.0-missing-lib.patch b/app-text/kjots/files/kjots-5.1.0-missing-lib.patch
deleted file mode 100644
index 28418717d3be..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-missing-lib.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 3d3cee8caeec813802a1af54c14805203fb1ddf6 Mon Sep 17 00:00:00 2001
-From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
-Date: Tue, 7 Sep 2021 23:21:34 +0200
-Subject: [PATCH] noteshared: add missing library to link list
-
-GIT_SILENT
----
- src/noteshared/CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/noteshared/CMakeLists.txt b/src/noteshared/CMakeLists.txt
-index 5de60ab..6aa0b0a 100644
---- a/src/noteshared/CMakeLists.txt
-+++ b/src/noteshared/CMakeLists.txt
-@@ -16,6 +16,7 @@ target_link_libraries(noteshared
- Qt5::Core
- Qt5::Widgets
- KF5::I18n
-+ KF5::AkonadiWidgets
- KF5::AkonadiCore
- KF5::AkonadiNotes
- KF5::XmlGui
---
-GitLab
-
diff --git a/app-text/kjots/files/kjots-5.1.0-speech-optional.patch b/app-text/kjots/files/kjots-5.1.0-speech-optional.patch
deleted file mode 100644
index 95c3309bd5b9..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-speech-optional.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From c552b158e46ccdefc5c8382911aca907e177d63d Mon Sep 17 00:00:00 2001
-From: Igor Poboiko <igor.poboiko@gmail.com>
-Date: Sat, 19 Mar 2022 15:44:50 +0100
-Subject: [PATCH] Allow compiling without KPIMTextEdit/TextToSpeech
-
----
- src/kjotsbrowser.cpp | 16 +++++++++++++++-
- 1 file changed, 15 insertions(+), 1 deletion(-)
-
-diff --git a/src/kjotsbrowser.cpp b/src/kjotsbrowser.cpp
-index fd6e6dd..8864f79 100644
---- a/src/kjotsbrowser.cpp
-+++ b/src/kjotsbrowser.cpp
-@@ -15,9 +15,13 @@
- #include "kjotsmodel.h"
-
- #include <KPIMTextEdit/RichTextEditFindBar>
--#include <KPIMTextEdit/TextToSpeechWidget>
- #include <KPIMTextEdit/SlideContainer>
-
-+#include <kpimtextedit/kpimtextedit-texttospeech.h>
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
-+#include <KPIMTextEdit/TextToSpeechWidget>
-+#endif
-+
- #include <QHelpEvent>
- #include <QToolTip>
- #include <QVBoxLayout>
-@@ -37,14 +41,18 @@ public:
- : mBrowser(std::move(browser))
- , mSliderContainer(widget)
- , mFindBar(mBrowser.get(), &mSliderContainer)
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
- , mTextToSpeechWidget(widget)
-+#endif
- {
- }
-
- std::unique_ptr<KJotsBrowser> mBrowser;
- KPIMTextEdit::SlideContainer mSliderContainer;
- KPIMTextEdit::RichTextEditFindBar mFindBar;
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
- KPIMTextEdit::TextToSpeechWidget mTextToSpeechWidget;
-+#endif
- };
-
- KJotsBrowserWidget::KJotsBrowserWidget(std::unique_ptr<KJotsBrowser> browser, QWidget *parent)
-@@ -56,11 +64,15 @@ KJotsBrowserWidget::KJotsBrowserWidget(std::unique_ptr<KJotsBrowser> browser, QW
- d->mFindBar.setHideWhenClose(false);
-
- connect(&d->mFindBar, &KPIMTextEdit::RichTextEditFindBar::hideFindBar, this, &KJotsBrowserWidget::slotHideFindBar);
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
- connect(d->mBrowser.get(), &KJotsBrowser::say, &d->mTextToSpeechWidget, &KPIMTextEdit::TextToSpeechWidget::say);
-+#endif
-
- QVBoxLayout *lay = new QVBoxLayout(this);
- lay->setContentsMargins(0, 0, 0, 0);
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
- lay->addWidget(&d->mTextToSpeechWidget);
-+#endif
- lay->addWidget(d->mBrowser.get());
- lay->addWidget(&d->mSliderContainer);
- }
-@@ -129,6 +141,7 @@ void KJotsBrowser::contextMenuEvent(QContextMenuEvent *event)
- popup->addSeparator();
- popup->addAction(m_actionCollection->action(QString::fromLatin1(KStandardAction::name(KStandardAction::Find))));
- popup->addSeparator();
-+#if KPIMTEXTEDIT_TEXT_TO_SPEECH
- if (!document()->isEmpty() && KPIMTextEdit::TextToSpeech::self()->isReady()) {
- QAction *speakAction = popup->addAction(i18nc("@info:action", "Speak Text"));
- speakAction->setIcon(QIcon::fromTheme(QStringLiteral("preferences-desktop-text-to-speech")));
-@@ -137,6 +150,7 @@ void KJotsBrowser::contextMenuEvent(QContextMenuEvent *event)
- Q_EMIT say(text);
- });
- }
-+#endif
- popup->exec(event->globalPos());
- delete popup;
- }
---
-GitLab
-
diff --git a/app-text/kjots/files/kjots-5.1.0-unused-dep.patch b/app-text/kjots/files/kjots-5.1.0-unused-dep.patch
deleted file mode 100644
index 466bc3c62a2a..000000000000
--- a/app-text/kjots/files/kjots-5.1.0-unused-dep.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 1aa82d97c3140ebb93e642c48d187d37cea2e537 Mon Sep 17 00:00:00 2001
-From: Antonio Rojas <arojas@archlinux.org>
-Date: Sat, 20 Feb 2021 22:00:41 +0100
-Subject: [PATCH] Drop unused libkdepim dependency
-
----
- CMakeLists.txt | 2 --
- src/CMakeLists.txt | 1 -
- 2 files changed, 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3d79806..5204908 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -24,7 +24,6 @@ set(KDEPIMLIBS_LIB_VERSION "5.1.0")
- set(KMIME_LIB_VERSION "4.87.0")
- set(KPIMTEXTEDIT_LIB_VERSION "5.14.44")
- set(KONTACTINTERFACE_LIB_VERSION "4.82.0")
--set(LIBKDEPIM_LIB_VERSION "5.14.1")
-
- #Qt Packages
- set(QT_REQUIRED_VERSION "5.6.0")
-@@ -45,7 +44,6 @@ find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
- find_package(KF5AkonadiNotes ${AKONADINOTES_LIB_VERSION} CONFIG REQUIRED)
- find_package(KF5PimTextEdit ${KPIMTEXTEDIT_LIB_VERSION} CONFIG REQUIRED)
- find_package(KF5KontactInterface ${KONTACTINTERFACE_LIB_VERSION} CONFIG REQUIRED)
--find_package(KF5Libkdepim ${LIBKDEPIM_LIB_VERSION} CONFIG REQUIRED)
-
- find_package(Grantlee5 "5.0" CONFIG REQUIRED)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index a512dab..e66e805 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -49,7 +49,6 @@ target_link_libraries(kjots_common
- KF5::PimTextEdit
- KF5::XmlGui
- KF5::KIOWidgets
-- KF5::Libkdepim
- Grantlee5::Templates
- Grantlee5::TextDocument
- )
---
-GitLab
-
diff --git a/app-text/kjots/kjots-5.1.0-r3.ebuild b/app-text/kjots/kjots-5.1.0-r3.ebuild
deleted file mode 100644
index 19a1d1ab13f5..000000000000
--- a/app-text/kjots/kjots-5.1.0-r3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="pim"
-KFMIN=5.102.0
-QTMIN=5.15.5
-inherit ecm kde.org
-
-DESCRIPTION="Note taking utility by KDE"
-HOMEPAGE="https://userbase.kde.org/KJots https://community.kde.org/PIM/KJots"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="speech"
-
-DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-22.08.3:5
- >=kde-apps/akonadi-notes-22.08.3:5
- >=kde-apps/kmime-22.08.3:5
- >=kde-apps/kontactinterface-22.08.3:5
- >=kde-apps/kpimtextedit-22.08.3:5[speech(+)=]
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-22.08.3:5
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-unused-dep.patch"
- "${FILESDIR}/${P}-implicit-dep.patch"
- "${FILESDIR}/${P}-missing-lib.patch"
- "${FILESDIR}/${P}-akonadi-21.12.0.patch" # bug 830580
- "${FILESDIR}/${P}-speech-optional.patch" # bug 835128
- "${FILESDIR}/${P}-akonadi-22.04.0.patch" # bug 840272
- "${FILESDIR}/${P}-akonadi-22.08.0.patch" # bug 867082
-)
diff --git a/app-text/ronn/Manifest b/app-text/ronn/Manifest
deleted file mode 100644
index a03565f40826..000000000000
--- a/app-text/ronn/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ronn-0.7.3.gem 61440 BLAKE2B 3ff0a1752d7a972b7d8319cac2b1287e7d21207e22b9eb288694172eb9b30b2198e4378eb02df8418585a44d3d2c89b4695675933dc5ef5d9ba63c78e71f4e7c SHA512 885418c88d5a1073f9457ea11e29d82d3bb40ad12506589ccfab83ad447445e41282c9688aba5646082ae5ecc6a047fa9439ffae14561152fc61a136474f611c
-EBUILD ronn-0.7.3-r4.ebuild 1193 BLAKE2B e8031f3e85a799532241e54d76f49a1f8e81f4763e911aea1ca79c1c7c2d7216b2242737a383b61b7c25f756c6b454bd98483cc567631e4de1147ab6ded09f0b SHA512 4ca5e8c56020944c24f046a9f3430ecde5033da98ad2d60515def28b35ba7cb94d5df1bab5b684ec86455dd7ecf402827d70f301d05b3786fadcb08329abdcd1
-MISC metadata.xml 340 BLAKE2B 5c81ed7f765b4cc320c1618ceee5d79a03016fb835ec2a536b93e0d593cd89eec3cd67d585e6d361fceff1ce9546d71af269bc0d6dfbd445a5d5fad05ffe5803 SHA512 0d1e7e71bbec8f20dcc5863f130bffc115cd48c3c41397ce83773252e4f1ecbe5ac608785c7b22210a1a9e5bc7d6c62c6afa6ad6783e4e498baee1a63e0520de
diff --git a/app-text/ronn/metadata.xml b/app-text/ronn/metadata.xml
deleted file mode 100644
index 62ac5e34fda8..000000000000
--- a/app-text/ronn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">rtomayko/ronn</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ronn/ronn-0.7.3-r4.ebuild b/app-text/ronn/ronn-0.7.3-r4.ebuild
deleted file mode 100644
index 7822285c4841..000000000000
--- a/app-text/ronn/ronn-0.7.3-r4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="AUTHORS CHANGES README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Converts simple, human readable textfiles to roff for terminal display, and HTML"
-HOMEPAGE="https://github.com/rtomayko/ronn/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-IUSE=""
-
-RDEPEND+=" !app-text/ronn-ng"
-
-DEPS="
- >=dev-ruby/hpricot-0.8.2
- >=dev-ruby/mustache-0.7.0
- >=dev-ruby/rdiscount-1.5.8"
-
-ruby_add_rdepend "${DEPS}"
-
-ruby_add_bdepend "${DEPS}"
-
-all_ruby_prepare() {
- # Avoid test failing due to changes in hash handling in ruby 1.8.7:
- # https://github.com/rtomayko/ronn/issues/56
- sed -i -e '81 s:^:#:' test/test_ronn.rb || die
-}
-
-each_ruby_prepare() {
- # Make sure that we always use the right interpreter during tests.
- sed -i -e "/output/ s:ronn:${RUBY} bin/ronn:" test/test_ronn.rb
-}
-
-all_ruby_compile() {
- PATH="${S}/bin:${PATH}" rake man || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- doman man/ronn.1 man/ronn-format.7
-}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 35d8ff33455b..1f793e6aeb5e 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 4cef8173a367..3ad1d7f5456f 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,11 +1,22 @@
AUX julia-1.8.0-llvm-no-bindings.patch 703 BLAKE2B 2b67752b4e9519681a77eef7e96a8d0fa9eea5a703891b6497424dfb396ef70cfd00e41cea00329ac00bc96eb87823fe95bfabcd968faec41704d196d9babf45 SHA512 2969496dff1f2bed59b652cdd3295108f57f2fc16e9f6c6b63eb900ffa75436dbce3a438f9e2d451b929b21eafec0307e8af5cafb1f94d0bd1ef22a0651b8ec7
+DIST julia-0b211609.patch 9574 BLAKE2B bf43f143b8873ad1812d95d5866a77f28b5dfeb05f41c9dd8f384109ec8cfab09f78bb7b891d5178d6c445ba58cdfe2bdf0cc4c5bf032910c42d4fd1b89883f7 SHA512 aaeeee2e96773589e4347af4df169ef3d241a4c7a22d28ec356a13062f7d11f043cebce8b79afbebb1fb411ad957d4d14880ae051924cb694b39283ccce1658b
DIST julia-1.8.0-074d761f.patch 2198 BLAKE2B 7d4b147e290defceaad1b5b6d0c2c9a323b47d685bb1865b23c84aa68135c00104e653a5046d276aa540415ee4c95426f1a4538df3ba0ae4c348966a2f2b1742 SHA512 ff1e23746851b1b7a4480df75815abb35ccc8006f622acb5fb3928e20832cf55022c96650590c8dfea9b39185a3284a0d1310dee3f439429c91e00af567b66f1
+DIST julia-1.8.0-0db596e6.patch 15029 BLAKE2B 2d5152436c2a7b0dcd60346c9fe9ea008f7672a68ae038762c5952c6c85173d28b3fd7335282e783cc1f91102e8dd58ae9967caa476ad8f93dd60f8f485fbbe3 SHA512 1f4eb42656bbaed3c85d520875c687f0dd98e9ef0d73f0d3a2b3ac4395020984effc03477c56ab6594cd15e87899923591f6cabeb4e2a43c26725ebe51dbf0be
+DIST julia-1.8.0-190565c2.patch 4166 BLAKE2B f55937098219f2d34044cf8963b5421912c2eeeec0e38f8f2c6a0146412f6c653a9797cc1695a514dff31a628d904f68a2750fd0fd63057f5dd34210ae845e92 SHA512 a1b26fb0e36767e42268e9cf97ff4b8bc792e8c4c00196b335dede91d814c381a34711e8759b175c0fd66dd88e91edef7b467be16854267c66bf653bb361df3a
+DIST julia-1.8.0-23f39f83.patch 23569 BLAKE2B aa82427c7e30720cd534ceeb947d6f489239986f2f5b10475038443f8e3ca4a920f88b9efb9395c52a9f9400b3292b3696d774bdf3165695ee56758c83548f67 SHA512 00a301964515bc57f199cd7ee5b6c9221f1635bb2e4972b1073d5f5606c9b7639c469be8a584227eb344138c8bf35c72d3b942b02baf5f94d5dc22e0e1d8d723
+DIST julia-1.8.0-3423639d.patch 669 BLAKE2B cecc073c873cc4c530173fef5092e8c81d05917e021a3922df2a3c25d12fa0852e238a5f55f3def063b6c37d78306c0960371d3b19c342f61da5d3a6ddc46b94 SHA512 95ebb148d13df10afc57b62b559e320cefc5bad1736ef1146dc8c532f114ade79294ab91d5452566f5973c613e42e6d024cc13e13349cd9fd171f5a20f04f142
+DIST julia-1.8.0-68adc00e.patch 2388 BLAKE2B 6b422a0362114395663be266de852f953290aaea2ec8c6dd16a8c62f93bf8cd96cdd519a001ddffa10b701b7ca6fdc3b205e5d23fc6db75ee1718bab9af02061 SHA512 895258ea03e2edd48be22884a331489761053148a2d8101a5a8deb3d38c5932df0a672a29b40278fd9af25e4956b85d47d63d270e006549d80050bdb459b91f8
+DIST julia-1.8.0-700c69b1.patch 1155 BLAKE2B 160a44eaa652c91e8cbda9927922cc13028c269d249a18bafc77f9bdd8335d1652809250ee1d36e9e6c9cc774b056fb6fdb556a4e6e6429c2f48ef7c54f0579e SHA512 1bf37e96be9230c31937871582f4767bb7aa14690a666ef80f886540b7321a7fd2f8756ef591b65177fa7b8a288dcaefeaf884501fd27582e46f3520555eccda
DIST julia-1.8.0-ed9851b0.patch 6957 BLAKE2B f40a56bf3b00cc8d0a764ce7d9ef75b6e5dbab70aa13aad810e7288c4b1b0609ee61b1c6661a4d34423c5f25b19c56b326fa0ae520f1310c673d2c0921e4dabb SHA512 a4b6ee8b80639e74185ddaf8567b81eaee18efef02003e254b5e31268f730e022dcb1a53d8595a82570303b5f57ea885ca86374ca5eb7c0b2b270a5c104b79b5
DIST julia-1.8.0-julia-hardcoded-libs.patch 2411 BLAKE2B d71683c68c350c16c61c13e0378072a7689cb6e07ab7d4b940a5049f37ec58d8f4061b94ba5ba3d2dcf73a403b34d5fbe92bb723a0c5a2c318f9c3bd3631f143 SHA512 0256c5af1713b3551b39e0d89168eafb235e6337a9f07efd24a2e271a11bf724295d0a46761bf1a4d3ed14c4539ef1ef56adcf5580879cac268867aac3e2c20e
DIST julia-1.8.0-julia-libunwind-1.6.patch 750 BLAKE2B 35bc6a5fef212c1596c88ddff723795cd3dd46852a602e5c30739af3b3bd8ee78b99635fa35273d0702fc354d31f75c109503225ff6f564a2f9afb64c84e9eda SHA512 7623d7c897ef90909f331c9bad27625505df758d7b21d765385efc7b02a48360ca2e2092057802a5e523b255eca036393ec27148fb567313db1497f691cd6d1c
DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B f46f02554a6fc997763d368b813298da7158c82adbbf43ec98b3d7830163c167d9e1f0e22e17cd42b2900baea91c49611bf5e14a57169beb7f29c505ed161307 SHA512 856e299e7523ae15e6bf579c7aef24d3de67d6e10bfb168f7c5caa887fab1752e321b777d465a3c85947441153c5e898431103272b9f94f28d0fabff77afe7a2
+DIST julia-1.8.0-julia-mpfr-4.2.patch 721 BLAKE2B a8214ba7ede33ea61a72aeeffec1a2be9d31e1e86f02ed1ad5da377c1c67db4316d67c6db87d62504477d1b40ca4b2cb7657ada85f3e8a2e7dfa967d569cc372 SHA512 db5b2cfc731083001c243e1fab08bc49a765bcd39ec8f06d19cf02ab95a59b8cebe850b0d4449ddb03610940d6c0cfed3f99a1475b4006b045df8f0029854d46
DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05 SHA512 d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47 SHA512 97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04 SHA512 0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86
+DIST julia-1.8.5-full.tar.gz 275344455 BLAKE2B d51ee25e9c7dd54e3fcc35cd75c909686cc5e48c6b34371cd100bddb038b76e1ba8812bab554ffb8ca5b725cc30fec1a0fb4f58220de8917de35dc2d3a159d81 SHA512 3f92cdecdfc79194e1cde3ec96871bde984c2527d0cd3909c91a27a819d734e39260c5fe7129d958e88db1965f8b5d61ffe7e95c7cddac111aeafe844e29900d
+DIST julia-a48ad530.patch 2790 BLAKE2B 4f7b1a3baeadff597b8b7e0e55705ff09625457a7889179e2f7d7ec1370008a5329901c45ad038bd830276d120e35d87254fe55ea497b2632988254ddd591df2 SHA512 4222901d28b100a81743a4092fb78862160e5b1c23d1a7fd242df815703897b974c8aec79518f67f4cf33ccbc88f75bf6e10d1189b7163b94b5d347ef8db940b
EBUILD julia-1.8.3-r4.ebuild 4739 BLAKE2B dc2938814b3360e6671b52f75f25ae9f2e96c336ca77d179b03ea2d1052831034d2b0baa8ced9c56270b0c8efbf6e5c862d5bfbfda8584615cea9d5d9a92d272 SHA512 9825cb9e172dcefea3cbe3f5d3e66685205e70aefae920993bc902448eace99a73efdf3e758b35b1cc094b9dadf26d17a9d9565b3e66a5778a0de1f481be19fa
+EBUILD julia-1.8.5.ebuild 5729 BLAKE2B 0ac9e135cd6eb071268f9cc4c16932365f8bc3479d623b3d03e9a30e3f6adc7f1aafccfa6265bbe61f45fca10e81d583f33f0de057a179e7395ae7bfc29480ff SHA512 c73994d2b52792cf6d1cdd16dc6c328b8d2e4cbd5b39be6509af4c14cfa55ab72ab8a4bd2db34220d1d9301a4738dd1f3c82aca3ba209578d81a7c78feb1e5d3
MISC metadata.xml 1180 BLAKE2B 32bf6e513df1c656c4d59030e3bda12a756c6577562b5ced73c9e46f204c774b2411186e8a995687424d068fea83b6b379fe5c7ed9fd1f5d01949e66b95a164a SHA512 9ee29e001cb2306b430cccd11f742829c2e9f28030f9622bf2557e7789054b2d61f903422e6c4a789bf6fa5a86310f35a2e3f08f4b0faa4c812879012e8329d0
diff --git a/dev-lang/julia/julia-1.8.5.ebuild b/dev-lang/julia/julia-1.8.5.ebuild
new file mode 100644
index 000000000000..eff4ebe3ca0b
--- /dev/null
+++ b/dev-lang/julia/julia-1.8.5.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+EAPI=8
+
+# >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
+MY_LLVM_V=13.0.1
+
+inherit check-reqs flag-o-matic pax-utils toolchain-funcs optfeature
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/
+ https://github.com/JuliaLang/julia/"
+SRC_URI="
+ https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
+ https://github.com/JuliaLang/julia/commit/0b211609.patch
+ -> ${PN}-0b211609.patch
+ https://github.com/JuliaLang/julia/commit/a48ad530.patch
+ -> ${PN}-a48ad530.patch
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
+ >=dev-util/patchelf-0.13
+ >=net-libs/mbedtls-2.2
+ >=sci-mathematics/dsfmt-2.2.4
+ >=sys-libs/libunwind-1.1:0=
+ >=virtual/blas-3.6
+ app-arch/p7zip
+ app-misc/ca-certificates
+ dev-libs/gmp:0=
+ dev-libs/libgit2:0
+ dev-libs/mpfr:0=
+ net-misc/curl[http2,ssh]
+ sci-libs/amd:0=
+ sci-libs/arpack:0=
+ sci-libs/camd:0=
+ sci-libs/ccolamd:0=
+ sci-libs/cholmod:0=
+ sci-libs/colamd:0=
+ sci-libs/fftw:3.0=[threads]
+ sci-libs/openlibm:0=
+ sci-libs/spqr:0=
+ sci-libs/umfpack:0=
+ sys-libs/zlib:0=
+ virtual/lapack
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/cmake
+ virtual/pkgconfig
+"
+
+CHECKREQS_DISK_BUILD="4G"
+PATCHES=(
+ "${DISTDIR}"/${PN}-0b211609.patch
+ "${DISTDIR}"/${PN}-a48ad530.patch
+ "${FILESDIR}"/${PN}-1.8.0-llvm-no-bindings.patch
+)
+QA_FLAGS_IGNORED+='usr/.*/julia/sys.so' # Julia sysimage generated by bootstrapping.
+
+# Huge thanks to Arch Linux developers for the patches.
+archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/"
+archlinux_patches=(
+ 074d761f.patch # wanted
+ 0db596e6.patch # secondary
+ 190565c2.patch # secondary
+ 23f39f83.patch # secondary
+ 3423639d.patch # secondary
+ 68adc00e.patch # secondary
+ 700c69b1.patch # secondary
+ ed9851b0.patch # wanted
+ julia-hardcoded-libs.patch # wanted
+ julia-libunwind-1.6.patch # wanted
+ julia-mpfr-4.2.patch # secondary
+ julia-system-cblas.patch # wanted
+)
+for archlinux_patch in ${archlinux_patches[@]} ; do
+ archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
+ SRC_URI+="
+ ${archlinux_uri}/${archlinux_patch}
+ -> ${archlinux_patch_name}
+ "
+ PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
+done
+
+src_unpack() {
+ local -a tounpack=( ${A} )
+ # the main source tree, followed by deps
+ unpack "${tounpack[0]}"
+
+ mkdir -p "${S}/deps/srccache/"
+ local i
+ for i in "${tounpack[@]:1}"; do
+ cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
+ done
+}
+
+src_prepare() {
+ default
+
+ # Sledgehammer:
+ # - prevent fetching of bundled stuff in compile and install phase
+ # - respect CFLAGS
+ # - respect EPREFIX and Gentoo specific paths
+
+ sed -i \
+ -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
+ Make.inc || die
+
+ sed -i \
+ -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
+ src/Makefile || die
+
+ # disable doc install starting git fetching
+ sed -i -e 's~install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html~install: $(build_depsbindir)/stringreplace~' Makefile || die
+}
+
+src_configure() {
+ # bug #855602
+ filter-lto
+
+ # julia does not play well with the system versions of libuv
+ # Fails to compile with libpcre2 on split-usr, bug #893336
+ # USE_SYSTEM_LIBM=0 implies using external openlibm
+ cat <<-EOF > Make.user
+ LOCALBASE:=${EPREFIX}/usr
+ override prefix:=${EPREFIX}/usr
+ override libdir:=\$(prefix)/$(get_libdir)
+ override CC:=$(tc-getCC)
+ override CXX:=$(tc-getCXX)
+ override AR:=$(tc-getAR)
+
+ BUNDLE_DEBUG_LIBS:=0
+ USE_BINARYBUILDER:=0
+ USE_INTEL_JITEVENTS=0
+ USE_SYSTEM_CSL:=1
+ USE_SYSTEM_LLVM:=0
+ USE_SYSTEM_LIBUNWIND:=1
+ USE_SYSTEM_PCRE:=0
+ USE_SYSTEM_LIBM:=0
+ USE_SYSTEM_OPENLIBM:=1
+ USE_SYSTEM_DSFMT:=1
+ USE_SYSTEM_BLAS:=1
+ USE_SYSTEM_LAPACK:=1
+ USE_SYSTEM_LIBBLASTRAMPOLINE:=0
+ USE_SYSTEM_GMP:=1
+ USE_SYSTEM_MPFR:=1
+ USE_SYSTEM_LIBSUITESPARSE:=1
+ USE_SYSTEM_LIBUV:=0
+ USE_SYSTEM_UTF8PROC:=1
+ USE_SYSTEM_MBEDTLS:=1
+ USE_SYSTEM_LIBSSH2:=1
+ USE_SYSTEM_NGHTTP2:=1
+ USE_SYSTEM_CURL:=1
+ USE_SYSTEM_LIBGIT2:=1
+ USE_SYSTEM_PATCHELF:=1
+ USE_SYSTEM_ZLIB:=1
+ USE_SYSTEM_P7ZIP:=1
+ VERBOSE:=1
+ EOF
+}
+
+src_compile() {
+ # Julia accesses /proc/self/mem on Linux.
+ addpredict /proc/self/mem
+
+ emake
+ pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
+}
+
+src_install() {
+ emake -j1 install DESTDIR="${D}"
+ dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
+
+ local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
+ cp "${S}"/usr/lib/libLLVM-${llvmslot}jl.so "${ED}"/usr/$(get_libdir)/julia/ || die
+ cp "${S}"/usr/lib/libLLVM-${MY_LLVM_V}jl.so "${ED}"/usr/$(get_libdir)/julia/ || die
+
+ mv "${ED}"/usr/etc/julia "${ED}"/etc || die
+ rmdir "${ED}"/usr/etc || die
+ mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
+ rmdir "${ED}"/usr/share/doc/julia || die
+
+ # The appdata directory is deprecated.
+ mv "${ED}"/usr/share/{appdata,metainfo}/ || die
+
+ # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
+ dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
+
+ # Julia always searches for "sys.so" inside "/usr/lib/julia",
+ # bug: https://github.com/JuliaLang/julia/issues/49574
+ if [[ $(get_libdir) == "lib64" ]] ; then
+ insinto /usr/lib/julia
+ doins "${ED}"/usr/$(get_libdir)/julia/sys.so
+ fi
+}
+
+pkg_postinst() {
+ optfeature "Julia Plots" sci-visualization/gr
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index a4c7ca5876fd..f5fbf413fa89 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest
index 2a3c93561a12..fd54e579fa40 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -3,9 +3,11 @@ AUX intel-compute-runtime-23.05.25593.18-gcc13.patch 7264 BLAKE2B 2c802323331bb1
DIST intel-compute-runtime-23.05.25593.18.tar.gz 6182150 BLAKE2B 81dcceb6d13e3dfbf5fb811faf406617dba7f83d908b94806b76df115b70a3906d8786ea8aaa1b92e963a0c97e843d13e10d7c4fd66885d309ce910c7ed18d56 SHA512 f249e51f78faee84e3bd253f1ea39fe06337939f54612f0f645e0e57319abe8449e1822291dbf1760e3805a60bdaad36c59df523859a5d879d39024138bc0907
DIST intel-compute-runtime-23.09.25812.14.tar.gz 6264026 BLAKE2B a346ee4b12a774532bb1e716159e8256001ef933b7e5943752d3eccc046a3a95b84b1b6679d81771653cab7182f51bf64cb9443da8a0cb38fea2cfd3d7ab620a SHA512 4e42b1ae8ee2f7b21e35d37d15339d18dc871f27ca759c97104f7987688193a62eabd07107cf337679a28341eb71119c5e3edc40ec48a1997a2ddbd213ba02ea
DIST intel-compute-runtime-23.13.26032.17.tar.gz 6443585 BLAKE2B 6ca496ce19555a472ccdf6b775ab3eef8fb60a98103bc7b73f69aaec0eb3666aca0014323caa2a48b7877d550c0cb821d999575291bf2e027d4c4a7532b41048 SHA512 f1ee428626554bc029ff3e35092cf37aa184a5db8c09f4873fe39dcfccbc8e96143ec8a06415e4e0f241b3d1e6164104abebabe41297318934ba2f2f6ecfe335
+DIST intel-compute-runtime-23.13.26032.26.tar.gz 6487863 BLAKE2B a483ea321f905fe61bbefed52b7c1505c5e00b82625092066800cd7064d635b667da31938c9d2ae2e4627ec2332732f6cff2feb1187c1773d96b38a8ae9bc341 SHA512 c552ddceac5385883949c0e3f58ea27cfa766a6fafdf8928775ae1bc601cf8dc8274fddbd98ffc36d3fcf61bfdd40bac5a51d07d072dc313cdcfc49382dbcc66
DIST intel-compute-runtime-23.13.26032.8.tar.gz 6441876 BLAKE2B e795542080edb21feab1272c4227e88096741051a879301548ed9c3d74fa8453a8738763e07a77b21b1f0ab1ed9f549235c1a5c398f8733c53f34545233128de SHA512 c3e0644c3e90c0bc4c023a0213ac8d25dcacc08dde7f6e3ec677c80e1c5b9d017f495a2192b9c89f5fbadb5de538cb8e460f66956b59e60351ca2162b69357d3
-EBUILD intel-compute-runtime-23.05.25593.18.ebuild 2020 BLAKE2B 319e06b4dafc68855c2bd1fcf72842d95af685bd3e55ea0877ae058c78293b5ce1590cfb6f5dc0663df3bc0e6a290ae2e6a07e758e387944426ad43f6c5ca447 SHA512 e8ffe745f7ae10e95d3f04b5f74816baf2f2a2e3338eeff0ea913355a30ceef4823d514813a7100f5db41f301ce583c0b5ea68a71aa7dae081690c77586a645a
-EBUILD intel-compute-runtime-23.09.25812.14.ebuild 1994 BLAKE2B f1c6fe74a1849e190e99205219e20407ece6da07ce3d8dbd55291f17ac5b341ead62f5d6439e411d77de4bb1260f5f7b050071fc17e43b9ab52b414146f0744f SHA512 def2654a21df02aef8ec9b17b375b9243b155ef6568694dfc17a7ecc01b01944f68ffca502a71661991302d9b9210d5e42fe8d631dfdf9cf0bb9b326d9abda22
-EBUILD intel-compute-runtime-23.13.26032.17.ebuild 1993 BLAKE2B 2642e5d08fc68a2585a824d89a4bee803e849f1b139e78123f1c83d5d70059e896d201219b8d4e8311f963ad5a346d312dc9893687665ea0673936a89928e72c SHA512 698ad3b59f7fb49f78d6dca65f150dd704f1af2c10e9be8e6d68735052febc3704d0adb2d1746b43cd4496db7b4eb5136742a9e55a7dc1064eeb3e1ed52c9e76
-EBUILD intel-compute-runtime-23.13.26032.8.ebuild 1993 BLAKE2B bd74ce81bb47b0d42f5231d0b0e0830e79e3662d047d65544ca44d4f475bc9064407e6f81aa103e30bc013383d8be6b85e5591c4723c79aa27c6ebf5ae23738d SHA512 56af9e2116e978d190d5cc23b05e6dbf4a5f0ca239f7c7849b5b52ead7d06cfd3a7235c2dc74933187682684215ab64be2b07e123babe0420d15a48d7c9c937a
+EBUILD intel-compute-runtime-23.05.25593.18-r1.ebuild 2021 BLAKE2B 37fbf75fa7c2dcda96f5c9af5879338124795ff6d88f4f5b2f5ff761738e7653796b00149a41517c980e254188628797cb49681655efa82fcfef115c942e9ecc SHA512 1e2665168ec0e81fc46e8297d86abb88b5aed45a28430f75eae456a195132a11259e078265c169aec9fb0cabe1e219593bdcdf80f945a118c5742d00a55a90df
+EBUILD intel-compute-runtime-23.09.25812.14-r1.ebuild 1994 BLAKE2B cda401bb0d15232d6c4aaafbe4b139cd50cd695dd0cac3639da7638aaca544f004a067cc653dc27d5198263f172fe5ae9548f6f5da633f42bd44db33eed8ef37 SHA512 58a1dfc825fad72e747c7e54006f47df7329881fae2e5e3dbca6669ee6e46dbd8bef839274db0c64bef4a53dd502c8d71cf6bf570864d3165de118ae280330b3
+EBUILD intel-compute-runtime-23.13.26032.17-r1.ebuild 1993 BLAKE2B 213cb6c42e6a711097ec43ea587c87921c1f1086c1e22660389dc1065d6ed8bba86f493816e8c4080383998d38293207df619459e67f9d23cdf7e76eeaec29ef SHA512 e7cebe9a0ecbcfdac90ab3adbf26768996d7c3d1024337e72e8f23781cea115dac8da51ea829bafd6121d5320a4998e3ceb7cfa060d4a0b6a6cba73d01bf672f
+EBUILD intel-compute-runtime-23.13.26032.26.ebuild 1993 BLAKE2B 5f7b0faf7eee4a339d869f8e0867d570199478a536414e17c646a25769cb71fda583d2e45f1cd5803c88c1f83b711c02c2a451bc9d4ccedaed2b965a0c4583ad SHA512 d2738477c1f628c0990fc74d86fc534fe57fac0822c8ae3f84693ee38e4e37caff0a947b318d1f1a87baa6ea48349526b5c125eeeff2d6960dfb793e552904ac
+EBUILD intel-compute-runtime-23.13.26032.8-r1.ebuild 1993 BLAKE2B bd74ce81bb47b0d42f5231d0b0e0830e79e3662d047d65544ca44d4f475bc9064407e6f81aa103e30bc013383d8be6b85e5591c4723c79aa27c6ebf5ae23738d SHA512 56af9e2116e978d190d5cc23b05e6dbf4a5f0ca239f7c7849b5b52ead7d06cfd3a7235c2dc74933187682684215ab64be2b07e123babe0420d15a48d7c9c937a
MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18-r1.ebuild
index ffb2b97cbbb6..8d18ab1b9029 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND="
>=dev-util/intel-graphics-system-controller-0.8.7:=
media-libs/mesa
>=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.9.4:= )
+ l0? ( <=dev-libs/level-zero-1.10.0:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14-r1.ebuild
index f25d8d52a81a..9e342470a364 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.09.25812.14-r1.ebuild
@@ -31,7 +31,7 @@ DEPEND="
>=dev-util/intel-graphics-system-controller-0.8.7:=
media-libs/mesa
>=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.10.0:= )
+ l0? ( <=dev-libs/level-zero-1.10.0:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17-r1.ebuild
index 77004fc7fea3..bbc7fdfaacd5 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.17-r1.ebuild
@@ -31,7 +31,7 @@ DEPEND="
>=dev-util/intel-graphics-system-controller-0.8.7:=
media-libs/mesa
>=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.10.0:= )
+ l0? ( <=dev-libs/level-zero-1.10.0:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.26.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.26.ebuild
new file mode 100644
index 000000000000..fadfb30dc042
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.26.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+MY_PN="${PN/intel-/}"
+MY_P="${MY_PN}-${PV}"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
+HOMEPAGE="https://github.com/intel/compute-runtime"
+SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND=">=media-libs/gmmlib-22.3.5:="
+
+DEPEND="
+ ${DEPEND}
+ dev-libs/intel-metrics-discovery:=
+ dev-libs/intel-metrics-library:=
+ dev-libs/libnl:3
+ dev-libs/libxml2:2
+ >=dev-util/intel-graphics-compiler-1.0.13860.4
+ >=dev-util/intel-graphics-system-controller-0.8.7:=
+ media-libs/mesa
+ >=virtual/opencl-3
+ l0? ( >=dev-libs/level-zero-1.11.0:= )
+ vaapi? (
+ x11-libs/libdrm[video_cards_intel]
+ media-libs/libva
+ )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+PATCHES=(
+ "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch"
+)
+
+src_prepare() {
+ # Remove '-Werror' from default
+ sed -e '/Werror/d' -i CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # See https://github.com/intel/compute-runtime/issues/531
+ filter-lto
+
+ local mycmakeargs=(
+ -DCCACHE_ALLOWED="OFF"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
+ -DBUILD_WITH_L0="$(usex l0)"
+ -DDISABLE_LIBVA="$(usex !vaapi)"
+ -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
+ -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
+ -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
+ -DSUPPORT_DG1="ON"
+ -Wno-dev
+
+ # See https://github.com/intel/intel-graphics-compiler/issues/204
+ # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
+
+ # If enabled, tests are automatically run during
+ # the compile phase and we cannot run them because
+ # they require permissions to access the hardware.
+ -DSKIP_UNIT_TESTS="1"
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8-r1.ebuild
index 42141f18aa8d..42141f18aa8d 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.13.26032.8-r1.ebuild
diff --git a/dev-libs/ktextaddons/Manifest b/dev-libs/ktextaddons/Manifest
index 0d0e99dccb51..ac6883225d07 100644
--- a/dev-libs/ktextaddons/Manifest
+++ b/dev-libs/ktextaddons/Manifest
@@ -1,5 +1,6 @@
+AUX ktextaddons-1.3.0-fix-qch.patch 1021 BLAKE2B 6e5aeb6670243bc77158e0f4f14de61420eace1f39e63a0b5f82f50298b27dd12db0206d57f705775e1ff2324183414a51ee9a1b2298f0d1bb3c0be4a9b690d7 SHA512 85db3e74ee2de5def50d0471d4caf3327f12d1b04892cb9bd2a88420f7a9ee29f647b2b883ed9103a158b7173bfa75d757c25f464dd1435c136c2955ac512423
DIST ktextaddons-1.2.1.tar.xz 392132 BLAKE2B 63a3dcbca0e49fab246f6a76266529e90ec73209e5dd2464884b9b0071867d10ff017b91faa321a8738e63c90c6bd6c4c8ad708a4a944595eba4a7f0aa4934d2 SHA512 44a0aa56a92594031576d2e37e7bc526444f64cebd9b5add8bd382e72fc30b222075bee4d61cc358da61f4db266cd0a339717bd9d90b21e38993371cb1408db9
DIST ktextaddons-1.3.0.tar.xz 393324 BLAKE2B 446cebcc278a60e3697893afee2bff91fbe6ef15413e4bbaf17aa8466a344437bb48d667cf4e6709de56339deeefb3969ae4a5d55ab73d7085feedb67bfae072 SHA512 0fb2c523547087a8732e40158318a5984729d56faf25318878f059c1dfb7b12fdb45e165e61fe259ee5379d40c24cd79464aac8af39802e25390d22a3a77eca4
EBUILD ktextaddons-1.2.1.ebuild 1088 BLAKE2B c1edb3f73b74ddf5321e68d95ca633efa2c9639141a45f7c39836f0df2aeb4b947c6d5419fcba7aa20e131013e3fd931cebbddf48dd306165e97b5b2cecc365c SHA512 45e7f85a7f94b38907efab64a67c12cd7468764495d4e0e64c60622d0955f1f3f05963f8143a80364badfac0d55fbf81da5898d5aa1e9759a386ded1424956fd
-EBUILD ktextaddons-1.3.0.ebuild 1088 BLAKE2B c1edb3f73b74ddf5321e68d95ca633efa2c9639141a45f7c39836f0df2aeb4b947c6d5419fcba7aa20e131013e3fd931cebbddf48dd306165e97b5b2cecc365c SHA512 45e7f85a7f94b38907efab64a67c12cd7468764495d4e0e64c60622d0955f1f3f05963f8143a80364badfac0d55fbf81da5898d5aa1e9759a386ded1424956fd
+EBUILD ktextaddons-1.3.0.ebuild 1147 BLAKE2B 364ea27b916e2d8e9f77749570bdd0c7a4c42262008cd6d2fdc4048ebe4f5b33bd7362e2e49f7e37b36161464ebb12d9b43a7f39c2142d54ad63ae487c2e0b60 SHA512 cdbbcd797063c0400c603597422dd963e09eb87a0fa78d9bc8b312974c6ecd847ffd16020720300eaa5a0acfef961857fd16849fd314bca47fe6470ed815f53a
MISC metadata.xml 533 BLAKE2B ad3c9ed5eb355091e9b1073118bf8cae793d17c12f0f1595660090834425d0cca01fdabc4ea868525e64051d35632de55caf8c0a10f1b413bf13baf55d2a7440 SHA512 36d4bfeff8d64f1455a8d3d8a5040913dd400ec2a469a03777e02b812a40806ec56d20a0e6dd4e05e5efde2342bb4007c027d562517929f07aeb6f713e895935
diff --git a/dev-libs/ktextaddons/files/ktextaddons-1.3.0-fix-qch.patch b/dev-libs/ktextaddons/files/ktextaddons-1.3.0-fix-qch.patch
new file mode 100644
index 000000000000..7cf1a1ecea98
--- /dev/null
+++ b/dev-libs/ktextaddons/files/ktextaddons-1.3.0-fix-qch.patch
@@ -0,0 +1,27 @@
+From d87f5f136a7af6bbeb033cacbd97136d89a76b51 Mon Sep 17 00:00:00 2001
+From: Laurent Montel <montel@kde.org>
+Date: Thu, 27 Apr 2023 07:48:40 +0200
+Subject: [PATCH] Fix Bug 469020: Building with QCH=ON fails
+
+FIXED-IN: 1.3.1
+BUG: 469020
+---
+ textautocorrection/core/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/textautocorrection/core/CMakeLists.txt b/textautocorrection/core/CMakeLists.txt
+index 4c562d7..68d28fa 100644
+--- a/textautocorrection/core/CMakeLists.txt
++++ b/textautocorrection/core/CMakeLists.txt
+@@ -163,7 +163,7 @@ if (BUILD_QCH)
+ KF${KF_MAJOR_VERSION}TextAutoCorrectionCore_QCH
+ NAME KF${KF_MAJOR_VERSION}TextAutoCorrectionCore
+ BASE_NAME KF${KF_MAJOR_VERSION}TextAutoCorrectionCore
+- VERSION ${TEXTAUTOCORRECTION_VERSION}
++ VERSION ${TEXTAUTOCORRECTIONCORE_VERSION}
+ ORG_DOMAIN org.kde
+ SOURCES # using only public headers, to cover only public API
+ ${TextAutoCorrectionCore_autocorrection_HEADERS}
+--
+GitLab
+
diff --git a/dev-libs/ktextaddons/ktextaddons-1.3.0.ebuild b/dev-libs/ktextaddons/ktextaddons-1.3.0.ebuild
index 30470e71e6e0..691becce3bfc 100644
--- a/dev-libs/ktextaddons/ktextaddons-1.3.0.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-1.3.0.ebuild
@@ -40,6 +40,8 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}/${P}-fix-qch.patch" ) # bug 905361
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package speech Qt5TextToSpeech)
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index fcfacdf757f4..9cc13b8b39e2 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,7 +1,9 @@
DIST libzia-4.39.tar.gz 638203 BLAKE2B 0ff2bf9b404b1e554c3cab3145980b8db97345b2e4fd3f3aa94960c150f0da3efcc361306cd7476e839bc3f57868164181f2e3cb79e0dc3f3a7246841d723251 SHA512 61ae1e2aba9f096f7d6593cf7a72d12822bc30f77287bc36f1ea72c01e9669cbef72492adf017efc73bb507fe08b9939f6ca3e4d695388c642619450fc31c024
DIST libzia-4.40.tar.gz 638193 BLAKE2B bbeee5f6ee699e09aa791c8b6acb39fed90bdf9a875499177c330d009407157e1ebc36aa432e94dcd78553f803c84fe0d00ce9d613abb657324a061588b77d06 SHA512 dd17a80dbcdf88f7617d439f6dde2af6d319c318e9ee55bc9b375ef1bef5ee708c1af7e133ed304d365b0d6d0c3d52f48ae01f44cb2a6e1285625d785f5f5126
DIST libzia-4.42.tar.gz 642066 BLAKE2B 8bec7c3bafa68420adc08d7a70016138997fbd89e7e9ebae70f2a47da6216ac041907cb11c5391956895e5d0871c7c02ece28323253f1161e61f75a8ae6b05a6 SHA512 3e27ae0ddf46364f61a06fd85c6be6ee2bca829ef0d0e3a66f4b2ed8089a13e38332c4329a639f5f83120cf7bd9dad29b6e41022884513b3de69c7672d3316e5
+DIST libzia-4.43.tar.gz 642097 BLAKE2B 34ab759fc8d4d83067df80d9d3f763717640df38f604222f3fc6b19876a9f5a5f5b79523857fa96d5badf047046b4786f100657ee0a41d0a7096a21c6006e5a0 SHA512 b6341ea6524b2040d63a7b21b9a4c12d26cb5ae30bc08dc37efd5fd7d71ecf7321511e09cc5745adc6f395f841d5e2bb4df827956204db4147ac11d204eaf8da
EBUILD libzia-4.39.ebuild 1191 BLAKE2B fdedbbb747f79407c1697e883d89dab444cc8fb60065c5800f6593010444160dc555f9c7fdc99e8d336ef7cd3409ce828e3c9156dc627143139bb987d7a20c2b SHA512 57c194225792866b997c7c1e5ed386f87f0213f8eeb4837c44148d013df10a61c6c71ddb20409088bb2e236eb3da948fc5c08c574ffc5d5bf962ab6ccb04cf8d
EBUILD libzia-4.40.ebuild 1193 BLAKE2B 14f99f1cbc754761e90212206e4d0d01a16071f07aee10c232bbfe66548432a576193bc83847a23bb7bd9d3eaa12e036c2e727e52eb2d5ac33c98b2c2f576856 SHA512 f0a68f7a6e158b889856683f2199c85cfdde1283a7b0d7b075adaa82a0859a9cabad1a731f0a13dddc2954e4084ed0c4d959584ca3c7aeb379befb71a366a2a5
EBUILD libzia-4.42.ebuild 1193 BLAKE2B 14f99f1cbc754761e90212206e4d0d01a16071f07aee10c232bbfe66548432a576193bc83847a23bb7bd9d3eaa12e036c2e727e52eb2d5ac33c98b2c2f576856 SHA512 f0a68f7a6e158b889856683f2199c85cfdde1283a7b0d7b075adaa82a0859a9cabad1a731f0a13dddc2954e4084ed0c4d959584ca3c7aeb379befb71a366a2a5
+EBUILD libzia-4.43.ebuild 1193 BLAKE2B 14f99f1cbc754761e90212206e4d0d01a16071f07aee10c232bbfe66548432a576193bc83847a23bb7bd9d3eaa12e036c2e727e52eb2d5ac33c98b2c2f576856 SHA512 f0a68f7a6e158b889856683f2199c85cfdde1283a7b0d7b075adaa82a0859a9cabad1a731f0a13dddc2954e4084ed0c4d959584ca3c7aeb379befb71a366a2a5
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.43.ebuild b/dev-libs/libzia/libzia-4.43.ebuild
new file mode 100644
index 000000000000..9c39a847c882
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.43.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz"
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ media-libs/libsdl2
+ media-libs/libpng:0
+ ftdi? ( dev-embedded/libftdi:1 )
+ elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+ eapply_user
+ sed -i -e "s/docsdir/#docsdir/g" \
+ -e "s/docs_/#docs_/g" Makefile.am || die
+
+ # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
+ sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die
+
+ # fix build for MUSL (bug #832235)
+ if use elibc_musl ; then
+ sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+ fi
+ eautoreconf
+}
+
+src_configure() {
+ use elibc_musl && append-libs -lunwind
+ econf \
+ $(use_with ftdi) --with-sdl \
+ --with-png --without-bfd \
+ --disable-static
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ find "${D}" -name '*.la' -type f -delete || die
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 3f7a3aa49677..0a4daf451d65 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest
deleted file mode 100644
index d3cde168181a..000000000000
--- a/dev-python/booleanOperations/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST booleanOperations-0.9.0.tar.gz 165127 BLAKE2B 9f72246afa46c414e3ff9ad23b86da9665a90180fc058ca278b82c1281e798d9d913e496995ca8d45ff948aff5da8a6de26706afdb5e538dee64d7ffe96c7324 SHA512 a63dec9c3a8008825538498b162130624b4d2b9ca64980a23d631601928c5fc6eebdc8f03f19094b7923b008bde6a87b5f21518cb33c8df3fcd41fd84a8ddde9
-EBUILD booleanOperations-0.9.0-r1.ebuild 813 BLAKE2B fd730148e6f69134066d21666e4a856f0521e6c654ce59a4c919e6fbeebf6e01fcddcec78fbf52feff58a00338bb8a5172a5e31d2e0640f5db39e44fc020c6f3 SHA512 ae017cb2d72f4d830e0adae764afa43b2c966392b769692f96074ca57c121d3a23b787e37669ef16936f3c6d7f72029e919bbb682cf638d12f2cbca2affc26c7
-MISC metadata.xml 324 BLAKE2B 8f0f11c844fda3f4db2e295851bb0b6760ba6d6e7a455ab71a1a18e011fb9f657a84363b34b1354f1ea65ac45c20e0d1b4822ba871f7a37a1f7490f03f0766ed SHA512 76ac5a53bd3e884cecca19ba2d28e9fa4d7f8a71a3a946980bfd31e0771b192a75cc9dd84d05a0d8270ec7c36b82b78ad770d51b229edd25c6970a057774255b
diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild
deleted file mode 100644
index 4729ae2adec9..000000000000
--- a/dev-python/booleanOperations/booleanOperations-0.9.0-r1.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
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Boolean operations on paths"
-HOMEPAGE="https://github.com/typemytype/booleanOperations"
-SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND=""
-BDEPEND=""
-RDEPEND="${DEPEND}
- >=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
- >=dev-python/pyclipper-1.1.0_p3[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests setup.py
-
-# tests need fontPens, that is not packaged
-RESTRICT="test"
-
-src_prepare() {
- export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
- distutils-r1_src_prepare
-}
diff --git a/dev-python/booleanOperations/metadata.xml b/dev-python/booleanOperations/metadata.xml
deleted file mode 100644
index 893b6639f47c..000000000000
--- a/dev-python/booleanOperations/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">booleanOperations</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/collective-checkdocs/Manifest b/dev-python/collective-checkdocs/Manifest
deleted file mode 100644
index b15e69527fcc..000000000000
--- a/dev-python/collective-checkdocs/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST collective.checkdocs-0.2.zip 10865 BLAKE2B bb6013564f5763d75639c2e17d01dfc8a3ccf2a47e59bad388738c4e31a37ec7f7e247ea2847f304771b0ad80d0dfd78cdf048d2dd4deda0a6a5f5ad307522a8 SHA512 c234a365d3e89cebd467a42f98be256e8e24e42c88e5aee71556d165deb8d7d54d4b515fa6fdf70bd24e7727e083f3b6fb061aa304fa7a72de7e8612ad2fc2a2
-EBUILD collective-checkdocs-0.2-r1.ebuild 1034 BLAKE2B 515ebe84a115c9427644a0b86037b23c02aa578f9b914e3e239985efb09bfbef55f676346d8781c2570f5812ca92863e89f04dd2892ea7c40a2e138e2894b13a SHA512 f02833d518bfd262318695a7dea418eeae39dae48eccd771a3fe58c86a9f0cc1ffe7e57eec652f0a534e58b402a40bcac5eaed7c1d7610135cca2a240f25232e
-MISC metadata.xml 864 BLAKE2B 9690a4bafa3bee7cb1eecaa8fe72538db75e1372df90a42192c255bef07067fb5a18bc6c75503b3c06f3c510e53ca02cd4a16a691246138b94be3f8820e5ef26 SHA512 cbc2ea6f70e31f34402406350ae33eb280087312b67ce19b08e981226d7b673166e285db7260b950795d5743fa2ea69cdce0dd35e0a204841792aec6dd82d70a
diff --git a/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild b/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild
deleted file mode 100644
index 4960ba53e8d0..000000000000
--- a/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{9..10} )
-# TODO: revert to rdepend once this is merged:
-# https://github.com/collective/collective.checkdocs/pull/11
-DISTUTILS_USE_SETUPTOOLS=manual
-
-inherit distutils-r1
-
-MY_PN="${PN/-/.}"
-DESCRIPTION="Distutils command to view/validate packages's rst text long_descriptions"
-HOMEPAGE="https://github.com/collective/collective.checkdocs"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2" # until https://github.com/collective/collective.checkdocs/issues/8 is fixed
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
-"
-BDEPEND="
- app-arch/unzip
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/collective-checkdocs/metadata.xml b/dev-python/collective-checkdocs/metadata.xml
deleted file mode 100644
index fdbf24b19747..000000000000
--- a/dev-python/collective-checkdocs/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </maintainer>
- <longdescription lang="en">
- collective.checkdocs adds new distutils commands checkdocs and showdocs to validate restructured text in long_description field of Python eggs. This package aims to make Python egg help page publishing and editing easier.
- </longdescription>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">collective.checkdocs</remote-id>
- <remote-id type="github">collective/collective.checkdocs</remote-id>
- <bugs-to>https://github.com/collective/collective.checkdocs/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index cf9d643060bb..1dc953adbfb8 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,7 +1,9 @@
DIST coverage-7.2.2.tar.gz 812407 BLAKE2B 901ed01eb8411e01c3386dcecccf975f4ac0e46c14fd2c6086bcf83647ff7e26deccb3926f173a207ef2851c0f8c5f99874659a1ba2e16f85b6eb9a1ac23142c SHA512 7d2ba6540ca42c3a72b65343348a64c58156bac915434249fd8740a6727ebf034590f62a5557f6b2f76e67ed1adc2a153ce61eee71f3bc903538c440e080e3e7
DIST coverage-7.2.3.tar.gz 757154 BLAKE2B eb2d7e9e52dd9480f806556fbb73864884365215834640a1458c06d137706d3a5ca818c0418ecc6646b0722fd23a0348eddb97521a7cd024c218b872072661ea SHA512 2710424b04f812299777497e526d259a3ac35205b425a53973954c8e51cd39e75c30f8be9d60656e7369d3fa2decd810a8cb395dd433381495db4f6a7cd9a600
DIST coverage-7.2.4.tar.gz 759129 BLAKE2B 186f5dcd5abd86634cf6cd3c58be47cc68e8d8417df02b4e55ac3d66703664b2069cb3f94fdff726eca99108fd243f6410b0118cf4a2b21a067653f567f8f013 SHA512 f22d475a64828d0613747cf7315053c4830acb9931acfe58e1c29029028f0a48e9c633649bea92ab6bae3b67daf790eb9cf3d6ea22dec1d1f5dce7df673ff3ae
+DIST coverage-7.2.5.tar.gz 759465 BLAKE2B 79670165a2516047ce3b28c331ec62c7c578fbfe14bd1179be65e52c5e57923ffb0d365f9153a78134ed5d95e4e04a8eadb6df3cbc49559659cf8cb77aa9d611 SHA512 3c4ec5aaba06170c860baa23ba61fe6f19b95a433430f045272839c13cc5bf4fb12a2a030d987ad5713202c75273646639da1257c0a618658f090c8a9fee41a7
EBUILD coverage-7.2.2.ebuild 1832 BLAKE2B 5a4540dc4b17fe66765bca0408a099d0ca734b625757c70049af7cc2f30d4092b0fc70e161270d6644b776b7c622ee21878bad0d91b96603fab1f8b96b586e7d SHA512 b84e6b6b431d2b3f48ccb28ad2fca97f46eb9f7c5e1427a58d1184c3a185bb1fe92aded01eb7b4180b3726e6a6855d7d595e00ed6f7b058c72b6858cee96fd6d
EBUILD coverage-7.2.3.ebuild 2017 BLAKE2B 0a3d2fddc33eced59689210c85871e4f7d0b434d3aa0825ed4be96fa1d1758b5be8d54d63ce4497fdc8c7fb19f3359a11865e5d6a5aec0204b341df460ff5140 SHA512 38735dc1b9c3ddd43acaca3ed1f4539a4dad4ccac41d61efefcb349b846571ee5a6450a7d981cc66e436b4064999f974c7f4af8fe225620da41338dadec9fc52
EBUILD coverage-7.2.4.ebuild 2033 BLAKE2B 5a3cd36c4aa7988c1be7ba7192a46c272e1445727c005a3f81abeb4fa629f2d2b51ad3afd73bdcc7c854b643f23eaf5c7ae15a07f4e14986b004069a9beea88f SHA512 f4f422d48467591160190d4bbefcdf76a9856bfe1f9c98186fad17f4f8f7c3d030af5bd82e81efcfb49e96986ef1824cf6b9faad0d5cac87651c651a2b80c8c6
+EBUILD coverage-7.2.5.ebuild 2033 BLAKE2B 5a3cd36c4aa7988c1be7ba7192a46c272e1445727c005a3f81abeb4fa629f2d2b51ad3afd73bdcc7c854b643f23eaf5c7ae15a07f4e14986b004069a9beea88f SHA512 f4f422d48467591160190d4bbefcdf76a9856bfe1f9c98186fad17f4f8f7c3d030af5bd82e81efcfb49e96986ef1824cf6b9faad0d5cac87651c651a2b80c8c6
MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064
diff --git a/dev-python/coverage/coverage-7.2.5.ebuild b/dev-python/coverage/coverage-7.2.5.ebuild
new file mode 100644
index 000000000000..89226568addc
--- /dev/null
+++ b/dev-python/coverage/coverage-7.2.5.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.{8..10})
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+test_tracer() {
+ local -x COVERAGE_TEST_TRACER=${1}
+ einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+ epytest tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on SIGTERM
+ tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+ local prev_opt=$(shopt -p nullglob)
+ shopt -s nullglob
+ local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so )
+ ${prev_opt}
+
+ if [[ -n ${c_ext} ]]; then
+ cp "${c_ext}" \
+ coverage/ || die
+ test_tracer c
+ rm coverage/*.so || die
+ else
+ test_tracer py
+ fi
+}
diff --git a/dev-python/defcon/Manifest b/dev-python/defcon/Manifest
deleted file mode 100644
index 8684f6cbd2e9..000000000000
--- a/dev-python/defcon/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST defcon-0.10.2.gh.tar.gz 426253 BLAKE2B 308c0f78a476db8f6fe7eb563970a91f1869a26a8a012905c70fb886d954f8b66b6952801212ddc4439921049773ef07c8f99c51465841681b2c19ab0d9ac27d SHA512 fada72ff846d377e76e259255dbb6f3170c6e87c793f891bed2b5e827ae3001864872eda92a9bb031f32194a7b61089a29908e510f6a4dece8e94828f82e1798
-EBUILD defcon-0.10.2.ebuild 735 BLAKE2B 9c576b8b5994756af5ba6821a8abb1d459662681ccab9f8afac5f743048376c9038dec11cce3300db27acc5aab72f38b8c6e6332832364cbe05e816f5afa4f3d SHA512 95476e7984ef81e97c7bbe275d526afa56d2e951e88436affba37a8145c31263bd35b0107480cf1aee1358adf92272d08d1217227075d726911231ed2620e12a
-MISC metadata.xml 494 BLAKE2B 9770fc2e1922d5caf6a2c8022f450e2ac3b6bdcb4da6ef77f1cfa66c2b96e32a2a4503e2404a2574fba9a41ff19f2255638eaa39c0bd367981b1bbe79945fc17 SHA512 02425eb4725a172ff8b869099bd6903ca62669687969be51f5dd3b072bd397e7192f0469bf38d0349e47b95586e34e531c05ed6b0b5f284eb3d521b8ca27b6d5
diff --git a/dev-python/defcon/defcon-0.10.2.ebuild b/dev-python/defcon/defcon-0.10.2.ebuild
deleted file mode 100644
index 0536b120306a..000000000000
--- a/dev-python/defcon/defcon-0.10.2.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A set of UFO based objects for use in font editing applications"
-HOMEPAGE="https://github.com/robotools/defcon"
-SRC_URI="
- https://github.com/robotools/defcon/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/fonttools-4.34.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/fs[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/defcon/metadata.xml b/dev-python/defcon/metadata.xml
deleted file mode 100644
index 07df6f63671b..000000000000
--- a/dev-python/defcon/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">robotools/defcon</remote-id>
- <remote-id type="pypi">defcon</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 74c3cdebda3c..c8eccab687e9 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,9 +3,11 @@ DIST hypothesis-6.72.1.gh.tar.gz 9358351 BLAKE2B fbb760194c944cc939e9a9b83a461be
DIST hypothesis-6.72.2.gh.tar.gz 9358396 BLAKE2B 0f93935523f0f56ec570f1434d33ac7fc51ef57a37c439a8982f6e4be9177fb3eeaa997861541b79857f70d2118501a4ee8feb106face33fc714544c176a9729 SHA512 b7dc8832fc487f263c4bfa3ed1d172bbb1e5ecc4b5bf82cdbe456dd935b2c2541bbd663b16f51d1bacf47caec864ba970f470f68557a72e808d1e5a3067e7531
DIST hypothesis-6.72.4.gh.tar.gz 9358883 BLAKE2B c877e98140d767b7ac5c9c968f21f1ae26fc7405a740fcdeafb3191a7608da17791b49ef769f0373efeb39a1ef16a519335072dff2a6b88a71b300eea4266dad SHA512 e94b7c70f775337084f43cfd8088a43919383a66f4e8896e1a9bc27e282a718083b3a38c49c25e57eb22688a7fbd8f76fb8809a42cd0d7c4dbc69a415cbe952a
DIST hypothesis-6.74.1.gh.tar.gz 9364092 BLAKE2B 917b98aa86319c902aff8dd7603b02e94722a4d4b22428bd981f130d2dfac3c85eb5a15c98486ea709ce9f4f6ef2f882a6c3263b650128349a2fb0737b134728 SHA512 ad6e53579434c15ae843d827590275955848575e8f10899178289f19ae7b5c23a60bb2ac329ed782e2018635ac5c62fc08336c3454ebe1987fdf64d4ec4cb5a6
+DIST hypothesis-6.75.0.gh.tar.gz 9368603 BLAKE2B 8f98fc5b2cf24feb8ea9e417d7d75930ba7cc1ea889222ead0b1a4992ac6e7968542263d2da595598f3dd22a8c60803d10d2657c46df5784a901f382f3f8c4c7 SHA512 d4214511da6e6a628c7fe81a756d2462448d01b0c45fc7816156859ed28cc405c9b64aa2c38aa55602d6d977a6366a3423bbe8dbd00f9e5970091ccfc63dfddb
EBUILD hypothesis-6.71.0.ebuild 2128 BLAKE2B 74e1a7c5fb6d1d7b9acdef8a94993b3d0b5cc446b0c7208daf25065c5238d67851a417d3d0b73f8a108bfa7468fe10db66d7682c467a5cacc6f7cf7beb692651 SHA512 2b76881fee9dc0ed2dab414ccbdb7bfd63102b72b8b8664668e37164e944f444c9c001d7144ee22d05f3d0b3de9175874b1fd993a108eda4c2c388dd978e1ca9
EBUILD hypothesis-6.72.1.ebuild 2125 BLAKE2B 51d07695cdc9af22cb2b6cba55a932a31325861d109fa77216c3dfbd5bda0ddf4246014e90faa2559e7f50334ad5eb33efb377be5319525e664f5c334106ba87 SHA512 bcc6d5b8eafde5dcd3aef80abc3485974131f29975500ee6359fad0aec7d1759848fd131d9901a13a5bc48ca880149b9ef72e5baad1a1368a9300bac65cd7807
EBUILD hypothesis-6.72.2.ebuild 2462 BLAKE2B cfdd254098008afca44214767f81fb584a68a071f444abea8316b203e5402bfecbfb833fe2654fc081395340a048ab4600afc769ee36cfe4a0bb152897aa57da SHA512 236e73e4bc0de2d653755d87e4440e0031f19d6181382fdb88a4dfec8e576f5a435c6929a133847edf8097bb7da837cb54c2443e29352f0d0948c143f011affe
EBUILD hypothesis-6.72.4.ebuild 2462 BLAKE2B cfdd254098008afca44214767f81fb584a68a071f444abea8316b203e5402bfecbfb833fe2654fc081395340a048ab4600afc769ee36cfe4a0bb152897aa57da SHA512 236e73e4bc0de2d653755d87e4440e0031f19d6181382fdb88a4dfec8e576f5a435c6929a133847edf8097bb7da837cb54c2443e29352f0d0948c143f011affe
EBUILD hypothesis-6.74.1.ebuild 2462 BLAKE2B cfdd254098008afca44214767f81fb584a68a071f444abea8316b203e5402bfecbfb833fe2654fc081395340a048ab4600afc769ee36cfe4a0bb152897aa57da SHA512 236e73e4bc0de2d653755d87e4440e0031f19d6181382fdb88a4dfec8e576f5a435c6929a133847edf8097bb7da837cb54c2443e29352f0d0948c143f011affe
+EBUILD hypothesis-6.75.0.ebuild 2462 BLAKE2B cfdd254098008afca44214767f81fb584a68a071f444abea8316b203e5402bfecbfb833fe2654fc081395340a048ab4600afc769ee36cfe4a0bb152897aa57da SHA512 236e73e4bc0de2d653755d87e4440e0031f19d6181382fdb88a4dfec8e576f5a435c6929a133847edf8097bb7da837cb54c2443e29352f0d0948c143f011affe
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.75.0.ebuild b/dev-python/hypothesis/hypothesis-6.75.0.ebuild
new file mode 100644
index 000000000000..6173a4ae7bc6
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.75.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ if [[ ${EPYTHON} == pypy3 ]]; then
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ fi
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/nototools/Manifest b/dev-python/nototools/Manifest
deleted file mode 100644
index ead9e757041b..000000000000
--- a/dev-python/nototools/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST notofonttools-0.2.17.tar.gz 9743805 BLAKE2B ba601b4c9c4df7fc264dd88c60e50c1db08c21bc07f3ab408f91f445a801bd96ed193e5f9cb320378f6411027b1be004d718233d531bb2ec600badfaffd2d876 SHA512 a5b733c47ce61f6cb18f9772e8fee04f8ee2a3d834afa3f71a5f1c8110124224b9d325db75976104dd880b7c0538568574b2e497faa8f4d5541451e9c3e40cd3
-EBUILD nototools-0.2.17.ebuild 901 BLAKE2B a951e43a98485c5aa96e8a10508936328c1462cde2ffcbaa1b6ef6a81aebbff21b00b6d4c9a0014be58a0c261ecac4f16ae29030988f6110fc9bdadb614e3c01 SHA512 8b33fc21bc150a0ab793ccd6921466bf8e3d6777fbb211a8f684a1c92f9d1f6b5ece348dae5babffa0ba3d8908a00de922c87c5e8d7d0b05d476fdcadd184220
-MISC metadata.xml 268 BLAKE2B 8d5ab1863c10c503f76cdd433fd868e4ce4eec3f42fa7e733ca1a628a406750e72529417653f79ca1d8cee380613cca90ac1e20a812ca713c2a6274be8a5982c SHA512 712d6c0a662d14734ad37f97cf00cc131986bc010650cdc7362a08a0881276eb790068ff8d3aa9a265858a4a83b3793dc2c02151b391d8bdd4a9d9c044c0b434
diff --git a/dev-python/nototools/metadata.xml b/dev-python/nototools/metadata.xml
deleted file mode 100644
index a17b06f0f84c..000000000000
--- a/dev-python/nototools/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/dev-python/nototools/nototools-0.2.17.ebuild b/dev-python/nototools/nototools-0.2.17.ebuild
deleted file mode 100644
index 52d07ca45e26..000000000000
--- a/dev-python/nototools/nototools-0.2.17.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
-PYPI_PN="notofonttools"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Noto fonts support tools and scripts plus web site generation"
-HOMEPAGE="https://github.com/googlefonts/nototools"
-#SRC_URI="https://github.com/googlefonts/nototools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=media-gfx/scour-0.37
- >=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
- >=dev-python/fonttools-4.11.0[${PYTHON_USEDEP}]
- >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
- >=dev-python/pyclipper-1.2.1[${PYTHON_USEDEP}]
-"
-
-# Some tests weren't ported to python3 yet and lots of failures
-RESTRICT="test"
-
-distutils_enable_tests setup.py
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index 497f97804181..f845bb3858ca 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,3 +1,5 @@
DIST Paste-3.5.2.tar.gz 638207 BLAKE2B 98d9f508923836e41657b653b1cd70d3cea13121dee375c6cfaf28e6f82ebcc36ba74658ade927fd6802f09bf9d9ca566d2b9bbf3eed5122aedd35ed0ac9d5ec SHA512 a1920dbd7ebea137ca33f8f8c33aad563329d1eea193d84e6aa7fc57690f706c1969e3ba76bbf21a73c59a0fe0f732daa4db15705914ac359814b4332a01bc75
+DIST Paste-3.5.3.tar.gz 638791 BLAKE2B 12bcd083ba87699c05c46b1d27757ef4de5f528ba4f01407c113cccc1c59975a6143b6831d1d640b0d0fb82995c7aefd5e14601795403512a2997bd8a9e55466 SHA512 3087ea7b6cc45a90b85c473cbff7f018ca961536ff70fbed4610f86dedc82cef0274ccddb767de411ec2955d0c265cb4e797a14a25697870c38667ccd7c4a2d8
EBUILD paste-3.5.2.ebuild 1072 BLAKE2B 070953d2912cb63ab9013140db3cbaa89ad2276c04a86bdc88273572fdb944fe188455f9d489e9c750fedb232399950ac43ae2d46118337554108b696a98d6ae SHA512 14610cd2b2c98f958d4424599b587551287f86acf4a68ffb0765b8d1ba00c884cb80205959b456841614f2bedc8811347fed57eaeb25569d298efcd137b50394
-MISC metadata.xml 628 BLAKE2B 96690448ed95a0b6794142c3641a2e5baa5618926df08f8b25850f67cbd05fdf8ec165f7b7db421d2b96b156fb1f7ce123388d7d70769e777acde6d15c88b955 SHA512 a33c225ca164a23e44820e92bc94cff49383bf792c91e8d432f9bc0a0de537b0e4b01a1b99097df1d2e8984554b78be5101db556e1c37e00e9b5002d0729e6b9
+EBUILD paste-3.5.3.ebuild 1080 BLAKE2B 54c1a172794d8022d2393d8e3f56afb212b86758a30247b18cae6406aac6e72c25e863cba3d942af0d0142e9e083945ec52ae0f9c3ca23dba275da0e2d4e88f1 SHA512 587976d0451061419f81f3046f681a571461d6f7f83dbb2d31ee6e5a9c9a0fe3f3c68e671ce1bf69707903ac8d6c2ef56111c0b0dd9a4ff8b18d40cffd9a63e2
+MISC metadata.xml 679 BLAKE2B f461dffdac2f09bdc328390eac9ccc9408c59252fededd872c37024d8a7a22194f5cfd31542a36c366d578cb3ed8b954ce454394b9bf1fe7e1a3e0ce14b2f934 SHA512 f14e23b130af2fab88c24adcf69d8616a233687760a1662d0df29dab15842274adbb4a71b56ace6efc1e7880d4d49a862836daa57869af609771e8ede397db23
diff --git a/dev-python/paste/metadata.xml b/dev-python/paste/metadata.xml
index 372cf3b31af0..e218c42fdc4b 100644
--- a/dev-python/paste/metadata.xml
+++ b/dev-python/paste/metadata.xml
@@ -11,6 +11,7 @@
those interfaces.</longdescription>
<stabilize-allarches/>
<upstream>
+ <remote-id type="github">cdent/paste</remote-id>
<remote-id type="pypi">Paste</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/paste/paste-3.5.3.ebuild b/dev-python/paste/paste-3.5.3.ebuild
new file mode 100644
index 000000000000..61055d8ef9e6
--- /dev/null
+++ b/dev-python/paste/paste-3.5.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
+HOMEPAGE="
+ https://pythonpaste.readthedocs.io/en/latest/
+ https://github.com/cdent/paste/
+ https://pypi.org/project/Paste/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris"
+
+RDEPEND="
+ >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+ !dev-python/namespace-paste
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/test_proxy.py
+ )
+
+ [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
+ # fails due to cgi deprecation warning
+ tests/test_cgiapp.py::test_form
+ )
+
+ epytest
+}
diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest
index 650131f1cced..8d60cd93e4ea 100644
--- a/dev-python/urllib3/Manifest
+++ b/dev-python/urllib3/Manifest
@@ -1,5 +1,7 @@
DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b
DIST urllib3-2.0.0.tar.gz 276792 BLAKE2B 3f5966ea97f1ddbf73ef4d1d292b426f502a211fef6e2bc354a88dc95766faf99a5dd34cb891147c580a03b8c5fb2dd7fdee22988bd603db046c03245c850904 SHA512 24e1b34d266983cf4e1556cbe026cc62d7fdb14c5ec5dace800e0b40e0a4f898d4df1679de351d14598ab0f72eb1bec74b6d2976df628b786f4bab4cb4380044
+DIST urllib3-2.0.1.tar.gz 277241 BLAKE2B ae4f323bcae505f2e177fd6c4764af78f5b98140366ac6e14f27eb0f5c55870f39bfdab6466628cd2fcf2171cd31ed6c82ae3f42e109834764aa87cfdd13f4ca SHA512 58b784052530f1447c8fca3db3309b127a7db352f8f6800765b92efb02762502ea9e6d50fee5d8c297a9ea0d6861c91f6db7254eb955941f0239d56f30d2dcc5
EBUILD urllib3-1.26.15.ebuild 2315 BLAKE2B f66ea329585eea090f339bd996900c5073918b6efc38fbe1d6d2eaba835c426149ae274a33659d6e5cfeeda87c84048e210456c7013006f59e464dcd9a38ae25 SHA512 21bbd772075249cf7af1b2509374186af3fb37341a89098717dbc91caf407cd65ea700a0d205f30c12277f509bf966123719a014d496dba2175eda95ef26a123
EBUILD urllib3-2.0.0.ebuild 1891 BLAKE2B bddebc287f54cfe2a335ced1da9f920fbf8a6b74219e108ef928e83fd9e5f20ed02469c447ed5d0293ccffbbeab169476940409464383607ff2472a8a3a9c26e SHA512 45b78c8f82dae41d8e51495faa15bcc4edde0b0eaf53fbd8b42a484958a5bcf28c3f974f2a27ab6b92f33190e7ed6cd5c431becb5b94f885476d214d7e027daa
+EBUILD urllib3-2.0.1.ebuild 1891 BLAKE2B bddebc287f54cfe2a335ced1da9f920fbf8a6b74219e108ef928e83fd9e5f20ed02469c447ed5d0293ccffbbeab169476940409464383607ff2472a8a3a9c26e SHA512 45b78c8f82dae41d8e51495faa15bcc4edde0b0eaf53fbd8b42a484958a5bcf28c3f974f2a27ab6b92f33190e7ed6cd5c431becb5b94f885476d214d7e027daa
MISC metadata.xml 531 BLAKE2B 3ddfea4b8817c827437a79abae8cf4e9cda95addb1c6505ef13018587720bba0cf0788041c0b4cc8b25f319e7cb1c94117ae25b3cbb567f24373e8e89bedaa7b SHA512 7e7191f0338c4c47f01bdceb3d2c6ed94de2241e77fb3be6cbf3ecf8a0682730392a9ee5adf24304d9a322acc06bd84f4f90f1dddcb258cb2e9ba0de9952b693
diff --git a/dev-python/urllib3/urllib3-2.0.1.ebuild b/dev-python/urllib3/urllib3-2.0.1.ebuild
new file mode 100644
index 000000000000..8ee137c6da4f
--- /dev/null
+++ b/dev-python/urllib3/urllib3-2.0.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_TESTED=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="
+ https://github.com/urllib3/urllib3/
+ https://pypi.org/project/urllib3/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli test zstd"
+RESTRICT="!test? ( test )"
+
+# [secure] extra is deprecated and slated for removal, we don't need it:
+# https://github.com/urllib3/urllib3/issues/2680
+RDEPEND="
+ >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ brotli? ( >=dev-python/brotlicffi-0.8.0[${PYTHON_USEDEP}] )
+ zstd? ( >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep "
+ ${RDEPEND}
+ dev-python/brotlicffi[\${PYTHON_USEDEP}]
+ dev-python/freezegun[\${PYTHON_USEDEP}]
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}]
+ >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
+ >=dev-python/zstandard-0.18.0[\${PYTHON_USEDEP}]
+ " "${PYTHON_TESTED[@]}")
+ )
+"
+
+python_test() {
+ local -x CI=1
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ einfo "Skipping tests on ${EPYTHON}"
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # take forever
+ test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl
+ test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl
+ )
+
+ epytest
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 8839cf26d455..8431f35ff65c 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/certified/Manifest b/dev-ruby/certified/Manifest
deleted file mode 100644
index 811c2496208d..000000000000
--- a/dev-ruby/certified/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST certified-1.0.0.gem 143360 BLAKE2B a7fcc8b2439dbf8926f45dd6fdca93acc67c22fc7dd27099e9f626f6cf065303ec5c3c0084a243699be583f7f244aff180a36ce487622d023b1fc4ae860844af SHA512 8a331bb88f68f32c765136fad3f5b130843c8d1d0f3f5988b7ac7e3258a2ae57fe203ffc74996114dd708d017594a033faefc8e6928e24f07cac176aecbbca68
-EBUILD certified-1.0.0.ebuild 421 BLAKE2B 4e5b99c8808c27ac56473c3da3ada343a416a96db4cb918d3c8055042a668bdf5bbf33001cf3484157aa2692c836b022c6b73e344ff8992445e1d8c1b262f0d7 SHA512 c6c3649a1b02e70a62b93a85d1ea2dcdbdf115b20e7d128f0f8c7825bc901b6248bd65f9378ea134019b557a98fd97bde4cb5a9bb72e0d0f8d931737ff426a9f
-MISC metadata.xml 247 BLAKE2B aa1ac899418ae6358314e4cbda5c7db1a4f1e7fd8587e101508aa77bfe6d127e1c7bc762c52a81810f22baf7cf6a3a3a22da3810beecdccc5307c42d028dbbcc SHA512 b93f40a4fe9148f409cb20b5db2233ef29cbd27ce7dfeac19e0f3d9cb6b81c6eb2fcb19ce31739eb83911298f089f0bec7e372b5581fc3c839174129f3ab36cc
diff --git a/dev-ruby/certified/certified-1.0.0.ebuild b/dev-ruby/certified/certified-1.0.0.ebuild
deleted file mode 100644
index 4971f42e8317..000000000000
--- a/dev-ruby/certified/certified-1.0.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ensure using OpenSSL::SSL::VERIFY_PEER and provide certificate bundle if needed"
-HOMEPAGE="https://github.com/stevegraham/certified"
-
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
diff --git a/dev-ruby/certified/metadata.xml b/dev-ruby/certified/metadata.xml
deleted file mode 100644
index 06c61aaee4c8..000000000000
--- a/dev-ruby/certified/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type='person'>
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-ruby/classifier-reborn/Manifest b/dev-ruby/classifier-reborn/Manifest
deleted file mode 100644
index d71d6093dc99..000000000000
--- a/dev-ruby/classifier-reborn/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST classifier-reborn-2.3.0.tar.gz 325647 BLAKE2B eb663b0e12440e508bbd882e4f72c790445916e5e19234d4d50d5f20a692f0a7bbd45348e898a9782798ccc82568ccc825bc1477f02885cf33f9a9aab90ab10b SHA512 428073f63ce93cc6284275f92063fa092e3cbd99817a2d6650bafc46ac91fba240ce5ccb09f428b10818c24b04de56dd88090ab0d1cffd644b381a88d9c92050
-EBUILD classifier-reborn-2.3.0.ebuild 1054 BLAKE2B 63a6febb5dbd3b81865883a00aa168139d4fdda09a62808850d2984f9694dfe68159eebddb0f3f1ef9b0d5a19dfd9e1fd6e949fd201d1beb3332e4d27d39d1e4 SHA512 daac8269c3987569a9450ca78003225c974518571b2382a0e26ce1282da835081d0ff9ccd8aad9e6469ca2f980b75220b9349980faf67ed722b82fdda85ec204
-MISC metadata.xml 351 BLAKE2B 48faea9b6a17e4edc671f8dc753fdb1968422e34c7c4613b9f7a732cc16fa0440b90c2a70e64a2145045bf175cca4b14955de0fd0af55b85273e64ccbdbf5466 SHA512 5de25b87f655d8e8e029a753e8fb27692b32b8050250b92ce8513637321524db56d6061dc0f7b8c94af2e567ce5f073fda3b5977ad00d416107dcc5e2e95e8c0
diff --git a/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild b/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild
deleted file mode 100644
index 7991fe3b1ef3..000000000000
--- a/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-RUBY_FAKEGEM_GEMSPEC="classifier-reborn.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Module to allow Bayesian and other types of classifications"
-HOMEPAGE="https://github.com/jekyll/classifier-reborn"
-SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gsl test"
-
-ruby_add_rdepend "
- >=dev-ruby/fast-stemmer-1.0.0
- >=dev-ruby/matrix-0.4:0
- gsl? ( dev-ruby/rb-gsl )"
-ruby_add_bdepend "test? ( dev-ruby/redis )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e "/[Bb]undler/d" Rakefile || die
- if use !gsl; then
- sed -e 's/$GSL = true/$GSL = false/'\
- -e 's/vector_serialize/vector/'\
- -i lib/${PN}/lsi.rb || die
- fi
-
- sed -i -e '/reporters/I s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/classifier-reborn/metadata.xml b/dev-ruby/classifier-reborn/metadata.xml
deleted file mode 100644
index ee10d60143f1..000000000000
--- a/dev-ruby/classifier-reborn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jekyll/classifier-reborn</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/ddmemoize/Manifest b/dev-ruby/ddmemoize/Manifest
deleted file mode 100644
index 9ad888b2d766..000000000000
--- a/dev-ruby/ddmemoize/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ddmemoize-1.0.0.gem 11776 BLAKE2B 3acf18cc70aed6c35ee98f42e6004ae13c623299abb0e8a3c0dbe7e7908775b9b6e2f81cc2977e4ca04ad584e7b5c43219979187448e3c87e6abc2d78a1c8f15 SHA512 b0a4c825c789f578031d12ff38f204bb5256db769fe71fcda98f1ab23a3d61c9d9d6cc486a2bfa566c1ea1fc8617b2563e97f05eac40b7587f35c618fd495eb2
-EBUILD ddmemoize-1.0.0-r1.ebuild 692 BLAKE2B aca19691267d5ba08a185f6008e35dc6cb87842fefd64c4ed2f0ae0536b62a495c9ea73f4371f835b72cbe46bfb7dc2a8100194bfeac08ed74c6d908fa82d826 SHA512 1dc6c95838d9b866d40470461373144ba3c3338629e80cbbe15e07a00e462d6a198e04c57f19fb530ae10c8b9507dbbf233739f799b195642afd0a03e437f8a3
-MISC metadata.xml 345 BLAKE2B e4bf86ab71206f79075d1c318b7eb3b6bc64c001211a809182773439f6a3713389f8353f210aa43bc2518d627ff53faae40f5f5b29c0d690917d92ee4935d675 SHA512 b7dbf395aa08794c971b35485be2b2eb4968e62c06934ee5fd9561b99fdc46f6b2d1cd1be1718e7418becf813b7d00d453ad0c903ebbb524621f0bb1ed1deac6
diff --git a/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild b/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild
deleted file mode 100644
index 11179ff935d3..000000000000
--- a/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Beware: suspicious non-fatal warnings appear in tests with >=ruby31
-# Needs more investigation
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Adds support for memoizing functions"
-HOMEPAGE="https://github.com/ddfreyne/ddmemoize/"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/ddmetrics:1
- dev-ruby/ref:2
-"
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/^SimpleCov.formatter/ s:^:#:' \
- -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/ddmemoize/metadata.xml b/dev-ruby/ddmemoize/metadata.xml
deleted file mode 100644
index 5488a1f97cf0..000000000000
--- a/dev-ruby/ddmemoize/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ddfreyne/ddmemoize</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/elasticsearch-extensions/Manifest b/dev-ruby/elasticsearch-extensions/Manifest
deleted file mode 100644
index 364ff6fafd16..000000000000
--- a/dev-ruby/elasticsearch-extensions/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST elasticsearch-ruby-0.0.33.tar.gz 1305021 BLAKE2B 5fce0ba8276451863519aa14bccd619a9ed4ad68220928e2f04a1349aaaefeda1027d28d3b130ab593f5643cf8af82a4bd0aeb19f79a0c9c8419a89dd70ea8a9 SHA512 db39555d418ae06f4bbcb7dd5b2c71e9c5523fa434e5acc9d6761e3d90ed64d0f282ffa3720ee4a702aade00e20bdc33935ed462910178d4cc609296970cd325
-EBUILD elasticsearch-extensions-0.0.33.ebuild 1157 BLAKE2B bd98bfa798c8a91835ec148ac947f4c8bca3eb82d49afd6c7e28129807abcb2f55463f58fb2d5d18d16b2be95121f95e504d77a33cc90be51148231c962fbbdc SHA512 9f3ac5819e97e9ee696de4b6129ff498ee656b90fd7c47e16904a49a124adf3e8a399c0405c207b04e1d6076f097ca22a712d10946a722fd13755645dff37b7d
-MISC metadata.xml 217 BLAKE2B 44cd99deb3ba3d549068a5a41f8bbec35a6da1585ee80ce5ec9427f2a629646c213a55913bcb8faa5fe6c9c79e49ff02a90a93593ef2310745326e079363ff61 SHA512 c73cd82aab671d2b498c6de775a1a61ee2960da36d12470a333024ae9328426a65437ad6223cafd969619702e2596e72e47e8bfadff41ae0a19efc8b6028282b
diff --git a/dev-ruby/elasticsearch-extensions/elasticsearch-extensions-0.0.33.ebuild b/dev-ruby/elasticsearch-extensions/elasticsearch-extensions-0.0.33.ebuild
deleted file mode 100644
index 7c3b937f3294..000000000000
--- a/dev-ruby/elasticsearch-extensions/elasticsearch-extensions-0.0.33.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_TASK_TEST="NOTURN=true test"
-
-inherit ruby-fakegem
-
-MY_P=elasticsearch-ruby-${PV}
-DESCRIPTION="Ruby integrations for ES, elasticsearch-extensions module"
-HOMEPAGE="https://github.com/elastic/elasticsearch-ruby"
-SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/ansi
- dev-ruby/elasticsearch
-"
-ruby_add_bdepend "
- doc? ( dev-ruby/yard )
- test? (
- dev-ruby/mocha:1.0
- dev-ruby/pry
- dev-ruby/rspec:3
- dev-ruby/shoulda-context
- dev-ruby/curb
- dev-ruby/patron
- )
-"
-
-RUBY_S=${MY_P}/${PN}
-
-all_ruby_prepare() {
- # fix to work without git
- sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die
-
- # remove useless dependencies from Rakefile
- sed -e '/bundler/d' \
- -e '/require.*cane/,/end/d' \
- -e '/require.*yard/,/end/ s:^:#:' \
- -i Rakefile || die
-
- sed -e '/reporters/I s:^:#:' \
- -i test/test_helper.rb || die
-}
diff --git a/dev-ruby/elasticsearch-extensions/metadata.xml b/dev-ruby/elasticsearch-extensions/metadata.xml
deleted file mode 100644
index b525fceb7d13..000000000000
--- a/dev-ruby/elasticsearch-extensions/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-ruby/flickraw/Manifest b/dev-ruby/flickraw/Manifest
deleted file mode 100644
index 665850e6a622..000000000000
--- a/dev-ruby/flickraw/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST flickraw-0.9.10.gem 19456 BLAKE2B f57d9ff600e3decdf473b86a66f7ce0ba5c1607bd2f54171f5d0793b255dc6ac6367b015cc36c113164061c8005ce18938216af2aaecf184656fafe285af4b6c SHA512 a4686f7134cb9b7d1ad7ee952137dd0e9e9653a682ba4d6e9b2b65bef6cbebee23e19970e2042bdb14860a91a07a28ce11952608231c301e086ff88652f39411
-EBUILD flickraw-0.9.10.ebuild 499 BLAKE2B 2f3eef113e85c89d17c6983bbfb80dc9d0b791bc36255074ad6c1ea306e47803017e09997cf1395ec002c7d737f920758a67db283709abf16050f8c6057917d6 SHA512 793e541021f826c69d9f924a0020c78277d7da39c3add2ee7efbe345fc0331a44263db4bba6aaa38122efa85656c38f81e1aa7bca6d3884fd83a86f08ac71d0f
-MISC metadata.xml 345 BLAKE2B bc1415e04a25496a61f31aeeece094999712a91caff9d12cd032274f03a2beccfbaad4e50d5573bc6a66cd159cb6ae08d7fd8cb70f0409f0bd0f8fdffadcc384 SHA512 48c39327a65165957b5b0b8314d72cf33a1c6f5de00457b67b960c5e9e5ee79c47d590427514acc4419f5a0a6215da21d6f767909bbe04de1718eefa35935b71
diff --git a/dev-ruby/flickraw/flickraw-0.9.10.ebuild b/dev-ruby/flickraw/flickraw-0.9.10.ebuild
deleted file mode 100644
index c069de399e24..000000000000
--- a/dev-ruby/flickraw/flickraw-0.9.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-# Tests are against the Flickr API and require an API key.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="-r README.rdoc examples"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library to access flickr api in a simple way"
-HOMEPAGE="https://github.com/hanklords/flickraw"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
diff --git a/dev-ruby/flickraw/metadata.xml b/dev-ruby/flickraw/metadata.xml
deleted file mode 100644
index 08261bd7a09e..000000000000
--- a/dev-ruby/flickraw/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hanklords/flickraw</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/hpricot/Manifest b/dev-ruby/hpricot/Manifest
deleted file mode 100644
index 0d0320bfb0a6..000000000000
--- a/dev-ruby/hpricot/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX hpricot-0.8.6-fast_xs.patch 650 BLAKE2B 5ad93195325fa1e26c2d207fefec83c8e01bbcbfdf933e6925a10bcf74a56c94b8517c7000a3c1aecff091b4d5d1cb3c29c9c899af7a5a5f5f0a17b1967118da SHA512 cbb1aa6138ec98e2eac9bcad8d06ed7c435a8ca503e062776576cfdddb944b294b270dd30e2c2924441ea527445df149e7ce34d085652ca6f184c4e66d209b8d
-DIST hpricot-0.8.6.gem 293888 BLAKE2B 5c054c6fcd5c3365dbf44f3c502bc4c1c3885f4aa43fd1fd15365aea19600ef0ef48157c39ef1709386bda0bc3fb6bba6d98862e8e28bdb5c173429969ef5ab9 SHA512 f0ea9168ae79d099cdb751dd5a205e0896dfb229759e499fff833e94209d1497aa97becb285176dcbcc1fee19bc11913ca3ac0d7a467067e5d837c1eb6e310ad
-EBUILD hpricot-0.8.6-r6.ebuild 1459 BLAKE2B 08243a3b49e686595d7c00fd9b509ce16eaec915d9525fc0f8af209b90be7b9f0a108c2f768d375bfbcec72484b23795b0379d298547e29b6bf54e2b759d1ec9 SHA512 916300caa6bbe240b596fdbf775f7502595233960857007577c69b79687d029c42acbaeb1527a2514d3527275f04034da1b4a2f2ef74bcf53dc2bff6326ccb4c
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/hpricot/files/hpricot-0.8.6-fast_xs.patch b/dev-ruby/hpricot/files/hpricot-0.8.6-fast_xs.patch
deleted file mode 100644
index 0b16b6c61b93..000000000000
--- a/dev-ruby/hpricot/files/hpricot-0.8.6-fast_xs.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: hpricot-0.8.6/metadata
-===================================================================
---- hpricot-0.8.6.orig/metadata
-+++ hpricot-0.8.6/metadata
-@@ -16,7 +16,18 @@ bindir: bin
- cert_chain: []
-
- date: 2012-01-17 00:00:00 Z
--dependencies: []
-+dependencies:
-+- !ruby/object:Gem::Dependency
-+ name: fast_xs
-+ prerelease: false
-+ requirement: &id003 !ruby/object:Gem::Requirement
-+ none: false
-+ requirements:
-+ - - ">="
-+ - !ruby/object:Gem::Version
-+ version: 0.7.3
-+ type: :runtime
-+ version_requirements: *id003
-
- description: a swift, liberal HTML parser with a fantastic library
- email: why@ruby-lang.org
diff --git a/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild b/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild
deleted file mode 100644
index faae50028ebc..000000000000
--- a/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/hpricot_scan/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast and liberal HTML parser for Ruby"
-HOMEPAGE="https://github.com/hpricot/hpricot"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "dev-ruby/rake
- dev-ruby/rdoc
- dev-ruby/rake-compiler"
-
-ruby_add_rdepend "dev-ruby/fast_xs"
-
-# Probably needs the same jdk as JRuby but I'm not sure how to express
-# that just yet.
-DEPEND+=" dev-util/ragel"
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
-
- # Fix encoding assumption of environment for Ruby 1.9.
- # https://github.com/hpricot/hpricot/issues/52
- # sed -i -e '1 iEncoding.default_external=Encoding::UTF_8 if RUBY_VERSION =~ /1.9/' test/load_files.rb || die
-
- # Avoid unneeded dependency on git.
- sed -i -e '/^REV/ s/.*/REV = "6"/' Rakefile || die
-
- # Fix int size warning
- sed -i -e 's/te - ts/(int)(te - ts)/' ext/hpricot_scan/hpricot_css.rl || die
-}
-
-each_ruby_prepare() {
- pushd .. &>/dev/null
- eapply "${FILESDIR}"/${P}-fast_xs.patch
- popd .. &>/dev/null
-}
-
-each_ruby_compile() {
- ${RUBY} -S rake ragel || die
-
- each_fakegem_compile
-}
diff --git a/dev-ruby/hpricot/metadata.xml b/dev-ruby/hpricot/metadata.xml
deleted file mode 100644
index 658c72b1920d..000000000000
--- a/dev-ruby/hpricot/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-ruby/rb-gsl/Manifest b/dev-ruby/rb-gsl/Manifest
deleted file mode 100644
index b69883cb5669..000000000000
--- a/dev-ruby/rb-gsl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gsl-2.1.0.2.gem 735232 BLAKE2B bb8aa488b5d3bf7c2f3facf34093c985c63bfe692933b21eb8273af38e6788691593bdcc6fd52b9e22635d1b8195f81d1302edab7c2915a19ce9574cab184d84 SHA512 c07adfb44980ca813e114db2b0917f6b2dcb7d3bbe0ccfd9561519b4e574991f3c72f3e7115218f473154690f9284bf89c968d3c6d52d29fa0a232a1160d2704
-EBUILD rb-gsl-2.1.0.2-r1.ebuild 1141 BLAKE2B e9f0ba574753de39446ea6c365225ba7c32f3d6ecf0632b6f968434241ec4ebfa9dabefb101c2a1db87968ef998fd7a28499fa174f6208a4b2ac939a4e5358fd SHA512 ca8992a9d4b5ddac5d49810b1216d9aaacc2841cb084bab35ae866800d98d31910b3f9b8d67211a7e27676bb4491ea8b31bba81b75eed1c82e14764c25d446a4
-MISC metadata.xml 341 BLAKE2B 6cd430a7df6c2d8cfa038acc52539eb08dca80008ffcb854e297702e6559ed713f1e1b9d56a8951daf953363904f418efcb24cbbeb12e6c21688eacb1017f735 SHA512 305927b5105b248c5697315fdc36b20f2de5c5c0ed98acffd162aac781602282bc0263e41b70bce6dfc4a83adb9c1e97de93d192b173b14c5db88013638a5c5b
diff --git a/dev-ruby/rb-gsl/metadata.xml b/dev-ruby/rb-gsl/metadata.xml
deleted file mode 100644
index 5a476dce6701..000000000000
--- a/dev-ruby/rb-gsl/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">SciRuby/rb-gsl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild
deleted file mode 100644
index 1b4bd449037d..000000000000
--- a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# No >= ruby30 because of https://github.com/SciRuby/rb-gsl/issues/63
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="gsl"
-inherit ruby-fakegem multilib
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/gsl_native/extconf.rb)
-
-DESCRIPTION="Ruby interface to GNU Scientific Library"
-HOMEPAGE="https://github.com/SciRuby/rb-gsl"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="doc"
-
-DEPEND+=" >=sci-libs/gsl-2.3[deprecated]"
-RDEPEND+=" >=sci-libs/gsl-2.3[deprecated]"
-
-RUBY_S="${PN}-${P}"
-
-ruby_add_bdepend "dev-ruby/narray"
-ruby_add_rdepend "dev-ruby/narray"
-
-all_ruby_prepare() {
- sed -i -e '/LOCAL_LIBS/ s: -l: -L#{path.gsub("ext", "lib")} -l:' ext/gsl_native/extconf.rb || die
- # nmatrix only tests
- rm -r test/gsl/nmatrix_tests || die
-}
-
-each_ruby_configure() {
- NARRAY=1 each_fakegem_configure
-}
-
-each_ruby_compile() {
- NARRAY=1 each_fakegem_compile
-}
-
-each_ruby_test() {
- NARRAY=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index ffbc3af01f6d..b363e547b878 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,8 +1,6 @@
-DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
DIST rspec-core-3.11.0-git.tgz 403154 BLAKE2B 1a5043bd2120236e8e3ca931c1fd9562bc78d692674d3133ac3742ef7b7f81161a7fc550f4d11bf34575a85a8657aeb39fcc0fdccaab67cc189cc1d39a303ade SHA512 6121b805f6feade244fe13e273526e64c5a3c74a1f9d4316c895279f4ed8576dbe3189b06040f3f29fe7d3e90f862f2c78aacb0b4bef989660eae30d046ed69c
DIST rspec-core-3.12.1-git.tgz 409036 BLAKE2B 0a6311f9908fd2e85621ebdb9cce5723de83e392bc5a6f0bb5be98c26b8f26b759a1cb3923a5d583f2ea7f6e72f07093bb23d54aa2b44d3a3ae0874ef6a99a73 SHA512 aaf7e4aebf1240c5f602a1e34f1f9e9355438ca544484f500d21e6021fd95d5ab5d26dc2249122d1dfc76b23725800f88937b5d1e53cd00d0b84faa46b056bea
DIST rspec-core-3.12.2-git.tgz 409039 BLAKE2B 087b08b6a5231a050d89dc8ec1648509b47078b54c05e5effc02cfcdd0f4cae9fa85f7dc02d643a6e81eb9e4c1dca54d6f4e0b0f79a5d91072c1934fddac9169 SHA512 6ecd39355a5060dbf820b89f2f5958b7e75a185e003036cb0ceb8dd6021d79fa14495a300acdc019b55e174bf8a6be42022bfeb0f22a35c461c0f81cd1a742fd
-EBUILD rspec-core-2.99.2-r2.ebuild 5114 BLAKE2B 5d08c6141e2a07a076c4fbbd87b27d678ae5188b79019577030457834a785be04a3b78b8a0f010ee01ab10e362f28e5371c5854c8d5e7fb71a502fc8281a9417 SHA512 9df8b0b1d841904915d93d6b225ab320638772736605a8b034130fac1cf64b075832024ee2bb354c6539e92e10d3d11ab8012b897e2f598de48e8d58040c232b
EBUILD rspec-core-3.11.0.ebuild 3136 BLAKE2B 3b8bf3549f937a67aaf5348ef2e7ae58ff0bb41215f00a03ccbd35324d807656afa5ae09264fe1600c24bc3249a470a01bfd9b206d544f136f8aa28b1950d9de SHA512 ee2e4458964317cb6ced602dc264a6493c017512ec17ce744e433fb45d60cb70f666a9a1be48df9afccb48141a8a397b1decdfd6771c9726c4b9b498746df594
EBUILD rspec-core-3.12.1.ebuild 3173 BLAKE2B a26e68830b1fe0bbdb4f3b5e739389c776eb1737dc07e5be808a961394f1e81e71debd12fa0ab3f5bc9b547785eb681658691ad9658857f5ab7abe286b1c5ecd SHA512 cf6a53e834a716fddfd9e817e6aa73be91ee2be70177e1097bedc34761c85f3ca1832a49b807eaf25ebed8bed3c827ba7926104cd6e7ea02cc1a3bfda09d01c7
EBUILD rspec-core-3.12.2.ebuild 3173 BLAKE2B 739f9f15edd9177cdb8947fe646884b5817b4a92330447d729e9fc19c8ef4a12fdab248f9ac0e5003072cb5614c0ca1d4620510b7fc97e1a629dccde96d65c87 SHA512 492dc5dc3bd9455770a74eaf05ebbe637380d7b7c143f645581bea54cb59056ed85c277d27c3f3429ca53ede40413654d276f70c40bb448c3d2c688743da45b0
diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
deleted file mode 100644
index e8fda14e45c7..000000000000
--- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-# Also install this custom path since internal paths depend on it.
-RUBY_FAKEGEM_EXTRAINSTALL="exe"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="https://github.com/rspec/rspec-core"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? (
- >=dev-ruby/nokogiri-1.5.2
- dev-ruby/syntax
- >=dev-ruby/rspec-expectations-2.14.0:2
- >=dev-ruby/rspec-mocks-2.99.0:2
- dev-ruby/rspec:2
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Avoid dependency on cucumber since we can't run the features anyway.
- sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
-
- # Duplicate exe also in bin. We can't change it since internal stuff
- # also depends on this and fixing that is going to be fragile. This
- # way we can at least install proper bin scripts.
- cp -R exe bin || die
-
- # Avoid unneeded dependency on git.
- sed -i -e '/git ls-files/ s:^:#:' rspec-core.gemspec || die
-
- # Avoid aruba dependency so that we don't end up in dependency hell.
- sed -i -e '/aruba/ s:^:#:' -e '/Aruba/,/}/ s:^:#:' spec/spec_helper.rb || die
- rm spec/command_line/order_spec.rb || die
-
- # Avoid testing issues with rspec 3 installed
- sed -i -e '2igem "rspec", "~> 2.0"' bin/rspec || die
-
- # Remove minor functionality to remain compatible with rake 12
- sed -i -e '/last_comment/ s:^:#:' lib/rspec/core/rake_task.rb || die
-
- # Avoid autotest specs since this is no longer part of zentest
- sed -i -e '/autotest/ s:^:#:' spec/spec_helper.rb || die
- rm -rf spec/autotest || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
-
- case ${RUBY} in
- *ruby24)
- sed -i -e 's/SAFE = 3/SAFE = 1/' spec/support/helper_methods.rb || die
- sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
- ;;
- *ruby25)
- sed -i -e 's/SAFE = 3/SAFE = 1/' spec/support/helper_methods.rb || die
- sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/html_formatter_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/helpers_spec.rb || die
- sed -i -e '/is still a private method/,/end/ s:^:#:' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/leaves a raised exception unmodified/,/^ end/ s:^:#:' spec/rspec/core/example_spec.rb || die
- ;;
- *ruby26)
- sed -i -e 's/SAFE = 3/SAFE = 0/' spec/support/helper_methods.rb || die
- sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/html_formatter_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/helpers_spec.rb || die
- sed -i -e '/is still a private method/,/end/ s:^:#:' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/leaves a raised exception unmodified/,/^ end/ s:^:#:' spec/rspec/core/example_spec.rb || die
- ;;
- *ruby27)
- sed -i -e 's/SAFE = 3/SAFE = 0/' spec/support/helper_methods.rb || die
- sed -i -e 's/Fixnum: 4/Integer: 4/' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/warns when HOME env var is not set/,/^ end/ s:^:#:' spec/rspec/core/configuration_options_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/html_formatter_spec.rb || die
- sed -i -e '/with mathn loaded/,/^ end/ s:^:#:' spec/rspec/core/formatters/helpers_spec.rb || die
- sed -i -e '/is still a private method/,/end/ s:^:#:' spec/rspec/core/memoized_helpers_spec.rb || die
- sed -i -e '/leaves a raised exception unmodified/,/^ end/ s:^:#:' spec/rspec/core/example_spec.rb || die
- sed -i -e '/PROC_HEX_NUMBER =/ s/@//' lib/rspec/core/filter_manager.rb || die
- ;;
- esac
-}
-
-each_ruby_test() {
- PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rspec /usr/bin/rspec-2 'gem "rspec", "~>2.0"'
-}
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index 003784f9898b..9a3c9310bc93 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,11 +1,9 @@
-DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9 SHA512 6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
DIST rspec-expectations-3.11.0-git.tgz 214878 BLAKE2B f830a0a31fb0e7cd6639e711e4daa9faa98e514b6a1dd864c383259d199dc617c6c7ff45dc65f37cf53d3c4581c6ecb9148e42b77f3c37541d8985714d62af23 SHA512 209eabafe92db3de1a78524d98facda16b3f5fef11f8f0c8c74bc6fc68529c8d9a835a8196e84b8b8bdf828d548d4b00bb1acdd607cab14dad7874f55a42b0c6
DIST rspec-expectations-3.11.1-git.tgz 217396 BLAKE2B b9660b22f0b23a5436d98ffe2b21b58c947765ab5cf7d245bf265faead46a5326fc403ad55ee2fcd72d96c8c29fc996715ecc74c9521ec4ca34daa9d5bc0f819 SHA512 1941056eb2f2205f583f335993e25030b433cb0463992d74d5c568c7bbab4313fc6e7e14ada5147064b14d6da49326e3c3cb342408cfe9b38d350c9470e5cdf9
DIST rspec-expectations-3.12.0-git.tgz 217524 BLAKE2B f9638e2e5c83020818b2de4c06074b7d70f02655a50d598ecfcd8c79e1abb2ec351c5b7aed1ec0ea84fde140fc1a04349a6f2edbffda7cb697135ac0b5788b0c SHA512 51a80b5d45e8ca61a829f2130c60433999c6d5c60343d25f737bdb9d6864e89a156b29b549250f7c4248d5ba7a0cef11eb28e55d3023274051eb11f2d0361c83
DIST rspec-expectations-3.12.1-git.tgz 218331 BLAKE2B 9a8604bef9d0118fc3ce5c56f3c53597bf5f4a2eb6a85977fb73ba43e585fc430c3a658ed6ca5b2b9c7fce7e11add81303734bac4bafc8331b221eef8eca4a8a SHA512 a0412cbf55d6cc3c0671abb3cb64bbc9473496aeb8adaa0fa5ae35f0036635adf5f894db0a9150002e7a69cffd1bf2b0c952672890197559be5c54bd2b508b64
DIST rspec-expectations-3.12.2-git.tgz 218501 BLAKE2B 9b4dffb018d11c6d2bea399a7c1c3ebea157f83231d50e641998e0cb77e85e65c097a5d21e6989ce4c123df00137146b409fa2af102691867195fe42f1e11735 SHA512 6695959bcb185654e7ae96eaf112263ab49cf89f32781ab2b445e11e5d04b070295c9fa051ed6f4925b7cce78fb233490ad12618ac8f54d24a328ae3a6788859
DIST rspec-expectations-3.12.3-git.tgz 218754 BLAKE2B be6c6c50115bec39758f792030363de88abf5affa8a4df1161a386fee3dfb620542fca6225779e76aa2e72d1f782b65ef9db393be061e9ed47c72d96f47cf981 SHA512 37f85555e0ba16b1a76f8d59571312febfc802eab1a27ff788d57bb34f410867e753dcfee83ca3d70367b77ad9f823341c653901c8ff02c75df6863937c71315
-EBUILD rspec-expectations-2.99.2.ebuild 1638 BLAKE2B a15ce1cfc2d48f2820daad095ca70e8969245eb04cbd69e1ab89a2482dcd53bb1968618396ae9ae3e7eb1ab6c8ea7aab663c4a91ccac49ea9cd7e28d6357cd3d SHA512 cc77361f64c0caa032c4ff553412f30994d8922623c5608e9cee4a682e8b08ee4d791b4738f716bd81ac567d98699791a779d138888eb3934c8dfdbabeb49984
EBUILD rspec-expectations-3.11.0.ebuild 1325 BLAKE2B 3ca7f8d244ab7207be1b5ed91a9b05f0efb2c2fa28eee1a3e6acb1043d577214cb647716e0cfe69ec6330c133e3ce10150402164a654b6eff97a095ace891787 SHA512 3e76740a1be944ca8fb28e1b55da0eba1b35c2d0adf45f2c215b0a7458548e49c0fff445a9e9b9899d47a1bf2240f38aa0c4dcba741e53cd5ac75251017be3db
EBUILD rspec-expectations-3.11.1.ebuild 1311 BLAKE2B 569a9ba72443efc6aa4b96ce77cf3d13230ce2c767ceafafe7bc9695261c957f73537cccc1573662ebeecbd88592cdc25255e6ffdb83de4764a0a8455afcc61d SHA512 8b0ca934bca570188e251d7fe6dea816aee0588598c3d2c9d755b92fd7f113dc04a055092ec8925e3bb3f05e7fe28d800e7592395ee86f8e31c081b5380ede5e
EBUILD rspec-expectations-3.12.0.ebuild 1318 BLAKE2B 8a9a06d6ffda7519a16064b7fb822aeaeaeaf0ce8a2062938b56e3c9c8f19ea26d84a9d3ade86e1fe7c89ce93928b521e07ac73fb3a5e6fb3a32e527e6df075b SHA512 cb4fd3c2fc3c162c96122b495aa6521062b1b85efb37cd622a1384e1e1d4148914937c2baa812c37a5308896fcd6ef320e2303c2c2e32546e83954e5edda9880
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
deleted file mode 100644
index 006ae650cb53..000000000000
--- a/dev-ruby/rspec-expectations/rspec-expectations-2.99.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="http://rspec.rubyforge.org/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/diff-lcs-1.1.3"
-
-ruby_add_bdepend "test? (
- >=dev-ruby/rspec-core-2.99.0:2
- >=dev-ruby/rspec-mocks-2.14.0:2
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm Gemfile || die
-
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm .rspec || die
-
- # fix up the gemspecs
- sed -i \
- -e '/git ls/d' \
- -e '/add_development_dependency/d' \
- "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- # Avoid a weird, and failing, test testing already installed code.
- sed -e '/has an up-to-date caller_filter file/,/end/ s:^:#:' -i spec/rspec/expectations_spec.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's/of Fixnum/of Integer/' spec/rspec/expectations/expectation_target_spec.rb spec/rspec/matchers/be_instance_of_spec.rb || die
-}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 1266f949d0dd..0409847ab1f2 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,8 +1,6 @@
-DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808 SHA512 dd3b9394d56de8d3089db7777cda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
DIST rspec-mocks-3.11.2-git.tgz 202347 BLAKE2B 7db89badf2cd3a9bdb590260dfced05cc72ccb7b2a8f600969f17c2df0523ee602f728aef257e88876f5c3b283645cf7f3243bd6de67c5bd26d3d74d0349593a SHA512 a1053cb9604b01de99f79b18fea2c4b3818d950e83da642a8b3aa9dbdb397429f51d95efa84a603770d4db94a25758c1cef15ce1ba77a4c952e9ef5f43a21e4d
DIST rspec-mocks-3.12.2-git.tgz 204751 BLAKE2B bcbb8d6df6b1bf3b58e43e72c25b792f91f00467520cb1b366883e8ad54b7a380b287ae9e6f453de78603423f099ed0d4b3759338f5a4a91ea9c42c16439c4eb SHA512 ae1cdafe53d7c3258bce4cd0bec10a9b91886f2b71736e028350ea212999b88b9fb2e3554f1db040bf8e66cfb2d0139c305aa219e01c8db998b75283da327d3a
DIST rspec-mocks-3.12.3-git.tgz 204925 BLAKE2B b72faa1e560b179a0bb9f2a59d53b2dd01142bfaaa60f66056848eb3f3c7181877be3d921c3eff5e023834fb256f2a7f49f96cf448040713e52560c8d4525ef9 SHA512 0ed50f0e9a38a23805a56c1ae3ffa94f27428755f6613053df0771440d0b5b9f3d6d1bbc8a3e310e0f66b57540dd8bc3e409336c96a78d178506b3ac2e849b67
-EBUILD rspec-mocks-2.99.2-r1.ebuild 1623 BLAKE2B fd1169cf4a9bdab0faac65b0cd738c31dfaeb59c5925eabd2999cf0a0c7cbf60033c9109414dd6504ff6e29c85bfe6a6fc41001ced2e5cd4eccfcedca86943a5 SHA512 5c4e6639691f811cb0b3658c1d6d0ebfc546ed486868e37dfa808c8a86041d1b0fd66f877505cc8ccee7129d9c0e586f63671391caec55f0b148e51ac4f7d5fd
EBUILD rspec-mocks-3.11.2.ebuild 1444 BLAKE2B b1a5f6a6bb8be3bade4937d202537b9bc59dbd38e7c6c2d00dff578ae0051bc5925407ac69a2aab65de26f0fa1d2ee6a6018e81f239e5888677366b0013866da SHA512 60e9656e0a6c11d232e988220b17056a7547667654cf9408af2b0149de347d6f9e51cc1a774a25a430395fb9dd92393d5b8f9b6d452d646a15078f2fd660e151
EBUILD rspec-mocks-3.12.2.ebuild 1452 BLAKE2B 16a1dea2a9f1190a7fd5a14ea16b4fa46b26df448ceb7824e0fb49e707dd5dde4d00660a12a576ba24be11c13c38bf3e43491dfdd5e1c4854ccebc3eacb9ed4f SHA512 4206a7d38d40a1918e2586595fb1e4df9bd7062711955f677bd839faec11dcc1613bf28a07c658e400221b51c73d9da12b970f127cbe4d87469e12267e8462e8
EBUILD rspec-mocks-3.12.3.ebuild 1452 BLAKE2B 8f4cc60b9672ab839cd2d7f77b729eedbe46b4305764be19a65cefb01bdb3d703996022ba2d9524e2a190be339cb2aa332cfca6ad533ce555c8c5d1b3e0e9bab SHA512 7be08184721b82882112caf06718c1e68faf471c9fcbd2ee0546520890dda1828354da936d2db695e0e9979a6a92f9ab23c368c65bacf95c442b940157b1bc56
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2-r1.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2-r1.ebuild
deleted file mode 100644
index 89cc3f97f072..000000000000
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="http://rspec.rubyforge.org/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/rspec-core-2.10.0:2
- >=dev-ruby/rspec-expectations-2.99.0:2
- )"
-
-all_ruby_prepare() {
- # Don't set up bundler: it doesn't understand our setup.
- sed -i -e '/[Bb]undler/d' Rakefile || die
-
- # Remove the Gemfile to avoid running through 'bundle exec'
- rm Gemfile || die
-
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- rm .rspec || die
-
- # Avoid a weird, and failing, test testing already installed code.
- sed -e '/has an up-to-date caller_filter file/,/end/ s:^:#:' -i spec/rspec/mocks_spec.rb || die
-
- # Psych and Syck are not supported by default anymore on ruby22.
- rm spec/rspec/mocks/serialization_spec.rb || die
-
- sed -i -e '/does not affect the ability to access the top-level constant/,/end/ s:^:#:' spec/rspec/mocks/mutate_const_spec.rb || die
-
- sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 857a8aa63789..7d600700fd83 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,7 +1,5 @@
-DIST rspec-2.99.0.gem 5632 BLAKE2B eba837aeebcb0d65dc18a644fd935f241a6703998885418460b2c0bb59574ef144c416518099a77905ca7676852903804169d1bafc2cf8b3f79654b669c43762 SHA512 bcdf5e86938b102200144c49370e0a0691e39a8720048df2eab1a55f95a5bc5e4ced84c7da86d0ddc83ee4ce0f40602c2ae7ee10e55dccf8bb8b769ab048ebb8
DIST rspec-3.11.0.gem 10752 BLAKE2B 24941576037669a53373d263bda99c7c98e295f5d616c08964d95dd3b0697d64c5399ed554d15705c1ea3f11c8bed667de00e0aef28d6cd1fd119057ece5f626 SHA512 233f80500446066a61a50d8e3f8a602316071beaa82e95776390684f7d58fa0acf8807386bee7d08b21f5481933e031b968fd752cf97efa74ba6cd411a8d1395
DIST rspec-3.12.0.gem 10752 BLAKE2B 80beb56bfed2200e05c8fbe040a265f4176a7142a7c077564821057eec2aa02f68c2417eae5e0309221457d419bf0c9af9123c5e8f1f19992a9361298240c0c8 SHA512 24278c467e5226ad1a5bb4c64190fb5d1077777237d9c2e5c4f16a00b026bf26d8f15e2c74a34221b198992f73ef06af314488a61358968e2083f935467e5a35
-EBUILD rspec-2.99.0.ebuild 756 BLAKE2B 9ef59d83c8444553ebd284ccb1f4b380a13da2bd4f264f1c07a2141ae5eb161140209c25f939dc8797095b98bff5f35ab44c29c4d8536fda67164c137fb04df7 SHA512 1440ee45aa7f8e9d6fc9f9794b891a2aa9c6096aabec0ba163046c67096a2fe26295e9baaf971a068f4f1aff9562668c416359ab434394249aa2f8b5021aec73
EBUILD rspec-3.11.0.ebuild 630 BLAKE2B 0f282afaa3733a8b8ec00ee905e5c2ff71506acc6a9cf3d3d5f6008cbcb190bff71f903cdb652661a1f12586857b3d1d15d0f4c7286561143cb3e98b75981c9e SHA512 837714b8858262e572f2f94ff8a2a448da7bc661857ac9de6553b274b01be26028648db58d97acab13887c2160d6f832d38e14df1998a9987355a3aa586ec091
EBUILD rspec-3.12.0.ebuild 630 BLAKE2B 75df8b1d2fd7143788921ec175ddc4c2a5db06e3ba7cd22c76d772943431f2862a7a458d909eefdf0b25f181ef4d78552da2ed943a3feda38971d0302b2cbc4e SHA512 b5d5b9b58ff86f318d90650e8ab5ce38e49ce9dae230c5567153e122d53712b0395bf6b9506eed6156767c5b5c30702653230d6e3246e75b74bc3978d769a2e8
MISC metadata.xml 338 BLAKE2B 1e5e8d2aab4bb1d0c8d8826267a9d957cd051b4d9d687f38609d44f78222bcb13f415f7ea46aafb968f005a701b94716e00137d8e5afc55944f618694d9fdf5b SHA512 8230df512530fd14410adcb365feabe3e79b826b047759a2631d234bdc00ba807a790eeb646fba74547aac12c577a0b34cfe4ca1b71c0633728982f0b6d1bd17
diff --git a/dev-ruby/rspec/rspec-2.99.0.ebuild b/dev-ruby/rspec/rspec-2.99.0.ebuild
deleted file mode 100644
index c24833cd4559..000000000000
--- a/dev-ruby/rspec/rspec-2.99.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
-HOMEPAGE="http://rspec.rubyforge.org/"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-SUBVERSION="$(ver_cut 1-2)"
-
-ruby_add_rdepend "
- =dev-ruby/rspec-core-${SUBVERSION}*
- =dev-ruby/rspec-expectations-${SUBVERSION}*
- =dev-ruby/rspec-mocks-${SUBVERSION}*"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index b6531fdbfeb8..7f3479969ee2 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/snakeviz/Manifest b/dev-util/snakeviz/Manifest
index ea27b786b2ba..a4edec35b8d1 100644
--- a/dev-util/snakeviz/Manifest
+++ b/dev-util/snakeviz/Manifest
@@ -1,5 +1,5 @@
DIST snakeviz-2.1.1.gh.tar.gz 600628 BLAKE2B 9fafa8347c5cba71bac05490dd234379129d88710031854be8389b7be7ff71059cce4d67b817915ceae79c8e583dfa3433f4ee2c10f778d176ecec07a39fcfb4 SHA512 f2c56e24b4032bd184fa7f0006be9336d3e950569f05d94781d91c548b63fba1b703d20b13918d24a5bd4e2a98d9163ccc29fac2870eb2d99cb30f97bc410250
DIST snakeviz-2.2.0.gh.tar.gz 602060 BLAKE2B cbd25c9342fa4204bc0dda0d3f97e5299d375ef2d93a48722d5421e698a5c260b2a76b696af2294fa490bd07ed4a08bd2c3b24496609c4ce20032b41c637030c SHA512 8cf2ec04e7932c6841d143cac1b2ee9b40fa9d66d0ffd25f0512a505251d1b78d482746ac1edf8e909b1209efa0f603029d396728227945561d9fb888c8bbe2c
EBUILD snakeviz-2.1.1.ebuild 590 BLAKE2B 6fdc875ac078b676c6562b502a64e2674861a69877e14c045fc4207f71c748ea72f2f85bee4fe42c24c5de3d2983914957139968ba55cd08d4082645ce15434a SHA512 c641713f3d9e6cd0e2573c5d6000041fe268f9abee23c12df0807ec81572269fa8a3c0944e80c3322f0efec0ed5d50b35bea19d6dd42bcb15f9b172780275a67
-EBUILD snakeviz-2.2.0.ebuild 605 BLAKE2B 2fe4eeb8d6acdd2dc3cffe44e38b349b8ae96da29cb903cd51d4766d6f6458063afc820b749179bf2ef9824b95d1d1fc20bb855a8f8cbdffba8543c117263432 SHA512 1ea514e90aaadab455f94e2ae778ab4d019b679b16fac428037865b4119eb1bad8323cea6e2b5634289c479b2e601a4b3901578bef8d7bbeac5d70a76f325ce3
+EBUILD snakeviz-2.2.0.ebuild 678 BLAKE2B 4c4307d7a81ebdcda7a6087c82f7793dcecad9e93c0e6ab2e508ac11f4631a4f55c0359de8d04797bca1994acb209f056a0e387fb09ced88e4948e155698521a SHA512 f02a523c60836f080fe271c0070312688797ac21599abc34f151b3334a3144a4d7f748e147c38dd643a3215e87567d49d95a3b65a908cc38ee908345f12f8e34
MISC metadata.xml 472 BLAKE2B 5b41e0f25f6bb7784a9412bb76467880093bce06e6566c832b99825acc133fafabc51b2ff5cdafdde5fbf4a29f55c59b2dc5bcd3ccb977a3a5748123a96821a7 SHA512 068f44b097e368585a16f6872eb967222c22755ff060c390064e6bdcdcdd233fdbcbc1b85030c8388ecb02080b15b2196aa162bfdb12e76ea043152fc143d034
diff --git a/dev-util/snakeviz/snakeviz-2.2.0.ebuild b/dev-util/snakeviz/snakeviz-2.2.0.ebuild
index b4677fa9a313..90971782ebd8 100644
--- a/dev-util/snakeviz/snakeviz-2.2.0.ebuild
+++ b/dev-util/snakeviz/snakeviz-2.2.0.ebuild
@@ -23,9 +23,13 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tornado[${PYTHON_USEDEP}]
- ')
+ dev-python/tornado[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
"
distutils_enable_tests pytest
diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz
index d1d16f01d337..f14e81070b51 100644
--- a/games-rpg/Manifest.gz
+++ b/games-rpg/Manifest.gz
Binary files differ
diff --git a/games-rpg/coe2/Manifest b/games-rpg/coe2/Manifest
deleted file mode 100644
index cd104408aead..000000000000
--- a/games-rpg/coe2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST coe2_2007.zip 4937222 BLAKE2B 4640e7819d0e000b3e355f20f364f84d0cc899acd27e33bae95cece843a724918b8a3cc6a538d39478cf5070fd71658637dbc127534d5182a914f6d0f56faff0 SHA512 db0d4ee2016ef3cf7159c227c494346fa0a0e9f9b20a6b520b67899570e3135a4286d6ada2f85d7ea7b55a1baeada41654d4fab29f5996357608f0d2d654b2ed
-EBUILD coe2-2007-r3.ebuild 1396 BLAKE2B 08793d824708ef37dd8e22a9d8d8390bace0ed608d8ac39e2bc1182001cc09be8200c705877782caefcf5c178fbaa799afa439bc9f14f12fa2994b7d6a008688 SHA512 e369d869ea2fd634d978c00596ad19db05bbe783ad40ad46944f93179e580c96f5e6c93dc3b87978fae88c2a3fd814fe8560f0024a95b5c426f57a1e7268cc9a
-MISC metadata.xml 1167 BLAKE2B 493c4316aa094fce52df0050f2dad33433c0a56a2b58077820c47ad23d7b2268dbb53019ad8e2bfdd687cd8c3692ecfd93db4985dedfa70b5a91e953aa7a8214 SHA512 3bf4c5049d2c826e7604664af6f4fc22693463e5c40d8883c808e659a87397ada67ce0bf42b1306a4d171d91420487883279597388cc625b7ef09829048d62f7
diff --git a/games-rpg/coe2/coe2-2007-r3.ebuild b/games-rpg/coe2/coe2-2007-r3.ebuild
deleted file mode 100644
index 5b443192a0ba..000000000000
--- a/games-rpg/coe2/coe2-2007-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop wrapper
-
-DESCRIPTION="Precursor to the Dominions series"
-HOMEPAGE="https://www.shrapnelgames.com/Our_Games/Free_Games.html"
-SRC_URI="https://download.shrapnelgames.com/downloads/${PN}_${PV}.zip"
-S="${WORKDIR}"/coe
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror bindist"
-
-DEPEND="media-libs/libsdl[sound,video]"
-RDEPEND="
- ${DEPEND}
- acct-group/gamestat
-"
-BDEPEND="app-arch/unzip"
-
-# bug #430026
-QA_PREBUILT="opt/coe2/coe_linux"
-
-src_prepare() {
- default
-
- rm -r *.{dll,exe} old || die
- if use amd64 ; then
- mv -f coe_linux64bit coe_linux || die
- fi
-}
-
-src_install() {
- insinto /opt/${PN}
- doins *.{bgm,smp,trp,trs,wrl}
- dodoc history.txt manual.txt readme.txt
- exeinto /opt/${PN}
- doexe coe_linux
-
- make_wrapper ${PN} "./coe_linux" "/opt/${PN}"
- make_desktop_entry ${PN} "Conquest of Elysium 2"
-
- # Slots for saved games.
- # The game shows e.g. "EMPTY SLOT 0?", but it works.
- local state_dir=/var/lib/${PN}
- dodir ${state_dir}
-
- local f slot
- for slot in {0..4} ; do
- f=save${slot}
-
- dosym ${state_dir}/save${slot} /opt/${PN}/${f}
- echo "empty slot ${slot}" > "${ED}"/${state_dir}/${f} || die
- fperms 660 ${state_dir}/${f}
- done
-
- fowners -R root:gamestat /var/lib/${PN}/ /opt/${PN}/coe_linux
- fperms g+s /opt/${PN}/coe_linux
-}
diff --git a/games-rpg/coe2/metadata.xml b/games-rpg/coe2/metadata.xml
deleted file mode 100644
index c865788a3668..000000000000
--- a/games-rpg/coe2/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Originally released in 1997, Conquest of Elysium II is a turn-based fantasy
-strategy game, and the precursor to the wildly popular Dominions series. As one
-of up to eight players (human, computer controlled, or a mixture) your goal, as
-suggested in the title, is very simple: total subjugation of all that do not fly
-your banner!
-
-Choose your leader from twenty distinct character classes, including brutal
-barbarians, insane necromancers, mighty maharajas, sinister shamans, and even
-the Agarthan king from Dominions 3! Each character allows new strategies for the
-player to explore. The Priestess of Baal can summon demonic creatures, change
-the weather, and sacrifice the innocent. An Enchanter can create constructs out
-of corpses, lakes, forests, and more. Barons can build siege towers, raise
-levies, and keep his subjects in line, even in times of high taxation.
-</longdescription>
-</pkgmetadata>
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index 558cfa09d05a..81bffb98e2c9 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest
index b66aa4e4d2c1..d8d72e4cf0f2 100644
--- a/kde-misc/kweather/Manifest
+++ b/kde-misc/kweather/Manifest
@@ -1,5 +1,3 @@
-DIST kweather-22.11.tar.xz 1018032 BLAKE2B 0d89ec6b6f11cac8b46662ae36613da504367a0089bc06f157863c0720029321cb26526bebf53619b165df7af584b4845b4848aa5d793e682cfed5c9aaa54217 SHA512 059c67af971e6e767676e8c18a5b68a5e9c1a9fe21bc7be8fc4189ffe77b533b68aa27b753514d92d79c1fec3aeb9f9332e7fc8aed7f9e6f238decf1f421103b
DIST kweather-23.04.0.tar.xz 1018208 BLAKE2B 65a3a43f42bf4ade8c17004c920dd21b43e5ebe80f9172ece6f91ff0bc8c6137eab515577901ae49c94ffbb975cbf66585b26d51d1233cd94f3ece62bf01881b SHA512 42707c44f6ea079419d6a9112953261c9ad896ff5630b12920db2bb633baf60aa0c310b6bf3c4db7907e7040a82596955f4530a4ee7555f69272e80483123ec5
-EBUILD kweather-22.11.ebuild 1400 BLAKE2B d6eefa610c272ddb64391bd8f05aa68892f9158c8fb2df61f1dd78cb87d46625b3330914e3e2f97ef69041c03b852a1a6561bd865baac25896f6075f07d0dfed SHA512 a2411e71b9b2ca2c66dcb38ae5a90f4c67fac122e77d563902d4f7ef38dfd8562b8f200202a7218c116edf39db18d9f6f54f771c988988789c6047dd8017e4bd
EBUILD kweather-23.04.0.ebuild 1380 BLAKE2B c72864ef031706fdc008f0df8b27800bc55576b4eee62defbd576c513a98e037b87a514ba1cc04c6db572942a0b26c5b0ea9b2593a2d4d4b4b5036c8eddf9d29 SHA512 1eadb027dd0809844f4748dc922c312d370ab1f67ff99c9d73f626fd7a9d40c6a5d1dc65bfdd62bf0190ef10bb16f836da73bdd3aaa6b457bfd6e07d4c171610
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-misc/kweather/kweather-22.11.ebuild b/kde-misc/kweather/kweather-22.11.ebuild
deleted file mode 100644
index e503221332aa..000000000000
--- a/kde-misc/kweather/kweather-22.11.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-KFMIN=5.99.0
-QTMIN=5.15.5
-inherit ecm plasma-mobile.kde.org
-
-DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views"
-HOMEPAGE="https://apps.kde.org/kweather/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="GPL-2+"
-SLOT="5"
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-libs/kweathercore-0.6:5
- >=dev-qt/qtcharts-${QTMIN}:5[qml]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtpositioning-${QTMIN}:5[geoclue]
-"
-
-src_prepare() {
- ecm_src_prepare
-
- sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \
- -e "/ecm_check_outbound_license/s/^/#DONT /" \
- -i CMakeLists.txt || die # avoid cmake spam about python, reusetool
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_PLASMOID=ON
- )
- ecm_src_configure
-}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 0a73acf023ae..f0bb28b84e96 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest
index 566d365e548d..dc242dfc89e9 100644
--- a/media-gfx/digikam/Manifest
+++ b/media-gfx/digikam/Manifest
@@ -1,7 +1,8 @@
+AUX digikam-7.10.0-gcc13.patch 728 BLAKE2B bb1322359978ba019689c1874a63a6ae218b34c664c909def58bd509667c9c840ec06f1334c66caff1673052bcbbd73cda2f394fdd2d0f827705df0774297a76 SHA512 a610c682ba2b6aad2580d83e8d5e1d5f6fc9d104f784c80d8938cd7a049b1c85fe336c71ffc46b4772b2febe2b0ab994be3ae7de3e289d6f1236b5310b4f6c8e
AUX digikam-7.8.0-cmake.patch 4066 BLAKE2B 3f18ad5c25629cf7f32ced42c55875e3158a68083c28ca70c5b6a32795117339aebf930753f82ad21cc57990d4a0f030f39583a7b318433e3feb47ed1c4a3ddd SHA512 83626bdeacb91afd069ce4b9023f4a62154a53b2de569fb24286153fd5083a1970e3b34d37abae61ed77928d9f22bde84622ad67fd8659fefd105c1c15ed34d0
AUX digikam-7.9.0-akonadi-23.04.patch 1030 BLAKE2B 11996d57bfd2647a604d28f7fa976aeaa9cbe4329f266e813944320b3bdd7b1b8761685b670bbb4499181a77b5b8da49e65d4218014ce5e0124ff3dae346228a SHA512 52fbf63e46f50fde477266bc0b30888ae7bf83f6986294c17307705f536468889d312eba61647e125431dee4331cbd56a458c2999f31d29a0b1c989586732d6e
DIST digiKam-7.10.0.tar.xz 349238192 BLAKE2B 527d0c3ca2e2cc2ac4d3eff11ab4e6556d21f29c78b13f92c7a80ab2775c2ba838b0d94f1fd402533dc249148049be365e7f3798eb9a973ee9d38d682f33df64 SHA512 1a5f045161253d73c4012fa949ec718fcc6c6b292ee0557c8015bea81c95fa39d3034ad46a40fdb64221f59832dc8ecdc724e93929ad2c0e35cc51fc82d28f27
DIST digiKam-7.9.0.tar.xz 349286920 BLAKE2B 222d614d16bd805f87ea10afd7bed683b80166a115641ccebac75ede7d85b46a1e1c2cdd9fb4a9c5c5395a6703362277b727e6cbefcbfc53323648a0a2fcf863 SHA512 6c5c9dac8a056d4c8c3b4d67f5a607592ee6319b9f372aebf6ef4245d58883897424d4fabae1d04f43ff3561d8e79b4e4bf5c697aa57467f831437b1cf0da1e6
-EBUILD digikam-7.10.0-r1.ebuild 4054 BLAKE2B f3a2cf98f7e1cb0822b01d81955cdd635440b5194e32e51baaadb75d5ec860cc281f6241ece160f5eac640481035fc9cb5659bc619ab981e155f7b57f045bce1 SHA512 c9f8b43dcac4e37fda6be3f751d4da0781fd55db9091fc01f193c1effc7ea1bbc796806c16aba037a073c4e388fd66eba87ed9acd9c535e34bea858ce0b2616f
+EBUILD digikam-7.10.0-r1.ebuild 4086 BLAKE2B 1634c273ab492dce56c1e15a2c0c1ccdbf0b72ca372877fa068e8dab134b63c82d784a675623735dd6d8f73bbe135110cd2938fcb643d23c403a31ded6d2a0fe SHA512 c646814373256c8669f0b4c74444c29fbbc2540315ba94ca60e7a097383e11f7c491fefd153c93067d33ff0a797cc062753702221445b091568cc8e176b9c46b
EBUILD digikam-7.9.0-r1.ebuild 4165 BLAKE2B 404b7725fb5b40b11b5005d83c24881521990aca9e05fff90536a2f3821c9ec1cad386dd1fe67ce3da6ac5e0138fd7381cc5d5ea85ee03d6082084029d8d9aff SHA512 8b765fc565b8a30e1eb03440425bd1d2108d3cc02e4ac29f4acf33a1040670fa919f6bf69522d5325a8605347207bc8f2932d6821fa70c57af3fcbef763e7b21
MISC metadata.xml 1054 BLAKE2B 7263a191f8935c2a52ad84701366969a39e42412efc26d30c28e8703d545aa49454331dc8da159d08007cd6eed682d647099ca76137acf378eef2ac481b2d8cc SHA512 224c4c6188bb6978d8e2a83bfb8cc4fb7e22937fede593e6227b7afe1c6533f9685814d8721282312015a42d601f85b0a48f587e6b0fce2a69a5e142d8266ce5
diff --git a/media-gfx/digikam/digikam-7.10.0-r1.ebuild b/media-gfx/digikam/digikam-7.10.0-r1.ebuild
index a87c4c457218..b4329d0dcc0d 100644
--- a/media-gfx/digikam/digikam-7.10.0-r1.ebuild
+++ b/media-gfx/digikam/digikam-7.10.0-r1.ebuild
@@ -109,6 +109,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-7.8.0-cmake.patch"
"${FILESDIR}/${PN}-7.9.0-akonadi-23.04.patch" # bug 904976
+ "${FILESDIR}/${P}-gcc13.patch"
)
pkg_pretend() {
diff --git a/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch b/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch
new file mode 100644
index 000000000000..98e78df74d8c
--- /dev/null
+++ b/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch
@@ -0,0 +1,25 @@
+From 9c4fed4b5562c777fc6639ead9bcc95faacdb992 Mon Sep 17 00:00:00 2001
+From: Maik Qualmann <metzpinguin@gmail.com>
+Date: Sun, 26 Mar 2023 13:19:40 +0200
+Subject: [PATCH] fix compile DNG-SDK with GCC13
+
+---
+ core/libs/dngwriter/extra/dng_sdk/dng_string.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp b/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp
+index 4e76fc4c86a..7814aff145d 100644
+--- a/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp
++++ b/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp
+@@ -27,7 +27,7 @@
+ # endif
+ #endif
+
+-#if qiPhone || qAndroid
++#if qLinux || qiPhone || qAndroid
+ #include <ctype.h> // for isdigit
+ #endif
+
+--
+GitLab
+
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 89b638709236..59be99ab02d7 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index d595910724c3..370a70838167 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -2,7 +2,9 @@ AUX tucnak-4.40-configure.patch 573 BLAKE2B 152d0ddf8a5559c86bde2b3827dd1ddd14be
DIST tucnak-4.39.tar.gz 3603142 BLAKE2B 21d7e90f7e84628550e8db8bf270fcc31df2d09490ece7625b34c06c01c7672c841b08e8146754af470c1fc26d612ebefb3cf30dec4a32458cbfc173e6ffc9db SHA512 950d2014579287f3e9a0ea34e2e25ae169170ba8469a48eb2b49b38bf6d5e7246fa6a01f43531d8faa5f3577bbf62181eaa5eb6f11c244e309ee6e8ce2c16c66
DIST tucnak-4.40.tar.gz 3603819 BLAKE2B 968fe3dca29989b3fac5a00a9ba5670778bb8379c08ff86af7449f1ccb498b70cc652368e57157d15a1b6ffcbcef07ad31909552b1f755376656cbc228e5c5c6 SHA512 9e709f18dd530b963a7868ded16e6f310b904a7c8d2cf8a1455377ce0a97db86da0199ed65da1e2409fe197ae55329885de87c0b1376d6967f853983810cf636
DIST tucnak-4.42.tar.gz 3607419 BLAKE2B f9de386a40c9fbef4b73571be19aa6042ed0878cf12ea7749946590278d5f27cd6492f16d5f30b7d7e3cf04e1d91afe8cd9a9dab8361421fc9e7f2decaaead0c SHA512 a602e1853513b6a2289a616b36048afd3d5131f8d06797536a4cf227d866b11fbb4f3f6d19ae52de9f42a87b34d5169252e8c85b47e39b6aff09876379284e48
+DIST tucnak-4.43.tar.gz 3607575 BLAKE2B 96aba674db8357cf86c870ccdb45f0d1c466a0dd2c446b066146935eee68a47352abd21f550d8d882496be153554ac0db5afbe40dfff285a557792c14271ccd5 SHA512 98f70b1c90218f97fdac8cd03029023cc5bc0909036a419664b72eebf03280b9aefee4321efff78b43da75c9e1c6559d04df06e39edf9fa753d3e3a372f16caa
EBUILD tucnak-4.39.ebuild 1960 BLAKE2B 2dbb2c6df165a35703ac96e1bfb1ea8296bde955eedbb3580ad4116ef2c6ce1eceb28011c0ff9376898ff9b5ecd141ee9f1cbaf63c7ab99edf4503cc676d0c94 SHA512 470a8a321ad763f74c502b5bc63ac019dd3cf29fa15c43a04dc452131ffb93b86aac97f2f27ea987414fed776430d97ad2cac8a6e15068ce8dad74027065c569
EBUILD tucnak-4.40-r1.ebuild 2039 BLAKE2B 65bafb4ef069f17743bc40108aa70fafa5f6e3b1cb7c09efbcb1dc8a47d0332f8e4e4d3b72305d4633fa8aa5422f281d406587384c95254ca9c8b1a6f0b2b5a6 SHA512 70d95b826db3e61b5c238d5ab29a4052ef0c01a267840519cf21fc111d6fedd711c8f18502bfb587706a8b5622125dbceb60a1443d3a06de6e6d50d86dfc748f
EBUILD tucnak-4.42.ebuild 1962 BLAKE2B 1fc0bc3361f5686caa6f01ac29513f92af0389f4222eb8bce3056ca703896b5d52b966b11df40892abccca7ee352e348b266628c7103b4c8c7edfe88adf3d15d SHA512 b66bf63d19425892046b0908d443263beaa330ff1a20d887ef95699cc90c6fb8e4143d0e040b6136fe610a7f07a1695a570e95a47dafbbdf51f148f18ce64a32
+EBUILD tucnak-4.43.ebuild 1962 BLAKE2B 17aaade1ab11108b309c7f5ee60f83d6c225d6fad1d0553c8efe10b7259635ed6bbe28d388a3526119311b348e07f657afd01efa6a0a6a0ef6b10ed378850d95 SHA512 45a9be5f615a936202b92e3802d56c532dfad21b59d229439cda2d09679e3a6e3fddda70484249c27b0d46124340a7d88f006573c474b5ac3f5800e5a7807e25
MISC metadata.xml 409 BLAKE2B 8179722b95bb5d639bbf3755eac5ec6d3a2492d117a9af0edd5aba1910974f7ca99c35bf759f9c44a6ee59d18a4b7088c1f009abf0dbdfbafd04f6c3a6875b3a SHA512 e07f3bbf055dfafb6d6fb2596fe20bdb0aaccb8960fc5d1ad5ea372a51baafb75458571729f99afc1086fcc596aa35cd22aafbc9af4d422dba2aba1243c93422
diff --git a/media-radio/tucnak/tucnak-4.43.ebuild b/media-radio/tucnak/tucnak-4.43.ebuild
new file mode 100644
index 000000000000..781914045c05
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.43.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz"
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+ ~dev-libs/libzia-4.43
+ media-libs/libsndfile
+ media-libs/libsdl2
+ alsa? ( media-libs/alsa-lib )
+ fftw? ( sci-libs/fftw:3.0 )
+ gpm? ( sys-libs/gpm )
+ hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ eapply_user
+ # fix destop file
+ sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die
+ # fix doc install path
+ sed -i -e "s/docsdir/# docsdir/" \
+ -e "s/docs_DATA =/# docs_DATA/" \
+ -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ append-ldflags -L/usr/$(get_libdir)/hamlib
+ econf $(use_with alsa) \
+ $(use_with gpm) $(use_with hamlib) \
+ $(use_with fftw fftw3)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+ if use suid ; then
+ fperms 4711 /usr/bin/soundwrapper
+ fi
+}
+
+pkg_postinst() {
+ elog "In order to use sound with tucnak add yourself to the 'audio' group"
+ elog "and to key your rig via the parport add yourself to the 'lp' group"
+ elog ""
+ elog "tucnak can be used with the following additional packages:"
+ elog " media-radio/cwdaemon : Morse output via code cwdaemon"
+ elog " (No need to recompile)"
+ if use suid ; then
+ ewarn "You have choosen to install the little helper program 'soundwrapper'"
+ ewarn "setuid by setting USE=suid. That helper is only needed if you"
+ ewarn "want to use morse sidetone output via the PC speaker."
+ ewarn ""
+ ewarn "While the helper should be safe by design be aware that setting"
+ ewarn "any program setuid is a security risk."
+ fi
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 25961cd713c1..e3569ca8d635 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 d263cc071764..ac6302c91bc8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 30 Apr 2023 09:39:49 +0000
+Sun, 30 Apr 2023 15:39:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 397af7078a1d..1f3e83332854 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-04-30T09:39:51Z
+TIMESTAMP 2023-04-30T15:39:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRON2dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmROi8VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCWuA/+J7Pri1A8LhScbmjRPMb+xP+LK6XaMfeqYrpETaR9yueDkneRbJOSkHMN
-0Wg7M+01/K5ho503IU3iKynYIn0IxU4VDH2merPTcjSO3yVcUz5iSdKuRboU3eQw
-c6WXLvdJbbJ/nIO2CtPqPeyWoJ1i7SUTxuAAISUg8ygfZuQIJexl5Q8V58lnAp/C
-+vo3m6OfhN8mUkvky3L9ssZ62WhhfMpB6poeZgxrN0ycNTPQ92qVkSV5x3MRA0P1
-HpaWR0B7ArzwDRlCGLVqDh8D3I0FsRupKa9swjn/AeIX1L2QKF2QIXnsfI+XsbVw
-NAPQdDq5Zuq5gjCFym0GNCFEIXSIIhX3ACU+73AN74pJTCHCoqBWx0Hha4MhuH5o
-G3p+boFVnQmASzl6oavG8QMYj91njADj2EYb4uDqwW0nNLunijx6sT2UNBTUQxxL
-exL4z5h8PIfJdiZGqwMBkttgOMv8gvl3MF+LmG2H8SLSmaHVGZ4IJbiAaa632Us8
-bZtOA+Mf6uGyVDmjjrDqSRolqPGqcbdRxc5651WR5l898QCJdhObbm5pzk3yTVTE
-7NU9vdFIMMcFR+FKz0DPFbqA50y2aJdCXmAmW6jFqwmRYDMoF8q9BXIrO/N4y1Rc
-CBbzNZl6Z5PNi0Kz7SGLns0tvjGXek+hE1hh+y5y52OYyApGzp0=
-=Af7G
+klAofQ/9HufvGtJwY48LexAzJVvkFDiG/ud0BxfimqtGH7CFsy/OSxXXRLdTUV4Z
+QayzCMVQV4u1UdVYEk6+RDJ+SG9G0lhur2jF6sB6NAlyhYLLRk7yKDHeQldyaElG
+X9WC/R4GXLMJFDif8BTBsyJLbhKEAg0vZzPgRTsL/WIEQs61c35AQywxPij2b5RY
+VaR/99RTpqE5Bc/c6YpPPkpL+km1ThV6s8Y8hbPNdTJmHBrh++4CCO0pZY8L7AeI
+Ttos7frzLL3WXtQuvpHsyvaRB0qpEM/HNJGtGUHkdzak2g6L3CqCCXBU+4J1KXEj
+N2phUjYhncJMXqe8E5idP4KJVJMVgXB+J4vGj5BZn61rn+MgE3x+822WBThuiw3y
+mQ6zPo5YSSL44ABVf84/ZK3uOwb4TQ3ZKE2yPYc+o5p++AadEXApoOfrKUD3PsON
+MxLzKE6JiqzbVhtf3BOQuMSt+w4BzWZAl1HOVsAHR14WtoLMuDSm1WXavGkn09Iw
+9Rwwwl5l4+vOLygpRXH0q8jApLgVq55OmYhKY3OTJtjO4YtKehCkmMAPrcomxte3
+QOFQP+n+4WTBm4XQgjnL8fPHiDpdEwGji3CckvrfzG+h0oL2EBbH8wY0BR8b8yuo
+ezRpsAqqCy2ftoa2YDh4NqaDGuzwx+3T/1Y5Kx372U5d6L+nafQ=
+=5pBW
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d263cc071764..965d43e58a62 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 30 Apr 2023 09:39:49 +0000
+Sun, 30 Apr 2023 15:39:47 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 693903cdc9f2..c4c5364eed71 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/Manifest.gz b/metadata/md5-cache/acct-group/Manifest.gz
index 60411e7f6d89..3db6e577b46a 100644
--- a/metadata/md5-cache/acct-group/Manifest.gz
+++ b/metadata/md5-cache/acct-group/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/shellinaboxd-0-r1 b/metadata/md5-cache/acct-group/shellinaboxd-0-r1
deleted file mode 100644
index 639c14139a64..000000000000
--- a/metadata/md5-cache/acct-group/shellinaboxd-0-r1
+++ /dev/null
@@ -1,8 +0,0 @@
-DEFINED_PHASES=install preinst pretend
-DESCRIPTION=shellinabox group
-EAPI=7
-INHERIT=acct-group
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-SLOT=0
-_eclasses_=acct-group c5bc6ab32cd6552df855b3fd22968f98 user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=829585efad8b7637e908280dc2050106
diff --git a/metadata/md5-cache/acct-user/Manifest.gz b/metadata/md5-cache/acct-user/Manifest.gz
index d77489f49d55..9fed16c1aa9c 100644
--- a/metadata/md5-cache/acct-user/Manifest.gz
+++ b/metadata/md5-cache/acct-user/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-user/shellinaboxd-0-r1 b/metadata/md5-cache/acct-user/shellinaboxd-0-r1
deleted file mode 100644
index b68cbe0d8771..000000000000
--- a/metadata/md5-cache/acct-user/shellinaboxd-0-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install postinst preinst prerm pretend
-DESCRIPTION=shellinabox user
-EAPI=7
-INHERIT=acct-user
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-RDEPEND=acct-group/shellinaboxd
-SLOT=0
-_eclasses_=acct-user c2c51a8d8c646fbdbb4ae481366fca8c user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=fe9366a1f688935bdccc294ffeebaf9c
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 98cbb06c8c91..7540a601350e 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/ec2-ami-tools-1.5.7 b/metadata/md5-cache/app-admin/ec2-ami-tools-1.5.7
deleted file mode 100644
index c5e10e4304f4..000000000000
--- a/metadata/md5-cache/app-admin/ec2-ami-tools-1.5.7
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst prepare
-DESCRIPTION=Command-line tools that serve as client interface to the Amazon EC2 web service
-EAPI=7
-HOMEPAGE=https://aws.amazon.com/en/tools/
-INHERIT=ruby-single
-KEYWORDS=~amd64 ~x86
-LICENSE=Amazon || ( Ruby GPL-2 )
-RDEPEND=|| ( ( dev-lang/ruby:2.7 virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/ruby-ssl net-misc/rsync net-misc/curl
-SLOT=0
-SRC_URI=http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.5.7.zip
-_eclasses_=ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30
-_md5_=95b801c107d75f21353354ba75b7df07
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index fef8805df7e1..cc6b71cf8e0b 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/bacula-13.0.1 b/metadata/md5-cache/app-backup/bacula-11.0.6-r3
index 01b2be15d71c..c0ad6b39eb99 100644
--- a/metadata/md5-cache/app-backup/bacula-13.0.1
+++ b/metadata/md5-cache/app-backup/bacula-11.0.6-r3
@@ -2,7 +2,7 @@ BDEPEND=>=app-portage/elt-patches-20170815 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup
DEPEND=!bacula-clientonly? ( !bacula-nodir? ( virtual/mta ) postgres? ( dev-db/postgresql:=[threads] ) mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) ) sqlite? ( dev-db/sqlite:3 ) ) dev-libs/gmp:0 qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtsvg:5 x11-libs/qwt:6 ) logwatch? ( sys-apps/logwatch ) readline? ( sys-libs/readline:0 ) static? ( dev-libs/lzo[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] acl? ( virtual/acl[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs] ) ) !static? ( dev-libs/lzo sys-libs/ncurses:= sys-libs/zlib acl? ( virtual/acl ) ssl? ( dev-libs/openssl:0= ) ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-util/patchelf
DESCRIPTION=Featureful client/server network backup suite
-EAPI=8
+EAPI=7
HOMEPAGE=https://www.bacula.org/
INHERIT=desktop libtool qmake-utils systemd
IUSE=acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X
@@ -11,6 +11,6 @@ LICENSE=AGPL-3
RDEPEND=!bacula-clientonly? ( !bacula-nodir? ( virtual/mta ) postgres? ( dev-db/postgresql:=[threads] ) mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) ) sqlite? ( dev-db/sqlite:3 ) ) dev-libs/gmp:0 qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtsvg:5 x11-libs/qwt:6 ) logwatch? ( sys-apps/logwatch ) readline? ( sys-libs/readline:0 ) static? ( dev-libs/lzo[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] acl? ( virtual/acl[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs] ) ) !static? ( dev-libs/lzo sys-libs/ncurses:= sys-libs/zlib acl? ( virtual/acl ) ssl? ( dev-libs/openssl:0= ) ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-util/patchelf acct-user/bacula acct-group/bacula !bacula-clientonly? ( !bacula-nosd? ( app-arch/mt-st sys-block/mtx ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
REQUIRED_USE=!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) ) static? ( bacula-clientonly )
SLOT=0
-SRC_URI=mirror://sourceforge/bacula/bacula-13.0.1.tar.gz
+SRC_URI=mirror://sourceforge/bacula/bacula-11.0.6.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 qmake-utils 59420c906278d16deaaa629f9d115707 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0a543764f7ba443a5896e9c090f6a434
+_md5_=84c5cdfa4ac83dd64899e85a598c1453
diff --git a/metadata/md5-cache/app-backup/bacula-13.0.2 b/metadata/md5-cache/app-backup/bacula-13.0.2-r1
index a1ce161bbe19..bc6d5d736227 100644
--- a/metadata/md5-cache/app-backup/bacula-13.0.2
+++ b/metadata/md5-cache/app-backup/bacula-13.0.2-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) ) static? ( bacu
SLOT=0
SRC_URI=mirror://sourceforge/bacula/bacula-13.0.2.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 qmake-utils 59420c906278d16deaaa629f9d115707 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0a543764f7ba443a5896e9c090f6a434
+_md5_=58119b00f715e749e7b256d444dac5ca
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 7e8c6ab86d76..56ca9ab17f70 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/le-1.16.5 b/metadata/md5-cache/app-editors/le-1.16.5
deleted file mode 100644
index b5aa76112ead..000000000000
--- a/metadata/md5-cache/app-editors/le-1.16.5
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=sys-libs/ncurses:0=
-DESCRIPTION=Terminal text editor
-EAPI=6
-HOMEPAGE=http://lav.yar.ru/programs.html
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-3
-RDEPEND=sys-libs/ncurses:0=
-SLOT=0
-SRC_URI=http://lav.yar.ru/download/le/le-1.16.5.tar.gz
-_md5_=7de535c94ebd34e3be9e4a09c386bebc
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 0b889cd08085..e7682f7e653f 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/virtualbox-7.0.8a b/metadata/md5-cache/app-emulation/virtualbox-7.0.8a
new file mode 100644
index 000000000000..8d7f12611a3c
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-7.0.8a
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=app-arch/tar-1.34-r2 >=dev-lang/yasm-0.6.2 dev-libs/libIDL dev-util/glslang >=dev-util/kbuild-0.1.9998.3592 sys-apps/which sys-devel/bin86 sys-libs/libcap sys-power/iasl virtual/pkgconfig doc? ( app-text/docbook-sgml-dtd:4.4 app-text/docbook-xsl-ns-stylesheets dev-texlive/texlive-basic dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-fontsextra dev-qt/qthelp:5 ) gui? ( dev-qt/linguist-tools:5 ) nls? ( dev-qt/linguist-tools:5 ) java? ( virtual/jdk:1.8 ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
+DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-7.0.8 dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 x11-libs/libX11 x11-libs/libXt opengl? ( dev-qt/qtopengl:5 ) ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) >=dev-libs/libxslt-1.1.19 virtual/libcrypt:= alsa? ( >=media-libs/alsa-lib-1.0.13 ) gui? ( x11-base/xorg-proto x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr ) java? ( virtual/jdk:1.8 ) opengl? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr virtual/glu ) sdl? ( x11-libs/libXinerama ) pulseaudio? ( media-libs/libpulse ) udev? ( >=virtual/udev-171 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
+IUSE=alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vde vnc java python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64
+LICENSE=GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
+RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-7.0.8 dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 x11-libs/libX11 x11-libs/libXt opengl? ( dev-qt/qtopengl:5 ) ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) gui? ( x11-libs/libxcb:= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0/7.0
+SRC_URI=https://download.virtualbox.org/virtualbox/7.0.8/VirtualBox-7.0.8a.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.8.tar.xz ) )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=38aaa66918ae468406aa338eb7561d7b
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 9001fa232fa6..4b410348bc57 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/kjots-5.1.0-r3 b/metadata/md5-cache/app-text/kjots-5.1.0-r3
deleted file mode 100644
index ba2fb87dfb73..000000000000
--- a/metadata/md5-cache/app-text/kjots-5.1.0-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.102.0:5
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-22.08.3:5 >=kde-apps/akonadi-notes-22.08.3:5 >=kde-apps/kmime-22.08.3:5 >=kde-apps/kontactinterface-22.08.3:5 >=kde-apps/kpimtextedit-22.08.3:5[speech(+)=] >=kde-frameworks/kbookmarks-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kitemmodels-5.102.0:5 >=kde-frameworks/kparts-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 dev-qt/qtcore:5
-DESCRIPTION=Note taking utility by KDE
-EAPI=8
-HOMEPAGE=https://userbase.kde.org/KJots https://community.kde.org/PIM/KJots
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org
-IUSE=speech debug
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-22.08.3:5 >=kde-apps/akonadi-notes-22.08.3:5 >=kde-apps/kmime-22.08.3:5 >=kde-apps/kontactinterface-22.08.3:5 >=kde-apps/kpimtextedit-22.08.3:5[speech(+)=] >=kde-frameworks/kbookmarks-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kitemmodels-5.102.0:5 >=kde-frameworks/kparts-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 >=kde-apps/kdepim-runtime-22.08.3:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-SLOT=5
-SRC_URI=mirror://kde/stable/kjots/5.1.0/src/kjots-5.1.0.tar.xz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2f030c32ae6fa74df00f18005b3f0b67
diff --git a/metadata/md5-cache/app-text/ronn-0.7.3-r4 b/metadata/md5-cache/app-text/ronn-0.7.3-r4
deleted file mode 100644
index 9bc6218ab33f..000000000000
--- a/metadata/md5-cache/app-text/ronn-0.7.3-r4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/hpricot-0.8.2[ruby_targets_ruby27(-)] >=dev-ruby/mustache-0.7.0[ruby_targets_ruby27(-)] >=dev-ruby/rdiscount-1.5.8[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/hpricot-0.8.2[ruby_targets_ruby27(-)] >=dev-ruby/mustache-0.7.0[ruby_targets_ruby27(-)] >=dev-ruby/rdiscount-1.5.8[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Converts simple, human readable textfiles to roff for terminal display, and HTML
-EAPI=7
-HOMEPAGE=https://github.com/rtomayko/ronn/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=!app-text/ronn-ng ruby_targets_ruby27? ( >=dev-ruby/hpricot-0.8.2[ruby_targets_ruby27(-)] >=dev-ruby/mustache-0.7.0[ruby_targets_ruby27(-)] >=dev-ruby/rdiscount-1.5.8[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/ronn-0.7.3.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=233f5916ff605288afb558b43b1147c7
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 898f6e219c1c..dc9f21cddbc4 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/julia-1.8.5 b/metadata/md5-cache/dev-lang/julia-1.8.5
new file mode 100644
index 000000000000..e9f7a2d8cda1
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/julia-1.8.5
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/cmake virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend setup unpack
+DEPEND=>=dev-libs/libutf8proc-2.6.1:0=[-cjk] >=dev-util/patchelf-0.13 >=net-libs/mbedtls-2.2 >=sci-mathematics/dsfmt-2.2.4 >=sys-libs/libunwind-1.1:0= >=virtual/blas-3.6 app-arch/p7zip app-misc/ca-certificates dev-libs/gmp:0= dev-libs/libgit2:0 dev-libs/mpfr:0= net-misc/curl[http2,ssh] sci-libs/amd:0= sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/fftw:3.0=[threads] sci-libs/openlibm:0= sci-libs/spqr:0= sci-libs/umfpack:0= sys-libs/zlib:0= virtual/lapack
+DESCRIPTION=High-performance programming language for technical computing
+EAPI=8
+HOMEPAGE=https://julialang.org/ https://github.com/JuliaLang/julia/
+INHERIT=check-reqs flag-o-matic pax-utils toolchain-funcs optfeature
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+PROPERTIES=test_network
+RDEPEND=>=dev-libs/libutf8proc-2.6.1:0=[-cjk] >=dev-util/patchelf-0.13 >=net-libs/mbedtls-2.2 >=sci-mathematics/dsfmt-2.2.4 >=sys-libs/libunwind-1.1:0= >=virtual/blas-3.6 app-arch/p7zip app-misc/ca-certificates dev-libs/gmp:0= dev-libs/libgit2:0 dev-libs/mpfr:0= net-misc/curl[http2,ssh] sci-libs/amd:0= sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/fftw:3.0=[threads] sci-libs/openlibm:0= sci-libs/spqr:0= sci-libs/umfpack:0= sys-libs/zlib:0= virtual/lapack
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/JuliaLang/julia/releases/download/v1.8.5/julia-1.8.5-full.tar.gz https://github.com/JuliaLang/julia/commit/0b211609.patch -> julia-0b211609.patch https://github.com/JuliaLang/julia/commit/a48ad530.patch -> julia-a48ad530.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//074d761f.patch -> julia-1.8.0-074d761f.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//0db596e6.patch -> julia-1.8.0-0db596e6.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//190565c2.patch -> julia-1.8.0-190565c2.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//23f39f83.patch -> julia-1.8.0-23f39f83.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//3423639d.patch -> julia-1.8.0-3423639d.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//68adc00e.patch -> julia-1.8.0-68adc00e.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//700c69b1.patch -> julia-1.8.0-700c69b1.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//ed9851b0.patch -> julia-1.8.0-ed9851b0.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//julia-hardcoded-libs.patch -> julia-1.8.0-julia-hardcoded-libs.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//julia-libunwind-1.6.patch -> julia-1.8.0-julia-libunwind-1.6.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//julia-mpfr-4.2.patch -> julia-1.8.0-julia-mpfr-4.2.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk//julia-system-cblas.patch -> julia-1.8.0-julia-system-cblas.patch
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=fb19668880836f7f59f190b9301a6c8e
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index b4059ae0c0b4..3311583073dc 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/intel-compute-runtime-23.05.25593.18 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18-r1
index cd3c9aa60218..0cfb510c0712 100644
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/intel-metrics-library-0_pre20220930:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.12812.26 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.9.4:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
+DEPEND=>=dev-libs/intel-metrics-library-0_pre20220930:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.12812.26 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( <=dev-libs/level-zero-1.10.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
EAPI=8
HOMEPAGE=https://github.com/intel/compute-runtime
@@ -12,4 +12,4 @@ RDEPEND=>=media-libs/gmmlib-22.1.7:=
SLOT=0
SRC_URI=https://github.com/intel/compute-runtime/archive/23.05.25593.18.tar.gz -> intel-compute-runtime-23.05.25593.18.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=802e425d25b1d0e5dd2b2a83b4f8c649
+_md5_=22ee178267fa3cdf0229884de562c4e2
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14-r1
index afdf0d4b5917..aa3cc684d4ad 100644
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.09.25812.14-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/intel-metrics-discovery:= dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.12812.26 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.10.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
+DEPEND=dev-libs/intel-metrics-discovery:= dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.12812.26 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( <=dev-libs/level-zero-1.10.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
EAPI=8
HOMEPAGE=https://github.com/intel/compute-runtime
@@ -12,4 +12,4 @@ RDEPEND=>=media-libs/gmmlib-22.1.7:=
SLOT=0
SRC_URI=https://github.com/intel/compute-runtime/archive/23.09.25812.14.tar.gz -> intel-compute-runtime-23.09.25812.14.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6853f41c28d14605bd899abf08e1a629
+_md5_=5efc12154aaf8a7c6fa5a632ead36636
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17-r1
index 968e779f0c53..1f852a8dd14c 100644
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.17-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/intel-metrics-discovery:= dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.13860.4 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.10.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
+DEPEND=dev-libs/intel-metrics-discovery:= dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.13860.4 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( <=dev-libs/level-zero-1.10.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
EAPI=8
HOMEPAGE=https://github.com/intel/compute-runtime
@@ -12,4 +12,4 @@ RDEPEND=>=media-libs/gmmlib-22.3.5:=
SLOT=0
SRC_URI=https://github.com/intel/compute-runtime/archive/23.13.26032.17.tar.gz -> intel-compute-runtime-23.13.26032.17.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e26db9f0a11920529946977639cd7be7
+_md5_=7d22d5fdaa1e5c330c676273196b00ba
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26
new file mode 100644
index 000000000000..c6bea349f03f
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/intel-metrics-discovery:= dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.13860.4 >=dev-util/intel-graphics-system-controller-0.8.7:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.11.0:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
+DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
+EAPI=8
+HOMEPAGE=https://github.com/intel/compute-runtime
+INHERIT=cmake flag-o-matic
+IUSE=+l0 +vaapi
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=media-libs/gmmlib-22.3.5:=
+SLOT=0
+SRC_URI=https://github.com/intel/compute-runtime/archive/23.13.26032.26.tar.gz -> intel-compute-runtime-23.13.26032.26.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7e4cb0bde6286d0ade341d7b0851cd8c
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8-r1
index 1b301e37f4cc..1b301e37f4cc 100644
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.8-r1
diff --git a/metadata/md5-cache/dev-libs/ktextaddons-1.3.0 b/metadata/md5-cache/dev-libs/ktextaddons-1.3.0
index aa331f542112..f6fc914c2643 100644
--- a/metadata/md5-cache/dev-libs/ktextaddons-1.3.0
+++ b/metadata/md5-cache/dev-libs/ktextaddons-1.3.0
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/ktextaddons/ktextaddons-1.3.0.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc197be60186ed282d91cb5b7748fda7
+_md5_=6ed08469244e49e6a8958cae67cc8be4
diff --git a/metadata/md5-cache/dev-libs/libzia-4.43 b/metadata/md5-cache/dev-libs/libzia-4.43
new file mode 100644
index 000000000000..cd098b67cd65
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libzia-4.43
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/glib:2 x11-libs/gtk+:2 media-libs/libsdl2 media-libs/libpng:0 ftdi? ( dev-embedded/libftdi:1 ) elibc_musl? ( sys-libs/libunwind )
+DESCRIPTION=Platform abstraction code for tucnak package
+EAPI=8
+HOMEPAGE=http://tucnak.nagano.cz
+INHERIT=autotools flag-o-matic
+IUSE=ftdi
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 x11-libs/gtk+:2 media-libs/libsdl2 media-libs/libpng:0 ftdi? ( dev-embedded/libftdi:1 ) elibc_musl? ( sys-libs/libunwind )
+SLOT=0
+SRC_URI=http://tucnak.nagano.cz/libzia-4.43.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=e3531943779ba95a3a4fe3e821a98a2e
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index f8dbc2027373..c7fb3954433b 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/booleanOperations-0.9.0-r1 b/metadata/md5-cache/dev-python/booleanOperations-0.9.0-r1
deleted file mode 100644
index 4bf123246375..000000000000
--- a/metadata/md5-cache/dev-python/booleanOperations-0.9.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/fonttools-4.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyclipper-1.1.0_p3[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Boolean operations on paths
-EAPI=8
-HOMEPAGE=https://github.com/typemytype/booleanOperations
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/fonttools-4.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyclipper-1.1.0_p3[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/typemytype/booleanOperations/archive/0.9.0.tar.gz -> booleanOperations-0.9.0.tar.gz
-_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=12b624866d15f346ef9ad546b570d254
diff --git a/metadata/md5-cache/dev-python/collective-checkdocs-0.2-r1 b/metadata/md5-cache/dev-python/collective-checkdocs-0.2-r1
deleted file mode 100644
index 2d55a098d01b..000000000000
--- a/metadata/md5-cache/dev-python/collective-checkdocs-0.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Distutils command to view/validate packages's rst text long_descriptions
-EAPI=7
-HOMEPAGE=https://github.com/collective/collective.checkdocs
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/c/collective.checkdocs/collective.checkdocs-0.2.zip
-_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ae158324360d41700e834a1c266b32f4
diff --git a/metadata/md5-cache/dev-python/coverage-7.2.5 b/metadata/md5-cache/dev-python/coverage-7.2.5
new file mode 100644
index 000000000000..5273c32a3eef
--- /dev/null
+++ b/metadata/md5-cache/dev-python/coverage-7.2.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unittest-mixins-1.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+),sqlite(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),sqlite(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),sqlite(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+),sqlite(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),sqlite(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),sqlite(+)] )
+DESCRIPTION=Code coverage measurement for Python
+EAPI=8
+HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=BSD
+RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+),sqlite(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),sqlite(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),sqlite(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.2.5.tar.gz
+_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=2d324e3135395f63e1440c3cdf3abf1b
diff --git a/metadata/md5-cache/dev-python/defcon-0.10.2 b/metadata/md5-cache/dev-python/defcon-0.10.2
deleted file mode 100644
index 9ce4bf619d7e..000000000000
--- a/metadata/md5-cache/dev-python/defcon-0.10.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/fs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/fonttools-4.34.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A set of UFO based objects for use in font editing applications
-EAPI=8
-HOMEPAGE=https://github.com/robotools/defcon
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/fonttools-4.34.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/robotools/defcon/archive/0.10.2.tar.gz -> defcon-0.10.2.gh.tar.gz
-_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=355d9f77eeeb87b4e0ed80f819158609
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.75.0 b/metadata/md5-cache/dev-python/hypothesis-6.75.0
new file mode 100644
index 000000000000..3ac3485ead40
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.75.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_9? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+),sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_9? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+),sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.75.0.tar.gz -> hypothesis-6.75.0.gh.tar.gz
+_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=1de1e7c8955419e81685923bf1492ecc
diff --git a/metadata/md5-cache/dev-python/nototools-0.2.17 b/metadata/md5-cache/dev-python/nototools-0.2.17
deleted file mode 100644
index 4bf8a9dd08e6..000000000000
--- a/metadata/md5-cache/dev-python/nototools-0.2.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=media-gfx/scour-0.37 >=dev-python/booleanOperations-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/defcon-0.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/fonttools-4.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-8.3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyclipper-1.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Noto fonts support tools and scripts plus web site generation
-EAPI=8
-HOMEPAGE=https://github.com/googlefonts/nototools
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=Apache-2.0 OFL-1.1
-RDEPEND=>=media-gfx/scour-0.37 >=dev-python/booleanOperations-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/defcon-0.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/fonttools-4.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-8.3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyclipper-1.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/n/notofonttools/notofonttools-0.2.17.tar.gz
-_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2a0e11953544b66803cc224fce69741f
diff --git a/metadata/md5-cache/dev-python/paste-3.5.3 b/metadata/md5-cache/dev-python/paste-3.5.3
new file mode 100644
index 000000000000..a5ed8de5d8c0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/paste-3.5.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/six-1.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !dev-python/namespace-paste >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Tools for using a Web Server Gateway Interface stack
+EAPI=8
+HOMEPAGE=https://pythonpaste.readthedocs.io/en/latest/ https://github.com/cdent/paste/ https://pypi.org/project/Paste/
+INHERIT=distutils-r1 pypi
+IUSE=test doc python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris
+LICENSE=MIT
+RDEPEND=>=dev-python/six-1.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !dev-python/namespace-paste python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/P/Paste/Paste-3.5.3.tar.gz
+_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=87a3e949b3876382792a3bfcf9240d61
diff --git a/metadata/md5-cache/dev-python/urllib3-2.0.1 b/metadata/md5-cache/dev-python/urllib3-2.0.1
new file mode 100644
index 000000000000..6dad1153c214
--- /dev/null
+++ b/metadata/md5-cache/dev-python/urllib3-2.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_pypy3? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( >=dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( >=dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( >=dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( >=dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=HTTP library with thread-safe connection pooling, file post, and more
+EAPI=8
+HOMEPAGE=https://github.com/urllib3/urllib3/ https://pypi.org/project/urllib3/
+INHERIT=distutils-r1 pypi
+IUSE=brotli test zstd python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=>=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( >=dev-python/brotlicffi-0.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( >=dev-python/zstandard-0.18.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.0.1.tar.gz
+_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=e200dfc875e2cf512e992b6b21106f28
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index c8f2ea28da85..84a7a0d87c4b 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/certified-1.0.0 b/metadata/md5-cache/dev-ruby/certified-1.0.0
deleted file mode 100644
index bee3702815f9..000000000000
--- a/metadata/md5-cache/dev-ruby/certified-1.0.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Ensure using OpenSSL::SSL::VERIFY_PEER and provide certificate bundle if needed
-EAPI=7
-HOMEPAGE=https://github.com/stevegraham/certified
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 doc test
-KEYWORDS=amd64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/certified-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=6c213d63aa1baf6e717523e6769135a1
diff --git a/metadata/md5-cache/dev-ruby/classifier-reborn-2.3.0 b/metadata/md5-cache/dev-ruby/classifier-reborn-2.3.0
deleted file mode 100644
index 94c682559eb3..000000000000
--- a/metadata/md5-cache/dev-ruby/classifier-reborn-2.3.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)] >=dev-ruby/matrix-0.4:0[ruby_targets_ruby27(-)] gsl? ( dev-ruby/rb-gsl[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/redis[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Module to allow Bayesian and other types of classifications
-EAPI=8
-HOMEPAGE=https://github.com/jekyll/classifier-reborn
-INHERIT=ruby-fakegem
-IUSE=gsl test test ruby_targets_ruby27 test test
-KEYWORDS=~amd64 ~arm64
-LICENSE=LGPL-2.1
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)] >=dev-ruby/matrix-0.4:0[ruby_targets_ruby27(-)] gsl? ( dev-ruby/rb-gsl[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/jekyll/classifier-reborn/archive/v2.3.0.tar.gz -> classifier-reborn-2.3.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=be61ad7be2e726deecb0e634e21461fb
diff --git a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1 b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1
deleted file mode 100644
index 00bf2d4b5e51..000000000000
--- a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/ddmetrics:1[ruby_targets_ruby27(-)] dev-ruby/ref:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ref:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Adds support for memoizing functions
-EAPI=8
-HOMEPAGE=https://github.com/ddfreyne/ddmemoize/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~riscv
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/ddmetrics:1[ruby_targets_ruby27(-)] dev-ruby/ref:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ref:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://rubygems.org/gems/ddmemoize-1.0.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9a05f639606cdffe72e497032f802f47
diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 b/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33
deleted file mode 100644
index 7024630ba2d9..000000000000
--- a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/elasticsearch[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/mocha:1.0[ruby_targets_ruby27(-)] dev-ruby/pry[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] dev-ruby/shoulda-context[ruby_targets_ruby27(-)] dev-ruby/curb[ruby_targets_ruby27(-)] dev-ruby/patron[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Ruby integrations for ES, elasticsearch-extensions module
-EAPI=8
-HOMEPAGE=https://github.com/elastic/elasticsearch-ruby
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/ansi[ruby_targets_ruby27(-)] dev-ruby/elasticsearch[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v0.0.33.tar.gz -> elasticsearch-ruby-0.0.33.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f86323843b07077b6a69f5e4ab73ec96
diff --git a/metadata/md5-cache/dev-ruby/flickraw-0.9.10 b/metadata/md5-cache/dev-ruby/flickraw-0.9.10
deleted file mode 100644
index 5e5c74c05ada..000000000000
--- a/metadata/md5-cache/dev-ruby/flickraw-0.9.10
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DESCRIPTION=A library to access flickr api in a simple way
-EAPI=6
-HOMEPAGE=https://github.com/hanklords/flickraw
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/flickraw-0.9.10.gem
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bf8d75c6dbb49f4bdf7eea0241aec3d2
diff --git a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 b/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6
deleted file mode 100644
index d6cfe8a37d21..000000000000
--- a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/rake-compiler[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/rake-compiler[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( dev-ruby/fast_xs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fast_xs[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-util/ragel ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=A fast and liberal HTML parser for Ruby
-EAPI=7
-HOMEPAGE=https://github.com/hpricot/hpricot
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/fast_xs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fast_xs[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/hpricot-0.8.6.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=1754daadbe0e6bf8dd784dede418f5c8
diff --git a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 b/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1
deleted file mode 100644
index 04a2cff11971..000000000000
--- a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-ruby/narray[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( dev-ruby/narray[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=sci-libs/gsl-2.3[deprecated] ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Ruby interface to GNU Scientific Library
-EAPI=8
-HOMEPAGE=https://github.com/SciRuby/rb-gsl
-INHERIT=ruby-fakegem multilib
-IUSE=doc test ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~arm64
-LICENSE=GPL-2
-RDEPEND=>=sci-libs/gsl-2.3[deprecated] ruby_targets_ruby27? ( dev-ruby/narray[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/gsl-2.1.0.2.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=011477a53c8f5a080f8b24b9970b6f30
diff --git a/metadata/md5-cache/dev-ruby/rspec-2.99.0 b/metadata/md5-cache/dev-ruby/rspec-2.99.0
deleted file mode 100644
index d42ee963107e..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-2.99.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( =dev-ruby/rspec-core-2.99*[ruby_targets_ruby27(-)] =dev-ruby/rspec-expectations-2.99*[ruby_targets_ruby27(-)] =dev-ruby/rspec-mocks-2.99*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=8
-HOMEPAGE=http://rspec.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( =dev-ruby/rspec-core-2.99*[ruby_targets_ruby27(-)] =dev-ruby/rspec-expectations-2.99*[ruby_targets_ruby27(-)] =dev-ruby/rspec-mocks-2.99*[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://rubygems.org/gems/rspec-2.99.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=fef1a60c55e1448a1b28fcd1d57b7889
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 b/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2
deleted file mode 100644
index bbb13fd9b59c..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby27(-)] dev-ruby/syntax[ruby_targets_ruby27(-)] >=dev-ruby/rspec-expectations-2.14.0:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-mocks-2.99.0:2[ruby_targets_ruby27(-)] dev-ruby/rspec:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=8
-HOMEPAGE=https://github.com/rspec/rspec-core
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/rspec/rspec-core/archive/v2.99.2.tar.gz -> rspec-core-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=28823ce7f8e14c190b19c15eb48ea183
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 b/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2
deleted file mode 100644
index 35ac9da4fa3d..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/diff-lcs-1.1.3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rspec-core-2.99.0:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-mocks-2.14.0:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=8
-HOMEPAGE=http://rspec.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/diff-lcs-1.1.3[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/rspec/rspec-expectations/archive/v2.99.2.tar.gz -> rspec-expectations-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=601a7409a2e615602e47fa6f036031cc
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1 b/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1
deleted file mode 100644
index f23a5b0253d4..000000000000
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( >=dev-ruby/rspec-core-2.10.0:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-expectations-2.99.0:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
-EAPI=8
-HOMEPAGE=http://rspec.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/rspec/rspec-mocks/archive/v2.99.2.tar.gz -> rspec-mocks-2.99.2-git.tgz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b48093cfbe967f2aa5dea162ef2bee15
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index c07565e5317f..5e29433d6931 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/snakeviz-2.2.0 b/metadata/md5-cache/dev-util/snakeviz-2.2.0
index 9c71521c0bfa..e3ff1e45246c 100644
--- a/metadata/md5-cache/dev-util/snakeviz-2.2.0
+++ b/metadata/md5-cache/dev-util/snakeviz-2.2.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( python_targets_python3_9? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( dev-python/ipython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A web-based viewer for Python profiler output
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~arm64
LICENSE=BSD
-RDEPEND=python_targets_python3_9? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+RDEPEND=dev-python/tornado[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jiffyclub/snakeviz/archive/v2.2.0.tar.gz -> snakeviz-2.2.0.gh.tar.gz
_eclasses_=distutils-r1 ff196cc3d0837f4b97547cbf8abeec65 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bf0e98e0a9e9baf17a69c49ce8658ae9
+_md5_=24a78f9300050241b05e38853271c3d4
diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz
index 8634ee4786da..e89f65616aae 100644
--- a/metadata/md5-cache/games-rpg/Manifest.gz
+++ b/metadata/md5-cache/games-rpg/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-rpg/coe2-2007-r3 b/metadata/md5-cache/games-rpg/coe2-2007-r3
deleted file mode 100644
index 4745ea3a677c..000000000000
--- a/metadata/md5-cache/games-rpg/coe2-2007-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install prepare
-DEPEND=media-libs/libsdl[sound,video]
-DESCRIPTION=Precursor to the Dominions series
-EAPI=7
-HOMEPAGE=https://www.shrapnelgames.com/Our_Games/Free_Games.html
-INHERIT=desktop wrapper
-KEYWORDS=~amd64 ~x86
-LICENSE=all-rights-reserved
-RDEPEND=media-libs/libsdl[sound,video] acct-group/gamestat
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://download.shrapnelgames.com/downloads/coe2_2007.zip
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=44e29444eccffa032023e55945ce8fb5
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index e00ffabf2f74..8f8433291681 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/kweather-22.11 b/metadata/md5-cache/kde-misc/kweather-22.11
deleted file mode 100644
index f4c3496f65a8..000000000000
--- a/metadata/md5-cache/kde-misc/kweather-22.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.99.0:5
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/kirigami-addons-0.6:5 >=dev-libs/kweathercore-0.6:5 >=dev-qt/qtcharts-5.15.5:5[qml] >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kconfig-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kholidays-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kirigami-5.99.0:5 >=kde-frameworks/knotifications-5.99.0:5 >=kde-frameworks/plasma-5.99.0:5 dev-qt/qtcore:5
-DESCRIPTION=Weather forecast application for Plasma with flat and dynamic/animated views
-EAPI=8
-HOMEPAGE=https://apps.kde.org/kweather/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm plasma-mobile.kde.org
-IUSE=debug
-KEYWORDS=~amd64 ~arm64
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/kirigami-addons-0.6:5 >=dev-libs/kweathercore-0.6:5 >=dev-qt/qtcharts-5.15.5:5[qml] >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kconfig-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kholidays-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kirigami-5.99.0:5 >=kde-frameworks/knotifications-5.99.0:5 >=kde-frameworks/plasma-5.99.0:5 >=dev-qt/qtgraphicaleffects-5.15.5:5 >=dev-qt/qtpositioning-5.15.5:5[geoclue] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-SLOT=5
-SRC_URI=mirror://kde/stable/plasma-mobile/22.11/kweather-22.11.tar.xz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plasma-mobile.kde.org 0e0115165780fa79ecb62b30c40c1e00 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=62c94cd65c90a8a0ad72fa8600dd32f8
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 9ef19deeefc5..8432e6916699 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/digikam-7.10.0-r1 b/metadata/md5-cache/media-gfx/digikam-7.10.0-r1
index c36e9be64bae..1eb02d656ca8 100644
--- a/metadata/md5-cache/media-gfx/digikam-7.10.0-r1
+++ b/metadata/md5-cache/media-gfx/digikam-7.10.0-r1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5
SRC_URI=mirror://kde/stable/digikam/7.10.0/digiKam-7.10.0.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e078564d27622ba28c07e9776c6799ca
+_md5_=5f68f94a6fad38b673f90b4255351712
diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz
index 09c1ee60d829..43e8d0c3d06a 100644
--- a/metadata/md5-cache/media-radio/Manifest.gz
+++ b/metadata/md5-cache/media-radio/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-radio/tucnak-4.43 b/metadata/md5-cache/media-radio/tucnak-4.43
new file mode 100644
index 000000000000..3ccf871131ca
--- /dev/null
+++ b/metadata/md5-cache/media-radio/tucnak-4.43
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=dev-libs/glib:2 ~dev-libs/libzia-4.43 media-libs/libsndfile media-libs/libsdl2 alsa? ( media-libs/alsa-lib ) fftw? ( sci-libs/fftw:3.0 ) gpm? ( sys-libs/gpm ) hamlib? ( media-libs/hamlib:= ) virtual/pkgconfig
+DESCRIPTION=Amateur Radio VHF Contest Logbook
+EAPI=8
+HOMEPAGE=http://tucnak.nagano.cz
+INHERIT=autotools flag-o-matic
+IUSE=alsa fftw gpm hamlib suid
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 ~dev-libs/libzia-4.43 media-libs/libsndfile media-libs/libsdl2 alsa? ( media-libs/alsa-lib ) fftw? ( sci-libs/fftw:3.0 ) gpm? ( sys-libs/gpm ) hamlib? ( media-libs/hamlib:= )
+SLOT=0
+SRC_URI=http://tucnak.nagano.cz/tucnak-4.43.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=abd58aca88e633e334e188a8d19b0924
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 8848a746514a..e5b27ce7d99e 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/netio-1.33 b/metadata/md5-cache/net-analyzer/netio-1.33
deleted file mode 100644
index 0695ab6b89ea..000000000000
--- a/metadata/md5-cache/net-analyzer/netio-1.33
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=Network benchmark using TCP and UDP protocols
-EAPI=7
-HOMEPAGE=https://web.ars.de/netio/
-INHERIT=edos2unix toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=free-noncomm
-RESTRICT=mirror
-SLOT=0
-SRC_URI=https://www.ars.de/netio133.zip
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=92b0beb383060a8043ef3f0a5ace4057
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index b2e67da40ee9..94496a01cc32 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/neochat-22.11-r2 b/metadata/md5-cache/net-im/neochat-22.11-r2
deleted file mode 100644
index 6c8aab090717..000000000000
--- a/metadata/md5-cache/net-im/neochat-22.11-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.99.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.99.0:5
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=app-text/cmark:= >=dev-libs/kirigami-addons-0.6:5 dev-libs/qcoro5 dev-libs/qtkeychain:=[qt5(+)] >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmultimedia-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kconfig-5.99.0:5 >=kde-frameworks/kconfigwidgets-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kdbusaddons-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kio-5.99.0:5 >=kde-frameworks/kirigami-5.99.0:5 >=kde-frameworks/kitemmodels-5.99.0:5[qml] >=kde-frameworks/knotifications-5.99.0:5[qml] >=kde-frameworks/kwindowsystem-5.99.0:5 >=kde-frameworks/qqc2-desktop-style-5.99.0:5 >=kde-frameworks/sonnet-5.99.0:5[qml] media-libs/kquickimageeditor:5 >=net-libs/libquotient-0.6:= test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
-DESCRIPTION=Client for Matrix, the decentralized communication protocol
-EAPI=8
-HOMEPAGE=https://apps.kde.org/neochat/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm plasma-mobile.kde.org
-IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~ppc64
-LICENSE=GPL-3+ handbook? ( CC-BY-SA-4.0 )
-RDEPEND=app-text/cmark:= >=dev-libs/kirigami-addons-0.6:5 dev-libs/qcoro5 dev-libs/qtkeychain:=[qt5(+)] >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmultimedia-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kconfig-5.99.0:5 >=kde-frameworks/kconfigwidgets-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kdbusaddons-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kio-5.99.0:5 >=kde-frameworks/kirigami-5.99.0:5 >=kde-frameworks/kitemmodels-5.99.0:5[qml] >=kde-frameworks/knotifications-5.99.0:5[qml] >=kde-frameworks/kwindowsystem-5.99.0:5 >=kde-frameworks/qqc2-desktop-style-5.99.0:5 >=kde-frameworks/sonnet-5.99.0:5[qml] media-libs/kquickimageeditor:5 >=net-libs/libquotient-0.6:= >=dev-qt/qtgraphicaleffects-5.15.5:5 >=dev-qt/qtmultimedia-5.15.5:5[qml] >=kde-frameworks/purpose-5.99.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://kde/stable/plasma-mobile/22.11/neochat-22.11.tar.xz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plasma-mobile.kde.org 0e0115165780fa79ecb62b30c40c1e00 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=363fee8dad0a6fd8b98659b2311ea439
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 5d9418e8afed..1442a7a3eba2 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libgfbgraph-0.2.5 b/metadata/md5-cache/net-libs/libgfbgraph-0.2.5
deleted file mode 100644
index 419e49bef25f..000000000000
--- a/metadata/md5-cache/net-libs/libgfbgraph-0.2.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/gtk-doc >=dev-util/gtk-doc-am-1.14 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=dev-libs/glib:2 dev-libs/json-glib[introspection?] net-libs/libsoup:2.4[introspection?] net-libs/gnome-online-accounts net-libs/rest:0.7[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.30:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=A GObject library for Facebook Graph API
-EAPI=7
-HOMEPAGE=https://gitlab.gnome.org/GNOME/libgfbgraph/
-INHERIT=gnome2
-IUSE=+introspection
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib:2 dev-libs/json-glib[introspection?] net-libs/libsoup:2.4[introspection?] net-libs/gnome-online-accounts net-libs/rest:0.7[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.30:= )
-SLOT=0.2
-SRC_URI=mirror://gnome/sources/gfbgraph/0.2/gfbgraph-0.2.5.tar.xz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=80487057e8040dc4e4bd0eea1a89c7a2
diff --git a/metadata/md5-cache/net-libs/libzapojit-0.0.3-r2 b/metadata/md5-cache/net-libs/libzapojit-0.0.3-r2
deleted file mode 100644
index 1190207e57b1..000000000000
--- a/metadata/md5-cache/net-libs/libzapojit-0.0.3-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/gtk-doc-am-1.11 >=dev-util/intltool-0.35.0 sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=>=dev-libs/glib-2.28:2 >=net-libs/libsoup-2.38:2.4 dev-libs/json-glib net-libs/rest:0.7 net-libs/gnome-online-accounts introspection? ( >=dev-libs/gobject-introspection-1.30.0 )
-DESCRIPTION=GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs
-EAPI=8
-HOMEPAGE=https://gitlab.gnome.org/GNOME/libzapojit
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2
-IUSE=+introspection
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2.28:2 >=net-libs/libsoup-2.38:2.4 dev-libs/json-glib net-libs/rest:0.7 net-libs/gnome-online-accounts introspection? ( >=dev-libs/gobject-introspection-1.30.0 )
-SLOT=0
-SRC_URI=mirror://gnome/sources/libzapojit/0.0/libzapojit-0.0.3.tar.xz
-_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4b918dd0640e061578f1c9b66af8b1be
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 4e35ee0872f5..1960bddcce2e 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/dovecot-2.3.20-r3 b/metadata/md5-cache/net-mail/dovecot-2.3.20-r3
new file mode 100644
index 000000000000..e8ab5bc8fc5d
--- /dev/null
+++ b/metadata/md5-cache/net-mail/dovecot-2.3.20-r3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0= sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:=
+DESCRIPTION=An IMAP and POP3 server written with security primarily in mind
+EAPI=8
+HOMEPAGE=https://www.dovecot.org/
+INHERIT=autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+IUSE=kerberos ldap lua mysql pam postgres sqlite lz4 zstd argon2 caps doc lucene managesieve rpc selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind lua_single_target_lua5-1 lua_single_target_lua5-3
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=LGPL-2.1 MIT
+RDEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0= sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= acct-group/dovecot acct-group/dovenull acct-user/dovecot acct-user/dovenull net-mail/mailbase[pam?]
+REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) )
+SLOT=0/2.3.20
+SRC_URI=https://dovecot.org/releases/2.3/dovecot-2.3.20.tar.gz sieve? ( https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.20.tar.gz ) managesieve? ( https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.20.tar.gz )
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=1b4d055c08cf6bdd6cf8ac8ca5a49795
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index acb40d3fd296..185f27ccc65b 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2 b/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2
deleted file mode 100644
index f4dfb1cfb0ff..000000000000
--- a/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-misc/tracker:3= >=dev-libs/glib-2.56.0:2 >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts] media-libs/grilo:0.3 >=net-libs/gnome-online-accounts-3.13.3:= >=net-libs/libgfbgraph-0.2.2:0.2 >=net-libs/libzapojit-0.0.2 flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
-DESCRIPTION=Crawls through your online content
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Projects/GnomeOnlineMiners
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2
-IUSE=flickr
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=app-misc/tracker:3= >=dev-libs/glib-2.56.0:2 >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts] media-libs/grilo:0.3 >=net-libs/gnome-online-accounts-3.13.3:= >=net-libs/libgfbgraph-0.2.2:0.2 >=net-libs/libzapojit-0.0.2 flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
-SLOT=0
-SRC_URI=mirror://gnome/sources/gnome-online-miners/3.34/gnome-online-miners-3.34.0.tar.xz https://src.fedoraproject.org/rpms/gnome-online-miners/raw/f36/f/tracker3.patch -> gnome-online-miners-3.34.0-tracker3.patch
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=edcb2f2d32b5c7487dcd95db2a08010c
diff --git a/metadata/md5-cache/www-misc/Manifest.gz b/metadata/md5-cache/www-misc/Manifest.gz
index 07929264aef3..a7908076b8d5 100644
--- a/metadata/md5-cache/www-misc/Manifest.gz
+++ b/metadata/md5-cache/www-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-misc/shellinabox-2.20-r4 b/metadata/md5-cache/www-misc/shellinabox-2.20-r4
deleted file mode 100644
index 122bc04e730c..000000000000
--- a/metadata/md5-cache/www-misc/shellinabox-2.20-r4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=acct-user/shellinaboxd acct-group/shellinaboxd dev-libs/openssl:0= pam? ( sys-libs/pam )
-DESCRIPTION=Export command line tools to a web based terminal emulator
-EAPI=7
-HOMEPAGE=https://github.com/shellinabox/shellinabox
-INHERIT=autotools systemd
-IUSE=+pam
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=GPL-2
-RDEPEND=acct-user/shellinaboxd acct-group/shellinaboxd
-SLOT=0
-SRC_URI=https://github.com/shellinabox/shellinabox/archive/v2.20.tar.gz -> shellinabox-2.20.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9f0c6d92510da9e4d8d92d6047abdd65
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 87d5a99411c4..a78146d3acd7 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r2 b/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r2
new file mode 100644
index 000000000000..9a0b82bc12aa
--- /dev/null
+++ b/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-util/cppunit-1.8.0 ) >=app-eselect/eselect-wxwidgets-20131230 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=>=app-eselect/eselect-wxwidgets-20131230 dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libpcre2[pcre16,pcre32,unicode] sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl ) lzma? ( app-arch/xz-utils ) X? ( >=dev-libs/glib-2.22:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig x11-libs/pango[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-bad:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libnotify? ( x11-libs/libnotify[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] wayland? ( dev-libs/wayland ) ) spell? ( app-text/gspell:= ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webkit? ( net-libs/webkit-gtk:4= ) ) opengl? ( virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-base/xorg-proto )
+DESCRIPTION=GTK version of wxWidgets, a cross-platform C++ GUI toolkit
+EAPI=8
+HOMEPAGE=https://wxwidgets.org/
+INHERIT=multilib-minimal
+IUSE=+X curl doc debug gnome-keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )
+RDEPEND=>=app-eselect/eselect-wxwidgets-20131230 dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libpcre2[pcre16,pcre32,unicode] sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl ) lzma? ( app-arch/xz-utils ) X? ( >=dev-libs/glib-2.22:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig x11-libs/pango[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-bad:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libnotify? ( x11-libs/libnotify[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] wayland? ( dev-libs/wayland ) ) spell? ( app-text/gspell:= ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webkit? ( net-libs/webkit-gtk:4= ) )
+REQUIRED_USE=test? ( tiff ) tiff? ( X ) spell? ( X ) gnome-keyring? ( X )
+RESTRICT=!test? ( test )
+SLOT=3.2-gtk3
+SRC_URI=https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1.tar.bz2 doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1-docs-html.tar.bz2 )
+_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=1e3c045fe8769f52e12cd23bd8a36cd8
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 3c9ddc4c1065..cf4acdb4cbe8 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/thunar-4.18.5 b/metadata/md5-cache/xfce-base/thunar-4.18.6
index 52870f35fbc7..9acaaa55e33d 100644
--- a/metadata/md5-cache/xfce-base/thunar-4.18.5
+++ b/metadata/md5-cache/xfce-base/thunar-4.18.6
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.5.tar.bz2
+SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.6.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a8966f42d9cb85988baa926264d7529f
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 3416666f3cbe..29279ee52c17 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-04-30T09:39:51Z
+TIMESTAMP 2023-04-30T15:39:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRON2dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmROi8VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB0hg/9GNmjTZG/ZTEiZ+PYhel/a3LcyLo5atbMHw8CQ9tsGyZj4OGndPOctpx7
-/3dlvADSUkbYc3e/sGA5LxmRPj/G8bbdwMI40eSzcZbMnnlDYDD0Iia4rhRTZs+v
-WgPJtfX7u4jOkXXc3O4W3EsrpuFZY7JBPQS5a7hlM7CtIoR6QrUoCu0i8flT2n+K
-150mz5DDJYHMe+BNvg3ZrU7HtEyoyKWl6yYSeZFOe83FIsBzvv+RoV/RRZRKNJWK
-osaeSIC2D1Uy1T1RV5ogYb0KZU2vC0RkRF7O8lf3S0bkvqf9bU1caw7xE2xHmnaa
-ggzC1U++OEr7QHqfen1SxArTkmEtqiPVygnjEhL+EwSQPHsz8/ZaXryiE29O29Oq
-rbIUuS/jx0RwhAflFXVDWY27NzPptFgZ1PnBEijYknJ8oMWUrks/QE2bUTp7QadG
-/7vJvf2lRIqQESHojJPlGxsBEERAzthAw2T/h8DVhvmHLBomTUQ+0po5zqDSmXiF
-fPUgzAaV81cgsS1HF0U41v1+m0HhmM1rG+/UMdE5rb31mFWR5LmbSI0tx6h9GO7S
-YRwV4/qrUQwpAiRD+nnfTAgW8lxu2MloEzUMx3gRe1TujQuqwrjt3p2AUy/XHqXE
-pl9MdoNUVmB7euhGf5SJ2kR5Hjx4J4L8ascTNy4Z7t3skCxlQ+w=
-=P/PX
+klDMJw/8C30Y4uf9gn41SP7NtsWx62zQZesPmIKiXYGlcQP3LCJFbWcIcrpfOKfe
+MPuvb1nfNTgKeCYGol90oih5+m4EDjXlnowdevfZGjxThYtAedCHMaQUKudbgvmO
+h1tSQG8vPGJjpMo2UjQK4lVGPMXSdHc39tFgSOZYhoDdkAWZkxreydMfrnbU3Gx5
+enJ8+BTRsDr9k2Lb34+Y7tQOJJ0FfgMcKWdWyC4wFn6tTtn8CVm9/xkM9WYEdeya
+2gRfAqkLtwJZpQuNTI1dUMu9urCxhlzgh/saujtZxfggeKAG3cHc4C23DDJNcgL5
+WhWWU9Qka32ubml4LEsYbbPZsCSQ8f1bneE9QNYT83N1f7jkV+88g8VqaZyvzBok
+hmgxM1p8rKX3bzBHZHhrQ7pVS3o65KJT5LJVaM1Gih00C8BJj+r4Oy5KEoeAWsZi
+8208PcW5cPISfA/G2HOhYf8yXzQfoGJz/ayo1pkhxvPtF8eNDwD96/6pZOpN89z6
+m0d9I8vAMe920SO2dUExzCFZcA7ruKN61u49QfCBt7Y7F0BqhBeKwBP4CNH7Q02F
+/sTCayPXHkRk3Dszy7f6+rA662MOIteQHbUmNEwwlQJzCqiaa6QneymddVP5Xiqt
+a28zwq8G8+/k4c8Nz7kFB5th9fypdh6wA6gbwVzTsibTOxSQp5I=
+=JKjv
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d263cc071764..965d43e58a62 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 30 Apr 2023 09:39:49 +0000
+Sun, 30 Apr 2023 15:39:47 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index a03748bdbe8d..33a2c6d3e44f 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Apr 30 09:39:49 AM UTC 2023
+Sun Apr 30 03:39:46 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 67362138c4a0..9666c6031715 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 30 Apr 2023 09:45:01 +0000
+Sun, 30 Apr 2023 15:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index dd02d8e3ef4e..c62a0f17d8ca 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-37ee4c70278eb41181f69e175575b0152b941655 1682846110 2023-04-30T09:15:10+00:00
+5ea54579e1ca07511b81fd648d2e8b1583ee41ee 1682868358 2023-04-30T15:25:58+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 13fae7c8b94a..67b31b4a40d5 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1682847601 Sun 30 Apr 2023 09:40:01 AM UTC
+1682869201 Sun 30 Apr 2023 03:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d263cc071764..ac6302c91bc8 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 30 Apr 2023 09:39:49 +0000
+Sun, 30 Apr 2023 15:39:46 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index f00fa1a6983b..c32339222220 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/netio/Manifest b/net-analyzer/netio/Manifest
deleted file mode 100644
index 09564c4a1bf6..000000000000
--- a/net-analyzer/netio/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST netio133.zip 235931 BLAKE2B e664700b5991e38ad056333b13ba6ec40efd2a9a496dd9235ad40482b281f21ca54f49e037a0155d3ca0b1d77bd54330462d08abe5f809c6ee337b672c979995 SHA512 79a4d8ad5a5d9750a19bf7f8f4cc762e6d1a866a63138bfc1cf8614057eb8ade147817e489f93210990ce9d82be03a5053821663212fbee71c4cd46c2f9c9232
-EBUILD netio-1.33.ebuild 794 BLAKE2B 9dba23df302452f7b13db0bf9f9c4e9bcdc5fd09128bc52f96fb452fccc2947b572dd2c27ccc7b56d0af638edac42fdcdb8ddb2aaad69bd8e2267c59defd6860 SHA512 608678e641aed4f6989c5971ac37fe546c8822268c08a4ea693e5d8d884c9ddfcf075d974d79cd6c4ff8d1be27f20803a1b90b4af0b6967ad6565a0a40cd5c0d
-MISC metadata.xml 277 BLAKE2B 57fc90092c4674e5c4dfe38b0d79c983990fce4e8208b70c2ebb218aebb6d2135537f927115f3a7b7eb8c1ddb596461c17e60acb3e6a11b289796f20f3c80a33 SHA512 5ac67e6beabab60f83ac521249c6d1f021988d522fc86ab12ec98fbaa9d47a50157c10c7b9a39554e66a02b141cdc6dc6669e5e7c9c02c8b36ad404aa790d619
diff --git a/net-analyzer/netio/metadata.xml b/net-analyzer/netio/metadata.xml
deleted file mode 100644
index dce3f3be66c0..000000000000
--- a/net-analyzer/netio/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>netmon@gentoo.org</email>
- <name>Gentoo network monitoring and analysis project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/net-analyzer/netio/netio-1.33.ebuild b/net-analyzer/netio/netio-1.33.ebuild
deleted file mode 100644
index b4f396af8c4d..000000000000
--- a/net-analyzer/netio/netio-1.33.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit edos2unix toolchain-funcs
-
-DESCRIPTION="Network benchmark using TCP and UDP protocols"
-HOMEPAGE="https://web.ars.de/netio/"
-SRC_URI="https://www.ars.de/${PN}${PV/.}.zip"
-S="${WORKDIR}"
-
-LICENSE="free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-RESTRICT="mirror" # bug #391789 comment #1
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- edos2unix *.c *.h *.doc
-
- default
-
- sed -i \
- -e "s|LFLAGS=\"\"|LFLAGS?=\"${LDFLAGS}\"|g" \
- -e 's|\(CC\)=|\1?=|g' \
- -e 's|\(CFLAGS\)=|\1+=|g' \
- Makefile || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- linux
-}
-
-src_install() {
- dobin netio
- dodoc netio.doc
-}
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index a510b6bdb534..d6a779bdf771 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index 90ae536ab127..f0a9fdeb124f 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1,7 +1,3 @@
-AUX neochat-22.11-fix-crash-notification-settings.patch 2971 BLAKE2B 641da45f1ce637ef0dd57a0bda3cd0b9b979c603799435c177e30f7f12fdcd90fc380450fa693f784e911f20a00c72bbda759148ba9dfe35a24b8f8c860d5f9a SHA512 a25490fd20b96d4c4857885f152a7f109a9d78fef06504eb61d777479d2e137323a26d68e2306fc08b792d033bd9aac0579e7ea9eca61c48ef40329b8f1b675f
-AUX neochat-22.11-hide-dev-settings-loading.patch 1633 BLAKE2B 493e404e21b4275cd1babf950fe1f1d2d54dd0cb4a54d2cb39b313b8fdec422e3f4a9969e75f3f3c214100ad96e50ff4fc726f0454576034b165b27d983a7cb3 SHA512 cc8446c1cb7c0dc60be0950c682ecaecb3954e6a792ebf9ef2da39480dd6b4754bcef99d19a53b6de9bb203fe0ac32ce1a540e8758dc6cb2b1fe131b58520748
-DIST neochat-22.11.tar.xz 465660 BLAKE2B bbd391a97cf4ea886042f3983798b766b4bd4fcf75513e4adf808227cc03ae6b533426b0f3ab000dc22593ce0be1ea7d284fac654db5bf66844633001300babd SHA512 7e10d2512dd60b76340a84b2daab1e020d75c0ec9d79c87d5f96ce2c394bf93e557b9c96606abe643a787db1136861c25826f9dc7680d3a43d218654ef864519
DIST neochat-23.04.0.tar.xz 565520 BLAKE2B 3ad908f916c5db5326486e2267b26a99dee58348be7f247a27590e8d20cbe3ef3c93c9506416c182215ba0e13ea29d50afe1a445f3fc31def5ad136c250eeae0 SHA512 a4098ef9cdf1a59ab8ee6abfeaf3d5533cdf668a43c081d3cd228249530bcdd77a386c2215106c5e3a8efbbd68b7ec3e8b04f34219d6511a9d654ef0c1bb0be4
-EBUILD neochat-22.11-r2.ebuild 1701 BLAKE2B 460361cf26ca3e257021e39243efd5d0426a94976c6bdab145dfd2340636849958011872223e003646f2193c81d3e87257ffa506c0545415c48a8d188ed72214 SHA512 038090e5ef417d7fcb20b0c36f1a8360678f84b7240647bdbbcc8b422a4c83c9b73e87b8ece5c280666248c9d2b1e253076ed569148e6a79c1a404b6e12011a6
EBUILD neochat-23.04.0.ebuild 1472 BLAKE2B 2fa4683150045d980c813d68cb02fa84650921140e52c52de4df0d145987df7c6a259ac84caa31ca236f240ff8adfa61176ae3df86f896d9a9ecf9485bf001a8 SHA512 02f2d75053cb99f99cf123caf4821da27eda0c29db114b381a9000e42afbcc8a93cae1b3a4574d4334d42fd729f470dbd83160eedfc00f0946bc8ca509d6cc90
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/net-im/neochat/files/neochat-22.11-fix-crash-notification-settings.patch b/net-im/neochat/files/neochat-22.11-fix-crash-notification-settings.patch
deleted file mode 100644
index 48c65a368fd3..000000000000
--- a/net-im/neochat/files/neochat-22.11-fix-crash-notification-settings.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 6b3f44e9232bd1bf49752934a896a9aa3afe5a65 Mon Sep 17 00:00:00 2001
-From: James Graham <james.h.graham@protonmail.com>
-Date: Sun, 11 Dec 2022 11:53:21 +0000
-Subject: [PATCH] Fix crash when opening notification settings with no account
- by making sure that the keyword model doesn't try to update the noficiation
- settings when there is no active connection. Also make sure that ability to
- add a keyword or change the global notiifcaiton state is disabled without an
- active connection as these will cause the same crash.
-
----
- src/keywordnotificationrulemodel.cpp | 4 +++-
- src/qml/Settings/GlobalNotificationsPage.qml | 4 +++-
- 2 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/src/keywordnotificationrulemodel.cpp b/src/keywordnotificationrulemodel.cpp
-index a15f4aa0..e9ac6145 100644
---- a/src/keywordnotificationrulemodel.cpp
-+++ b/src/keywordnotificationrulemodel.cpp
-@@ -15,7 +15,9 @@
- KeywordNotificationRuleModel::KeywordNotificationRuleModel(QObject *parent)
- : QAbstractListModel(parent)
- {
-- controllerConnectionChanged();
-+ if (Controller::instance().activeConnection()) {
-+ controllerConnectionChanged();
-+ }
- connect(&Controller::instance(), &Controller::activeConnectionChanged, this, &KeywordNotificationRuleModel::controllerConnectionChanged);
- }
-
-diff --git a/src/qml/Settings/GlobalNotificationsPage.qml b/src/qml/Settings/GlobalNotificationsPage.qml
-index f81b1a65..ab6bdc3f 100644
---- a/src/qml/Settings/GlobalNotificationsPage.qml
-+++ b/src/qml/Settings/GlobalNotificationsPage.qml
-@@ -23,7 +23,7 @@ Kirigami.ScrollablePage {
- contentItem: MobileForm.FormCheckDelegate {
- text: i18n("Enable notifications for this account")
- checked: Config.showNotifications
-- enabled: !Config.isShowNotificationsImmutable
-+ enabled: !Config.isShowNotificationsImmutable && Controller.activeConnection
- onToggled: {
- Config.showNotifications = checked
- Config.save()
-@@ -225,6 +225,7 @@ Kirigami.ScrollablePage {
- Layout.fillWidth: true
-
- placeholderText: i18n("Keyword…")
-+ enabled: NotificationsManager.keywordNotificationAction !== PushNotificationAction.Unknown
-
- rightActions: Kirigami.Action {
- icon.name: "edit-clear"
-@@ -246,6 +247,7 @@ Kirigami.ScrollablePage {
- Accessible.name: text
- icon.name: "list-add"
- display: QQC2.AbstractButton.IconOnly
-+ enabled: NotificationsManager.keywordNotificationAction !== PushNotificationAction.Unknown
-
- onClicked: {
- keywordNotificationRuleModel.addKeyword(keywordAddField.text, PushNotificationAction.On)
---
-GitLab
-
diff --git a/net-im/neochat/files/neochat-22.11-hide-dev-settings-loading.patch b/net-im/neochat/files/neochat-22.11-hide-dev-settings-loading.patch
deleted file mode 100644
index c19e54683839..000000000000
--- a/net-im/neochat/files/neochat-22.11-hide-dev-settings-loading.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 25c7b7b780d2913c323b8c048e8999ea9f72997f Mon Sep 17 00:00:00 2001
-From: James Graham <james.h.graham@protonmail.com>
-Date: Sun, 11 Dec 2022 16:47:16 +0000
-Subject: [PATCH] Hide loading item and show info message when on the devices
- page and not logged in.
-
----
- src/qml/Settings/DevicesPage.qml | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/src/qml/Settings/DevicesPage.qml b/src/qml/Settings/DevicesPage.qml
-index dd3f2eab..71a9d950 100644
---- a/src/qml/Settings/DevicesPage.qml
-+++ b/src/qml/Settings/DevicesPage.qml
-@@ -27,7 +27,7 @@ Kirigami.ScrollablePage {
- }
- MobileForm.AbstractFormDelegate {
- Layout.fillWidth: true
-- visible: deviceRepeater.count === 0 // We can assume 0 means loading since there is at least one device
-+ visible: Controller.activeConnection && deviceRepeater.count === 0 // We can assume 0 means loading since there is at least one device
- contentItem: Kirigami.LoadingPlaceholder { }
- }
- Repeater {
-@@ -160,6 +160,14 @@ Kirigami.ScrollablePage {
- }
- }
- }
-+ Kirigami.InlineMessage {
-+ Layout.fillWidth: true
-+ Layout.maximumWidth: Kirigami.Units.gridUnit * 30
-+ Layout.alignment: Qt.AlignHCenter
-+ text: i18n("Please login to view the signed-in devices for your account.")
-+ type: Kirigami.MessageType.Information
-+ visible: !Controller.activeConnection
-+ }
- }
-
- Kirigami.OverlaySheet {
---
-GitLab
-
diff --git a/net-im/neochat/neochat-22.11-r2.ebuild b/net-im/neochat/neochat-22.11-r2.ebuild
deleted file mode 100644
index 9b51d5a366fa..000000000000
--- a/net-im/neochat/neochat-22.11-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK=optional
-ECM_TEST=true
-KDE_ORG_CATEGORY=network
-KFMIN=5.99.0
-QTMIN=5.15.5
-inherit ecm plasma-mobile.kde.org
-
-DESCRIPTION="Client for Matrix, the decentralized communication protocol"
-HOMEPAGE="https://apps.kde.org/neochat/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64"
-fi
-
-LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
-SLOT="0"
-
-DEPEND="
- app-text/cmark:=
- >=dev-libs/kirigami-addons-0.6:5
- dev-libs/qcoro5
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5[qml]
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5[qml]
- media-libs/kquickimageeditor:5
- >=net-libs/libquotient-0.6:=
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=kde-frameworks/purpose-${KFMIN}:5
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-crash-notification-settings.patch" # KDE-bug #462853
- "${FILESDIR}/${P}-hide-dev-settings-loading.patch" # KDE-bug #462900
-)
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 8a3893613f53..a4ae79203ffc 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/ircii/Manifest b/net-irc/ircii/Manifest
index 30e5bee0df42..545adc0e82aa 100644
--- a/net-irc/ircii/Manifest
+++ b/net-irc/ircii/Manifest
@@ -3,4 +3,4 @@ DIST ircii-20210314.tar.bz2 590626 BLAKE2B d9b785fd043f277ab7824b2161e9f8635f106
DIST ircii-20221016.tar.bz2 578521 BLAKE2B 718ec9e4b5baf572a422d80932469c8c9fc24d24d2de3cebb062c30888084075b53bf386fe4b03db95631ee2c9b8e4f72a80d4bde2fb774132095dd65841a09f SHA512 36d6971810982515866fd510d5f70c4308424e66e395e3aeeb3270920daed5148b4b0f770eb5b9f15748d51f3392f48ddfd81f53edce8798076e90ffd4adc493
EBUILD ircii-20210314-r2.ebuild 888 BLAKE2B 0c44614910336542503ff5056a1250f263debf287ea0d25d1341488b3c94331a983ac0886c5a56c40b14edbdc003697f6ae05e14494d30361c211453fe5ba85b SHA512 92f330f5ed60500e2891cfad8bb95b150fc93d7fd8028838f2be145657f291003d276046731e15569daa4b3cbc5bb3e0fff59e308f7db2072e70fcd270372a54
EBUILD ircii-20221016.ebuild 1003 BLAKE2B be5d496d802eaefbdfaf64868db0346a4be313e30be799d31e26082bfa734ee60f57a9960a7b05970020e746def1e4ee255b026878e78c9caabddeaba7124a53 SHA512 be0f0c30f784e6031cb6c293ba65af7551401117fb7534834a2a0d0901b35a321508b47d290dd38a8ed27cd72cd35e6154a7d82a8d78266ead86ac76a5be09c9
-MISC metadata.xml 245 BLAKE2B 4988fa1366a9b8a3769e503545339cdd493a0bdc362ca9237b158b94549de1f061477546b00fd3b21dc9325812423f7207071e22e3234d5c0b88c755197557d2 SHA512 e00be68ab9ad3acfce3d2d48721c47cf50e2c6358c9ceb45a2a23fc5303826ea26b9205ce4f230121c2e40c9c467367f2dc57863680899b21e8005034aa9118c
+MISC metadata.xml 328 BLAKE2B b41d5ec976f8f1b3d0f46e0a15d76a7e35350aeda3b0c7038624d6d276c97ae66feda821cabda36c9c14b332448691a602a9a3181945e0c84888bf516020225c SHA512 0b4ae17bde3c0ea6791850c3c8a5715a444ed9760945eb00322591f31e3590c5c13d2a2e18fe6c55b39b2ef7f68977fc1b70afb3e60fb2398f81af0b7924a7df
diff --git a/net-irc/ircii/metadata.xml b/net-irc/ircii/metadata.xml
index aa20bff17b1d..0cdf261be819 100644
--- a/net-irc/ircii/metadata.xml
+++ b/net-irc/ircii/metadata.xml
@@ -5,4 +5,7 @@
<email>bkohler@gentoo.org</email>
<name>Ben Kohler</name>
</maintainer>
+ <use>
+ <flag name="lto">Build using Link Time Optimizations (LTO)</flag>
+ </use>
</pkgmetadata>
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index dcbef1b977d6..496fb0ae9149 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libgfbgraph/Manifest b/net-libs/libgfbgraph/Manifest
deleted file mode 100644
index c1831f64664f..000000000000
--- a/net-libs/libgfbgraph/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gfbgraph-0.2.5.tar.xz 283632 BLAKE2B 7a229e098623613c3c758dd7d9d4802cf82a6b8c7f6c81ad8de2392597d13b6db9978ef1794321aa6915f9065dca030e58ef1569d64f956a7048846e996cea23 SHA512 c3a1168935272377c211d95e4efcb8ed56d129589bcaa6e0d7b5dff7ca916f0c63dc30eb1a903aea3de51cb109ae787e985bdd9485fb97cd1b5b6971bea01a1e
-EBUILD libgfbgraph-0.2.5.ebuild 1231 BLAKE2B de94f665281b4e4af355aa88965eef0e7de64d1b9b0bdd162e0a24027b0796e68a0b6caaff9de5bfc04d3462a21f07f76c2a97e0e0db1ff7a9ca8b7d65d811d0 SHA512 a541babeac04e5a29d5b2a0dfebf20ed9f36098f4a57bf2d79bbe2303ea752f5a80a9af6865a63efa17ca6293b673f99eb5648a002fde573e358f087e6e57339
-MISC metadata.xml 352 BLAKE2B 8b2b4ade81a5c002819e50e581628c282b834c42f46c4c7d75ba41ffd7256c44bbc22376b69c64a73e322d9467309a0c2091a3b76e240b8e303395c5871d79ca SHA512 3f6e28bc8b271eff10da94743832dd60e2bde5e8183669b0ff7d4f156d5496dfba6737204d9b2ddd7947907fd2d1f99a45c76edfee4ba8f9a1b1fadb6821efe9
diff --git a/net-libs/libgfbgraph/libgfbgraph-0.2.5.ebuild b/net-libs/libgfbgraph/libgfbgraph-0.2.5.ebuild
deleted file mode 100644
index 68894bb99e0b..000000000000
--- a/net-libs/libgfbgraph/libgfbgraph-0.2.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="gfbgraph"
-GNOME2_EAUTORECONF="yes"
-
-inherit gnome2
-
-DESCRIPTION="A GObject library for Facebook Graph API"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgfbgraph/"
-
-LICENSE="LGPL-2.1+"
-SLOT="0.2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="+introspection"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/json-glib[introspection?]
- net-libs/libsoup:2.4[introspection?]
- net-libs/gnome-online-accounts
- net-libs/rest:0.7[introspection?]
- introspection? ( >=dev-libs/gobject-introspection-1.30:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-util/gtk-doc
- >=dev-util/gtk-doc-am-1.14
- virtual/pkgconfig
-"
-# gtk-doc needed for autoreconf
-
-src_prepare() {
- # Test requires a credentials.ini file.
- # https://gitlab.gnome.org/GNOME/libgfbgraph/-/issues/7#note_802926
- sed -i -e 's:TESTS = gtestutils:TESTS =:' tests/Makefile.am || die
-
- gnome2_src_prepare
-}
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable introspection)
-}
-
-src_install() {
- gnome2_src_install
- # Remove files installed in the wrong place
- # https://gitlab.gnome.org/GNOME/libgfbgraph/-/issues/10
- rm -rf "${ED}"/usr/doc
-}
diff --git a/net-libs/libgfbgraph/metadata.xml b/net-libs/libgfbgraph/metadata.xml
deleted file mode 100644
index e380f14e5912..000000000000
--- a/net-libs/libgfbgraph/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/libgfbgraph</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-libs/libzapojit/Manifest b/net-libs/libzapojit/Manifest
deleted file mode 100644
index d6c0d8ffcd58..000000000000
--- a/net-libs/libzapojit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libzapojit-0.0.3.tar.xz 272108 BLAKE2B 7bd606b01cb9b92c844a35d4229e52347c5193033c4fe483eb2fcf5bf76c9773cc26741d7eed8d52c1352767c65055088335ffb0779d390988292956b367584f SHA512 8dc1006db515a4b2971ebccdcf167930566a11bfe74f545e3a9647ff061be4ac2781faf1adbf6e6107b4ff2e08f16b9ad1f96f9b8e4f0eba87601fdc1c35eaa3
-EBUILD libzapojit-0.0.3-r2.ebuild 808 BLAKE2B 3d942ac06d7522c06fd355d3c29bd177efa860a78ab0bc89e2663f37b55a1f68cfb41b9c5c9c1f7710a65838829cf1faf16a594d22b28d2255669056945ebb19 SHA512 ae92e0490ab94fb719641589c350146ce7f016c1564870fb80f561de82c5d7899cef532c955479da0fe8c25a91e69771a715a2142149bdd018df8ce79038d168
-MISC metadata.xml 353 BLAKE2B 9c2c5aa10bbe8ba9f88a2d76bd51dd7becea9529ca17685eecaaa7cf1753c9063434b8fc3782c58ddbb26b8eda8298f3a03176fd1955f9aaf0d0734b6357ad8a SHA512 900f2ef1f8c91b8567be46b8d241c1d21698692cf3fcb49850ee75875995aaad58d212cdfc062b9f901ecc1a78313d71cb4b83f6e134c33e80ff306b2c325999
diff --git a/net-libs/libzapojit/libzapojit-0.0.3-r2.ebuild b/net-libs/libzapojit/libzapojit-0.0.3-r2.ebuild
deleted file mode 100644
index a5c76746cc93..000000000000
--- a/net-libs/libzapojit/libzapojit-0.0.3-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2
-
-DESCRIPTION="GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libzapojit"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
-IUSE="+introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.28:2
- >=net-libs/libsoup-2.38:2.4
- dev-libs/json-glib
- net-libs/rest:0.7
- net-libs/gnome-online-accounts
-
- introspection? ( >=dev-libs/gobject-introspection-1.30.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-util/gtk-doc-am-1.11
- >=dev-util/intltool-0.35.0
- sys-devel/gettext
- virtual/pkgconfig
-"
-# eautoreconf needs:
-# gnome-base/gnome-common:3
-
-src_configure() {
- gnome2_src_configure \
- $(use_enable introspection)
-}
diff --git a/net-libs/libzapojit/metadata.xml b/net-libs/libzapojit/metadata.xml
deleted file mode 100644
index 2be5b3086f5b..000000000000
--- a/net-libs/libzapojit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">Archive/libzapojit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index ec4f27eecf25..572503154a43 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 59c655aef8cc..e385cf1e3d23 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -8,4 +8,5 @@ DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 6845896f9bcfb26f74b0ec
DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8 SHA512 20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8
EBUILD dovecot-2.3.20-r1.ebuild 8665 BLAKE2B 2b438a509e9c954b9f731ec8f71f8e1601d3d0e9ceea602d3c2245cd92fd78edfacbff3a17580a34f80929cd6c623a46ba2dd7b675c666224e39c5ebfcd70f8f SHA512 0499f4d65287fb6274b32f7b12a2a66efaeb35c72fbff9f67cdbf569e7a7d24ad5ff22f4eb81ac19a18c34774e66ef07156d000e0e8a6e17687d11522becf432
EBUILD dovecot-2.3.20-r2.ebuild 8676 BLAKE2B c15fe5c43a1d9ac0b6430cefe5cf233cb8874517789b4692c9b4c8de51ae5348d8f1f2aa598c5b31457f55597342bf7ab50e5dbb343af5757a3537bcf17eeedf SHA512 908a471a114d580205b97855a46ab6f17e092bf2869edff023fc43578e2b7777b70ac9374b3533a10d27d5cb778a1fb57025803edd79e660cfb3d1d994a92cae
+EBUILD dovecot-2.3.20-r3.ebuild 8682 BLAKE2B 9c53d65244e6f81bbc06c327a10a69b106e7cd5612908a0c92c8de58d51311d896fb1d022961d3b95806f3150cd58ead83dcc85bb057a1760322416b95d87af7 SHA512 7869d9d31fda17d9e9fd0ebba02d86cbda4492be14a438621657cfd84c4ddd7dd4d5797a22afd02729313c01b9246d3ab80dda603aa2e390c7dbf7d516e55eb6
MISC metadata.xml 965 BLAKE2B e0264c2ddea7b7b63647f3bacd999f164756808acea88d1e673dd381bedd72e915d584540def84f3f4cf35fc4d9e172da1cdd0c97cc49027e164bfa2780a1122 SHA512 c7ccd95428b3cdbac8486c30ff02ae13c07c5343fc2307747fcd714285408ee21dea63b51252f55a3b8255ff39890f02b2eca932fd5b457f02dc89739acc6680
diff --git a/net-mail/dovecot/dovecot-2.3.20-r3.ebuild b/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
new file mode 100644
index 000000000000..3d9ad8ac904f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag. ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.20"
+if [[ ${PV} == *_rc* ]]; then
+ rc_dir="rc/"
+else
+ rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+ sieve? (
+ https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+ )
+ managesieve? (
+ https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+ ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/"
+
+SLOT="0/${PV}"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+ selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ dev-libs/icu:=
+ dev-libs/openssl:0=
+ sys-libs/zlib:=
+ virtual/libiconv
+ argon2? ( dev-libs/libsodium:= )
+ caps? ( sys-libs/libcap )
+ kerberos? ( virtual/krb5 )
+ ldap? ( net-nds/openldap:= )
+ lua? ( ${LUA_DEPS} )
+ lucene? ( >=dev-cpp/clucene-2.3 )
+ lz4? ( app-arch/lz4 )
+ mysql? ( dev-db/mysql-connector-c:0= )
+ pam? ( sys-libs/pam:= )
+ postgres? ( dev-db/postgresql:* )
+ rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+ selinux? ( sec-policy/selinux-dovecot )
+ solr? ( net-misc/curl dev-libs/expat )
+ sqlite? ( dev-db/sqlite:* )
+ stemmer? ( dev-libs/snowball-stemmer:= )
+ suid? ( acct-group/mail )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ textcat? ( app-text/libexttextcat )
+ unwind? ( sys-libs/libunwind:= )
+ zstd? ( app-arch/zstd:= )
+ virtual/libcrypt:=
+ "
+
+RDEPEND="
+ ${DEPEND}
+ acct-group/dovecot
+ acct-group/dovenull
+ acct-user/dovecot
+ acct-user/dovenull
+ net-mail/mailbase[pam?]
+ "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+ "${FILESDIR}/${PN}"-socket-name-too-long.patch
+ "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
+ "${FILESDIR}"/CVE-2022-30550.patch
+ "${FILESDIR}/${PN}"-openssl-3.patch
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ if use managesieve && ! use sieve; then
+ ewarn "managesieve USE flag selected but sieve USE flag unselected"
+ ewarn "sieve USE flag will be turned on"
+ fi
+}
+
+src_prepare() {
+ default
+ # bug 657108, 782631
+ #elibtoolize
+ eautoreconf
+
+ # Bug #727244
+ append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+ local conf=""
+
+ if use postgres || use mysql || use sqlite; then
+ conf="${conf} --with-sql"
+ fi
+
+ # turn valgrind tests off. Bug #340791
+ VALGRIND=no \
+ LUAPC="${ELUA}" \
+ systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+ econf \
+ --with-rundir="${EPREFIX}/run/dovecot" \
+ --with-statedir="${EPREFIX}/var/lib/dovecot" \
+ --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+ --disable-rpath \
+ --with-bzlib \
+ --without-libbsd \
+ --with-lzma \
+ --with-icu \
+ --with-ssl \
+ --with-zlib \
+ $( use_with argon2 sodium ) \
+ $( use_with caps libcap ) \
+ $( use_with kerberos gssapi ) \
+ $( use_with lua ) \
+ $( use_with ldap ) \
+ $( use_with lucene ) \
+ $( use_with lz4 ) \
+ $( use_with mysql ) \
+ $( use_with pam ) \
+ $( use_with postgres pgsql ) \
+ $( use_with sqlite ) \
+ $( use_with solr ) \
+ $( use_with stemmer ) \
+ $( use_with systemd ) \
+ $( use_with tcpd libwrap ) \
+ $( use_with textcat ) \
+ $( use_with unwind libunwind ) \
+ $( use_with zstd ) \
+ $( use_enable static-libs static ) \
+ ${conf}
+
+ if use sieve || use managesieve; then
+ # The sieve plugin needs this file to be build to determine the plugin
+ # directory and the list of libraries to link to.
+ emake dovecot-config
+ cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
+ econf \
+ $( use_enable static-libs static ) \
+ --localstatedir="${EPREFIX}/var" \
+ --enable-shared \
+ --with-dovecot="${S}" \
+ $( use_with ldap ) \
+ $( use_with managesieve )
+ fi
+}
+
+src_compile() {
+ default
+ if use sieve || use managesieve; then
+ cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+ fi
+}
+
+src_test() {
+ # bug #340791 and bug #807178
+ local -x NOVALGRIND=true
+
+ default
+ if use sieve || use managesieve; then
+ cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
+ default
+ fi
+}
+
+src_install() {
+ default
+
+ if use suid; then
+ einfo "Changing perms to allow deliver to be suided"
+ fowners root:mail "/usr/libexec/dovecot/dovecot-lda"
+ fperms 4750 "/usr/libexec/dovecot/dovecot-lda"
+ fi
+
+ newinitd "${FILESDIR}"/dovecot.init-r6 dovecot
+
+ rm -rf "${ED}"/usr/share/doc/dovecot
+
+ dodoc AUTHORS NEWS README TODO
+ dodoc doc/*.{txt,cnf,xml,sh}
+ docinto example-config
+ dodoc doc/example-config/*.{conf,ext}
+ docinto example-config/conf.d
+ dodoc doc/example-config/conf.d/*.{conf,ext}
+ docinto wiki
+ dodoc doc/wiki/*
+ doman doc/man/*.{1,7}
+
+ # Create the dovecot.conf file from the dovecot-example.conf file that
+ # the dovecot folks nicely left for us....
+ local conf="${ED}/etc/dovecot/dovecot.conf"
+ local confd="${ED}/etc/dovecot/conf.d"
+
+ insinto /etc/dovecot
+ doins doc/example-config/*.{conf,ext}
+ insinto /etc/dovecot/conf.d
+ doins doc/example-config/conf.d/*.{conf,ext}
+ fperms 0600 /etc/dovecot/dovecot-{ldap,sql}.conf.ext
+ rm -f "${confd}/../README"
+
+ # .maildir is the Gentoo default
+ local mail_location="maildir:~/.maildir"
+ sed -i -e \
+ "s|#mail_location =|mail_location = ${mail_location}|" \
+ "${confd}/10-mail.conf" \
+ || die "failed to update mail location settings in 10-mail.conf"
+
+ # We're using pam files (imap and pop3) provided by mailbase
+ if use pam; then
+ sed -i -e '/driver = pam/,/^[ \t]*}/ s|#args = dovecot|args = "\*"|' \
+ "${confd}/auth-system.conf.ext" \
+ || die "failed to update PAM settings in auth-system.conf.ext"
+ # mailbase does not provide a sieve pam file
+ use managesieve && dosym imap /etc/pam.d/sieve
+ sed -i -e \
+ 's/#!include auth-system.conf.ext/!include auth-system.conf.ext/' \
+ "${confd}/10-auth.conf" \
+ || die "failed to update PAM settings in 10-auth.conf"
+ fi
+
+ # Update ssl cert locations
+ sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
+ || die "ssl conf failed"
+ sed -i -e 's:^ssl_cert =.*:ssl_cert = </etc/ssl/dovecot/server.pem:' \
+ -e 's:^ssl_key =.*:ssl_key = </etc/ssl/dovecot/server.key:' \
+ "${confd}/10-ssl.conf" || die "failed to update SSL settings in 10-ssl.conf"
+
+ # Install SQL configuration
+ if use mysql || use postgres; then
+ sed -i -e \
+ 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' \
+ "${confd}/10-auth.conf" || die "failed to update SQL settings in \
+ 10-auth.conf"
+ fi
+
+ # Install LDAP configuration
+ if use ldap; then
+ sed -i -e \
+ 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' \
+ "${confd}/10-auth.conf" \
+ || die "failed to update ldap settings in 10-auth.conf"
+ fi
+
+ if use sieve || use managesieve; then
+ cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
+ emake DESTDIR="${ED}" install
+ sed -i -e \
+ 's/^[[:space:]]*#mail_plugins = $mail_plugins/mail_plugins = sieve/' "${confd}/15-lda.conf" \
+ || die "failed to update sieve settings in 15-lda.conf"
+ rm -rf "${ED}"/usr/share/doc/dovecot
+ docinto example-config/conf.d
+ dodoc doc/example-config/conf.d/*.conf
+ insinto /etc/dovecot/conf.d
+ doins doc/example-config/conf.d/90-sieve{,-extprograms}.conf
+ use managesieve && doins doc/example-config/conf.d/20-managesieve.conf
+ docinto sieve/rfc
+ dodoc doc/rfc/*.txt
+ docinto sieve/devel
+ dodoc doc/devel/DESIGN
+ docinto plugins
+ dodoc doc/plugins/*.txt
+ docinto extensions
+ dodoc doc/extensions/*.txt
+ docinto locations
+ dodoc doc/locations/*.txt
+ doman doc/man/*.{1,7}
+ fi
+
+ use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
+}
+
+pkg_postinst() {
+ # Let's not make a new certificate if we already have one
+ if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \
+ -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then
+ einfo "Creating SSL certificate"
+ SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}"
+ install_cert /etc/ssl/dovecot/server
+ fi
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 9e36147f52c8..3f9435cf3390 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gnome-online-miners/Manifest b/net-misc/gnome-online-miners/Manifest
deleted file mode 100644
index 637533dfc3c8..000000000000
--- a/net-misc/gnome-online-miners/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST gnome-online-miners-3.34.0-tracker3.patch 61820 BLAKE2B 0f9f6f09ffb90a5087d227b9eee6f8016cd83cf2459d10a727448dd2a7263e5e1d0ad8b58932e3e7cb86dd32aafc3ead700f7db46d7f9a099ed000acc472aa2d SHA512 11d29fcb91175e6df20dcfdab8ae758a45d2ab03430c1b09284739ad5071b3c3a6297626dd4fa0584021c26d306dced4c0deb109e7488bf48627ee3bc32d443d
-DIST gnome-online-miners-3.34.0.tar.xz 272324 BLAKE2B 3718b649cd08a03a7e974607975992f4779926c08cbdeb724c314aa431f161599f6d74c2114dc1bd6fa0896781bf07df024f4a53a3f2fadaf1e9d849f8054e5a SHA512 bfcdd7f11607663eda491314c34a9b50f2885f6fb39e7c9e68a77927bbcc326979fb8900ab5dfac1494ac575dbf0e3f3b7459ec3f38cb1eb8961158e3fe44464
-EBUILD gnome-online-miners-3.34.0-r2.ebuild 1237 BLAKE2B 2f61c893bcd1ce0c94c561fc9fc74740a6b23c51a7286243202536ed9cd91c214e692a4212cc586ad24c281a394c81f1cc3892cb67fdd0cc5754c1efc9b0d953 SHA512 b01ace998509f7befbb2c196ceeaa52115c4d868989e1589f3192cf19ae5cdd5c6d3eb064b0019f61eeb422e82a8d775781cd50dbefa810eb9e3d2c0c4af2bc9
-MISC metadata.xml 432 BLAKE2B e04cb45c54124043963e814bc668e6d77b3c8a3063a1b2678bfd9477860fa97a1189ffc3314215ffe06cb36c7724007481758554a02532a3bd5a702147b86517 SHA512 35357dc1e0c13d7c20a7ec4d69434f1e9a019ee92a4020b3dd5f9e77cd78e839c3df8333f244367d6f2ef18e7b2d6bda3e9c2a49df65f8e71f0c07d1b6b888c5
diff --git a/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild b/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild
deleted file mode 100644
index 491fb418c85f..000000000000
--- a/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME2_EAUTORECONF="yes"
-
-inherit gnome2
-
-DESCRIPTION="Crawls through your online content"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineMiners"
-SRC_URI="${SRC_URI}
- https://src.fedoraproject.org/rpms/gnome-online-miners/raw/f36/f/tracker3.patch -> ${P}-tracker3.patch"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="flickr"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-# libgdata[gnome] needed for goa support
-RDEPEND="
- app-misc/tracker:3=
- >=dev-libs/glib-2.56.0:2
- >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts]
- media-libs/grilo:0.3
- >=net-libs/gnome-online-accounts-3.13.3:=
- >=net-libs/libgfbgraph-0.2.2:0.2
- >=net-libs/libzapojit-0.0.2
- flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # From Fedora, waiting to be accepted by upstream
- # https://gitlab.gnome.org/GNOME/gnome-online-miners/-/merge_requests/3
- "${DISTDIR}/${P}-tracker3.patch"
-)
-
-src_configure() {
- gnome2_src_configure \
- $(use_enable flickr) \
- --disable-static \
- --enable-facebook \
- --enable-google \
- --enable-media-server \
- --enable-owncloud \
- --enable-windows-live
-}
diff --git a/net-misc/gnome-online-miners/metadata.xml b/net-misc/gnome-online-miners/metadata.xml
deleted file mode 100644
index f3596b32d252..000000000000
--- a/net-misc/gnome-online-miners/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="flickr">Enable Flickr support</flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">Archive/gnome-online-miners</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 89652da826d6..86bbef7d9e03 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index c50944bca770..07bfe6afba55 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> 2023-04-30
+# Breaking even latest ~arch version of KDE PIM, bug #905352.
+=dev-libs/ktextaddons-1.3*
+
# Matt Turner <mattst88@gentoo.org> (2023-04-26)
# Package contains only a script that runs an X application on a remote system
# with rsh (use ssh -Y instead), and two scripts that were probably used for
@@ -255,21 +259,6 @@ sci-biology/samtools:0.1-legacy
dev-ruby/turbolinks
dev-ruby/turbolinks-source
-# Michał Górny <mgorny@gentoo.org> (2023-03-31)
-# Packages with non-functional tests and no py3.11 support. They were
-# only needed for media-fonts/noto-emoji[buildfont], and that variant
-# was removed, so they have no revdeps now.
-# Removal on 2023-04-30. Bug #719882.
-dev-python/booleanOperations
-dev-python/defcon
-dev-python/nototools
-
-# Sam James <sam@gentoo.org> (2023-03-31)
-# Has suspicious test suite warnings with >=ruby31, no activity upstream, and
-# no reverse dependencies in Gentoo.
-# Removal on 2023-04-30.
-dev-ruby/ddmemoize
-
# Ionen Wolkens <ionen@gentoo.org> (2023-03-30)
# NVIDIA dropped support for the 390.xx branch in December 2022[1].
#
@@ -292,60 +281,6 @@ dev-ruby/ddmemoize
# [2] https://wiki.gentoo.org/wiki/Nouveau
x11-drivers/nvidia-drivers:0/390
-# Matt Turner <mattst88@gentoo.org> (2023-03-30)
-# gnome-online-miners and libzapojit are archived upstream. All three packages
-# are stuck on libsoup-2.4. gnome-photos is the only reverse dependency of
-# gnome-online-miners, and it works without it.
-# Removal on 2023-04-30.
-net-libs/libgfbgraph
-net-libs/libzapojit
-net-misc/gnome-online-miners
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-30)
-# Deprecated upstream and ruby27-only. Masked for removal on 2023-04-30.
-dev-ruby/elasticsearch-extensions
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-30)
-# Ships a Certificate Authority bundle from 2014. Not needed on Gentoo
-# since we use ca-certificates. Masked for removal on 2023-04-30.
-dev-ruby/certified
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-30)
-# ruby27-only package. Last release 5 years ago. Does not build with
-# modern C compilers. classifier-reborn depends on this package, and is
-# itself a dependency for the now-masked jekyll. Masked for removal on
-# 2023-04-30.
-dev-ruby/rb-gsl
-dev-ruby/classifier-reborn
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-29)
-# ruby27-only slot of rspec. Please use rspec:3 instead. Masked for
-# removal on 2023-04-28.
-dev-ruby/rspec:2
-dev-ruby/rspec-core:2
-dev-ruby/rspec-expectations:2
-dev-ruby/rspec-mocks:2
-
-# Sam James <sam@gentoo.org> (2023-03-29)
-# Stuck on ruby27, low activity upstream, needs someone who actively uses it to
-# test it properly as automated tests require an API key.
-# Removal on 2023-04-28. Bug #903542.
-dev-ruby/flickraw
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-29)
-# ruby27-only package. app-text/ronn-ng is a drop-in replacement. it is
-# also the only consumer of dev-ruby/hpricot which has a ruby30 target
-# but is not actually compatible. Masked for removal on 2023-04-29.
-app-text/ronn
-dev-ruby/hpricot
-
-# Hans de Graaff <graaff@gentoo.org> (2023-03-29)
-# ruby27-only package without tests and without maintainer. Upstream
-# releases new versions in an unversioned zip file. This needs a
-# dedicated maintainer that can test this package.
-# Masked for removal on 2023-04-29.
-app-admin/ec2-ami-tools
-
# Sam James <sam@gentoo.org> (2023-03-29)
# Regressions in solving ability affecting e.g. igraph:
# https://github.com/opencollab/arpack-ng/issues/401
@@ -354,31 +289,6 @@ app-admin/ec2-ami-tools
# https://github.com/igraph/igraph/issues/2311
=sci-libs/arpack-3.9.0
-# Michał Górny <mgorny@gentoo.org> (2023-03-28)
-# Unfetchable, the homepage is gone. Last updated in 2020.
-# Removal on 2023-04-27. Bug #831304.
-net-analyzer/netio
-
-# Michał Górny <mgorny@gentoo.org> (2023-03-28)
-# Unfetchable due to untrusted TLS certificate. The game doesn't seem
-# to work anyway (displays blank window).
-# Removal on 2023-04-27. Bug #835858.
-games-rpg/coe2
-
-# Michał Górny <mgorny@gentoo.org> (2023-03-28)
-# No upstream activity since Jan 2019. The current version fails
-# to build. Multiple other bugs reported.
-# Removal on 2023-04-27. Bug #902069.
-acct-group/shellinaboxd
-acct-user/shellinaboxd
-www-misc/shellinabox
-
-# Michał Górny <mgorny@gentoo.org> (2023-03-28)
-# Unmaintained. The current Gentoo version is from 2017 and has
-# multiple build failures reported.
-# Removal on 2023-04-27. Bug #721816.
-app-editors/le
-
# Sam James <sam@gentoo.org> (2023-03-27)
# The upstream tzinfo maintainers recommend using 2023a for now because of the
# disruption regarding Lebanon's DST change. See https://lore.kernel.org/distributions/87cz4u2gmj.fsf@gentoo.org/T/#u.
@@ -386,11 +296,6 @@ app-editors/le
=dev-python/pytz-2023.2-r1
=dev-perl/DateTime-TimeZone-2.580.0
-# Michał Górny <mgorny@gentoo.org> (2023-03-26)
-# No py3.11. Last release in 2014. No revdeps.
-# Removal on 2023-04-25. Bug #896762.
-dev-python/collective-checkdocs
-
# Sam James <sam@gentoo.org> (2023-03-24)
# Please upgrade to make-4.4.1 as make-4.4 has a bunch of issues.
=sys-devel/make-4.4
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 347488f21483..0698cefc848e 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -5888,6 +5888,7 @@ net-irc/inspircd:sqlite - Enable Sqlite database backend
net-irc/inspircd:ssl - Enable SSL support
net-irc/inspircd:sslrehashsignal - Enable rehashing SSL module by SIGUSR1
net-irc/inspircd:tre - Enable support for TRE, a lightweight, robust, and efficient POSIX compliant regexp matching library
+net-irc/ircii:lto - Build using Link Time Optimizations (LTO)
net-irc/iroffer-dinoex:admin - Compile with HTTP Admin
net-irc/iroffer-dinoex:blowfish - Compile with blowfish encryption support
net-irc/iroffer-dinoex:chroot - Compile with chroot support
@@ -6394,7 +6395,6 @@ net-misc/gerbera:exiv2 - Use media-gfx/exiv2 to extract EXIF information
net-misc/gerbera:ffmpegthumbnailer - Enable video thumbnail support with media-video/ffmpegthumbnailer
net-misc/gerbera:mysql - Use dev-db/mysql as backend rather than SQLite3
net-misc/gerbera:taglib - Use media-libs/taglib for reading files' metadata
-net-misc/gnome-online-miners:flickr - Enable Flickr support
net-misc/gnome-remote-desktop:aac - Use media-libs/fdk-aac for audio output redirection of the RDP backend
net-misc/gsasl:client - Build client component
net-misc/gsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto
diff --git a/www-misc/Manifest.gz b/www-misc/Manifest.gz
index 8650534ab79d..40da8e4f55e8 100644
--- a/www-misc/Manifest.gz
+++ b/www-misc/Manifest.gz
Binary files differ
diff --git a/www-misc/shellinabox/Manifest b/www-misc/shellinabox/Manifest
deleted file mode 100644
index fb38510c31d1..000000000000
--- a/www-misc/shellinabox/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX shellinaboxd.conf 3474 BLAKE2B 873c0ea46b81bac7c78f08da2d566099bbf26973f6e6b1ca1d3f4a0926b9971c282f48c65b9db30b445d8185d2273a4795c208e104903c94ad55953ffd1ad18b SHA512 7bd213a7f58bbf3aab29a77b31d3c29a7b885bacb23782ede738e1afbebb4d2dab9de30245ca0493652f3d487882b7332d6ed1a932df2a643dc91da75e3f9fac
-AUX shellinaboxd.init 1723 BLAKE2B e5e8bc573628f1b12f1390c5a481c80b9411eba156ba5513d04f1afc41d42e6a398bfa35b65c8a705cfb439238cc30b76d5c22ef14507cd8e714af1e8fde1107 SHA512 e568d9e972097960e292c73df6b493c610f0a17fec159dc933ac19b15b92649165c4e41cac8d19d32860effd0a4da8ff950a34f54f6db9ca67206056d22b2703
-AUX shellinaboxd.service 420 BLAKE2B 89973ee0f64fce39603778afef8e0544313ff05f71c7668b5055edccffa552511278ab090aad50529e949e4b16e84291302f1404660d3ab5150ce5491f2fa4ca SHA512 cdb22177b92794c7cda2e10c461f1f31ed165ede156c682fec5b682afbd48f8c9c564420950f3d39f9943cbfbfdb864869a96a2dae60f2bbe1bd36bd61282aa5
-DIST shellinabox-2.20.tar.gz 745920 BLAKE2B 34d360d2e4f0474f64490894f4ba9b9457ca7915156fc3364e874c89d9792ec52c8e756d5f356da6f680425fcc4cf9c9025a47d56cb0b0671a2749f0ba90d5b9 SHA512 369fb6e0041fc3eb52a533f14d1f856a71ec1bf166441e25a5d61bb129f2db5de6b61205ddd0cb08d53384baaf4e087bd2c549f7919b96ee465d4cc3318d2237
-EBUILD shellinabox-2.20-r4.ebuild 2585 BLAKE2B fbe8c01eae8c1aac80cad5f1b64682ffd20fbc9bb5451a3fd9f4106e24355d93bf5fbeb035b6e2f63579247c995aab670b7709aa0ce3bbd8d09dd8d04d23d329 SHA512 18001c93387caccd9b5b5d99345a7cae630c20073325a34a50a1b3787ba3057cbe956b2d19db95ac4397645aba1644deaaac3bec1fcf1b05f9dfcc4bf0e66ca6
-MISC metadata.xml 466 BLAKE2B 4aa531a33c35ec86a1ee8b4e6ccf4f07a9e47a39147b231d5bf54ee0fbb6400a1b8b6ac6647b683ebeace7d49f9888be0f62dbae1d57d1e0db989ba10793b18f SHA512 6f44b181228805ddc36efe67e990dc5721737c8997a37ebde0496d58fdc05c5d0a7436d760e7417a88885740ed5c7d827e30fefac44c81109d97e6e2b3566770
diff --git a/www-misc/shellinabox/files/shellinaboxd.conf b/www-misc/shellinabox/files/shellinaboxd.conf
deleted file mode 100644
index d80ecd0250d2..000000000000
--- a/www-misc/shellinabox/files/shellinaboxd.conf
+++ /dev/null
@@ -1,77 +0,0 @@
-# conf.d file for shellinaboxd
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Options available (copied from the man page):
-#
-# Sometimes, it is not necessary to replace the entire style sheet using the
-# --static-file option. But instead a small incremental change should be made to
-# the visual appearance of the terminal. The --css option provides a means to
-# append additional style rules to the end of the default styles.css sheet. More
-# than one --css option can be given on the same command line.
-#
-# You shouldn't need to change this value
-# unless you want to load your own style sheets.
-SIAB_CSS_DIR="/usr/share/shellinabox-resources"
-
-# If built with SSL/TLS support enabled, the daemon will look in SIAB_CERT_DIR for any
-# certificates. If unspecified, this defaults to the current working directory.
-#
-# If the browser negotiated a Server Name Identification the daemon will look for
-# a matching certificate-SERVERNAME.pem file. This allows for virtual hosting
-# of multiple server names on the same IP address and port.
-#
-# If no SNI handshake took place, it falls back on using the certificate in the
-# certificate.pem file.
-#
-# The administrator should make sure that there are matching certificates for
-# each of the virtual hosts on this server, and that there is a generic certifi‐
-# cate.pem file.
-
-# If no suitable certificate is installed, shellinaboxd will attempt to invoke
-# /usr/bin/openssl and create a new self-signed certificate. This only
-# succeeds if, after dropping privileges, shellinaboxd has write
-# permissions for SIAB_CERT_DIR.
-#
-# Most browsers show a warning message when encountering a self-signed
-# certificate and then allow the user the option of accepting the certificate.
-# Due to this usability problem, and due to the perceived security
-# implications, the use of auto-generated self-signed certificates is intended
-# for testing or in intranet deployments, only.
-#
-SIAB_CERT_DIR="/etc/shellinabox/cert"
-
-# By default, shellinaboxd redirects all incoming HTTP requests to their
-# equivalent HTTPS URLs. If promoting of connections to encrypted SSL/TLS
-# sessions is undesired, this behavior can be disabled.
-#
-# This option is also useful during testing or for deployment in trusted
-# intranets, if SSL certificates are unavailable.
-#
-# SIAB_DISABLE_SSL and SIAB_CERT_DIR are mutually exclusive options.
-
-# Add this option to SIAB_OPTS if you don't want SSL support.
-SIAB_DISABLE_SSL="--disable-ssl"
-
-# Default port to listen on.
-SIAB_HTTP_PORT="4200"
-
-# Run shellinabox as this user.
-SIAB_USER="shellinaboxd"
-
-# Run shellinabox as this group.
-SIAB_GROUP="shellinaboxd"
-
-# Default service to launch
-SIAB_SERVICE="/:LOGIN"
-
-# SIAB log file.
-SIAB_LOGFILE="/var/log/shellinabox.log"
-
-# Do not add both SIAB_CSS_DIR or SIAB_CERT_DIR to SIAB_OPTS.
-
-# Default setup turns off SSL.
-SIAB_OPTS="${SIAB_DISABLE_SSL} --port=${SIAB_HTTP_PORT} --user=${SIAB_USER} --group=${SIAB_GROUP} --service=${SIAB_SERVICE} --verbose"
-
-# Uncomment this line to activate SSL.
-# SIAB_OPTS="--cert=${SIAB_CERT_DIR} --port=${SIAB_HTTP_PORT} --user=${SIAB_USER} --group=${SIAB_GROUP} --service=${SIAB_SERVICE}"
diff --git a/www-misc/shellinabox/files/shellinaboxd.init b/www-misc/shellinabox/files/shellinaboxd.init
deleted file mode 100644
index 11c50d437914..000000000000
--- a/www-misc/shellinabox/files/shellinaboxd.init
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-my_daemon="shellinaboxd"
-pidfile="/var/run/${my_daemon}.pid"
-command="/usr/sbin/${my_daemon}"
-command_args="${SIAB_OPTS}"
-
-depend() {
- use net
-}
-
-start_pre() {
- function my_join() { local IFS="${1}"; shift; echo "$*"; }
-
- if [[ -n ${SIAB_CSS_DIR} ]]; then
- # This code searches SIAB_CSS_DIR for CSS files
- # and formats the --user-css option accordingly.
- local CSS_FILES=( "${SIAB_CSS_DIR}"/*.css )
- local SIAB_CSS_FILES=()
-
- # Try to keep environment pollution low.
- local _CSS _BASE _NAME
-
- for _CSS in "${CSS_FILES[@]}"; do
- _BASE="$(basename ${_CSS})"
- _NAME="${_BASE%%\.css}"
- _NAME="${_NAME//-/_}"
- _NAME="${_NAME^}"
- # These are the default style sheets. Don't load them.
- [[ ${_NAME} =~ ^(Print|Styles).*? ]] && continue
- SIAB_CSS_FILES+=("\"${_NAME}\":-${_CSS}")
- done
-
- # The 1st one, which is the default one, must be turned on using the + sign.
- SIAB_CSS_FILES[0]=$(sed 's#:-#:+#' <<< ${SIAB_CSS_FILES[0]})
-
- command_args="${command_args} --user-css=$(my_join , "${SIAB_CSS_FILES[@]}")"
- fi
-
- return 0
-}
-
-start() {
- ebegin "Starting ${my_daemon}"
- start-stop-daemon \
- --start \
- --background \
- --pidfile ${pidfile} \
- --make-pidfile \
- --exec ${command} \
- -1 ${SIAB_LOGFILE} -2 ${SIAB_LOGFILE} \
- -- ${command_args}
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${my_daemon}"
- start-stop-daemon \
- --stop \
- --pidfile ${pidfile}
- eend $?
-}
diff --git a/www-misc/shellinabox/files/shellinaboxd.service b/www-misc/shellinabox/files/shellinaboxd.service
deleted file mode 100644
index 1915b0ca924f..000000000000
--- a/www-misc/shellinabox/files/shellinaboxd.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Shell In A Box daemon
-Documentation=man:shellinaboxd(1)
-After=network.target nss-lookup.target
-
-[Service]
-EnvironmentFile=/etc/conf.d/shellinaboxd
-WorkingDirectory=/usr/share/shellinabox-resources
-ExecStart=/usr/sbin/shellinaboxd ${SIAB_DISABLE_SSL} --port=${SIAB_HTTP_PORT} --user=${SIAB_USER} --group=${SIAB_GROUP} --service=${SIAB_SERVICE}
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/www-misc/shellinabox/metadata.xml b/www-misc/shellinabox/metadata.xml
deleted file mode 100644
index c663031a866b..000000000000
--- a/www-misc/shellinabox/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">shellinabox/shellinabox</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/www-misc/shellinabox/shellinabox-2.20-r4.ebuild b/www-misc/shellinabox/shellinabox-2.20-r4.ebuild
deleted file mode 100644
index f42751ea0832..000000000000
--- a/www-misc/shellinabox/shellinabox-2.20-r4.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="Export command line tools to a web based terminal emulator"
-HOMEPAGE="https://github.com/shellinabox/shellinabox"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="+pam"
-
-RDEPEND="
- acct-user/shellinaboxd
- acct-group/shellinaboxd"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/openssl:0=
- pam? ( sys-libs/pam )"
-
-SIAB_CERT_DIR="/etc/shellinabox/cert"
-SIAB_SSL_BASH="${SIAB_CERT_DIR}/gen_ssl_cert.bash"
-SIAB_DAEMON="${PN}d"
-
-shellinbox_gen_ssl_setup() {
- read -r -d '' SIAB_SSL_SETUP << EOF
-cd ${SIAB_CERT_DIR}
-openssl genrsa -des3 -out server.key 1024
-openssl req -new -key server.key -out server.csr
-cp server.key server.key.org
-openssl rsa -in server.key.org -out server.key
-openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
-cat server.crt server.key > certificate.pem
-EOF
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconf=(
- --disable-runtime-loading
- --enable-ssl
- )
-
- econf \
- $(use_enable pam) \
- "${myeconf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- # make installs the binary in bin...
- rm -rf "${D}/usr/bin" || die
-
- # ... whereas it should put it in sbin.
- dosbin "${SIAB_DAEMON}"
-
- # Install init+conf files.
- newinitd "${FILESDIR}/${SIAB_DAEMON}.init" "${SIAB_DAEMON}"
- newconfd "${FILESDIR}/${SIAB_DAEMON}.conf" "${SIAB_DAEMON}"
-
- # Install systemd unit file.
- systemd_dounit "${FILESDIR}"/shellinaboxd.service
-
- # Install CSS files.
- insinto "/usr/share/${PN}-resources"
- doins -r "${PN}"/*.css
-
- # Create directory where SSL certificates will be generated.
- dodir "${SIAB_CERT_DIR}"
-
- # Generate set up variable.
- shellinbox_gen_ssl_setup
-
- # Dump it in a bash script.
- echo "#!/usr/bin/env bash" > "${D}/${SIAB_SSL_BASH}" || die
- echo "${SIAB_SSL_SETUP}" >> "${D}/${SIAB_SSL_BASH}" || die
- chmod +x "${D}/${SIAB_SSL_BASH}" || die
-}
-
-pkg_postinst() {
- ewarn
- ewarn "The default configuration exposes a login shell"
- ewarn "with SSL disabled on the localhost interface only."
- ewarn
-
- shellinbox_gen_ssl_setup
-
- einfo
- einfo "To generate self-signed SSL certificates"
- einfo "please read the procedure explained here:"
- einfo "https://code.google.com/p/shellinabox/issues/detail?id=59#c15"
- einfo
- einfo "${SIAB_SSL_SETUP}"
- einfo
- einfo "This walkthrough has been written in ${SIAB_SSL_BASH} for your convenience."
- einfo "Make sure to execute this script."
- einfo
-}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 2aea4a3bfaf4..2602789ca856 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest
index 3d5c52bc3b6a..982393cc2579 100644
--- a/x11-libs/wxGTK/Manifest
+++ b/x11-libs/wxGTK/Manifest
@@ -21,4 +21,5 @@ EBUILD wxGTK-3.0.4-r5.ebuild 3752 BLAKE2B 57acf7f620095191b662e806496ddc5ed38fed
EBUILD wxGTK-3.0.5.1-r1.ebuild 5495 BLAKE2B f3daf6569a27e61c3cb60eef9a29aea35305e48523ef6572639905e81757f12e5a41b9e93fecbfdcdb5bf55a29db7d47515d0e2c9c40630bc4b611fa4cc17665 SHA512 2718f47aed0f875407117f85b28f7ba385e2def712fe7be4256d94211ef0d56f7e5eee0f72cc94644500f93c6b5e75ea01c16009ea7065cf112b3d102c6c6a7b
EBUILD wxGTK-3.2.1.ebuild 6886 BLAKE2B 00c0384db71bc25f73a390ab4c27c104b3b560e0bd149cf54cf2384830df82c02227afb556518e973c3eaf14a639119c5a0e6a87dd71d57d40edcb345da83223 SHA512 d234b1c37b35976fc7db54ec7f6663b1a7b22b9453ac2d0514033dd4093dd975593489912315f1244a7e94791e35a6604e211802e04f9152ec7f713f5edf89ad
EBUILD wxGTK-3.2.2.1-r1.ebuild 7030 BLAKE2B dcfe33ba3c9b93274f8e1c9b37e313a892ac899fc0c1d4bb4fff2cf0187e7d47087d97b24187a39426f5769342ddfcc00c4ac4a9e61ac4f0e00758efe03cf2b8 SHA512 9ac0eb1da98f0f667e16c711f193508dcfe1120ff917a37646d6c273f025317c049de45ba7719ed8253ac56551e0bbbd369e16c488d8d61444efd5fe495577f2
+EBUILD wxGTK-3.2.2.1-r2.ebuild 7035 BLAKE2B 05b54cf085bd7c4ef575c11424df27a853065e5dd0fb64b20943994762f5a7df35e32944c0b458447f713b6014a1ffd84ca2c00b288d768b0fd2ce21488084ca SHA512 59865de31f9bb9647ae8dd1e1f07ec4f8f42238bb731c99cc54df4326fdfc0307bdc1fc87432528da851bee697d7338deda88f678aa57a28d2766b6688865d51
MISC metadata.xml 756 BLAKE2B 336ffb3375ee9092de02d0808d0a44f7f5bcbc6e4a845c12b6466af0b91f3397c2b335e5433917361a060db43d6cb836cde0f87be2059214f314fa6726199e2d SHA512 190b72992c64b43b46e28ca2f730e1897a5f740ba211b859c816b4892256284feb579fbce06cb1939b774ae989dc68754f5a57f6375cfca50d7770d0c2ed47ed
diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-3.2.2.1-r2.ebuild
new file mode 100644
index 000000000000..57078c052027
--- /dev/null
+++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r2.ebuild
@@ -0,0 +1,225 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+WXSUBVERSION="${PV}-gtk3" # 3.2.1-gtk3
+WXVERSION="$(ver_cut 1-3)" # 3.2.1
+# Make sure that this matches the number of components in ${PV}
+WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3
+WXRELEASE_NODOT=${WXRELEASE//./} # 32-gtk3
+
+DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit"
+HOMEPAGE="https://wxwidgets.org/"
+SRC_URI="
+ https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2
+ doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )"
+S="${WORKDIR}/wxWidgets-${PV}"
+
+LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
+SLOT="${WXRELEASE}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+X curl doc debug gnome-keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit"
+REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) gnome-keyring? ( X )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-eselect/eselect-wxwidgets-20131230
+ dev-libs/expat[${MULTILIB_USEDEP}]
+ dev-libs/libpcre2[pcre16,pcre32,unicode]
+ sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+ curl? ( net-misc/curl )
+ lzma? ( app-arch/xz-utils )
+ X? (
+ >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}]
+ media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+ media-libs/libpng:0=[${MULTILIB_USEDEP}]
+ sys-libs/zlib[${MULTILIB_USEDEP}]
+ x11-libs/cairo[${MULTILIB_USEDEP}]
+ x11-libs/gtk+:3[wayland?,${MULTILIB_USEDEP}]
+ x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+ x11-libs/libSM[${MULTILIB_USEDEP}]
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXtst
+ x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+ media-libs/fontconfig
+ x11-libs/pango[${MULTILIB_USEDEP}]
+ gnome-keyring? ( app-crypt/libsecret )
+ gstreamer? (
+ media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+ media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
+ media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}]
+ )
+ libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] )
+ opengl? (
+ virtual/opengl[${MULTILIB_USEDEP}]
+ wayland? ( dev-libs/wayland )
+ )
+ spell? ( app-text/gspell:= )
+ tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
+ webkit? ( net-libs/webkit-gtk:4= )
+ )"
+DEPEND="${RDEPEND}
+ opengl? ( virtual/glu[${MULTILIB_USEDEP}] )
+ X? ( x11-base/xorg-proto )"
+BDEPEND="
+ test? ( >=dev-util/cppunit-1.8.0 )
+ >=app-eselect/eselect-wxwidgets-20131230
+ virtual/pkgconfig"
+
+# Note about the gst-plugin-base dep: The build system queries for it,
+# but doesn't link it for some reason? Either way - probably best to
+# depend on it anyway.
+# Note about the wayland dep: Appears to be only required for the OpenGL
+# canvas, and it seems impossible to disable the X dependency, unless
+# I'm missing something. This is an automagic header dep, though.
+
+PATCHES=(
+ #"${WORKDIR}"/wxGTK-3.0.5_p20210214/
+ "${FILESDIR}/${PN}-3.2.1-gtk3-translation-domain.patch"
+ #"${FILESDIR}"/wxGTK-ignore-c++-abi.patch #676878
+ "${FILESDIR}/${PN}-3.2.1-configure-tests.patch"
+ "${FILESDIR}/${PN}-3.2.1-wayland-control.patch"
+ "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch"
+ "${FILESDIR}/${PN}-3.2.2.1-dont-break-flags.patch"
+)
+
+src_prepare() {
+ default
+
+ # find . -iname Makefile.in -not -path ./samples'/*' \
+ # | xargs grep -l WX_RELEASE
+ local versioned_makefiles=(
+ ./tests/benchmarks/Makefile.in
+ ./tests/Makefile.in
+ ./utils/emulator/src/Makefile.in
+ ./utils/execmon/Makefile.in
+ ./utils/wxrc/Makefile.in
+ ./utils/helpview/src/Makefile.in
+ ./utils/hhp2cached/Makefile.in
+ ./utils/screenshotgen/src/Makefile.in
+ ./utils/ifacecheck/src/Makefile.in
+ ./Makefile.in
+ ./demos/life/Makefile.in
+ ./demos/bombs/Makefile.in
+ ./demos/fractal/Makefile.in
+ ./demos/forty/Makefile.in
+ ./demos/poem/Makefile.in
+ )
+
+ # Versionating
+ sed -i \
+ -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\
+ -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\
+ -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\
+ -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \
+ "${versioned_makefiles[@]}" || die
+
+ sed -i \
+ -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \
+ -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \
+ -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \
+ -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \
+ configure || die
+}
+
+multilib_src_configure() {
+ # X independent options
+ local myeconfargs=(
+ --with-zlib=sys
+ --with-expat=sys
+ --enable-compat30
+ --enable-xrc
+ $(use_with sdl)
+ $(use_with lzma liblzma)
+ # Currently defaults to curl, could change. Watch the VDB!
+ $(use_enable curl webrequest)
+
+ # PCHes are unstable and are disabled in-tree where possible
+ # See bug #504204
+ # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090
+ $(use_enable pch precomp-headers)
+
+ # Don't hard-code libdir's prefix for wx-config
+ --libdir='${prefix}'/$(get_libdir)
+ )
+
+ # debug in >=2.9
+ # there is no longer separate debug libraries (gtk2ud)
+ # wxDEBUG_LEVEL=1 is the default and we will leave it enabled
+ # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs.
+ # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0.
+ # http://docs.wxwidgets.org/3.0/overview_debugging.html
+ # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c
+ use debug && myeconfargs+=( --enable-debug=max )
+
+ # wxGTK options
+ # --enable-graphics_ctx - needed for webkit, editra
+ # --without-gnomevfs - bug #203389
+ use X && myeconfargs+=(
+ --enable-graphics_ctx
+ --with-gtkprint
+ --enable-gui
+ --with-gtk=3
+ --with-libpng=sys
+ --with-libjpeg=sys
+
+ # Choosing to enable this unconditionally seems fair, pcre2 is
+ # almost certain to be installed.
+ --with-regex=sys
+ --without-gnomevfs
+ $(use_enable gstreamer mediactrl)
+ $(multilib_native_use_enable webkit webview)
+ $(use_with libnotify)
+ $(use_with opengl)
+ $(use_with tiff libtiff sys)
+ $(use_enable gnome-keyring secretstore)
+ $(use_enable spell spellcheck)
+ $(use_enable test tests)
+ $(use_enable wayland)
+ )
+
+ # wxBase options
+ ! use X && myeconfargs+=( --disable-gui )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ emake -C tests
+ (cd tests && ./test '~[.]~[net]') || die
+}
+
+multilib_src_install_all() {
+ cd docs || die
+ dodoc changes.txt readme.txt
+ newdoc base/readme.txt base_readme.txt
+ newdoc gtk/readme.txt gtk_readme.txt
+
+ use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. )
+ einstalldocs
+
+ # Unversioned links
+ rm "${ED}"/usr/bin/wx-config || die
+ rm "${ED}"/usr/bin/wxrc || die
+
+ # version bakefile presets
+ pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die
+ local f
+ for f in wx*; do
+ mv "${f}" "${f/wx/wx32gtk3}" || die
+ done
+ popd >/dev/null || die
+}
+
+pkg_postinst() {
+ has_version -b app-eselect/eselect-wxwidgets \
+ && eselect wxwidgets update
+}
+
+pkg_postrm() {
+ has_version -b app-eselect/eselect-wxwidgets \
+ && eselect wxwidgets update
+}
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 7499ef395f45..e8df69300d32 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 7ca77899b7d5..709c718d46ed 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,5 +1,5 @@
DIST thunar-4.18.4.tar.bz2 2836333 BLAKE2B 22ab64ae14bbd15e16d314f2252f02fc8a5ae3043502bfc6a1f43c3e28e735e42d1e040db4dc9c3c7d4df6426c16233da78f30284b1679d59b9ada2cf9051fe2 SHA512 c182abc9fbde79f802c2fac01375be8b29b5da36c665f1de1c005ec09561a865c502e9741a3336ef467d05b215041b452200b063bc33d572b0857f901728d9ae
-DIST thunar-4.18.5.tar.bz2 2831920 BLAKE2B 7923c110d4c2bd2ee1f9f0a99638750e41b3da02d3ca32b188f84859ba942c243cb050e14290c390b9766070f72ac4ef006dd2a8c6622740fa7802f1f8fb5c6a SHA512 bee561e63e6732022a9434dd6c297e89ecff901ffbdbb4b4063a74ab9e51dadc09b52123586a82b7e16d69cf4205fa7dcc2a29261e4e9c0b62daa03cf38380ca
+DIST thunar-4.18.6.tar.bz2 2831580 BLAKE2B 76b17464737b1cd7649fbfb14e3512cc215cb101c74dbe091f909cb5de6c8c9cf4b1e813620cf6595f4486789cd056533f9f7fee21e206cb80514d4d85d65221 SHA512 fa55a50b164926db39d80fc8588fc7924f3810cbf4128447d3a27142759c9f15f1fd1bbf34676611568b6924f7a9a888500c279f82a03598ae68d2a1a27426b9
EBUILD thunar-4.18.4.ebuild 2102 BLAKE2B 6b265e98b993a780bcd0419ca08c0cffcc77bcbc5c604a11d559d69aafb56e5f5e5540a04fdf3462127520ae1ae029edbe0ff342daf0ccba1de2e668d274c8c6 SHA512 98e689e81569705ba631225cba62c65ebd877a30909389f5e0b1efa34baf6c70190216f9e6e79a1e19534fa47fd7f4b109f77192135c57417c8d0f1344e7a6ad
-EBUILD thunar-4.18.5.ebuild 2108 BLAKE2B f5520d18862ff4c7ffc6b37237f955da368a4e37210dbea5621197354b6b10e9d621db9009c901716d094b3277f2fcb4f77b20f95d8e01ed637b5a1222fdf3e5 SHA512 aed4c181021d97d380d7ba0dc6d911487fcc76e22c737cf8db050543a7eef2f0a2e408c453011457b017723d0741de65cfdf30309772a2d6a06d61b79e81c3f5
+EBUILD thunar-4.18.6.ebuild 2108 BLAKE2B f5520d18862ff4c7ffc6b37237f955da368a4e37210dbea5621197354b6b10e9d621db9009c901716d094b3277f2fcb4f77b20f95d8e01ed637b5a1222fdf3e5 SHA512 aed4c181021d97d380d7ba0dc6d911487fcc76e22c737cf8db050543a7eef2f0a2e408c453011457b017723d0741de65cfdf30309772a2d6a06d61b79e81c3f5
MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71
diff --git a/xfce-base/thunar/thunar-4.18.5.ebuild b/xfce-base/thunar/thunar-4.18.6.ebuild
index c3bb395fb212..c3bb395fb212 100644
--- a/xfce-base/thunar/thunar-4.18.5.ebuild
+++ b/xfce-base/thunar/thunar-4.18.6.ebuild