summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-24 14:53:22 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-24 14:53:22 +0100
commitf73bef95b39f4fbc8f0278c26ad1534e5eec322f (patch)
tree64bc7f001d8ccd5ed51b0a301b91aad797e72ac5
parent28267a5e528b273fbd1b0f5f52ecaab4b03016ab (diff)
gentoo auto-resync : 24:07:2022 - 14:53:22
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29660 -> 29656 bytes
-rw-r--r--acct-group/Manifest.gzbin75494 -> 75502 bytes
-rw-r--r--acct-group/bumblebee/Manifest2
-rw-r--r--acct-group/bumblebee/metadata.xml4
-rw-r--r--app-admin/Manifest.gzbin32836 -> 32837 bytes
-rw-r--r--app-admin/quickswitch/Manifest2
-rw-r--r--app-admin/quickswitch/quickswitch-1.05.ebuild8
-rw-r--r--app-crypt/Manifest.gzbin23948 -> 23946 bytes
-rw-r--r--app-crypt/acme-tiny/Manifest2
-rw-r--r--app-crypt/acme-tiny/metadata.xml5
-rw-r--r--app-crypt/efitools/Manifest2
-rw-r--r--app-crypt/efitools/efitools-1.8.1.ebuild51
-rw-r--r--app-crypt/xor-analyze/Manifest2
-rw-r--r--app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild13
-rw-r--r--app-emacs/Manifest.gzbin58840 -> 58837 bytes
-rw-r--r--app-emacs/compat/Manifest4
-rw-r--r--app-emacs/compat/compat-28.1.1.1-r1.ebuild24
-rw-r--r--app-emacs/compat/compat-28.1.2.0.ebuild43
-rw-r--r--app-emulation/Manifest.gzbin14814 -> 14812 bytes
-rw-r--r--app-emulation/wine-desktop-common/Manifest2
-rw-r--r--app-emulation/wine-desktop-common/metadata.xml4
-rw-r--r--app-emulation/winetricks/Manifest2
-rw-r--r--app-emulation/winetricks/metadata.xml4
-rw-r--r--app-eselect/Manifest.gzbin6708 -> 6704 bytes
-rw-r--r--app-eselect/eselect-wine/Manifest2
-rw-r--r--app-eselect/eselect-wine/metadata.xml9
-rw-r--r--app-text/Manifest.gzbin48381 -> 48376 bytes
-rw-r--r--app-text/mupdf/Manifest2
-rw-r--r--app-text/mupdf/mupdf-1.20.0.ebuild5
-rw-r--r--dev-ml/Manifest.gzbin35139 -> 35141 bytes
-rw-r--r--dev-ml/fpath/Manifest4
-rw-r--r--dev-ml/fpath/fpath-0.7.2.ebuild29
-rw-r--r--dev-ml/fpath/fpath-0.7.3.ebuild2
-rw-r--r--dev-ml/rresult/Manifest4
-rw-r--r--dev-ml/rresult/rresult-0.5.0.ebuild24
-rw-r--r--dev-ml/rresult/rresult-0.6.0.ebuild2
-rw-r--r--dev-python/Manifest.gzbin257537 -> 257542 bytes
-rw-r--r--dev-python/gpep517/Manifest2
-rw-r--r--dev-python/gpep517/gpep517-9.ebuild41
-rw-r--r--dev-python/seaborn/Manifest3
-rw-r--r--dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch280
-rw-r--r--dev-python/seaborn/seaborn-0.11.2.ebuild25
-rw-r--r--dev-ruby/Manifest.gzbin111281 -> 111299 bytes
-rw-r--r--dev-ruby/airbrussh/Manifest3
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.4.1.ebuild (renamed from dev-ruby/airbrussh/airbrussh-1.4.0.ebuild)17
-rw-r--r--dev-ruby/crack/Manifest1
-rw-r--r--dev-ruby/crack/crack-0.4.4-r1.ebuild40
-rw-r--r--dev-ruby/mustermann/Manifest4
-rw-r--r--dev-ruby/mustermann/mustermann-1.1.2.ebuild2
-rw-r--r--dev-ruby/mustermann/mustermann-2.0.2.ebuild24
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.13.8.ebuild95
-rw-r--r--dev-ruby/rack-protection/Manifest2
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.2.2.ebuild24
-rw-r--r--dev-ruby/strscan/Manifest6
-rw-r--r--dev-ruby/strscan/strscan-3.0.1.ebuild36
-rw-r--r--dev-ruby/strscan/strscan-3.0.4.ebuild (renamed from dev-ruby/strscan/strscan-3.0.2.ebuild)2
-rw-r--r--dev-util/Manifest.gzbin67964 -> 67948 bytes
-rw-r--r--dev-util/herdtools7/Manifest3
-rw-r--r--dev-util/herdtools7/files/herdtools7-7.47-mkdir.patch21
-rw-r--r--dev-util/herdtools7/herdtools7-7.47.ebuild30
-rw-r--r--dev-util/patchbin/Manifest2
-rw-r--r--dev-util/patchbin/metadata.xml5
-rw-r--r--dev-util/pycharm-community/Manifest6
-rw-r--r--dev-util/pycharm-community/pycharm-community-2022.1.4.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2022.1.2.ebuild)0
-rw-r--r--dev-util/pycharm-community/pycharm-community-2022.1.ebuild122
-rw-r--r--dev-vcs/Manifest.gzbin10991 -> 10990 bytes
-rw-r--r--dev-vcs/gitstats/Manifest2
-rw-r--r--dev-vcs/gitstats/metadata.xml4
-rw-r--r--games-puzzle/Manifest.gzbin17457 -> 17457 bytes
-rw-r--r--games-puzzle/sgt-puzzles/Manifest2
-rw-r--r--games-puzzle/sgt-puzzles/metadata.xml4
-rw-r--r--games-strategy/Manifest.gzbin8250 -> 8248 bytes
-rw-r--r--games-strategy/freeorion/Manifest2
-rw-r--r--games-strategy/freeorion/metadata.xml5
-rw-r--r--gui-libs/Manifest.gzbin3786 -> 3784 bytes
-rw-r--r--gui-libs/gtk-layer-shell/Manifest2
-rw-r--r--gui-libs/gtk-layer-shell/metadata.xml5
-rw-r--r--kde-apps/Manifest.gzbin37124 -> 37123 bytes
-rw-r--r--kde-apps/kamoso/Manifest3
-rw-r--r--kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch72
-rw-r--r--kde-apps/kamoso/kamoso-22.04.3.ebuild10
-rw-r--r--media-gfx/Manifest.gzbin38319 -> 38324 bytes
-rw-r--r--media-gfx/graphviz/Manifest3
-rw-r--r--media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch221
-rw-r--r--media-gfx/graphviz/graphviz-4.0.0-r1.ebuild221
-rw-r--r--media-gfx/renderdoc/Manifest1
-rw-r--r--media-gfx/renderdoc/files/renderdoc-1.18-system-glslang.patch210
-rw-r--r--metadata/Manifest.gzbin3686 -> 3688 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.gzbin28214 -> 28208 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58752 -> 58750 bytes
-rw-r--r--metadata/md5-cache/app-admin/quickswitch-1.058
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38441 -> 38283 bytes
-rw-r--r--metadata/md5-cache/app-crypt/efitools-1.8.114
-rw-r--r--metadata/md5-cache/app-crypt/xor-analyze-0.5-r112
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin80472 -> 80478 bytes
-rw-r--r--metadata/md5-cache/app-emacs/compat-28.1.2.0 (renamed from metadata/md5-cache/app-emacs/compat-28.1.1.1-r1)8
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72840 -> 72849 bytes
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.20.02
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin68916 -> 68582 bytes
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.212
-rw-r--r--metadata/md5-cache/dev-ml/fpath-0.7.35
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.5.012
-rw-r--r--metadata/md5-cache/dev-ml/rresult-0.6.05
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin349744 -> 349895 bytes
-rw-r--r--metadata/md5-cache/dev-python/gpep517-916
-rw-r--r--metadata/md5-cache/dev-python/seaborn-0.11.24
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin186810 -> 187311 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.4.017
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/crack-0.4.4-r117
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-1.1.24
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-2.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.13.817
-rw-r--r--metadata/md5-cache/dev-ruby/rack-protection-2.2.217
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.117
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/strscan-3.0.417
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin124411 -> 124086 bytes
-rw-r--r--metadata/md5-cache/dev-util/herdtools7-7.4712
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2022.115
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2022.1.4 (renamed from metadata/md5-cache/dev-util/pycharm-community-2022.1.2)2
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin72654 -> 72658 bytes
-rw-r--r--metadata/md5-cache/kde-apps/kamoso-22.04.38
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56835 -> 56672 bytes
-rw-r--r--metadata/md5-cache/media-gfx/graphviz-4.0.0-r117
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin53743 -> 53905 bytes
-rw-r--r--metadata/md5-cache/net-libs/libcapi-3.2.313
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin19631 -> 19790 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.8.715
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin7845 -> 7685 bytes
-rw-r--r--metadata/md5-cache/x11-terms/zutty-0.1115
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml4
-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-fs/Manifest.gzbin3516 -> 3519 bytes
-rw-r--r--net-fs/openafs/Manifest2
-rw-r--r--net-fs/openafs/metadata.xml3
-rw-r--r--net-im/Manifest.gzbin10437 -> 10437 bytes
-rw-r--r--net-im/telegram-desktop-bin/Manifest2
-rw-r--r--net-im/telegram-desktop-bin/metadata.xml4
-rw-r--r--net-irc/Manifest.gzbin8075 -> 8078 bytes
-rw-r--r--net-irc/limnoria/Manifest2
-rw-r--r--net-irc/limnoria/metadata.xml4
-rw-r--r--net-libs/Manifest.gzbin32446 -> 32459 bytes
-rw-r--r--net-libs/libcapi/Manifest4
-rw-r--r--net-libs/libcapi/libcapi-3.2.3.ebuild21
-rw-r--r--net-libs/libcapi/metadata.xml12
-rw-r--r--net-libs/libmicrodns/Manifest2
-rw-r--r--net-libs/libmicrodns/metadata.xml5
-rw-r--r--net-mail/Manifest.gzbin14734 -> 14736 bytes
-rw-r--r--net-mail/mu/Manifest2
-rw-r--r--net-mail/mu/mu-1.8.7.ebuild88
-rw-r--r--net-misc/Manifest.gzbin55460 -> 55462 bytes
-rw-r--r--net-misc/vde/Manifest2
-rw-r--r--net-misc/vde/metadata.xml4
-rw-r--r--net-wireless/Manifest.gzbin15040 -> 15043 bytes
-rw-r--r--net-wireless/kismet/Manifest1
-rw-r--r--net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch23
-rw-r--r--sys-apps/Manifest.gzbin48132 -> 48133 bytes
-rw-r--r--sys-apps/duc/Manifest2
-rw-r--r--sys-apps/duc/metadata.xml5
-rw-r--r--sys-power/Manifest.gzbin5066 -> 5072 bytes
-rw-r--r--sys-power/bbswitch/Manifest2
-rw-r--r--sys-power/bbswitch/metadata.xml4
-rw-r--r--x11-misc/Manifest.gzbin47350 -> 47349 bytes
-rw-r--r--x11-misc/bumblebee/Manifest2
-rw-r--r--x11-misc/bumblebee/metadata.xml4
-rw-r--r--x11-misc/primus/Manifest2
-rw-r--r--x11-misc/primus/metadata.xml5
-rw-r--r--x11-misc/virtualgl/Manifest2
-rw-r--r--x11-misc/virtualgl/metadata.xml4
-rw-r--r--x11-terms/Manifest.gzbin4714 -> 4712 bytes
-rw-r--r--x11-terms/zutty/Manifest2
-rw-r--r--x11-terms/zutty/zutty-0.11.ebuild41
184 files changed, 1087 insertions, 1449 deletions
diff --git a/Manifest b/Manifest
index dd2049832986..1346022defa3 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29660 BLAKE2B b3020b3c638b240b2ad54dfd82060dc34f6ac7c7e456df36cef7ffbf52588ac0efedb66bdb89c1ff3704d96a3f181325390f1a308ffb16579232ecf23eb7cb49 SHA512 63edfe0e783421320077823dbdc90a1de84f3e7d44553344cbf52ff722d61c345b34c5183309abce4c1dcdf9c8b1f14952b410e81eaad2e3ba3ad62340817b48
-TIMESTAMP 2022-07-24T06:39:47Z
+MANIFEST Manifest.files.gz 29656 BLAKE2B ddff2ee35ee3c88743c83328f88d4e23c7c879c94bd1477b1252b368a9a47a86b166ac92bc624239af1bb6308f297b664b8127b78fa9247cf206a498d7cf2e87 SHA512 e7ef6191494cf306ac18a0bcee3ec1a73d45629d6578b7d88b52a9a239a3837cc8cdf63f98bb3c34dc63d63967d2b6e3d5b3bdad02fe0bede655c9f49b6a4a6c
+TIMESTAMP 2022-07-24T12:39:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLc6TNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLdPZRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA5bBAArnnsnlNEVNsFZSP0a2q4eYv0rsigQlBOiCS3lUr/mFguUfrWxDJb2KBG
-n0kxe65yPNzskNNtc2a7m1svENhz1dIXjI9dRdM8dVO+GfzS/H9f9mBMVQh5DGHz
-6ogQtrbB0GAYEoe2RnuTaA4kOZirSSXDAcdZIhUQqO2CpDmeyaSj6ERLi25akR5J
-KGIN98cv0CfG9pn6LnumzObWuqlGZhtb3pkq71nS2bhcU3smloLFMsXJd9vr0WgE
-Ue5E8HQu0EN/WPEBVaxpuP/ebLP+dBeJqz9QjG2lnIXcIb1DSyKJMCGK6rl6CdzI
-cPqAwlGH3EIt/Leay8vxr15Ad3UCmuxDfEHBf1SxNcPBQzGjND+4LsCe3EGN+Dxt
-Dwus3Myqngr2FcLRCLwQot8N8K4T93jclh3laKsBuiIfZBq6YRuixg9U7iQrXqBo
-5oXZxIRCkLzkES81l7dJjkJ7kONM4TkEZKHDa2ZkljpzNqcFPVdNHAlsduxgfCar
-e89Uwws6uKNvdz9cPmF0dD+Ullg+YJhsDCr25fEp2/asfSYXw2u/emdJxx/z6AhP
-8NczrFDQ4C5AqUq0tHTvPfR9tVjo7uI/GmeLYvVab1KBX/9p7MlLB3RJM1VTyYUc
-Y+hIDCMLVreGVlRlmg2GEuavt9/f6dw3yS7CqIZwJAO0H+f4AHs=
-=Vuuw
+klAn6Q/+LvPH2ECZjuCJR9Y7nMRF5/g2L5jyTqpaa5LJW6O6jhmQqcveuQLw/vH4
+S8tQ+7wx7CuVADgL6ggaETXn+AqMYH46MV11XK7ni8BIuRrhmZqTENWXC6YqVRch
+eWc9qgc6z9YzO+PDSDU2V4AsfNf89CCkNx/+WLw907bhT1gWxdMwQzLAZgoF/bdP
+vMf13umQhbtGyV1A6koz6ebLIzQJbS9fQND1hCt8kxHFD6kGO9CPcJ2alwkBl8Lr
+QNPpqcrZjF/3sp6DYMtVfcbQhWewG3Tk65BxTyqt6VJGL1dKDGiFwbGSg6t3u3JR
+mwRz1ArNpzXucFdxtL9w5zjJ8erFvfzSvQao+im6d2d/u5U0vIj/pqv4IlyXEQyF
+fpm78ooFm9WEnf0BY1WKbXd7PGX04OvIoXTtHS0y/Gi+8o3IdoR83/LDAschtlv9
+q39/C8UXe0ZW1ggDME7XE7tKCVXo0W67LznzpVIFy/WQuTh4myPwpfyg/LVY8fTm
+mPFm98iUn7dDe1fUyUoVeYT+OiLRQkLGZM57WjGs5E00vZQSxcRjx7R4N1gz5cVC
+W0FnwphUPbrX8A2vQYdXI9pRPQtMXQfirdiNt+OwEAaklcYqsFkHE7tmfTJFMmpY
+qDlVwAvECiN5cmRj5OAipx1eqZ4Bcs9NxshV3RltkjvG9CMzRAE=
+=QSlT
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index e6d049556578..862c8bbeb6c8 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 150550aa2dd4..536b06579c4d 100644
--- a/acct-group/Manifest.gz
+++ b/acct-group/Manifest.gz
Binary files differ
diff --git a/acct-group/bumblebee/Manifest b/acct-group/bumblebee/Manifest
index ef2b86579624..cfd9191dea57 100644
--- a/acct-group/bumblebee/Manifest
+++ b/acct-group/bumblebee/Manifest
@@ -1,2 +1,2 @@
EBUILD bumblebee-0.ebuild 151 BLAKE2B ee49856581a6a3f9f8a136135999bbec66304d7447a151c95124229162747db99dd603cb232e99dfa40e89a6ec818a8eab336bb059288467948293f9d0bcc93f SHA512 9f3f123a47fd0cea67720eec2c0ff8485b1c088977b0f46d96ae1c40eb3d8aad2c90bb1965e172c7ab11a25723bd6ff3899099fb496864d848b9e940201876f6
-MISC metadata.xml 600 BLAKE2B 768055574b48ef050ba1d5e57250b5fc67ca6b68d2fd0b144fe318e4786582d5e797ae54f3556fe8989cb5f71c1422fda31676488afb35eae3b7ea6a4140677f SHA512 d2a378035161a83d087a1c2418244b09f7540ec541ffdf11cd72e81add66a66e9734380ddca247c8de2268d29644b74c0272bd000f6cd3c84973e84ef8b02ce5
+MISC metadata.xml 490 BLAKE2B 8ab0a93f01ef5bc376df76380f71d77df5690f57ef6fee14d5f14eca9f3b1b2e3f5179738c2a5572469e95c36d4fe4e526d0710c70dad2be3913723af2f12d03 SHA512 74306c1c368dc7456e9b2b9556912cfbc11af299adafdcd27f011aaa23c18a814ba4a83d0551959b7edb0f6b7617f77e63eeb07818dd9e027fcb387551f0056e
diff --git a/acct-group/bumblebee/metadata.xml b/acct-group/bumblebee/metadata.xml
index f4a60bbd4bc4..9667a7aa0d41 100644
--- a/acct-group/bumblebee/metadata.xml
+++ b/acct-group/bumblebee/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person">
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</maintainer>
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 15a62bb42aa4..dde818c928f0 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/quickswitch/Manifest b/app-admin/quickswitch/Manifest
index 07999c1c9414..8ecb15b92f27 100644
--- a/app-admin/quickswitch/Manifest
+++ b/app-admin/quickswitch/Manifest
@@ -1,4 +1,4 @@
AUX quickswitch-1.05-fix-paths.patch 1924 BLAKE2B b10ea8e626248963b8acfbbd0631f7cbde6cbd6c05d429c9a28ac163389809c1d211dd9f4bdf614d3f0ca5f50779152a7737a83cbb33eb7f51f96052ba4b4c1b SHA512 1df3e97dc223be657efa17637b7bfb541b3fb116856662d06c4be97bffadfc43e8b6242791b6918ff3b7cbc02ce5e01008efc2856269ff0ed1e40216bd33d13c
DIST quickswitch-1.05.tar.gz 20218 BLAKE2B 9a17132e07c838dd0d39eb887502ee70fd35206d38d795e5f49307eafa756cbf78b7ffdb0c7de19197560adedff902f09bf52a4c7db9359185ecc37f42abb6c7 SHA512 dfb6b952e06d03834b22ad1abe415499bc3f231dcfee0b551ceadc4c020604b2574b70fff03ffb7099913d77e49c545ee44d51f9f7651c4fba113b0503c3bd26
-EBUILD quickswitch-1.05.ebuild 626 BLAKE2B 6a9fa6028d5cdd9f83379893e78c714c62f29c9bb1c6068b3d352e7451b2f6966181fab21e46a9423c841cba9687c4fe42c94e835a973234da8a9c57d852e895 SHA512 8bfa4997588acae4a01e49ee101721cdd9f658553d1c140df68d2940bda047d1921d832b37d06d83e075ddf9dfa26228d67dfb18d5adf9059e887d0f4a1a757e
+EBUILD quickswitch-1.05.ebuild 645 BLAKE2B ae4dc83e6287b8610b7370bd1492d5fb0f39091afded16a65cb4386224b0a41d2c5996d5c826004b0a4a7f95540a8054a22d5c382eba914086f8727767dbdc04 SHA512 24bb99cff22f7cae1000e4a382508cccd8aa6e01325111343795c74e0a0301a54ff5c2e9599c35cb3525f3028f4510c8513f4124b2fb66a45628c8376c6dac89
MISC metadata.xml 249 BLAKE2B 592c0604f2db64de27dd0d18cca3fe9f836f340d0f316c7ab234f4cb8c917a851fd70fb95b788a2c88ae75f7fa77db73bd3d6ec3e94635cb312f13bd0df4c569 SHA512 68fa428f5280cd65b96101c314b8c9d53eb86d3842d46bfec2ceacf6584d3669d4d77d637a45a82d499cb8f6da6badf259e128424344be72113afab4f5953fc6
diff --git a/app-admin/quickswitch/quickswitch-1.05.ebuild b/app-admin/quickswitch/quickswitch-1.05.ebuild
index 7dd8981f5cf2..1a70041c58f2 100644
--- a/app-admin/quickswitch/quickswitch-1.05.ebuild
+++ b/app-admin/quickswitch/quickswitch-1.05.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Utility to switch network profiles on the fly"
+HOMEPAGE="https://muthanna.com/quickswitch/index.html"
SRC_URI="mirror://sourceforge/quickswitch/${P}.tar.gz"
-HOMEPAGE="http://quickswitch.sf.net"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ~s390 sparc x86"
IUSE="ncurses"
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 2a064b560857..3f9e4ed1e7f5 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/acme-tiny/Manifest b/app-crypt/acme-tiny/Manifest
index cac4ac1c71f5..86fc22e8dd52 100644
--- a/app-crypt/acme-tiny/Manifest
+++ b/app-crypt/acme-tiny/Manifest
@@ -3,4 +3,4 @@ DIST acme-tiny-5.0.1.tar.gz 21036 BLAKE2B a09c16ca19570b48d34c919e2a361e3be5d66e
EBUILD acme-tiny-4.1.0.ebuild 1108 BLAKE2B fe306b726c732ca03b672bc2cb7668b1125868daf5758b69312ca27e4ea71a3374b9d3ac00cebfe4459c566b68ee5fd807bf3cac1a44f64dd70afb2789a7c783 SHA512 bda714125cad2d2442539691630caf3de45498e0ac6a6e95211ec0e2e3a4fefc4a3d7b2c221359a7ac0b86a7d0126e361604dfb3c8a677b2c026b3fac61016fc
EBUILD acme-tiny-5.0.1.ebuild 1113 BLAKE2B 858554a9e51966b71805d860e5765d99c0691be61301e2492b7237354a3b2eb0f5ec17a1284e93416774853055074bf01240e4de343a06b9a5cd72253304cc1c SHA512 8e3240b60cba19df9ba608968352c385ce0837d122bcc39b9ceb83e7025973d67b01a8230be421e796f9f7e17419864aa17d4a0557359db93b8d161d85617db8
EBUILD acme-tiny-9999.ebuild 1115 BLAKE2B ad6d68f9de100b37eadad44105a8d541373663f97f233a1620cebf2055e97f1be701220a772e8fb92a24e69355f8c7f7fb97213c374abecf7869b9ce6b00dcfa SHA512 23a05a75412e621c550cea4ace83c98b5e4b41c76b988cc3c93899ead5de63fdd7e4b57749d0ffd8fe1e692d7985c70284718c64b44283349c7858cdaabca74a
-MISC metadata.xml 332 BLAKE2B e5e439ca9e8a4809dc6d76d879d1d0708475d59c39c47724e2fd1375bb0026fc6d470c893abc02a5d0d2f06e0538ae024265cbd76c056d87375db02867512684 SHA512 36f47d97f15ef341b5ae81d23e85d94cf02ce71d6a20b7bdcdc16ef0c36a091c99e09ebe86f05aac789a36f1dcd71819832b53a4d835a1a12cd468e1b3f132e5
+MISC metadata.xml 250 BLAKE2B 3913e6233b4143308261242b7e5a929f71f89928e0a81360b8fa0b9dbebd4d5dc89413a21fde6fcaa4411fb3e85cfe478f920b26cbb36ca705275401f1d6112e SHA512 3844289663f9437acfaf41e67f3c265da146ccfc067ac6b9c392e8bd103a8e23d30454436ed9db3e3899882153dc788f15ae649ba70c9919517ded2c4197fa54
diff --git a/app-crypt/acme-tiny/metadata.xml b/app-crypt/acme-tiny/metadata.xml
index 61c31881866c..df6528161654 100644
--- a/app-crypt/acme-tiny/metadata.xml
+++ b/app-crypt/acme-tiny/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">diafygi/acme-tiny</remote-id>
</upstream>
diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index 4dc311aa06b3..a7ea541655bf 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1,7 +1,5 @@
AUX 1.7.0-Make.rules.patch 296 BLAKE2B ca12dbe2f0bb60cffcbe2646a99f421e1f7f9d3b9eab0c96481cbbcfe064efc81afb25e8819746051e3f47b325eb97d213b7ebf95df60a195a5d16d68332f42d SHA512 a8d6245b09e80e2c9082589e62c2687234ee7838d19255e07aadfd05ddffdb1817e38eac434e71d5f0e19b7f9a88a51126349ae4aa324a634769050dbf433f0d
AUX 1.8.1-respect-ar.patch 634 BLAKE2B a75d716b2f16f9c64e0a99fb91eda15a1009cd29576fbaf70d02b6565a6374647e924a964b607832ef122f003871578eff7dfac8b30deaaf292527cf24506b58 SHA512 4bfa8347a5e6965971320fd7fbbb1b8b8a57ac4aa186bf0ee1264190fefc34fee00bf40cec094763ee1d3adfc2c9d121de7832ce735734f442836941d2bd070c
-DIST efitools-1.8.1.tar.gz 115319 BLAKE2B 3aad65defc203055122027cc3a48f50912d2f08b592841780fdc1bf337d75774116e698c4270865275ce7fe64988cd84105138ca979d81818f0065d7ae90f1d0 SHA512 114ef8e52160f5a5239ec306dbd587610849bce771ba8145ed092afd79e44f3ecee93cc1d97e2d5fdb880cc825bbbe928b3ef6701fd3b1fa444053894be1098a
DIST efitools-1.9.2.tar.gz 116037 BLAKE2B b3540932eb112e362fd0eed47090360603807dcaec8c6a10058618f8252eeb5dcbbd703d313cb6fadae62c1312815080cf2c77fc86f9dfc9f9afca24ad97f584 SHA512 77e0ad7e865814ed388ff6daabe0f4b49ba51672bf2cbb98b7905e209cbd28f9ede2f73213ce45af8a978c1e67dba24ec88a1188661317cc22317b47e575cde8
-EBUILD efitools-1.8.1.ebuild 1259 BLAKE2B e71109957eb391a0a8e5915cd834f38a149c27f3a72602ebf1fe04110b9778b18a38d0d7d439ec7ae04410b1a232a7fc7ee7e53d71a5f75360d617865194ec86 SHA512 69f08f7a557875ae331f69891208d9a800df6c5bad02eac9764c79eb5e665d1eb060b208bee5db128259297e7229265f153019508388b28d8659d98bdd9f9880
EBUILD efitools-1.9.2.ebuild 1371 BLAKE2B 3b6365e47baea942517f9a607ada4b332ad1a305bda1a6e160e2a9a86b04b1f622f060ec34a0f296138c9b312bc984155c6103eb9f953389d0021c0ed742a78e SHA512 b5509e5b8bc324d493d47d62685be8079ed940da0ed27ced73644351a57d4ec17df0b6247dffea03dd675a9c1202f89104c8625f0de8a126fcadae5972faaf23
MISC metadata.xml 218 BLAKE2B e650ab1b6c50b385efc18a924f5382ef66cd5669e4c138270215328e5b595a45b519dc48925a76e824ba834e159865adbb131c0b7e166c2ffaf91d3c63b76163 SHA512 79219cfff4bf8680335548005e5f1f64270e1dcbabb2700b033e355fa65f0a5aefb0eaec20fbe231fc4525a7511693b84c0d957452fc9aa39e4ab31a1e1e56eb
diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild b/app-crypt/efitools/efitools-1.8.1.ebuild
deleted file mode 100644
index ebac350dbca7..000000000000
--- a/app-crypt/efitools/efitools-1.8.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
-HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"
-SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="static"
-
-LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
- sys-apps/util-linux"
-
-DEPEND="${RDEPEND}
- app-crypt/sbsigntools
- dev-perl/File-Slurp
- static? ( ${LIB_DEPEND} )
- sys-apps/help2man
- sys-boot/gnu-efi
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/1.7.0-Make.rules.patch"
- "${FILESDIR}/1.8.1-respect-ar.patch"
-)
-
-src_prepare() {
- if use static; then
- append-ldflags -static
- sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs libcrypto)/g" \
- Makefile || die
- fi
-
- # Respect users CFLAGS
- sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die
-
- # Respect users LDFLAGS
- sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die
- sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die
-
- # Run 'default', to apply user patches
- default
-}
diff --git a/app-crypt/xor-analyze/Manifest b/app-crypt/xor-analyze/Manifest
index 40d178da0f89..52d80d756ead 100644
--- a/app-crypt/xor-analyze/Manifest
+++ b/app-crypt/xor-analyze/Manifest
@@ -1,3 +1,3 @@
DIST xor-analyze-0.5.tar.gz 26635 BLAKE2B ad5134b50366cdfb4af31d1944cc4c02c43b2bac171b20054fd7960e62a96b3b959f5b973ab82076ca8cdb0ae7068c0917f89c581936e16723c0223ac64d78a0 SHA512 e28aef799dc6f64a57609638f578bbe66c3ced5784599a65be6bf4ee14921600b7d292880f1288b5ad81ed3dd0897b6aeff2d741b96efc30cf0eab453e4b21b1
-EBUILD xor-analyze-0.5-r1.ebuild 614 BLAKE2B 7122073e7238af80bd7469a9df8e9d0ee7ebb896688b7f1d5ec5cdc94c6886b2611cd1eefef0be7ca04379b89cfb0e4948cb1e143f81e477400d81c0e3017a4c SHA512 2077ae200122f2c1e2d3ecadaaa9053e2fcf43efba003d3ad48e7b6612d98bfbcec2980c86098f12878bf93e11a156b8be482b78f92fd6310defb8e6a90aba76
+EBUILD xor-analyze-0.5-r1.ebuild 602 BLAKE2B 3d2268b0ec765d7ef814c539b0b218a5bbd448e2e35e19258eaa8e0e1483598f42aac097ac1666c61806680d9585157ac023533b88571d8b73c482cfefda29d1 SHA512 2d0b59df18a1cea475e07bbfc3e0653b40ab3d0f4adec3633be3977a3d2e42110ddc3d15d13e471bbd6a63465679ef8bda087f1e84225e0c613d1f3b57cdd7a5
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild b/app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild
index 07b15f1f1e7e..3a4dc8242027 100644
--- a/app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild
+++ b/app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
-DESCRIPTION="program for cryptanalyzing xor 'encryption' with variable key length"
-HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=xor-analyze"
-SRC_URI="http://www.habets.pp.se/synscan/files/${P}.tar.gz"
+DESCRIPTION="Program for cryptanalyzing xor 'encryption' with variable key length"
+HOMEPAGE="https://www.habets.pp.se/synscan/programs_xor-analyze.html"
+SRC_URI="https://www.habets.pp.se/synscan/files/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
src_compile() {
rm -f Makefile || die
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index e892c0bbb78a..4ef26cbce3b7 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index c070f92af833..682ed2c840f3 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,5 @@
-DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c SHA512 e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040
DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b SHA512 d65e5ce666607cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
-EBUILD compat-28.1.1.1-r1.ebuild 480 BLAKE2B e0577d26c6c6724d8a7b631ef2856903ac2459657152fed6855eb769bb41834c948227a8a9ac8f0db2ce8911731817683646aae44ba9512fbd7ec520a0f0937b SHA512 718c6a0290929acf3487b6b824d59609fc3f7f4c9b5bd6d25c99f957a2de0412a73d47d86f483e09fae7ccb5486b3e0a287b999ee8fabceb892042ddab9c336b
+DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b SHA512 d65e5ce666607cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
EBUILD compat-28.1.1.3.ebuild 996 BLAKE2B 659a6059db70cab8bd9e29255fe7b8ed207dd31e9e1d4858374dc0152f61bb318732d2bd4446dfa7ed25b126ef0b02b3e32c3c70438b86ca06ba8b88d88d0c06 SHA512 a7e0c0d0e24438e548d46cfb7f34f76772afe8dd41dbf4997db5d0026ba5ffd27cf097cd0e7901e80d730860e61afb55f14b17264cc5de41ab04a90bc8643dfa
+EBUILD compat-28.1.2.0.ebuild 996 BLAKE2B 659a6059db70cab8bd9e29255fe7b8ed207dd31e9e1d4858374dc0152f61bb318732d2bd4446dfa7ed25b126ef0b02b3e32c3c70438b86ca06ba8b88d88d0c06 SHA512 a7e0c0d0e24438e548d46cfb7f34f76772afe8dd41dbf4997db5d0026ba5ffd27cf097cd0e7901e80d730860e61afb55f14b17264cc5de41ab04a90bc8643dfa
MISC metadata.xml 293 BLAKE2B 07085bc46a57a9592b46c4442f0ca6995a5d1857ce51bb85384d389114b3385b71f3977cfed5d7180fd574cc4211824a327c98f5f690a9d959320f9d960af88a SHA512 c3af1c6afe14f621f3d1689ea4fda1b7215c3dd9e3c578e45edda24cc4eae1ec11dc29d42d87c762f3c6decf9f9bdf356b109736d47951c9eaefcca8d9111d56
diff --git a/app-emacs/compat/compat-28.1.1.1-r1.ebuild b/app-emacs/compat/compat-28.1.1.1-r1.ebuild
deleted file mode 100644
index 8964a682162d..000000000000
--- a/app-emacs/compat/compat-28.1.1.1-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat"
-SRC_URI="https://git.sr.ht/~pkal/compat/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="compat.texi"
-
-src_prepare() {
- default
- rm Makefile compat-tests.el || die
-}
diff --git a/app-emacs/compat/compat-28.1.2.0.ebuild b/app-emacs/compat/compat-28.1.2.0.ebuild
new file mode 100644
index 000000000000..8a61c3a356a2
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=2c3233c0e09ef34176787b6e3da4319751ad91e7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/"
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+ emake compile ${PN}.info
+}
+
+src_test() {
+ local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")"
+ if [[ "${has_json}" != t ]] ; then
+ local line
+ while read line ; do
+ ewarn "${line}"
+ done <<-EOF
+ Your current Emacs version does not support native JSON parsing,
+ which is required for running tests of ${CATEGORY}/${PN}.
+ Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs"
+ to select that version.
+ EOF
+ else
+ emake test
+ fi
+}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 30a25bbc6374..25b66f3d0b68 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/wine-desktop-common/Manifest b/app-emulation/wine-desktop-common/Manifest
index 76e1770f9cb4..e859e9b385fe 100644
--- a/app-emulation/wine-desktop-common/Manifest
+++ b/app-emulation/wine-desktop-common/Manifest
@@ -1,3 +1,3 @@
DIST wine-desktop-common-20150204.tar.gz 99491 BLAKE2B 7427c08d00a7ec11319908c908c5833e1a3fc297ec2ebfd942ccdf2adb9e657d1fd751da74bd67e7efb3d4b8ad769a11b1aa5e1a56e33e181f149f4f6245fac3 SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688
EBUILD wine-desktop-common-20150204-r1.ebuild 957 BLAKE2B 7fc9059805ae68d1da70b13144808641035719a0b64184dfedc8352b0cf328d01b54e11b82577a8dd0b7fd636f664f51a2f63b88969a36e413dc7e75b28d259d SHA512 98932bfe14ee4a20b54d80744b959df25a6d635dedba80f1eec4e6014f34edeb197a3f77672e58c2df95469fcc52a748c72585b430dc53820936971828c24722
-MISC metadata.xml 442 BLAKE2B e0bad48f74f279035b29faba9aad254d4adc8a65433a3b548590922d5d774cd1cf0c6aa111fc9b579c59f098f8ecd90d1b180fcb00ae19f09b8c112346645be2 SHA512 71fd803c13cfe2af16bccedf962d2da212e7bb7a62739424c8c16d93a2b64f99b6a3fa2a43afb3e9de924a26a5f12af12a26239fa4039cf03afc2e541e3da186
+MISC metadata.xml 332 BLAKE2B 6eb36925493baee6d1a711384b0813361e306578af00f5e68005b66ae1078bebc85471c39cf385a17cb2520d7c97b5799a46641f60c725cba5e4452bf8e13b69 SHA512 d9a89268b11e7a2a3590b2cb010c244f6a252303456b7e9e7642a1e52e67aa5de0e1cea73af667cba3beefc90c57d13951a0bfbe324325df5212ea5cbcff888d
diff --git a/app-emulation/wine-desktop-common/metadata.xml b/app-emulation/wine-desktop-common/metadata.xml
index c2bbf1a094ed..10c8098770bd 100644
--- a/app-emulation/wine-desktop-common/metadata.xml
+++ b/app-emulation/wine-desktop-common/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
<maintainer type="project">
<email>wine@gentoo.org</email>
<name>Wine</name>
diff --git a/app-emulation/winetricks/Manifest b/app-emulation/winetricks/Manifest
index cd89f666fc1f..a92f9f92f3cb 100644
--- a/app-emulation/winetricks/Manifest
+++ b/app-emulation/winetricks/Manifest
@@ -4,4 +4,4 @@ DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 54a4502f6e8ef15d21b02c43e
EBUILD winetricks-20210206.ebuild 1995 BLAKE2B 7a4780f3c9933c400c7170c620a163a08bdb661bd4ccf60d47c149a91b8345d9185b344a0cfa970c764037dacdcce6121840ec31543d69bc9e84aa0305d50ed9 SHA512 480611faae5e4d492be18a62601ef68857842c08c4d902f209fc6d354232648db9bffeadccc3fdd4375a832ac58f87f07ddf2cc53e04e72e57f729bafa1d18df
EBUILD winetricks-20220411.ebuild 1995 BLAKE2B 0825e278946a7f3415d474f5b7b36c475aae1e89ef6214416bc5dfd9203b86568095f06160cd28563348e8426d41a46cdf56e24023a07930ec57d6da87177bf2 SHA512 ff3ad4dc260ff41545f84c9a88e1a9c4292ee25cb5eca1782e7ec6c746bb479ed5d5b3083657a5bafeb3e3c9a78c10ce6657eec5d88b27f11277fb1b3e4a85fe
EBUILD winetricks-99999999.ebuild 1997 BLAKE2B fc9bd9fd39e90ed9786dcb37910a0f2150b012460f7feba37bafedcf7df7e78146e1de812a42314aa7a9c048f796f25cb1be470fb9201719dfbf6884d8a80d58 SHA512 0b132794ce98987a5da0a4167fd14c29866278ee949521509f1f981762f1306bf2f1dbb92d42c0354af89e28790c8f5bc6d78d467aba6b8bba15a49822fe878c
-MISC metadata.xml 716 BLAKE2B 887abdcb88ada4ecf6ca5d32bafbfa9ae80897f5164a0131a8bc7d77496913c11f445f500d015fb29c7afc1c68324cef38a8904fbcb78db42d4198bc49b61cf7 SHA512 e5c3662684b4f8163dc745cc1c0f8909c751c4b7a5bad33eff179081c9f45682efba0c62b4b77541f0374d717c6201b862529011bbb4c1d2b9a4ce046aab8f51
+MISC metadata.xml 606 BLAKE2B b95580dca1dd182aacfb7108df0aa37ae546fc55109b34f9b3269d6285a3a36189cf53d35bcddbd6990fee4e27932214ae449c5640b3798953877c315c7996cc SHA512 c48f73e663174455324621d64b0402798b32050746a658b0e73b93f12c49221570a91deec90f9e69287f72f3b777c298c383524db1c4588d4a1745042d7fe95b
diff --git a/app-emulation/winetricks/metadata.xml b/app-emulation/winetricks/metadata.xml
index 9537a7f6c99f..0ada2835dd03 100644
--- a/app-emulation/winetricks/metadata.xml
+++ b/app-emulation/winetricks/metadata.xml
@@ -5,10 +5,6 @@
<email>chiitoo@gentoo.org</email>
<name>Jimi Huotari</name>
</maintainer>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
<maintainer type="project">
<email>wine@gentoo.org</email>
<name>Wine</name>
diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz
index 041bbf5d8fd4..c98570622c75 100644
--- a/app-eselect/Manifest.gz
+++ b/app-eselect/Manifest.gz
Binary files differ
diff --git a/app-eselect/eselect-wine/Manifest b/app-eselect/eselect-wine/Manifest
index 6f084d1c49a3..3e1af54437b4 100644
--- a/app-eselect/eselect-wine/Manifest
+++ b/app-eselect/eselect-wine/Manifest
@@ -1,3 +1,3 @@
DIST wine.eselect-1.2.2 19370 BLAKE2B 957eb84b7ccb24d12eba876a538f0420ab05506c87086b65c27326c80da9adcfbff032c7ecc7b5763012c6d72cc53f643f0d3ffe02687adb103517dedfad2f0e SHA512 6380e904ca824b1fe45cf651637f1cfe931f0c7519db49cb0794826ebbc8bdebc480fe7eb16601dc37123b44ea2d10aec49aa9fe622cad3e67ffb0f730292614
EBUILD eselect-wine-1.2.2.ebuild 1271 BLAKE2B 18abe8ac6ec8844aaa55960702833da507fe8f7a5ec74c197520aed6d14eb5e9be5dcfcc4417cc372dd13dd79483ecfd026f4935c1608a76bc8307e3856af81e SHA512 2846fa7e5641ed5585f591335e526f9eb698f97349631afae18dcfc783641ed0f9708346241c0aff5419898de672133454183b05a4154e29ccc0e50b08fa93c5
-MISC metadata.xml 476 BLAKE2B 5fbba57a8e44a4e0963c361b8ae0f7b18ab6916bfdb0d07ed6f0eb59866010ff9a285dc32658d6886e153c520922bd52205286ff2e71548ffedb87e808b9db8e SHA512 0f9486129e74ae0598c537686e39d5b586bb7c34bfb37e19afc0f5f33cd4bca0f0e3e7245bb7502156ba5408bbbaf619f783260e7979ed45e1c6bb542c86f838
+MISC metadata.xml 283 BLAKE2B 3d4b2057ab977b7d4197d8ecd9466d37941ed34de40ce2c01941705969e123f74589f762f6f1b36fbd703d6139a71b56942b59f589c39aa74757ba378362fc25 SHA512 4a03187e6a9a477bddcbc541e05b8c1a9cf109d814fd8eb4b70ad5c41d66a925ff3bb17643a5323b3dab55393dcad26ddd040c208471376a6b3206c569f53926
diff --git a/app-eselect/eselect-wine/metadata.xml b/app-eselect/eselect-wine/metadata.xml
index 92b91e154414..e8ff4f1c8f62 100644
--- a/app-eselect/eselect-wine/metadata.xml
+++ b/app-eselect/eselect-wine/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>gentoo@eroen.eu</email>
- <name>eroen</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="bitbucket">np-hardass/eselect-wine</remote-id>
</upstream>
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 0d69733660bb..dc30f8c0b0b0 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index bad0dada30ef..97dcdbf9efe5 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -18,5 +18,5 @@ DIST mupdf-1.20.0-source.tar.gz 88455853 BLAKE2B 686d8b02972fc6cb7fa4541e4f0561c
EBUILD mupdf-1.18.0-r4.ebuild 4358 BLAKE2B 67d3b045314556eb3e81a668015e36115e7729436a91bfebededdf316bce062bac229c64b63f0aebae7553b8a5595fa0d4db53bb7a7a9b452a087967cd04547c SHA512 90dd0ae5d0376dafbce8b19d711d92ab9debceb467578f0e529881b219e8b3166fe5ec1f0b535036300a1e4a60d9969ba21450ca54b6f7e18f8631b035b8a4b8
EBUILD mupdf-1.19.0.ebuild 4465 BLAKE2B 28283005cf1c4c688cf24544bedc20683d2e043221c74a3922e3f86b6affddbf8a0e62c8d79f8805bc5c5a508e999a57c4d212f6ec3f4b88036b512ea0251017 SHA512 ba83c50f6bca1cfcaabc7410f4fcfc842cdf8e4381ed7763af895cac78861f0f585069fd8b92d50bdc1e22baf30b56533a00b4ebfd8d0cb7515450c5f19eaf5b
EBUILD mupdf-1.19.1.ebuild 4490 BLAKE2B cf556d6ba654118ccd0316fb75f2f970cb96990f254bf3c51aee44405ad2bab8bd3f5245f5d04fd4d713d8befd8a84b62632a757ae69396e5291ac6c8cb6b57b SHA512 b1ee92e6e10373980739bed7bffb1bd658d9b3830f82fcc2b3153c5296828a50b487164e686a69de31df6ea25aa6e0925b5ff5c997ec91a6cef1851a7bff76af
-EBUILD mupdf-1.20.0.ebuild 4528 BLAKE2B 921ba1f37345c45adafdefa9b3a685dea70c46ef5c930e0dc4a76109c8a191f2d52e81a219c9fef40a5a2daacf96d3d95163142a0ac6e29955121827a066c5a2 SHA512 4908f9aadf25a2f6aa71a91876b768cc9c6492591e770a434708f731c9247e1e2c58a79c28425680b357aa36cc94e594f2a631ce9dee64cf9d39e42d7243640a
+EBUILD mupdf-1.20.0.ebuild 4756 BLAKE2B 81587e6f15b4183e46c01d95d424dff3bec6c18e53dd8b4b3138f620adf8b598fb773219d88fca3c968e70bcaa2055832b896af3165a6a9be7845ac459d4be56 SHA512 b837b64b10ca880527cf09fd91726ebd0a791ef312c2fb268e45272390720780e85ecacf479d1f80d5dba09de8845b7f2e3e0076c519b1d86f8e993157a29887
MISC metadata.xml 405 BLAKE2B 8b71db6f16bfb481e524a331eac615661b267d2d2fddde3aa6c9244b75026eacada167e2ed2ad6e7611bad234b53c0b073063925ae6745832585771d5342c913 SHA512 23f707e5ed833c5901d482e0d9cedbae751434311d8c67e7b300b452faabd958eb0c12a5b1c48a3c6d4773891cf3c7426d60a85eecd4b3ceb3358f68f4c8ad87
diff --git a/app-text/mupdf/mupdf-1.20.0.ebuild b/app-text/mupdf/mupdf-1.20.0.ebuild
index 216bbfaa79e7..447778adb9d5 100644
--- a/app-text/mupdf/mupdf-1.20.0.ebuild
+++ b/app-text/mupdf/mupdf-1.20.0.ebuild
@@ -69,6 +69,11 @@ src_prepare() {
-e "1iverbose = yes" \
-e "1ibuild = debug" \
-i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
+
+ # Adjust MuPDF version in .pc file created by the
+ # mupdf-1.10a-add-desktop-pc-xpm-files.patch file
+ sed -e "s/Version: \(.*\)/Version: ${PV}/" \
+ -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc"
}
_emake() {
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 5586899e742e..5780ffef1205 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/fpath/Manifest b/dev-ml/fpath/Manifest
index 0904cca153ab..b48945961626 100644
--- a/dev-ml/fpath/Manifest
+++ b/dev-ml/fpath/Manifest
@@ -1,5 +1,3 @@
-DIST fpath-0.7.2.tbz 24142 BLAKE2B 5aa22a33d0155c2a446c3622d6feef0748be3eaa72f07e7e2770fda1993794864072a5f50a052537b9724e39935064967c87f82d860a2da17fbc86279a1930ab SHA512 d8ab8d6f183a1742d74a3a3220cc1d62e7df38a6f3ca1c04fad18426a0897152255382305ad14d058b5b85ab55a27536c39a62deffac8d46984a730a2a18405d
DIST fpath-0.7.3.tbz 24345 BLAKE2B 5d4e68acebdafb6378422b31385e78decff2dfce1bedd102c7e6baac519f9843e0828629f4a15e075f506865e1af6f9cc7ece761e74fe6608d3476338cc556cb SHA512 acf4b379aee3c25305ef71d1b97b154faa6de1e8248a8e8d046cf11090a3e94f2dc048b961bb51725ca7384e784455f2893fbd51f26bf80571a9cc7e9475b945
-EBUILD fpath-0.7.2.ebuild 562 BLAKE2B 248c5a3d6eb9881d7e432fdb9713c6fff985576a2d10fd81716e3be7774dfb6ed473c1e7f48e21592ab0e36f32628080eec3b497a4abc5f453d5f039aedb1f59 SHA512 2070c1c9d50321365b70fcca1fc63808acce0c655a897f397badce5a7fb271c669f4f613eae0a85ead22eecc8d0e204c86fc8ea09c0667f930cf7183b09880a8
-EBUILD fpath-0.7.3.ebuild 568 BLAKE2B 5b86f4cd1494b4143b2c43c878fd8c473e23b57000452e842ee1711a33143e256742214c4682af3fbaf4ff590927438ef4c0e1a0eda42624107b584134b17781 SHA512 3f5f015979d540053940b9f71846245424ed8f4c46c680e28d57e463c2f1b8c086b76de88997a12adfe7f87c12efa89d50e2905f4a30275d139b0ba430db273e
+EBUILD fpath-0.7.3.ebuild 567 BLAKE2B c1248dd87101c8e67d0ee16e15439f02c659ed1910e682c8f3dd7358672a579f330e15e73fbfd8ab1812791bcba89d25846a5af0e73080d1349255fb2934b869 SHA512 fe29e3fc43dec73672c47d1dcc0244ce0de3cd1f94363055f97c4c4631a85c96f07008956c1ac9b14fd07a27ebd1a1e53769a915553dd833c443345a7fb30560
MISC metadata.xml 312 BLAKE2B 25e78fc547cff8e938dcd8eeaac127b31e60a758a183cd4d01258e7efac1b8a820eb241adc66169b15806fc539dbab324b85f9d50cb10f2aba61a8f64d3c7dab SHA512 b835a40c52db072c5f0bbca539437f959be01089e1aa6587cc4f8dc16150ec8be3800c9aeb00143b29c6557eba5bf952718f1cdbb96fe5f30851a165f410131d
diff --git a/dev-ml/fpath/fpath-0.7.2.ebuild b/dev-ml/fpath/fpath-0.7.2.ebuild
deleted file mode 100644
index 3af1323815e7..000000000000
--- a/dev-ml/fpath/fpath-0.7.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="File system paths for OCaml"
-HOMEPAGE="https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath"
-SRC_URI="https://erratique.ch/software/fpath/releases/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
- dev-ml/result:=
- dev-ml/astring:=
-"
-DEPEND="${RDEPEND}
- dev-ml/topkg
- dev-ml/ocamlbuild
- dev-ml/findlib
-"
-
-src_compile() {
- ocaml pkg/pkg.ml build || die
-}
diff --git a/dev-ml/fpath/fpath-0.7.3.ebuild b/dev-ml/fpath/fpath-0.7.3.ebuild
index b4996b096d15..499151a72256 100644
--- a/dev-ml/fpath/fpath-0.7.3.ebuild
+++ b/dev-ml/fpath/fpath-0.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/fpath/releases/${P}.tbz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
RDEPEND="dev-ml/result:=
dev-ml/astring:=
diff --git a/dev-ml/rresult/Manifest b/dev-ml/rresult/Manifest
index 359a58f1b150..f7a6cf63df25 100644
--- a/dev-ml/rresult/Manifest
+++ b/dev-ml/rresult/Manifest
@@ -1,7 +1,5 @@
-DIST rresult-0.5.0.tbz 9185 BLAKE2B efe8d248aa3d68b13b011dccb98cb04127dfec9d659dfe8619f658b254cfcdca833e125310553dee54ef4be239c308e762d2290386f4fd08a5f2c1835faa9ef1 SHA512 45787b61adb7daedf72e4ff632cf3d4917bccb3e83613dabf93437982887d9a0ed3b6cbefb2b17cb341a825346cb0609286df581c6ff379583dc83672ee25efc
DIST rresult-0.6.0.tbz 7731 BLAKE2B d93b4a3fe54541101d52e768555aa306f87d1c34b57c7eb7a92092051a047586c43dded3be9ef0c84675d935c4a91162a8ff612d540f951f2842cfdf9f709f24 SHA512 66cb7acb525c17dde4e7572fa5a0d925466f8e759b90a12d952ca076d25de49404c962e061557f2255112fbf1d731f8da696acd536cbb9433a4b1d9662095c3a
DIST rresult-0.7.0.tbz 8506 BLAKE2B 0ddb2c2d126e11094d8f92555c6d29fd103cff0393558a9522ad0b58f58159a7eed050976bfeb47969a6c7528c29b8352fa80114ed1684bd5415b2d6b0a30fb1 SHA512 f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3
-EBUILD rresult-0.5.0.ebuild 537 BLAKE2B 2f2c2b62b94ee97bdcb47cf6ea32797c518658a36fce512abdbf69c6df9b3e429cc56db1957719747ce3b3724032b3101c0122d7ab1b30961610d73afc71ce62 SHA512 8d054f274842cbbc33f1bc35d5a517b844887c3824ed70e8e664f1e30a9f3bd6a3723a87b4e0532bf13b723c6f8a085f2c180c5b86786d500f70a6868859931c
-EBUILD rresult-0.6.0.ebuild 539 BLAKE2B c2bf7a99ae82321d9a3c1d2909624c5c6a96e06c61be0dd61427b32c5b52361ba7becdfd8b8d325e37013bca448240b3727fc2c18cb074f1c843d1567d38ea50 SHA512 bde205d7c8272a30cc9912487e8391b93c19070d790cfcc4569a3529d261f1969b55b2f4baed93a12dbb499803968b70e583e693bf7e9794cf5d1faa867b06ca
+EBUILD rresult-0.6.0.ebuild 538 BLAKE2B 81b539de039c200e076ade1fb1511069d10098e1bbff47c5c944d8fa4b9b991b585d569c178160920977977a2a6e56b54785b94363940d9202538984eb2edb35 SHA512 45c1e6962b51d0d906d42d6ab4aa175d02b4ee7595c5af24f201fdb8be2b1cb598ee7c13c1e755a96576d0b55137ebf386195b605e0770e7043c77c1a2cdd93d
EBUILD rresult-0.7.0.ebuild 575 BLAKE2B 272ce77bfbdb8d25775118c2f8304e19050a34c0b03b40bd6ddead96d4251e74e72e19728d49c3cce2cce149f53b8f52c89d595ad0a24c310c2bc3fec0845cb8 SHA512 3e24693bb5bc91bd1487b1815690c26f08b0014bfa12f8f5db75fd847d0fb6a9f38af4a63b3a9849b1e64dd60804a4870dac05a635fa444b5227f76db5f1952d
MISC metadata.xml 314 BLAKE2B 3ec15d97bf35ceb3f76caa4268557f4a32cff0673c4dcc20376d2cf8f41eae93f154a77b2ab56f82a9b370e1ab51eaf09bcae142cd9b0fd5cb653f78f7bd9d5d SHA512 60a95e3a7fd8c3f4dfcb5c150630f2f0df58b129de1b69a6cbf29f9aafbbe7a9b03795ee9e9448c5ff14103f631dc85fd9689e2fa3a82bb1b7953b6b1ba171f7
diff --git a/dev-ml/rresult/rresult-0.5.0.ebuild b/dev-ml/rresult/rresult-0.5.0.ebuild
deleted file mode 100644
index ab19c850466b..000000000000
--- a/dev-ml/rresult/rresult-0.5.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Result value combinators for OCaml"
-HOMEPAGE="https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult"
-SRC_URI="https://erratique.ch/software/rresult/releases/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="dev-ml/result:="
-DEPEND="${RDEPEND}
- dev-ml/topkg
- dev-ml/ocamlbuild"
-
-src_compile() {
- ocaml pkg/pkg.ml build || die
-}
diff --git a/dev-ml/rresult/rresult-0.6.0.ebuild b/dev-ml/rresult/rresult-0.6.0.ebuild
index 982c480b5815..90493d9da475 100644
--- a/dev-ml/rresult/rresult-0.6.0.ebuild
+++ b/dev-ml/rresult/rresult-0.6.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/rresult/releases/${P}.tbz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
RDEPEND="dev-ml/result:="
DEPEND="${RDEPEND}"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2a33368ef663..1443c0511a1c 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest
index dbc266df2080..74d85af878de 100644
--- a/dev-python/gpep517/Manifest
+++ b/dev-python/gpep517/Manifest
@@ -1,7 +1,9 @@
DIST gpep517-6.gh.tar.gz 9757 BLAKE2B f1b39f30b7d775330bddfd353610de7c26e34c5572cdaedbb078cc61c711e90e1c520b5e6e5532b0879ccc1eb7025a793c6f8d9745d93967eabbdd9edef69c6a SHA512 681108dab418d0d2d5b017f19bf8802479655f22eb6b72e9d78c6bbd2d08583751a465377c2006c507f0ea258d2d46bf9300865896af4458a763b56a86abe329
DIST gpep517-7.gh.tar.gz 10606 BLAKE2B ca4dfbd79d3e360e9dad1aed7f6ccbfb5e1e3b250badacc38a201b5158235d84b6482676bb7885f6cbd82720ff3749bd9961a01d9717aa9dc213e70f4fe06ced SHA512 d6a36c83ede5525c598390000ced6c36cfb258289626e35f8eccfff4aada5871a8a0b9b53b09379e3ab63782a903eaa4396cfb089e3d30f49e3ef6eb0bfcc351
DIST gpep517-8.gh.tar.gz 12858 BLAKE2B d02acc844f79495847b151449e2cbc3378122eaf4ae97957f4a3a447cac0adcb9d7fa065e79c52e3901bead5c2112ad140e16689e56fa1a09b8b68078c41210c SHA512 40a405e0d4700a62c7e1aaa8b2679849e18ad5d76b4b733c18632c549c4038ba8594fb48a86ba612b162ef9f433cad90fa3ee7fc92f45b13b88fed7e4cca16b0
+DIST gpep517-9.gh.tar.gz 15227 BLAKE2B b3c2b3e4452a7e27725eea0a6a0b1b362e1ea6bbdae44d99a2992c9edac80a4fdbf2ed75a231004534039c6d6f6db54d9fdbdc7c2c7044bb85cbc3f88484be41 SHA512 94cd1ddb1de7844504906b056ec5eb9d0e80da4f6bde6b561075c754a78a97e6db6025a793592c9498fad54ebab48c5497b29268c40d6992f5ef793a698b9da1
EBUILD gpep517-6-r1.ebuild 1049 BLAKE2B ffefd17881bcd87f3e59dae9d87de5d2e51d10e713d5ee8d7778b43909cb82f9610fa3d52c7d271a3cb4375a00683eee1223b9343e93199f233328dbd0a2452a SHA512 f97dac4152bbecc7394fdabf7af6b4a0600979280d33bfc360ae988bd54c380fee448d9758de97e2206c93709903f917adf24a7ece610b3c1d9e0b5dca06e9cc
EBUILD gpep517-7.ebuild 1057 BLAKE2B c7ac0dbeafce1f0a563b40ee1a743bdd859094e51de07154f2810079d5b766f324db29e1b8993b9889353eaf75d67c9c01634b9b2338d34811eae0a03bd365a2 SHA512 77b9bbb7fb487a3f1ca660c1f232fe10f8aec39916e86854a9789e8cd1d66b749984cec663e3b18459370d518b0c46482f713635943f4d1779fd8b17402e73db
EBUILD gpep517-8.ebuild 1057 BLAKE2B c7ac0dbeafce1f0a563b40ee1a743bdd859094e51de07154f2810079d5b766f324db29e1b8993b9889353eaf75d67c9c01634b9b2338d34811eae0a03bd365a2 SHA512 77b9bbb7fb487a3f1ca660c1f232fe10f8aec39916e86854a9789e8cd1d66b749984cec663e3b18459370d518b0c46482f713635943f4d1779fd8b17402e73db
+EBUILD gpep517-9.ebuild 1057 BLAKE2B c7ac0dbeafce1f0a563b40ee1a743bdd859094e51de07154f2810079d5b766f324db29e1b8993b9889353eaf75d67c9c01634b9b2338d34811eae0a03bd365a2 SHA512 77b9bbb7fb487a3f1ca660c1f232fe10f8aec39916e86854a9789e8cd1d66b749984cec663e3b18459370d518b0c46482f713635943f4d1779fd8b17402e73db
MISC metadata.xml 396 BLAKE2B a3f6d1cea383a38b4b6e5f80d2306ca320a66c0d3b0131601ef6f0ea48483757b9123d74ba99fe972dde06a998c15290cbc4243285c240493ae0293d2f8e1141 SHA512 8c584869f2fc7a0947b9e5ffa330652d8b6e61a6a472fcddf0422f1719422fb8d477cdf17d87e6d0e9f6994d608a77202c24e531dd146b0f8d731a047f80d14e
diff --git a/dev-python/gpep517/gpep517-9.ebuild b/dev-python/gpep517/gpep517-9.ebuild
new file mode 100644
index 000000000000..ee64cb1d660f
--- /dev/null
+++ b/dev-python/gpep517/gpep517-9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A backend script to aid installing Python packages in Gentoo"
+HOMEPAGE="
+ https://pypi.org/project/gpep517/
+ https://github.com/mgorny/gpep517/
+"
+SRC_URI="
+ https://github.com/mgorny/gpep517/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+ python_domodule gpep517
+ python_newscript - gpep517 <<-EOF
+ #!${EPREFIX}/usr/bin/python
+ import sys
+ from gpep517.__main__ import main
+ sys.exit(main())
+ EOF
+}
diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index 364ab0f06a4d..883a4cebcd44 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1,3 +1,4 @@
+AUX seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch 11538 BLAKE2B 67d5046d093ba693d41d6c26caf4da67e93eef45eae7253238764f4a5738e37fd12998acdff638bd9fc8c023226e87b59d04aaf24fc357682858a742a9f30089 SHA512 ea93fc34634cd325b8f5af611feacb4159cf4c4cbc31287dda1301a0f3b2182295c13f94604ddff83e82efb2090625213141d8cf34690fe4791895074827c8bc
DIST seaborn-0.11.2.tar.gz 268839 BLAKE2B b1ba3a76431843921f01f714e601ebe7ed87a8c4136acb65a7cdb89059d67cb136484cb968efd713a5260caa552673efd5d06898a69624b36311fd3908f00179 SHA512 f08fe82b4ecca2b140a953c89bb7f811255d00ec819225809bb224aadde161ddabdeaf5cab53e3558bb84334cee828baafe0ee5efe465e80875a0513fb1ab9ac
-EBUILD seaborn-0.11.2.ebuild 784 BLAKE2B 0e491be5c556e6384ab26af3c2d18294703024e71264c12c57116e2ee4f8fcbeb1e2013a3d41d225d2d030e68ea245f0fb5b1bf73adc24562fee863cf115b60b SHA512 65bcabff9ef6697ead2a435f19b18969caeb7466db1415269cd63f0f607808d1f09479d6e2a7ed3adc26f06e6ac7f425dd446345cd13cef7e0a5b9a1b6cc2427
+EBUILD seaborn-0.11.2.ebuild 1987 BLAKE2B 4583ebe9ed9c3dc27c1318025ea37526341b056a55d54d7e584fa10a1bb63ce21a66d27f2da9ec82a658274ae4af92317f25d01f661323c41bff30578c7eb665 SHA512 17fbb818c94a3a6c754f7002064b4c95cc8075376b293a42917336017a32065e26b1ddc7e66deb4f0ee7258626306d634d335fdb81bf584599e925aafdbee652
MISC metadata.xml 1766 BLAKE2B 7e449efa11d2101e2b6e5729ef66bbec42d51793e8543ad214578db7351e5174ac80a96e2b41c7715135c4af1bc4f6205ee9b43add6737279546e7c02251dd86 SHA512 074d5cc59baae5ea4333d735d19a9788cc7fd31e1cf0f90715ae623260853a1231d93663e975bb7c7fcafc116ea48ff6b4fda6900bec1093b0be3768cb3be6fb
diff --git a/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch b/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
new file mode 100644
index 000000000000..9f46a59145f1
--- /dev/null
+++ b/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
@@ -0,0 +1,280 @@
+From 262bb95402e405489f6d58bb96dcb06fcd24f0ba Mon Sep 17 00:00:00 2001
+From: Michael Waskom <mwaskom@users.noreply.github.com>
+Date: Sun, 31 Oct 2021 16:52:06 -0400
+Subject: [PATCH] Update tests for compatability with matplotlib 3.5.0 (#2690)
+
+* Update boxplot tests for mpl3.5 compatability
+
+* Update kdeplot tests for mpl3.5 compatability
+
+* Update legend tests for mpl3.5 compatability
+
+* Pin docutils to avoid buggy interaction with sphinx
+
+[ flow: modified to apply on top of 0.11.2 ]
+
+Modified-by: Florian Schmaus <flow@gentoo.org>
+---
+ seaborn/tests/test_categorical.py | 30 +++++++++------
+ seaborn/tests/test_distributions.py | 58 ++++++++++++++++++++---------
+ 3 files changed, 61 insertions(+), 28 deletions(-)
+
+diff --git a/seaborn/tests/test_categorical.py b/seaborn/tests/test_categorical.py
+index a0b0393c330c..ac41a8885773 100644
+--- a/seaborn/tests/test_categorical.py
++++ b/seaborn/tests/test_categorical.py
+@@ -28,6 +28,14 @@ class CategoricalFixture:
+ df = pd.DataFrame(dict(y=y, g=g, h=h, u=u))
+ x_df["W"] = g
+
++ def get_box_artists(self, ax):
++
++ if Version(mpl.__version__) < Version("3.5.0b0"):
++ return ax.artists
++ else:
++ # Exclude labeled patches, which are for the legend
++ return [p for p in ax.patches if not p.get_label()]
++
+
+ class TestCategoricalPlotter(CategoricalFixture):
+
+@@ -772,12 +780,12 @@ class TestBoxPlotter(CategoricalFixture):
+ def test_axes_data(self):
+
+ ax = cat.boxplot(x="g", y="y", data=self.df)
+- assert len(ax.artists) == 3
++ assert len(self.get_box_artists(ax)) == 3
+
+ plt.close("all")
+
+ ax = cat.boxplot(x="g", y="y", hue="h", data=self.df)
+- assert len(ax.artists) == 6
++ assert len(self.get_box_artists(ax)) == 6
+
+ plt.close("all")
+
+@@ -785,14 +793,14 @@ class TestBoxPlotter(CategoricalFixture):
+
+ ax = cat.boxplot(x="g", y="y", data=self.df, saturation=1)
+ pal = palettes.color_palette(n_colors=3)
+- for patch, color in zip(ax.artists, pal):
++ for patch, color in zip(self.get_box_artists(ax), pal):
+ assert patch.get_facecolor()[:3] == color
+
+ plt.close("all")
+
+ ax = cat.boxplot(x="g", y="y", hue="h", data=self.df, saturation=1)
+ pal = palettes.color_palette(n_colors=2)
+- for patch, color in zip(ax.artists, pal * 2):
++ for patch, color in zip(self.get_box_artists(ax), pal * 2):
+ assert patch.get_facecolor()[:3] == color
+
+ plt.close("all")
+@@ -801,7 +809,7 @@ class TestBoxPlotter(CategoricalFixture):
+
+ ax = cat.boxplot(x="g", y="y", data=self.df,
+ order=["a", "b", "c", "d"])
+- assert len(ax.artists) == 3
++ assert len(self.get_box_artists(ax)) == 3
+
+ def test_missing_data(self):
+
+@@ -811,13 +819,13 @@ class TestBoxPlotter(CategoricalFixture):
+ y[-2:] = np.nan
+
+ ax = cat.boxplot(x=x, y=y)
+- assert len(ax.artists) == 3
++ assert len(self.get_box_artists(ax)) == 3
+
+ plt.close("all")
+
+ y[-1] = 0
+ ax = cat.boxplot(x=x, y=y, hue=h)
+- assert len(ax.artists) == 7
++ assert len(self.get_box_artists(ax)) == 7
+
+ plt.close("all")
+
+@@ -2504,11 +2512,11 @@ class TestCatPlot(CategoricalFixture):
+
+ g = cat.catplot(x="g", y="y", data=self.df, kind="box")
+ want_artists = self.g.unique().size
+- assert len(g.ax.artists) == want_artists
++ assert len(self.get_box_artists(g.ax)) == want_artists
+
+ g = cat.catplot(x="g", y="y", hue="h", data=self.df, kind="box")
+ want_artists = self.g.unique().size * self.h.unique().size
+- assert len(g.ax.artists) == want_artists
++ assert len(self.get_box_artists(g.ax)) == want_artists
+
+ g = cat.catplot(x="g", y="y", data=self.df,
+ kind="violin", inner=None)
+@@ -2858,14 +2866,14 @@ class TestBoxenPlotter(CategoricalFixture):
+
+ ax = cat.boxenplot(x="g", y="y", data=self.df, saturation=1)
+ pal = palettes.color_palette(n_colors=3)
+- for patch, color in zip(ax.artists, pal):
++ for patch, color in zip(self.get_box_artists(ax), pal):
+ assert patch.get_facecolor()[:3] == color
+
+ plt.close("all")
+
+ ax = cat.boxenplot(x="g", y="y", hue="h", data=self.df, saturation=1)
+ pal = palettes.color_palette(n_colors=2)
+- for patch, color in zip(ax.artists, pal * 2):
++ for patch, color in zip(self.get_box_artists(ax), pal * 2):
+ assert patch.get_facecolor()[:3] == color
+
+ plt.close("all")
+diff --git a/seaborn/tests/test_distributions.py b/seaborn/tests/test_distributions.py
+index 737d6ccdaddc..57b380c32ca1 100644
+--- a/seaborn/tests/test_distributions.py
++++ b/seaborn/tests/test_distributions.py
+@@ -39,6 +39,27 @@ from .._testing import (
+ )
+
+
++def get_contour_coords(c):
++ """Provide compatability for change in contour artist type in mpl3.5."""
++ # See https://github.com/matplotlib/matplotlib/issues/20906
++ if isinstance(c, mpl.collections.LineCollection):
++ return c.get_segments()
++ elif isinstance(c, mpl.collections.PathCollection):
++ return [p.vertices[:np.argmax(p.codes) + 1] for p in c.get_paths()]
++
++
++def get_contour_color(c):
++ """Provide compatability for change in contour artist type in mpl3.5."""
++ # See https://github.com/matplotlib/matplotlib/issues/20906
++ if isinstance(c, mpl.collections.LineCollection):
++ return c.get_color()
++ elif isinstance(c, mpl.collections.PathCollection):
++ if c.get_facecolor().size:
++ return c.get_facecolor()
++ else:
++ return c.get_edgecolor()
++
++
+ class TestDistPlot(object):
+
+ rs = np.random.RandomState(0)
+@@ -803,7 +824,10 @@ class TestKDEPlotUnivariate:
+ for label, level in zip(legend_labels, order):
+ assert label.get_text() == level
+
+- legend_artists = ax.legend_.findobj(mpl.lines.Line2D)[::2]
++ legend_artists = ax.legend_.findobj(mpl.lines.Line2D)
++ if Version(mpl.__version__) < Version("3.5.0b0"):
++ # https://github.com/matplotlib/matplotlib/pull/20699
++ legend_artists = legend_artists[::2]
+ palette = color_palette()
+ for artist, color in zip(legend_artists, palette):
+ assert to_rgb(artist.get_color()) == to_rgb(color)
+@@ -854,7 +878,7 @@ class TestKDEPlotBivariate:
+ f, ax = plt.subplots()
+ kdeplot(data=long_df, x="x", y="y", hue="c", fill=fill)
+ for c in ax.collections:
+- if fill:
++ if fill or Version(mpl.__version__) >= Version("3.5.0b0"):
+ assert isinstance(c, mpl.collections.PathCollection)
+ else:
+ assert isinstance(c, mpl.collections.LineCollection)
+@@ -870,8 +894,8 @@ class TestKDEPlotBivariate:
+ kdeplot(x=x, y=y, hue=hue, common_norm=True, ax=ax1)
+ kdeplot(x=x, y=y, hue=hue, common_norm=False, ax=ax2)
+
+- n_seg_1 = sum([len(c.get_segments()) > 0 for c in ax1.collections])
+- n_seg_2 = sum([len(c.get_segments()) > 0 for c in ax2.collections])
++ n_seg_1 = sum([len(get_contour_coords(c)) > 0 for c in ax1.collections])
++ n_seg_2 = sum([len(get_contour_coords(c)) > 0 for c in ax2.collections])
+ assert n_seg_2 > n_seg_1
+
+ def test_log_scale(self, rng):
+@@ -898,7 +922,7 @@ class TestKDEPlotBivariate:
+ ax2.contour(10 ** xx, yy, density, levels=levels)
+
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+- assert_array_equal(c1.get_segments(), c2.get_segments())
++ assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
+
+ def test_bandwidth(self, rng):
+
+@@ -911,7 +935,7 @@ class TestKDEPlotBivariate:
+ kdeplot(x=x, y=y, bw_adjust=2, ax=ax2)
+
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+- seg1, seg2 = c1.get_segments(), c2.get_segments()
++ seg1, seg2 = get_contour_coords(c1), get_contour_coords(c2)
+ if seg1 + seg2:
+ x1 = seg1[0][:, 0]
+ x2 = seg2[0][:, 0]
+@@ -936,9 +960,9 @@ class TestKDEPlotBivariate:
+ kdeplot(x=x, y=y, hue=hue, weights=weights, ax=ax2)
+
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+- if c1.get_segments() and c2.get_segments():
+- seg1 = np.concatenate(c1.get_segments(), axis=0)
+- seg2 = np.concatenate(c2.get_segments(), axis=0)
++ if get_contour_coords(c1) and get_contour_coords(c2):
++ seg1 = np.concatenate(get_contour_coords(c1), axis=0)
++ seg2 = np.concatenate(get_contour_coords(c2), axis=0)
+ assert not np.array_equal(seg1, seg2)
+
+ def test_hue_ignores_cmap(self, long_df):
+@@ -946,7 +970,7 @@ class TestKDEPlotBivariate:
+ with pytest.warns(UserWarning, match="cmap parameter ignored"):
+ ax = kdeplot(data=long_df, x="x", y="y", hue="c", cmap="viridis")
+
+- color = tuple(ax.collections[0].get_color().squeeze())
++ color = tuple(get_contour_color(ax.collections[0]).squeeze())
+ assert color == mpl.colors.colorConverter.to_rgba("C0")
+
+ def test_contour_line_colors(self, long_df):
+@@ -955,7 +979,7 @@ class TestKDEPlotBivariate:
+ ax = kdeplot(data=long_df, x="x", y="y", color=color)
+
+ for c in ax.collections:
+- assert tuple(c.get_color().squeeze()) == color
++ assert tuple(get_contour_color(c).squeeze()) == color
+
+ def test_contour_fill_colors(self, long_df):
+
+@@ -987,7 +1011,7 @@ class TestKDEPlotBivariate:
+ kdeplot(**plot_kws, levels=np.linspace(thresh, 1, n), ax=ax2)
+
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+- assert_array_equal(c1.get_segments(), c2.get_segments())
++ assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
+
+ with pytest.raises(ValueError):
+ kdeplot(**plot_kws, levels=[0, 1, 2])
+@@ -999,7 +1023,7 @@ class TestKDEPlotBivariate:
+ kdeplot(**plot_kws, levels=n, thresh=0, ax=ax2)
+
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+- assert_array_equal(c1.get_segments(), c2.get_segments())
++ assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
+ for c1, c2 in zip(ax1.collections, ax2.collections):
+ assert_array_equal(c1.get_facecolors(), c2.get_facecolors())
+
+@@ -2246,13 +2270,13 @@ class TestDisPlot:
+ z = [0] * 80 + [1] * 20
+
+ g = displot(x=x, y=y, col=z, kind="kde", levels=10)
+- l1 = sum(bool(c.get_segments()) for c in g.axes.flat[0].collections)
+- l2 = sum(bool(c.get_segments()) for c in g.axes.flat[1].collections)
++ l1 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[0].collections)
++ l2 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[1].collections)
+ assert l1 > l2
+
+ g = displot(x=x, y=y, col=z, kind="kde", levels=10, common_norm=False)
+- l1 = sum(bool(c.get_segments()) for c in g.axes.flat[0].collections)
+- l2 = sum(bool(c.get_segments()) for c in g.axes.flat[1].collections)
++ l1 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[0].collections)
++ l2 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[1].collections)
+ assert l1 == l2
+
+ def test_bivariate_hist_norm(self, rng):
+--
+2.35.1
+
diff --git a/dev-python/seaborn/seaborn-0.11.2.ebuild b/dev-python/seaborn/seaborn-0.11.2.ebuild
index 16a604584049..50b1cabf1626 100644
--- a/dev-python/seaborn/seaborn-0.11.2.ebuild
+++ b/dev-python/seaborn/seaborn-0.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
@@ -23,9 +23,30 @@ RDEPEND="
"
BDEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
+)
+
distutils_enable_tests pytest
python_test() {
+ # Tests fail due to a newer matplotlib (3.5) being used. Was fixed
+ # upstream in https://github.com/mwaskom/seaborn/issues/2663 but not
+ # for the 0.11 branch. Partially backported in
+ # seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch.
+ local EPYTEST_DESELECT=(
+ 'seaborn/tests/test_categorical.py::TestBoxPlotter::test_axes_data'
+ 'seaborn/tests/test_categorical.py::TestBoxPlotter::test_box_colors'
+ 'seaborn/tests/test_categorical.py::TestBoxPlotter::test_draw_missing_boxes'
+ 'seaborn/tests/test_categorical.py::TestBoxPlotter::test_missing_data'
+ 'seaborn/tests/test_categorical.py::TestCatPlot::test_plot_elements'
+ 'seaborn/tests/test_categorical.py::TestBoxenPlotter::test_box_colors'
+ 'seaborn/tests/test_distributions.py::TestKDEPlotUnivariate::test_legend'
+ 'seaborn/tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists'
+ 'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0]'
+ 'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1]'
+ 'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2]'
+ )
cat > matplotlibrc <<- EOF || die
backend : Agg
EOF
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index b8f195dd239d..9bcf56ff523f 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index bbd2d786bc8b..689abfe12351 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -1,4 +1,5 @@
DIST airbrussh-1.4.0.tar.gz 1450070 BLAKE2B 94f128cd25c5af48f17fa771c366d3cdf744dc4e7ccef23de583b1ed60ffe1640dd7d02d76fb78573936beb3412c277151b36a870ac3e11222c3135f34b0e140 SHA512 e3a5cb80365a963875e89d15fa2b4dc86985d6b5f13ecfa9baf9ad599b5780ef8ea2c2e4040bb35498a5ecd1c6becb081b3e917cfe082d2db63fd74ba54755b7
+DIST airbrussh-1.4.1.tar.gz 1450155 BLAKE2B cecdc1b278a23c76b169febf5aa704d024a1ef41344a81a24d28f2a0f53830804f494d1bf967d8a54bfa73a92df333095fcc4591970c1d3e2ed1c23095258d11 SHA512 33bc484a3ac42a2a4a3795068649e93472bded1f887d9cdab52f4268090889b1d6ddc1c8743574b07e174eb606b24311ee13952d8b61517841693b44bf92450e
EBUILD airbrussh-1.4.0-r1.ebuild 1002 BLAKE2B fa7350d67fd9c37f3800e0714d5634d767fd130ebc1648b97c250ce5a22ab6b5ce3ab773350bfbd111779f4b02528034b3b58908fe6faa7dcc35037b57c86356 SHA512 e87be91d6f37c70c5fca204db0eee37ed6d398fc936d3752624a68c81137b79b15a6eb275a068da2cd75b25e655a0e8cc294c418d834f2cdd6d51e7831fdd168
-EBUILD airbrussh-1.4.0.ebuild 889 BLAKE2B a2b6121b61bfd7a21e2c1942be0ed9cae00c8ff2a62ead036a7a00c7125ebfe46855ecefb9fd278b57b13e603d3a505e93fab81481b9d394e1d5fe95b11c195a SHA512 2a6280d45b3d9684d0bdc9369895bc7bb024a2c54e8cafc5aa9bae566276a64854f91960f18daa2043d4124afc7930af893c3b17c3c7d89f888e504fda9dca20
+EBUILD airbrussh-1.4.1.ebuild 1098 BLAKE2B 50b4e9813f1c0f8e61447c936a239aee4a8b7f6dc72531c4b97687ec39ea6a40bfa0ce32883ea2fbc8c7e9aaa1bbd824c56199bbd1ae270941021cc88a38cd02 SHA512 e78ef77635731cb500be4c1e5334a64dd024267c1255a95ee0ac0811cdc4e6061b458dc3b2a6836695e46700aa318fa2919b80c94a8b39283acd925363ed227c
MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
diff --git a/dev-ruby/airbrussh/airbrussh-1.4.0.ebuild b/dev-ruby/airbrussh/airbrussh-1.4.1.ebuild
index 07c738f0bde5..50728e4b92a6 100644
--- a/dev-ruby/airbrussh/airbrussh-1.4.0.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.4.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+EAPI=8
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_BINWRAP=""
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="1"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE=""
ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
@@ -24,10 +24,17 @@ ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha )"
all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
rm -f test/support/minitest_reporters.rb || die
+ # Add missing require
+ sed -i -e '1irequire "rake" ; require "rake/task"' test/support/rake_task_definition.rb || die
+
# Avoid a test poluting the environment
sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die
}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/crack/Manifest b/dev-ruby/crack/Manifest
index dcecb93afe3c..dc4d46579af6 100644
--- a/dev-ruby/crack/Manifest
+++ b/dev-ruby/crack/Manifest
@@ -1,3 +1,4 @@
DIST crack-0.4.4.tar.gz 586633 BLAKE2B 26e2cda6e9447fb3c9fe02092a6e9d6a8097c7bca6a483a3af42aa8ba491b737bc0dc3ae1936ef8ffb5c5d5cbbed3fde69c9641f05b9e3eb3beab87c375f68fd SHA512 3f86c76718a3c2a65ee11b15434035396c2355a8562bdb642432a659b52c3e811e930318e0dc2df3ff06bd53ac14d0694471e425420ae3b7971f5d4f818bba87
+EBUILD crack-0.4.4-r1.ebuild 1249 BLAKE2B b57c7a0e4a8d6c540d959f5a0ca86fec9e8295fe1cdfb494a82e1f63df3348027ca3677076e7b7d3cd4e82afd9e66f062cc4e950cda1a81be61ace746d8a6ae7 SHA512 d29fc1362fb146cbebdf87e24ead8cc581a8a14b21ef5cc033aea50f4326323dfb1ee6bb493aeb3eda0cbb2d1e7b621fdcba94001938f5177f15a182ab9d2453
EBUILD crack-0.4.4.ebuild 1107 BLAKE2B f6d10256b74eb122f990f3e458836edafd5099ea60173b606437743dffe46cf7156a674f172de403aafb509a41b681d05306afe5fd36a9a8fbcf4bcb65f2439c SHA512 ee73b8ef85924d2a1c0cd210f2b6ce9ff3f8c773220fa561982b29a6accf4b2e22535dc2f6905c206a1b4b554326dafd974b8a0ca8323ae49b70cba3bd6a8245
MISC metadata.xml 343 BLAKE2B e98d01493c40195b22fa423e30e512b5f4b5ef08676138f4c5c3b7d18aae166fdc5fbb11ea465370de681fc85ded672dabefe34546f2b3140379984a187399f0 SHA512 44de19ae2a745da9ef90d7300e56efc80f892f0a7173ea6967c1bd079a24d0b50fa5de6eb1565254d7db84b5875679c9e70d2f3a87a60c31c9aa33f7bb4d6616
diff --git a/dev-ruby/crack/crack-0.4.4-r1.ebuild b/dev-ruby/crack/crack-0.4.4-r1.ebuild
new file mode 100644
index 000000000000..01cf2faa06cb
--- /dev/null
+++ b/dev-ruby/crack/crack-0.4.4-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md History"
+
+RUBY_FAKEGEM_GEMSPEC="crack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Really simple JSON and XML parsing, ripped from Merb and Rails"
+HOMEPAGE="https://github.com/jnunemaker/crack"
+SRC_URI="https://github.com/jnunemaker/crack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~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/rexml"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+ # Remove tests which fail when run by portage but pass when run by hand
+ sed -i -e '/{"regex": \/foo.*\/}/d' test/json_test.rb || die
+ sed -i -e '/{"regex": \/foo.*\/i}/d' test/json_test.rb || die
+ sed -i -e '/{"regex": \/foo.*\/mix}/d' test/json_test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Itest -Ilib -e 'gem "psych", "~> 3.0"; Dir["test/*_test.rb"].each { |f| load f }' || die
+}
diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest
index 86b04e5a6bfd..d82d398d4e3d 100644
--- a/dev-ruby/mustermann/Manifest
+++ b/dev-ruby/mustermann/Manifest
@@ -1,5 +1,7 @@
DIST mustermann-1.1.1.gem 51712 BLAKE2B cce8b5237b8dea0dae42822ec58c02a88b07b6d75a09bff6d8699c41fbc53c900dd3bc157ef66c863ad7d646bd5380cf935f5fa3cc1b322cef39b73d26682dac SHA512 55d5fd9b8309e0b806b2fb0af409fbc71b958b8f91116991439f2c66b1f71f17647a61020b0349a86132e7d3da383121719ea330538abb8f3c8bef5fbff0b747
DIST mustermann-1.1.2.gem 51712 BLAKE2B 18333b94381f4e250d2af26a5c93f246dd41b310d158937478b190fe60fb7f6261a73b3399ddbfc2bb5cf0fc2ddb457f7919d9e61d132bf8ffa82757ab5f2cea SHA512 5eae07fed9a9df6799909145964bc635beb1be47454bd32219f2e3df8b915e3875db412aae0d67be94ccaf35d8071f553a364363b701076211f7de3b744f1b46
+DIST mustermann-2.0.2.gem 50176 BLAKE2B 82c134d56a11178a085dc3182e61c67e6e83638f637da23124b3b12aa388622a4d073f693bf562109e07b3bfe75f01ce0492b4fd1f050105b61925b59c7a9410 SHA512 ed72ec2e376e160cd315cdd8fb0693993b02d6898167dc6f158049bd8e0a6ad4f98e604108992e5787067ea951be793d2a7e6e47df2d582907868300aaa74e5a
EBUILD mustermann-1.1.1.ebuild 610 BLAKE2B d7c415fd148be57739f4f6b6ea35c854d86a4e0e73be699d3e6a5d676c62496b21caa83d937d3788c6ba81a6992dad2fb6221f0773f788e5abf043a6a0d1b7ad SHA512 60fec248e37409cb912c3c7c4236c1257c47e9e78d4549fef25a448ca33e02ce68732ba440ce6c05391a2f4c09ce0050a129a834ce1114c5022dc1ef869c9397
-EBUILD mustermann-1.1.2.ebuild 604 BLAKE2B eef0c8276715f6629696253c40348344b5e94e2884d47f1291ca483d18f445d44d21fd2db0978d704398d748e0db14b3f2e10d5bd30b0a18410b64763f1eb51b SHA512 ba96db0406bb60c87a90f0885626fb47c5eee6c0d23051912301f787fa9ac6ec628ea4dff129d6147590b649cd7b8eb29e5edee8d1b37d3b708cddc2de5b7769
+EBUILD mustermann-1.1.2.ebuild 603 BLAKE2B c0030cdd5abd02a6fc23b3d4049261a6c619c980fe3cb1564301ce79a2369fcc4cdbfca730afff316462255dcc4c8e71eb52171ed53858520ce78da8ccb2048e SHA512 e81668d44272e01c6ffa99e9547d2f7286a037e65bcf853136ac4a77be4c7e9bb4914644b3e85be23819e4cf4d61872f53bc93ba5d6978f2b32065f63ec6de83
+EBUILD mustermann-2.0.2.ebuild 615 BLAKE2B 200a1eea03b5d2547b4f9ce9f77fda759446878e301d6bb31918d5d69b0da1865fd8628a82221f5115a0fb203c81bddb775f8ec4f2d051e835624dc9458348f0 SHA512 c5f8319c2938f7defa9c67b2aaab384c8bc7c9c49e05e53ece501b834e35bf2ad2934d9badfd2e39c237d17d593f55e5f3fd7e286e87d0cf28908acf77cdf18b
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/mustermann/mustermann-1.1.2.ebuild b/dev-ruby/mustermann/mustermann-1.1.2.ebuild
index 8471920dd4e9..7c667d056561 100644
--- a/dev-ruby/mustermann/mustermann-1.1.2.ebuild
+++ b/dev-ruby/mustermann/mustermann-1.1.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/sinatra/mustermann"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/mustermann/mustermann-2.0.2.ebuild b/dev-ruby/mustermann/mustermann-2.0.2.ebuild
new file mode 100644
index 000000000000..9c5d19b419c5
--- /dev/null
+++ b/dev-ruby/mustermann/mustermann-2.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# There are specs but they depend heavily on unpackaged code.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library implementing patterns that behave like regular expressions"
+HOMEPAGE="https://github.com/sinatra/mustermann"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index a61b2a2d75fc..926b030774d1 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,7 @@
DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985 SHA512 96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579 SHA512 34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
+DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef SHA512 61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3
EBUILD nokogiri-1.13.6.ebuild 2670 BLAKE2B 6009f73f5b582d3878493e3ab0f7b59cbeb50913b1e09ea13f0a49a840ad6bfc2fdfe7deb140881b257b13c3d9f57049859a4d01dfe646bc41d4f7c0dd4373a2 SHA512 c322190d601225828de7552499025653186648706aa467c542c68c2d6e0f1f625a4f3b2a24f9aa76e983fc52f4a98c8bf3dfb1a27aec64613342334a482bbcba
EBUILD nokogiri-1.13.7.ebuild 2677 BLAKE2B 1ae1bf065c3b133079db326680678175c5cbf6e03e1d593488846ac8caaf47c5d47d030eabba77f5be4b646b10bdffee2fdc8cbb7cfbfa9ad59430fd41bb6118 SHA512 d1578456113d75e9e289c6a5e4a2bdc982ea2f46c17d66e4a773f327c17249f23afd85d3d2fa10a46f0ddf78b2afa508ca1230eb98af02595f5c313686ab8572
+EBUILD nokogiri-1.13.8.ebuild 2670 BLAKE2B 84d8b31b8b21ccb9c6c9b2f71d2fd30a653f00e3f991a74cda9d8cbe87100f3923ddcd17ef80248e33e18aa77bc1d1dce2be33469944b43da174f9eedb9718a9 SHA512 9cad71c3dc59e56d6738217fd28c4141597c4e362c3b3033dcb05a93b0472917f829baf4739819c165787f5c7eb1fed2dcc862910c522676672ffe6ac279379f
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild b/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild
new file mode 100644
index 000000000000..a7ea8e045dd8
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://www.nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.9.14:=
+ >=dev-libs/libxslt-1.1.35
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.9.14
+ >=dev-libs/libxslt-1.1.35
+ sys-libs/zlib
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest
index 90cde9e7515c..70eeb75cc41e 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -1,5 +1,7 @@
DIST rack-protection-2.2.0.gem 17408 BLAKE2B d9d5d8e2473b6354dd61cfc338a05932a2c60aa12544399cb0b9b74c717d6fa48bdec638381582be0a13f845f0c69583275f412458a20198894b5eddc7b53358 SHA512 06d6c2026e3e93131a2405bbaa8a514ddde48607979828b9fc41309dbdfff2b7c8cac48a6981e76b5dda554f0cbdc7c6ff5f44b8925fce1cb9b7de0a16380ca4
DIST rack-protection-2.2.1.gem 17408 BLAKE2B 21ecf95a27ab08b2e89369cfaffff43192c2ca5bb74afe7a91041e5fb9f2479a625ca2fcc59fc2f3eb208f17a3456dffd14095d25f8a0ed331972f6f987dace6 SHA512 595dc7ff7deb63130f966a12849750900319356f29948e9cca1e1aebe168bad77de624dd280a1b804ad6a2d44daedfcb352777ca724e9fde2a5de02ead472734
+DIST rack-protection-2.2.2.gem 17408 BLAKE2B d67384374afa29712742531bff0cca78be96f80dd316d4e5929cb2751152bc0d73f8ede4430aa50a2e114b872845f11ca8debe93eaa1a7a63e05daae697c2e7d SHA512 6bc7694daebcc2fb585b303aa059e82db94c142a82d0e951e0dd99388074449c989d41c3aa05882a150776e28d0394f78d0b063e564e7eda7aea14d496eef0fb
EBUILD rack-protection-2.2.0.ebuild 732 BLAKE2B dd20f9b311166faf02058ca14b4e6f0c46d197a0b3c5e8c46375c89bdd889919945e2552eae32deadcd407bca3a2ab750ec9eb7bbd87017bf935bdea1641faf7 SHA512 4106892a5dee7c8c44e42e857b7d26d6ae4f702c2c7c5da901cb34953ce0b33d045a2a549239e1f202bc1bc88df7bd2068ceca207196f906e3c2bb0bd653ba6d
EBUILD rack-protection-2.2.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a
+EBUILD rack-protection-2.2.2.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a
MISC metadata.xml 489 BLAKE2B 86cb22f6328ceaf077a0e956866b44015fb19dcb81431ce6f219bd7748af6b19b524905e035b2600d385731bc7bb815dc7649e5699bb59626a8269735e853bad SHA512 86816de00c35e3f0d6d0037c9e5519a0b2e8e9a7a926d9a8a056bc04605f28d9aa1fef93279284553a3da68f3d5ce8514763c86cf2b484a28cdc3e41fa5d882b
diff --git a/dev-ruby/rack-protection/rack-protection-2.2.2.ebuild b/dev-ruby/rack-protection/rack-protection-2.2.2.ebuild
new file mode 100644
index 000000000000..d31bdbd997d7
--- /dev/null
+++ b/dev-ruby/rack-protection/rack-protection-2.2.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# There are no specs in the gem and the source cannot be downloaded separately.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem protects against typical web attacks"
+HOMEPAGE="https://github.com/rkh/rack-protection"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+# ruby_add_bdepend "test? ( dev-ruby/rack-test )"
diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest
index 88ab6f975345..3d9c2af21e10 100644
--- a/dev-ruby/strscan/Manifest
+++ b/dev-ruby/strscan/Manifest
@@ -1,7 +1,5 @@
-DIST strscan-3.0.1.tar.gz 28111 BLAKE2B 4623fe6fd74a9ca30ba1818fe548fcc793f1e22798bba9d561299ccdc493dfa5deafec072b193532c92116307c5b79f2c7c7bd362602b0ba3a0d1ea778a1d528 SHA512 7cd37a24dbec02bfade6e7440139de52d149ce1c196a1ea73b5b09e4096a0a99b26d0680498bd27bd443befe62c806bb94cec08c2fbe097c4724446b56c8bfa0
-DIST strscan-3.0.2.tar.gz 34900 BLAKE2B 586bd6046e1681742650f4f612a458dc5b23b11116fa010eec0a354fc76242dbc8af512c0053330903d23bb7859345152cdf450a00a2be6f6d0783b5099de9d8 SHA512 657cab357d6cdd601a80cf4adbe141b005e116a0d7a0630b2966b07cf93d6410cc319c7a8305cffd9cb79d7975e95d98b20ac43c4133496cf38f6fe2fb6c8246
DIST strscan-3.0.3.tar.gz 34914 BLAKE2B 00bd42816fa22c8c5a69f57191873c37c7278c8364471d3721459702171fbee3d195330127184dbaff9f432b72fdcc38c0f5faa206f22c1d0351f3d68dbd5542 SHA512 0a72d7d2b28853763e5f894e9b1e01f7e01a3483cce15f4ca6305b65ce851bd6134d189caa5a23ea79af11af38a9f95944c99a9f5cd032d96cc2a45101bd836a
-EBUILD strscan-3.0.1.ebuild 950 BLAKE2B a42bfc67ffc0841938baf2bf66019c525125d1d4ee5140931b31363905b1ef1a8ae1a8793691a6e6f6987e16b6b2e665aa1850b04296357e6beabf8e81d5d281 SHA512 ac1e3e78da76040090bc6ec655a244ec490043d6d471d7d46551a788f267dbe189ceac17076b29926b1528eb6f91f80357aa0ae325a1f0cb920ded5d2a0687bf
-EBUILD strscan-3.0.2.ebuild 907 BLAKE2B d7830696a4fb3f98e1f5cc086579e3dbf9c545f06ebdbb68ce6eb2875d856c90b6b86c02af05b63807f32395b7eeef933dbe1443d2a97db12462665f85a2d404 SHA512 40b50552e808075de4205397cb180be113e3dedf7f81040a30f6e46802980d3ddff72ad661310cabf817955ce19be226f6e082144a1c6e496d339740d0f30c57
+DIST strscan-3.0.4.tar.gz 35226 BLAKE2B c0962db44ccaeea6bb6002adaa80655ac969e3958cc656d211248ac9911bce6581139dfbebcc3f6904ca78ea487a42c172e6dea1f1d7c5e4afc8ed6a7e5a2785 SHA512 2a6c45d1aac8b9bdff8eec5cfac4c39bc1e217117571ac6d967dd2c3491c710c46458bf7b4acd38e8c9354169439494922a17d5144fa28d574a2328e4f8d6fa1
EBUILD strscan-3.0.3.ebuild 907 BLAKE2B d7830696a4fb3f98e1f5cc086579e3dbf9c545f06ebdbb68ce6eb2875d856c90b6b86c02af05b63807f32395b7eeef933dbe1443d2a97db12462665f85a2d404 SHA512 40b50552e808075de4205397cb180be113e3dedf7f81040a30f6e46802980d3ddff72ad661310cabf817955ce19be226f6e082144a1c6e496d339740d0f30c57
+EBUILD strscan-3.0.4.ebuild 900 BLAKE2B 036e6157fb7a86cedfbe0ef0099bb47f36aa11628e1bafc5ed9005f7869c8291ea56fa4ee11a6d2af7019f42210b41ceedba8072a18f90d9339c1221bc342862 SHA512 8b7d041d82a63052c2c3c0ecd2039d57e0e86a1f99377665548f266b3626806130c12f501a712d34c1d4fca58ab30460e0f36f9ed91e61a98f2a69d667ef8ff4
MISC metadata.xml 339 BLAKE2B 78f4ae75b57e9192dcd9490dad00fe1ba916bad247dd6665b7eb6c4804ff1340c78407f6c79b777c555817f17e6ca3beb25a29f3d44be8b1865659a0b127f826 SHA512 8cd27e859d447843da29169be15647a5b7355d830f375aa59e8b39d701dd9b9c7c377c7f53c53eeea6c7222f4f9aec0ae0f7040673e24d6cdfb8b25f411819f0
diff --git a/dev-ruby/strscan/strscan-3.0.1.ebuild b/dev-ruby/strscan/strscan-3.0.1.ebuild
deleted file mode 100644
index cd2a0fe25581..000000000000
--- a/dev-ruby/strscan/strscan-3.0.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="strscan.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/strscan/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides lexical scanning operations on a String"
-HOMEPAGE="https://github.com/ruby/strscan"
-SRC_URI="https://github.com/ruby/strscan/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="$(ver_cut 1)"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
- mkdir lib || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test/lib -rhelper run-test.rb || die
-}
diff --git a/dev-ruby/strscan/strscan-3.0.2.ebuild b/dev-ruby/strscan/strscan-3.0.4.ebuild
index a93f81956640..dd5d817cbf97 100644
--- a/dev-ruby/strscan/strscan-3.0.2.ebuild
+++ b/dev-ruby/strscan/strscan-3.0.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index e5526d72bdab..3ed871d29dfa 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/herdtools7/Manifest b/dev-util/herdtools7/Manifest
index 6b99bf8019d1..78c9737dbf26 100644
--- a/dev-util/herdtools7/Manifest
+++ b/dev-util/herdtools7/Manifest
@@ -1,6 +1,3 @@
-AUX herdtools7-7.47-mkdir.patch 318 BLAKE2B ae22c24b4d9c4ea6ecb7b862ca73df1f5ed09a53bff1bb1e2e520131dad92e0f98c1fbbfef159ffe23670d019f90b7af7482a9f594eff86b64dc8ef237fc3350 SHA512 de4556ef77eec10e4b9800289d27e27fb306a8801754dd210801c1113bf005bb29a0dc1d9ce9a8bcd2db32fbe589c8b77c4a57cb8ac41bab6932894a35726dcc
-DIST herdtools7-7.47.tar.gz 763045 BLAKE2B 983411c9c383fabba70598a5b6891f8c1cbc6ff803c2c5b855834cc17f560085e4db03adc193e8f132568f2468164ba84563b8cfae539c27e6877582a0e374b5 SHA512 85295815fb725b78e7015f597cdad10c3a52db2e40b179efb314f6750c7e5ec09393fac4038dafe0b7eb3f5db74d10a032384a384adf3c97bf846cb016f5180c
DIST herdtools7-7.51.tar.gz 803546 BLAKE2B 17a6c4cbb8fc1034ddb0ec3eb4438181142943634157d0f20c752ee5e04f4dc30d2512b9a7a2df22517b9182986795e4e1a6992a9aa44e35a4cdd877ee1d91c3 SHA512 35edc4360ec97a7c26fbd6c0e5e02e9032a54cdaf20d7cdab32ea28d69b08991404fb601ee73fe8bff79126335dc83b6d7a4204964eedf39a6a6776bc2a9bc6d
-EBUILD herdtools7-7.47.ebuild 620 BLAKE2B 7a90ac83d7aa7eb9f2d944807751d73af6e9ab23282202c6e85a6df91d2e84be26d2797f8f91714393ce769876739331d29f65b233035a63818311996e71ed5e SHA512 1241971eb805151c01893df0d385a1a07113039659f014663e6e0e4f6c2af2330ba6b88e1a19b016ef227492ac8e0d2815bc2f96f4afc10bfde7349658e0d8e4
EBUILD herdtools7-7.51.ebuild 575 BLAKE2B b234695daeb1dd16dd4fa87969f232f078a4c6813e88e37d3c695de59ac719796088125dae7e0c98ca046d1c9078fcead5e88d16f2ca4f3f3200de6465ba0746 SHA512 3cf644c29f29d17d743049f968b8315255d42520ce9b3a77dc3ec84ce80752a58a47137119d18105317cbf91a35dda5592e12f4dadef36372e54ff4e51085ee5
MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff
diff --git a/dev-util/herdtools7/files/herdtools7-7.47-mkdir.patch b/dev-util/herdtools7/files/herdtools7-7.47-mkdir.patch
deleted file mode 100644
index 5c45f880ea1a..000000000000
--- a/dev-util/herdtools7/files/herdtools7-7.47-mkdir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/install.sh b/install.sh
-index 72f6163..e84c645 100755
---- a/install.sh
-+++ b/install.sh
-@@ -17,6 +17,16 @@ fi
- BINDIR=$PREFIX/bin
- LIBDIR=$PREFIX/share/herdtools7
-
-+if ! [ -d $BINDIR ]
-+then
-+ mkdir -p $BINDIR
-+fi
-+
-+if ! [ -d $LIBDIR ]
-+then
-+ mkdir -p $LIBDIR
-+fi
-+
- cpbin () {
- SUB=$1
- EXECS="$2"
diff --git a/dev-util/herdtools7/herdtools7-7.47.ebuild b/dev-util/herdtools7/herdtools7-7.47.ebuild
deleted file mode 100644
index b30623969e84..000000000000
--- a/dev-util/herdtools7/herdtools7-7.47.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="The Herd toolsuite to deal with .cat memory models"
-HOMEPAGE="http://diy.inria.fr/sources/index.html"
-SRC_URI="https://github.com/herd/herdtools7/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CeCILL-B"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-ml/ocamlbuild"
-RDEPEND=">=dev-lang/ocaml-4.02.0"
-
-PATCHES=(
- "${FILESDIR}/${P}-mkdir.patch"
-)
-
-src_compile() {
- ./build.sh /usr || die "Build failed"
-}
-
-src_install() {
- ./install.sh "${ED}/usr" || die "Install failed"
-}
diff --git a/dev-util/patchbin/Manifest b/dev-util/patchbin/Manifest
index 88afd20eb3f1..6ae29b61f557 100644
--- a/dev-util/patchbin/Manifest
+++ b/dev-util/patchbin/Manifest
@@ -1,4 +1,4 @@
DIST patchbin-20160208.tar.gz 9713001 BLAKE2B 4ce3c5d43f7b0a909b5058b3877cecef68f703d803bcb6a4e4b7e907dedaab98cbe87f33a5211a318f8146e9ef4753da18d58b3cbc8e4ff715b58d82227ad7b6 SHA512 eeb5c4bc708cfc3a065568ef233297586c3bb3d497c6bf3ace52b8337b5a5d127e607f668a6f74e3be892e8cfac96a046dea3646735c4404efedd8760572353a
EBUILD patchbin-20160208.ebuild 962 BLAKE2B bdcaa52af4ac329e25d0ab2f2b12a54b659ccaa1984221661e384a02654891a48f925e317649de7aa8f6cd28bcb02d593fc9a46da4cfba4363da899f5d1a24d7 SHA512 5f43f7b6b7cf5f3d512ba8a1d1fcc68714a1cff1c339ad307b3bce277addf051f02b0e49fa0d5ff2b6eaec4848ebef079e5a0be9b1a113558b697e30038d8b6f
EBUILD patchbin-99999999.ebuild 964 BLAKE2B de5dcd0d66bf7688088dddf12ede4c3d9c8b7b193a4ccc1aafab65be7b193aa4d5430b5c51b8c62530198dfae8a9544001910075813b98d993cbfef5d11b86e3 SHA512 32293afd7cde3e8d26d6b12c2bcf193cec76de93bb72d1dd4fc086720cc046b1a87a812e9bc41ac8549447ad8c2951322c3c5dd3d6d2800f8f0a1f4761838ba3
-MISC metadata.xml 447 BLAKE2B ddec2854bc29f437acb1c8f7675eb9ca23356ed58fe82ba61b31d5e8e5a4aa5e5aff2d03aad4c4caad89d059be2dc7860fa39c3fa141c74ff5df725172909e6b SHA512 8fdf93f0282057ec7105827d95d12c13cb3b5050a7e7a95d39fb58ff3eb851888ebc0ef5654ec95a3fe9d8e5392542a685172aa60e76f7e0e2b707f05dae516f
+MISC metadata.xml 365 BLAKE2B 3d6db56763e0b6dd71be3051e38518a8c2206a27779fde59c44e3f565e4e72edc78cd880cf39cbe613ffca7e455347b634089d2f58347331006aa88561e3889f SHA512 a111b2ca5eec0b25f4564a76b567a9af67049e9b502cba04c7bbc9b2884dc18bf65bbf96ee0b8811ad50e4cbed9d5fb727aae396a37a8001bb8358a11c7d49e1
diff --git a/dev-util/patchbin/metadata.xml b/dev-util/patchbin/metadata.xml
index 13ccdf341ee5..9ee474bf7c50 100644
--- a/dev-util/patchbin/metadata.xml
+++ b/dev-util/patchbin/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">wine-compholio/wine-staging</remote-id>
<maintainer>
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index ad628e291bc0..025768597e3f 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,8 +1,6 @@
AUX README.gentoo 169 BLAKE2B fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e SHA512 a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2
DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2 SHA512 180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107
-DIST pycharm-community-2022.1.2.tar.gz 540611282 BLAKE2B 0b83dda7b6ac4b8b2dfb3187893533b7399ed5a4db1022ef1c0466ee6ef1b9440c8dbe17bf50a588d8a4c6a94b2944bfe8d5a60eb10b7ecbc2c1d49018235a8c SHA512 1c0bab9ddbe33b8661ec6d0ee40a507a3a74c5336f06f2f903656661326fcff265f05dd0d99eb704af238e1012fb240883ce47bf6f5b831fe2565ac0cd2a22ff
-DIST pycharm-community-2022.1.tar.gz 540005306 BLAKE2B db0ac63e81e618484936cd1859acc366690ec81ce8eb722cf91ec1d0c109321fc156b88a41af06fc3d28af942387c816d709bf5a18970472b701a6fb4c4d1928 SHA512 2d1f048d0318ecce3334257e9119c84a1af612635a06bcc0335679bb03c046e4a76e06b4d54ee4ba700fbfd3ad120fd19b4b82e80c6ad52420b9a91e9c197321
+DIST pycharm-community-2022.1.4.tar.gz 540366810 BLAKE2B 9f3353916a360d216624fa6b85aa2258018fcaf77e7861bc1515553b877a303f4f7eb964c7f79316ba353a07262041a532232bdd36c007c09f95814fd55469cb SHA512 715b17638cf816738b9f5c8ee0c416929e46b60ba2eca0bb4cebffb7879816bb0786e7ab740eb460c6640dce774d1d48823632ed38df431912df9d05458d0e5e
EBUILD pycharm-community-2021.1.2-r1.ebuild 3198 BLAKE2B 94d0ce4a952f182fcca3d10ab2f405d9fec7dbfa10638e5bf73f870300cb4b172fe6c1717ebf2dbeb3a731900ac981c87ebc327d6108b2917498e1a26f0ba607 SHA512 6fa94b51a29292e428850e99ae95776339a49afa4d8840d2f5b876546e797755c09778e60387fba9442f4a4b19ac6c8caaaca44d94cee59413231e4eb8042db9
-EBUILD pycharm-community-2022.1.2.ebuild 3171 BLAKE2B dfeda95c96764dc909ed829788c85573354fc87cc7e3ead8bf1f7b64846ce5be7f0922b01e6d3bf5800880aab09b90329cc4e6709bcc94b879dd22d5901b928e SHA512 652b28798bbd775c3036ac0242cbddfad92f9f71df0b723603ce48f5f70a338ecaa4916ffc52a31f448c47942850766d36b1263c9589138c9269d357656a25b5
-EBUILD pycharm-community-2022.1.ebuild 3159 BLAKE2B 2296aba03357caad8b050b8563c071e57695dccf7b6ccb5d022186c7c9ee932ed8c7efc6b9c8293eb36c9af0117c0da9f1662e734bdeeeb5e974c8c479c6cb45 SHA512 c0c4559f7cdb0483b2fe693fac85317ec274b21131db353a2b306e78eeb04f27f78b3db2ec43a9e0403129914a0ccc19f4ff747de889934a85c0e166df29886c
+EBUILD pycharm-community-2022.1.4.ebuild 3171 BLAKE2B dfeda95c96764dc909ed829788c85573354fc87cc7e3ead8bf1f7b64846ce5be7f0922b01e6d3bf5800880aab09b90329cc4e6709bcc94b879dd22d5901b928e SHA512 652b28798bbd775c3036ac0242cbddfad92f9f71df0b723603ce48f5f70a338ecaa4916ffc52a31f448c47942850766d36b1263c9589138c9269d357656a25b5
MISC metadata.xml 305 BLAKE2B a5ee9ceb727e22160e23fc785ddcf2b7b22afd9599e956de38bf4318c4cab2acf5cffa6d1f075ac24d866d407e9412ba02362c9942b3aa34a7276e55cc44f161 SHA512 e67f65a2f5fcb0c7a7bfecdbba77c91844e89f4110ec66bb5838fdf7fb5abb57d141c2a816b7867001fc919c8721fd7837705b9a4f8853ce0728e33096fee19f
diff --git a/dev-util/pycharm-community/pycharm-community-2022.1.2.ebuild b/dev-util/pycharm-community/pycharm-community-2022.1.4.ebuild
index 308a7ffdcb3b..308a7ffdcb3b 100644
--- a/dev-util/pycharm-community/pycharm-community-2022.1.2.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2022.1.4.ebuild
diff --git a/dev-util/pycharm-community/pycharm-community-2022.1.ebuild b/dev-util/pycharm-community/pycharm-community-2022.1.ebuild
deleted file mode 100644
index 7506fd521621..000000000000
--- a/dev-util/pycharm-community/pycharm-community-2022.1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-HOMEPAGE="http://www.jetbrains.com/pycharm/"
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bundled-jdk"
-
-BDEPEND="dev-util/patchelf"
-
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
- app-arch/brotli
- app-arch/zstd
- app-crypt/p11-kit
- dev-libs/fribidi
- dev-libs/glib
- dev-libs/json-c
- dev-libs/libbsd
- dev-libs/libdbusmenu
- dev-libs/nss
- dev-python/pip
- media-fonts/dejavu
- media-gfx/graphite2
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype:2=
- media-libs/harfbuzz
- media-libs/libglvnd
- media-libs/libpng:0=
- net-libs/gnutls
- net-print/cups
- sys-apps/dbus
- sys-libs/libcap
- sys-libs/zlib
- virtual/jpeg:0=
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pango
-"
-
-RESTRICT="mirror"
-
-QA_PREBUILT="opt/${P}/*"
-
-MY_PN=${PN/-community/}
-
-src_prepare() {
- default
-
- rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
-
- rm -vf "${S}"/bin/phpstorm.vmoptions || die
-
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
- rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
- rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
- rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-
- sed -i \
- -e "\$a\\\\" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
- -e "\$a# package manager. See bug #704494" \
- -e "\$a#-----------------------------------------------------------------------" \
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
-
- for file in "jbr/lib/"/{libjcef.so,jcef_helper}
- do
- if [[ -f "${file}" ]]; then
- patchelf --set-rpath '$ORIGIN' ${file} || die
- fi
- done
-}
-
-src_install() {
- local DIR="/opt/${PN}"
- local JRE_DIR="jbr"
-
- insinto ${DIR}
- doins -r *
-
- if ! use bundled-jdk; then
- rm -r "${JRE_DIR}" || die
- fi
-
- fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,restart.py}
-
- fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jinfo,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
- fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
-
- make_wrapper "${PN}" "${DIR}/bin/pycharm.sh"
- newicon bin/${MY_PN}.png ${PN}.png
- make_desktop_entry ${PN} ${PN} ${PN}
-
- readme.gentoo_create_doc
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- dodir /etc/sysctl.d/
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index fcf41e0e0a70..7812909b3df7 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/gitstats/Manifest b/dev-vcs/gitstats/Manifest
index f5e8a53bfdc7..f233686da7cf 100644
--- a/dev-vcs/gitstats/Manifest
+++ b/dev-vcs/gitstats/Manifest
@@ -1,3 +1,3 @@
DIST gitstats-0_pre20201124.tar.gz 37097 BLAKE2B 8ed3f7a157d3a1edbf6f880c491e8b4fec351a0dc3b7212e5bb0eb3e509ae4002fe407267da17bea775d154e38d8ca43eec00e504b614fd8a7d42b6151de43f2 SHA512 98c0a5a67d5daebf951f2e0568182ab65e1077026facc1eef38a35df8411b1356258034fea009c5a15b7e77d17240e02c5a565f0f39d497a45846d5a8cb570ae
EBUILD gitstats-0_pre20201124.ebuild 1013 BLAKE2B 6f2c3ba4139ebeb4bd0bb3a2bade11569138f013596b374a45cdabbf131c839608ba731e99bc60b2d7c84ad17b231d0de434c2d430b21a875d09ee2b45a0fc04 SHA512 8bd4086a770f7338a10464dc045e510504ed9cb6bf45e893adaede48c78393519f27399d9739998e22b6fbaa1516f60ae2adcc13965d0dcc813170d6a025d2aa
-MISC metadata.xml 550 BLAKE2B d71eeadad70b4761b1165c94b45b19c66566cdd591cfc7725a8b60be60ada9497cebb1975a4c234c39f727b4f94a58b60dd1db1274fba696de1575e273a7ff85 SHA512 73f61d57023f72a71be8f5cfdbba2b119715281604a819227159315042bbd918009ca6d9fb3c9fa03e28afc30cabc1daa80bc6828812afd76fa83567cde154fc
+MISC metadata.xml 440 BLAKE2B 520392ad03ea173e2f01774ad3d706ae27036ef8564b1e18ab70d11f735b83797d631003fa8ec19123cf1e4f9452663b2262f112b0063ebccce485244d0df34c SHA512 442983496e87440cdeabd9f1fc0a4de96f2851485e5ed5ea35373734eff6969bc5d26746062e1d078295d1224c4a0b5727838bebb1c155c689eb340af109cd06
diff --git a/dev-vcs/gitstats/metadata.xml b/dev-vcs/gitstats/metadata.xml
index d2ce26b85642..6765528f28fe 100644
--- a/dev-vcs/gitstats/metadata.xml
+++ b/dev-vcs/gitstats/metadata.xml
@@ -9,10 +9,6 @@
<email>amadio@gentoo.org</email>
<name>Guilherme Amadio</name>
</maintainer>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
<upstream>
<remote-id type="sourceforge">gitstats</remote-id>
</upstream>
diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz
index ae93cc8b5a1d..ae2a3330887e 100644
--- a/games-puzzle/Manifest.gz
+++ b/games-puzzle/Manifest.gz
Binary files differ
diff --git a/games-puzzle/sgt-puzzles/Manifest b/games-puzzle/sgt-puzzles/Manifest
index 70921c3be55a..13409a00d1d0 100644
--- a/games-puzzle/sgt-puzzles/Manifest
+++ b/games-puzzle/sgt-puzzles/Manifest
@@ -3,4 +3,4 @@ AUX sgt-puzzles.directory 65 BLAKE2B c51b022658d8bcc7b004f953f58c9848a992e5f82cf
AUX sgt-puzzles.menu 556 BLAKE2B 3e7ca65d13dbdd2d54520d549728cbf5d53e59f7d6cd836fa5807d8b883de157dbc006a8023831e15bdcceaa5828f5ce5cb19bbf89e635a352cbe0e864b18691 SHA512 2b3d68ae2eef33199953fe85af08c87ba91cfc8c1ea92b535af90c5f07fcbbccec124a0b9701b8cafe92786d945f2ed499e046a55d1e6da1bbb02ae5f02e5ee9
DIST puzzles-20190415.e2135d5.tar.gz 3286744 BLAKE2B 6b19cde3f95b5375bde74923a5f8e3deb9abb7d4d737ad5f2d18aa7895b973a9ca1ed4a495cf80da8390ed7fb63f1eb973c8053d52145e5752c56e38d3ac19d7 SHA512 5f38c96cff4e745a1c1615762c0e5f3f3dd056ff7dbf0f80a5953e658ae1460503c6394fe29301f5682485d6a6121869853a270dc60327821a3059ca6d971fa1
EBUILD sgt-puzzles-20190415.ebuild 2367 BLAKE2B 6305a6337800502058b6c6206a55476e5a30b6091feba72245096e077f0c88dd5387aed6f03dca44be51d3ac224b734f009cc45da13c11321ebc3bc841f204fc SHA512 6f87d0fb32b1ee19ec1cd69b21e5e0643542674c34fe897439f0ae0670fbed71377a5112cfce71c20f1143e13c73b15b8d107efe3e848fc5db588dc49b680fef
-MISC metadata.xml 364 BLAKE2B b7954b629f607d158f168ff9bfbabc5d0967b0a541d8f3d2bf99c10f8ef9d3fa3f1e85f01e2580a7b18f30d98031928f249c8229ef6f37f535f5e31dbb984e0c SHA512 e0b11e5b4613a6a0fff0fc068b55b21614902d8cc8bef484e564949d721ba41790d891306e4af1adba1b4f6dbfc19fd80cb3e42d33b0b2aaf9980ac96490000d
+MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135
diff --git a/games-puzzle/sgt-puzzles/metadata.xml b/games-puzzle/sgt-puzzles/metadata.xml
index 1f9048178053..7c730d47817a 100644
--- a/games-puzzle/sgt-puzzles/metadata.xml
+++ b/games-puzzle/sgt-puzzles/metadata.xml
@@ -5,8 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
</pkgmetadata>
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index e61bfd9bcec5..bc204dc86a5d 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/freeorion/Manifest b/games-strategy/freeorion/Manifest
index 54d0189326ad..c159829e26c0 100644
--- a/games-strategy/freeorion/Manifest
+++ b/games-strategy/freeorion/Manifest
@@ -6,4 +6,4 @@ EBUILD freeorion-0.4.10.1-r3.ebuild 1594 BLAKE2B 34fd78d2c505ccf80a8b7bc4873f6fc
EBUILD freeorion-0.4.10.1_p20200629.ebuild 1634 BLAKE2B b6e07e04ac314e80b458df46da95e865b027904dd4c0d6a1b1df50521af576789f7d1f06234dd6645baff4dad30b339067229ad1192b48274e6f70eaa62ef1c1 SHA512 2bb509e552355f52290b728bd248234e1d7f33e8a09ce2d85c81c3f1276eb5629087ef6532750e0a4ce47ddff8955a79cbd01d0a284b65935948462f94e74c63
EBUILD freeorion-0.4.10.2.ebuild 1594 BLAKE2B e0be1845c4e2f23e9b2a7a1e2566e3178b97393c18e72d46dc4f85bc9dc30cae47738c9d123bf2cec82941acb33b872618fd2c4b99b10a4824743203d79c81a3 SHA512 4b694bf3a9a03efb68b14f725c4ad350bcfd257aa26555c5126c6814c113d8834613410ae73d1e1c690b497ace08e2c67e19973b049e78156331ebf0096e611b
EBUILD freeorion-9999.ebuild 1594 BLAKE2B e0be1845c4e2f23e9b2a7a1e2566e3178b97393c18e72d46dc4f85bc9dc30cae47738c9d123bf2cec82941acb33b872618fd2c4b99b10a4824743203d79c81a3 SHA512 4b694bf3a9a03efb68b14f725c4ad350bcfd257aa26555c5126c6814c113d8834613410ae73d1e1c690b497ace08e2c67e19973b049e78156331ebf0096e611b
-MISC metadata.xml 685 BLAKE2B 5507a5682e7bc9409868b8c1fff7847616260cc0bff41f85a6f75a73477c159294956f6bd60d8ed48d47121d46a9baf675e48f28b3f886aea0a32b77f0405820 SHA512 c963491c8070ad1a99c3f84ba7b02c9bce4eaff29ee58f4037733e61e41e414ed59890a2a68845e343d7d2a59757b81e6e115789132c67d2ed67b846d17d5319
+MISC metadata.xml 600 BLAKE2B 3607e39c091fb63dc67a3093f2c7652b6ac7da51b651cd792e492f79557d13df19574157cf6bb2eabebb32ff131ce86a0f88325ee0f2b88d69f1a355eca4920a SHA512 f88a64ba27599a513120e50c9da8ee21a84d5710ed9efcc7891ffb0bb2a9847766c4cd112e69c9cf9728ddada35bd57b69e8768e9dd8c2efb42859afe2415aad
diff --git a/games-strategy/freeorion/metadata.xml b/games-strategy/freeorion/metadata.xml
index d2427c695d8c..fd1d1ffbb606 100644
--- a/games-strategy/freeorion/metadata.xml
+++ b/games-strategy/freeorion/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>NP-hardass</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">
FreeOrion is a free, open source, turn-based space empire and
galactic conquest (4X) computer game being designed and built by the
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index bdf458f25c60..2930ad25f718 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/gtk-layer-shell/Manifest b/gui-libs/gtk-layer-shell/Manifest
index a3431ab57459..75302a0735cb 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -2,4 +2,4 @@ DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B db815d711e53485e00de2e0b7d238f6c
DIST gtk-layer-shell-0.6.0.tar.gz 133047 BLAKE2B cbfc5f2ae355f1308a21d09bdaf925774223179d310b752c2540666b691a0be4c45c740f79c7a02877c95bcc31293f59643938e80c38687f0f3805534af93ab4 SHA512 ca5367b5f1637a07c28c772e79e5ac84219ff069091077f83c5edbc88be084538a925b3c76e6cc9dcd8d2826ae340b79605875e87209ee4f4d5e27dc4e93a523
EBUILD gtk-layer-shell-0.1.0-r1.ebuild 852 BLAKE2B c4d2823e3a8d4b33b598c029d4e56db888e61b071c70b8f1706833b8dd0cfa3492dcdcfe05cbd7025255e304004fb2503d496d5e5ee1ba9168e4efcd92e5fa7c SHA512 744fb57920dc4b7b3567c8ba8d6694308694bdfc4868ab10c523c6561096a7c2e4f05420df7ea9f13bfe0c2d82ce94b804f682abbff7f1db85ecc95a8dbd79ba
EBUILD gtk-layer-shell-0.6.0.ebuild 1098 BLAKE2B 1a8fe7c472314922f4567702a5538512e455007ad59177db83256a7d43ed5fd37f6842989c6a564d9a4dfb449c980a1da6b8ab4c6726fad12bdf7cd89bb50b4a SHA512 a6ce47c843c6d0ee8cbbd8d2ed418ea699512be4594a0f47295ff916ff97f5667cb5fa73d4c374561f04c8db6c801bdec16212e425b7d89e0b38aa21c2d7484c
-MISC metadata.xml 335 BLAKE2B f06a1477c07ecc8f5a6941a88638f4a9ef96ba0567a5b4a5e7f4265491f904e390206c8e6b3af595cc2c0b6d0341a0753a19538e44346e8469d7f0aa69ec1b95 SHA512 e8d6a2f35fe0ce36274a8d0dd5aed3f30ce3177f584bc55e9e7cc5bd5cb80a2d7ce06791766d8d43c33b34a791d30e082cdebef5bafd1f1faa0a10a07a36967a
+MISC metadata.xml 253 BLAKE2B c7e5cc2f0c91eac3e2542e5ec0ea0ed52606a08d6cdf5268791cb689031d539fb6d3b12b8e57ecfaa2e32f5454586832970d82dfd064821908e495b55f019596 SHA512 5922b0ab6a1e8c705c0ee4188676ed6fb060aa23dfe68f6b674dbc7a96ef9dfe08164e8f7d38a5a6a3869159292aada6b41fcf879599ff064b2b84c82fcc5220
diff --git a/gui-libs/gtk-layer-shell/metadata.xml b/gui-libs/gtk-layer-shell/metadata.xml
index b61aa32edaa3..cb86c4632351 100644
--- a/gui-libs/gtk-layer-shell/metadata.xml
+++ b/gui-libs/gtk-layer-shell/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">wmww/gtk-layer-shell</remote-id>
</upstream>
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 4cfdce0c3cd5..91d9df4cf50e 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
index 99ac5a409ece..8da01f977c14 100644
--- a/kde-apps/kamoso/Manifest
+++ b/kde-apps/kamoso/Manifest
@@ -1,5 +1,6 @@
+AUX kamoso-22.04.3-tests-optional.patch 2526 BLAKE2B 8ff3d77722f422e042df5ab0bff8218efa96907b428096bbc09288ac10d1cd81b135a2eac351bc906d99766ac486065aafe05732181e649c8a74d7ae1b25c679 SHA512 bcba6833be25d32559fdec91e9cafa443b8dc203747427610e96b487db01fc2c482b384d0858d77e9eb3af0fa7bf8240c5618e9caa5361c1752916a7fe8bb936
DIST kamoso-21.12.3.tar.xz 216088 BLAKE2B 2b89537f085e8cfad4d3755745b79f657411cd6de3be1c006cccf4c8d3d190baeb2724e38a292521fb88d1ba150c159bedb42a54a5e0f7c2bd898e5ddd6da4b6 SHA512 2e6a387dc2ad445ad29c686959736bae7f406e869607ccc61bd888c72a710f72de33afbdd114d6a91b7f12101c359174108b0a1ad786fea068e11332929b7974
DIST kamoso-22.04.3.tar.xz 227264 BLAKE2B 137e24291d84d8d98f8f1aaed332b2cfb4130d53051431d94bd54ef669189f7feeb6b69bb11eda81c79b18d1743e456f85c110dea78560ac22df3b56df3d26a9 SHA512 379ec6050c273aed255c004e9c3a8463f6a1349d96cf83cd25b3172b1b4e45841d26a03ffb6c041ece85593e276593e65cf385643391615c9695e1a92010d3f1
EBUILD kamoso-21.12.3.ebuild 1123 BLAKE2B 51fe3d94e4850151c6239fda108fd442e6278ef3c036c14057d23b99a451ff11d40bb50fb882c902959d77bdac4fcceeaaa9473b6a26baaaa800ff5ed5e2b0aa SHA512 78aa05d12de8f7627b167bbd8287ab4333faf6317011211c9dd0f27e13e6abf2805c5e760d7ecc4fbd8087d15e21c847dc42c940273f1076c20f1e8979190769
-EBUILD kamoso-22.04.3.ebuild 1129 BLAKE2B d4609988e637d1972dc7ef118f94d4af617c86be5767329e0e0832ae1f5a230d0295e9df96e1a4555ca9a0cf1f457bfa4d28581fe496bef00e95c09372c03f93 SHA512 b9b5c5612a95dfefb865cc31aa620127f408e2e974c1a9688ed3ee4b96e3501fe00bcfbca3d30614629ce09da21cdbff83df9a728993ad642204498c9efeea71
+EBUILD kamoso-22.04.3.ebuild 1279 BLAKE2B 63b55f04f2d04b5e0c8ff99d0b7676282b321d6a56095c57cdfa729269e3603644dd7351757ac71e235ce6d827191a1d5e1fe6f21ad63bd771403dce778d868c SHA512 c344c3b6379cf0dd38f641ce29a75eedbdec437eb7eebb5d9bea8d50ec7b37d5194e0f953ef94cdcc632bd918b3c84d161b5f240be8e81e6a0dabb150a7ebb22
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch b/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch
new file mode 100644
index 000000000000..2d90e18a79eb
--- /dev/null
+++ b/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch
@@ -0,0 +1,72 @@
+From d868caa001d134cf70ad08185511c1dfc81476db Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 24 Jul 2022 13:46:19 +0200
+Subject: [PATCH] Make tests optional with standard BUILD_TESTING switch
+
+Qt5OpenGL is only needed for tests.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 +-
+ src/elements/gstqtvideosink/CMakeLists.txt | 35 ++++++++++++----------
+ 2 files changed, 20 insertions(+), 17 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e2b1e40..3c04631 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -13,7 +13,7 @@ set(KF5_MIN_VERSION 5.70.0)
+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+
+-find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick Test OpenGL)
++find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick)
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config DocTools KIO I18n Purpose Notifications)
+
+ find_package(PkgConfig REQUIRED)
+diff --git a/src/elements/gstqtvideosink/CMakeLists.txt b/src/elements/gstqtvideosink/CMakeLists.txt
+index a9f371d..37c3774 100644
+--- a/src/elements/gstqtvideosink/CMakeLists.txt
++++ b/src/elements/gstqtvideosink/CMakeLists.txt
+@@ -59,19 +59,22 @@ target_link_libraries(gst${QTVIDEOSINK_NAME}
+
+ install(TARGETS gst${QTVIDEOSINK_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/gstreamer-${GSTREAMER_ABI_VERSION})
+
+-ecm_add_test(
+- autotest.cpp
+- utils/utils.cpp
+- utils/bufferformat.cpp
+- painters/genericsurfacepainter.cpp
+- painters/openglsurfacepainter.cpp
+- ${GstQtVideoSink_test_GL_SRCS}
+- LINK_LIBRARIES
+- PkgConfig::GStreamerVideo
+- ${GstQtVideoSink_GL_LIBS}
+- Qt5::Test
+- Qt5::OpenGL
+- Qt5::Quick
+- TEST_NAME qtvideosink_autotest
+-)
+-
++if(BUILD_TESTING)
++ find_package(Qt5 NO_MODULE REQUIRED COMPONENTS OpenGL Widgets)
++ ecm_add_test(
++ autotest.cpp
++ utils/utils.cpp
++ utils/bufferformat.cpp
++ painters/genericsurfacepainter.cpp
++ painters/openglsurfacepainter.cpp
++ ${GstQtVideoSink_test_GL_SRCS}
++ LINK_LIBRARIES
++ PkgConfig::GStreamerVideo
++ ${GstQtVideoSink_GL_LIBS}
++ Qt5::Test
++ Qt5::OpenGL
++ Qt5::Quick
++ Qt5::Widgets
++ TEST_NAME qtvideosink_autotest
++ )
++endif()
+--
+2.35.1
+
diff --git a/kde-apps/kamoso/kamoso-22.04.3.ebuild b/kde-apps/kamoso/kamoso-22.04.3.ebuild
index ac23613f2d5e..d6ff62df372a 100644
--- a/kde-apps/kamoso/kamoso-22.04.3.ebuild
+++ b/kde-apps/kamoso/kamoso-22.04.3.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+ECM_TEST="true"
ECM_HANDBOOK="forceoptional"
KFMIN=5.92.0
QTMIN=5.15.4
@@ -19,7 +20,7 @@ IUSE=""
RESTRICT="test" # bug 653674
-DEPEND="
+COMMON_DEPEND="
dev-libs/glib:2
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -33,7 +34,10 @@ DEPEND="
media-libs/gst-plugins-base:1.0
virtual/opengl
"
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtopengl-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
media-plugins/gst-plugins-jpeg:1.0
@@ -41,3 +45,5 @@ RDEPEND="${DEPEND}
media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
"
BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${P}-tests-optional.patch" )
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index e5eb0429c424..50a912a5d1a7 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index a233625d9fee..d57512bc1bfc 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,8 +1,5 @@
-AUX graphviz-4.0.0-clang-printf-alike.patch 7199 BLAKE2B cb1e67561d1955ae466da8226835716421d55e61200747cbef592cb8ae02ad7b88f7721492f9ea9491519c9ce694cf0e8daef63b8f7e4eb0ae7dffd3a106df7a SHA512 c044e302402848716da87ace0542daf5e9a9d1245f24ca145c041157825fcbd6e046bf521f563f7d25b16068cb2a76b08f1234a76679983f3685d65656e82733
DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085 SHA512 2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
-DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971 SHA512 34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2
DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a SHA512 51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d
EBUILD graphviz-2.50.0.ebuild 7752 BLAKE2B 8969610d147f4f40e65202bb8409ea6925e457fbf5456e5b37b96ec73826314ced8ed9a17ba6440c8c5806b69b0efc0914425272febfa11be6041354e30bb1fe SHA512 0a634668da138100dd1c76ea0f1b3865c8c8e43fa1249eeaa8de88a1b5acc80d69ffcffbb31f5652126dee957f40169ac585a1899d0bad96a6004b173dc89161
-EBUILD graphviz-4.0.0-r1.ebuild 6240 BLAKE2B 9fd392799e39ed0d329e548b27e0c78fc143efb40349d4481db67ff5a4be58bbb210281ecce17e8728a935b5c8e6514d773da253878815a3fe4900d37167f856 SHA512 4fac5de3a5baebc3046c75e7318fceb0077d2bf252adf578c61f93ae32fab2a9dc891c2652bfb9d80312011cc72afab4c6d05a016f2ea1e88cc545a5210a30d6
EBUILD graphviz-5.0.0.ebuild 6140 BLAKE2B eda5a266f41226dcd0d596898e4c8a011786ee14dabb9dd9a48d7e7493e944b0a3c11719774ff4b4e830f4e5f31efe7dad9955a8fa9c8abe181a434ed436bcce SHA512 32e15bddd89f087faf5d1cce5db901d313759564f99a414e2f8b1c4b4922b8a199dae20e85454e0bda4e267522962aaf59b8e22d94503248af2244273b0712cc
MISC metadata.xml 2274 BLAKE2B c0a78179ac104e2dbe542716a7bf3afa690d02d859ddd0c1103f8b9adda558d80fffa03038c3f8f2b6075dfa32454cbd0799610c084520808ae9253f237e3142 SHA512 0e9f3bd47884fe33dcbfd0f79021fe04d1d7cf3ac455aa54655c1ee4de0e63178b657bc8c3a665a47e33889f6b1a0de35918d8e0c2ce3479aa6f94b477efa158
diff --git a/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch b/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
deleted file mode 100644
index ef213bccd8ab..000000000000
--- a/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-diff --git a/CHANGELOG.md b/CHANGELOG.md
-index f38cc8ff5..4f1a127a2 100644
---- a/CHANGELOG.md
-+++ b/CHANGELOG.md
-@@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-
- ## [Unreleased (4.0.1)]
-
-+### Fixed
-+
-+- **Breaking**: The 4.0.0 change replacing the `Agiodisc_t` struct member
-+ `putstr` by `printf` has been reverted
-+
- ## [4.0.0] – 2022-05-29
-
- ### Changed
-diff --git a/cmd/gvpr/gvprmain.c b/cmd/gvpr/gvprmain.c
-index 188cfdf94..92872f8cd 100644
---- a/cmd/gvpr/gvprmain.c
-+++ b/cmd/gvpr/gvprmain.c
-@@ -47,14 +47,17 @@ static int iofread(void *chan, char *buf, int bufsize)
- return (int)fread(buf, 1, (size_t)bufsize, chan);
- }
-
-+static int ioputstr(void *chan, const char *str)
-+{
-+ return fputs(str, chan);
-+}
-+
- static int ioflush(void *chan)
- {
- return fflush(chan);
- }
-
--typedef int (*printfn)(void *chan, const char *format, ...);
--
--static Agiodisc_t gprIoDisc = { iofread, (printfn)fprintf, ioflush };
-+static Agiodisc_t gprIoDisc = { iofread, ioputstr, ioflush };
-
- static Agdisc_t gprDisc = { &AgMemDisc, &AgIdDisc, &gprIoDisc };
-
-diff --git a/lib/cgraph/cgraph.3 b/lib/cgraph/cgraph.3
-index ed7392c06..67e35c2e9 100644
---- a/lib/cgraph/cgraph.3
-+++ b/lib/cgraph/cgraph.3
-@@ -487,14 +487,14 @@ The I/O discipline provides an abstraction for the reading and writing of graphs
- .P0
- struct Agiodisc_s {
- int (*fread)(void *chan, char *buf, int bufsize);
-- int (*printf)(void *chan, const char *format, ...);
-+ int (*putstr)(void *chan, char *str);
- int (*flush)(void *chan); /* sync */
- } ;
- .P1
- Normally, the \fBFILE\fP structure and its related functions are used for I/O. At times, though,
- an application may need to use a totally different type of character source. The associated
- state or stream information is provided by the \fIchan\fP argument to \fBagread\fP or \fBagwrite\fP.
--The discipline function \fIfread\fP and \fIprintf\fP provide the corresponding functions for
-+The discipline function \fIfread\fP and \fIputstr\fP provide the corresponding functions for
- read and writing.
-
- .SH "MEMORY DISCIPLINE"
-diff --git a/lib/cgraph/cgraph.h b/lib/cgraph/cgraph.h
-index 7b005c442..cbec3bbe6 100644
---- a/lib/cgraph/cgraph.h
-+++ b/lib/cgraph/cgraph.h
-@@ -169,7 +169,7 @@ struct Agiddisc_s { /* object ID allocator */
-
- struct Agiodisc_s {
- int (*afread) (void *chan, char *buf, int bufsize);
-- int (*printf)(void *chan, const char *format, ...);
-+ int (*putstr) (void *chan, const char *str);
- int (*flush) (void *chan); /* sync */
- /* error messages? */
- };
-diff --git a/lib/cgraph/io.c b/lib/cgraph/io.c
-index d8b136804..66c605ae6 100644
---- a/lib/cgraph/io.c
-+++ b/lib/cgraph/io.c
-@@ -24,15 +24,17 @@ static int iofread(void *chan, char *buf, int bufsize)
- }
-
- /* default IO methods */
-+static int ioputstr(void *chan, const char *str)
-+{
-+ return fputs(str, chan);
-+}
-
- static int ioflush(void *chan)
- {
- return fflush(chan);
- }
-
--typedef int (*printfn)(void *chan, const char *format, ...);
--
--Agiodisc_t AgIoDisc = { iofread, (printfn)fprintf, ioflush };
-+Agiodisc_t AgIoDisc = { iofread, ioputstr, ioflush };
-
- typedef struct {
- const char *data;
-@@ -78,7 +80,7 @@ static Agraph_t *agmemread0(Agraph_t *arg_g, const char *cp)
- rdr_t rdr;
- Agdisc_t disc;
-
-- memIoDisc.printf = AgIoDisc.printf;
-+ memIoDisc.putstr = AgIoDisc.putstr;
- memIoDisc.flush = AgIoDisc.flush;
- rdr.data = cp;
- rdr.len = strlen(cp);
-diff --git a/lib/cgraph/write.c b/lib/cgraph/write.c
-index e14f7d835..9e72d2c5c 100644
---- a/lib/cgraph/write.c
-+++ b/lib/cgraph/write.c
-@@ -26,7 +26,7 @@ typedef void iochan_t;
-
- static int ioput(Agraph_t * g, iochan_t * ofile, char *str)
- {
-- return AGDISC(g, io)->printf(ofile, "%s", str);
-+ return AGDISC(g, io)->putstr(ofile, str);
-
- }
-
-diff --git a/lib/gvpr/compile.c b/lib/gvpr/compile.c
-index a7fe27bf5..3704f51d9 100644
---- a/lib/gvpr/compile.c
-+++ b/lib/gvpr/compile.c
-@@ -66,14 +66,17 @@ static int iofread(void *chan, char *buf, int bufsize)
- return (int)read(sffileno(chan), buf, bufsize);
- }
-
-+static int ioputstr(void *chan, const char *str)
-+{
-+ return sfputr(chan, str, -1);
-+}
-+
- static int ioflush(void *chan)
- {
- return sfsync(chan);
- }
-
--typedef int (*printfn)(void *chan, const char *format, ...);
--
--static Agiodisc_t gprIoDisc = { iofread, (printfn)sfprintf, ioflush };
-+static Agiodisc_t gprIoDisc = { iofread, ioputstr, ioflush };
-
- #ifdef GVDLL
- static Agdisc_t gprDisc = { 0, 0, &gprIoDisc };
-diff --git a/plugin/core/gvrender_core_dot.c b/plugin/core/gvrender_core_dot.c
-index c45563460..63eb5e535 100644
---- a/plugin/core/gvrender_core_dot.c
-+++ b/plugin/core/gvrender_core_dot.c
-@@ -511,7 +511,7 @@ static void xdot_end_graph(graph_t* g)
- textflags[EMIT_GLABEL] = 0;
- }
-
--typedef int (*printfn)(void *chan, const char *format, ...);
-+typedef int (*putstrfn) (void *chan, const char *str);
- typedef int (*flushfn) (void *chan);
- static void dot_end_graph(GVJ_t *job)
- {
-@@ -521,7 +521,7 @@ static void dot_end_graph(GVJ_t *job)
-
- if (io.afread == NULL) {
- io.afread = AgIoDisc.afread;
-- io.printf = (printfn)gvprintf;
-+ io.putstr = (putstrfn)gvputs;
- io.flush = (flushfn)gvflush;
- }
-
-diff --git a/plugin/core/gvrender_core_json.c b/plugin/core/gvrender_core_json.c
-index bab5d64af..88715a93a 100644
---- a/plugin/core/gvrender_core_json.c
-+++ b/plugin/core/gvrender_core_json.c
-@@ -693,7 +693,7 @@ static void write_graph(Agraph_t * g, GVJ_t * job, int top, state_t* sp)
- gvputs(job, "}");
- }
-
--typedef int (*printfn)(void *chan, const char *format, ...);
-+typedef int (*putstrfn) (void *chan, const char *str);
- typedef int (*flushfn) (void *chan);
-
- static void json_end_graph(GVJ_t *job)
-@@ -704,7 +704,7 @@ static void json_end_graph(GVJ_t *job)
-
- if (io.afread == NULL) {
- io.afread = AgIoDisc.afread;
-- io.printf = (printfn)gvprintf;
-+ io.putstr = (putstrfn)gvputs;
- io.flush = (flushfn)gvflush;
- }
-
-diff --git a/tclpkg/tcldot/tcldot.c b/tclpkg/tcldot/tcldot.c
-index 335d8e469..b747124cf 100644
---- a/tclpkg/tcldot/tcldot.c
-+++ b/tclpkg/tcldot/tcldot.c
-@@ -163,7 +163,7 @@ int Tcldot_Init(Tcl_Interp * interp)
- /* build disciplines dynamically so we can selectively replace functions */
-
- ictx->myioDisc.afread = NULL; /* set in dotread() or dotstring() according to need */
-- ictx->myioDisc.printf = AgIoDisc.printf; /* no change */
-+ ictx->myioDisc.putstr = AgIoDisc.putstr; /* no change */
- ictx->myioDisc.flush = AgIoDisc.flush; /* no change */
-
- ictx->mydisc.mem = &AgMemDisc; /* no change */
-diff --git a/lib/common/output.c b/lib/common/output.c
-index c91dfe41e..648409c5a 100644
---- a/lib/common/output.c
-+++ b/lib/common/output.c
-@@ -80,11 +80,11 @@ void write_plain(GVJ_t *job, graph_t *g,
- bezier bz;
- pointf pt;
- char *lbl;
- char* fillcolor;
-
-- print = g->clos->disc.io->printf;
-+ print = g->clos->disc.io->putstr;
- // setup_graph(job, g);
- setYInvert(g);
- pt = GD_bb(g).UR;
- print(f, "graph %.5g %.5g %.5g\n", job->zoom, PS2INCH(pt.x), PS2INCH(pt.y));
- for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
diff --git a/media-gfx/graphviz/graphviz-4.0.0-r1.ebuild b/media-gfx/graphviz/graphviz-4.0.0-r1.ebuild
deleted file mode 100644
index 53c156b50c4b..000000000000
--- a/media-gfx/graphviz/graphviz-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/"
-# unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz"
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
- !cairo? ( !X !gtk2 !postscript !lasi )
- pdf? ( cairo )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
- >=dev-libs/expat-2
- >=dev-libs/glib-2.11.1:2
- dev-libs/libltdl:0
- >=media-libs/fontconfig-2.3.95
- >=media-libs/freetype-2.1.10
- >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
- media-libs/libjpeg-turbo:=
- >=media-libs/libpng-1.2:0=
- sys-libs/zlib
- virtual/libiconv
- cairo? (
- >=x11-libs/cairo-1.1.10[svg]
- >=x11-libs/pango-1.12
- )
- devil? ( media-libs/devil[png,jpeg] )
- gtk2? (
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- )
- gts? ( sci-libs/gts )
- guile? ( dev-scheme/guile )
- lasi? ( media-libs/lasi )
- pdf? ( app-text/poppler )
- perl? ( dev-lang/perl:= )
- postscript? ( app-text/ghostscript-gpl )
- python? ( ${PYTHON_DEPS} )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- )
- ruby? ( dev-lang/ruby:* )
- svg? ( gnome-base/librsvg )
- tcl? ( >=dev-lang/tcl-8.3:0= )
- webp? ( media-libs/libwebp:= )
- X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )"
-BDEPEND="
- sys-devel/flex
- sys-devel/libtool
- virtual/pkgconfig
- doc? (
- app-text/ghostscript-gpl
- sys-apps/groff
- )
- guile? (
- dev-lang/swig
- dev-scheme/guile
- )
- nls? ( >=sys-devel/gettext-0.14.5 )
- perl? ( dev-lang/swig )
- python? ( dev-lang/swig )
- ruby? ( dev-lang/swig )
- tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer-Info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-# the ones which are always compiled in, depend on zlib, gd
-# - gtk
-# Directly depends on gtk-2.
-# needs 'pangocairo' enabled in graphviz configuration
-# gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-# Directly depends on gtk-2 and gdk-pixbuf.
-# needs 'pangocairo' enabled in graphviz configuration
-# - ming
-# flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
-# incomplete.
-# - cairo/pango:
-# Needs pango for text layout, uses cairo methods to draw stuff
-# - xlib:
-# needs cairo+pango,
-# can make use of gnomeui and inotify support (??? unsure),
-# needs libXaw for UI
-# UI also links directly against libX11, libXmu, and libXt
-# and uses libXpm if available so we make sure it always is
-
-# There can be swig-generated bindings for the following languages (/tclpkg/gv):
-# - c-sharp (disabled)
-# - scheme (enabled via guile) ... no longer broken on ~x86
-# - go (disabled)
-# - io (disabled)
-# - lua (enabled via lua)
-# - ocaml (enabled via ocaml)
-# - perl (enabled via perl) *1
-# - php (enabled via php) *2
-# - python (enabled via python) *1
-# - ruby (enabled via ruby) *1
-# - tcl (enabled via tcl)
-# *1 = The ${P}-bindings.patch takes care that those bindings are installed to the right location
-# *2 = Those bindings don't build because the paths for the headers/libs aren't
-# detected correctly and/or the options passed to swig are wrong (-php instead of -php4/5)
-
-# There are several other tools in /tclpkg:
-# gdtclft, tcldot, tclhandle, tclpathplan, tclstubs ; enabled with: --with-tcl
-# tkspline, tkstubs ; enabled with: --with-tk
-
-# And the commands (/cmd):
-# - dot, gvedit, gvpr, smyrna, tools/* :)
-# sci-libs/gts can be used for some of these
-# - gvedit (via 'qt5'):
-# based on ./configure it needs qt-core and qt-gui only
-# - smyrna : experimental opengl front-end (via 'smyrna')
-# currently disabled -- it segfaults a lot
-# needs x11-libs/gtkglext, gnome-base/libglade, media-libs/freeglut
-# sci-libs/gts, x11-libs/gtk. Also needs 'gtk','glade','glut','gts' and 'png'
-# with flags enabled at configure time
-
-PATCHES=(
- # backport, remove on bump (bug #853175)
- "${FILESDIR}"/${P}-clang-printf-alike.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myconf=(
- # Speeds up the libltdl configure
- --cache-file="${S}"/config.cache
- --enable-ltdl
- $(use_enable doc man-pdfs)
- $(use_with cairo pangocairo)
- $(use_with examples demos '$(docdir)/examples')
- $(use_with devil)
- $(use_with gtk2 gdk)
- $(use_with gtk2 gdk-pixbuf)
- $(use_with gtk2)
- $(use_with gts)
- $(use_with qt5 qt)
- $(use_with lasi)
- $(use_with pdf poppler)
- $(use_with postscript ghostscript)
- $(use_with svg rsvg)
- $(use_with webp)
- $(use_with X x)
- --with-digcola
- --with-fontconfig
- --with-freetype2
- --with-ipsepcola
- --with-libgd
- --with-sfdp
- --without-ming
- # new/experimental features, to be tested, disable for now
- --without-ipsepcola
- --without-smyrna
- --without-visio
- # Bindings:
- $(use_enable guile)
- $(use_enable perl)
- $(use_enable python python3)
- $(use_enable ruby)
- $(use_enable tcl)
- --disable-go
- --disable-io
- --disable-lua
- --disable-java
- --disable-ocaml
- --disable-php
- --disable-python
- --disable-r
- --disable-sharp
- # libtool file collision, bug #276609
- --without-included-ltdl
- --disable-ltdl-install
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-
- use python && python_optimize \
- "${D}"$(python_get_sitedir) \
- "${ED}"/usr/$(get_libdir)/graphviz/python3
-}
-
-pkg_postinst() {
- # We need to register all plugins before they become usable
- dot -c || die
-}
-
-pkg_postrm() {
- # Remove cruft, bug #547344
- rm -rf "${EROOT}"/usr/$(get_libdir)/graphviz/config{,6} || die
-}
diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index 46eb465be775..9f93fec7517e 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -3,7 +3,6 @@ AUX renderdoc-1.18-conditional-pyside.patch 2178 BLAKE2B b79e3fc960b83248a6991c0
AUX renderdoc-1.18-env-home.patch 832 BLAKE2B f994893dceded797646b51f7e1a54cbd91c3175278f264c58bc13e67e22b5c2b085251a7b3e91923641e0566888d564145b3f67297fa623cba3a91034ac57208 SHA512 9a176468da8f5c5572349252a59def973ea178e15b7d5e5780cbd776c4ab08a8bf7939d0765f47386b60c582993d14ce5500fc788ce4d5395c6ef90c3f55801c
AUX renderdoc-1.18-system-compress.patch 4699 BLAKE2B 4f37058deef1773a4a35b64415a8c8133b232374e419e490d81864ab0d1600b84a6f15a4760530078c489c97f7e12baff331cb845cdaced2fad4b2525987876d SHA512 08c38cbadb4cce24036dd22b185a78d4bca074c0d8caa44c1567aca414bc00a60a8adf73a2430930a620b624689be31f690fee92919d9245211f1189493ea091
AUX renderdoc-1.18-system-flags.patch 845 BLAKE2B 0d4aae31af353b2d199ae66ec999beefa04e2105e6368305bb89359806fa99f4b7048c3d6c30a2787a3125718d3cbd7c97d3381f61f4f98a2e08730b5a22db02 SHA512 bd2692f14729360983f5ca4fb8af87085ab5bd209d82f3cfd99e7753d0dd406905a6280051aa5d1476b863566b385cdc28fbe9120d0d6f5efd78411af15b68ef
-AUX renderdoc-1.18-system-glslang.patch 9100 BLAKE2B a033377083705bbbccaa56657eccf632bcc5093bc86f319d3d30e94eed41bf849fe8e983dd9085b1628ecaed9ab0b358a487b40c8672239d4b32ee83e24ab1df SHA512 a0eea5b3c24092f30b2ec5c9fde327b4683839a34a5f11a64fb85b54d645f50b8e87f8fc59cb87450566caa3ad87aadc6baa7c8843256726cb8bd71fb0444dd0
AUX renderdoc-1.20-system-glslang.patch 8281 BLAKE2B 3bd15c373de0f37831c2d8a03d9c5c4f14684aea2e1d2e350e6300cce7c2182427014f2607199bbe913d460f113faa352dc882ec40a56403f91d87ce0afe4df4 SHA512 7503a5241aa79c241d300f4a758338d0ae511ee2ce9582b5f3720939f9ee71c149614244a0facc620ba2f2da46ceb7dcf7298440c5cd4b528be96245cafc01fa
DIST renderdoc-1.20.tar.gz 46744415 BLAKE2B 574933653fa37e8a8a4dac4ec1e4156a9761fe3bf086ecf2a5125b51c368dc885f9c27f47fb9f7ddd4318e627431583be1371b92fbd5a5a8ed9f04ed90cc3498 SHA512 5c395cdd68fcacd7d728f4793301a7c11d11bbc09bc1f168d91b18964756f01bd702c0ffda53f3156ee48c06cc2e8c3b2f7ad8da49146e151d8ff6cb7290ed2e
DIST renderdoc-1.20.tar.gz.asc 833 BLAKE2B 233875056eff2858054566900a3198e857a6970454e4671f57703c5a8a8e1daff3c5d069cba5293791787e7da7db0a40aab17f26df044ed09ca9113c453f8bf6 SHA512 1ccfe4cb190c1c578abbf5e3f0264a00cb6054333f6829e726c2659c352b3ece585a1f3d55e4602908c737a349020c4fd2edc906cf225519ae049338876e0632
diff --git a/media-gfx/renderdoc/files/renderdoc-1.18-system-glslang.patch b/media-gfx/renderdoc/files/renderdoc-1.18-system-glslang.patch
deleted file mode 100644
index 12f6913002a0..000000000000
--- a/media-gfx/renderdoc/files/renderdoc-1.18-system-glslang.patch
+++ /dev/null
@@ -1,210 +0,0 @@
-From 76052a739491c194e2d4aa3bace501083fb6c2a9 Mon Sep 17 00:00:00 2001
-From: Matthew Smith <matt@offtopica.uk>
-Date: Sun, 30 Jan 2022 17:19:47 +0000
-Subject: [PATCH 1/3] build: Use system glslang
-
-Requires -DGLSLANG_TARGET_DIR option.
----
- CMakeLists.txt | 11 +++
- renderdoc/CMakeLists.txt | 2 +-
- renderdoc/data/glsl_shaders.cpp | 2 +-
- renderdoc/driver/shaders/spirv/CMakeLists.txt | 91 +------------------
- .../driver/shaders/spirv/glslang_compile.cpp | 5 +-
- .../driver/shaders/spirv/spirv_compile.cpp | 4 +-
- 6 files changed, 19 insertions(+), 96 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 127cee3fd..cb0a2c7f6 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -419,6 +419,17 @@ elseif(UNIX)
- endif()
- endif()
-
-+# glslang package does not export a -config.cmake file.
-+option(GLSLANG_TARGET_DIR "Absolute path to glslangTargets.cmake directory")
-+include("${GLSLANG_TARGET_DIR}/OSDependentTargets.cmake")
-+include("${GLSLANG_TARGET_DIR}/OGLCompilerTargets.cmake")
-+include("${GLSLANG_TARGET_DIR}/HLSLTargets.cmake")
-+include("${GLSLANG_TARGET_DIR}/glslangTargets.cmake")
-+include("${GLSLANG_TARGET_DIR}/SPIRVTargets.cmake")
-+if(NOT TARGET glslang OR NOT TARGET SPIRV)
-+ message(FATAL_ERROR "glslang or SPIRV target not found")
-+endif()
-+
- add_subdirectory(renderdoc)
-
- # these variables are handled within the CMakeLists.txt in qrenderdoc,
-diff --git a/renderdoc/CMakeLists.txt b/renderdoc/CMakeLists.txt
-index 9174afb2a..927e95fb9 100644
---- a/renderdoc/CMakeLists.txt
-+++ b/renderdoc/CMakeLists.txt
-@@ -580,7 +580,7 @@ endif()
- add_library(renderdoc SHARED ${renderdoc_objects})
- target_compile_definitions(renderdoc ${RDOC_DEFINITIONS})
- target_include_directories(renderdoc ${RDOC_INCLUDES})
--target_link_libraries(renderdoc ${RDOC_LIBRARIES})
-+target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang SPIRV)
-
- add_dependencies(renderdoc renderdoc_libentry)
-
-diff --git a/renderdoc/data/glsl_shaders.cpp b/renderdoc/data/glsl_shaders.cpp
-index d11cd0b88..d33f18099 100644
---- a/renderdoc/data/glsl_shaders.cpp
-+++ b/renderdoc/data/glsl_shaders.cpp
-@@ -26,7 +26,7 @@
- #include "common/common.h"
- #include "common/formatting.h"
- #include "driver/shaders/spirv/glslang_compile.h"
--#include "glslang/glslang/Public/ShaderLang.h"
-+#include <glslang/Public/ShaderLang.h>
- #include "os/os_specific.h"
-
- #define GLSL_HEADERS(HEADER) \
-diff --git a/renderdoc/driver/shaders/spirv/CMakeLists.txt b/renderdoc/driver/shaders/spirv/CMakeLists.txt
-index 68229cd36..088645fbe 100644
---- a/renderdoc/driver/shaders/spirv/CMakeLists.txt
-+++ b/renderdoc/driver/shaders/spirv/CMakeLists.txt
-@@ -1,91 +1,3 @@
--set(glslang_dir ${RDOC_SOURCE_DIR}/3rdparty/glslang)
--set(glslang_sources
-- ${glslang_dir}/OGLCompilersDLL/InitializeDll.cpp
-- ${glslang_dir}/OGLCompilersDLL/InitializeDll.h
-- ${glslang_dir}/SPIRV/GlslangToSpv.cpp
-- ${glslang_dir}/SPIRV/GlslangToSpv.h
-- ${glslang_dir}/SPIRV/GLSL.std.450.h
-- ${glslang_dir}/SPIRV/GLSL.ext.AMD.h
-- ${glslang_dir}/SPIRV/GLSL.ext.EXT.h
-- ${glslang_dir}/SPIRV/GLSL.ext.KHR.h
-- ${glslang_dir}/SPIRV/GLSL.ext.NV.h
-- ${glslang_dir}/SPIRV/hex_float.h
-- ${glslang_dir}/SPIRV/InReadableOrder.cpp
-- ${glslang_dir}/SPIRV/Logger.cpp
-- ${glslang_dir}/SPIRV/Logger.h
-- ${glslang_dir}/SPIRV/SpvBuilder.cpp
-- ${glslang_dir}/SPIRV/SpvBuilder.h
-- ${glslang_dir}/SPIRV/SpvTools.cpp
-- ${glslang_dir}/SPIRV/SpvTools.h
-- ${glslang_dir}/SPIRV/SpvPostProcess.cpp
-- ${glslang_dir}/SPIRV/spvIR.h
-- ${glslang_dir}/glslang/GenericCodeGen/CodeGen.cpp
-- ${glslang_dir}/glslang/GenericCodeGen/Link.cpp
-- ${glslang_dir}/glslang/Include/arrays.h
-- ${glslang_dir}/glslang/Include/BaseTypes.h
-- ${glslang_dir}/glslang/Include/Common.h
-- ${glslang_dir}/glslang/Include/ConstantUnion.h
-- ${glslang_dir}/glslang/Include/InfoSink.h
-- ${glslang_dir}/glslang/Include/InitializeGlobals.h
-- ${glslang_dir}/glslang/Include/intermediate.h
-- ${glslang_dir}/glslang/Include/PoolAlloc.h
-- ${glslang_dir}/glslang/Include/ResourceLimits.h
-- ${glslang_dir}/glslang/Include/revision.h
-- ${glslang_dir}/glslang/Include/ShHandle.h
-- ${glslang_dir}/glslang/Include/Types.h
-- ${glslang_dir}/glslang/MachineIndependent/Constant.cpp
-- ${glslang_dir}/glslang/MachineIndependent/glslang_tab.cpp
-- ${glslang_dir}/glslang/MachineIndependent/glslang_tab.cpp.h
-- ${glslang_dir}/glslang/MachineIndependent/gl_types.h
-- ${glslang_dir}/glslang/MachineIndependent/iomapper.cpp
-- ${glslang_dir}/glslang/MachineIndependent/iomapper.h
-- ${glslang_dir}/glslang/MachineIndependent/gl_types.h
-- ${glslang_dir}/glslang/MachineIndependent/InfoSink.cpp
-- ${glslang_dir}/glslang/MachineIndependent/Initialize.cpp
-- ${glslang_dir}/glslang/MachineIndependent/Initialize.h
-- ${glslang_dir}/glslang/MachineIndependent/Intermediate.cpp
-- ${glslang_dir}/glslang/MachineIndependent/intermOut.cpp
-- ${glslang_dir}/glslang/MachineIndependent/IntermTraverse.cpp
-- ${glslang_dir}/glslang/MachineIndependent/limits.cpp
-- ${glslang_dir}/glslang/MachineIndependent/linkValidate.cpp
-- ${glslang_dir}/glslang/MachineIndependent/LiveTraverser.h
-- ${glslang_dir}/glslang/MachineIndependent/localintermediate.h
-- ${glslang_dir}/glslang/MachineIndependent/parseConst.cpp
-- ${glslang_dir}/glslang/MachineIndependent/ParseContextBase.cpp
-- ${glslang_dir}/glslang/MachineIndependent/ParseHelper.cpp
-- ${glslang_dir}/glslang/MachineIndependent/ParseHelper.h
-- ${glslang_dir}/glslang/MachineIndependent/PoolAlloc.cpp
-- ${glslang_dir}/glslang/MachineIndependent/propagateNoContraction.cpp
-- ${glslang_dir}/glslang/MachineIndependent/propagateNoContraction.h
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpAtom.cpp
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpContext.cpp
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpContext.h
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/Pp.cpp
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpScanner.cpp
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpTokens.cpp
-- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpTokens.h
-- ${glslang_dir}/glslang/MachineIndependent/reflection.cpp
-- ${glslang_dir}/glslang/MachineIndependent/reflection.h
-- ${glslang_dir}/glslang/MachineIndependent/RemoveTree.cpp
-- ${glslang_dir}/glslang/MachineIndependent/RemoveTree.h
-- ${glslang_dir}/glslang/MachineIndependent/ScanContext.h
-- ${glslang_dir}/glslang/MachineIndependent/Scan.cpp
-- ${glslang_dir}/glslang/MachineIndependent/Scan.h
-- ${glslang_dir}/glslang/MachineIndependent/ShaderLang.cpp
-- ${glslang_dir}/glslang/MachineIndependent/SymbolTable.cpp
-- ${glslang_dir}/glslang/MachineIndependent/SymbolTable.h
-- ${glslang_dir}/glslang/MachineIndependent/Versions.cpp
-- ${glslang_dir}/glslang/MachineIndependent/Versions.h
-- ${glslang_dir}/glslang/MachineIndependent/attribute.cpp
-- ${glslang_dir}/glslang/MachineIndependent/attribute.h
-- ${glslang_dir}/glslang/OSDependent/osinclude.h
-- ${glslang_dir}/glslang/Public/ShaderLang.h)
--
--if(UNIX)
-- list(APPEND glslang_sources
-- ${glslang_dir}/glslang/OSDependent/Unix/ossource.cpp)
--endif()
--
- set(sources
- glslang_compile.cpp
- glslang_compile.h
-@@ -108,8 +20,7 @@ set(sources
- spirv_processor.h
- spirv_disassemble.cpp
- spirv_stringise.cpp
-- var_dispatch_helpers.h
-- ${glslang_sources})
-+ var_dispatch_helpers.h)
-
- add_definitions(-DAMD_EXTENSIONS)
- add_definitions(-DNV_EXTENSIONS)
-diff --git a/renderdoc/driver/shaders/spirv/glslang_compile.cpp b/renderdoc/driver/shaders/spirv/glslang_compile.cpp
-index ee1b02c73..ec0db8345 100644
---- a/renderdoc/driver/shaders/spirv/glslang_compile.cpp
-+++ b/renderdoc/driver/shaders/spirv/glslang_compile.cpp
-@@ -29,8 +29,8 @@
- #undef min
- #undef max
-
--#include "glslang/glslang/Include/Types.h"
--#include "glslang/glslang/Public/ShaderLang.h"
-+#include <glslang/Include/Types.h>
-+#include <glslang/Public/ShaderLang.h>
-
- static bool glslang_inited = false;
- rdcarray<glslang::TShader *> *allocatedShaders = NULL;
-@@ -129,6 +129,7 @@ static TBuiltInResource DefaultResources = {
- /*.maxTaskWorkGroupSizeY_NV =*/1,
- /*.maxTaskWorkGroupSizeZ_NV =*/1,
- /*.maxMeshViewCountNV =*/4,
-+ /*.maxDualSourceDrawBuffersEXT =*/1,
-
- /*.limits*/
- {
-diff --git a/renderdoc/driver/shaders/spirv/spirv_compile.cpp b/renderdoc/driver/shaders/spirv/spirv_compile.cpp
-index a2cc2bec4..a494cc69d 100644
---- a/renderdoc/driver/shaders/spirv/spirv_compile.cpp
-+++ b/renderdoc/driver/shaders/spirv/spirv_compile.cpp
-@@ -31,8 +31,8 @@
- #undef min
- #undef max
-
--#include "glslang/SPIRV/GlslangToSpv.h"
--#include "glslang/glslang/Public/ShaderLang.h"
-+#include <glslang/SPIRV/GlslangToSpv.h>
-+#include <glslang/Public/ShaderLang.h>
-
- rdcstr rdcspv::Compile(const rdcspv::CompilationSettings &settings, const rdcarray<rdcstr> &sources,
- rdcarray<uint32_t> &spirv)
---
-2.35.1
-
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index b97c8e7b3621..1463256d649a 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 7c98ad5370d1..d21eacd7ed43 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 24 Jul 2022 06:39:43 +0000
+Sun, 24 Jul 2022 12:39:40 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 454a1b67a047..20a76125c019 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 518604 BLAKE2B 771190ff87bcfe6702a19150591bf573a429c51546ab7bd3ae25f101a4ec657d93d6fb83f7cb3aa4055e581eab5fde9d88a73a604dc34f426cb30ebb4385af9b SHA512 0b5d0f14e5d6ec3ff896d9d472edea00620a08f552ffc5516b0264e609527cf65471ee37a5002559add52d5c1898b2b60d48c9e97e6d2451bd84bf24fd112ab4
-TIMESTAMP 2022-07-24T06:39:46Z
+TIMESTAMP 2022-07-24T12:39:47Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLc6TJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLdPZNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAuGQ//du+QT9F6vN0UZK8xJTPDTbKogOVzgWRvqwnZ9gd2v2gvlgQqmGRDaiR+
-15binBJswuFPbf0waGPrb1c2yxgoFKC1N1v7sSo2a/yJLqRzWVp9L/F55uGrg+fA
-CWB744f2yXMYJdwYHtw6RAv5OCpw4IMhcLMSkgDAk9OYWSwrr8LIdQSOLlTPrlO4
-MeDDM8MSlcGr8HkWFoCRSGJp0OobZkduTphTNKMzJe3ae4MVfuey6Poff8g2qk0k
-3LpMdtdQuSy7FZhthOgI0w3UjXsmR211ZuH7aZvEoRe4FoB+i1gGHPBiXVTszjR3
-ziqLMNLVpklYRLjp8iwCrZjpCQzdnzHcZjFLieL1Zfk8s/hZ1qtF6b8IrZMuG1iW
-rRGLNSdWC3cggMOfqVPqh1JfKBMBXHXpcrPQTWMseKv84A1N3WWvTF2FzBaokdul
-eHnQKdG9cfYMx2J23jLPRczfGt1IVuSL/EivtTTWyVeVbQm92vPoWDshEir1u/VZ
-owxTpq2dKtMhyAKB4n+fw189GdDTY7tkKxyLZ6rDcSfet1UYJ1DDNoUUJSPjCKE2
-MjwpLjr+YE6DZk0JIF5UWareZYIgteU42a3v1OTg5Ch5EOMlwps5QYlg9KxjPGvp
-+0L+9vkFmFo8PBhjaWe3Bs/vEboCo3MeP7tFl8jG0FHGX/DsHJI=
-=v/Zi
+klC8LQ/8CHpm47JLF5fCjDkvTgyxOGHc05rEQG79HuLMZWNrzuaPTFo7W/8GioT0
+zarQZ7Rlw16AVhGyfK9mYuT0XKtDGrYtIojlmAsUgnpLguD/5yvBG1cE+dpsZ4Vn
+vqC3U7+Ic+bxbrIFAslP6ooFXxJm2/iqmG7vxoWrjoc+/UwivHTcVJ2V44+AJIbm
+/6+lMfYhQpRkNA111kGv+uM6k5BBvb6dW+NNosAo2hkICVtl3tZujs/D1YkunxRb
+vFqsseKdxaF5i1hJpEq0yaJ5nWc+2OpvxdofqdPQPyzOWmzvB8xkVl+HLPJa5KRR
+/D3Xz1NcYAqPWzPG7bH93dr2Z2u+dAtRjZP9MjImI4ZXkXjDLm9/3rWqwSEWxhPa
+C04xlqRZ0/nHTOYOU9PMJHexQhw67zO6FT2a7qDsFP0b6A8cfVCIQBHs1Kjjp+5Z
+0u4VyFz65buEsmMlJkURCh8W1YYpx2339zqKWqkqLPXfRSGvhYQAHgFppFDeiifY
+dtDTf+dgN4LNqf7TYYiXNDT7ynRn+tKUqH/pBgpKPLpmZ+Hjuk0oThT8omtgW0Vu
+lHQacYunQHFkcPfLrAUZ0muHGqbmPDSdWGCZUMVat6t/etjUpETA/oggNx+59caF
+JfXKuBSvcsmKBIZABGw5pr1la2YNZya5mF2/MOgyKNxECU52qiw=
+=Kjh3
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 7c98ad5370d1..882557d1f9ea 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 24 Jul 2022 06:39:43 +0000
+Sun, 24 Jul 2022 12:39:41 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 0b02b305051d..05eff5174b51 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 4f9e8b511ed6..751904e67b28 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/quickswitch-1.05 b/metadata/md5-cache/app-admin/quickswitch-1.05
index b7f299378c61..f42b4b5c3daa 100644
--- a/metadata/md5-cache/app-admin/quickswitch-1.05
+++ b/metadata/md5-cache/app-admin/quickswitch-1.05
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
DEPEND=>=dev-lang/perl-5.6.0
DESCRIPTION=Utility to switch network profiles on the fly
-EAPI=6
-HOMEPAGE=http://quickswitch.sf.net
+EAPI=8
+HOMEPAGE=https://muthanna.com/quickswitch/index.html
IUSE=ncurses
KEYWORDS=amd64 ppc ~s390 sparc x86
-LICENSE=GPL-2
+LICENSE=GPL-2+
RDEPEND=ncurses? ( dev-perl/CursesWidgets )
SLOT=0
SRC_URI=mirror://sourceforge/quickswitch/quickswitch-1.05.tar.gz
-_md5_=fc5195968e596db8eeb70309eafb2fab
+_md5_=8c53a7b4902ada28ce846a5dcf8c64e4
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 58292316b5b8..257636f60349 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/efitools-1.8.1 b/metadata/md5-cache/app-crypt/efitools-1.8.1
deleted file mode 100644
index 0fa96d254d08..000000000000
--- a/metadata/md5-cache/app-crypt/efitools-1.8.1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=prepare
-DEPEND=!static? ( dev-libs/openssl:0= ) sys-apps/util-linux app-crypt/sbsigntools dev-perl/File-Slurp static? ( dev-libs/openssl:0=[static-libs(+)] ) sys-apps/help2man sys-boot/gnu-efi virtual/pkgconfig
-DESCRIPTION=Tools for manipulating UEFI secure boot platforms
-EAPI=6
-HOMEPAGE=https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=static
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=!static? ( dev-libs/openssl:0= ) sys-apps/util-linux
-SLOT=0
-SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/efitools-1.8.1.tar.gz
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f estack 055c42df72f76a4f45ec92b35e83cd56 eutils 23cb2d46c80c12aa8b25973b4cdcb257 flag-o-matic 929e29d009c20f55b45c96866ebf47fe ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6b6397ac4d707ec70409bbaefcd6ab8e
diff --git a/metadata/md5-cache/app-crypt/xor-analyze-0.5-r1 b/metadata/md5-cache/app-crypt/xor-analyze-0.5-r1
index 2af347c25169..e1ba795df6bb 100644
--- a/metadata/md5-cache/app-crypt/xor-analyze-0.5-r1
+++ b/metadata/md5-cache/app-crypt/xor-analyze-0.5-r1
@@ -1,11 +1,11 @@
DEFINED_PHASES=compile install
-DESCRIPTION=program for cryptanalyzing xor 'encryption' with variable key length
-EAPI=6
-HOMEPAGE=http://www.habets.pp.se/synscan/programs.php?prog=xor-analyze
+DESCRIPTION=Program for cryptanalyzing xor 'encryption' with variable key length
+EAPI=8
+HOMEPAGE=https://www.habets.pp.se/synscan/programs_xor-analyze.html
INHERIT=toolchain-funcs
KEYWORDS=amd64 x86
-LICENSE=GPL-2
+LICENSE=GPL-2+
SLOT=0
-SRC_URI=http://www.habets.pp.se/synscan/files/xor-analyze-0.5.tar.gz
+SRC_URI=https://www.habets.pp.se/synscan/files/xor-analyze-0.5.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=358e8fca1643b17fd8bed6f6af42daeb
+_md5_=6a1c2fc4949d1cb6deb9ce60f58ed73f
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index a1b108a77c8e..d4f00dffd154 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/compat-28.1.1.1-r1 b/metadata/md5-cache/app-emacs/compat-28.1.2.0
index 56f5fccab0a6..4ba436b06783 100644
--- a/metadata/md5-cache/app-emacs/compat-28.1.1.1-r1
+++ b/metadata/md5-cache/app-emacs/compat-28.1.2.0
@@ -1,13 +1,13 @@
BDEPEND=sys-apps/texinfo >=app-editors/emacs-24:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Compatibility libraries for Emacs
EAPI=8
-HOMEPAGE=https://git.sr.ht/~pkal/compat
+HOMEPAGE=https://git.sr.ht/~pkal/compat/
INHERIT=elisp
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
-SRC_URI=https://git.sr.ht/~pkal/compat/archive/28.1.1.1.tar.gz -> compat-28.1.1.1.tar.gz
+SRC_URI=https://git.sr.ht/~pkal/compat/archive/2c3233c0e09ef34176787b6e3da4319751ad91e7.tar.gz -> compat-28.1.2.0.tar.gz
_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
-_md5_=be9ba576a12ed4fb078069736dccf2c2
+_md5_=67a5d3da43a6476f4d44282ec62a51e6
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 66cddb32c652..260c1febc7eb 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/mupdf-1.20.0 b/metadata/md5-cache/app-text/mupdf-1.20.0
index c49a127749e5..c24b806b13b4 100644
--- a/metadata/md5-cache/app-text/mupdf-1.20.0
+++ b/metadata/md5-cache/app-text/mupdf-1.20.0
@@ -13,4 +13,4 @@ REQUIRED_USE=opengl? ( javascript )
SLOT=0/1.20.0
SRC_URI=https://mupdf.com/downloads/archive/mupdf-1.20.0-source.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 929e29d009c20f55b45c96866ebf47fe multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=2886bbeb7f0dca01cb0f16eb6a84f88d
+_md5_=1b34ba9662be2f93ebb7413047e9db1b
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index a546d6e65378..1bddd331cc60 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.2 b/metadata/md5-cache/dev-ml/fpath-0.7.2
deleted file mode 100644
index 894af2f06bd7..000000000000
--- a/metadata/md5-cache/dev-ml/fpath-0.7.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=dev-ml/result:= dev-ml/astring:= dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= dev-ml/opam-installer
-DESCRIPTION=File system paths for OCaml
-EAPI=6
-HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=ISC
-RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
-SLOT=0/0.7.2
-SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz
-_eclasses_=opam dc11e376d9abc263ca618c5741206216
-_md5_=1000cbba3c247f68c4f7ab636df60a2f
diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.3 b/metadata/md5-cache/dev-ml/fpath-0.7.3
index 78665add9bf1..614b57d25f37 100644
--- a/metadata/md5-cache/dev-ml/fpath-0.7.3
+++ b/metadata/md5-cache/dev-ml/fpath-0.7.3
@@ -4,10 +4,11 @@ DEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
DESCRIPTION=File system paths for OCaml
EAPI=7
HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~x86
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
LICENSE=ISC
RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:=
SLOT=0/0.7.3
SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz
_eclasses_=opam dc11e376d9abc263ca618c5741206216
-_md5_=5705cc677de2a0cc28fa24bbe3996c29
+_md5_=ca1a1062642c2d1c189cc180ac625922
diff --git a/metadata/md5-cache/dev-ml/rresult-0.5.0 b/metadata/md5-cache/dev-ml/rresult-0.5.0
deleted file mode 100644
index a278d9e8c8bb..000000000000
--- a/metadata/md5-cache/dev-ml/rresult-0.5.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=dev-ml/result:= dev-ml/topkg dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam-installer
-DESCRIPTION=Result value combinators for OCaml
-EAPI=6
-HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
-LICENSE=ISC
-RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
-SLOT=0/0.5.0
-SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz
-_eclasses_=opam dc11e376d9abc263ca618c5741206216
-_md5_=7e4bc1f59eca5f15426b18dec286883a
diff --git a/metadata/md5-cache/dev-ml/rresult-0.6.0 b/metadata/md5-cache/dev-ml/rresult-0.6.0
index 2ca245fb61ae..8304ff6907c7 100644
--- a/metadata/md5-cache/dev-ml/rresult-0.6.0
+++ b/metadata/md5-cache/dev-ml/rresult-0.6.0
@@ -4,10 +4,11 @@ DEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
DESCRIPTION=Result value combinators for OCaml
EAPI=7
HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~x86
+INHERIT=opam
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
LICENSE=ISC
RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:=
SLOT=0/0.6.0
SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz
_eclasses_=opam dc11e376d9abc263ca618c5741206216
-_md5_=38c87fabd3892f3753756635140720f1
+_md5_=48405abe4a77e07b8bf943299641e371
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 136acde6433a..7b6ff434ecb0 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/gpep517-9 b/metadata/md5-cache/dev-python/gpep517-9
new file mode 100644
index 000000000000..0f3220a63d05
--- /dev/null
+++ b/metadata/md5-cache/dev-python/gpep517-9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/installer-0.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-1.2.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A backend script to aid installing Python packages in Gentoo
+EAPI=7
+HOMEPAGE=https://pypi.org/project/gpep517/ https://github.com/mgorny/gpep517/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_8 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=>=dev-python/installer-0.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-1.2.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mgorny/gpep517/archive/v9.tar.gz -> gpep517-9.gh.tar.gz
+_eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 e2883e4f04f0503cdf7f2954e2bf5e15 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=56cd45dfcecc8165ef68d08f970c9c9a
diff --git a/metadata/md5-cache/dev-python/seaborn-0.11.2 b/metadata/md5-cache/dev-python/seaborn-0.11.2
index bbdb30def28d..c4b7b1d66b79 100644
--- a/metadata/md5-cache/dev-python/seaborn-0.11.2
+++ b/metadata/md5-cache/dev-python/seaborn-0.11.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://seaborn.pydata.org https://github.com/mwaskom/seaborn
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pandas[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/s/seaborn/seaborn-0.11.2.tar.gz
_eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 e2883e4f04f0503cdf7f2954e2bf5e15 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=619857a577be61a45b8043eb0935a97d
+_md5_=8fe29b256965e2831fe5ae4da5926618
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 2749fd36fcfc..0bbf9bb0a53c 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/airbrussh-1.4.0 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0
deleted file mode 100644
index 682e547a1c45..000000000000
--- a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby26? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] dev-ruby/mocha[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A replacement log formatter for SSHKit
-EAPI=7
-HOMEPAGE=https://github.com/mattbrictson/airbrussh
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby26? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=1
-SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.0.tar.gz -> airbrussh-1.4.0.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4f1122e2655f638f72db2481f19b5479
diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.1 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.1
new file mode 100644
index 000000000000..7853b6516fdc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[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(-)] ) )
+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=A replacement log formatter for SSHKit
+EAPI=8
+HOMEPAGE=https://github.com/mattbrictson/airbrussh
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >dev-ruby/sshkit-1.7.0[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://github.com/mattbrictson/airbrussh/archive/v1.4.1.tar.gz -> airbrussh-1.4.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=4459d53b1de2801eb862df49edaa8ed4
diff --git a/metadata/md5-cache/dev-ruby/crack-0.4.4-r1 b/metadata/md5-cache/dev-ruby/crack-0.4.4-r1
new file mode 100644
index 000000000000..43fa271c84ec
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/crack-0.4.4-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/rexml[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rexml[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest[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(-)] ) )
+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=Really simple JSON and XML parsing, ripped from Merb and Rails
+EAPI=8
+HOMEPAGE=https://github.com/jnunemaker/crack
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+KEYWORDS=~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/rexml[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rexml[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://github.com/jnunemaker/crack/archive/v0.4.4.tar.gz -> crack-0.4.4.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=c9c0e64e453eff5df3c1dbc39a592da6
diff --git a/metadata/md5-cache/dev-ruby/mustermann-1.1.2 b/metadata/md5-cache/dev-ruby/mustermann-1.1.2
index 874b2e946175..1ae0d96caa08 100644
--- a/metadata/md5-cache/dev-ruby/mustermann-1.1.2
+++ b/metadata/md5-cache/dev-ruby/mustermann-1.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/sinatra/mustermann
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/mustermann-1.1.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2261f54ad69b8db44649b770e7474521
+_md5_=3aa53e4fa1743c0763589a3b9f44ec02
diff --git a/metadata/md5-cache/dev-ruby/mustermann-2.0.2 b/metadata/md5-cache/dev-ruby/mustermann-2.0.2
new file mode 100644
index 000000000000..6758d0aabc7c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mustermann-2.0.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=A library implementing patterns that behave like regular expressions
+EAPI=8
+HOMEPAGE=https://github.com/sinatra/mustermann
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://rubygems.org/gems/mustermann-2.0.2.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=fee158ee965806bbb4023720a5854a7e
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.13.8 b/metadata/md5-cache/dev-ruby/nokogiri-1.13.8
new file mode 100644
index 000000000000..1e38e33f657e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/nokogiri-1.13.8
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] test? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/libxml2-2.9.14 >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
+EAPI=8
+HOMEPAGE=https://www.nokogiri.org/
+INHERIT=ruby-fakegem multilib
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-libs/libxml2-2.9.14:= >=dev-libs/libxslt-1.1.35 sys-libs/zlib virtual/libiconv ruby_targets_ruby27? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.13.8.tar.gz -> nokogiri-1.13.8-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=ce6330b5a5e9a7db27818b90e47827f5
diff --git a/metadata/md5-cache/dev-ruby/rack-protection-2.2.2 b/metadata/md5-cache/dev-ruby/rack-protection-2.2.2
new file mode 100644
index 000000000000..2422ad693ba0
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rack-protection-2.2.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=This gem protects against typical web attacks
+EAPI=8
+HOMEPAGE=https://github.com/rkh/rack-protection
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~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/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://rubygems.org/gems/rack-protection-2.2.2.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=781190f392884bbb77f98d9f1104c499
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.1 b/metadata/md5-cache/dev-ruby/strscan-3.0.1
deleted file mode 100644
index a7eb2f917925..000000000000
--- a/metadata/md5-cache/dev-ruby/strscan-3.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Provides lexical scanning operations on a String
-EAPI=8
-HOMEPAGE=https://github.com/ruby/strscan
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~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_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/ruby/strscan/archive/v3.0.1.tar.gz -> strscan-3.0.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=efea4b65d395ab8e8b15b318acbcfe0e
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.2 b/metadata/md5-cache/dev-ruby/strscan-3.0.2
deleted file mode 100644
index 17bf00d29ce8..000000000000
--- a/metadata/md5-cache/dev-ruby/strscan-3.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Provides lexical scanning operations on a String
-EAPI=8
-HOMEPAGE=https://github.com/ruby/strscan
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~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_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/ruby/strscan/archive/v3.0.2.tar.gz -> strscan-3.0.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=101f4da8c078d2bc33c981c2e44ad596
diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.4 b/metadata/md5-cache/dev-ruby/strscan-3.0.4
new file mode 100644
index 000000000000..a457c72c6ce8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/strscan-3.0.4
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Provides lexical scanning operations on a String
+EAPI=8
+HOMEPAGE=https://github.com/ruby/strscan
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=https://github.com/ruby/strscan/archive/v3.0.4.tar.gz -> strscan-3.0.4.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem 5219a86777b162618ed386ae08bf8ce4 ruby-ng a903a55f81825a114c1845d128a33cd4 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=1441e46064a42ea5858093c75ee1599c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 378d02ff0ffd..d9726d2dc01c 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/herdtools7-7.47 b/metadata/md5-cache/dev-util/herdtools7-7.47
deleted file mode 100644
index 1d14ebd9f564..000000000000
--- a/metadata/md5-cache/dev-util/herdtools7-7.47
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=dev-ml/ocamlbuild >=dev-lang/ocaml-4:= dev-ml/opam-installer
-DESCRIPTION=The Herd toolsuite to deal with .cat memory models
-EAPI=6
-HOMEPAGE=http://diy.inria.fr/sources/index.html
-KEYWORDS=~amd64 ~x86
-LICENSE=CeCILL-B
-RDEPEND=>=dev-lang/ocaml-4.02.0 >=dev-lang/ocaml-4:=
-SLOT=0
-SRC_URI=https://github.com/herd/herdtools7/archive/7.47.tar.gz -> herdtools7-7.47.tar.gz
-_eclasses_=opam dc11e376d9abc263ca618c5741206216
-_md5_=676ce5a4ed692d83908c517610d6cf8a
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2022.1 b/metadata/md5-cache/dev-util/pycharm-community-2022.1
deleted file mode 100644
index 575783985973..000000000000
--- a/metadata/md5-cache/dev-util/pycharm-community-2022.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/patchelf
-DEFINED_PHASES=install postinst postrm prepare
-DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
-EAPI=7
-HOMEPAGE=http://www.jetbrains.com/pycharm/
-INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils
-IUSE=+bundled-jdk
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising
-RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib virtual/jpeg:0= x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango
-RESTRICT=mirror
-SLOT=0
-SRC_URI=http://download.jetbrains.com/python/pycharm-community-2022.1.tar.gz
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=c9b420f09b31344d00986cf8d5c9693a
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2022.1.2 b/metadata/md5-cache/dev-util/pycharm-community-2022.1.4
index a11102536386..7b305eaa1275 100644
--- a/metadata/md5-cache/dev-util/pycharm-community-2022.1.2
+++ b/metadata/md5-cache/dev-util/pycharm-community-2022.1.4
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising
RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango
RESTRICT=mirror
SLOT=0
-SRC_URI=http://download.jetbrains.com/python/pycharm-community-2022.1.2.tar.gz
+SRC_URI=http://download.jetbrains.com/python/pycharm-community-2022.1.4.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=6cd1e44759b2d5b344c3bc83f589750c
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index ab3cc9718c5a..f39d63f3bea8 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/kamoso-22.04.3 b/metadata/md5-cache/kde-apps/kamoso-22.04.3
index b6e11fe40b22..ca0f89271dcc 100644
--- a/metadata/md5-cache/kde-apps/kamoso-22.04.3
+++ b/metadata/md5-cache/kde-apps/kamoso-22.04.3
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) handbook? ( >=kde-frameworks/kdoctools-5.92.0:5 ) >=kde-frameworks/extra-cmake-modules-5.92.0:5
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/kitemviews-5.92.0:5 >=kde-frameworks/purpose-5.92.0:5 media-libs/gst-plugins-base:1.0 virtual/opengl dev-qt/qtcore:5
+DEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/kitemviews-5.92.0:5 >=kde-frameworks/purpose-5.92.0:5 media-libs/gst-plugins-base:1.0 virtual/opengl test? ( >=dev-qt/qtopengl-5.15.4:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Application to take pictures and videos from your webcam by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso
INHERIT=ecm gear.kde.org
-IUSE=test debug +handbook
+IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/kitemviews-5.92.0:5 >=kde-frameworks/purpose-5.92.0:5 media-libs/gst-plugins-base:1.0 virtual/opengl >=dev-qt/qtquickcontrols2-5.15.4:5 >=kde-frameworks/kirigami-5.92.0:5 media-plugins/gst-plugins-jpeg:1.0 media-plugins/gst-plugins-libpng:1.0 media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-RESTRICT=test !test? ( test )
+RESTRICT=test !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.04.3/src/kamoso-22.04.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 542fb4c59adc3702f566140a9bdf49f8 flag-o-matic 929e29d009c20f55b45c96866ebf47fe gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 34ddb6baf66ca3c9fba554b0c7c31cb4 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=7df8f322172c1856417651a794ca350f
+_md5_=1fdb5b8e2a1fe7a7e163c3a66726b3a5
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 5602d13f8c03..8d2e8173b583 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/graphviz-4.0.0-r1 b/metadata/md5-cache/media-gfx/graphviz-4.0.0-r1
deleted file mode 100644
index afab9cebb3d8..000000000000
--- a/metadata/md5-cache/media-gfx/graphviz-4.0.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/flex sys-devel/libtool virtual/pkgconfig doc? ( app-text/ghostscript-gpl sys-apps/groff ) guile? ( dev-lang/swig dev-scheme/guile ) nls? ( >=sys-devel/gettext-0.14.5 ) perl? ( dev-lang/swig ) python? ( dev-lang/swig ) ruby? ( dev-lang/swig ) tcl? ( dev-lang/swig )
-DEFINED_PHASES=configure install postinst postrm setup
-DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 dev-libs/libltdl:0 >=media-libs/fontconfig-2.3.95 >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= >=media-libs/libpng-1.2:0= sys-libs/zlib virtual/libiconv cairo? ( >=x11-libs/cairo-1.1.10[svg] >=x11-libs/pango-1.12 ) devil? ( media-libs/devil[png,jpeg] ) gtk2? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) gts? ( sci-libs/gts ) guile? ( dev-scheme/guile ) lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) tcl? ( >=dev-lang/tcl-8.3:0= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Open Source Graph Visualization Software
-EAPI=8
-HOMEPAGE=https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/
-INHERIT=python-single-r1
-IUSE=+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris
-LICENSE=CPL-1.0
-RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 dev-libs/libltdl:0 >=media-libs/fontconfig-2.3.95 >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= >=media-libs/libpng-1.2:0= sys-libs/zlib virtual/libiconv cairo? ( >=x11-libs/cairo-1.1.10[svg] >=x11-libs/pango-1.12 ) devil? ( media-libs/devil[png,jpeg] ) gtk2? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) gts? ( sci-libs/gts ) guile? ( dev-scheme/guile ) lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) tcl? ( >=dev-lang/tcl-8.3:0= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 )
-REQUIRED_USE=!cairo? ( !X !gtk2 !postscript !lasi ) pdf? ( cairo ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/4.0.0/graphviz-4.0.0.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=40a63c7f6310c824dc542c8ba963719c
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a29cd53b5d3d..56f52723869f 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/libcapi-3.2.3 b/metadata/md5-cache/net-libs/libcapi-3.2.3
new file mode 100644
index 000000000000..675c0e680a12
--- /dev/null
+++ b/metadata/md5-cache/net-libs/libcapi-3.2.3
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=CAPI library used by various AVM products
+EAPI=8
+HOMEPAGE=https://gitlab.com/tabos/libcapi/
+INHERIT=multilib-minimal meson-multilib
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2 GPL-2+ LGPL-2.1 GPL-3+
+SLOT=0/3.2.3
+SRC_URI=https://gitlab.com/tabos/libcapi/-/archive/v3.2.3/libcapi-3.2.3.tar.bz2
+_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=d42d3bec377f2bd14050edd70e8dbe9b
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 18f13d598dc0..33ebd34a12fc 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/mu-1.8.7 b/metadata/md5-cache/net-mail/mu-1.8.7
new file mode 100644
index 000000000000..4f35a27a80e4
--- /dev/null
+++ b/metadata/md5-cache/net-mail/mu-1.8.7
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/texinfo virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
+DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing
+EAPI=8
+HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
+INHERIT=elisp-common meson
+IUSE=emacs readline
+KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~x64-macos
+LICENSE=GPL-3+
+RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
+SLOT=0
+SRC_URI=https://github.com/djcb/mu/releases/download/v1.8.7/mu-1.8.7.tar.xz
+_eclasses_=elisp-common e7aaa047873789f549ea3df2f04b2145 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=dfa9e0c06815205ff73c0f186524599c
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index b2123b337cc1..347bd42bd254 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/zutty-0.11 b/metadata/md5-cache/x11-terms/zutty-0.11
deleted file mode 100644
index 6d4ea80d2187..000000000000
--- a/metadata/md5-cache/x11-terms/zutty-0.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10[threads(+)] >=dev-lang/python-3.9.12:3.9[threads(+)] >=dev-lang/python-3.8.13:3.8[threads(+)] ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install setup
-DEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu
-DESCRIPTION=X terminal emulator rendering through OpenGL ES Compute Shaders
-EAPI=7
-HOMEPAGE=https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty
-INHERIT=python-any-r1 waf-utils
-KEYWORDS=amd64
-LICENSE=GPL-3+
-RDEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/tomszilagyi/zutty/archive/refs/tags/0.11.tar.gz -> zutty-0.11.tar.gz
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs 1542e649be915f43f6908a9e93909961 waf-utils e8ae5118de0d41a51336b4317cdcd2d5
-_md5_=0258f897d6dd5a22d6c73b6acddc3cb4
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 074bffb197d4..80355d91b403 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17708 BLAKE2B 4ce2223644596204d9c2bb3f48afce531273d698d0831b6c63489b590dab9b0f76b97e01974eb386fd4ee731e91da53e23679e783c4d88a79a610f95158b28ce SHA512 a1f139db9aee3a21dedb41e88e0ac33c6c041d7b8c88c3e9baf0cdb441d1f610d920165d40c97cd51b23366513243ae6bbe2d000a224c900523cffd5ea695cf8
-TIMESTAMP 2022-07-24T06:39:46Z
+TIMESTAMP 2022-07-24T12:39:47Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLc6TJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLdPZNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDsrQ//bBMdvN1Y8GCgK34fwl85emt5RlQCCTnIPmHl7Ge68/O5MeFvp9+Fo+vo
-vtMQgu9czBSZn6Hmuho9qNp9OqyV5ut2msCZUw0rUECshMazlHUOVeFTCCOPa4Ld
-35cj5b6bFoJB7qxy198uw/7ZI2IyFV1JOZGXEiKPEpAxrSVfJUc1c8FNQUMMGgf8
-jnYhx+fsrmVDA/IoDx5eXcr5L0PeS3a855vTRteFC7DAk8018hZAAL+raLr5HmFT
-Z1ku4urFM90+zXZWcictxqapRmIB6ZFtlUIy/KsTMaqxuS6emEid+6Ebn+sI57qx
-r0ei9XG0zVpduWdKv2r1e9KFYKHJ3/pYpdPT0QKemzvdpfqEollM6A9015SgIPXz
-VayquHTpqpVDlKwLP7Pmz34eMDZr96zsZUEmDcJjj7WChOiJmQmz4RF0GcuX10kW
-aSd409J/CEsJApBn9nzK3EvK2Szw5USfltd9IAxJ2M95uPAObVx0btwDJMWfewi7
-bdTme7lr7OXUwx7NwJwaq98nNqov4o7fBSNnT7m9YhXJatulf1tRpntQooEZo1ci
-ywFbudTaJMXgQx08fcTHjsaSwvbv6zN3WEZ+AXyvywFCstSIyZjdxerjiUidVw0i
-2L/z0ourQP7adYnND6cQbLvevK1vfxEfJVIvn21hzEPoOuZsc5M=
-=/uYO
+klAaoxAAltLTggfbEYAuBHo40Szyi9xEecUT+qboyq9haMGwoiugSpcLtmH/kzJE
+DFrTj67Zm29zlhlukLnNk+Mq3WpU39nY40MdsBDNwF7YIjbIAS0ipsqGgBQTB1a9
+yS6tJpIDyP0JHhR79rY5Nq8ibgGt6hM7BeCy4yGH8nKtqsOk987O2zMa0pXhVkSV
+pPnbbU3500ECOr8XjTndC+dj4QG6HpmsujUxqQx2x9jTc0LXM1/yfqDrKi6wIdu9
+UvvCTnboTrBZHJQVN92+r2NfVBef/SKOCAq7ma89nRjT6mE/CMYaOWS4/o4G6gxG
+tfzkBEtgCRFQKiUUOYuNnsSgj8tUJseNjUIX44gEJX1CpwjEn+Xs6GJkMuk+aBrz
+qCX1L5uxWgHPzxSou3lXHROhZ9b+oHizTUTphNpKEp+JIXeiG8NbwpK6nGjVkwG0
+gjDpW/rUGCcMJUhDLVI1SnO4IXvYtp92SCWUqqpSpNTJi6wy4bSEdFtXV0gKG/rU
+TZQOSJNUApYD/mz7NmY7uTPWR4obc9am0HyE8+Jha1lxkpHVxdPzkc2R7caJJfYD
+TMmMBKxAayAEz4CYMb6u4phzDoOWPjC9qEJI6eZ96/pyKKxsbUzFBH6jg3e9Coaq
+WmLh3VxrafcMTvgzLcb/x5faWuOmeiZsDbxUu2SG+i/aWvMT0aE=
+=G5WD
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 7c98ad5370d1..882557d1f9ea 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 24 Jul 2022 06:39:43 +0000
+Sun, 24 Jul 2022 12:39:41 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index 944149b78bf8..05f620ab0d83 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -2388,10 +2388,6 @@
<name>Fabian Groffen</name>
<role>General, maintainer of prefix portage</role>
</member>
- <member>
- <email>haubi@gentoo.org</email>
- <name>Michael Haubenwallner</name>
- </member>
<member is-lead="1">
<email>heroxbd@gentoo.org</email>
<name>Benda Xu</name>
diff --git a/metadata/timestamp b/metadata/timestamp
index f6cce7ad4d3d..323298665fb9 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Jul 24 06:39:43 AM UTC 2022
+Sun Jul 24 12:39:40 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index c1774fd6ae0b..1d3a78ed70e4 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 24 Jul 2022 06:45:01 +0000
+Sun, 24 Jul 2022 12:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 590b7af24b30..dc6a44999d55 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-4d93e5e105c5e75dc65334667e08945a4c2f02db 1658642886 2022-07-24T06:08:06+00:00
+78e94750bfec00c01b3130e2b729453c9b808928 1658664063 2022-07-24T12:01:03+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 46ec52d5bb16..c131a4738860 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1658644801 Sun 24 Jul 2022 06:40:01 AM UTC
+1658666401 Sun 24 Jul 2022 12:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 7c98ad5370d1..d21eacd7ed43 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 24 Jul 2022 06:39:43 +0000
+Sun, 24 Jul 2022 12:39:40 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 3fbc7a9aef90..d1d873a385b7 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest
index 1b84ae8d705f..5783cc354719 100644
--- a/net-fs/openafs/Manifest
+++ b/net-fs/openafs/Manifest
@@ -6,4 +6,4 @@ DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4
DIST openafs-patches-20211212.tar.xz 13892 BLAKE2B 64582135ff3b81725cf0510d1157785b112f76197b8f50a947d22a82b8b55bebd163f2288b19d68a994f22c78bd90b6bfdad5f75383df1cac06d40feb72e8de8 SHA512 40a1a0d126ae194609da8a264c26b278b6081d95020bcbdb3a809952a70535fa551d1983e811e4ab9deaec06f061075906c2bbaf91e4354bff3520584e3fd336
EBUILD openafs-1.8.7.ebuild 10619 BLAKE2B 39f0e860feaa41a71d2241e4fefd56cce067b8537fc94b41381f2d53d84dad8e2d82e22879c4ea9937162bd9546d11db3a8380da36071337a56dc1df8987b582 SHA512 30cbeea78674a216ec5fb9426c5a42e511dad0b84fdd2dc3a5b027b0898e06819423aeb08e20d15f4592165a076b1e6ed8c6a52b4357022ae88c66d4d38ebb25
EBUILD openafs-1.8.8.1-r1.ebuild 10513 BLAKE2B 1c39d8e60df30ca130d90b6eb788f88649f19a9e0b502c07715ca00d107cbc85645da4cfa78da2e0ea5e72638d363a54e93ebe4a60ac3a4c78e4ac87eccf016b SHA512 3e17c0ba8a02c4eefdef77e9cd3dbb7144148b5d96c526521ccd9ef8b3360c68c8be3c7043698f41c0d67fb39f6f7542bdb3a2bd6a08193930bd0e2c07fec967
-MISC metadata.xml 1434 BLAKE2B 2fc1966b8fbebd7cc55f64f126a7f57c1981f21c6632ac6194115e4fda701189836ffbd7e439e804fb1219ddc164531fcfded18248b700cccd9bc36d5d9fb3e7 SHA512 386fca3b025e53e6182cd778fe7d486d03a2982325c21e77093d4bcd243ff53f4240c9dca34e83b7cb95125eb737e61dcbb6c7899196848ec30bff72d09523c2
+MISC metadata.xml 1355 BLAKE2B ab7543f97664c56a7627bc10449423a0da43e15dbc0701bdfb2fd3ecbc56e14aaba3bd395a9f55926c1b3236050c6a3d22d32cde788c1b358d600640f17d6d22 SHA512 739930bd9d6e3a318a302a699d12162b2c2bddc656c35dcd20c821873ec4b4c62ed2f525b18e189ba666096b402dd988c2cf2b8d07b05e26a4719058e3d7a526
diff --git a/net-fs/openafs/metadata.xml b/net-fs/openafs/metadata.xml
index f76402129f76..c37adb3a26b1 100644
--- a/net-fs/openafs/metadata.xml
+++ b/net-fs/openafs/metadata.xml
@@ -2,9 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
-</maintainer>
-<maintainer type="person">
<email>bircoph@gentoo.org</email>
<name>Andrew Savchenko</name>
</maintainer>
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index d331c2e018a4..c203f06e5e0e 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index 261ab57d8035..debf05924f99 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -4,4 +4,4 @@ DIST tsetup.3.7.3.tar.xz 41978536 BLAKE2B 1ab5b63479acedee3b3059382761e887c7a9ec
DIST tsetup.4.0.2.tar.xz 43401944 BLAKE2B 705da23c4c68498c693e6908374447fd24a24434a866b4a51a11b7dbe250f6268d56f0a16a64b5aefb8ed5d4ca13fd1dacc4b1e0cf57df873403eb07f96e34cc SHA512 790a1bcc0e34ddc8d483978d9c32fe3409b1e42092647e106fef3731066cb5bd5b7c045143ef949d341be7981a8ba5d3906dd2b50eaf22c4e0b2d23ab4805c36
EBUILD telegram-desktop-bin-3.7.3.ebuild 1417 BLAKE2B 83a97c9171023d4fa603dbcb1dd9f42c84a70dee86a1012c0f939142f0003f877b31a47f75c4bab413d6029c5857bf485c397e6bfa50921f10d0dcd55537b6ed SHA512 fe820fc44b912dc05f5368b83c493e85b5df15e1906bde818ecbb95c0be89ac8082deda2b40a1edb2cd3e9b86090b7c5c74e33203ff6715e203e95b8bfedc756
EBUILD telegram-desktop-bin-4.0.2.ebuild 1218 BLAKE2B f8ee866f6b639c6828b62af1821e97fd3db717585341fde795e9b08330328387aca0a67667c59cc8c44fff4854baf0e5745c5b4451af4923b2b035eeed62a68d SHA512 cf82cb9cdf030274bcfce0f56205594f3e06aa6f51fb5d005d528ea374ef27bdc1016b83fc9eaec372ca2e8ef03dbae115e5d573258367a68e4983c11702dbce
-MISC metadata.xml 617 BLAKE2B 5aed21ce280bfc0d23ba9c4e75dbc8841637ef702cb67686ee91b46dc0830308ab6ff687bed89274d3217f665f989295341735f506182a0461f968d05af187b3 SHA512 ec61f9dec317a9625ffcc0e1aaf2dbf323f218a6705375cd23a14827e1bc30bb496849efdebbe2a8f4fd7a28d37e170e87f0f6d6f49c56d6292220c955a27a0a
+MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8
diff --git a/net-im/telegram-desktop-bin/metadata.xml b/net-im/telegram-desktop-bin/metadata.xml
index c54fafcb7a57..398b85731d09 100644
--- a/net-im/telegram-desktop-bin/metadata.xml
+++ b/net-im/telegram-desktop-bin/metadata.xml
@@ -5,10 +5,6 @@
<email>henning@hennsch.de</email>
<name>Henning Schild</name>
</maintainer>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 1248ca6453c9..c1a244986a7f 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/limnoria/Manifest b/net-irc/limnoria/Manifest
index 18dc385df713..3ed6a5649005 100644
--- a/net-irc/limnoria/Manifest
+++ b/net-irc/limnoria/Manifest
@@ -5,4 +5,4 @@ EBUILD limnoria-20211118.ebuild 2363 BLAKE2B 816fc8499a47b2b34b8028185aaad9bea46
EBUILD limnoria-20220203.ebuild 2363 BLAKE2B b5d92d084e9ff507828ed73b26f8ae5f6471da24fa56bb168a0b3d7b72845cf696f4c01c3b4a901ab1c214ca183708079aee46b290809450604cf0c40fe40551 SHA512 8806f5653f042f38837cf3d845c9e412b91bb050bcc9e522594deaa65aa8fd3668c8354aba4e8a95d638e572d41c3ab201d66996e7d542968a9e94b778f302b1
EBUILD limnoria-20220427.ebuild 2433 BLAKE2B 2eef2bdd543796cd12faad25cd43875bd0d3a6c7c1153c9d11795b6a5d8d51c0b136d0347d53ea5b2380d09508a0d18155dd64306417ee002731d356df4dc9ca SHA512 83fc85d52c89521ab53c02706ab53db214148b7d1da197d2b87b81eea35539ca749a2bd333dcf21b480121aff54a061d0368c866a1c38cd4780fa7f8d5a781f9
EBUILD limnoria-99999999.ebuild 2411 BLAKE2B b46e0b57921b11eb31f746c7c88cf28f67dc96527a001271179d662900e8d4790f14438bd051997ad57dbb27b55013e09207082251eb0569fd383701251a46fa SHA512 7fbe0ae0db60c2b42bdf5ba4de49a0e689352b189600fa5c44c3faec8a898a283ffc11fdaaf49bfe86cc891beb5927b3012dd6e413fed96e6e24c326c45ea599
-MISC metadata.xml 538 BLAKE2B 0595de4ad1055d77f9879ec2a4ba98fb45363a6117a363347054fb7697cdc601602bfa5010f0994dded6c143c7c28d84c08ab9fe45955a2375abfec8888e6e3a SHA512 476b61cb8fc2231ed0d6347729cfcedbccf5ebf47fd71e5b6326e5fa63e92a48b936e7f659bb342cba0256efbd79283cc631927074ad9f5d671315cb72bb232b
+MISC metadata.xml 428 BLAKE2B b5671a9d1bad38c23e299fbe21b84e74c6f2d7e99bcfd061d1a74ba9820bd361892fe75518c8f28f89433aa44e7db26e71a7538aad5f391bee801ad341991525 SHA512 d97770c2b4c2b80584d88d7f701e054b103170da71cb65494d42454005204d39b2b052ecefdefe08ac3f4e4e5e148be58a4d509a569e33325bf3c90e1027f875
diff --git a/net-irc/limnoria/metadata.xml b/net-irc/limnoria/metadata.xml
index 3ef27e45e075..36ac2a37664c 100644
--- a/net-irc/limnoria/metadata.xml
+++ b/net-irc/limnoria/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person">
<email>wraeth@gentoo.org</email>
<name>Sam Jorna</name>
</maintainer>
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 0bfb35c6f8ac..530ae6f78f32 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libcapi/Manifest b/net-libs/libcapi/Manifest
index b050a94cc651..5f6c1ee5e6ea 100644
--- a/net-libs/libcapi/Manifest
+++ b/net-libs/libcapi/Manifest
@@ -1,4 +1,6 @@
AUX libcapi-3.0.7-remove-libcapi20dyn.patch 890 BLAKE2B 308336e32618662b644d03b808df27da49d2dd6088caaa5c74ec5e18674919736649f9d01b19fe4f52749421b21c57338236ddc940505975a927f4921c621634 SHA512 7e5216d7dab21d397da85b6b8c6c5a3e4cd3b0a724ff30baeb9a4651981e1cf3cdae64f6b2a628026132e492d49f142a249db0a99f82cdb281efeddacd3a986e
+DIST libcapi-3.2.3.tar.bz2 40037 BLAKE2B 465061d2a61926e9998e4e618efc8f0b27287b4792a88409bf23796886b4062829ce65ec437880bc7f0b52da16df9bb4d21488ca92d63c741f28cdc5bab4aec5 SHA512 1621ba13475526390b5401326cc64679c468c2a7b238494132732c9ca9b8f005db5343890e972df9c11668c7af59beb0d17c7082a39af6f405526622d82f1433
DIST libcapi20-3.0.7.tar.bz2 474174 BLAKE2B f1d1838882aafa48c76b9843c0c1cb8fb8774bab3a6ae79825c12ed5558f09257d8229266fd1729e77fdda575b30c729613521520acd1dbf636891fcf7d33b18 SHA512 c14e493f34fbd8477aed8efc0e6ee8dc07c6007be75610d59a15ce23f48cd5cd53da1b1ac64c11e7516df5aff40877c76ce7a6d72b5c7b1d24beee7592a51bbe
EBUILD libcapi-3.0.7-r1.ebuild 730 BLAKE2B b5cc3adbe86af91df5f546e20e5d94ecc904d8f57f467b2487f5f7f60928aae115b8de864722e1af0533d4a1381c88c6175e8524cf33aeaf1f43470ded37d335 SHA512 f910b8a05bec1d4c39c7a1bb9482b7b021890a27bddc8801ad885362e5811bab6cb7eb9e32ce37a9ab000c6a414695f9e01c12ee4f6575eef72c4cacd2b61376
-MISC metadata.xml 250 BLAKE2B 06766d3bd65e7ee9fc325d113a22bea3823ce505654152c586486a15b409b638c9d76038e94e4f47394a68a2eae970f0d9ed7ebc3cea8936d7c985e5d82d4f2a SHA512 07e31cb70ca0c32cdb0ab89556752c97e52d153c135dbf2812a6966b56257f7b1fe7e3b0b583b2044e35946bdac9e97926abe8cd32705dd5d62d129179d86c0a
+EBUILD libcapi-3.2.3.ebuild 559 BLAKE2B d8c1e44a32fe8b88a94aa8858ef78efbebf1e11439a872bd0d44b013fb36a5d5b02aea00a0b6db9915744395d83456fb2f066f913ee2e57eaca9e3b5789c8474 SHA512 81a93995511c2f55fb10e7d53cef68eea6f5dc822f8e28cbd78bbf9ebd6b7c7c2c237a2d091accccb0a4a6f57e063516dafa9d52f0bb16ffdd1a095b3cfb71f6
+MISC metadata.xml 563 BLAKE2B b9482e2df8ef0c3be68aae2c85a62d087ff6df55b31ea10d59e0c2c7cd5eb96f41bed0dfd71590f0c3f8102ab84f3d31825159276583af9f9216417c666f4433 SHA512 29859e1c7ba8536839d23b589f0abf32bf063e3ee2e21dd819e727f479fef655af3af3267fd21dd24e5427b50752f7558ae343e79469dc4426fbecc792c6e8f4
diff --git a/net-libs/libcapi/libcapi-3.2.3.ebuild b/net-libs/libcapi/libcapi-3.2.3.ebuild
new file mode 100644
index 000000000000..90fa3704c74e
--- /dev/null
+++ b/net-libs/libcapi/libcapi-3.2.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="9e7eb7789fef8ce712aa64f290aacbbececf2dfe"
+
+inherit multilib-minimal meson-multilib
+
+DESCRIPTION="CAPI library used by various AVM products"
+HOMEPAGE="https://gitlab.com/tabos/libcapi/"
+SRC_URI="https://gitlab.com/tabos/${PN}/-/archive/v${PV}/${P}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}-${EGIT_COMMIT}"
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1 GPL-3+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+multilib_src_configure() {
+ meson_src_configure
+}
diff --git a/net-libs/libcapi/metadata.xml b/net-libs/libcapi/metadata.xml
index 010fee091eaf..301df3e2166f 100644
--- a/net-libs/libcapi/metadata.xml
+++ b/net-libs/libcapi/metadata.xml
@@ -2,7 +2,15 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
+ <email>conikost@gentoo.org</email>
+ <name>Conrad Kostecki</name>
</maintainer>
+ <longdescription>
+ This package provides files needed for development of CAPI-aware software
+ and features autodetection of connected CAPI devices.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://gitlab.com/tabos/libcapi/-/issues</bugs-to>
+ <remote-id type="gitlab">tabos/libcapi</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-libs/libmicrodns/Manifest b/net-libs/libmicrodns/Manifest
index 38475a98e1d2..3f78e78d6590 100644
--- a/net-libs/libmicrodns/Manifest
+++ b/net-libs/libmicrodns/Manifest
@@ -1,4 +1,4 @@
DIST microdns-0.1.2.tar.xz 49420 BLAKE2B 247a82c3bb038487390ba967387e9d4cec638ee5315290387c5b8863afbd45cc0700a3ee6c0308db253a161b5c1d345f77808de96df3f31bfaa2ff74e8fa3c05 SHA512 a6b15c65c74560fdba8973c63ffae9cdde4445f54196bb2d7d6348f6c15f8f162ef0a4e91b969ea3f2a60c701c3cc72799fcfba2fbf08c37f71ba8d5e3409702
EBUILD libmicrodns-0.1.2.ebuild 732 BLAKE2B ce306a5bad3abeb0a2ffe8ee150fb8ef9eafaac3bfe1f27b1929d8a7e9ad3861f1d605a4f7c6349fd072aee38a4d3e1a64ef402c4a934a7f87efa4686a84ec08 SHA512 a1f6b6e6a32864b63e53f66af0e2e7b86c749c3f0ec37514af7d4f2f1ae5abc3e16ab168caa860b2e75f96a7c2f25157a399c2da4429b8d1029168da277030b8
EBUILD libmicrodns-9999.ebuild 730 BLAKE2B fc009b288958e4452ae2ce696582b16852f47ead90c13f8626a316b3eb67eac6f85ab784fa3ce10267befe6bdc12bbbd17b3958c55707a63da0fa86471e4726b SHA512 7438da9899534764cd8325b80b54be10107162663426ad072f6aaeda422f9a22bcd8353fcb27c6aa33ac6aa59f1cff6cf4b06b26ea5d1f02afce76e6efca839b
-MISC metadata.xml 336 BLAKE2B d25353f29054efc8977e62dc8d489d0954795f436fcf2c4e077aef7935b7e75641766dd0f9705582d1ad2735a9743d8b935edeabd6b22aadbf1a77cb6935e7c1 SHA512 40cd496fab012a70e5b5942523466576900ef158d7d2697355ecee8b84ac025eb84fd80b073863b22ee04357d35889dcd4cb3077237ad860c14b97b9144e1b6a
+MISC metadata.xml 254 BLAKE2B 4f83405f0c5f776131825e94db2344f42dbcae710a30024d85374b3d0a3945f711c4f45f85f30a3b09eed0775dd38be7e73c2cc27016cbf2203e0ebef6addf41 SHA512 1df82bee3f7e4594a26a409efeda2283088993cafd502ccc7bf68fc73b2c857b1d61268a0a32933ef99f413d9541e8473e69969805240855da97ebdec9601f99
diff --git a/net-libs/libmicrodns/metadata.xml b/net-libs/libmicrodns/metadata.xml
index b9102aac401d..2f732bc33f7e 100644
--- a/net-libs/libmicrodns/metadata.xml
+++ b/net-libs/libmicrodns/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">videolabs/libmicrodns</remote-id>
</upstream>
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 88cda5f66850..c5e55ef6cbe3 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index c789af7dcf50..737379a6db22 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -2,7 +2,9 @@ AUX 70mu-gentoo-autoload.el 68 BLAKE2B 518f6544d9b36a845e58fca8c4c9dc02c6855f485
DIST mu-1.6.10.tar.xz 867008 BLAKE2B 6cce22f18691c3ad6dda1ec012d72c398df2ba4d1beca70fc6f88d87aa9b749e2aa4c03f5c0e0d70f4f9978e2beb60ea02642b8ff71e86e0668df726e5923b52 SHA512 a51847b338afeff9c9fa88c4698df4b85289d017063cb5e3410eb967c605d8779618dcbd988e2d923a92291c1e0738ec84afecf017c76a63776149619d134887
DIST mu-1.8.5.tar.xz 539368 BLAKE2B 6efc12f82aab2beee86475ee49492ce59cb70e8b4fa63f2099a6071ec3275e7f0f308a868133ab3be4646d2280f720a4f6bb5673563a4437d2135e149b1cdfac SHA512 f43afb9484937077f32a38f347352b1ec8fb74c85be74f3afdd53ff75b965f42ab88daa58433fd9292a10c69ed2f2daf3ddbaf3d8d5d5595b0b29b81629a846f
DIST mu-1.8.6.tar.xz 539684 BLAKE2B ea220a1a6f1fafab54574aa79638232aac4108d32c1e84cb3a1bc910dabbc0dcd1092b18ab62bc5dc57eef4118e023b729d279f9cb84b1fa061d72d60bfa5a91 SHA512 09ac9732e9c18ccdf85b2e2ed64f21f8b87d1484b773ae5ce6edea37f46711ec8709ccceb76f500f8ac02ad5cb54c2bbbc86f75185682ef73bd05a9b467c254c
+DIST mu-1.8.7.tar.xz 539664 BLAKE2B 2f0081f350c0d6da4b7920c0380a02aab42eda12062011bd03a46ceb925c179089b794b501df53b4fc84daa38e6e977a3510801685aa7c91c1c0be58c9c78929 SHA512 04c2027acec80c7569f055c8324f947862721aa36b093dba07ac80b9051229a51225e5371af7cd48fae71c9d5148bd3dc2081f591b9f733bccb5650b4853df67
EBUILD mu-1.6.10.ebuild 1586 BLAKE2B d14b3421814913a85460439407fb4fc90b9537df3132520c64697a20b5b3f35fc8c658395a36d4fabf514da9964333969c4e86d1092866cc6d033732d836a168 SHA512 465f3afbb8e522ce51404d6f0de08984b680498fe322484bec0f9dd2a5740fc4405ea69a78d081d9e07fcc26520c50e3349706d830c8cc2fb5dd4539f719c15a
EBUILD mu-1.8.5.ebuild 2103 BLAKE2B 3def0840baba20487d6256076c9327c2762cca569af1e1c48589ee7308569f20e88aa32245b449eca9416dc4f819937f1720a0c569799d7ae29cbc7b595eb07a SHA512 f24cb94e4c8d62559a5ef824472d2684ff7b8a5239c9112c8bace36a4df6c0c38089a707bf9138928b874ef445165efd5e18bca644659fb140f1a90abb548459
EBUILD mu-1.8.6.ebuild 2103 BLAKE2B 3def0840baba20487d6256076c9327c2762cca569af1e1c48589ee7308569f20e88aa32245b449eca9416dc4f819937f1720a0c569799d7ae29cbc7b595eb07a SHA512 f24cb94e4c8d62559a5ef824472d2684ff7b8a5239c9112c8bace36a4df6c0c38089a707bf9138928b874ef445165efd5e18bca644659fb140f1a90abb548459
+EBUILD mu-1.8.7.ebuild 2103 BLAKE2B 3def0840baba20487d6256076c9327c2762cca569af1e1c48589ee7308569f20e88aa32245b449eca9416dc4f819937f1720a0c569799d7ae29cbc7b595eb07a SHA512 f24cb94e4c8d62559a5ef824472d2684ff7b8a5239c9112c8bace36a4df6c0c38089a707bf9138928b874ef445165efd5e18bca644659fb140f1a90abb548459
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.8.7.ebuild b/net-mail/mu/mu-1.8.7.ebuild
new file mode 100644
index 000000000000..af673005c01c
--- /dev/null
+++ b/net-mail/mu/mu-1.8.7.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common meson
+
+DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
+HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
+SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
+IUSE="emacs readline"
+
+DEPEND="
+ dev-libs/glib:2
+ dev-libs/gmime:3.0
+ >=dev-libs/xapian-1.4:=
+ emacs? ( >=app-editors/emacs-25.3:* )
+ readline? ( sys-libs/readline:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ sys-apps/texinfo
+ virtual/pkgconfig
+"
+
+SITEFILE="70mu-gentoo-autoload.el"
+
+src_prepare() {
+ default
+
+ # Don't install NEWS.org into /usr/share/doc.
+ sed -i '/NEWS.org/,+1 d' meson.build || die
+ sed -i '/mu4e-about.org/d' mu4e/meson.build || die
+
+ # Don't compress the info file.
+ sed -i '/gzip/d' build-aux/meson-install-info.sh || die
+
+ # Instead, put it in /usr/share/doc/${PF}.
+ sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature readline)
+ -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
+ # NOTE: Guile interface is deprecated to be removed shortly.
+ -Dguile=disabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Since meson no longer installs NEWS.org, install it with dodoc.
+ # Also, it must be uncompressed so that it can be viewed with
+ # mu4e-info.
+ docompress -x /usr/share/doc/${PF}/NEWS.org
+ dodoc NEWS.org
+
+ # Same as above.
+ docompress -x /usr/share/doc/${PF}/mu4e-about.org
+ dodoc mu4e/mu4e-about.org
+}
+
+pkg_preinst() {
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "After upgrading from an old major version, you should"
+ elog "rebuild your mail index."
+ fi
+}
+
+pkg_postinst() {
+ if use emacs; then
+ einfo "To use mu4e you need to configure it in your .emacs file"
+ einfo "See the manual for more information:"
+ einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
+
+ elisp-site-regen
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index d837975e05a0..995eec75d8bf 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/vde/Manifest b/net-misc/vde/Manifest
index 1b197689c8b7..faed671a269b 100644
--- a/net-misc/vde/Manifest
+++ b/net-misc/vde/Manifest
@@ -10,4 +10,4 @@ EBUILD vde-2.3.2-r6.ebuild 1407 BLAKE2B 639dd926dc7bcfde76216470b381cec847f7a736
EBUILD vde-2.3.2_p20191011-r1.ebuild 2044 BLAKE2B 56b2f6f1c4573e3cf3d54b05e2b56d9559f1118f30ce583e5db181185c26bf12d58f0e1bf0a5540b53bb1060cbde18c3a7ab2c7fb3bffac49b98b81bb30ac752 SHA512 8759e5d336e62cfb318f37feda6f290cf1107289ddfe7046ce297048f808e16656b5bf2cc13ed8a42e4953fc08a303581e929d668c51395911dfa97c8c630c6c
EBUILD vde-2.3.2_p20191011.ebuild 1967 BLAKE2B 2435594c7f62fb10476d0a9ded2352096f5bd4ff5b7bcd9953ce27926ea8b2c57a51ec7739162dced5abcedf589db795ffe583b280ac4cdd825bcbd4959ba770 SHA512 5f9cb5597d05fcd02636b5b318c6904fad10c06fb9ccfb568ca1bc8927bf05e2e4ea9137b3b2863dc58177ce99ce643754bd55f48f2d2f176aade1af87d85b1e
EBUILD vde-9999.ebuild 1924 BLAKE2B 5a3ceff00f2c858d35696a6ee1ef80a7a3db12c0ffe44b07da5089424e0bb3768138dbb6fab7de64c1491844f90c178d1b117b4db3f6dc29140ffbef2023fcec SHA512 490dcf752cf332d7947515f7348acce13b1f53793732ce354d9684470901e37d2d07befd88dd6b552f773fe2e45e95a5037f1224167c9720c082c1c2745c9992
-MISC metadata.xml 988 BLAKE2B 24bada8b93480ba4644e90e8ab37a67feaad750783d2dc5bb484ffdf32ebd5be15f23596d243a6d1891abecb073c586773903e75a4a5500253f1883d840d0381 SHA512 fe715ee3977df72eb82c65f85471deec3f8cd466c3911d3059a586c56bb02c9cdb83fcc67663e35691fce87a46dc13072785a1f0089e54f22e0e64f55b0bda0a
+MISC metadata.xml 872 BLAKE2B 6484d13fb2b73daa4942c3ffe086e86f22c9ec347eb779d423329afa3e64b39c3b341d1db6817bdaf5f49e0e352373ae83f574912ecc3a0159ecb33195bff35c SHA512 66fee1b065940f091b45fb208d8b37c002609ca450a621b8a82e33881ea96aba1d32c858c35bc544e74df3c1845dd85179506f8d307f79faffe2baf70b25b9d3
diff --git a/net-misc/vde/metadata.xml b/net-misc/vde/metadata.xml
index cb82cdfe97ee..66ccb2acd1f3 100644
--- a/net-misc/vde/metadata.xml
+++ b/net-misc/vde/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
<maintainer type="person" proxied="yes">
<email>mlspamcb@noci.work</email>
<name>Nico Baggus</name>
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index c16db2a889ae..98d9bed7b382 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 68aed0b13214..d3dce57d7f5b 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,6 +1,5 @@
AUX gdb 232 BLAKE2B dc970ec4b6a5c82198d949d6a9a0e763bf63b62c4dceaf27a045ddc50226f3230108b981e6a3383f3098401f42334ce167eaa62a7e1b163f59d1d26fcbea6110 SHA512 232ebc8d3cfc9855f196e49533159638a54f03337c5734d768d3aa4a92c3ffb859eb04db35074aa2362f3074c8c153d2cad7f1fbec403894315eea0b595e740f
AUX kismet-2021.08.1-nopcre.patch 790 BLAKE2B 838b3853413b4cd3ef41decdd08cc1320c42f3ea5d820a20cd171f04ccf606519ae47c1853a80fa228dcefbe94bb3a5ddd5308f64579f2aa5490e295c163476f SHA512 fb4e8f319db88b69860f88d76ebef153a24b404a9e39d02349fd7f1e47c878a5e4948598407f12954cd37d5393871a31c1a2bb9a3cd8ce1d1edee5d12f9cb124
-AUX kismet-2022-01-3-wardrive.patch 647 BLAKE2B e9c9d63ad952de72b9d3f45e9351e0bda71c9a4c62d3841fa03cb3db111b67082aee579ea75ab270629c14ade25677fb0a5e1257383339901bfc02067e50980d SHA512 f74a747d6a0043d87016b04e2a37503da98ebc1655a1814494cff3f5a4f9f59fec80e1d39b2464865d3e2b5310508948735197643294094fb90aeaf6f93cbe6b
AUX kismet-gdb 53 BLAKE2B 8409c5f55c0b35dd13ab122d60baa2e164e158bfaa3579f1da6505a46908b4227f3973b2ac175c91090a07b6e66059349d3ffd132e15a162befc03b3d0758708 SHA512 d31173eb60a4240fb6cb6c649866d78dcfc779eea952985292711fea7f8c973b052f6d3676e9cfd8fc495336ea03710f99754669de1278f4694d25f709b15385
AUX kismet.confd-r2 380 BLAKE2B 2c0006ba52ca2c49cb167599be8b12b10bcd23b99eeb69acce520c1f6af59138279665b5d8decc9e4cdd504305ff81f035e171c2e253baacf00f68d35b372567 SHA512 fe3042a130350afd122b2ae5d962d986d13f1184da7d453aba095bb86a9529f201e851a5cf29ab13c9a14075e0d9972f0aa467cbf553bd02209cc102b7d1689f
AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540620a34cf3bb8fc71e076ffdfad4b35699b2158c3376a691c3ca6ea1236f4f9eb3c24fc77eed4ab71 SHA512 0d5ff74553e122d645985ead839f48e5edd716bc510e505798938a705e14276a97bbd5ca2dfbf784ef044fa7b12064068ec03b8839dd8237794e17f6715f6231
diff --git a/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch b/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch
deleted file mode 100644
index 2f45ecbd68e1..000000000000
--- a/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 2186630f4f4fb3ded5df56d67e88ef1fae36ee5b Mon Sep 17 00:00:00 2001
-From: Mike Kershaw / Dragorn <dragorn@kismetwireless.net>
-Date: Thu, 27 Jan 2022 16:46:22 -0500
-Subject: [PATCH] Actually install kismet_wardrive.conf via make install
-
----
- Makefile.in | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 3544ea711..c1aac51d7 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -8,7 +8,8 @@ CONFIGFILES = \
- kismet_logging.conf \
- kismet_filter.conf \
- kismet_uav.conf \
-- kismet_80211.conf
-+ kismet_80211.conf \
-+ kismet_wardrive.conf
-
- # Parsers (modeled on former Kaitai model)
- PARSERS = \
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 23a1286c08a2..f7676310fe09 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/duc/Manifest b/sys-apps/duc/Manifest
index 242084451a2a..2f243560803c 100644
--- a/sys-apps/duc/Manifest
+++ b/sys-apps/duc/Manifest
@@ -2,4 +2,4 @@ AUX duc-1.4.1-tinfo.patch 751 BLAKE2B 2928f2a12dc8755c5b43ce8255958ceac4b85dadd7
DIST duc-1.4.3.tar.gz 363507 BLAKE2B 8d4364d48c247d7a83c8c5dd900b1c36ec78c68fa7d090e178a0e3209583e433c2e459d192f65ac350038c7e0d5a57df2c5c0d649cc9f554d7af74ad960c8db5 SHA512 5eb3e862e7003838e012dd1faab507a9b58607b77bd2af70a662005b6e4008ac44d1fb2e17b99da8e42ddfadb1cede2a468144ace7a72c12d0825fc7df4d18cd
EBUILD duc-1.4.3-r1.ebuild 1784 BLAKE2B 0afa7673942d072fd8b12db5ffb16118c734e24b5583dc5004553f0838fc65c9cc6c5883845eb44f7cfa74dda875a7eeb077f1fa6dadc252c8d2da71863a4c46 SHA512 e9cb9655ac3c0583ac79e5ac0b3f91a775d1f168cf8e957bccbe36174aa412a8cabf7160159b609eb49f199ead5ff843f6f65af5e3867b15c5017f9c390d5be9
EBUILD duc-9999.ebuild 1784 BLAKE2B 0afa7673942d072fd8b12db5ffb16118c734e24b5583dc5004553f0838fc65c9cc6c5883845eb44f7cfa74dda875a7eeb077f1fa6dadc252c8d2da71863a4c46 SHA512 e9cb9655ac3c0583ac79e5ac0b3f91a775d1f168cf8e957bccbe36174aa412a8cabf7160159b609eb49f199ead5ff843f6f65af5e3867b15c5017f9c390d5be9
-MISC metadata.xml 839 BLAKE2B c7a08ee8011c252fc8cd7f317e007a20a92a4982b28e9b874e053c2e49d202a259b7ae528082e299bb7f3bd74feccde458173e6e339b30bd3bf7f153f9190fa0 SHA512 286221e00b8ee22384024213e22d9c6397257e2dfe2bb5bd0eb5c5561d487960a650352c56884598602413f2e749544451244c684ec51dc695f2fd0e1c907f4f
+MISC metadata.xml 757 BLAKE2B f937d19c5d3c8fff3773bf55853be0d94cff61a6dccd4ac62ecbefd48a500229fa78afea04a1b8dc3c8dcdd34112a861f976b83edfa4ba49eab7a8c447a7f3fa SHA512 8a279871e8c4f0ad2a18e8acb3795581c968ca01936f78baf24c61e5c9826d47176fdb1a4832eeced9eb1835d2b68864126b3b10cf75478877ad15adff29f0c5
diff --git a/sys-apps/duc/metadata.xml b/sys-apps/duc/metadata.xml
index bb2397347ec5..2750d6483c4b 100644
--- a/sys-apps/duc/metadata.xml
+++ b/sys-apps/duc/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="cairo">Build support for exporting to PNG and PDF with <pkg>x11-libs/cairo</pkg></flag>
<flag name="leveldb">Use <pkg>dev-libs/leveldb</pkg> as the backend</flag>
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 0a4a17ed9a98..73a3a5a3965f 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/bbswitch/Manifest b/sys-power/bbswitch/Manifest
index 98f4e95a9e15..d9f4e941a877 100644
--- a/sys-power/bbswitch/Manifest
+++ b/sys-power/bbswitch/Manifest
@@ -2,4 +2,4 @@ AUX bbswitch-kernel-5.18.patch 627 BLAKE2B 2b7673a82e5d90192667aba1d741353cdc8d9
AUX bbswitch.modprobe 46 BLAKE2B e76506e79adc57bedd68f038293257e7c70f1f3bc924776741e152b7c95c691f5241066b742583af063a4bdde90134005949ce28715d0b8f0c51f59c582223c8 SHA512 a4fa992d66b401e039c995b64ac5f3b2491c3ccf4412e211d50d1e514253f9341dc77a6d8da808f03988735e44a97bb973f3303ed3c0eeed6f4e21794d3545b6
DIST bbswitch-0.8_p20211129.tar.gz 15889 BLAKE2B f81343529957603734bc29453ae9513eb5e19a87425adb8975c621357c7caa0f353e06367cc186230adb28f75ae48330a58ba904854415bc118c8573f71566a0 SHA512 e7873ae34aed13e8f4d5709fede763552c28528e853ad02ee4a4377c043f1ce2ae5f7fc3e831ea1dc65f5a1c0a5ddded93b451258b539ed72b0e1c196676a677
EBUILD bbswitch-0.8_p20211129.ebuild 1206 BLAKE2B d6c99e136626d00018743ad9a9e23e4eab3a24d7a9f088e8f8877fc76837dadc381b8b4a2537ca3bd64c00a6c6e76c6138d59780471480313dd47077153699d1 SHA512 2f20f9c0009c3d5fa1c578f83f9223e7d33cb7cf60295dd19e8ad69f0ddb74854195f5668377f088303dae73e52bbdf87a2b0b8e7152718cb231166752c46a7b
-MISC metadata.xml 999 BLAKE2B 9d2751b5928195f96c509147b5f6093a0fb3fd39762fb2c4b4509cde94258f35bada1009dae271b06f376e80a544f976495b8a4610ff9044d7cbd3658d942bde SHA512 d715f175dff0e5d5e34b23c5633469f2cdfbc64796cfb2c88c2fa02c39c6ab23b17d93b727ec900a0edc3bd8dccb09a27e598e8705d30b12e4c0a4ed423c9d42
+MISC metadata.xml 889 BLAKE2B 04b39f351a653efd6c2ca8ca4bf2172880dcfaf9974b5f775173c2459f701641db0f7b5ea340909196bb8d8214bc57237402900892bfdc8ef9deb1924eefdc56 SHA512 9699a40ffd2b545e5c27ad602bc8cdc3a485fceaa9896272431a639b5f37a63b11f954b227c81011bdc90c6cf42e2c005b81125acc0f0fb89be5c8dab5e8128e
diff --git a/sys-power/bbswitch/metadata.xml b/sys-power/bbswitch/metadata.xml
index 0b6cc346ce63..fb6980a08bb8 100644
--- a/sys-power/bbswitch/metadata.xml
+++ b/sys-power/bbswitch/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person">
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</maintainer>
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index e017f29a7b95..45997c4e0efa 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/bumblebee/Manifest b/x11-misc/bumblebee/Manifest
index d6dbd523b749..471e5faa86b6 100644
--- a/x11-misc/bumblebee/Manifest
+++ b/x11-misc/bumblebee/Manifest
@@ -4,4 +4,4 @@ AUX bumblebee.initd-r1 500 BLAKE2B c37a4ca616b31b2cc151cae750475178c471ce9e2f7f1
DIST bumblebee-3.2.1_p20210112.tar.gz 63840 BLAKE2B 53f433c90ea7925a059597f9ce1e6b764bf204337cda2a87b3e862951fbd86e18cf3bb973a2a43c0ff913e9b290170536760ed9163ea746f5b28b7fed4ce9c6d SHA512 2d23db5a6d2a06c37176440568fd30c3afd80a75e13db00f081c0029f9e03275bf6c7b019778b9c31dcffe49ba56ec86a3303f00074123c95560a850bdb0f36b
EBUILD bumblebee-3.2.1_p20210112-r4.ebuild 2243 BLAKE2B d4e25d1f4bbf4951d50d1bcba11c8e6ee720262bf9206ff1f57e23568df1716ebba4a32f8ade79602be1c87f8e5ec52fe193d6a1681e56df41c6d0b65bd64dc7 SHA512 ba63f6cf68d21e918c58384547ef9526773655d1a1162cb883ce6e8fd7d753003269b2afa085083bc5db2e63a734bc82b00a23f2804f2a5d9de9eb795c31ca60
EBUILD bumblebee-9999.ebuild 2245 BLAKE2B 78ce1bec69a1c2c33b60acf0a0d21a98764291fac461282ce740a64cf9538380f6767d4e30a123f48ebe471fe23043a50008ca1e3b762fd596c94d4cd706f74f SHA512 54a5b52742ca1b5deac86a0e9f949085b8b83b94af4ab298c8199b07a3a5cf1ec33b09beaf8215806be51ce5d98fff36ca254d5a11c9bafe68ff51b252eb2c27
-MISC metadata.xml 1144 BLAKE2B 67ca15b4170a0af155067fbf73a81f91e7f182415e67fa38126d556ae47ecdb80e894b7d45dfcb9e7756cd6ed276c2c80310cd4fad9a16965a428f5c733fed43 SHA512 50f745ac6a455635f715a14b0d2ef638eb521e5820d78654bbe9ec60690c21f946cd4ee5f28285ff3ced8fb3a6f62c668e7236ed6e481538a4315430c91452f2
+MISC metadata.xml 1034 BLAKE2B 935402e4d0047aacd81479905c2ad2c7595038cdb103800c266e6de2bd26e440c51dee6419e455942377deb2971bb53ecc98c7cf19897021963d253629f91287 SHA512 0d0f5a34ca2f3a9ca92fee3ab582f35cc2e9d658f5085382a7b2d8a84727424f32f2d0aa7be6e8e94da73153ab266ce0affa9ec049a696ffac24ef01715af67e
diff --git a/x11-misc/bumblebee/metadata.xml b/x11-misc/bumblebee/metadata.xml
index 9e6e4750ffa9..6499ab49525b 100644
--- a/x11-misc/bumblebee/metadata.xml
+++ b/x11-misc/bumblebee/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person">
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</maintainer>
diff --git a/x11-misc/primus/Manifest b/x11-misc/primus/Manifest
index 10087052b1a0..0ddfef2225ef 100644
--- a/x11-misc/primus/Manifest
+++ b/x11-misc/primus/Manifest
@@ -2,4 +2,4 @@ AUX primus-0.2-libglvnd-workaround.patch 662 BLAKE2B c2a4af4171487405ca08248c162
AUX primus-0.2-respect-ldflags.patch 733 BLAKE2B fae740396454d1051f3e4b5714e281edf9cab2b11144cbf5af2edfb6010c1e5adeb501a64289d7093105cfd039928e06c13246c845fc6dabf0a4b23b921a1f1a SHA512 d15fbebb12c5f9d299fcb9b7bf8004e2933d7739b754fc2de45cf13232938000ec187369eee28be85ea4502844b67b991f3c49b7ed31c0036e2da974e72e3248
DIST primus-0.2.tar.gz 26248 BLAKE2B 5e7822e66f3abadc442c30792c03dc731814a084ca2911b9e0333efda1fdfd36ce3c31be612426ae3747d7be0575aca2e7562054ba4ae719812cf800ffc04ff5 SHA512 4108f4e721c9cd8f8dc592a41706230b29bbcfcb8ba49e61d1f07f715c81304471e0d00407bc59a314568b3b42e19f0962ba1dbb8ef1996fe0d4ac13af2e3d2b
EBUILD primus-0.2-r3.ebuild 1625 BLAKE2B 276ed5d7fc7bcf0879da96237306e9cb34a602dba6a305b45d9abd7e361d312029e854c80a78bae6defcbf2e37b8283db440f05c059a32b2df946168d207813f SHA512 d8df53124cdf5ffd6fd5ad4ae33dcd445fa83a5936be8274e689e74450c5487884e395ddae8e2c2cc3145f71ce291638ffa2dde2c29330229dbb4d65feb92f6c
-MISC metadata.xml 424 BLAKE2B d46faba7a57d57c219d7219926562f27855460fe7bd3f8320a1e00874f0747b3553403cd6512ab3b00715b350dfb7502dd6a26c83e6aeb7ffb516e537fc4118f SHA512 187294954a0ab6d39a55a2f8cb38e90e7890f92828fbb17c6db1ea72dd5bc85840748a423248b0ea6dd425d29efe0fd9ece165c6d0521f2798fb01d6df983364
+MISC metadata.xml 342 BLAKE2B 3d02781fdd6f164b9deafe94086de729800120d8d7af01dce762c1871ebe94258742daa1aebc6fe849903d71842372b891bb9f104799a384511436b0407b701e SHA512 14773890e8e4a1041c938ef4c145cb3aa4540cd9827dcbad2a9ed4cea1d0fd39eacde366e1b1b1934a08dde0910c6ad267d2f21c59caf95f536fc0a5ee01bc8f
diff --git a/x11-misc/primus/metadata.xml b/x11-misc/primus/metadata.xml
index 39bcb7c4f4d2..4b4e02216790 100644
--- a/x11-misc/primus/metadata.xml
+++ b/x11-misc/primus/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="libglvnd">Use <pkg>media-libs/libglvnd</pkg> for dispatch</flag>
</use>
diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index 5ca4c021f2b0..608881542bec 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -7,4 +7,4 @@ DIST VirtualGL-3.0.1.tar.gz 1217488 BLAKE2B 7ed73406361a5032806a6d9196328b48e23c
DIST VirtualGL-3.0.tar.gz 1244024 BLAKE2B f540a90cd84efa0bee5ad124cb2ded8c1b863be8b719581c5daf67afcec7ef5ef2c78720962a4d3159de91e9cba068cea18a278a3c4f7eb65c98b4f13792044c SHA512 9d2f56d44dba936f653ecf0350c581298c4c51d6deb114570df32c044991a61313d59fb140517864e760bc6f7fd93bd27ffd35e2ff8a024243472a822d5cfd98
EBUILD virtualgl-3.0-r1.ebuild 2881 BLAKE2B 69136dc5f076bba86dd959469b2e34f907a3e0e06abf54fe405ecd5d6c00cba771cee919f32fc1e4deaef344c932116ea635630f96adaf27a60b72e1dc961b39 SHA512 529dad8bd5d70fa7d485cc96a199dfabed5da192aa43b116c47e4389e65f9c5c6b45ebcf7ed3a773960b5caaf8c98dc7eb58eb7fe598c7edffd508d1bf510688
EBUILD virtualgl-3.0.1.ebuild 3002 BLAKE2B aa4636501dd98f833e37e6e645bddaa79b97d0379dd3db3bfdde0f4d92e8f42c7bcb5d0f74086ce2499d03edefae474023de4813bb381de24c049a698249ca1f SHA512 b915c75c946ac1255376fbe909442e7e0c1e060b38ce7d5402b1b6cb022d855891371a2c6b4681341d53d7a4040e8b879177b3d172c3397f874fbe2a49ef033c
-MISC metadata.xml 932 BLAKE2B c4d1157475fd41d35cb89fed88e126cb8ff693c07eafb9c1619a557445f401e8b45c471b0c6c92c89ca870c91a55dac0ad519afddbc05960724888ae4ae79bef SHA512 5abf871ca4a4025e6f2da5657932baa38cd6748f36b578ac45b79071b962664bd76510759d3a51e7469cfa92296767b598d69183ced63c016d9b88b785460d2d
+MISC metadata.xml 822 BLAKE2B 8fd6340ff5f167066f17763ef771da259b47fcb140d9bfdf887260e58a02bbdf95ce49bd36fc970024cc3c6dc5daac19e8975bb787dcd45219c729e0a8e0570f SHA512 b3b7fb03192d77f07cffce45364e3387055d641ddb676f9523e91d280bdc674b0c96d042b9ab39e56498a716152e3533b4633dabbed1e7fbe9c805acaa0f9a5d
diff --git a/x11-misc/virtualgl/metadata.xml b/x11-misc/virtualgl/metadata.xml
index 36f31c1c4446..1e624dab8a88 100644
--- a/x11-misc/virtualgl/metadata.xml
+++ b/x11-misc/virtualgl/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>np-hardass@gentoo.org</email>
- <name>Adam Feldman</name>
- </maintainer>
- <maintainer type="person">
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</maintainer>
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index 411308ea0c57..9f024efbd788 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 1324f5e65933..2215c4dd23ca 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,7 +1,5 @@
AUX zutty-0.11-cxxflags.patch 784 BLAKE2B 06dcb5309326ff43337d32b52d9ea03dc2673020492640a37bf91a8d709bf19afa51850fabc5f6a08fedcf91dbff5fc28ffdf7719aaa98dd475e4527321d391f SHA512 7c8e425375d513c2591b3ef153054811a2c3f88134aa27f9bc3aa2b8328a5c10d1938a606d0ef11f168671537bc6d5773570c9947f7c99871f668540d76fc8c3
AUX zutty-0.12-cxxflags.patch 750 BLAKE2B 24c3d67ba191bfb988a8ecb5ea7f1aeb1cf504adc230c1ed70c440b0dadd808d6f009c2da517587f59ea4f924aaea00b1072466187fe5e0705296b80b8c81d6e SHA512 0c32cece7edd62c476907f840c24391a68cda9dee1a21995858fe17de9e88e952bb9b9df1565c1ae73dc77a154130ab24ba4ab623a74fb7023448c0da63e84e7
-DIST zutty-0.11.tar.gz 343469 BLAKE2B 9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1 SHA512 84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708
DIST zutty-0.12.tar.gz 348226 BLAKE2B 8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e SHA512 d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083
-EBUILD zutty-0.11.ebuild 969 BLAKE2B 4fceb5a68005b746abcf9de7ba0c8a1baa526840d1ddbf30f4900c2f4843445d32ba3f62eada0c239b323d8ad0a8d06a9c3ad61af106974a83c40127465c9492 SHA512 1a290fa2662a31957238c04d56e112f76e428ce82c03e4a06527a1d41486681cc731db01302d10d02f6c8aa16ac9abba1945d3166c6225b6241bd2b634d3ba04
EBUILD zutty-0.12.ebuild 969 BLAKE2B 614c098e2ad812243b8413bf10a855f892efd341501fb11bbdfb59c267f7870095bebf4bc77a4feeb6ee7e8be966d6dadae7c6bffec816e5263d4aadc3bc000b SHA512 48a611c9de3f4014066604011df368e3d5c0bdc4a479b1010be6098ada36b12624791f42e98e5c4d52768eb7729671b42e52990a7147b53e4540b23de290881c
MISC metadata.xml 1008 BLAKE2B 8b9a265f83e520e56c7781129d523223e8e1b68ec2dd0141229216600d4264639934d84d90ba6a1a74e826a9773f7bea3f21cc647676b0d5648940d89848e501 SHA512 665feb252776365286ffedf94da2c53ee7da6fed7f6c6449ef37cfb2d910a0c082c396a40b70c85b856fde736babc756564d8bdf6bc8be054643f08db26182a8
diff --git a/x11-terms/zutty/zutty-0.11.ebuild b/x11-terms/zutty/zutty-0.11.ebuild
deleted file mode 100644
index 382faeb02b34..000000000000
--- a/x11-terms/zutty/zutty-0.11.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty"
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
- media-libs/freetype:2
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Remove default CXX/LDFLAGS, bug #830405.
- "${FILESDIR}"/${PN}-0.11-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )