summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-31 15:05:31 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-10-31 15:05:31 +0000
commit6dd9db91dd6ce9bbe3197aa82642866e637ba68d (patch)
tree1e3493c4e0d68b5c93274ff037f00ecbd5796cb6
parent9420f5130776d92998a2ea8466fb15f589a20fda (diff)
gentoo auto-resync : 31:10:2022 - 15:05:31
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29609 -> 29611 bytes
-rw-r--r--app-portage/Manifest.gzbin9583 -> 9584 bytes
-rw-r--r--app-portage/portpeek/Manifest2
-rw-r--r--app-portage/portpeek/portpeek-3.2.3.ebuild30
-rw-r--r--dev-libs/Manifest.gzbin95938 -> 95935 bytes
-rw-r--r--dev-libs/libgcrypt/Manifest2
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild2
-rw-r--r--dev-python/Manifest.gzbin261859 -> 261855 bytes
-rw-r--r--dev-python/pypy3/Manifest2
-rw-r--r--dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild210
-rw-r--r--dev-util/Manifest.gzbin69498 -> 69494 bytes
-rw-r--r--dev-util/coccigrep/Manifest1
-rw-r--r--dev-util/coccigrep/files/coccigrep-1.20-sphinx.patch11
-rw-r--r--dev-util/pycharm-community/Manifest4
-rw-r--r--dev-util/pycharm-community/pycharm-community-2022.2.3.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2022.2.ebuild)0
-rw-r--r--metadata/Manifest.gzbin3858 -> 3860 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.gzbin28201 -> 28222 bytes
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17451 -> 17613 bytes
-rw-r--r--metadata/md5-cache/app-portage/portpeek-3.2.315
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin162849 -> 162852 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r24
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin369396 -> 369233 bytes
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.9_p5-r215
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin135519 -> 135518 bytes
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2022.2.3 (renamed from metadata/md5-cache/dev-util/pycharm-community-2022.2)2
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin13326 -> 13325 bytes
-rw-r--r--metadata/md5-cache/net-irc/weechat-3.64
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin90970 -> 91125 bytes
-rw-r--r--metadata/md5-cache/net-misc/igmpproxy-0.412
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70795 -> 70791 bytes
-rw-r--r--metadata/md5-cache/sci-libs/openblas-0.3.204
-rw-r--r--metadata/md5-cache/sci-libs/pdal-2.4.0-r14
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin23050 -> 23231 bytes
-rw-r--r--metadata/md5-cache/www-apps/miniflux-2.0.382
-rw-r--r--metadata/md5-cache/www-apps/miniflux-2.0.39 (renamed from metadata/md5-cache/www-apps/miniflux-2.0.37)6
-rw-r--r--metadata/md5-cache/www-apps/redmine-5.0.216
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12403 -> 12241 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-106.0.117
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8189 -> 8186 bytes
-rw-r--r--metadata/md5-cache/www-servers/nginx-1.23.2-r2 (renamed from metadata/md5-cache/www-servers/nginx-1.23.2-r1)4
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin65585 -> 65739 bytes
-rw-r--r--metadata/md5-cache/x11-misc/albert-0.17.517
-rw-r--r--metadata/md5-cache/x11-misc/xscreensaver-6.052
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-irc/Manifest.gzbin8064 -> 8064 bytes
-rw-r--r--net-irc/weechat/Manifest2
-rw-r--r--net-irc/weechat/weechat-3.6.ebuild2
-rw-r--r--net-misc/Manifest.gzbin55046 -> 55044 bytes
-rw-r--r--net-misc/igmpproxy/Manifest2
-rw-r--r--net-misc/igmpproxy/igmpproxy-0.4.ebuild31
-rw-r--r--profiles/Manifest.gzbin148199 -> 148199 bytes
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--sci-libs/Manifest.gzbin44373 -> 44371 bytes
-rw-r--r--sci-libs/openblas/Manifest2
-rw-r--r--sci-libs/openblas/openblas-0.3.20.ebuild2
-rw-r--r--sci-libs/pdal/Manifest2
-rw-r--r--sci-libs/pdal/pdal-2.4.0-r1.ebuild4
-rw-r--r--www-apps/Manifest.gzbin12957 -> 12965 bytes
-rw-r--r--www-apps/miniflux/Manifest8
-rw-r--r--www-apps/miniflux/miniflux-2.0.38.ebuild2
-rw-r--r--www-apps/miniflux/miniflux-2.0.39.ebuild (renamed from www-apps/miniflux/miniflux-2.0.37.ebuild)4
-rw-r--r--www-apps/redmine/Manifest2
-rw-r--r--www-apps/redmine/redmine-5.0.2.ebuild258
-rw-r--r--www-client/Manifest.gzbin6209 -> 6210 bytes
-rw-r--r--www-client/firefox/Manifest99
-rw-r--r--www-client/firefox/firefox-106.0.1.ebuild1321
-rw-r--r--www-servers/Manifest.gzbin4701 -> 4701 bytes
-rw-r--r--www-servers/nginx/Manifest3
-rw-r--r--www-servers/nginx/nginx-1.23.2-r2.ebuild (renamed from www-servers/nginx/nginx-1.23.2-r1.ebuild)8
-rw-r--r--x11-misc/Manifest.gzbin47370 -> 47366 bytes
-rw-r--r--x11-misc/albert/Manifest3
-rw-r--r--x11-misc/albert/albert-0.17.5.ebuild94
-rw-r--r--x11-misc/xscreensaver/Manifest2
-rw-r--r--x11-misc/xscreensaver/xscreensaver-6.05.ebuild2
84 files changed, 585 insertions, 1759 deletions
diff --git a/Manifest b/Manifest
index cce288abc180..00ac36cd91c9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29609 BLAKE2B 34c3b8cda023cfde73a001da206302fceafed586aa529b33743702d327b9254192f99d04d833507048d8a3c0a6546828ece09c6d1e14cafe07e81fcbb9294138 SHA512 225e7f239b3cdafbc915cea8b9c65119f5fb230dcd618626154120bfeb9762dcdbcb1b1bb18977aee150ee550e0fcec99f3b31dd69accb7dedb2887d14f495c6
-TIMESTAMP 2022-10-31T08:09:42Z
+MANIFEST Manifest.files.gz 29611 BLAKE2B 767da978eab779ac97e3a5cc2ce8f41e0987e55f90d430a60d1afa6159f1c4764248bf9087505729e9911e118f3cbba8436404b6710c86151693473619724c11 SHA512 2ef7609fc6d6ae766e187baefe8983438dea71bcfb7d61306fa8ba7ea1a031a0519f008de39d999de895449d2f05702ee690224c8739459d7a8cdd88bd018f97
+TIMESTAMP 2022-10-31T14:09:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNfgsZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNf1yhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC0Tw/9FRdQuUIUiF6gQDCJdl7YGuq4jTJIPv6ta9yKj8xPJjN+2VOSyq6+P94o
-Gh6a+VqiyGwVuAQZ4Nd5vhw+fXLk/WaOzTyAqkbnfBzG+ERYdYyjJmb6FEChlKOq
-VQTdNkMQfbkKplTVUu9ROdSw42b1w5j/br0uX+WhqOSqIJuqXXZMXJB3ZUzpR/9Z
-sA7FQbgLFMnQ92OHgwjlINsGXPgARKk14C6i+PlObNDjnpgJO7Q24EaKLflTMiZf
-IrpEmh8pgZsysIIImYNeTS7//djdary0Lqh3TdbMWNh7qHbQUM7az87G3a715Js3
-xV8z2wpqbMbSiQ/3Sz4059bggKEiGNd0UTQTlQW9x7bh7nj2r+o/6vOEK4WO8zid
-72oGdz8qqwUDI+5PErGodX2Qm8PlmFOI1HIZ3JkltfMnMq9GTy4pJZ0408ai8AYp
-ve9WPe7Kx8909SVXxlGV5ARS/DE77roFUrw8qvDS4KZarxqludrsZPcpi3iZLyzU
-0jJy9qiyMgaa8rYc9GY5Co4qhRJR1UUndGYx9rSvfXq2uN/CMLd9Nw8sB7bhPwVs
-GRL1+mdzoQjo7wJIy13ahu6rirC2sw4wgZ+t7dN0kbg+OarDDitkDduU+SUUICj3
-ti2OIorANO/nVpMWYD91FYShJbPCiRIFq2mNysQROudy06A8ff4=
-=doUC
+klCPGxAAm71aTSg0YOq2sbok2xJZF1Kgv6WDBkuj3pP0QxGvUWnpuLG/IEptKUU1
+eEjcQozuvQBOEIRMNpvvjdXXj6rbx8e+zeRCp67M1KgJARChfN8CR/MNc2+jBYKY
+IGwwS54i40eZNiD0MVfap39tjm0+WIQHfhz+gpk2lqlflWdqTrdrQ1tm2Qcv0u9k
+M6RuxSfNx6ucruoKkUxvhyVoi/72ylIu/li6ZiW0ccPyx1nB1i9+IvS2Gibn+liE
+9cU9j7i+DvgJ8LjESa/JwV/1U85X6+ykXYMz+tvXk83bz8NzxkhfGVcLh4fpqNFI
+x/ESxBmDeXTBiW6ANXs1yCQ8B96I8iBGSGJxnWQvHA3fUv6OhNYjtV2otR7EXI33
+fu6DMLFQVyxdyq5/Joo+4IyUP8z8Yr/GptdO9HxkuauRYxHC749Cr0m+wGnqG+K5
+SYHcALhGdHgS2D9xWhF32O38HhOuaYm71BBhBkCbKcWh/PcIbAoAhNnDXknhFqT6
+gu3tOzzBNBDQfmWeoiioKSyptNJpYU17gsMXW6cCBAdGc8x53SJgpn39A3/QEsa4
+dgrRlWzAuZ17rL0Q7MeY5dfWiLfA4V5jO3UST9tWRtWAI/FmNwQZX5tlA/iboIdB
+UuxEsfwTLKNEQYjhHi3vT3h6Nql05G5LUk1lC6QEE5Qeutum9/0=
+=YsYE
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 0b992095a62c..9385eaae7922 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 540845e02c68..a495790edd8a 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/portpeek/Manifest b/app-portage/portpeek/Manifest
index f37243ade747..0d227e8ec989 100644
--- a/app-portage/portpeek/Manifest
+++ b/app-portage/portpeek/Manifest
@@ -1,4 +1,6 @@
DIST portpeek-3.2.2.tar.gz 13550 BLAKE2B 4d0ba85d270699ebb7ca770d1fb3959d3f82135f3d75a65ec35f154ab6d46a9a51b9a2603940d16ed0f7f789f6ab628ef0a1536c2a2cf877b8e19e758e55568e SHA512 9362419f41ccc437ca8d90c0196044b2b17c683f3f2474c6f0bf484209a20fa8af1f17d69a0553038691190bdd410df0bbde51c016e2da944c6772651e99d7a5
+DIST portpeek-3.2.3.tar.gz 13583 BLAKE2B 23aa397b3f8a1d5d0e4a0ec2a3e1eac86fe4c73fc8675d3799056e70ed3807da26ffa0ab1ea7682a442d1a851c15c5bba1e66cd212390980975e8070abadc98e SHA512 32a8ad4411452a29d57e042e37014ab8b84edb15ee9df2d250171f4c14923f0e881b6e131cd5163fdcbbdc9915b82e0580bca382011861569984ca61e3d3d608
EBUILD portpeek-3.2.2-r1.ebuild 725 BLAKE2B a71586679ec5b36f1109d06e0a49e77974dce75fce7179370b7854451265349f051ebae807a8d9246f770fb1043cd70afd4bf8e5560b709c6d24f08513a15c21 SHA512 93e3edd3c0523dc4e0d7f10ef9767c90a4a67ef1bf715ae3f91aa75ac822a0d134e4f7e19354aa430a96fc1126fe20bd9c7500df4a56baa11f8d8c387b7170ca
EBUILD portpeek-3.2.2.ebuild 713 BLAKE2B 2b828901d833471ae3cf9c960ae8696e8130f03985359a612fa284a185eb726ab81f560c54ad578d1ad8cfe6c2e8deaa44906d188fce979298fe74ec896f49c4 SHA512 ffcaa643a8a9bb0ad84e90697bc1d8d9d143949387e834784e922cf041c8cce38e804785c771c3fa0410595ac6eda3f00307226c8f4c07c881235748d688890f
+EBUILD portpeek-3.2.3.ebuild 731 BLAKE2B 2404374856d0e3a99a8542296a5bdc66af5ce28ae81562a8fdb1bf47ca164275864271d9fda6733d57d4180b5203072d92c6fe68e45a6814166da87d8f214c45 SHA512 4da8ee3140596393c1b4a4be4d14d1f188de12c3fb5f49c22e838573e3045f4a37f212a6b09f5ebcb676bbeaee2b05c5fe80aa86dd7dbb86c1253d30258f1ab5
MISC metadata.xml 333 BLAKE2B 8f862f87d0f6cb53dcbcda433a03202c648723f7b965798173fa1caaf8cb2d9d6801283b65c8a1184685e47c7cddd76e927facb3f9b014325bd5c88a2d69664f SHA512 1e16d124fe120663bb0ecb7995b6be4dc65f5d164bff681029fc6f82113926aaa875a97dcdb6f9231e170b416c6bd3e19a935aa5dfebb01969b169e7b9c89f10
diff --git a/app-portage/portpeek/portpeek-3.2.3.ebuild b/app-portage/portpeek/portpeek-3.2.3.ebuild
new file mode 100644
index 000000000000..bbf1b82a3946
--- /dev/null
+++ b/app-portage/portpeek/portpeek-3.2.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+
+inherit python-r1
+
+DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
+HOMEPAGE="https://github.com/mpagano/portpeek"
+SRC_URI="https://github.com/mpagano/portpeek/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ >=app-portage/gentoolkit-0.6.1-r3
+ || (
+ >=sys-apps/portage-3.0.38.1-r2[${PYTHON_USEDEP}]
+ )"
+
+src_install() {
+ python_foreach_impl python_doscript ${PN}
+ doman *.[0-9]
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 4d38c9754c97..301c07488a5f 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest
index b79162dcbefb..4edf004b1725 100644
--- a/dev-libs/libgcrypt/Manifest
+++ b/dev-libs/libgcrypt/Manifest
@@ -7,6 +7,6 @@ DIST libgcrypt-1.10.1.tar.bz2 3778457 BLAKE2B 46f30459891183b6d9ec18f1c7907fee0a
DIST libgcrypt-1.10.1.tar.bz2.sig 119 BLAKE2B 5261d7dbfd5d82b2d3fa2ebf864a9ef0c7c978dd66a71c078df7bbb3b63f5d85180e5f909f43a49712fc16c45f7aabaa6bc30ed82a39ffc9a5d483ea6a94d162 SHA512 b156ae05079776698bc95ba5a9e48e95de8f716aa1760ef4b2e7cb8518ccec660337fc7823f865bde870461800d472fd8e458d03a7095b6bb614f6dd96f796d8
DIST libgcrypt-1.9.4.tar.bz2 3239704 BLAKE2B b8244bc12a68955797b0c2b474ac5c95df1014231f7180a2ffa113e3aacedc98eed60ee1e4b30b032a5fcd6a04855ae07142c223906d5db9c28328a71e014f33 SHA512 d0e117ac73c94d70e9521ee1e6328691498cc8328f8c4e21338096908f5c04c7b838966eb63d59494565f4e19f506c07dab4f4d922150d75610d9f7b57abbf60
DIST libgcrypt-1.9.4.tar.bz2.sig 119 BLAKE2B 4012c22259a9fd56f9da6c87d60077cea0dbfef85d4d4ad1ff6a2375ddefafc4cd03ee9083d18e080c14c95887b495062af886732a9593bcf1b8f187d21073fe SHA512 4aee16449b4b50dac62bd80217e769f32f43fb7cd994402b7d9cffbb1934b2771041c8c0c41a63ced9c8d9408025f9c5608ffc7f00e5e9a9b92a07cb5118a98a
-EBUILD libgcrypt-1.10.1-r2.ebuild 5026 BLAKE2B 6cac45987f35a4287fe69ddddb4d4104a9dd9fd98fca433463da53a55945bae9932f9f32c38797a9f40b8430afbb1ac8d195780185614f25c035a8c50d1d3eac SHA512 92ebe6405a536ba87ecc737c9cb3c8795d31c7bc6484a8275e98d9d72c0e1c2b970fcf89813235d447d490599276b7ffd9883548cc75f6ff53e68fa711768913
+EBUILD libgcrypt-1.10.1-r2.ebuild 5025 BLAKE2B 68887662e953a9c8e1235772e2ccd64851effd6666c2e2df90203c17daab750e80546de7d20767d5c641c89b15e774d50443ea0e0dc5c80da9fe14c834a7ade3 SHA512 57598fcd1b90f957d7807ea6bc85ec85366c159a0babef576c2ade7e35494f56205eb9d3aa7619db392d806255dc92e4d6163e68526a1da466b309591cc98da9
EBUILD libgcrypt-1.9.4-r2.ebuild 5021 BLAKE2B 28031c72d8ee46ff5ce9820339c3397d6300e07c0a7f6a88b91c2cea144546001cb3d5a2bf3a47d4018ae1d5ebfc565e2789f1b5255e581382a44b2b5949b4eb SHA512 c6cf36fac494c3e90dc1b4b5178a83676b55e5bb785644ba79af83febd431d123e1dca0f4092863e3638e476465f4fdb8e5ac0ff2418ab276e05c0761a56e908
MISC metadata.xml 524 BLAKE2B ab417ec172246d92822cafcadf2ccb72d2b8e0c056d93f1575284afbfc30dae74086d5a3b2d0bc60ec03de0a9f02ac08dc8f961f1f38eb639d862708886141ee SHA512 52d663d33d8d76f5a4613d1fded0630a5597796b0c20ddfc5eecda92fbf28f4f3b8c976e2fdb418cebd9d743ca26b1c6329ad65e1655f6eae5c1d797df1d1f95
diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild
index 5a9ea226fdc5..96091ee04e76 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="LGPL-2.1 MIT"
SLOT="0/20" # subslot = soname major version
-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"
+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"
IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
# Build system only has --disable-arm-crypto-support right now
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 5d8eea6a1ca8..01904e85abd5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index a9de67da4bef..747833a8d0c7 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,6 +1,4 @@
-DIST pypy3.9-gentoo-patches-7.3.9_p5.tar.xz 13044 BLAKE2B 0a6119c3393a8b2d599659cee2a57b2a06b18c8dbe0f04fcdbcdde98098c1f19f51c2f387b20fd8db48c6e9dc52f08baeea5f722caf751c0a13078df00538450 SHA512 7965425e107058231657d94e923d132368f11fbc1451f5ae93379f4fc8f8ea62f9e22786b1a97b37a8b4bdb8a295fc5517f07143d04e21b4990f653c0e5f1f05
DIST pypy3.9-gentoo-patches-7.3.9_p8.tar.xz 15660 BLAKE2B 0d2d2c6e4795b7a30eb1e0e6ccd617cff347c318de46794fc677f8200bf95d1f6c79c180b9e0deff4af60f55f9f3c962dc415f30dc75815d4889290574a64967 SHA512 426acc3345f4629106ace49fbce6256002ae4178d2e24ab9bb44d804adc31990bc6a6873d0e4a55a54c807910fa859b9b0759e7a691fed210ccb4c5c1b650851
DIST pypy3.9-v7.3.9-src.tar.bz2 26976726 BLAKE2B bf1ed21c575901abac020120aaff07ab57f1404713211b19cbd1eb4d6ffc675b7933be8c6fffc2b69ab467963d6598534cd5aa90c02feddad596611d2a6b6581 SHA512 83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a
-EBUILD pypy3-7.3.9_p5-r2.ebuild 5762 BLAKE2B 3aee68d655c6d2ab2f69dd8873e5793d341c2f8cb48a8251358c0be5787cc5d9cfc2f22a80e32c10323c58b3e44b4428a6b110e94336bd6a873b6dc7ebb022de SHA512 bf2cf7581bd27d0f2e3fcc6008e26c2fcbac4f6c8de18a628dfc06cfd5e16c1fb3d16c0da1272f073186742ec8e3329d0c4dd1ec4dc27eb85c61f182fa542375
EBUILD pypy3-7.3.9_p8.ebuild 5762 BLAKE2B 3aee68d655c6d2ab2f69dd8873e5793d341c2f8cb48a8251358c0be5787cc5d9cfc2f22a80e32c10323c58b3e44b4428a6b110e94336bd6a873b6dc7ebb022de SHA512 bf2cf7581bd27d0f2e3fcc6008e26c2fcbac4f6c8de18a628dfc06cfd5e16c1fb3d16c0da1272f073186742ec8e3329d0c4dd1ec4dc27eb85c61f182fa542375
MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6
diff --git a/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild b/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
deleted file mode 100644
index 9da05e3e37f9..000000000000
--- a/dev-python/pypy3/pypy3-7.3.9_p5-r2.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python2_7 )
-inherit pax-utils python-any-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) language"
-HOMEPAGE="
- https://www.pypy.org/
- https://foss.heptapod.net/pypy/pypy/
-"
-SRC_URI="
- https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
- https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite test tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
- || (
- >=dev-python/pypy3-exe-${PYPY_PV}_p3:3.9-${PYPY_PV}[bzip2(+),ncurses?]
- >=dev-python/pypy3-exe-bin-${PYPY_PV}_p3:3.9-${PYPY_PV}
- )
- dev-lang/python-exec[python_targets_pypy3(-)]
- dev-libs/openssl:0=
- ensurepip? ( dev-python/ensurepip-wheels )
- gdbm? ( sys-libs/gdbm:0= )
- sqlite? ( dev-db/sqlite:3= )
- tk? (
- dev-lang/tk:0=
- dev-tcltk/tix:0=
- )
- !<dev-python/pypy3-bin-7.3.0:0
-"
-DEPEND="
- ${RDEPEND}
- test? (
- ${PYTHON_DEPS}
- !!dev-python/pytest-forked
- )
-"
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
- default
-
- eapply_user
-}
-
-src_configure() {
- tc-export CC
-}
-
-src_compile() {
- mkdir bin || die
- # switch to the layout expected for cffi module builds
- mkdir include/pypy3.9 || die
- # copy over to make sys.prefix happy
- cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
- cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || die
- # (not installed by pypy-exe)
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die
- mv pypy/module/cpyext/include/* include/pypy3.9/ || die
- mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
- pax-mark m pypy3.9-c
-
- # verify the subslot
- local soabi=$(
- ./pypy3.9-c - <<-EOF
- import importlib.util
- import sysconfig
- soabi = sysconfig.get_config_var("SOABI")
- magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff
- print(f"{soabi}-{magic}")
- EOF
- )
- [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
- # Add epython.py to the distribution
- echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
-
- einfo "Generating caches and CFFI modules ..."
-
- # Generate Grammar and PatternGrammar pickles.
- ./pypy3.9-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed"
- import lib2to3.pygram
- import lib2to3.patcomp
- lib2to3.patcomp.PatternCompiler()
- EOF
-
- # Generate cffi modules
- # Please keep in sync with pypy/tool/build_cffi_imports.py!
- # (NB: we build CFFI modules first to avoid error log when importing
- # build_cffi_imports).
- cffi_targets=( pypy_util blake2/_blake2 sha3/_sha3 ssl
- audioop syslog pwdgrp resource lzma posixshmem )
- use gdbm && cffi_targets+=( gdbm )
- use ncurses && cffi_targets+=( curses )
- use sqlite && cffi_targets+=( sqlite3 )
- use tk && cffi_targets+=( tkinter/tklib )
-
- local t
- # all modules except tkinter output to .
- # tkinter outputs to the correct dir ...
- cd lib_pypy || die
- for t in "${cffi_targets[@]}"; do
- # tkinter doesn't work via -m
- ../pypy3.9-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
- done
-
- # Verify that CFFI module list is up-to-date
- local expected_cksum=63d4659f
- local local_cksum=$(
- ../pypy3.9-c - <<-EOF
- import binascii
- import json
- from pypy_tools.build_cffi_imports import cffi_build_scripts as x
- print("%08x" % (binascii.crc32(json.dumps(x).encode()),))
- EOF
- )
- if [[ ${local_cksum} != ${expected_cksum} ]]; then
- die "Please verify cffi_targets and update checksum to ${local_cksum}"
- fi
-
- # Cleanup temporary objects
- find -name "*_cffi.[co]" -delete || die
- find -type d -empty -delete || die
-}
-
-src_test() {
- # (unset)
- local -x PYTHONDONTWRITEBYTECODE=
- local -x COLUMNS=80
-
- # Test runner requires Python 2 too. However, it spawns PyPy3
- # internally so that we end up testing the correct interpreter.
- # (--deselect for failing doctests)
- "${EPYTHON}" ./pypy/test_all.py --pypy=./pypy3.9-c -vv lib-python || die
-}
-
-src_install() {
- einfo "Installing PyPy ..."
- dodir /usr/bin
- dosym pypy3.9-c-${PYPY_PV} /usr/bin/pypy3.9
- dosym pypy3.9 /usr/bin/pypy3
- insinto /usr/lib/pypy3.9
- # preserve mtimes to avoid obsoleting caches
- insopts -p
- doins -r lib-python/3/. lib_pypy/.
- insinto /usr/include
- doins -r include/pypy3.9
-
- # replace copied headers with symlinks
- for x in "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/*; do
- dosym "${PYPY_PV}/${x##*/}" "/usr/include/pypy3.9/${x##*/}"
- done
-
- dodoc README.rst
-
- local dest=/usr/lib/pypy3.9
- rm -r "${ED}${dest}"/ensurepip/_bundled || die
- if ! use ensurepip; then
- rm -r "${ED}${dest}"/ensurepip || die
- fi
- if ! use gdbm; then
- rm -r "${ED}${dest}"/_gdbm* || die
- fi
- if ! use sqlite; then
- rm -r "${ED}${dest}"/sqlite3 \
- "${ED}${dest}"/_sqlite3* \
- "${ED}${dest}"/test/test_sqlite.py || die
- fi
- if ! use tk; then
- rm -r "${ED}${dest}"/{idlelib,tkinter} \
- "${ED}${dest}"/_tkinter \
- "${ED}${dest}"/test/test_{tcl,tk,ttk*}.py || die
- fi
-
- local -x EPYTHON=pypy3
- local -x PYTHON=${ED}/usr/bin/pypy3.9-c-${PYPY_PV}
- # temporarily copy to build tree to facilitate module builds
- cp -p "${BROOT}/usr/bin/pypy3.9-c-${PYPY_PV}" "${PYTHON}" || die
-
- einfo "Byte-compiling Python standard library..."
- python_optimize "${ED}${dest}"
-
- # remove to avoid collisions
- rm "${PYTHON}" || die
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 3fad70fb6d63..1d14fd5dd688 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/coccigrep/Manifest b/dev-util/coccigrep/Manifest
index 18d0b77607b6..4ba1a676ec59 100644
--- a/dev-util/coccigrep/Manifest
+++ b/dev-util/coccigrep/Manifest
@@ -1,4 +1,5 @@
AUX 50coccigrep-gentoo.el 99 BLAKE2B 596f01a6ac85deca70bdcf4f50c2475c7a38e44926d719e0da5eb23a8c713f89ebad0182cdca66b3011029bcda14d0cde76d4a186a126e05b74a0ccaa8e9efd1 SHA512 13cf90c99017cfb865c1d41e9813bb20993b4a91419e4bcca6b5536e8c35bfb871616c5174dd08eb8f1726f05296205428d14eaf9e9fabcf08bff01b287581f4
+AUX coccigrep-1.20-sphinx.patch 886 BLAKE2B 44820888585243e42de5b7c391b3bf60ea6fda3c44471e1aa874a080d0c6e3a9c081ce5fa63dedb3e6869a597a363c5e184a5814631f8b85b2960299f71dbb6a SHA512 5ea4298cf7c98af565202ac2920c75dd4a3a9761340df967019aaa8b830cd1b717b4a4d1053241d8ff9036dd7ad0d7b8e08661e7206cc8d7efe6829a5863765c
DIST coccigrep-1.20.tar.gz 33027 BLAKE2B b4d38662beaa5ad6972e21e33523c9c7253f9f124067c45b21fc0234b6aa6338481a9a3a08242c3c4227ac102b75ff7070bd7d7dcec31193d84367d1d739072d SHA512 35d6a43b515c261ba025b876a72566581f892624eb9f47cde4121f16b2922ead8cd94e2c0ea6e00e4c64a3fe0cdcc4aeadc4c49900a8de8cfc0b589208ecae9c
EBUILD coccigrep-1.20.ebuild 1385 BLAKE2B a3b077c46a1487b55a0dd7606661aff4c11d531f1a3359773b8c80a910149cf9693f2ffe11c56504a9574787350ec139211d040effbc8fcb3b786764ee8ce713 SHA512 850f213527b2ba67f5e591e3ebe515405d6b105dbaad7621212aad24ee1822b17c4ee7bb869acd550be7b0e7764a008d88ce9326b3c694a386dffff9bf2c3a4a
MISC metadata.xml 312 BLAKE2B 22969d34c7ebb142abb6844c45c08f9b52c133fd608fd2905af02eb19702a0b36c2010bd6c070a158cc73d45c86f003a4f6650d8a8afe3cd170ba5028e319eea SHA512 2a6fa7da698256ae9e56de7475fc91e1477297ba601c4e417b41b37b01d9c445745d517a28abdfc9a48590854458286a1d62fabca463056213b16d8c75382c8f
diff --git a/dev-util/coccigrep/files/coccigrep-1.20-sphinx.patch b/dev-util/coccigrep/files/coccigrep-1.20-sphinx.patch
new file mode 100644
index 000000000000..6a557acdae3a
--- /dev/null
+++ b/dev-util/coccigrep/files/coccigrep-1.20-sphinx.patch
@@ -0,0 +1,11 @@
+--- a/doc/conf.py 2022-10-30 21:07:35.977857831 +0100
++++ b/doc/conf.py 2022-10-30 21:07:48.849665452 +0100
+@@ -25,7 +25,7 @@
+
+ # Add any Sphinx extension module names here, as strings. They can be extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode']
++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.imgmath', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode']
+ #extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode']
+
+ # Add any paths that contain templates here, relative to this directory.
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 50fe6fc38932..50d8716c542c 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,8 +1,8 @@
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.2.2.tar.gz 535765721 BLAKE2B 7e639018068d0282ace8abe4f9e881be2f2f405230e8f1d8fd93f9bc6dfe720ac7c0326400befd6145fe26f57c124b03c56c1ffd0690f4bff3ae61337e88e688 SHA512 9ccd602bf2041acf97f2c05d40af9304a661a8692935ecae796a6b4b34b558dbc299b07ff86717518cee174783a5321c4906e068b14110816dd9c846fce12a2f
-DIST pycharm-community-2022.2.tar.gz 535087904 BLAKE2B 7a7a69c42713045349b71b447aa5077965474e3fbdaab114e33303618a5da41c30093333ac6ced1b09c20d95220e8220b18767912233d4c5f819ad20ac5efdfd SHA512 3e9fc109684e936159f70a8224173d0264fa320122aaf056af6e73050bebc5722d6c52958931ed211628d4514e3e2ce7272ec270b5a836df14a544daea15fe65
+DIST pycharm-community-2022.2.3.tar.gz 535902788 BLAKE2B c8eb4776a5a3ac0fda0a5f3d2e00b1af34904d631a58b977cfdffb29fa259b4df60f7e464d74437e6549e610640dd166122aca56999133601cdc5519a6850cc4 SHA512 473f65d7119710f6e36a0b90c939988496fb071e5a17d305dc873c7e025183129f572b4c439a1115836f377e7235800020d4a758c6fa226fe509f7b0d766ed2f
EBUILD pycharm-community-2021.1.2-r1.ebuild 3198 BLAKE2B 94d0ce4a952f182fcca3d10ab2f405d9fec7dbfa10638e5bf73f870300cb4b172fe6c1717ebf2dbeb3a731900ac981c87ebc327d6108b2917498e1a26f0ba607 SHA512 6fa94b51a29292e428850e99ae95776339a49afa4d8840d2f5b876546e797755c09778e60387fba9442f4a4b19ac6c8caaaca44d94cee59413231e4eb8042db9
EBUILD pycharm-community-2022.2.2.ebuild 3146 BLAKE2B 01612e41b570476f08ebb1ebd8c3e3093257db1564b9c7f2f29baf90ba71d86920a55e3128fd37083d4c7cee5628b58f52207ece2b72ba3ebdd66f0515e3b7f9 SHA512 25ac97573daf2065eb247cb21743606876b0a3a7120876236b609edf18765ac15374ac7c98f4ecbc50c79a93044b4b7513445bf0923f4d57220a2ae72764e86d
-EBUILD pycharm-community-2022.2.ebuild 3146 BLAKE2B 01612e41b570476f08ebb1ebd8c3e3093257db1564b9c7f2f29baf90ba71d86920a55e3128fd37083d4c7cee5628b58f52207ece2b72ba3ebdd66f0515e3b7f9 SHA512 25ac97573daf2065eb247cb21743606876b0a3a7120876236b609edf18765ac15374ac7c98f4ecbc50c79a93044b4b7513445bf0923f4d57220a2ae72764e86d
+EBUILD pycharm-community-2022.2.3.ebuild 3146 BLAKE2B 01612e41b570476f08ebb1ebd8c3e3093257db1564b9c7f2f29baf90ba71d86920a55e3128fd37083d4c7cee5628b58f52207ece2b72ba3ebdd66f0515e3b7f9 SHA512 25ac97573daf2065eb247cb21743606876b0a3a7120876236b609edf18765ac15374ac7c98f4ecbc50c79a93044b4b7513445bf0923f4d57220a2ae72764e86d
MISC metadata.xml 305 BLAKE2B a5ee9ceb727e22160e23fc785ddcf2b7b22afd9599e956de38bf4318c4cab2acf5cffa6d1f075ac24d866d407e9412ba02362c9942b3aa34a7276e55cc44f161 SHA512 e67f65a2f5fcb0c7a7bfecdbba77c91844e89f4110ec66bb5838fdf7fb5abb57d141c2a816b7867001fc919c8721fd7837705b9a4f8853ce0728e33096fee19f
diff --git a/dev-util/pycharm-community/pycharm-community-2022.2.ebuild b/dev-util/pycharm-community/pycharm-community-2022.2.3.ebuild
index 9253d2818c01..9253d2818c01 100644
--- a/dev-util/pycharm-community/pycharm-community-2022.2.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2022.2.3.ebuild
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 499705930029..0fec45f0c0ed 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 98d2b4d764d9..970a2781a2a0 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 31 Oct 2022 08:09:37 +0000
+Mon, 31 Oct 2022 14:09:40 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 50c3ce36af7f..05fac352df90 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 534504 BLAKE2B eed9bb7a29c892a3259ca2d48b64837705fe26fbd6577bad1d3cace4232a5888ce8266ed96a03aca90d23a4478a9d0f75d6461dc800cc7f82db148acbd695a6b SHA512 b0d2b680e5aca400045ea32f4ddd621ed5cc3f567357e871ab24f936146e91eb30e012ec665ed48cd6e462046ffd067c2342356ac5be65f78cc6607739b27bb0
-TIMESTAMP 2022-10-31T08:09:42Z
+TIMESTAMP 2022-10-31T14:09:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNfgsZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNf1ydfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBO1Q//dTAeU6ka8O9KM80hKXXzoa2cTccB4JmSCx0P+9I4U2rvPpn7J3Q4y9o+
-nodqZ4YPyWT2qCCf1M4P2EmV7Gdhq5kAQtYkDo8Za0wyiZj0iZbAHRvt65uihVw5
-VKyw1w4t8iUsDQ7sFAcjglBzlVpbsXiapNAxkQXAzi6WErMNsOLJjafDyZ/KOEM2
-akYL6p7pmlRO6phD79kUh9L62VDY8c7m2ZH64lGu6Aml/nABpPvnhmjNrZgX7qFR
-y824gsJqk0xiFxe891GS3NbBP3XsCRBpDF3L6E8prXm0PkENu3ihdZd47XMfhMtF
-EIX5TsEFUJmhKqazzb1wLbGbJx/KI3DzOWDUDJM0DI7u5pRAHPCmGAdPGyCVDZ63
-PzVZnXzCey5V8wrIDs/4uGWH8R95+LzJ2nuWttSCcAcYWu6l0jp2TWo+eLAcEajZ
-EtwBkZUrJhqjN9otYVCr0lqqggh+vEAvSDVzkB9WE+DTH1rXyGlBH+XMLnyVviHz
-4aBI61+0Jdfg2uGXBlDZZPikRu4q1qVxEG7mDmkL1ycNAo0hBGAE6ziNaFrnmj7+
-mXQ6VC+bwQdSMdIYxXoGLwFc0nNrJGCKuPrzwHi43fk4kYXCQFrvoyAB8YHz0Dm2
-mQmPemAT+Mt8WR+5nnbuFg6PDiCY7vZTpRXqA29EYoEXuLMOeC4=
-=X6Kd
+klCf6A//YaI8av4JHY+BNevy1YUxAgHdsfOnDxc9wIDiejyCzY4m+Zcm0rxweO9s
+sbUYb4KL1L5HrA077kYTvZnYb9M3mBqVTqAhUb4PLpDRp2JIYUqlVqyzJOZ1UsMF
+X/r1E2jOg9V2QVIwc4jrg28U/cf4GEmvvjMHN81NJeSNYGQbSLSLHwVQfr14Lrkq
++jYhV2ToVRnBgQ0riR4SzYBfU+hnnbvy98SCQPbUCr2VAOvniXuXNlJF6TOi6x1h
+2+9TBwPSqrCLjVCJ2YID6O2ViFPKlmvH/qHW95fIsyvI7482C2tjS2pMgMbQgsh2
+6AKBd/Rk/C4eFPN7BWbXzaRLZNbMUsMikLty8WGywaJNOfh4y5bzJrZt9WyNaig7
+UDcoAWn5dopdIFHakdltsRp51zJazTyjfe/bSAByQvqemq8k1Y17e5MQDHDsNlNW
+33npwqZW49N0wB2CKghCuezWZIsqGWwsDYEW8FgGL99vZmVY4Dg3MQBQafScslEk
+MecvIhdD8zo0BMDLF8o0hkRcsId7fcypBfcS2zopwmpzoS+q1llX7lpfOjzmHjhd
+moC4Z+V1BVdiQOYVCTLXVRN0Q0z24q95Cn6ABdv26uYCtypc/ebfwVRPPL3MvhRF
+jKnR31KsklAP5ZP2oIQp0cscTD02/cFCMIl5cWqQciQapR9av88=
+=6uSb
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 98d2b4d764d9..970a2781a2a0 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 31 Oct 2022 08:09:37 +0000
+Mon, 31 Oct 2022 14:09:40 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 9376490bc4a2..564d620b54ea 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 6543af39723a..8a58c6d3042f 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/portpeek-3.2.3 b/metadata/md5-cache/app-portage/portpeek-3.2.3
new file mode 100644
index 000000000000..30bfe5118e38
--- /dev/null
+++ b/metadata/md5-cache/app-portage/portpeek-3.2.3
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install
+DEPEND=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 )
+DESCRIPTION=A helper program for maintaining the package.keyword and package.unmask files
+EAPI=8
+HOMEPAGE=https://github.com/mpagano/portpeek
+INHERIT=python-r1
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=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 ) >=app-portage/gentoolkit-0.6.1-r3 || ( >=sys-apps/portage-3.0.38.1-r2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/mpagano/portpeek/releases/download/v3.2.3/portpeek-3.2.3.tar.gz
+_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=3bdc3d6ec99b9ab788db2215dc6b5839
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 335e4b91f26e..e64eaec24b84 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2 b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2
index 46520baf5b9c..28329638aa0d 100644
--- a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2
+++ b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.gnupg.org/
INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
IUSE=+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-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
+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=LGPL-2.1 MIT
RDEPEND=>=dev-libs/libgpg-error-1.25[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
REQUIRED_USE=cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 ) cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 ) cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec )
SLOT=0/20
SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7b25489bcf9369f111b0ee151b7435a5
+_md5_=9d7d7d0bbe8c09e50c5ae46678ef66b4
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index ffa0152c9020..a9d6fbf0f0d7 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/pypy3-7.3.9_p5-r2 b/metadata/md5-cache/dev-python/pypy3-7.3.9_p5-r2
deleted file mode 100644
index d6ae23c513f7..000000000000
--- a/metadata/md5-cache/dev-python/pypy3-7.3.9_p5-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=|| ( >=dev-python/pypy3-exe-7.3.9_p3:3.9-7.3.9[bzip2(+),ncurses?] >=dev-python/pypy3-exe-bin-7.3.9_p3:3.9-7.3.9 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0 test? ( || ( >=dev-lang/python-2.7.10_p15:2.7 ) !!dev-python/pytest-forked )
-DESCRIPTION=A fast, compliant alternative implementation of the Python (3.9) language
-EAPI=8
-HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/
-INHERIT=pax-utils python-any-r1 toolchain-funcs
-IUSE=+ensurepip gdbm +jit ncurses sqlite test tk
-KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=|| ( >=dev-python/pypy3-exe-7.3.9_p3:3.9-7.3.9[bzip2(+),ncurses?] >=dev-python/pypy3-exe-bin-7.3.9_p3:3.9-7.3.9 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0
-RESTRICT=test
-SLOT=0/pypy39-pp73-336
-SRC_URI=https://buildbot.pypy.org/pypy/pypy3.9-v7.3.9-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.9-gentoo-patches-7.3.9_p5.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=42bb83702c29345b6437b09ccc87632e
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index c87871365816..49848075abea 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/pycharm-community-2022.2 b/metadata/md5-cache/dev-util/pycharm-community-2022.2.3
index f7d14af10f4e..6dc6c5434ff0 100644
--- a/metadata/md5-cache/dev-util/pycharm-community-2022.2
+++ b/metadata/md5-cache/dev-util/pycharm-community-2022.2.3
@@ -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.2.tar.gz
+SRC_URI=http://download.jetbrains.com/python/pycharm-community-2022.2.3.tar.gz
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
_md5_=d4bfd26d4a97a7b2a69a2700b02b60b5
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 75edd56639c4..830598f876ec 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/weechat-3.6 b/metadata/md5-cache/net-irc/weechat-3.6
index bfb468c63086..dff859b6f02b 100644
--- a/metadata/md5-cache/net-irc/weechat-3.6
+++ b/metadata/md5-cache/net-irc/weechat-3.6
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://weechat.org/
INHERIT=cmake lua-single python-single-r1 xdg-utils verify-sig
IUSE=doc man nls selinux test guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 verify-sig
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos
LICENSE=GPL-3
RDEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.1 dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( app-text/aspell ) tcl? ( >=dev-lang/tcl-8.4.15:0= )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( nls )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.6
SRC_URI=https://weechat.org/files/src/weechat-3.6.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-3.6.tar.xz.asc )
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=1e6f6364e90ccef925f0c36b9aba535c
+_md5_=087d7add360af0959c6cc9ec951770a0
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index aec80e6de67d..d59ca14ef468 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/igmpproxy-0.4 b/metadata/md5-cache/net-misc/igmpproxy-0.4
new file mode 100644
index 000000000000..b59433cdaded
--- /dev/null
+++ b/metadata/md5-cache/net-misc/igmpproxy-0.4
@@ -0,0 +1,12 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig
+DEFINED_PHASES=install prepare setup
+DESCRIPTION=A multicast routing daemon which uses IGMP forwarding
+EAPI=8
+HOMEPAGE=https://github.com/pali/igmpproxy
+INHERIT=autotools linux-info systemd
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://github.com/pali/igmpproxy/releases/download/0.4/igmpproxy-0.4.tar.gz
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=3754fa7660bb475b33696243ebb4138b
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 36f4539115c0..68a5e8e7b3c6 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/openblas-0.3.20 b/metadata/md5-cache/sci-libs/openblas-0.3.20
index 06d27906088b..31b8f97437b7 100644
--- a/metadata/md5-cache/sci-libs/openblas-0.3.20
+++ b/metadata/md5-cache/sci-libs/openblas-0.3.20
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install postinst postrm prepare pretend setup test
DEPEND=virtual/fortran
DESCRIPTION=Optimized BLAS library based on GotoBLAS2
EAPI=7
-HOMEPAGE=http://xianyi.github.io/OpenBLAS/
+HOMEPAGE=https://github.com/xianyi/OpenBLAS
INHERIT=flag-o-matic fortran-2 toolchain-funcs
IUSE=dynamic eselect-ldso index-64bit openmp pthread relapack test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xianyi/OpenBLAS/archive/v0.3.20.tar.gz -> openblas-0.3.20.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 fortran-2 72d28c6872beb1e7cb99684b0ae4715d multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5315b7c6f146efb351d9381f7c57ed81
+_md5_=fbf69f0844c11411e2f640f75f0bd53b
diff --git a/metadata/md5-cache/sci-libs/pdal-2.4.0-r1 b/metadata/md5-cache/sci-libs/pdal-2.4.0-r1
index af2882d2c1ba..4c156d122d03 100644
--- a/metadata/md5-cache/sci-libs/pdal-2.4.0-r1
+++ b/metadata/md5-cache/sci-libs/pdal-2.4.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pdal.io/
INHERIT=cmake
IUSE=postgres test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=net-misc/curl app-arch/zstd:= dev-libs/libxml2 dev-libs/openssl:= sci-libs/gdal:= sci-libs/libgeotiff:= sys-libs/libunwind:= sys-libs/zlib postgres? ( dev-db/postgresql:*[xml] )
RESTRICT=!test? ( test )
SLOT=0/14
SRC_URI=https://github.com/PDAL/PDAL/releases/download/2.4.0/PDAL-2.4.0-src.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ab0b29da705c9994b5ff4d22cd779aa9
+_md5_=50085141f9e3fa4bb06568b7fac1c9ef
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 11cb0acb387e..095be4e34b03 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/miniflux-2.0.38 b/metadata/md5-cache/www-apps/miniflux-2.0.38
index bb41041caafe..96dd045a56f8 100644
--- a/metadata/md5-cache/www-apps/miniflux-2.0.38
+++ b/metadata/md5-cache/www-apps/miniflux-2.0.38
@@ -12,4 +12,4 @@ RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/miniflux/v2/archive/2.0.38.tar.gz -> miniflux-2.0.38.tar.gz https://dev.gentoo.org/~concord/distfiles/miniflux-2.0.38-deps.tar.xz
_eclasses_=go-module 15312495dc4fd84f8c37bbe228ea2abd multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=51e74c72e0e4b6e10099b40c199f6070
+_md5_=9e35e4516d0429d034a3f5f900c55459
diff --git a/metadata/md5-cache/www-apps/miniflux-2.0.37 b/metadata/md5-cache/www-apps/miniflux-2.0.39
index 864bd9816e98..6afdff8ca3af 100644
--- a/metadata/md5-cache/www-apps/miniflux-2.0.37
+++ b/metadata/md5-cache/www-apps/miniflux-2.0.39
@@ -5,11 +5,11 @@ DESCRIPTION=Minimalist and opinionated feed reader
EAPI=8
HOMEPAGE=https://miniflux.app https://github.com/miniflux/v2
INHERIT=go-module systemd
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~ppc64
LICENSE=Apache-2.0 BSD BSD-2 MIT
RDEPEND=acct-user/miniflux >=dev-db/postgresql-9.5
RESTRICT=test strip
SLOT=0
-SRC_URI=https://github.com/miniflux/v2/archive/2.0.37.tar.gz -> miniflux-2.0.37.tar.gz https://dev.gentoo.org/~concord/distfiles/miniflux-2.0.37-deps.tar.xz
+SRC_URI=https://github.com/miniflux/v2/archive/2.0.39.tar.gz -> miniflux-2.0.39.tar.gz https://dev.gentoo.org/~concord/distfiles/miniflux-2.0.39-deps.tar.xz
_eclasses_=go-module 15312495dc4fd84f8c37bbe228ea2abd multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=d4cd6c74ac7d23fb281694e9451afc1b
+_md5_=9e35e4516d0429d034a3f5f900c55459
diff --git a/metadata/md5-cache/www-apps/redmine-5.0.2 b/metadata/md5-cache/www-apps/redmine-5.0.2
new file mode 100644
index 000000000000..1cb45cfab050
--- /dev/null
+++ b/metadata/md5-cache/www-apps/redmine-5.0.2
@@ -0,0 +1,16 @@
+BDEPEND=ruby_targets_ruby27? ( fastcgi? ( dev-ruby/fcgi[ruby_targets_ruby27(-)] ) ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0[ruby_targets_ruby27(-)] ) minimagick? ( >=dev-ruby/mini_magick-4.11.0[ruby_targets_ruby27(-)] ) markdown? ( >=dev-ruby/redcarpet-3.5.1[ruby_targets_ruby27(-)] ) mysql? ( >=dev-ruby/mysql2-0.5.0:0.5[ruby_targets_ruby27(-)] ) passenger? ( www-apache/passenger[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.2.2:1[ruby_targets_ruby27(-)] ) sqlite? ( >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby27(-)] ) dev-ruby/actionpack-xml_parser:2[ruby_targets_ruby27(-)] dev-ruby/addressable[ruby_targets_ruby27(-)] >=dev-ruby/commonmarker-0.23.4[ruby_targets_ruby27(-)] dev-ruby/csv:3[ruby_targets_ruby27(-)] >=dev-ruby/deckar01-task_list-2.3.2[ruby_targets_ruby27(-)] >=dev-ruby/html-pipeline-2.13.2[ruby_targets_ruby27(-)] >=dev-ruby/i18n-1.10.0:1[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1[ruby_targets_ruby27(-)] dev-ruby/marcel[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] >=dev-ruby/net-imap-0.2.2[ruby_targets_ruby27(-)] >=dev-ruby/net-pop-0.1.1[ruby_targets_ruby27(-)] >=dev-ruby/net-smtp-0.3.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.13.0[ruby_targets_ruby27(-)] >=dev-ruby/rails-6.1.6:6.1[ruby_targets_ruby27(-)] >=dev-ruby/rbpdf-1.20.0[ruby_targets_ruby27(-)] >=dev-ruby/request_store-1.5.0:0[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] >=dev-ruby/roadie-rails-3.0.0:3[ruby_targets_ruby27(-)] >=dev-ruby/rotp-5.0.0[ruby_targets_ruby27(-)] >=dev-ruby/rouge-3.28.0[ruby_targets_ruby27(-)] dev-ruby/rqrcode[ruby_targets_ruby27(-)] >=dev-ruby/rubyzip-2.3.0:2[ruby_targets_ruby27(-)] >=dev-ruby/sanitize-6.0:6[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
+DEFINED_PHASES=compile config configure install postinst prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
+DESCRIPTION=Flexible project management web application using the Ruby on Rails framework
+EAPI=7
+HOMEPAGE=https://www.redmine.org/
+INHERIT=depend.apache ruby-ng
+IUSE=fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf postgres sqlite ruby_targets_ruby27
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=acct-group/redmine acct-user/redmine imagemagick? ( media-gfx/imagemagick ) pdf? ( app-text/ghostscript-gpl media-gfx/imagemagick ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
+REQUIRED_USE=|| ( ruby_targets_ruby27 )
+SLOT=0
+SRC_URI=https://www.redmine.org/releases/redmine-5.0.2.tar.gz
+_eclasses_=depend.apache 416d1c5005c5f4594e79812fb7323f0d estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=e68b0a807c483886640e3c382a239d87
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 4907db87ea6b..0d6942434464 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-106.0.1 b/metadata/md5-cache/www-client/firefox-106.0.1
deleted file mode 100644
index cf1b5fcd95a3..000000000000
--- a/metadata/md5-cache/www-client/firefox-106.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.4:3.10[ncurses,sqlite,ssl] >=dev-lang/python-3.9.12:3.9[ncurses,sqlite,ssl] >=dev-lang/python-3.8.13:3.8[ncurses,sqlite,ssl] ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig >=virtual/rust-1.61.0 || ( ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ( sys-devel/clang:13 sys-devel/llvm:13 clang? ( sys-devel/lld:13 pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) ) ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) ~sys-devel/autoconf-2.13 >=sys-devel/libtool-2.4
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) || ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.83 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4[sdk] ) ) X? ( x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast +X l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) || ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.83 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) || ( X wayland ) screencast? ( wayland )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/106.0.1/source/firefox-106.0.1.source.tar.xz -> firefox-106.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-106-patches-02j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-106-patches-02j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-106-patches-02j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/af.xpi -> firefox-106.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ar.xpi -> firefox-106.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ast.xpi -> firefox-106.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/be.xpi -> firefox-106.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/bg.xpi -> firefox-106.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/br.xpi -> firefox-106.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ca.xpi -> firefox-106.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/cak.xpi -> firefox-106.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/cs.xpi -> firefox-106.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/cy.xpi -> firefox-106.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/da.xpi -> firefox-106.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/de.xpi -> firefox-106.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-106.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/el.xpi -> firefox-106.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-106.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-106.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-106.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-106.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/et.xpi -> firefox-106.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/eu.xpi -> firefox-106.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/fi.xpi -> firefox-106.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/fr.xpi -> firefox-106.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-106.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-106.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/gd.xpi -> firefox-106.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/gl.xpi -> firefox-106.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/he.xpi -> firefox-106.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/hr.xpi -> firefox-106.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-106.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/hu.xpi -> firefox-106.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/id.xpi -> firefox-106.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/is.xpi -> firefox-106.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/it.xpi -> firefox-106.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ja.xpi -> firefox-106.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ka.xpi -> firefox-106.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/kab.xpi -> firefox-106.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/kk.xpi -> firefox-106.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ko.xpi -> firefox-106.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/lt.xpi -> firefox-106.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/lv.xpi -> firefox-106.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ms.xpi -> firefox-106.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-106.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/nl.xpi -> firefox-106.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-106.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-106.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/pl.xpi -> firefox-106.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-106.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-106.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/rm.xpi -> firefox-106.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ro.xpi -> firefox-106.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ru.xpi -> firefox-106.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sk.xpi -> firefox-106.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sl.xpi -> firefox-106.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sq.xpi -> firefox-106.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sr.xpi -> firefox-106.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-106.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/th.xpi -> firefox-106.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/tr.xpi -> firefox-106.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/uk.xpi -> firefox-106.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/uz.xpi -> firefox-106.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/vi.xpi -> firefox-106.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-106.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-106.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ach.xpi -> firefox-106.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/an.xpi -> firefox-106.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/az.xpi -> firefox-106.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/bn.xpi -> firefox-106.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/bs.xpi -> firefox-106.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-106.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/eo.xpi -> firefox-106.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-106.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-106.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/fa.xpi -> firefox-106.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ff.xpi -> firefox-106.0.1-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/gn.xpi -> firefox-106.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-106.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-106.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-106.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ia.xpi -> firefox-106.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/km.xpi -> firefox-106.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/kn.xpi -> firefox-106.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/lij.xpi -> firefox-106.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/mk.xpi -> firefox-106.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/mr.xpi -> firefox-106.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/my.xpi -> firefox-106.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-106.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/oc.xpi -> firefox-106.0.1-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/sco.xpi -> firefox-106.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/si.xpi -> firefox-106.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/son.xpi -> firefox-106.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/szl.xpi -> firefox-106.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ta.xpi -> firefox-106.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/te.xpi -> firefox-106.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/tl.xpi -> firefox-106.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/trs.xpi -> firefox-106.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/ur.xpi -> firefox-106.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/106.0.1/linux-x86_64/xpi/xh.xpi -> firefox-106.0.1-xh.xpi )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d llvm 29d5332b8530fb760c2ca71ad6706858 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=67a9fca93007cad13bbaac75c7fc2225
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 7cdae5dceb12..76ecfdcae55e 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/nginx-1.23.2-r1 b/metadata/md5-cache/www-servers/nginx-1.23.2-r2
index 8d941484eae1..64808eaadcb5 100644
--- a/metadata/md5-cache/www-servers/nginx-1.23.2-r1
+++ b/metadata/md5-cache/www-servers/nginx-1.23.2-r2
@@ -13,6 +13,6 @@ RDEPEND=acct-group/nginx acct-user/nginx virtual/libcrypt:= pcre? ( dev-libs/lib
REQUIRED_USE=pcre-jit? ( pcre ) nginx_modules_http_fancyindex? ( nginx_modules_http_addition ) nginx_modules_http_grpc? ( http2 ) nginx_modules_http_lua? ( ^^ ( lua_single_target_luajit ) nginx_modules_http_rewrite pcre !pcre2 ) nginx_modules_http_naxsi? ( nginx_modules_http_rewrite pcre ) nginx_modules_http_dav_ext? ( nginx_modules_http_dav nginx_modules_http_xslt ) nginx_modules_http_metrics? ( nginx_modules_http_stub_status ) nginx_modules_http_security? ( pcre ) nginx_modules_http_push_stream? ( ssl )
RESTRICT=test
SLOT=mainline
-SRC_URI=https://nginx.org/download/nginx-1.23.2.tar.gz https://github.com/simpl/ngx_devel_kit/archive/v0.3.1.tar.gz -> ngx_devel_kit-0.3.1.tar.gz nginx_modules_http_auth_ldap? ( https://github.com/kvspb/nginx-auth-ldap/archive/42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz -> nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz ) nginx_modules_http_auth_pam? ( https://github.com/stogh/ngx_http_auth_pam_module/archive/v1.5.2.tar.gz -> ngx_http_auth_pam-1.5.2.tar.gz ) nginx_modules_http_brotli? ( https://github.com/google/ngx_brotli/archive/v1.0.0rc.tar.gz -> ngx_brotli-1.0.0rc.tar.gz ) nginx_modules_http_cache_purge? ( http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz -> ngx_http_cache_purge-2.3.tar.gz ) nginx_modules_http_dav_ext? ( https://github.com/arut/nginx-dav-ext-module/archive/v3.0.0.tar.gz -> ngx_http_dav_ext-3.0.0.tar.gz ) nginx_modules_http_echo? ( https://github.com/openresty/echo-nginx-module/archive/v0.63.tar.gz -> ngx_http_echo-0.63.tar.gz ) nginx_modules_http_fancyindex? ( https://github.com/aperezdc/ngx-fancyindex/archive/v0.4.4.tar.gz -> ngx_http_fancyindex-0.4.4.tar.gz ) nginx_modules_http_geoip2? ( https://github.com/leev/ngx_http_geoip2_module/archive/3.4.tar.gz -> ngx_http_geoip2_module-3.4.tar.gz ) nginx_modules_http_headers_more? ( https://github.com/openresty/headers-more-nginx-module/archive/v0.34.tar.gz -> ngx_http_headers_more-0.34.tar.gz ) nginx_modules_http_javascript? ( https://github.com/nginx/njs/archive/0.7.7.tar.gz -> njs-0.7.7.tar.gz ) nginx_modules_http_lua? ( https://github.com/openresty/lua-nginx-module/archive/b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz -> ngx_http_lua-b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz ) nginx_modules_http_memc? ( https://github.com/openresty/memc-nginx-module/archive/v0.19.tar.gz -> ngx_memc_module-0.19.tar.gz ) nginx_modules_http_metrics? ( https://github.com/madvertise/ngx_metrics/archive/v0.1.1.tar.gz -> ngx_metrics-0.1.1.tar.gz ) nginx_modules_http_mogilefs? ( https://github.com/vkholodkov/nginx-mogilefs-module/archive/1.0.4.tar.gz -> ngx_mogilefs_module-1.0.4.tar.gz ) nginx_modules_http_naxsi? ( https://github.com/wargio/naxsi/archive/4140b2ded624eb36f04c783c460379b9403012d0.tar.gz -> ngx_http_naxsi-4140b2ded624eb36f04c783c460379b9403012d0.tar.gz https://github.com/libinjection/libinjection/archive/49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz -> ngx_http_naxsi_libinjection-49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz ) nginx_modules_http_push_stream? ( https://github.com/wandenberg/nginx-push-stream-module/archive/8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz -> ngx_http_push_stream-8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz ) nginx_modules_http_security? ( https://github.com/SpiderLabs/ModSecurity-nginx/archive/refs/tags/v1.0.3.tar.gz -> modsecurity-nginx-1.0.3.tar.gz ) nginx_modules_http_slowfs_cache? ( http://labs.frickle.com/files/ngx_slowfs_cache-1.10.tar.gz -> ngx_http_slowfs_cache-1.10.tar.gz ) nginx_modules_http_sticky? ( https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/1.2.6-10-g08a395c66e42.tar.bz2 -> nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 ) nginx_modules_http_upload_progress? ( https://github.com/masterzen/nginx-upload-progress-module/archive/68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz -> ngx_http_upload_progress-68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz ) nginx_modules_http_upstream_check? ( https://github.com/yaoweibin/nginx_upstream_check_module/archive/9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz -> ngx_http_upstream_check-9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz ) nginx_modules_http_vhost_traffic_status? ( https://github.com/vozlt/nginx-module-vts/archive/v0.2.1.tar.gz -> ngx_http_vhost_traffic_status-0.2.1.tar.gz ) nginx_modules_stream_geoip2? ( https://github.com/leev/ngx_http_geoip2_module/archive/3.4.tar.gz -> ngx_http_geoip2_module-3.4.tar.gz ) nginx_modules_stream_javascript? ( https://github.com/nginx/njs/archive/0.7.7.tar.gz -> njs-0.7.7.tar.gz ) rtmp? ( https://github.com/arut/nginx-rtmp-module/archive/v1.2.2.tar.gz -> ngx_rtmp-1.2.2.tar.gz )
+SRC_URI=https://nginx.org/download/nginx-1.23.2.tar.gz https://github.com/simpl/ngx_devel_kit/archive/v0.3.1.tar.gz -> ngx_devel_kit-0.3.1.tar.gz nginx_modules_http_auth_ldap? ( https://github.com/kvspb/nginx-auth-ldap/archive/42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz -> nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz ) nginx_modules_http_auth_pam? ( https://github.com/stogh/ngx_http_auth_pam_module/archive/v1.5.2.tar.gz -> ngx_http_auth_pam-1.5.2.tar.gz ) nginx_modules_http_brotli? ( https://github.com/google/ngx_brotli/archive/v1.0.0rc.tar.gz -> ngx_brotli-1.0.0rc.tar.gz ) nginx_modules_http_cache_purge? ( http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz -> ngx_http_cache_purge-2.3.tar.gz ) nginx_modules_http_dav_ext? ( https://github.com/arut/nginx-dav-ext-module/archive/v3.0.0.tar.gz -> ngx_http_dav_ext-3.0.0.tar.gz ) nginx_modules_http_echo? ( https://github.com/openresty/echo-nginx-module/archive/v0.63.tar.gz -> ngx_http_echo-0.63.tar.gz ) nginx_modules_http_fancyindex? ( https://github.com/aperezdc/ngx-fancyindex/archive/v0.4.4.tar.gz -> ngx_http_fancyindex-0.4.4.tar.gz ) nginx_modules_http_geoip2? ( https://github.com/leev/ngx_http_geoip2_module/archive/3.4.tar.gz -> ngx_http_geoip2_module-3.4.tar.gz ) nginx_modules_http_headers_more? ( https://github.com/openresty/headers-more-nginx-module/archive/v0.34.tar.gz -> ngx_http_headers_more-0.34.tar.gz ) nginx_modules_http_javascript? ( https://github.com/nginx/njs/archive/0.7.8.tar.gz -> njs-0.7.8.tar.gz ) nginx_modules_http_lua? ( https://github.com/openresty/lua-nginx-module/archive/b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz -> ngx_http_lua-b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz ) nginx_modules_http_memc? ( https://github.com/openresty/memc-nginx-module/archive/v0.19.tar.gz -> ngx_memc_module-0.19.tar.gz ) nginx_modules_http_metrics? ( https://github.com/madvertise/ngx_metrics/archive/v0.1.1.tar.gz -> ngx_metrics-0.1.1.tar.gz ) nginx_modules_http_mogilefs? ( https://github.com/vkholodkov/nginx-mogilefs-module/archive/1.0.4.tar.gz -> ngx_mogilefs_module-1.0.4.tar.gz ) nginx_modules_http_naxsi? ( https://github.com/wargio/naxsi/archive/4140b2ded624eb36f04c783c460379b9403012d0.tar.gz -> ngx_http_naxsi-4140b2ded624eb36f04c783c460379b9403012d0.tar.gz https://github.com/libinjection/libinjection/archive/49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz -> ngx_http_naxsi_libinjection-49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz ) nginx_modules_http_push_stream? ( https://github.com/wandenberg/nginx-push-stream-module/archive/8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz -> ngx_http_push_stream-8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz ) nginx_modules_http_security? ( https://github.com/SpiderLabs/ModSecurity-nginx/archive/refs/tags/v1.0.3.tar.gz -> modsecurity-nginx-1.0.3.tar.gz ) nginx_modules_http_slowfs_cache? ( http://labs.frickle.com/files/ngx_slowfs_cache-1.10.tar.gz -> ngx_http_slowfs_cache-1.10.tar.gz ) nginx_modules_http_sticky? ( https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/1.2.6-10-g08a395c66e42.tar.bz2 -> nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 ) nginx_modules_http_upload_progress? ( https://github.com/masterzen/nginx-upload-progress-module/archive/68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz -> ngx_http_upload_progress-68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz ) nginx_modules_http_upstream_check? ( https://github.com/yaoweibin/nginx_upstream_check_module/archive/9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz -> ngx_http_upstream_check-9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz ) nginx_modules_http_vhost_traffic_status? ( https://github.com/vozlt/nginx-module-vts/archive/v0.2.1.tar.gz -> ngx_http_vhost_traffic_status-0.2.1.tar.gz ) nginx_modules_stream_geoip2? ( https://github.com/leev/ngx_http_geoip2_module/archive/3.4.tar.gz -> ngx_http_geoip2_module-3.4.tar.gz ) nginx_modules_stream_javascript? ( https://github.com/nginx/njs/archive/0.7.8.tar.gz -> njs-0.7.8.tar.gz ) rtmp? ( https://github.com/arut/nginx-rtmp-module/archive/v1.2.2.tar.gz -> ngx_rtmp-1.2.2.tar.gz )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 ssl-cert 6dbe6a8a3dccb3d2f28f8404cd02c7d7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=4f8553bc1a67d4b41e79cd2af8c77dbe
+_md5_=b9234e9074b5dd5e5948e0ba3edd0073
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 0666fdbea253..8ced43a0556a 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/albert-0.17.5 b/metadata/md5-cache/x11-misc/albert-0.17.5
new file mode 100644
index 000000000000..296bf10a640b
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/albert-0.17.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 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 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] ) python? ( python_single_target_python3_8? ( dev-python/pybind11[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pybind11[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) )
+DESCRIPTION=A fast and flexible keyboard launcher
+EAPI=8
+HOMEPAGE=https://albertlauncher.github.io/
+INHERIT=cmake python-single-r1 xdg-utils
+IUSE=debug +python +python-extensions +statistics virtualbox python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64
+LICENSE=all-rights-reserved
+RDEPEND=dev-cpp/muParser dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 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 ) ) statistics? ( dev-qt/qtcharts:5 dev-qt/qtxml:5 ) virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
+REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
+RESTRICT=mirror bindist
+SLOT=0
+SRC_URI=https://github.com/albertlauncher/albert/archive/v0.17.5.tar.gz -> albert-0.17.5.tar.gz https://github.com/albertlauncher/plugins/archive/22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz -> albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz -> albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz https://github.com/mqus/jetbrains-albert-plugin/archive/b7157473cc923fe4f15023c85a032eeab3627652.tar.gz -> albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz https://github.com/bergercookie/xkcd-albert-plugin/archive/bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz -> albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz )
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e19d0df6cf53ec2cbaa0e4a9b92909c3
diff --git a/metadata/md5-cache/x11-misc/xscreensaver-6.05 b/metadata/md5-cache/x11-misc/xscreensaver-6.05
index c354a50e8985..08b54abba89f 100644
--- a/metadata/md5-cache/x11-misc/xscreensaver-6.05
+++ b/metadata/md5-cache/x11-misc/xscreensaver-6.05
@@ -13,4 +13,4 @@ REQUIRED_USE=gles? ( !glx ) ?? ( elogind systemd ) gtk? ( || ( gdk-pixbuf png )
SLOT=0
SRC_URI=https://www.jwz.org/xscreensaver/xscreensaver-6.05.1.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 29a755b1291d64133634d80b0328f153 font bc7d91ca9054e47ad87b5763214665a4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac pam e44a1dd98f13e1ad76de01e919bde1f1 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=56695975a0a03a0784fa7c0abc3a18c2
+_md5_=9cd9f264430f1ecf6fcb771e8a0c9d45
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 998cfaf2f9ba..41b142adaae7 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-10-31T08:09:42Z
+TIMESTAMP 2022-10-31T14:09:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNfgsZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNf1ydfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA8oBAAncpBB+iUBuYLBTn/Ma2unelM9reKsGbde2GF8qsaFyqZsmfKLzQaJ/ry
-DaFs2u2iRbJJHy2PF9mgd2z1rhB3WK0BAgiwJ7Jgz74LfaQ6gXhWecMB24dN/aCm
-gq1Nou05QGZ8sRsDgar2dr/BKvhbKqZ5ELqgfK9dtyRJRi/EwvlYiLOZyn/hwMQV
-EpkIwL3aiGPAi9nWhUsk8nGmDxYmtoDpDsi0zh+c125nSfbbmL29/pHHSVEqzoE1
-9Y4nopqQlDFHj1z/pRUmfPcrLSxoicTW9/23CtvHsuWsRiLAxi/mXup/gAofLcJp
-OtEEO/dH8vKS4Jzwj2h+46M9jz0yXPBMiqGsKCOOdf1bT6Lh4wq55KKxkEi2CUl4
-29DRVr31sI+GXBj0YLcqlpfwdNO8yGEVHxIVtqhWkFNgEv/BR6EMoAsyK6gzY2d5
-B6BE9JU/JZ6JWjf6ppN9qaF30mgGaql54x/sD03Xic5oXxchPR6tcMAacmv1JlTd
-bS9f9ADrAgIZ22vcAPiTthXJaAHqlL4ai/er0wTS3TBuUyEshX8pSntSXWKHcuSV
-PgBC7hw/58h4V7kHftZfe9p5uVLeZ2B98MKmdkH8Qdel2HwGrrlccoGJXyy0I8y2
-UoUpMHcJbSvpc85kCh/Qx8mgrIIN5oBWLJhIdtUx3nsGsIOOZVg=
-=QxJD
+klD5wQ/+NkkYw9inghPe4Y0Rf/GAcBvZ83zpE3uvEfiLkRwD5FbM5jijZCRAMisG
+88lRqxPZJrWk6lbWbAGMPRgmGdv9XICL5inLq5B6OonaK7m2d91S3dKGdaPbv8Je
+eD8yk6pBasxTfk4UB57hizR6paEoV+MtHwUbGVec87AT81sAKWn7Q7aHG4p27nqr
+xT8zueaGnCteVou3U9AYpYWwugxH8u0VK4AnWiuQ2jhXiSVZ6TRlAdttobawrRw7
+x40qBLqNiiPpRd1KM5Z3BcZZPI+eDF+B+C/5Gzot9HpHBKpqQLQebrKIfsV9xL9f
+3FgcHe9MuuI7x/s5VvvOY/x+oukbecNCTGpWUO1jrrXWLTgzo6+dkqFW7JJBco0f
+DkQlPnbkHwwoiulfpjsjap5dXQALUj6CLwUVAePwFcQm8CKnyaraWPjO2DSlGNXL
+Izveedqjra5qTpOw0P2grMZtRFfSBaOKWcjgpVGn0MmwMZTRntv3rLnYoTulGZpj
+ACwf66E3G0/AceyKJfmXjStCZUrio3gIitXY2lyZO77lnkc/Ux8fJdG1jhlTgROK
+rMJSS7A36YImP5MmtF6yOFWYKjZO/FM4D0bzs69pFr+uCQi2gxnJvZH5c3BHcRaS
+vunNbBdwjt7pN7VqpAVnQxFikiS/Dp+fbS/oqt8y4xEbTyd4jcY=
+=FDBC
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 98d2b4d764d9..970a2781a2a0 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 31 Oct 2022 08:09:37 +0000
+Mon, 31 Oct 2022 14:09:40 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 7e7f3911e3da..3bf38b60f370 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Oct 31 08:09:37 AM UTC 2022
+Mon Oct 31 02:09:40 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 119f933e2256..60c71a4eb910 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 31 Oct 2022 08:15:01 +0000
+Mon, 31 Oct 2022 14:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 8d258837ef63..94e822dc533d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-add27da50d7df61d5ddbcc7318757d1672268431 1667201905 2022-10-31T07:38:25+00:00
+4e6f5cd4a22197d3d054469aea8ffa08731c4d2a 1667224795 2022-10-31T13:59:55+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index c3b19d6248a5..025b84471eb2 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1667203801 Mon 31 Oct 2022 08:10:01 AM UTC
+1667225401 Mon 31 Oct 2022 02:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 98d2b4d764d9..970a2781a2a0 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 31 Oct 2022 08:09:37 +0000
+Mon, 31 Oct 2022 14:09:40 +0000
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index ef1cc09efbed..1ae827b1de10 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
index 4b9a52b14ceb..20b0d83baa03 100644
--- a/net-irc/weechat/Manifest
+++ b/net-irc/weechat/Manifest
@@ -4,6 +4,6 @@ DIST weechat-3.5.tar.xz.asc 833 BLAKE2B 539ddb256ebeb4871b8e881358500fe8bda560ae
DIST weechat-3.6.tar.xz 2716044 BLAKE2B b96cc6a8c352ff6c03429b0ef06164f02cf67c54cd2d86d9dcf9cba8620b3f190c036b02abff359f2bff640748cb29b12393ce4e92156ce6d213e570b0690e8b SHA512 a6451e821244d47cbd10255287d67815d8d37b000ee031c1f1ebb3af6a42c6997ee7b8468bf42530d8b3162b7f9e8e557a549ce4059668c3a94ff9dc1d70ad06
DIST weechat-3.6.tar.xz.asc 833 BLAKE2B d0d9952095fd7c8d5548dd56b8a3b79e6fd1c4042b8e72c91eb3d4447d5082a983852251cc6100fd7d973ddee9a9bc739c837914dd4bb1b31d3481da6b80817b SHA512 8ea778e440d5c8dab28714b4a0a8b5e1f2009a782dfdf446c1428c5c4e41564e2d98b8e1dff55c370f1195ee233b6aaafbf46bd23c89719a73df3340200a34ec
EBUILD weechat-3.5-r1.ebuild 4602 BLAKE2B 2187fbc2493e3b567ecc464c3b75437ae301b5c024dea75531caea6f9d9e1a09bf8ac4a5bde1219f5a4b4775a4924d02f12f70961789037b9d68667a7634bfe9 SHA512 a43a66228844f344c8e88c42934d50c3aa3c1160e9069625c7d45d127e2c4deae4109a2d93018d96df9df08e8e3c16bf71021f97504ff88133379be3d09ce54e
-EBUILD weechat-3.6.ebuild 4582 BLAKE2B a5239d455f080e7f57bfe1f019c1e120f8866ad928f6bc9aa208adaecac10a6db8b8befd9304573b9454a052e27a0a5e807c9de8939a697e2b574c22e11c52f6 SHA512 72d7966b3f33dcaf5454c5e54d1935b057017c22f0e760a94dd834185d743a36029fd33aa77f5cefd9533c60c145bf847cb4e4120ec7afec8cdd38dd15c2af83
+EBUILD weechat-3.6.ebuild 4581 BLAKE2B 8787c961198971ae8708082a0a12cb5c91da2a66303700bbe972af3638624663edd0e4ffdd0bfa2f855db3ec851c1fa9e29712b6393336958d9057fa95002121 SHA512 035f0a7fea43c3c26b8603da7b5001b1839451719c3abf1352091455db0594f1d6a3972cecd4b9861d51746e3f8a399559b4b5dea98aba56f074b554d38eaf06
EBUILD weechat-9999.ebuild 4584 BLAKE2B 3c191a7e97c2b571682f011a0d71bdb16e646d33503d66f5e70de2302b189a0f918c77d670e99b1bef84c58a34909f6a8adf3265392d11637cba45dd9f461af9 SHA512 3f32bf2c17934dba2b2cf3db9bdd25c1a63e879abae79e6d8f0865b5b28c97ee49a376e782dfec59d95c904416ceb524b6a73a7d55166f7138221fe05abddfb6
MISC metadata.xml 1190 BLAKE2B 02cb2861181854b6d948010cc1e09797b29415445dadab9e5a4a6ada30101c24f98783a8d61dbd9d0718a53f866d4f7523d62a56ad1aa25def67fa9cd9fbde0d SHA512 55e96b86cbe0448a9e3bebfa987635b850f5e61b2471359b61726dede987368dfb5e6a4a9accc14665f5c291cdbc67e541bb2c1118356f752e9c5060d20a4674
diff --git a/net-irc/weechat/weechat-3.6.ebuild b/net-irc/weechat/weechat-3.6.ebuild
index 4a2e12464bfd..490f7a194e6e 100644
--- a/net-irc/weechat/weechat-3.6.ebuild
+++ b/net-irc/weechat/weechat-3.6.ebuild
@@ -17,7 +17,7 @@ else
verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
fi
DESCRIPTION="Portable and multi-interface IRC client"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 8b494b12c606..7c7657992e6f 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/igmpproxy/Manifest b/net-misc/igmpproxy/Manifest
index c64c21fa7f31..d4ed3e430c50 100644
--- a/net-misc/igmpproxy/Manifest
+++ b/net-misc/igmpproxy/Manifest
@@ -2,5 +2,7 @@ AUX igmpproxy.confd 199 BLAKE2B 85902275ecd501bb26f37c91cf135cb34efd8dab8a6b5d85
AUX igmpproxy.initd-r1 337 BLAKE2B 44af8071177be905593ea867b23be08a9b51928158f62c7d62bbae33b59edd23c3b873db29f38eac37c42a9385c223e050fb3ed1e8776472f9fb73533d73200e SHA512 1e4e5d73fe9a734ab7898c2defdef8f9b27c3811109ef8819875a65733c72e48feb683d0001ced759c3195ce30bf31c6af9be7cebf30dd1dcd9141ffbbfe3f53
AUX igmpproxy.service 155 BLAKE2B 7cddd2b54bc632b16ec7ac28665dd752d5e8090741adff7da2d9085b30d7cdd8428d4525bf0ebeabd99663a246a86e45d0958792e04f52e3f798996a5dcabd74 SHA512 e50a6ba9c29e49ff243f3704033a3f4b1167281e6b8270de324a8f8f2646ff063fac0ef90d19196dbf4c8b39e2474e831f1ac2ac35f1a6b85e83e3f9f3d319be
DIST igmpproxy-0.3.tar.gz 168403 BLAKE2B 4dd07936074fbd9b3c869851f5b592f1eec33109be78ee5a05b3658c26afb67c30379f7cc66dfa20af276aae0a1c21dbf5c9fd337c853d623b08126324b06561 SHA512 0b1deca544317e2f0b1ff550e5921e8d6f64565f7cd72b6210fc7d3d7c3a301875088687a31ca5a29d310b2931695bd7a77e41dc5685ab7175ea1d41fe9246af
+DIST igmpproxy-0.4.tar.gz 170700 BLAKE2B 233af2fe35a0d661211d205fec89cce0a7dc91fe1530e940703e6d56eeb69f4490ca16d18787dbbaf7c0087dc2ebcb61d212778993af6fbb8acc7ba33429f7e0 SHA512 ad5d8f0794cf74e42f6f99a57815402904ef7f03b76a901885c16aa0d148e552ce001832e82e4cc4ac33e2d4fd6059c51352363f13f192bca48ea9bca12c640c
EBUILD igmpproxy-0.3-r1.ebuild 650 BLAKE2B 1fa0616b05769e9529965bf6873fc1d4561e30f8ca3c5375eff2ada2005de545d98cbf217059b7b62d003aa0b46a2cac5b681d25041ad6d3d355829c72cd6a3a SHA512 d93f6fcf2fdf219f7aab6d8a940b6c8909f914b870dbf028489b7281dc149471b6187cdbf9a4233dc82f328d68316f4b066c5a78c9f2d36c6e179b901b8652bf
+EBUILD igmpproxy-0.4.ebuild 652 BLAKE2B 4e341e78e117b554c1de4278746f565540343d88bc445a954c6596496a2e081dadfb231be1ba7e0cdc2374332bbfe345a8a2626e8343ba14fbcbdd92973a9e15 SHA512 3365ed58ddcda377e4814e771455f015c1b2c80cbb709498dd2b0907a0b686108d14ee30286b8343e858da3d6b583d0509ac6db6d18f005c077d4fe94dfd711e
MISC metadata.xml 594 BLAKE2B 602cfba461cd39269a09d634d8c9253a58b887818c2f987bacb154147474f69ba66fe10c3fd145cd93ef5204bd8b466b274d27fa968676c51dba5c66945ce48b SHA512 49fa0f3acda2c9d62a4ee0e6ebb1063af3a065499fe4a92fb5cdb634d397871d91d3aa993e7010ad57584de468f8f5e091bc1f1b597cfd30c419e2e3dcf04c34
diff --git a/net-misc/igmpproxy/igmpproxy-0.4.ebuild b/net-misc/igmpproxy/igmpproxy-0.4.ebuild
new file mode 100644
index 000000000000..3683a01cbe83
--- /dev/null
+++ b/net-misc/igmpproxy/igmpproxy-0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="A multicast routing daemon which uses IGMP forwarding"
+HOMEPAGE="https://github.com/pali/igmpproxy"
+SRC_URI="https://github.com/pali/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-2+"
+SLOT="0"
+
+CONFIG_CHECK="~IP_MULTICAST ~IP_MROUTE"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ newinitd "${FILESDIR}"/igmpproxy.initd-r1 igmpproxy
+ systemd_dounit "${FILESDIR}"/"${PN}".service
+
+ newconfd "${FILESDIR}"/igmpproxy.confd igmpproxy
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index f48e0ee07068..f6a576afc56d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 6371a7268bf7..06697fc1a8ab 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -176,3 +176,4 @@ sys-apps/yarn
www-apps/jekyll-coffeescript
www-apps/kibana-bin
www-client/chromium
+>=www-apps/redmine-5.0.2
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index feb260b1639d..c1217c996867 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest
index 45e7c8a90ed0..76568c5379fd 100644
--- a/sci-libs/openblas/Manifest
+++ b/sci-libs/openblas/Manifest
@@ -6,5 +6,5 @@ DIST openblas-0.3.19.tar.gz 12706050 BLAKE2B c29aa27faaf18e3330087f8d2ebed733f53
DIST openblas-0.3.20.tar.gz 12742441 BLAKE2B 9ae808e2a7da39e28dbe26c7feb5da3c70275f3b48bd68455c22e3b16fc1f2d10b9d84c9593acff2c837fc1514f21f2bbc0e87708075c5fe13514d0d47cf0b5a SHA512 0742d40b74b11b781021280fd627fa5798e6856b49f2ba1111a5927aac1a7823bcb8162187555f4cf3a4dd7eadf5b1f2a4685c0b5e189847b2869166d1bc7391
EBUILD openblas-0.3.18.ebuild 5778 BLAKE2B 20eacb6dfeb8114f77c9c63ee7962a4180bc029e8b950c4049b2d4d12cc81d666fd42ae13565cc9c1d9841510672308b8142ddcf898b795422c417e415ee3a9d SHA512 6155bff0b7bed8bff2db6eb3fc7d41be2eb1ae5638954825d6dea963a714067547bbd8459bbc438bad7c730e5607688bf8fc14fb6154c6a5065e87ea2012964e
EBUILD openblas-0.3.19.ebuild 5778 BLAKE2B 20eacb6dfeb8114f77c9c63ee7962a4180bc029e8b950c4049b2d4d12cc81d666fd42ae13565cc9c1d9841510672308b8142ddcf898b795422c417e415ee3a9d SHA512 6155bff0b7bed8bff2db6eb3fc7d41be2eb1ae5638954825d6dea963a714067547bbd8459bbc438bad7c730e5607688bf8fc14fb6154c6a5065e87ea2012964e
-EBUILD openblas-0.3.20.ebuild 5881 BLAKE2B 2ea307644937c15bc745e218af6b8f3b0471c994379ef6c369977abc3097730df3167abded5c7bc48075f0043bd08f8984bddf8bb0ced2cfe9e0f8774e89bf08 SHA512 9471ed4cf44ef4ce988f9280e84e3cb30937cb0cf7fe0b02e21433b48dd9dd589a93f862b70aee56103e31a9520fb9184940a5c4a42f6d71393ba4bd7130ad33
+EBUILD openblas-0.3.20.ebuild 5882 BLAKE2B 593c2164016813464a3d3832e5b24ff4ed854960bda3c74a5bc10a1e5fe14c0dfb8c06a00d7c499e5cc1c04b7aae3abd0a074303a49c5fd409fe800cd95891f4 SHA512 5eee438e2d047b4f5df3e478d1809131e49f250396019b426e153124c6ea8d88b8f3b962c3074e037e3e6ef334b72deae7bff4e1d9452181fbbf2f49964cfa54
MISC metadata.xml 1561 BLAKE2B 5ba7ec66dd8ba7ca8bc29bc0193b48b6a82b4949bb79bab461400040667aa66aac3cfd2ad9c7323798048fd43d18ac96a562d53b68f3f7ae8bf8505ac7a04691 SHA512 05272eb56480ff82b240d0f430df3df03981e24b971dbd37c13d464f4f4b334bac19b54915446a09326a334aa76249bb79a4fa389d26150365f21389992f9a48
diff --git a/sci-libs/openblas/openblas-0.3.20.ebuild b/sci-libs/openblas/openblas-0.3.20.ebuild
index 9752701c1849..029ace6cd509 100644
--- a/sci-libs/openblas/openblas-0.3.20.ebuild
+++ b/sci-libs/openblas/openblas-0.3.20.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit flag-o-matic fortran-2 toolchain-funcs
DESCRIPTION="Optimized BLAS library based on GotoBLAS2"
-HOMEPAGE="http://xianyi.github.io/OpenBLAS/"
+HOMEPAGE="https://github.com/xianyi/OpenBLAS"
SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/OpenBLAS-${PV}
diff --git a/sci-libs/pdal/Manifest b/sci-libs/pdal/Manifest
index ee9784b7955e..262d16a43a0f 100644
--- a/sci-libs/pdal/Manifest
+++ b/sci-libs/pdal/Manifest
@@ -1,6 +1,6 @@
AUX pdal-2.4.3-fix-test.patch 1168 BLAKE2B a5b532ac015408c60d7f16d9aa325a36f85cd2aff8e028daf837d99c51cc3b39077a0cca81ce4e6664fe9370835e0410fad46c8ac5b36895b4a62b269a59be01 SHA512 5eea4f07c0368000420f7ee12f1bd63661525547b4169e1f3493df02144e6054074072d1ef589651a840e1a6a9a7c4412d5d46d41cc485a2e7835e5cd163b3b1
DIST PDAL-2.4.0-src.tar.gz 113449697 BLAKE2B 8f774555d32ad4f0afe6dd850e6dcaf33b58c02934207ee2224230af762a7d3062a48909e267abf790a97a1d11788bb7543971c99239e5ae742d7945db09bda5 SHA512 655fadd2b435ed1cb801ba542028bcc15156da9266eedde93b2210dbadbc50d36b0b6a151062113f2adfb68a2938e2b867438a5a94952a7b3e46f59a53b47623
DIST PDAL-2.4.3-src.tar.gz 100758279 BLAKE2B 7c157bb51416b24bd8896a62e71a186bc9a45b34d5ab58fadbe691cb1abc9595f598fcf92ec528c9103f646c21f940b26fbf199a998e707d17f1527eb2957a85 SHA512 ed342c29d10c0506e1c0f5ee4dba531189000dd0cc6912f681a95b7c56483d6136e515771a174e20906b1cd81dfd101d53be0cbaf200480d81d053d7dec8a386
-EBUILD pdal-2.4.0-r1.ebuild 1148 BLAKE2B eb3adb6444f2b20ebdec16fb9557b0eacd1584ee241ec323e35f1bcd2948d9a2feb05a46b3deff0a8f6519df3cbdeb72dc19bfbb3a2d64d3c7bad6b946a6d053 SHA512 d355971c09429fcb34863fe4d367568a26e27d616193530890ae97b9940da4bb302f0d2b50c8c3387d1f1c4870c53dea0000ba4a6f8bda0dc600ad3e8582951c
+EBUILD pdal-2.4.0-r1.ebuild 1213 BLAKE2B 0d780865c514764e77958ef362dff3c5593148c7f9f6d9af06ba28cf5b778f3cdd3056fbe4a3f0485041339ea9022806bcff4d2a7dff913733e98d436c7452df SHA512 116651a1910b2aa95a02237adfeb66144754e5b2b14c19e440b556f9411bf46f4d946cc813bdfa0651c83ad0cb76377827e4262df29d756db460142e8c6b8bb9
EBUILD pdal-2.4.3.ebuild 1197 BLAKE2B 6d13db5992dfa5f60b23e65a9a1eb0b58d618c68080cea7ac7c6f19bd8ed04269f042c301394a99f570c711b5845f9fb1a7aabe744053f7a3b7275ffd2214a2e SHA512 393ac33da3787fa024a0a41a8905820feacd158f305473065fb5ea9ce4d79cf84692f9adb56628ed530ec361bb22651693fea47294cb0ebc2583395cb85637b2
MISC metadata.xml 799 BLAKE2B 44fff88edc36553687a49ecf5113b1f7f3c8d092e82ef4e45f0d96cf53cc619647f45b3d3439a5b98bf43a8965e1b80582e7b074489dcd69f6f3aad9e5c7f59a SHA512 da405bacd840b714fe274fa5ca658f7a51b0078054058dcce46f690b33e641579981739de9511f4a876ff0f88aec5c2dbaa59e4db035eb9a85bdd8e9725bc7c2
diff --git a/sci-libs/pdal/pdal-2.4.0-r1.ebuild b/sci-libs/pdal/pdal-2.4.0-r1.ebuild
index 4c4d9e8a35d3..9501e89eae30 100644
--- a/sci-libs/pdal/pdal-2.4.0-r1.ebuild
+++ b/sci-libs/pdal/pdal-2.4.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/PDAL/PDAL/releases/download/${PV}/PDAL-${PV}-src.tar
LICENSE="BSD"
SLOT="0/14"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="postgres test"
RESTRICT="!test? ( test )"
@@ -48,7 +48,7 @@ src_configure() {
src_test() {
local myctestargs=(
- --exclude-regex '(pgpointcloudtest|pdal_io_bpf_base_test|pdal_io_bpf_zlib_test|pdal_filters_overlay_test|pdal_filters_stats_test|pdal_app_plugin_test|pdal_merge_test)'
+ --exclude-regex '(pgpointcloudtest|pdal_io_bpf_base_test|pdal_io_bpf_zlib_test|pdal_filters_overlay_test|pdal_filters_stats_test|pdal_app_plugin_test|pdal_merge_test|pdal_filters_colorinterp_test|pdal_io_optech_test|pdal_utils_test)'
--output-on-failure
)
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 215fc2dda7dc..eb06256a9538 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/miniflux/Manifest b/www-apps/miniflux/Manifest
index bce7a7e392d5..c83ac1db61a4 100644
--- a/www-apps/miniflux/Manifest
+++ b/www-apps/miniflux/Manifest
@@ -3,10 +3,10 @@ AUX miniflux.conf 809 BLAKE2B 4465c338fa13d3465731fcb98616d08d4fbcfdad6e10eb3f08
AUX miniflux.confd 171 BLAKE2B 2d38a12678c7873ac31473a2160d1416d168e384c519fe48feebf4ea3d4e6c734ff198e652df8b0af7da5c3543eff5321a02b6991de131d746b89e3b5fb7db08 SHA512 13b43595e7a5bca01b9fbff9fc6979d408b32109bafc23cfae29a9470b5333a244ee1f1bc94ba436d93e2d2c55640690202ac1201884f9ea5499fa0161af059a
AUX miniflux.initd 504 BLAKE2B d43cc0323161fc3723063f07fb5d8da4f762b420dedbcab28ad5d41c90f526c80849222f9255032fdf9fc4c4ba45d4989d0967498a5e32b326a6d966abaa4c84 SHA512 d58233009fd6c69f1095aa5cc62d08a910edaa0d16db3af663398d723873f2354e0d60c75ca746a281546d1f40ad0a8db1fc275ee31ed9e6958410b0b5f12afb
AUX miniflux.service 463 BLAKE2B e6f1a3717e985f3ddae4224472b753f293a73ab015acbe80ddf20d2d9e505aa9fd47e2fca2c86749067288a1f10787e16179a41e5c30d3f37f53e83f798719b8 SHA512 c38fe3f19162be02a44a353281690d40e90cb8ac8126ea4f9aab1218e128da0be3d1152cf260fdfd19ecfed2ea4396ae4a6c645088a1b212b58a3cba8387ce60
-DIST miniflux-2.0.37-deps.tar.xz 154048036 BLAKE2B 88eaba31505c4d1ace55428a8e29dac8449776e1f9cd9a9fe5a54f21dee65df8ddb9c8cfc88968ec4476cc5e3d7670f47ffc98d41ea5a6fe1ae9e23bb6b09807 SHA512 c499964a174a0cef1ec09824e8b6f9fbe3ff8eb77e2f5f9f4aedd73f95c569338afd4ec5c9c312556c9435863c8a4398b63a5f24a55c61d0d8a5afd63a83f31b
-DIST miniflux-2.0.37.tar.gz 555360 BLAKE2B 64188e03583dd011261c2d69c30e105af65d61ed996c4c2785621aa74d6b0602eaeed312750a089dfb1c4f5bc00c26f79549f2df27714cdca44506439b2ba6af SHA512 6944e638cdec6d0d5e92362ad4849028d0260780919eff8d6b6999327f9a482a1b3b09f1479b3c8c4b2727ced524caa13a6c7ac655b230ff244519cfe095cbd5
DIST miniflux-2.0.38-deps.tar.xz 154290660 BLAKE2B f8317e54ec3639e9bc90f9f28d4c645a816d8b8510df090145a87e9247c4762303276646505abf083d99dcf172a9a022c4771fdad58811779a47018158cd7690 SHA512 6390a6c06fb00428ff3088e81f9cca2b6343f77cc1151ccb8864eabac2983ec05630d18199b152c50fc7f463b14b7615fd901260444f00d4d6337740689d1eb3
DIST miniflux-2.0.38.tar.gz 568359 BLAKE2B 5e29663c59debdbdb4c0ed8da5d27e47ad0c0db70368844c3ede965050f0fa8410e6cd14e28faf811f39a39f0b5417d2b59302ac7cf00acfea977ab2b4b732ee SHA512 7ebedc469b8aa08e8ce73b8ae0e586927847f08e541e57fdc41b440a50524649938eb86ee56d885c688e83f1aa09063514eac4c1d8ad22459589b1ea994ef8ff
-EBUILD miniflux-2.0.37.ebuild 2578 BLAKE2B 555cce45ceea4f96b75638128b60ee946532bb329f3bd4a6f93fffed8a28f8a8547331bd8c1cc73fb1bcca1234a5c8e71fce63e745294e6f9c55ad2fc6a964eb SHA512 1d5c77e1f8699ea710d38760d624f1bbd6286c4d42d1f827df516ac13a6d977ade246c0150e7de2f4509f5d31e706b6175e7b8df4b30175bf68b14f1c70c1ccd
-EBUILD miniflux-2.0.38.ebuild 2585 BLAKE2B e2efa9e34168f70fdea8dd1bcd7d315ebba7fcaf0f0873cecf4c9b7e746aaa05b48615118a9f214fcd6084595becd2b135e448d4c174bd7747b44e6ac86f1cc3 SHA512 afb15ccb19e53d1454df4a48f7cf8307a17c908f89636b4a0fc3f93ed4fffecb6be1065f7802e2b5cf0bc876c9a7213f1da0f8869447d321359dd7eb97c9c3ff
+DIST miniflux-2.0.39-deps.tar.xz 149668196 BLAKE2B ded3bcf0ac706092570d41669cbdfef68d3aab764790f3a6fd09cf8fb436765f7c10abde9422a1aa70ce31d1e186558732f8208b8a77d1ce28dc212c5e855031 SHA512 cea27e014a8d88bbd77b018d9f02736b4f7c9d39c72fa2358b581e0a01be58b9ca132d414e3c562bdaaab8c89e08a938f7b0ef94821a8a76b1025f1d7ac2a63b
+DIST miniflux-2.0.39.tar.gz 574941 BLAKE2B 66acc0c2b7bee77fd98e19c89eabcb1f7da195a18fb2b470deafd2cec23c71c3a939dde535e45fefa59e2d65b727173a59cecfda40288ee0830d23ebf5c5a1b1 SHA512 d068fd8233a235540ca232be1e36ee0fa73ea14ed0f8a8db17669bd8ddfb2d5cb35712af5ce365726e3688c6d764341c2f6d03ff8af7ae7f76e847c9f454dcb4
+EBUILD miniflux-2.0.38.ebuild 2587 BLAKE2B 6794154dde89855f5872ebf486b3a3316c0ac1c6654f228eaa6845b5f3c53feade5e403dd5b9c0c7400e914a2a26c120de196afb3155a709a9cd5f31f8e1fa88 SHA512 a47f676638c99254b80ed10d9f99e1e2c9875602dc1cc0aed5a718932fbc6b43b53dbc3face767eedff62c9e4b56e888f59afb0268456eb630e1b8caa826e89a
+EBUILD miniflux-2.0.39.ebuild 2587 BLAKE2B 6794154dde89855f5872ebf486b3a3316c0ac1c6654f228eaa6845b5f3c53feade5e403dd5b9c0c7400e914a2a26c120de196afb3155a709a9cd5f31f8e1fa88 SHA512 a47f676638c99254b80ed10d9f99e1e2c9875602dc1cc0aed5a718932fbc6b43b53dbc3face767eedff62c9e4b56e888f59afb0268456eb630e1b8caa826e89a
MISC metadata.xml 329 BLAKE2B 50e914926db603f0d6e89f009847cab4ed7e771c33779da94e71d78dd4322457a19c8b1f4d9a27670fcde68ffd4480582c8def09973b84cc69bcf670fabfae19 SHA512 c00ceaf0e7d32f4395cdba01ce2af24ce7ab2d50baa250abe035f78d905b864fc1e0947226fce655adb5b0355030b30adabd6c64d306b83a5b8f6aae70dcdbcf
diff --git a/www-apps/miniflux/miniflux-2.0.38.ebuild b/www-apps/miniflux/miniflux-2.0.38.ebuild
index 4ef790cbc12c..e13b13d7f56d 100644
--- a/www-apps/miniflux/miniflux-2.0.38.ebuild
+++ b/www-apps/miniflux/miniflux-2.0.38.ebuild
@@ -88,7 +88,7 @@ pkg_config() {
# Extract the database URL variable instead of just sourcing the config file
# because miniflux itself may interpret quotes as part of the URL
- local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' ${EROOT}/etc/${PN}.conf)"
+ local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' "${EROOT}/etc/${PN}.conf")"
[[ -n "${DATABASE_URL}" ]] || die "Failed getting DATABASE_URL from config file"
DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate || die "miniflux -migrate failed. Please check the above output for errors."
diff --git a/www-apps/miniflux/miniflux-2.0.37.ebuild b/www-apps/miniflux/miniflux-2.0.39.ebuild
index 005822d6132c..e13b13d7f56d 100644
--- a/www-apps/miniflux/miniflux-2.0.37.ebuild
+++ b/www-apps/miniflux/miniflux-2.0.39.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
RESTRICT="test" # requires network access
@@ -88,7 +88,7 @@ pkg_config() {
# Extract the database URL variable instead of just sourcing the config file
# because miniflux itself may interpret quotes as part of the URL
- local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' ${EROOT}/etc/${PN}.conf)"
+ local DATABASE_URL="$(sed -n 's/^DATABASE_URL=\(.*\)/\1/p' "${EROOT}/etc/${PN}.conf")"
[[ -n "${DATABASE_URL}" ]] || die "Failed getting DATABASE_URL from config file"
DATABASE_URL="${DATABASE_URL}" "${EROOT}"/usr/bin/miniflux -migrate || die "miniflux -migrate failed. Please check the above output for errors."
diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 0c08150353ac..a1221a7ab6cd 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -5,5 +5,7 @@ AUX redmine-4.2.7-rails-yaml-safe_load.patch 1002 BLAKE2B 78ee82fae3d16dcb54fc61
AUX redmine.confd 267 BLAKE2B d2f4f34ac6ac2aadfe5371831fb5dba6dc6e58fd26197528ebe27d9f4faa3dc8b9c495e77841b8a2e67db7093c76cbcda24b9548da0d10268d105b5dde0bb023 SHA512 4e4a700f1540b5e82df6ca610a94adcb08929f5ca75e605e40372b18ccc395515cdd53451ba2b3e3d9bdf129d9052a7218f6323d526c1ffb2540254d279c8d94
AUX redmine.logrotate 106 BLAKE2B 0c725d812b4a6caae29ed55d0b948a3dc14369aa550994d55ca3aa41e0c1e34962d26da4a46c99fdbdcdd600c12f2d386559af53a2e48d55b5d670372be65b60 SHA512 c7e611dc5e662e5b2126c77a333081708e552f2980efb835dc8560cd5e1929c6923e5e6e4e45604fe662b9bd5ef433678eb900e797cee34bbb1b80fb55eed0e1
DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4 SHA512 6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
+DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1 SHA512 aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc
EBUILD redmine-4.2.7.ebuild 7053 BLAKE2B e40fcc6bb07843879945f032ce2a5a8f96e5e4fe20841c7f1dee1aa5f53775bb8d6d1c6c377bfe7e56824c99b335eeb3ac6dd58bdf4c8910ec6d50ae40c6c876 SHA512 40e82f668cca35c61eb8f0429b5000fa6de27c4f6512f2b21e10cc2ae350786121548d47537ebd0fb4fa18e4939d2b2eb9c561ed6172732131dbc50ca87bf0da
+EBUILD redmine-5.0.2.ebuild 7543 BLAKE2B cb7baf49be579dbf7ec50dea3b94351328877c5343fff926ec7d8f77379c8d11c3d869969b2fb092c672ac317ce5aef44c9a6ff9e4fb73c8715a8947677ec2a5 SHA512 949872a5dc4a9970ad8527b01d8043ba3dc405587200b14f650886b392e7470e2e51012b22359d28a06d39e9c10991387f1d6ec787dbd5a7646e9aaec6148964
MISC metadata.xml 659 BLAKE2B 1598079638eae3152ded1c8129eac0386737c2eb827e3e0d4d16cfa5506acebbb12e51c2084e43d43ff5c3ff220bfde3e7e0d84c4b03502b2f1b593543442d50 SHA512 ac1674ad83f39871d410c338915fba222c6cddf310b62abd7eb3725dba294b1595c291cb8f87debf7e350e67703c7b30ccba223c3b8a7692e916d2a17adb4434
diff --git a/www-apps/redmine/redmine-5.0.2.ebuild b/www-apps/redmine/redmine-5.0.2.ebuild
new file mode 100644
index 000000000000..8b1b55111a6c
--- /dev/null
+++ b/www-apps/redmine/redmine-5.0.2.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on Rails framework"
+HOMEPAGE="https://www.redmine.org/"
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf postgres sqlite"
+
+ruby_add_bdepend "
+ fastcgi? ( dev-ruby/fcgi )
+ ldap? ( >=dev-ruby/ruby-net-ldap-0.17.0 )
+ minimagick? ( >=dev-ruby/mini_magick-4.11.0 )
+ markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+ mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+ passenger? ( www-apache/passenger )
+ postgres? ( >=dev-ruby/pg-1.2.2:1 )
+ sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+ dev-ruby/actionpack-xml_parser:2
+ dev-ruby/addressable
+ >=dev-ruby/commonmarker-0.23.4
+ dev-ruby/csv:3
+ >=dev-ruby/deckar01-task_list-2.3.2
+ >=dev-ruby/html-pipeline-2.13.2
+ >=dev-ruby/i18n-1.10.0:1
+ >=dev-ruby/mail-2.7.1
+ dev-ruby/marcel
+ >=dev-ruby/mini_mime-1.1.0
+ >=dev-ruby/net-imap-0.2.2
+ >=dev-ruby/net-pop-0.1.1
+ >=dev-ruby/net-smtp-0.3.0
+ >=dev-ruby/nokogiri-1.13.0
+ >=dev-ruby/rails-6.1.6:6.1
+ >=dev-ruby/rbpdf-1.20.0
+ >=dev-ruby/request_store-1.5.0:0
+ dev-ruby/rexml
+ >=dev-ruby/roadie-rails-3.0.0:3
+ >=dev-ruby/rotp-5.0.0
+ >=dev-ruby/rouge-3.28.0
+ dev-ruby/rqrcode
+ >=dev-ruby/rubyzip-2.3.0:2
+ >=dev-ruby/sanitize-6.0:6
+"
+
+RDEPEND="
+ acct-group/redmine
+ acct-user/redmine
+ imagemagick? ( media-gfx/imagemagick )
+ pdf? (
+ app-text/ghostscript-gpl
+ media-gfx/imagemagick
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/redmine-4.2.7-rails-yaml-safe_load.patch"
+)
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+ rm -fr log files/delete.me .github || die
+
+ # bug #406605
+ rm .{git,hg}ignore || die
+
+ # newenvd not working here
+ cat > "${T}/50${PN}" <<-EOF || die
+ CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+ CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales ${EROOT}/${REDMINE_DIR}/config/settings.yml"
+ EOF
+
+ # Fixing versions in Gemfile
+ sed -i -e "s/~>/>=/g" Gemfile || die
+
+ # bug #724464
+ sed -i -e "s/gem 'rails',.*/gem 'rails', '~>6.1.6'/" Gemfile || die
+
+ # Commonmark
+ sed -i -e "s/'0.23.4'/'>=0.23.4'/" -e "s/'2.3.2'/'>=2.3.2'/" Gemfile
+
+ sed -i -e "/group :development do/,/end$/d" Gemfile || die
+ sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+ if ! use imagemagick ; then
+ sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+ fi
+ if ! use ldap ; then
+ # remove ldap stuff module if disabled to avoid #413779
+ use ldap || rm app/models/auth_source_ldap.rb || die
+ sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+ fi
+ if ! use markdown ; then
+ sed -i -e "/group :markdown do/,/end$/d" Gemfile || die
+ fi
+ # Additional dependency for Gemfile (#657156)
+ if use fastcgi; then
+ echo "gem 'fcgi'" > Gemfile.local
+ fi
+}
+
+all_ruby_install() {
+ dodoc doc/* README.rdoc
+ rm -r doc test appveyor.yml CONTRIBUTING.md README.rdoc || die
+
+ keepdir /var/log/${PN}
+
+ insinto "${REDMINE_DIR}"
+ doins -r .
+ insinto "${REDMINE_DIR}/config"
+ doins "${FILESDIR}/additional_environment.rb"
+ keepdir "${REDMINE_DIR}"/{app/views/previews,files,public/plugin_assets,vendor}
+ keepdir "${REDMINE_DIR}"/tmp/{cache,imports,sessions,sockets}
+
+ fowners -R redmine:redmine \
+ "${REDMINE_DIR}/config.ru" \
+ "${REDMINE_DIR}/config" \
+ "${REDMINE_DIR}/files" \
+ "${REDMINE_DIR}/public/plugin_assets" \
+ "${REDMINE_DIR}/tmp" \
+ /var/log/${PN}
+
+ fowners redmine:redmine "${REDMINE_DIR}"
+
+ # protect sensitive data, see bug #406605
+ fperms -R go-rwx \
+ "${REDMINE_DIR}/config" \
+ "${REDMINE_DIR}/files" \
+ "${REDMINE_DIR}/tmp" \
+ /var/log/${PN}
+
+ if use passenger; then
+ has_apache
+ insinto "${APACHE_VHOSTS_CONFDIR}"
+ doins "${FILESDIR}/10_redmine_vhost.conf"
+ fi
+
+ # logrotate
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/redmine.logrotate redmine
+
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+ newinitd "${FILESDIR}/${PN}-3.initd" ${PN}
+ doenvd "${T}/50${PN}"
+}
+
+pkg_postinst() {
+ if [[ -e "${EROOT}${REDMINE_DIR}/config/initializers/session_store.rb" \
+ || -e "${EROOT}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
+ then
+ elog "Execute the following command to upgrade environment:"
+ elog
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "For upgrade instructions take a look at:"
+ elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade"
+ else
+ elog "Execute the following command to initialize environment:"
+ elog
+ elog "# cd ${EROOT}${REDMINE_DIR}"
+ elog "# cp config/database.yml.example config/database.yml"
+ elog "# \${EDITOR} config/database.yml"
+ elog "# chown redmine:redmine config/database.yml"
+ elog "# emerge --config \"=${CATEGORY}/${PF}\""
+ elog
+ elog "Installation notes are at official site"
+ elog "http://www.redmine.org/wiki/redmine/RedmineInstall"
+ fi
+
+ elog
+ elog "OpenID support was removed in Redmine 5.0. If you are using OpenID"
+ elog "authentication, you should switch back to Redmine 4.2 or install and"
+ elog "enable an OpenID plugin. See https://redmine.org/issues/35755."
+ elog
+}
+
+pkg_config() {
+ # Remove old lock file
+ rm -f "${EROOT}${REDMINE_DIR}/Gemfile.lock"
+
+ if [[ ! -e "${EROOT}${REDMINE_DIR}/config/database.yml" ]]; then
+ eerror "Copy ${EROOT}${REDMINE_DIR}/config/database.yml.example to"
+ eerror "${EROOT}${REDMINE_DIR}/config/database.yml then edit this"
+ eerror "file in order to configure your database settings for"
+ eerror "\"production\" environment."
+ die
+ fi
+
+ local RAILS_ENV=${RAILS_ENV:-production}
+ if [[ ! -L /usr/bin/ruby ]]; then
+ eerror "/usr/bin/ruby is not a valid symlink to any ruby implementation."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ if [[ $RUBY_TARGETS != *$( eselect ruby show | awk 'NR==2' | tr -d ' ' )* ]]
+ then
+ eerror "/usr/bin/ruby is currently not included in redmine's ruby targets:"
+ eerror "${RUBY_TARGETS}."
+ eerror "Please update it via `eselect ruby`"
+ die
+ fi
+ local RUBY=${RUBY:-ruby}
+
+ cd "${EROOT}${REDMINE_DIR}" || die
+ if [[ -e "${EROOT}${REDMINE_DIR}/config/initializers/session_store.rb" ]]
+ then
+ einfo
+ einfo "Generating secret token."
+ einfo
+ rm config/initializers/session_store.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+ fi
+ if [[ -e "${EROOT}${REDMINE_DIR}/config/initializers/secret_token.rb" ]]
+ then
+ einfo
+ einfo "Upgrading database."
+ einfo
+
+ einfo "Generating secret token."
+ # Migration from Redmine 2.x
+ rm config/initializers/secret_token.rb || die
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake generate_secret_token || die
+
+ einfo "Migrating database."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Upgrading the plugin migrations."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:plugins:migrate || die
+ einfo "Clear the cache."
+ ${RUBY} -S rake tmp:cache:clear || die
+ else
+ einfo
+ einfo "Initializing database."
+ einfo
+
+ einfo "Generating a session store secret."
+ ${RUBY} -S rake generate_secret_token || die
+ einfo "Creating the database structure."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die
+ einfo "Populating database with default configuration data."
+ RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake redmine:load_default_data || die
+ chown redmine:redmine -R "${EROOT}/var/log/redmine/" || die
+ einfo
+ einfo "If you use sqlite3, please do not forget to change the ownership"
+ einfo "of the sqlite files."
+ einfo
+ einfo "# cd \"${EROOT}${REDMINE_DIR}\""
+ einfo "# chown redmine:redmine db/ db/*.sqlite3"
+ einfo
+ fi
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 224bc4b8a0a5..f2f540699138 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 5fa951d1ce76..8bc957ef3df3 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -107,104 +107,6 @@ DIST firefox-102.4.0esr-zh-TW.xpi 590475 BLAKE2B ca73c38446e2fc3daf4f5e7a4e27cca
DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793 SHA512 30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
DIST firefox-106-patches-02j.tar.xz 22024 BLAKE2B 329c8afbf319c6145878abc97428941c58683a0d1089f6a3408ae2d4d793a8fff5228acad86319b2973b4b3ef773c0374764905f33f88367ac19616258a80d10 SHA512 4f4fb6fe826007aa9214cfdd60a607b04c0342ed670cb9d9fbd3dab574e98aef7bcdfb4154d612ee91e6f6d4c4502d66fdb6dcd3f1263e6835c1c3563cf16365
-DIST firefox-106.0.1-ach.xpi 460152 BLAKE2B 282d137211ab5b74538b9d76100d26e79236e21f27ccf46ffe4d231ecf1e7166865c2b240f06048d462adc419c07e930143707222ddbf5117b30a2b46bcdf62d SHA512 20ae74577a663aaeafc17a23e3a683ab503cecb666dec0219a1b4ea080e14be752efdd3b9f3de3001dced7b39ec19239a454c58d25f55536077746283aea2f24
-DIST firefox-106.0.1-af.xpi 428351 BLAKE2B feb7f9053ddc1d891ceea93836825f81d4d2e85dfe25845543b39440985bb2ad20fae465fb11cfa5f6533103c3d0f653d06717187157a48b35cffa5f5aa6e411 SHA512 edf8908c02e2e42798f6a2e9df98aa3d2bd6a12926a649827bce977532e22608bee6fbd4a7c39edaf50465d4b7a45a52d7e4f1b4716d882a88d6d3294ea93060
-DIST firefox-106.0.1-an.xpi 507373 BLAKE2B b70c953cf8296dcbd29128d09ad76ca2b561e3a13f0bd03ae519b7299f6f18e2f27bb3ac530899ea88a6fdf733b7ddad22040dbd132e137f3a007896e9142d8d SHA512 33612ac0f792a254efccfba4939a3c15ba84b0f17428c37c2e0ae6b37afb1bf5b3ea18036c8581e342a74d52a8bb1d8af22c645f1457d55567f02aa6a4b4b2f5
-DIST firefox-106.0.1-ar.xpi 573898 BLAKE2B 040493bec97e2a52fb77ef9fe25f4ac125f94810176869339397662ee58a85f091007f0450e5e46ced40a0352a3eb71608f8479fbd4dc2eb1fb552d8ea8eed2e SHA512 60347ba0ce93b8afd7a53a1a307366cbc312758e32d74aeba6643f3265529904153cb872923bd85f0a57e47c327fa6e1b51dc9c0213966182117738d4f8dcb1d
-DIST firefox-106.0.1-ast.xpi 494687 BLAKE2B 849f8a5ee52f27a627b7470f4d0069d62e9ac7faa29b45a1633617fd557d665e9b8432011ed5af62663d09968f6372637000149af50b5316e7b9768521f9782f SHA512 7a4f2923c078fad1069622a20a9e455ea8696b1eb1f2414aafdbc6eb81a6636d149606ef342b9dd0445ae603cf9c5877901ebfa87f5f220ff505bcf1ccae0c7d
-DIST firefox-106.0.1-az.xpi 497307 BLAKE2B d7caae40cf096067c0648a2a86ee9ff8b6b79798b44c47428f18178419f08d563a57bf3a5ad3c56fcb6c45fda725957cf685d7c481151b0376b57d83676a6068 SHA512 dd1439ed1ad5e760e596dbec2d2d51b010a003a88a57fe6a4d088d73cade4887f0dfb84030c08835ea0b8d38088bcb3d4b2bd2cb194bc587022aae5154e8c8dd
-DIST firefox-106.0.1-be.xpi 647949 BLAKE2B 156f5d51d4ab7ed913f6642b33040ff98ab13835f4ae21238557f9a4c9c27a9959de42fe59a758bbc9c6fbb5a97601e054c592fd44ff124f2027afbaf2c38118 SHA512 968a7c3a94b8ec8cf84ba405c513b0f9123687917720ec1e1607b82df9a598ea5821e978616f01938e181e85c3568e75e348ddbfc7fae6bfc1f1034bc963f7d5
-DIST firefox-106.0.1-bg.xpi 586678 BLAKE2B 5d0d8e58ec08d6be58fa6e85092b68fa32f90890a76ccf28b891081ee619b3ad70c31495437c53a811658012354288e7666284f458e4a2d5b47f5f19bb40a422 SHA512 efc1cf29e98cb5e3e58578e01c312f2859372860d03f91a769bde3922a040eb255ab3a7d5d0882c82f0f6fb28e553d6d41ceb8cd253b8da58d3910d39c8ba131
-DIST firefox-106.0.1-bn.xpi 587364 BLAKE2B 148a9b2d5bb670b4f0cd3cace42dd4ab484b0f95dc998bbf0e658423743b886aeb1ce26d0d5650e7362a085f4a90641449a535ae031fbbf32809d3c6605d2def SHA512 658db5a3b02131c9abfc53ded9b34ee63f2ab223258dd726cccd2f5ae1d7c3a995cee6394ab2dc67955fcadbd4028a2b7a35ac5b2e1c6144139a425d734727e1
-DIST firefox-106.0.1-br.xpi 546143 BLAKE2B 0d19eaf240531d55b3104fefcb7becdb1e01657514a2b9cba2008d8dc9c71bfd4572c4f963326d0b22c2bc61f4d0b5033524442fc30962ef4c3bae46e174a197 SHA512 995a3f5c5267e3da47a7012b7004a90e56629cfbbc956a960b66da3e5e5fdf3c31604742b2a922e1a997e718ddc1b348b9cf33fae61052f6ff1a905728e6a640
-DIST firefox-106.0.1-bs.xpi 468739 BLAKE2B fe59c9abbf2891a2f4f9b72901679e9cdca639d429246f34f0f02c031a2daa6e9372569cac24acc059cebc8c2e1542c381f4fc982086ec7a327e5ad4f000c4e7 SHA512 293b2a41a2cb76703705d1d049c93cecf9a8217a603d65b6fcbe80534981aa71bfe5964b5e3ad221660f8a294b0fe36d77a65f764f92e2afe14de3fb75cb9632
-DIST firefox-106.0.1-ca-valencia.xpi 545341 BLAKE2B c3de0df4e59d13104c34b47c9061d7701015c4efea4884b07cdb31d3bf450cd0c9ac3496749669139c119c42ed1c35abac408f623985bc500fe1c675ff54ffd3 SHA512 72bd2ea26edc07ea8b833fdfbf972d30296665d5208b8b4a4656f23707517f2763b14540787d18e876379f35aea72d6cc270594c817e6d953cc22bc4a5a25029
-DIST firefox-106.0.1-ca.xpi 548757 BLAKE2B 44ebd2d083de6d5350d41b632b79cffd5e59700159938c52119cbfcfc5deeac5ef610ae83983e95e18c0a564aecc3edcc2434d0b70bbef1bfc204b75f8a5b895 SHA512 21a450b24cde2c42be78959789d824792395d561adbf94f55119b9574c2ea4f19dc8f2ccc8cb2d514ed943fbcbf964a7e7a2671786643e6d0626a32390f2ed95
-DIST firefox-106.0.1-cak.xpi 560420 BLAKE2B d5d338d90c66c3a9fd50777c1a93a032474baf12edf639a4de1f022b2e9025546f082e9d94fc5deeb077a87a40da5bb0ac43db75e25b365acd266b007f0229f7 SHA512 97561a2742b7f94bc463726ba29f322e78bcc53a407a2482f92c4b1e407989a7e415392db2158f1c7b5713b24460daf3c555d8d3be56c8d10bfb08717ce4379d
-DIST firefox-106.0.1-cs.xpi 580722 BLAKE2B e51ee7bb672f1669aa4dfcf5aa3b8dfcc8e6c5616024c26aefeca86e24bd854678a07fae913e60a57f2a40f2184df9a0254a7143070b799844eb2e4c3ec6c906 SHA512 23a7e522e54ca82279f8b1eda6820499943619a6d7a5c3151e85625dac342cdf056cfb065ad505b4a4ec91dadb5a314599a6acc92d8fed1c4e826155fc31a84c
-DIST firefox-106.0.1-cy.xpi 562862 BLAKE2B 57439a61a83bf191d6f4e0cd2d1eebb9b05a669dd79ba31cce5632313089daa6e72327645f2d2f0baf3d4b734e2c044d65bbc10ae1695505ae9cb76531857e4c SHA512 37ea1156174933693cdbc3401a12503d5ba4d9aaa49aac9530ecbfed85ea33f7c34df3e9135f8284fc898d945c2b16ce5fbcd5c09bf1ca189b8ca7e10e4dcdc4
-DIST firefox-106.0.1-da.xpi 553193 BLAKE2B f9c59b5ff9b9c14b9bac2a71569452de7279d24f7d879620020af11c80b18025c459ce5b80524a1653e7477df814971a5131dc51c511c8dd258b88f74949cf09 SHA512 1d452c4b8a6e1568f152c4babb2e82f6cf9aad68e34ef9d0c72fbf7e66359637166916eccbffead10633ff93e7bf7b910cb37e62a2415c3ed59ebff962dab737
-DIST firefox-106.0.1-de.xpi 574546 BLAKE2B 5d6666a6a3083756b6a63f02ede28f04031a41ffaf5d689754e5d6ef924c656c6374e1d6a1089c0bdc102c0c6b44f3ebb00edc2b27f9b625292f80b9679c0bfd SHA512 b0e52f9296dcf33117cb836bc76544b2b86ed165b1065c2f1799674e4137476f596a2d3d07e814d463120cd0ebe018ec6e5c2eab68e4fbe08e9824c8194c0a2b
-DIST firefox-106.0.1-dsb.xpi 588020 BLAKE2B 694541080467835947ea5a52a57b5a30187096100d8e40709bf912ada59f6ddeddc7ca7baebbee7632595fdbc6d2e0b5d732cf1ef6d27545bbcfc7f371fa51e6 SHA512 b982a2c29d6e610de6fce12c397ee7994192e5050212f63718d8909a29e208ce1f475db7c140d876448d9463453a90f3e2881ab1652081cc90e7bb20f3639a37
-DIST firefox-106.0.1-el.xpi 663911 BLAKE2B d4d649c8c5436996c45304313ccd3ffc3c512250cd416443b5bdbac1e93d023514fc475097f40a9cca9c499edfdb2d27e712a90c820357d2fc35d79ae7e43e86 SHA512 0d538687d1675ed26b872778749d9a0597b51fc5b0ad8d83501266da19e7f70adaca432f7b66ede71ccd1c837d95da46e13e63cda280461e560de813c00bde8b
-DIST firefox-106.0.1-en-CA.xpi 528606 BLAKE2B 811dbde6106a6de23f6c63c83b4508b0c0919420a4795e25fa8d876659bfbf6d27b773f2f5b78b317ea56e6e01b6b6ca8b35c42deaddd3c1776977cca1987e55 SHA512 d1a1d95870f1ada50401002e2d8fc13036308f955ec31637951b9819515cee9cd3f729929d6a3d50ca6bebb97c5acf39577ae1c4230ec820d54de017706c8f17
-DIST firefox-106.0.1-en-GB.xpi 529346 BLAKE2B 69315c1891ff632df5fd903b9108b437f6539688c064243fe100066a609acb4bf40f51a7fe2a6e49dd86194d69b1dd119ee9e09a5eaf9d8cb061ec63321cef4b SHA512 4137debb9d73c7bae8f85bb980937c151546f1be14302c584cb1c86321507cfb818e5d9ed96c79ae2de85844cd15ccbdd02283a2692a129d1c4a50985ad5e86a
-DIST firefox-106.0.1-eo.xpi 556642 BLAKE2B 47564b714e08b609fbe50f3515f9bf4981ad19c2c729378bc30d15b5bd09fee4242551c800dc97acaff26abcb0f3d7b644f04da187ecdd3626a3cc83b5faaa3d SHA512 e7905446fa9cb63d7d564566426bd2ff44ed25e81b777e9e31cb5ac164fd1d829c83897723ae995c0c3bbf6bbf5850e2127d51f6c7b16e4a7da2b149d2677e80
-DIST firefox-106.0.1-es-AR.xpi 568415 BLAKE2B ec7ead55dae17d2db1f23cc3e5ff0966fcbd4c42f424a9a238b27cee7c04364b5ceb797a3bc10c74110590d0d11fd8f38cbae29c6062aba0a82b1a61e2549714 SHA512 4ae500f3c7b6763b1fda5625daebb7451e84b55e936fefc22d6cf70b6d2115c596a5fced878ef7d9925bff7a381e58e27600c004d592108989cdf050141328b5
-DIST firefox-106.0.1-es-CL.xpi 567433 BLAKE2B 3eeb451f266a34808ba3e7691d4d08a3d6e7a24ac4c746e90453e84b8a52d25e7a93ae86cd5abe81d11b4211ca67499d4d5d17debb99c979a66b387fbe03029b SHA512 c2ec1a7b40ba5f18e7fb2fe88c4cd7d6966adc1a24cd9d9e2684fc351fdc9331ad0878eedc55ab0c55780bc2addc54b7ec77a5cb65de776f7ba06ff524f162d6
-DIST firefox-106.0.1-es-ES.xpi 559855 BLAKE2B ad6a7d001cb4fc08b061251c82a3b19ed43f082f26c22f85050deb353a49675d5fbb61e602fcbe22f6b744195c8ce9d24d821c890834ddefc7c8d05aaf76e6ef SHA512 bd49bee5a858409046eb1ee0010223a737080da8ad08de7ae042d8260f4cb671f38c1fcde83d3bf02d875380fe18fb7b2aa767b663d018449e02cd02125b4ac9
-DIST firefox-106.0.1-es-MX.xpi 571120 BLAKE2B 881da77d66f0f4dcad55bebe0791df05daa7cda71d5ab4bc2c60381540b56c2e8b4a4a01cb19cc1ad7e4565d667d2e43e51560c36fd582ac639267a4f078b508 SHA512 fc0d6c92fafd2baa1e174195da336ab0c97593d8d46a8c1702f55ee372ad48bfe5879b5d2485a230a92890d66a8435eca8a5af52a02dbd1433646666c643784a
-DIST firefox-106.0.1-et.xpi 539263 BLAKE2B 2ab1c46b0105728131459bae44938c434f17bd45212fa0a7dd3d00d5dd9b3cb7ae41a97ca23d16d81419c6108eb7c769167f8cdb527e6b7b8f74ca2bac99aef8 SHA512 75aaace89f05a14336fc69838736c35a7c56de280d8a37c0cc0cc202982ee8193efe59cbbeb10bb57f07327ba291c1552cccad38fe84c09d915fcec9f9d629c4
-DIST firefox-106.0.1-eu.xpi 554707 BLAKE2B 258c7b06a8bc9808c7ab7cdc25d2aacc2675dd0d566cb9bf05d52e1ed4dd7b382b7ba54deb61cd009ce1c9b1ec7d28e5a9e41902779f32baa07e44d177087a02 SHA512 e7937c171cf7d532173b33939bc9c61fa3a7fa7abf884124da76500aa7e31360b00a0db280d2323f5f95faa58526f5e02ba620f8fbb64d611a8db8da845d46c5
-DIST firefox-106.0.1-fa.xpi 571097 BLAKE2B 1e25c31d2203dfab1a2546fdde84340ee2232e97925cfffaa4899beb12b036f67cd997dbd0fb98a01b77da0901ea65bbf76baf0117eec4efad3696156d0bec3a SHA512 982929de05b5db9745680a8d9ce3fbbc51a84c9ed2c7bc6037ec1b147ce1b54aefd8d708780ff6be8a4daf22fa12cb76d68eb24f9a2de9ef8611ad5968445917
-DIST firefox-106.0.1-ff.xpi 480583 BLAKE2B b01fa7175d09a1634e138615c9913886c9f5b496472bb309bbea4bf3b7693d916909ea553009ebfcb0ad67744dfb4aeb9dc9b00d3d15fc0930c1a66bdd77bd8d SHA512 8ec032923a911dd291e1946cfeff62d8df6af2dc9483acd6b221a3c581fafa2a26799c6d9f0e3d71b993f5d265c3fbe68dbf44975fc150088e2e7d8079fce26f
-DIST firefox-106.0.1-fi.xpi 553329 BLAKE2B cfb71a6e1a97bb2235ae04f8a3364f3f5fae4f475318d908948778afe95a68cd55ba6069c23f2bf992a3043b968ebf8205437e64b27c6f1f12b749cc72f990be SHA512 90264b400b1a99d3e3762ba5a09aed00870adbf4a3354bb291a7d4b2eec149afea53256fa081cee2413ef89f5524abd5b83eacc11cd17baa89d0935e0c84e0d0
-DIST firefox-106.0.1-fr.xpi 580189 BLAKE2B e89d9330b96d1f2ad8da10da15df9a0b96dbc3ad65159a22c73a6a993aabaf24b2145222a9d441d4fbfca097698aa28279357ec94dea1b64e7f9b04db5d88955 SHA512 cd833fd7bcfd271cb3c67419d5d254133bf032795e8793b2ba9ee5dca419738914cdb140c3ef737cdd55ad345a97359d0cf336a4f12ce0cb6ca7a727658703fd
-DIST firefox-106.0.1-fy-NL.xpi 563948 BLAKE2B 948ffbd5198c1762caa2c87b629142d6e20e45240e20234ec2e4be9a6a437dd1614cbc200ad122f7acbce3fadf5880c97155951800a15fde3a1e36267abf4c16 SHA512 27ddb6dc4bf5f1970e9649e13d9e7ef01411ef44e0bb7582b6ebb169df4b038b4078e77f36d0810ae3088678a3fed70ddc53b70f75ab893aaba4f5f6f402283b
-DIST firefox-106.0.1-ga-IE.xpi 476065 BLAKE2B 53f8c80ae49e0011f2b842e957cd14986b045dce695dfe90a20fe053fda0119a9df89e42b69212ac4aa2bb2b8febfcd90bc19c19742486bc88c52eaaeef86d12 SHA512 4e5345f7a7d1c2c1c819f56b86c14e7866818b14b9f831798ac6b639655e578c90e5c16644e8a8d846c34db14f3329e926cde0b31fa2e6181f200c54947915d6
-DIST firefox-106.0.1-gd.xpi 554227 BLAKE2B 152990fdc81cf8899030ccb244f69c87b7ee8788b4de52c0200de9293d6bed72897d4064755c001827ca4690a08bfd5c198d874b1bbf2d8c9296c6aec5c092e2 SHA512 8895f20a04c544507fffa3673d23ab8a7abc47f0f0bae3790832e34579d7dae319f128c452e8219a8e36b34638eb149ab598fa8769cfe319b31b352f4a831f32
-DIST firefox-106.0.1-gl.xpi 548339 BLAKE2B 661a7a62de1b575df46d29bf7403ddbd7ab52ad6957678a7114dbea7224fcee0cd6997302e492a168dd6455d22158725070a996cc330712fe9b547bd90523378 SHA512 2e42597e096c5b3472d81fbe27ee2a7656846933ec6307fd936569253bdec9191157dd05a747d6e0fc8171b46ceeeeb88f0ed0bec94a7eef57007afb1cf46953
-DIST firefox-106.0.1-gn.xpi 577842 BLAKE2B 29ab55b30d85e4f3919444d28be23e3233191b82bcc245651d53fd0eaabc0b2b8ccbba1e6b3152dbe35d0be74037743a61df4e3b78760a75fd7733dce12de77e SHA512 c384a4c490c7c1c7b989dc3d59e577072027e093557f398ab14acd9fdd8a8f30c17d56c34fa8e0e3d96205cb54973f980f2e2b5215b8498d8c03814019c1f7a9
-DIST firefox-106.0.1-gu-IN.xpi 537616 BLAKE2B b582740cf55be6f22cabe8c3de8a52167eceb375ba45dec36bd91c7b1a56563554c5be7f3e735d6155a7dc89934fdbf57fdd7793372273238271a01d721a6058 SHA512 9a23d438e8062d6eaf3e31c6fe945508ca8ad9b01af5c778aa6d3b8ba870898ed544e47c4a08fca9b4748b78c0a60486f54b8e442b3f5601ba72535b75b7dba6
-DIST firefox-106.0.1-he.xpi 574398 BLAKE2B 95a4566b72fb70b972ac018029224192bbd31ce1ab5491fa229745c360b263090350437a9bcb4e2243c1ce90351365a2e243b09f83cc17118a3bd6d75cb72340 SHA512 72608100c2055ec8e924f912522785ab80266bcf22f2c73e45b73f33941c31929006872d7fb3b5289ee53df5e4ff703b531950e6d668be8c99ea91550ae2309d
-DIST firefox-106.0.1-hi-IN.xpi 565712 BLAKE2B 74e875082b09ffd4caaf76313c2ecd23f86492c37bd49ce079a8ef7b8f9b1be0d48fed1c5b3a2f428093e490fb3a49a7f5b9a4afa9174da5abcf3c2014dc52d8 SHA512 2736b7ecae9e8b37b2f1e26f4998c1c947465ad857b4ff46dd0194d12b1e017f692a397f7967611c7fbb1f2db97bb525e6941f19ac0b4eac432ae8907fc5cdd5
-DIST firefox-106.0.1-hr.xpi 539361 BLAKE2B cb74b28ba372f44d755f58c3f9eee3ccba47d1ddd396c9ddb3142ddf92aaea9d44e3b6c1e089bf2b00c7b9bc56b76bb07645c9ab84ea2417328cfb3a41b898f8 SHA512 774cb2c4dc683250f6fbf6af0ece2b4b3617df5704f023a6db9df85bfd188ea08aa3d9c07fadd5109501bae4b31986f95f17fb55b2b1d5f39e5ba1ff3b760290
-DIST firefox-106.0.1-hsb.xpi 583953 BLAKE2B 644900b7ea0eaf2a5f30083e6ae7822d6c54f95ec256848dea24ebaef14705591489382f9f97953ed9ccd91d712eea36ffe3d1da6bbec029d9e838223dafb6b1 SHA512 f66b2c075c322e3e1e41eee1495e1509bad302019a5ebf8c7e3f98a29ce158728493663302dacb4d35630a6ec7b4d82bd7ef5f111a104f8b12b4f99dfd432d96
-DIST firefox-106.0.1-hu.xpi 588142 BLAKE2B 63337e23b9128dbdd2e7d4ed41c8cbf32aecb64dbe4e9d8c8d7a250ece955f07cec0e114332d0074508888947e5f1a04a061d9e99680f06e3683009cc5d738c6 SHA512 59c826dec708c6b037ace82e7851296a1770774df62b274a32e2bbad290c51fcad4273058aea79be4c223da1cdd50ad5e563a523bc0bb5784a85c75c7f207784
-DIST firefox-106.0.1-hy-AM.xpi 592229 BLAKE2B 314788f86bb9d63a0ff0dcf2c24ea7e533d98009cf571150d50d58162f46ca68885a57bba1b42530f7fc62f3c432cd9b5fdd9fecada93849fd62ad7acd2e8904 SHA512 3a9ff565aeb41b529fcba4d0e3465d5149740fcf425a905f538f5fab01f5261f70ff17fe0a6555736fa5c100ef735a0dccc1ea4358f53c0aa6bc9efd9d2dd4b5
-DIST firefox-106.0.1-ia.xpi 552325 BLAKE2B 10ca5f29a98d3b22af92e0199ca8f23af7f8ea19f8f6820fd1c9bf11fb94f858ce072009a040d305e60d1c581d3cfda94d656560656d9b3d6f0c12ed5540391f SHA512 5e7a5a5bc5383dc27d6a022d652eb0b8cf580092243e0a4585a977ebbcadca47a3001c1ff830f0a8244037c719bff615e63c3785922bc4ed90622c061ba84983
-DIST firefox-106.0.1-id.xpi 549213 BLAKE2B b2aca6834b6b3fa73ed0d9a931c96ccb9550f1dfe3b91b4db22a1ca27fbbd926cee81ddc8cae4131edbf534bcacb80a394329d0e0027771f2e6de415f77a3750 SHA512 cd9e9b09905e06dbdc5bf4f52595aa97b87735765e498c4a54b84088ad125a47981edb5b93343f7bf8febdb2568f6bba8356e693076d932d162e339ba581f81b
-DIST firefox-106.0.1-is.xpi 562110 BLAKE2B 1dac2ac654a4249390f443e150cfba2473c33c942808f525b0905f4f7188f8fa5af9381c2076e3a92055bbd2d6aee7320bdf4de77d48947e8249b97b01cc7d93 SHA512 78b7ba8ff91591c2f52bc3b3a762f720aad6dd4f616801e25990ee24a472d8b492607295c7cd6cfc4329f27305c6a5bded1312f9be27deb7801530d3fb3751e2
-DIST firefox-106.0.1-it.xpi 489727 BLAKE2B 910a014285ea8378fc7e16055a869675128bea5e2cdced3f002e9edaeba4fd03e84074725a000a99059d2af23f2812dc155f6f46c305c58f8be21a17c9f902ae SHA512 06e8423852810c89a72f300f8b66dce8d00de29a410e7669ddf868a95181218861f0006e8cc634f8cd12464c3c455469e05afb12bc67737d420896516931648e
-DIST firefox-106.0.1-ja.xpi 613428 BLAKE2B 05a862f0afb5d10e1cb52ead42c0d024e8221044360c4f3272f0c9ca05c652ea96c17c251aa2c7bd59169453419d4c9bbfad972e6e1687f03026de558185d686 SHA512 7cf410b0891235c478b664ba833427575a414e29782dfd8b7ddc24f5049ab978280befe8e7efe73197980d520544ae65a25b0159eb82c73160fed1b4e4992be6
-DIST firefox-106.0.1-ka.xpi 617302 BLAKE2B 1fde73e1da1657df9a2290a6f54ead224ac74de9ec2ed4796a6480997d7777471325d8dca530a43106317ddc6a79234fda44a6023f8220aea11ddc235707abd8 SHA512 95f8cfd3fc3f7f2856ba8362279fc87c76a250f029fd3ed8e6f64075907244472f94d87d26190710a78f41d118b3561d5a87c05dd52509d7f4989e51a22d7942
-DIST firefox-106.0.1-kab.xpi 572396 BLAKE2B 60ac354c50c25a690a33b8bce6144c17438968a93c0e6fbcb5f5f7f92db78b896118d10758d076fd1d04414d0b107cb91fa87be84fd23871df7735df86d5a44c SHA512 4a9ff28e536956b060a6637e261d850052560130d3093cf8f7c9ac56b195cac7dbf9618fbd0b7f49c8141ad4a1e536533a8d6911b9c36994b98bc62b95af5979
-DIST firefox-106.0.1-kk.xpi 633105 BLAKE2B 1fdfee8becdbe57c6500ad12ed6334caf0ee77c04d1e932aa3df236182638b93bd8a069d4cdc1f46d9f3e6855de83e4d3d35aad9c2035c4335a3a9943c18993f SHA512 a1bcadaafd179b5688012955a0cca9d81d6bd10931ab3d127927f715c7863df45e32473219bfeec86b4ff17ebcc88d7d5b002ff91f3a9154b87602286a616c8e
-DIST firefox-106.0.1-km.xpi 540438 BLAKE2B b571ae39cd0823062ddfd73bf3e59f1fa2b80f21de665b1790465293af2f4e09bb4e19030a8235d2c09d92a3e7e5df74a61571b2302c45b329f4e9a199102679 SHA512 23684ec667334a96bce7ceebd7cc683e64b8bb5bbd7eea3f68ce875bb70ad482a3ec3d925a9693a85461dc65ef2f94bf18551f871072b820a5b0512a27eeef2a
-DIST firefox-106.0.1-kn.xpi 505949 BLAKE2B a0f962f529a7b4a01ed3877781415057b5c01f9125b42ab80a6394e929be6f73b7e385b748c998aeae8130498964b56b7085c1520f8ac8383c05f483cae4b568 SHA512 5488e54eefaabbbd4a05a77db360ea8ffb21e39b9def49c135c160e616a393158ccd7db9af8f2b8f3cfc43fe77d4cef2db4e87281f3fc7a422f997825778999e
-DIST firefox-106.0.1-ko.xpi 599620 BLAKE2B 6fa23a409e4251eb4b9f50272c2b0e2b13f0483c71aeac9436e05b3561fc3d3b02415a94d1f97c03451b32cce810a13129e016e200b5fd87dece231a6259fd08 SHA512 076587cfc2e3124e183674c0cdc466dc090062c1445091decfa3d82128da811d1a9193c94074ef9390e166818b2dfcb3bc1fa51eccd751602a83f897b06caa56
-DIST firefox-106.0.1-lij.xpi 477207 BLAKE2B 8e9d93b42786a53df8663c023f3318980886dd93a91f2bedfcde6b525d280a92061d2568aa663ecc9b477be72d08d6ea601f14e96db0486d1e1676cc8e41599d SHA512 e49d2c457b362064ad9ae5ad30f64ce5f694671b4279d83e36ec1499eb67bc8819c9ef83f892aa17e470e3951eb41c545f294364d28ded9d713ea9d4bb90196f
-DIST firefox-106.0.1-lt.xpi 569668 BLAKE2B df143be60b60450c9035dcc5df6c114e71bf42824d48b99771b001e6e82555411e5c8cfb56e80d3217a7fee5f40967e84dc8156004797b76d31890360b4f2524 SHA512 c61077dda27c5a87fb81961d5141d863a717e30b2bc8ddc28ac35fa71f60f1783f2fb752dcfe4bb6a3d5e2ad2fa3456f716cc13c84fc960a83e2f10201aa3428
-DIST firefox-106.0.1-lv.xpi 472673 BLAKE2B e4cd2cf4a092298acb6263181e2cd4fd66fae2499ba0df0a49b8f17d751ff8f2a6b893914b81ad906fa93125102697829eddc3e10362418e740e30beb581e4ea SHA512 81ce5f815109e039d51d589dfaea64f0653e263298f06db458339e6e341610c97285dc965df99d71fe6681c7fce9bd01881dddfbecacdebfbbe0f6ae0b68c6cc
-DIST firefox-106.0.1-mk.xpi 496307 BLAKE2B 894fd972667587c3e3e8b2d30e54bcaced04b76b9de3af0d9c6ace6cbb414c52ca811dac9fc131e36779fadba56fa77254f37d8904a4c22392f757c591dd38a3 SHA512 5db10f2ea9bc2c5a9f82c5e2c9f6d84da616bc4de02b73468c92fe58cf60baedf7329e1e26fb37630267e052f30152947adb17729b0d24df75e57293e1a9beff
-DIST firefox-106.0.1-mr.xpi 539604 BLAKE2B dc1e1f81b69cd8936bfee37eb73c9a7973d1a8a4a18654b22dd42fa87ad3d2b5050939b61f0031d04db637e136d5ca59c5da724da041ded8c9b44fc44c5c133e SHA512 3a6ae69372be1bb835a572e22be5837e6a6c29d3fd6e5e191216e418b340edfaf209015f08d54f89a5f06f63158f3dd1a4aac48149589197f2afc968004e40c6
-DIST firefox-106.0.1-ms.xpi 456688 BLAKE2B e02d69e5485786cf41c1f6f984101528378cde2aa4a4023520b6a8bde6599cfd83ce1f2a6ed9ef5f197b333035442ec302f2be5236e45f15b698ae4a7b1ed2ff SHA512 e7a82a5895ee2ae060667b8de71b7a3dcd229c810b141828c119d5c5b458117aceb5af9b9d35f40495ca298b4360f81963a590f153f3185d0a697639d273c609
-DIST firefox-106.0.1-my.xpi 526212 BLAKE2B 6f1cbb7eb68ace5d01a90cc29793dc06e3068d09da7416e0a71c26c9f950daa27715b97028665597b84f67dd9bb007ada7a3fd6e3fc8e93547514de8b2cfc9d0 SHA512 01a05516e07fcaf8be5bd480793821fe50e0a7f014f68b2190e16e96e604e48b6f8fd27ec2569b2a46b1d854e3b43c512cf5fac892e402232ca6968b8f245539
-DIST firefox-106.0.1-nb-NO.xpi 550274 BLAKE2B 51210f7942907b11ba52229ece8e7ad77f496bd71ea293bc20622ec3055f9edf4a111c3bae7c524d76f9d94e21ef9eb3ca4edeccf250c14bacafac097c8c5c3c SHA512 b7ddb61c20403d81358beeb332893a5b2ff29bfa385748333178f1778580c93e9c60feb40b754906999df0bd246edc368b950c033223959fb26b9277ebcf1ead
-DIST firefox-106.0.1-ne-NP.xpi 493207 BLAKE2B 93d8204378098ca00da7d833a9da5534e00ff4c8f64a34a85d6776d45bf967e1705bbce36f3fac8906f0c267d6d72d4ec1c31e157eddcccdc11eadcbcadd33ca SHA512 1889e2c71ada8b14b5c59a78fda7bff63625ffde3ee202e08467e38d20eeb9cd79b45d62186c00d2696bcdefd47ac0e524a4461435a1e167730711da54676be5
-DIST firefox-106.0.1-nl.xpi 557953 BLAKE2B 7fdc9ab49ecb5eb8f3b3a88d0c0dadc700492556d3bc37b172ea202b9b1e9db34a9d19b3492b0887bb9cf2d78814705e9f9a8319cec44416ebf43a34511749f7 SHA512 7949d82fc4d8ad78eaa4e1f073c0f8488c3149a093f9b538733f8654e90871c9f6189a4728e72c70cb31cff39941951086bdda9c587f82506e2cac3fb61bf7b6
-DIST firefox-106.0.1-nn-NO.xpi 550858 BLAKE2B 55a9ee0d423fe54d049cdcc73fa753ce01e17e61e6f5dc7ab270fe57ac6f45959e8153612145660d364828d61746ba2ee0516431fff75c40a7dfa1ac873f80a8 SHA512 181a3d04d6898b0534c1fb9df77488865354e5b5bf9372324af9487bbf766a0659163a86358db182857b4268851734a6dc4eb0d56b18e313ab47933c6d7ae90f
-DIST firefox-106.0.1-oc.xpi 574500 BLAKE2B 5ec01253840f8886329840e7160a270200ad05f9f1a0010dd79eccf4768dff94a963f1595f7bbc9d1448fb0e6faf7e3fdb8b34a21cdf0db1948b4b001cc8415f SHA512 57964d7845764b2f4cf062c36c7b6de1f8adb89db7465d276202126f472d827ea9b0ae1f4b93ec72f223b5344758f8f7b9853c05722b160f586e33d5d5a86b9a
-DIST firefox-106.0.1-pa-IN.xpi 630426 BLAKE2B 6ae6847ff954326221787e9b65389f40867daa106ddc39e078ebb25a485fa4f8252d10ab76b3eb5cd57aa57c15b880e673f30b34cba1be7cd4dbb10ebc45d5e8 SHA512 61af44ab598e31ef4b6232db5446489f35a0ab883ff8fcc7db08f71ab7f59ec5b371a6aa05bf10eef87e3f36d32cad4dfee17cd48517b83745d874975fc7ca73
-DIST firefox-106.0.1-pl.xpi 580619 BLAKE2B 959daaffdd4748ab997b3fad7ef2fa35f854268697e2ab93e21ac3e8fdfe1fcbca3c5a91f9d9747fbfd9913ca5779fa45bb5de64506f739e52a566306c39ca81 SHA512 98b4b1254cc5f56509ea70515c99ab122194b9dd58e5175345a36a1dbc58595be3aa5aa8c9ce20e8abee96a2451317114caa5b4dfea7728a7800a1592cf8e74e
-DIST firefox-106.0.1-pt-BR.xpi 563215 BLAKE2B 1dd6bdbf7fdda9fe450c56a4782b475349188568c2f603b13a0f5a175b153ca9f66122dd07c21819bb5cc33334984d84168d01c7d0f05134c189a5d6e8fe6967 SHA512 36ff35e37b97336faf5a8e8c8bd64a214799498b9df0439f75ce307ece939fac7c7bdbd026aea798a791566d1e03e5234c0dcb3db8d1fca9af962f001bba0c7d
-DIST firefox-106.0.1-pt-PT.xpi 567722 BLAKE2B 95893898b86650bddd19513d99645e08d8e7773bfef231fbe0bf6996ca948616797979d5a0b7ebd55e13cd151e20a92040c59ed596502792a58bdb67560b6670 SHA512 6936bc96be2fa0436810e54528cc4fb6ede571f48e5e5c974d49e1c4782ba13aa64513a589490af481c3e085d3d1e125ed5ec150e9ac8ef3d14f97ea8d02bd12
-DIST firefox-106.0.1-rm.xpi 558461 BLAKE2B 159602c16b8e894d29e6b12a3a01345096224b1dc68b745f8594127bf7ee7d5b92428416d75987fc50e47d6709c4adb85545967d51cc07298b2fd6e746dd7ea0 SHA512 8e283987ef0a3866245ed3cf0154d06e29e4ce6cce98800366302caa6ac1a50ac2416795d7656910a83f8932da890334e94ff179eb825dcd27ff483b1570f08e
-DIST firefox-106.0.1-ro.xpi 539415 BLAKE2B b12d51ac7d3f3699ff3b2f8812849603a17be5a454e3aec2f39515e2e16b617a4efd02c0e01eca1e74e6d3ddc05918544877f5adc0de8f43a2e419f337fcd5ff SHA512 1397e65b7e69b481f536f506881a92ec7bfd24b43a2cc79940c104e4bc372990f911b90cf8d63c559e94d7854e54015637280b0daa1ebf3ce65ff61149513b53
-DIST firefox-106.0.1-ru.xpi 652368 BLAKE2B 58058f0a8e98b521905e01513ed25615db150c7e867c289577555aed1c776893d24a5aae8b2853d66785dfa0ca7d7c2439d50cbe840dd23f4c09e2d0412e7809 SHA512 bb76461af17c8d974a2d125fcbb8d38d420b48902310670aa40c4774814b7fb1cfd0e00a43ba8397f5747d5070516f7cd456f063ff2ffc90b5ec6f2511b80eb9
-DIST firefox-106.0.1-sco.xpi 509985 BLAKE2B 1ebaf0b07f6e3dbdc6d4bb9f64dd8bf3092de40d11fab99c71416876a9c137c7fa9443ccbc56cafa0ebf86f59005726c05f30a786da06234ba5042f2dd3e3f77 SHA512 e0c84ae9fadef2b6251251835e31328ed4038e1e5d66ce225f8be58d72a5337cce1443a732b17c95f5a36d60da6e71b88511af971328172c65e8ac74a81444c4
-DIST firefox-106.0.1-si.xpi 577791 BLAKE2B 921a626427fb95e6a1c416df8a9fb3549bf1b467106aa5e1c52862d41ff13c34c9ac8d456803b04ea6b1bc7936415cb234b6bc36db442d664b7c634ea0a7fae8 SHA512 04d9827532ec4bdc777ee150541f23e278c27459597b2bcb577aef2218ec31b80ea25fa22d08b6c750cd2b9979197888fe978b37807bb5ae5a09a921a8df9cbf
-DIST firefox-106.0.1-sk.xpi 588292 BLAKE2B f61853640f68c74b7d887e5c361c131af29955ba4c504c8e74306501d8cdc70ca5c56e0ca1d7ce303d37e84738e45592d4c8b05ef7f926f2baa3d09908e67212 SHA512 b4997438750fecb71b1589af994949fa55b630763dcb7ba626a71490ff23f95ba6d2619a11ca90d0623bd76cbe4e345eab1fbea979a31fc7bc1ac21b6a892a62
-DIST firefox-106.0.1-sl.xpi 561270 BLAKE2B 3c04c96518881a914d07310376db71484cbe7a3ecbe8ccf9bf1197fa31e67cf435f196d93a48f5719ee20616168259b3030b091f9459e277fa8b1c701d1f8fe2 SHA512 f42f2ac2d252527a88e19b873d440b47e36f5ae4d4867bcf081b57a45bceeef737918c97191052e08711eebcbc5d6274d8028ec42135446dd65bc62136002345
-DIST firefox-106.0.1-son.xpi 429531 BLAKE2B 9ac233ecc2a034b6a55379ff6bfe9bf086d4e613a5b13944d74811c3f5ac80b209b7bf44376800559dbb1ec3bff73d7a4ff19d00e87101f4f052e135484d1cbb SHA512 e9d7d282e3a323890420da3170c589bfd179e89506ac40d4707aba521a9db94a2167893145c62012db395a2b02f7019a87be0f697ce81cd21e55d2df5911a923
-DIST firefox-106.0.1-sq.xpi 565744 BLAKE2B a1368dc6a88e002d0d89e82295bff95345a82192afc4675a48356ed8b9235706a769dc532385418e8947763cce4cef6c1b44ed6e1fdd65cfdeaba42df74c09b1 SHA512 b9411cdc9f154a74260f8a66231e6eb6d4d45ac30654986ae41c92d951d69635e2d1c65867c893feba426c2e8d7d94350385c0bd15d7332c308e98e680dc9967
-DIST firefox-106.0.1-sr.xpi 607530 BLAKE2B e479e19a14c7a37d584612b52635f350e70df38b640256e44015a8702402835b19ce2416eb930a7d1963373caeed04f72183790fe010a3ab6ccc9c7e0a0a5513 SHA512 1869abe61adae8cb1ea4c2b1397c57ab30d57d4f02abf9dbddfd8795dadfb6d050244b62f7a6554b47ac1ebefd61fb84c5bce5b27ef27f581c1ea377015f0331
-DIST firefox-106.0.1-sv-SE.xpi 559813 BLAKE2B 07887fde3a61eb2f83d6849797155e0146c7fcaef240a73e5f5a130924d85d4c4850c10b803720e1f8029db2ed70d7d0242b175f9d5aa1b5947c15f028e2e444 SHA512 94ee76b7740e0583078d2e0438e6451e6953bd0a96b399ceda37635a0eaec12dd3275c3a4d809114f87c652a9d30cc38afe6cadf5ed7f2b40686b1d155bf8974
-DIST firefox-106.0.1-szl.xpi 523777 BLAKE2B 1d895ed13eba14804ca390aeb7c2b904a188ad0d73754f0a1ac979420989a54527ae404164d7218124a8674d51cc43051cb73e6504019c5c699db2675b875eff SHA512 e5a5752df9a48cb8440657103564683254ec8fee31f81f4dff856834835c1aaa018c73a59e8e8c69d261c2681070a19d509ca1af21ede82b32c3e0b9ee33a1ba
-DIST firefox-106.0.1-ta.xpi 517842 BLAKE2B cc1411d9bd9bd95ce6c97f734a82797c4c8644a075a2aa6d9a4b9d6e9546c5d81ea28218bd52e56e4efb5ba7fe6f0845e5daa6f697751a233c24ed6604954db4 SHA512 c71e4e8d498e07a0fd6db8d5942fc587a5fa30d61eaf9366e5db1fde633a25bcc1cc6ee60f9ffc61bc6b9b5b5b1547b3a21fd7d14d1c1238e234781daea22357
-DIST firefox-106.0.1-te.xpi 564274 BLAKE2B 19b3a2f57181b41a365750a67cd49c29ba8b36936a566db62996ac8bc9220589c8fac90a7fa1410b92d8388f563e18a8c3323070af6de4d3ede4b8a290332131 SHA512 9e2965bcea35bdf1b54b61c01d81beb8d6f0137ed9edc0260355c6dc1500a5522e86a45d0cb1022dd11d1e62a772c1ac2dfafd199c2a87fe1186775a39598b8b
-DIST firefox-106.0.1-th.xpi 628697 BLAKE2B d328afbcc3a04442b61a055f1ac34bb76cc00e6d5429fd9b96b4841261fcab5cf6e7f04c28fd30a6ec9e041492fad71dca4eaed44c847b107934fbaac2f30c02 SHA512 f81e7d55a3c3a80de9497e221af232d86a1f33fdbe64d82fdfc988f02e270c7dd4530411d8667b6fe3a9c243051151e9d3c76506acd208a657d138063bb12d5a
-DIST firefox-106.0.1-tl.xpi 528363 BLAKE2B 15a9a5e3cf0686c7b2818e052d2131759138ad05164c0a80e85baa09a09eba8eae25391c85112ef0031a7b236166096d86c46825e391809537b9f80f74eed84c SHA512 ef8ad0d373a1a47fb2a8f552449470b767ea6c45cedffb275bb2aeab09c76d5977215f7205ac99888ebc532780b93a172657420ebd3d354764cb223bd53f83f7
-DIST firefox-106.0.1-tr.xpi 573865 BLAKE2B 50b4c0fde1a1ec142f0ec218b58a00e0ace6acaf7a21a1838b0a123b2ad1b5c4f2a463a65afece0e6af1ebbc717b75c96fda373b903b366516f6886f0ebcf57b SHA512 a9d9cc37808c201fbfb56cd8c10539ace6e8bfd32cc48f9c71f4eff7837861006cae04ef041dc271af916bd0dad23b1ebaba218f649b207617206ed763d54d4b
-DIST firefox-106.0.1-trs.xpi 493788 BLAKE2B de1a6fcf8b16ef880e27c5f57e9c65f20d90a782415870f7a5cbb200103488f57517281b9beb084e2911104f87e40b6c21ac092a626e1932dee2bf1c4b137140 SHA512 afd471b41b75b28a365723e5bf346815e27e84773d815a58a0604d7afa7d7a8e0d272cf61e41c50167dade29814c34616078c7aafd8f5e38e7d5afb348cf7bae
-DIST firefox-106.0.1-uk.xpi 645603 BLAKE2B 7a9bef56ef9d695c9c1118f6f23187bf506229e854e40d94578054914a672e4cc4c7b35b89571d4ab0ce2e6c6ea25bbfe57327b9bd41b13db450bf7c1e094a14 SHA512 7782c2a9147ccd3903fb25a25aff8c7988f26db2d598098932c76209b8a7b4b240d3477dce706df1516ac0bb3e07dca39c9224fe0b7742971ee4470c15a85238
-DIST firefox-106.0.1-ur.xpi 566156 BLAKE2B a93f6594decc817c8d46e4e00cd6f4da11a32475363b1a276d526df45afe97f9d5c09cc58a05579e8289cf58b0f32aac27950e8782b3634ca129c7a046d0ad39 SHA512 08ba6cdb416dc457121f5812763f2872fb8f102b172cf66338155aa9a2bcab9487a8d8afc2c0df2f9a051c4efe9b44830dcaf2754912568d6d2f140a073b2ace
-DIST firefox-106.0.1-uz.xpi 485817 BLAKE2B d7df3c8472fc2eb24399f7363e7ff410eeb5047d75aad220f0a5af0d640764b34a9a43768a9cc6b92752874020cf19eb371a4a6e060e3ac7050171e78ae78c95 SHA512 bbbf16bbaaa9f06282e58c58c9062325296bb97750096346d55ddbd4e1f03bf38a70088bd870ad3e780981eb86bbf9504ee10f71a858f9e949c15b4b5c7bea75
-DIST firefox-106.0.1-vi.xpi 595206 BLAKE2B 9b4947113b88eeeef11f81f8aa787f8ee5e6cc5f4e6fa8b81680d5c71cca74af58e0fb49d264c62755cc5810b6f935f415dea5c707831c13972d3bc6ebb5879f SHA512 f07204010a6ea229ed46f70b0884a9ad862e982581ea26b0ce9e0c90ab4059e4e22efd613a0d28903df394aa0f52020a5ec496f64785177b5ec2742519d8ef09
-DIST firefox-106.0.1-xh.xpi 427003 BLAKE2B a969fa4cf091e34e1038d893c19aede541b435b453188ab6e276a7fb988593291248d39a88bfae9f92c2f454a25ca6f75bed7c63df95d946209116feba99b29a SHA512 4b7e3c147044f532df4547a765899256606e67fa64c3d8553cd137f52e02a1a8ba21953eb05108963a7cbb3c4bd1659a63ce5bf9d619fe351581865723a353ea
-DIST firefox-106.0.1-zh-CN.xpi 595316 BLAKE2B 8d8c6611167fe8f2d2e7d44109b52e47e17193925306fa2edd497bcbca790a32d0a265caa8a7e2a143b9c625d186caf163d2917241803bd4739d1a5bae45e2f7 SHA512 b997cb0ae5d2c76ba4ce885da09207b2561c1f4453ac284a58ddbed5de41f0378bb4ae7507573df378a176476392b278e5d025a8d59f23962d6fcef72805420f
-DIST firefox-106.0.1-zh-TW.xpi 596106 BLAKE2B eefdbba0813fbe04bc1f9737b4c1a3e608c40bfc58454db12c447a7b134efd51c1f38297dfe06ad8587c22b4195994237806918179d8583538e477f8cdcfe542 SHA512 c6849a68624ec1ae00fd5f622efb5dc6e79a03c23f924c40e2ef448a4d52b9da972c263c3719c3ca033433212cc47b200e53403f5c26fdc3561a297911ad48a2
-DIST firefox-106.0.1.source.tar.xz 501822184 BLAKE2B 8443392cf1f1ca5d41ba2d9571a6817f4b82ee31f21eb99586f6736783c56d53e0c67be485768ee70fb06040cafc6548e7082bf6f4bb360f2cf0cfbeba2e89e2 SHA512 15f5a65a69e11dd0c463b358cafb5ad0f31db93619b9ec3f89e8c5e14d4d319d9423fe4dcd0dbbcbedc1ad444dcbd8e5e30e483220277f5b550bff6124b66519
DIST firefox-106.0.2-ach.xpi 460153 BLAKE2B 3f640bec61bd4de30e34c2a3146026ad304ae6731ab2b50ca690041156ab214fb8298119811b00690ce931480b176f0b5e8c83f479ce1ea2ffffe9ed95189183 SHA512 24104d81775981ba5fd237c3ed6a77c6d484b024541af0b0b0e82d7347980a0d4244291d673654d96e79b5bb2a4a8a2d7da1b3ca133792247da1d0f1f35856da
DIST firefox-106.0.2-af.xpi 428348 BLAKE2B 2366cfa2b7f705167efeed1d18f4b43cc3172584f49feaf05cac26790591fee8c80c6f09690dd43b361f314b65bfae1317015c15f30c6364a3c62144e35fb0e0 SHA512 85716d6352f78f4878033003f27d84fab3c9e64ef8a4afe4c17bb4f14871234f6a44e91ff8d3d55bc2cf135315c0420306dbcd66b6b7ce23494ba40cce534adb
DIST firefox-106.0.2-an.xpi 507380 BLAKE2B f8c9ac4120f25c2c864af0067d2cace310a9922a31f632d4106c7f334dfba02efcc16ea800b986bc525e0fa6d45e094da28346f63e484a4aa48bdc88a0a67082 SHA512 158e9fea29d372aab6b2e098bc89ddda44739007da532e06be87e0a71d4523649a1f2bcba3229958e84d53f6d57f24e4c79ca7f8dacd55683ec55136fa9178ad
@@ -304,6 +206,5 @@ DIST firefox-106.0.2-zh-CN.xpi 595315 BLAKE2B 016fbd8e2a7102581e25a9bd9013f31891
DIST firefox-106.0.2-zh-TW.xpi 596100 BLAKE2B 849e7cf47c1fc040075619cea392dc0d49e68cb98404543ca417b046e663a0d159765a14e23ad888e9097f54ae4cc173cfa97516d8c554697a880898e3155709 SHA512 4cb65815eeda936ccdbd09f55bfff3c441c692dd92535a984828d01a65c135646d6c0b859dc23921a08fc6765be0c1d4107074ce020f2961959ab3ad5d1b4382
DIST firefox-106.0.2.source.tar.xz 503015088 BLAKE2B 465ba57074f9f150f6d55093b2629c1980606a1b44c42d7e288a7b5980328872a9c8cb86e052559ec858723fa40fff1e7fc65a43f3029aee709e8806fb4a140c SHA512 2aad75c05c3398c19842be46dcde275581344b09f0c65b51a630cef201545996ee00f8020f52a0d7b6416d9ad52cbd5c71b8f1cdf47cd18e4abf1ba21f7cdb93
EBUILD firefox-102.4.0.ebuild 36270 BLAKE2B 6837b774261e3f5dce707881e556112d7c931328fde0b524cab76cbc2fcf5591d4dbc09ba2677be226329ad58db918918d892f0adb8cb2021758fea69ab71d95 SHA512 768dc68293057c733299b063582600a791c6d55893f36ec500582a66cae8c3102a10869b4f68aaec18a80096ad1bf4cd6b5dcf20811aaa79fe983bde85a32530
-EBUILD firefox-106.0.1.ebuild 38042 BLAKE2B de8af13de0378ea23e890762f8a50bec1a04df60a8e4f77847ab017729be2d835ce188a05c3e169d7ace4cf5decfc7534024c1fcf05d9007785b4ce58cf0d9e8 SHA512 e54fc64d2a34f20ea473ef5a042bd52796f9c3bb463e44e6af808d3a82f2d7f4e7eeb36447e019e8eedf828cabafadda8c7a5e681c21ed93f6efb4835f270bc5
EBUILD firefox-106.0.2.ebuild 38042 BLAKE2B de8af13de0378ea23e890762f8a50bec1a04df60a8e4f77847ab017729be2d835ce188a05c3e169d7ace4cf5decfc7534024c1fcf05d9007785b4ce58cf0d9e8 SHA512 e54fc64d2a34f20ea473ef5a042bd52796f9c3bb463e44e6af808d3a82f2d7f4e7eeb36447e019e8eedf828cabafadda8c7a5e681c21ed93f6efb4835f270bc5
MISC metadata.xml 2219 BLAKE2B 064f486eecd2a66ef4c9cccef46803f877039bf16bc40b699a48e28e04e816d0ad434ce65ae2e056e1a4126a67a7dd7eff16040276159c1f5aa8966b1c0d7b6c SHA512 522b09ffc2857553e240b1e7c82c11ccc281dd87c720c6292ec9314b91319e0a55ca2838f17e878f5c1e58e4f22caa1b0c3b90506b65b350beff06f3f397d897
diff --git a/www-client/firefox/firefox-106.0.1.ebuild b/www-client/firefox/firefox-106.0.1.ebuild
deleted file mode 100644
index 3a7f6876f2cf..000000000000
--- a/www-client/firefox/firefox-106.0.1.ebuild
+++ /dev/null
@@ -1,1321 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-106-patches-02j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
- llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast +X"
-
-REQUIRED_USE="debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-# Firefox-only REQUIRED_USE flags
-REQUIRED_USE+=" || ( X wayland )"
-REQUIRED_USE+=" screencast? ( wayland )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:esr
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- >=virtual/rust-1.61.0
- || (
- (
- sys-devel/clang:14
- sys-devel/llvm:14
- clang? (
- sys-devel/lld:14
- pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
- )
- )
- (
- sys-devel/clang:13
- sys-devel/llvm:13
- clang? (
- sys-devel/lld:13
- pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
- )
- )
- )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- wayland? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- || (
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/atk
- )
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.83
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-71.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libdrm
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )"
-DEPEND="${COMMON_DEPEND}
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- X? (
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang ; then
- if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
- einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
- ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clearing checksums where we have applied patches
- moz_clear_vendor_checksums bindgen
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- AS=llvm-as
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-updater \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- if use ppc64; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # LTO flag was handled via configure
- filter-flags '-flto*'
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- else
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- elif tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc ; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information
- local show_normandy_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- elog
- elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
- elog "useragent checks. To temporarily fix this, enter about:config and modify "
- elog "network.http.useragent.forceVersion preference to \"99\"."
- elog "Or install an addon to change your useragent."
- elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
- elog
-}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 3118b20321c8..307713a986a5 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 97c34f9e4a66..cfa6f5706a49 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -43,6 +43,7 @@ DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 BLAKE2B e0729b66554c8890727190a624d4
DIST ngx_rtmp-1.2.1.tar.gz 519919 BLAKE2B 744ccb8031eb9653f158f9eceba64fc9c8af7b9a42e64ef996ab3bbbe1402e5ffd3efcc8e4aaca437eb5e208e4b6f2d8643fcca953b32f32543eaa1ae4d9505c SHA512 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922
DIST ngx_rtmp-1.2.2.tar.gz 519934 BLAKE2B 8745816b879f506720955d6c7e5e8af036e88b3601a680071ffb255a3ec31d69e132b5cc8b493202fa985eb30b8529428f683b5154a0054c0ee990d3185c7abf SHA512 3f8c803221854c4b1a06aadc6313fbfec74bd7179c0ee51d4365b26ffa8875881a6e1e48f777a9c9efbb9170ab7478a82920d5448a2c2df485503d37bb03ab81
DIST njs-0.7.7.tar.gz 609779 BLAKE2B 878c1a106237d42f03074051d12a2de409a1ce3088ec3fd8a43032183608b68e0a11f438668aaca3135ac2280875f248467d6fa801539fcfc6d1436db1579199 SHA512 3fd9e9b84e416e95dbdffced78eabd76a519cccec7c386d8acaccd0d891dea5ceeb702408d4450107c7e3909586753e4eeb5e38c06657cd8f273180beb8fae74
-EBUILD nginx-1.23.2-r1.ebuild 40499 BLAKE2B a09bb6f5d8b77b91c93596e2ff2c5518b521396cac7fdaec02897f75fab8baf2f037d01ee3b5546ac8fb8f58599535d12f08b34991f1057966ca5a2e113313dc SHA512 f372bd09341af2115b946e27338acb729d9b3058442ffc55abfb8c75b1203c9609662b02c46c03ef2d1ae3d8e24c26f9584616d2dbf8481fe6ad75def53b2f0c
+DIST njs-0.7.8.tar.gz 613161 BLAKE2B f6b10be576119f418cdbe052a0c82b847d1b43278f4f0764ac7a9c7309162bf48fd60b40542b97e43fa925c87817b19785ffc6c83fa0611ca73256932e8481cb SHA512 086ddb2e5189a8853598870b795bfa788e9e75da9d2502541a49314e8149d7c279acca0709c4c517db26611a416dc5fb989be807cf1697c7411aded1bd5b8237
+EBUILD nginx-1.23.2-r2.ebuild 40301 BLAKE2B 397fa2bcebf285e696536a2f0c0566349849d8639082d45e35e445663d5906b638f18eca802f8591bdbe59ec5df27e2163dc6993b0347f84a24abd149376483f SHA512 a465e7ddf893b136db3104129e0feaee9b3473d7516e375d7162c45d7d0dbf9dd1ce4a5331f58a38fbf17f9c8c96505f7dd2199154519c5b2e7f3e7d64a2f6da
EBUILD nginx-1.23.2.ebuild 39690 BLAKE2B bc9ea5141f66d21cb003b09c37e9a23da3405323364cb3f9fab3c5f161e6b4d2a261a720a3b31e204906b98a6ba9c4da7d614a1e5732038fb6af482ae1664823 SHA512 d2df73e079653c42258661511df7c1ba4ea558cbd28f48b862d721d95726906c3e4e293f4c3f71cb97050b313eba11110091bc04191ba264c99a073ed18ad06a
MISC metadata.xml 1012 BLAKE2B 5fe75eb9105a998668cfebf02c6976784f4ef3332edd0b6c21a23a5ffb0838b4ae8bc9e52f5157b43c3c0d060825ac46bccabc94bcf8b59447311e0f9ac94f29 SHA512 0d243d1d5271d05d51a46b5825fe32ac5283211434672e99e7314c57f5d1f1f88f48c189fffcdb12747c8d33c9dafe0c8df12376cbbec2912732da0ed6de0642
diff --git a/www-servers/nginx/nginx-1.23.2-r1.ebuild b/www-servers/nginx/nginx-1.23.2-r2.ebuild
index 5fb4b79bbe86..96915733beb5 100644
--- a/www-servers/nginx/nginx-1.23.2-r1.ebuild
+++ b/www-servers/nginx/nginx-1.23.2-r2.ebuild
@@ -159,7 +159,7 @@ GEOIP2_MODULE_URI="https://github.com/leev/ngx_http_geoip2_module/archive/${GEOI
GEOIP2_MODULE_WD="${WORKDIR}/ngx_http_geoip2_module-${GEOIP2_MODULE_PV}"
# njs-module (https://github.com/nginx/njs, as-is)
-NJS_MODULE_PV="0.7.7"
+NJS_MODULE_PV="0.7.8"
NJS_MODULE_P="njs-${NJS_MODULE_PV}"
NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz"
NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}"
@@ -396,12 +396,6 @@ src_prepare() {
cd "${S}" || die
fi
- if use nginx_modules_http_javascript || use nginx_modules_stream_javascript; then
- cd "${NJS_MODULE_WD}" || die
- eapply "${FILESDIR}"/http_javascript_cve_2022-38890.patch
- cd "${S}" || die
- fi
-
if use nginx_modules_http_upstream_check; then
eapply -p0 "${FILESDIR}"/http_upstream_check-nginx-1.11.5+.patch
fi
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 95342283f7ac..6f4ec347a189 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/albert/Manifest b/x11-misc/albert/Manifest
index 3b77d8eaa50b..f6d6a214c2cf 100644
--- a/x11-misc/albert/Manifest
+++ b/x11-misc/albert/Manifest
@@ -6,10 +6,13 @@ DIST albert-0.17.2-python-extensions.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294b
DIST albert-0.17.2-xkcd-python-extension.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402
DIST albert-0.17.2.tar.gz 72652 BLAKE2B af5398307bf4dce928cfe92766551c761c407d9d98cc0a4b730cc8e95509d15c5b8ccfaef6e19d3dd2ded5e56403b14c3ac08fce90845abdfdb74ce7b3ff8b71 SHA512 ce2e32fa0018b210196e09cda8a3cce0a2cafecfdef5edae4610c621c39b66e3b4b039449d1900deb9689b5fa14178d079f7f0a7917cc1019d26b48a0a3ca415
DIST albert-0.17.3.tar.gz 73536 BLAKE2B 21755a9dfa2532ad43b812bb7de70d381c8ad75b815520f51ca7b2afd98c78bb83ec55b715c7f5cfdf065b4e0db51f4e645d7c21d22a128d8337a01ec9029959 SHA512 2734eb2a05067883c9e55bd6533928256240bfc7fd10be2bf0c2fa80da60cf19f62e23843ae4a1a009c5f8d937e791bbb5af9db30f7b0741e28c34b7780e8cf9
+DIST albert-0.17.5.tar.gz 73506 BLAKE2B 427c95878b4388fc891cd7cb2195cae748a09b68d86974877570cf8b5afc6845c63df2b282946c894ef4ce9de12670ec68a6bf9e4b10cdd6021890bddbf1ff7d SHA512 4535c4fc212da10fd4469643636ca020c5c8cfe0aad2c81231ccd1b1b20f9c090db5bfffa3ea189c34180a2e5fc71c6b4e0691f70a4c85d2e272e10e60fee9c0
DIST albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz 17062 BLAKE2B fa5da8a7df5e1bb337af75a30b7fbb2584eaa49745d14e88eeea18037d70c55e9885fdbeaeab8aaaa94531e73286c69e14b4864011875d59dcb790a10fd91e88 SHA512 53b9a0d9f972dd495648dd563df8d3b1c973aa02dce99ce7bb8a9da3bcf43174094d5a03035fbaf132072d834ccf918b17076d4f522265bea77c4220140b31de
+DIST albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz 548330 BLAKE2B 780bd1ff7d71a6f0c4c921d637d064c765d3052591af2e2c371b1763b366dd1340de2a7d5f3eb5cebecc1d611ae86bc626ee62b7545b01d7275b9e3478d05c00 SHA512 eb7e7ed9b24471422e7a7cdf319276071d6ff9613b9932d0752488c5992478dedcab96230359031f50ea1826d8b15dc0eba1edb205e1e9779690f1a973d4060d
DIST albert-plugins-ee55048e138028b4889d71e0574e85b2c4d69541.tar.gz 548351 BLAKE2B 6433ccf690cc57a649e6bfabe378c4458e005306529c6f3a143c0e7c0fb64e2c4216a9f17b7283a69684b36f676c5a9e27bcba8a76fc04f5ea4d7d4812f62d1d SHA512 85c6c6cabbdad91b926c446e44c02684cc2f619ca041faf3a23b432046db1f02413fc82dea9eba9aece560ac442a3202d2e9246b98fd36bdadf47470ff160c5a
DIST albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294be5cd77fe3f9b4abd985541bd995d1665e5e4a3a9dd64b393c5aba6f00347e0a4c031df2a04672246caff1038858df286c271dd33975 SHA512 13e14ce180787cde9abd0c06970109d9217f67e0b4596d73768efb1a183f6493552766e89bea6fc83703a4c0cc1b4961459cbbf5953c530d2c09d53e686ccc53
DIST albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402
EBUILD albert-0.17.2-r1.ebuild 2826 BLAKE2B 4cf1e7dbb2277342f30bd315f21cb354ff823be383cc577adc37b75e098c29a41236ccc29246632f171068e68f585bf1acff2428b5383abb6b80355f00cb389d SHA512 236b88dc2e16eaf3d506bb5d981f89554947e28f2b1b3c47e6cb13566ad55f78496dcb57e359ce8bffb81e7d499cddb4f172ce298acbad5b9f11baeb17143173
EBUILD albert-0.17.3.ebuild 2973 BLAKE2B 539f119736955eb7d005a68487e260dfd27158fe371ba8de77e7678f88e0770057fe3c630e26bf8dcf5685f1199d6193f306ba3338b1cd4f260ca9de3ede41eb SHA512 abc7800584ce680352c54266ead4d83a3d574121fd1b605de37f3c765e6aba189bab34ebc95a7f61027762d6a0ee4764650ccc2e5cd30b0e4410535f365ab341
+EBUILD albert-0.17.5.ebuild 2981 BLAKE2B 5c8b9643fc1a5a30386056cc9fbf5fc47c62f5909a633ee10be56a26aae05173206c419f1031cd5630ac7e042d3ef2f1c2739be6392e5f70c676359bd595ea1a SHA512 780ad8778ad10fd4b7b89780d1a2d7d8a4caf49d9e2019c8f4bd27b4864399aaa28ba46e3d4e2a53b6894821b84f1c8f24da308f7057c92d833b465d8e1d19e1
MISC metadata.xml 787 BLAKE2B f1cabd63cf82ebaaf786db02e4c2a10cd453deec3bd760742c165b82786e713ca99704d143b9df1d2bc067ca37c7d8641b629876f0ee28b4d43b88855496bc9e SHA512 b98bae4a8c6f97c1073b43a3cf4e1a5af5a9ea26aaf8182f615a9ded8d712f03f6c1fdd1f43d3b7a83f9a30a2102bd4330f66ef68609f8424ca33dd1e277b080
diff --git a/x11-misc/albert/albert-0.17.5.ebuild b/x11-misc/albert/albert-0.17.5.ebuild
new file mode 100644
index 000000000000..8d2598ae2e73
--- /dev/null
+++ b/x11-misc/albert/albert-0.17.5.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-single-r1 xdg-utils
+
+DESCRIPTION="A fast and flexible keyboard launcher"
+HOMEPAGE="https://albertlauncher.github.io/"
+
+PLUGINS_HASH="22881af568d70a3d4c16a901cd49c0e233c14a7a"
+PYTHON_EXTENSIONS_COMMIT="7f571aceaf8e60eee8bb21e1ec4efa0e95523d13"
+JETBRAINS_PYTHON_EXTENSION_COMMIT="b7157473cc923fe4f15023c85a032eeab3627652"
+XKCD_PYTHON_EXTENSION_COMMIT="bf88a964473d65b39c9e09eb48dabb847206f06f"
+
+SRC_URI="
+ https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz
+ python-extensions? (
+ https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz
+ https://github.com/mqus/jetbrains-albert-plugin/archive/${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-jetbrains-python-extension-${JETBRAINS_PYTHON_EXTENSION_COMMIT}.tar.gz
+ https://github.com/bergercookie/xkcd-albert-plugin/archive/${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz -> ${PN}-xkcd-python-extension-${XKCD_PYTHON_EXTENSION_COMMIT}.tar.gz
+ )
+"
+
+LICENSE="all-rights-reserved" # unclear licensing #766129
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug +python +python-extensions +statistics virtualbox"
+RESTRICT="mirror bindist"
+
+REQUIRED_USE="
+ python-extensions? ( python )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ dev-cpp/muParser
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ python? ( ${PYTHON_DEPS} )
+ statistics? (
+ dev-qt/qtcharts:5
+ dev-qt/qtxml:5
+ )
+ virtualbox? ( app-emulation/virtualbox[sdk,vboxwebsrv] )
+"
+DEPEND="${RDEPEND}
+ python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )"
+
+PATCHES=("${FILESDIR}/${PN}-0.17.3-find-and-use-python-libraries-and-headers.patch")
+
+src_prepare() {
+ mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die
+ if use python-extensions; then
+ mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/share/modules || die
+ mv "${WORKDIR}"/jetbrains-albert-plugin-${JETBRAINS_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/jetbrains_projects || die
+ mv "${WORKDIR}"/xkcd-albert-plugin-${XKCD_PYTHON_EXTENSION_COMMIT}/* "${S}"/plugins/python/share/modules/xkcd || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DEBUG=$(usex debug)
+ -DBUILD_PYTHON=$(usex python)
+ -DBUILD_VIRTUALBOX=$(usex virtualbox)
+ -DBUILD_WITH_QTCHARTS=$(usex statistics)
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index 54dd1eea3d8e..aec875a0c2ff 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -14,5 +14,5 @@ AUX xscreensaver-6.05-teach-handsy-some-manners.patch 1820 BLAKE2B c94dbe895479b
DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052 SHA512 3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a
DIST xscreensaver-6.05.1.tar.gz 26110057 BLAKE2B 97c16c9f0b2a0b4d00ddccd711b921ca683bd233bc3d07ecad38b68ff94b149a20512246dd6bae052323f00b1b433f56469c5638a031cbc65b61c2b84a0180e3 SHA512 c659a769ff71020b9f96b7e707bd1bcc667eb304179305d56b1be45eed095d650a8aa019890a0c5d444672f9dd68516c99c53b0df94cd96196d7f30a24b987e3
EBUILD xscreensaver-6.01-r4.ebuild 5884 BLAKE2B e6e2b8f44c38c9c22181262b227bccc4fe16339c283de394de919670010ed1b0690681da990792162760ff93ff5090f9ffb2a01547c9abe25686d5726586ace9 SHA512 ded2ad6cf75c380f343b33d64ac2f3540b55fb3a91f640dd49d6f2cabae4634b17c124637e38a6ebd6425f1aeaf54092eb75f3787fbdf7f690e211f4960f3900
-EBUILD xscreensaver-6.05.ebuild 6624 BLAKE2B c5d235591b88c8dfce8161e6c8018c91f2802c796fa5819d8f75352a601a3236664f2c27f0056084d65820bdd472ccf8898c36edfb9e49488c524f426889a254 SHA512 bd1ab33a2d88ea27a4750f21b3c8c1e490a717c65da30de0d5b8eff72b2b3655f92e922904d6485e7a824b0c85145549a557b414792b0df35335f56e5185fb93
+EBUILD xscreensaver-6.05.ebuild 6630 BLAKE2B e33355cb105a5e7f1f701500cf9243abe6b43d18be04208d5c81fc366ca539930d133d4d5f96418c504e9554c08f47b47fcd098938a0ffed2855cb53538ee553 SHA512 f1555305ec26c37e230d2aee6a2fa3adc819247928c53ac2c020abaa438417b23a886cbc0a43e61bca84c4db6a4b13ce2ac67213d8ec93302e667f3af0576500
MISC metadata.xml 1346 BLAKE2B 1f3f0467a85b78d87dd72ab29c606e466ea903cfeedb2ee94e091ab628ad223ca40c5bfd1ccfe2652a561ad95904214963932f368b190affbe3aeccb8ea4a501 SHA512 918888b3144ba3dcab6469985279dc017420d1d8ede1a9e8509d97fef38513b7a828b4c298016270870e940f649a181f25e036d80352e05521300a89dbd28c7d
diff --git a/x11-misc/xscreensaver/xscreensaver-6.05.ebuild b/x11-misc/xscreensaver/xscreensaver-6.05.ebuild
index 5e6910a7f3ff..9a1a99c055ec 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.05.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.05.ebuild
@@ -221,7 +221,7 @@ src_install() {
fi
# Makefile installs xscreensaver.service regardless of --without-systemd
if ! use systemd; then
- rm "${ED}/usr/share/xscreensaver.service" || die
+ rm "${ED}/usr/share/${PN}/xscreensaver.service" || die
fi
}