summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29587 -> 29579 bytes
-rw-r--r--app-backup/Manifest.gzbin8358 -> 8358 bytes
-rw-r--r--app-backup/borgbackup/Manifest2
-rw-r--r--app-backup/borgbackup/borgbackup-1.2.2.ebuild47
-rw-r--r--dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild1
-rw-r--r--dev-perl/Lab-Measurement/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin281306 -> 281474 bytes
-rw-r--r--dev-perl/PDL-IO-CSV/Manifest3
-rw-r--r--dev-perl/PDL-IO-CSV/PDL-IO-CSV-0.11.0.ebuild27
-rw-r--r--dev-perl/PDL-IO-CSV/metadata.xml8
-rw-r--r--dev-qt/Manifest.gzbin11202 -> 11200 bytes
-rw-r--r--dev-qt/qtquickcontrols2/Manifest2
-rw-r--r--dev-qt/qtquickcontrols2/files/qtquickcontrols2-5.15.5-QTBUG-104983.patch179
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.5-r1.ebuild37
-rw-r--r--dev-ros/Manifest.gzbin61154 -> 61151 bytes
-rw-r--r--dev-ros/rviz/Manifest4
-rw-r--r--dev-ros/rviz/rviz-1.14.19.ebuild (renamed from dev-ros/rviz/rviz-1.14.14-r1.ebuild)0
-rw-r--r--dev-util/Manifest.gzbin68475 -> 68493 bytes
-rw-r--r--dev-util/cdecl/Manifest4
-rw-r--r--dev-util/cdecl/cdecl-12.0.ebuild (renamed from dev-util/cdecl/cdecl-11.14.ebuild)2
-rw-r--r--dev-util/ignition-cmake/Manifest4
-rw-r--r--dev-util/ignition-cmake/ignition-cmake-2.14.0.ebuild (renamed from dev-util/ignition-cmake/ignition-cmake-2.11.0.ebuild)0
-rw-r--r--games-action/Manifest.gzbin14375 -> 14369 bytes
-rw-r--r--games-action/minecraft-launcher/Manifest4
-rw-r--r--games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild (renamed from games-action/minecraft-launcher/minecraft-launcher-1121.ebuild)2
-rw-r--r--metadata/Manifest.gzbin3861 -> 3861 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.gzbin28193 -> 28214 bytes
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin13535 -> 13700 bytes
-rw-r--r--metadata/md5-cache/app-backup/borgbackup-1.2.216
-rw-r--r--metadata/md5-cache/dev-perl/Lab-Measurement-99996
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin307493 -> 307655 bytes
-rw-r--r--metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.016
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin13061 -> 13226 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.5-r116
-rw-r--r--metadata/md5-cache/dev-ros/Manifest.gzbin193387 -> 193389 bytes
-rw-r--r--metadata/md5-cache/dev-ros/rviz-1.14.19 (renamed from metadata/md5-cache/dev-ros/rviz-1.14.14-r1)2
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin129734 -> 129735 bytes
-rw-r--r--metadata/md5-cache/dev-util/cdecl-12.0 (renamed from metadata/md5-cache/dev-util/cdecl-11.14)6
-rw-r--r--metadata/md5-cache/dev-util/ignition-cmake-2.14.0 (renamed from metadata/md5-cache/dev-util/ignition-cmake-2.11.0)2
-rw-r--r--metadata/md5-cache/games-action/Manifest.gzbin15131 -> 15136 bytes
-rw-r--r--metadata/md5-cache/games-action/minecraft-launcher-1.0.1221 (renamed from metadata/md5-cache/games-action/minecraft-launcher-1121)4
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin14743 -> 14907 bytes
-rw-r--r--metadata/md5-cache/net-dns/knot-3.2.015
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin19035 -> 19032 bytes
-rw-r--r--metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.8 (renamed from metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.7)6
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55544 -> 55547 bytes
-rw-r--r--metadata/md5-cache/net-libs/ignition-msgs-5.8.0 (renamed from metadata/md5-cache/net-libs/ignition-msgs-5.7.0)4
-rw-r--r--metadata/md5-cache/net-libs/ignition-transport-8.3.0 (renamed from metadata/md5-cache/net-libs/ignition-transport-8.2.1)4
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92688 -> 92211 bytes
-rw-r--r--metadata/md5-cache/net-misc/dropbox-152.4.488016
-rw-r--r--metadata/md5-cache/net-misc/dropbox-153.4.393216
-rw-r--r--metadata/md5-cache/net-misc/dropbox-154.4.536316
-rw-r--r--metadata/md5-cache/net-misc/dropbox-155.4.54934
-rw-r--r--metadata/md5-cache/net-nntp/Manifest.gzbin2192 -> 2191 bytes
-rw-r--r--metadata/md5-cache/net-nntp/nzbget-21.1-r2 (renamed from metadata/md5-cache/net-nntp/nzbget-21.0-r2)8
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin27265 -> 27435 bytes
-rw-r--r--metadata/md5-cache/net-wireless/gr-paint-0.0_p2022032017
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin68709 -> 68705 bytes
-rw-r--r--metadata/md5-cache/sci-libs/ignition-common-3.14.2 (renamed from metadata/md5-cache/sci-libs/ignition-common-3.14.0)4
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin28389 -> 28385 bytes
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.394
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin35775 -> 36103 bytes
-rw-r--r--metadata/md5-cache/sys-fs/genimage-1516
-rw-r--r--metadata/md5-cache/sys-fs/genimage-999915
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12754 -> 12922 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-102.2.03
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-102.2.016
-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-dns/Manifest.gzbin8690 -> 8693 bytes
-rw-r--r--net-dns/knot/Manifest2
-rw-r--r--net-dns/knot/knot-3.2.0.ebuild115
-rw-r--r--net-im/Manifest.gzbin10443 -> 10443 bytes
-rw-r--r--net-im/rocketchat-desktop-bin/Manifest4
-rw-r--r--net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.8.ebuild (renamed from net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.7.ebuild)7
-rw-r--r--net-libs/Manifest.gzbin32644 -> 32640 bytes
-rw-r--r--net-libs/ignition-msgs/Manifest4
-rw-r--r--net-libs/ignition-msgs/ignition-msgs-5.8.0.ebuild (renamed from net-libs/ignition-msgs/ignition-msgs-5.7.0.ebuild)4
-rw-r--r--net-libs/ignition-transport/Manifest4
-rw-r--r--net-libs/ignition-transport/ignition-transport-8.3.0.ebuild (renamed from net-libs/ignition-transport/ignition-transport-8.2.1.ebuild)2
-rw-r--r--net-misc/Manifest.gzbin55406 -> 55410 bytes
-rw-r--r--net-misc/dropbox/Manifest11
-rw-r--r--net-misc/dropbox/dropbox-152.4.4880.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-153.4.3932.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-154.4.5363.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-155.4.5493.ebuild2
-rw-r--r--net-nntp/Manifest.gzbin1541 -> 1540 bytes
-rw-r--r--net-nntp/nzbget/Manifest4
-rw-r--r--net-nntp/nzbget/files/nzbget-21.1-openssl-3.patch28
-rw-r--r--net-nntp/nzbget/nzbget-21.1-r2.ebuild (renamed from net-nntp/nzbget/nzbget-21.0-r2.ebuild)14
-rw-r--r--net-wireless/Manifest.gzbin14550 -> 14552 bytes
-rw-r--r--net-wireless/gr-paint/Manifest2
-rw-r--r--net-wireless/gr-paint/gr-paint-0.0_p20220320.ebuild62
-rw-r--r--sci-libs/Manifest.gzbin44392 -> 44382 bytes
-rw-r--r--sci-libs/ignition-common/Manifest6
-rw-r--r--sci-libs/ignition-common/files/ffmpeg5.patch113
-rw-r--r--sci-libs/ignition-common/ignition-common-3.14.2.ebuild (renamed from sci-libs/ignition-common/ignition-common-3.14.0.ebuild)2
-rw-r--r--sys-devel/Manifest.gzbin9470 -> 9466 bytes
-rw-r--r--sys-devel/binutils/Manifest4
-rw-r--r--sys-devel/binutils/binutils-2.39.ebuild2
-rw-r--r--sys-fs/Manifest.gzbin22024 -> 22189 bytes
-rw-r--r--sys-fs/genimage/Manifest4
-rw-r--r--sys-fs/genimage/genimage-15.ebuild42
-rw-r--r--sys-fs/genimage/genimage-9999.ebuild42
-rw-r--r--sys-fs/genimage/metadata.xml11
-rw-r--r--www-client/Manifest.gzbin6219 -> 6216 bytes
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-102.2.0.ebuild381
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-102.2.0.ebuild11
119 files changed, 1370 insertions, 606 deletions
diff --git a/Manifest b/Manifest
index 16273dc3e414..1db0f70da22c 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29587 BLAKE2B 50cda5e59619c953bc4369e55d83bb3be6976a1b321ececec007fb07ac7b3e92276ad0ce7834f4c68ae6c394652ef06163279b9a46ad92cf2d5a340dfdd6d97e SHA512 a91dae04384032d8acdeed08298637c491aab405982bb73a89f38f2ddbc0bf49d2ed575456cfb94b6b05ede3a846e8c6f7b52ab2367966fc32d9a6af92321933
-TIMESTAMP 2022-08-24T07:10:00Z
+MANIFEST Manifest.files.gz 29579 BLAKE2B cda7567b66f9e8d89d9a62d6866e638c523872f15794127b4c02ef5cdfdfe0ac96e2d3fb28ad9948beb27a5fed80f240f25bc2edd91e06555620896fd9083fd6 SHA512 c121fbdd408f68e6c049c115ef6ea7a446ce83539623d3defdb4a664331679bc371a89c3bd9d23ca8464134bc1f39925660a2f223704f9d061b687f6486ccd8d
+TIMESTAMP 2022-08-24T13:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFzshfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDVdxAArhGXDK1LXdEYRL1HNI1AbXipmlgWnOScbxElXHe1zV+3BT1NE8KJnr6f
-qB1Uv6wQa+UGcGawiXDBWK1FaxRHNnn5T5gmTu1pu7DcP6Ol73kciLw7OXhw28Wo
-Tr6jEawp8ltJnentygD/2VELzwWcgg5fBMDelHsiFtIuX0LcG9mE2DlW2hw3OrXn
-XrSPlRhTztZ3DUk4iH3xSJbhPFeE2jQ+I/oFTHxeZFHpj3ZOfbXVHvJRqaXRkC2n
-6AeArdZeX0WAqgiHf/WSjS94fKnxFvtWOdSq7vGbDUmG0ePBGWYFKWqURlhOJ97e
-6juwIKO5JJG+eyjoDQmBBwuVOJL5b5Qr6w48qTqGIyjM9rgOw7uAKY//i2oC/Sef
-V5F2EinwO0A/uSl08CmVVtE+H3QTqmbSMii5sPa4wuliY+23/BGt1a/TVrS0JHW+
-opx76aGggcadGQLel4gAAFh7VkO5hf+JydFRxUNE9UyKw7DFSrvqNj5gKnro6K0l
-KYgh0rRS0bZQ+hmwovlE5o1Qg447E3WvB88wfxGlzVgiROEOgJqlRN3w4pkb8Rop
-C2TT8igk3upvi+c9dVlBVxRsv8b/i5TLgx4pc2id43edchs6L36EuW0O1nATwDKw
-tDGTxEKKvJEHqgcZlgbgbwtv6EHXvp6pt8B/gsARhKpP88FPdK4=
-=CW1f
+klCc9w/+LBiE5ABkN/JxemkJDk7emolE4YVa/GMZ8ScOAHxph1yDBQOCkgf1VucL
+Uf1KkgL7tIxrGf+HuEnuXruTHGEh5TITeHNm4uZJ4EZa8ywP6UJJDIyqgwOGro5P
+rUJvC23nXsD0leuM1DblwMmnZpK3UKrxlRePpI9OZUniZeTOzpGkUQFIu8N4mIvk
+5tBKp+fHPrRtx86CQFwSmOh/zI2LYlO+vO/MXSpF7Ox8zY8I8tGN0vd/nPBp4abR
+bZK8yiqMs0JaMtRwbqWLg+j7cud200zlmlOrJfU7inVYY7ZeHineDWeGEio37DHY
+9wvRQyasJcDdntyJJCbAkQ/dtWgnFDSztENmME26lkn8BdZDrSXZvbK60XNlAvSw
+5441zzAgLXt4w8YiQZoHLOoIrvNaBIvMpnvTkjTd88fAL/pKAlNt4OchpdvYLwck
+S3xmkRyRV2RKezOZr/bGNDd+BhO6FIJ5p3ULvxGIpvwl4z8soIlmqqjxMm9XGc66
+FM3craI+5BNMZpoYpoQ89Rit4or90ZibUa/6KhSu8x2X8F6dFMzdUWnvDDEx9gre
+yCa1hM4d/GBjaExbYqCz80ek2fQScRmbDlFc2mrBFf1NqHH/7Yw+09KdRHC49Pmn
+vXXhgUVDm7S2gDIAydLWEBGg7yuKVhXX8zVC0MFyk0D4irsCJQk=
+=A9+B
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 02f8aab8edd4..fe5a95394884 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index e8ee2135ae05..f7515e54995d 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 47b9bc1287f6..e222665e951a 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,6 +1,8 @@
DIST borgbackup-1.1.17.tar.gz 3781411 BLAKE2B 3ceb51f3c2e4ee4e38495ca0bdef2d5c1b30225afe9a3c9987a82f4a1facd4aa203fb21512e655fbbab400bcbd412ff4aefa80242aa21a579e086d38bf3e1078 SHA512 6170680efcca35341031a8fcfd9434d2dca530bb6f7fcabbf452e6af6a8df5a825b4991d342f3c97bd7378d56b9ee86e6118f9281a31ba51235f49818852f4bb
DIST borgbackup-1.2.1.tar.gz 4017050 BLAKE2B 2841f3c02b6af76aba61064513ebd9039367be868a5f0dad2e10cbf3243236a5d29609bee63b79056f2a553052d3dc415178dbabd5c1e5af9c43111286942869 SHA512 47e95960c9ce7715897834f400ee1a3dcbbbd9aa1e4b69dc93618ade24caf6c046b844c9f3edd10e090795d06bed0136fbd42d6e679f0639f221b83d82545d43
+DIST borgbackup-1.2.2.tar.gz 4042984 BLAKE2B c5c7bacd543e97af5bb1a42dd4a37900b9570328addd33e2ee83347ca631eaf172d8349b4a462bcc871da9f3c1b4e6efeb16da20893e8d58bb0655ed73ceea5b SHA512 9ba040dc659b123e09d1814ea158eb06bd802dbb4961e258910a586f88c5e92e8f32a72c1858f7a8d9d79c3e985b12cf0245436f46a474f627cfd70a59a7e29d
EBUILD borgbackup-1.1.17-r1.ebuild 938 BLAKE2B 9e1165ef693d028e2936f22ba5bf0af42bbd7a83d1df32f667bd79269cea3d39ee90cbfe9b9718d8e650cb0ab33d6de5d909a78274897ca1ebefd918538db2eb SHA512 04fdb94a90a9a0bc36de20029c03d73625bae7f1ae099f96ce225e778cc60a00e60fea2ebe5cb40b35c2fb8af46fd0cade56a359e2a2d9eeef99e5581c560dd0
EBUILD borgbackup-1.2.1-r2.ebuild 1124 BLAKE2B d49e5eff5669dff8eef72e21659a3a0926d683c65af581233bf53aedf57b3c5cba5972f97976ce806d993859439d916c01562f9229aef60b2e4d6a06daf873da SHA512 72f78973bcc85b372109b3c7fd45eb96d14cbccb083304e8f63b9a20c01557d8e3dee0f2dd5a526878ee399baee8e512e75628a971f2c52229fc220212d422d8
+EBUILD borgbackup-1.2.2.ebuild 1126 BLAKE2B 4762c677facc18c89d9830108dd12c993099dd510000e3fb9466a79ef2c443e47709fe4ea8c3b3c6f6db111fc682df641cdcf260843dd7a7a9052eeea2e836ad SHA512 112347bef1052ebc52b0b26359050d11ccdc6a82f2b674f54429552e08e3d6fb30e0c935835c28f662aa469bb8b82e5823b01ff4b1ba270492a3c1e77543325f
EBUILD borgbackup-9999.ebuild 1126 BLAKE2B 4762c677facc18c89d9830108dd12c993099dd510000e3fb9466a79ef2c443e47709fe4ea8c3b3c6f6db111fc682df641cdcf260843dd7a7a9052eeea2e836ad SHA512 112347bef1052ebc52b0b26359050d11ccdc6a82f2b674f54429552e08e3d6fb30e0c935835c28f662aa469bb8b82e5823b01ff4b1ba270492a3c1e77543325f
MISC metadata.xml 494 BLAKE2B 885fa002bca2ba16e31bc66dde9d21aea8eb5a3ab5522cab3e824a9cde1d87f8819eb028eb21a9382d23622fe0a699a481e7cb7cd50fba897e59490ba0734d39 SHA512 bddc0ca7934315439e4a23b43fbd42d538c1570b43b0401efa9641c2854e5633d727db4bda82a34fe88ad2c1b512df47b6654b50f85a0501f0ef8405d7f8a667
diff --git a/app-backup/borgbackup/borgbackup-1.2.2.ebuild b/app-backup/borgbackup/borgbackup-1.2.2.ebuild
new file mode 100644
index 000000000000..9ac4b1a5217a
--- /dev/null
+++ b/app-backup/borgbackup/borgbackup-1.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/${PN}/borg.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Deduplicating backup program with compression and authenticated encryption"
+HOMEPAGE="https://borgbackup.readthedocs.io/"
+
+LICENSE="BSD"
+SLOT="0"
+
+# Unfortunately we have a file conflict with app-office/borg, bug #580402
+# borgbackup is *very* picky about which msgpack it work with,
+# check setup.py on bumps.
+RDEPEND="
+ !!app-office/borg
+ app-arch/lz4
+ virtual/acl
+ dev-python/pyfuse3[${PYTHON_USEDEP}]
+ ~dev-python/msgpack-1.0.4[${PYTHON_USEDEP}]
+ dev-libs/openssl:0=
+"
+
+DEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+src_install() {
+ distutils-r1_src_install
+ doman docs/man/*
+}
diff --git a/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild b/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild
index c441a89abba5..0c9843fa8372 100644
--- a/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild
+++ b/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
dev-perl/Net-RFC3161-Timestamp
>=dev-perl/PDL-2.7.0
dev-perl/PDL-Graphics-Gnuplot
+ dev-perl/PDL-IO-CSV
>=dev-perl/Role-Tiny-1.3.4
virtual/perl-Socket
dev-perl/Statistics-Descriptive
diff --git a/dev-perl/Lab-Measurement/Manifest b/dev-perl/Lab-Measurement/Manifest
index 4cc6cab95c7c..24b07079f590 100644
--- a/dev-perl/Lab-Measurement/Manifest
+++ b/dev-perl/Lab-Measurement/Manifest
@@ -2,5 +2,5 @@ DIST Lab-Measurement-3.791.tar.gz 662036 BLAKE2B f133d2590c91ef62a8c8234aa77e2c3
DIST Lab-Measurement-3.802.tar.gz 578843 BLAKE2B 6217f4d6298d8ab019f81ccf8223178fa6181ff0bc77af4d02e161289424b5b951ef9913575a5f69c64494f2eef50a8eaeae137c5ae9b3f9b9cae6e708741cb3 SHA512 b71e760f25a8b2383d0de4f6bab8ee26d9368a22b82d926b5ff2e1d410221020ad5407a43f1c295cc06f2f4d97b0245e729698f413d2b3e16b823df7e6998ccd
EBUILD Lab-Measurement-3.791.ebuild 3687 BLAKE2B 6864607635962c9737fdf475640aa013364b64c1835a353896d8396322eb9a5daacdc9da628778969aaec7364121bcad07fc547ee979459136dff193b327dd67 SHA512 a25a09ca80dc83b4a158188279cd97dc47f5476cdbcce85704779b2c6495a03b0c7b5e232e1e84f720c3f8a224303b409cde05cb3d666df15592b72fdcd2922c
EBUILD Lab-Measurement-3.802.ebuild 3688 BLAKE2B 80315fde50cd73daca99350986a9981339807cd940538513f814b2d0fffe7b075c1edbb7e05b719c16d2b540f129af29a1a5140b8271b5381b05ffef10a3c95f SHA512 06563c583a581f55dbcb3595c5648e9ad1a61db23e629c0f188d8124092ed5607a71b619c7591be9e533fe5a5543855a393e5835c86892658b7c52218adac647
-EBUILD Lab-Measurement-9999.ebuild 3740 BLAKE2B 01a62267580eadd93a845f7b23fe37bebcdcbb082cb6f5e4371c1a7abd8b2cc6af96c68b3e38798883829dd7c8e3177bbedcdfdd14eaaf3a7a1d084ad9137a70 SHA512 15ef4e3f78457a9b5ff53ea00b3a7d98fa3faeca8f60ce703e894a1bf13d1bd70acfce0455c4f9993b49ea43c68528377451acbec1a199b4a17e38a459a726ba
+EBUILD Lab-Measurement-9999.ebuild 3761 BLAKE2B 041790813c30ad4779c4b949ce2af9a03e099d6310f9c28ebcb3f779f2b155273b4df86d8557ecf86fe7a5be3a538a00b043ce1e44b3ea829e014374475c57c2 SHA512 52fcfb47de6acd460da76b8d66462feb37abccd84742a965add011883fe3311b3767d6debf4aace33f87c1c2f01dfcaa8020331106752483923e1dc3a0f780d3
MISC metadata.xml 3206 BLAKE2B 2da1f725a31d55caf7e021116aa4898a1d94d050014e8e357d4856bfe8135ef6b4fc45c58c9dcd5c04888ee71742b617925522684021b061f603b2ac6b28ecb2 SHA512 1446148605c3aec2f193494e495345e6e9770699726a5aed5150528da8d04ca71ff316986237b512a9b01a250d28a126f06b5f884434569c4b0f5395f7752093
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 79f564bc7240..504e7adadba7 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/PDL-IO-CSV/Manifest b/dev-perl/PDL-IO-CSV/Manifest
new file mode 100644
index 000000000000..1fb70788ef41
--- /dev/null
+++ b/dev-perl/PDL-IO-CSV/Manifest
@@ -0,0 +1,3 @@
+DIST PDL-IO-CSV-0.011.tar.gz 15941 BLAKE2B e59450fca2ae56d9ada9a0c95ce5716cc4a794438f9ffc4d01c4a6aabccfe737b6732e905ce4a44fb8a19efc9e53d45a2e9e1e36d4f6bf00cb44948c62bb3a3c SHA512 7589b84c9d02ab0efaeb90f1dc0fa9a4f618fdc75f68a25baa48a8d72002e44519fe3eeb42e2979b55b59dee334fd0b52e45071de3992215bcbdc72fa14ae052
+EBUILD PDL-IO-CSV-0.11.0.ebuild 517 BLAKE2B 03202cc74243c8e438885fcb30293bb274ab03f1fe676bb979ce66162e563030eba54f355c11eab4a1a73067824119bcc952c22be9fca90f141b926a37241e35 SHA512 c405a3e35dd4efa95a7d6d915525a2c8ae7c40d7ae82bd9ef4afe09f4de427eae3087cebad46efe2f653871b482a42c910b1ac7e1e6d225e2781b7e7fc5825f1
+MISC metadata.xml 258 BLAKE2B 27875c94f7bc66379335a8c7aa58972855f92cf88390cc368e1fe86ef5af4f370e66725b314e99486428cdd9330b341a6821ed5d3eb19af1950326f252b3eb18 SHA512 496cdc360ed68aacbf268bcd9d904ec27e855e4f70a4c76f4fd99b29d8abc5a41f598144dfa550c8982b6cc57e900aad69a97e32ad363af83e06b50afcb54080
diff --git a/dev-perl/PDL-IO-CSV/PDL-IO-CSV-0.11.0.ebuild b/dev-perl/PDL-IO-CSV/PDL-IO-CSV-0.11.0.ebuild
new file mode 100644
index 000000000000..c3829e3ee547
--- /dev/null
+++ b/dev-perl/PDL-IO-CSV/PDL-IO-CSV-0.11.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=KMX
+DIST_VERSION=0.011
+
+inherit perl-module
+
+DESCRIPTION="Load/save PDL from/to CSV file (optimized for speed and large data)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/PDL-2.6.0
+ dev-perl/Text-CSV_XS
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Number-Delta-1.60.0
+ )
+"
diff --git a/dev-perl/PDL-IO-CSV/metadata.xml b/dev-perl/PDL-IO-CSV/metadata.xml
new file mode 100644
index 000000000000..e2c9afaca62c
--- /dev/null
+++ b/dev-perl/PDL-IO-CSV/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 15e11a38cd31..d8042c0e5dec 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index a221a6ff3b24..a4431f7b05c4 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1,4 +1,6 @@
+AUX qtquickcontrols2-5.15.5-QTBUG-104983.patch 6812 BLAKE2B 7c01348b1a42e60e76758f729acaefa7b5a429ef00b8979b1d34bae2858a02605b56b4baea1b796556a312393a025ca016bea12f76f96ad739cc7ca100220315 SHA512 f54255bf6d341f0c041cb7ab302e135ab6cec646f764ac023b8c86d1b898d4cbe56eb8bcf4508406e66ef3bdee8467e42afeb67e24688a2b470f5f3f8c5bdbc0
DIST qtquickcontrols2-5.15.5-gentoo-kde-1.tar.xz 8320 BLAKE2B 2db63308a6641f28abd3b507eebacd6765c618c5d92ec472783aa3d40a2336e9a1cb3e081b28fcdf4c4f902e3deca04660b38a0020ea3084b723a46873ddb441 SHA512 ebe58892fb120f8cb6038848a195e081996886394e106f4cb1c869b83e91194d1a20912e0b00fbbc869544eb7ea875cbced72244c945216739076c6843dd6cc1
DIST qtquickcontrols2-everywhere-opensource-src-5.15.5.tar.xz 8290736 BLAKE2B 5b702a324e436cd1511197ffa88bdc0582b31d228c0197233fb1ae9df67aadc835988d44b8705fc20d1ea21ce0f718f15dc12d52da5a5f65f1b5e77e8bdf4500 SHA512 febc0dee2408e5843a670420ac368c0a01af3ea1234c7dc6d99e3d2bb447dbe063b59e0c3b943f5a6a0705d207c21d9909787f4b80acab8bef9253714ce82a5a
+EBUILD qtquickcontrols2-5.15.5-r1.ebuild 832 BLAKE2B aece4e785d19ddb3660c0d520721357a6b619a59ee35b345cbf5c16eba5541bfd244ae3123bd94bc39e2b72986f77ac37786095c9fab326a790b053276900134 SHA512 770cab70a49420fa317dfbc8f9a7af52b3d9bbff90c26d9c2280eff36bed2c9eba8c03dc5fc803fa0dec4eec618a4587ecbe28b2e5a3caf1fad30cff7a23e0c8
EBUILD qtquickcontrols2-5.15.5.ebuild 778 BLAKE2B fc5c0c4dfd291f943803b67a3d27f4666040215ff0b1d476ac2e24db07ccaa88bd9edd03a8e88526f50e1295a29b89882037658ded3c1b7f2e0c9dca1ea099c2 SHA512 82a305f7495b9bc6a4ac11e19adae7d90ad2320812ad1b7f3458c807546a7ef1e8c451927c0f6a2ff586501dc69c4f66f7e9d4da1112ea970e7b5a276ed58459
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols2/files/qtquickcontrols2-5.15.5-QTBUG-104983.patch b/dev-qt/qtquickcontrols2/files/qtquickcontrols2-5.15.5-QTBUG-104983.patch
new file mode 100644
index 000000000000..f31e04d6ff4d
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/files/qtquickcontrols2-5.15.5-QTBUG-104983.patch
@@ -0,0 +1,179 @@
+From d0642867ab629daf36a1194274a74758111140be Mon Sep 17 00:00:00 2001
+From: Mitch Curtis <mitch.curtis@qt.io>
+Date: Mon, 18 Jul 2022 15:21:49 +0800
+Subject: [PATCH] Fix scroll bars not showing up when binding to standalone
+ contentItem
+
+908aa77d16e00f2bccc0ddae0f8b61955c56a6a1 hid old scroll bars, but
+didn't account for the situation where the old scroll bars would be put
+back into place, and so they never showed up.
+
+In the case of the linked bug report, since there was a binding to the
+ScrollView's contentItem, a default Flickable would be created. After
+that binding was evaluated, the contentItem was set, causing the scroll
+bars to be hidden (as part of the process of disconnecting from the old
+flickable). To fix the issue, we now do the reverse of hideOldItem when
+a new contentItem is set.
+
+Fixes: QTBUG-104983
+Pick-to: 6.2 6.3 6.4
+Change-Id: I910259cc3e8f6a6231ae6c87c7d4f0f652bd0545
+Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
+Reviewed-by: Nate Graham
+
+(cherry picked from qtdeclarative 58bae53237417f28eac6d772fa6ecab657f8a73f)
+---
+ src/quicktemplates2/qquickcontrol.cpp | 30 +++++++++++++
+ src/quicktemplates2/qquickcontrol_p_p.h | 1 +
+ src/quicktemplates2/qquickscrollbar.cpp | 11 +++++
+ tests/auto/controls/data/tst_scrollview.qml | 47 +++++++++++++++++++++
+ 4 files changed, 89 insertions(+)
+
+diff --git a/src/quicktemplates2/qquickcontrol.cpp b/src/quicktemplates2/qquickcontrol.cpp
+index bbbd0e622..1f4b47343 100644
+--- a/src/quicktemplates2/qquickcontrol.cpp
++++ b/src/quicktemplates2/qquickcontrol.cpp
+@@ -845,6 +845,13 @@ void QQuickControlPrivate::executeBackground(bool complete)
+ quickCompleteDeferred(q, backgroundName(), background);
+ }
+
++/*
++ \internal
++
++ Hides an item that was replaced by a newer one, rather than
++ deleting it, as the item is typically created in QML and hence
++ we don't own it.
++*/
+ void QQuickControlPrivate::hideOldItem(QQuickItem *item)
+ {
+ if (!item)
+@@ -863,6 +870,29 @@ void QQuickControlPrivate::hideOldItem(QQuickItem *item)
+ #endif
+ }
+
++/*
++ \internal
++
++ Named "unhide" because it's used for cases where an item
++ that was previously hidden by \l hideOldItem() wants to be
++ shown by a control again, such as a ScrollBar in ScrollView.
++*/
++void QQuickControlPrivate::unhideOldItem(QQuickControl *control, QQuickItem *item)
++{
++ Q_ASSERT(item);
++ qCDebug(lcItemManagement) << "unhiding old item" << item;
++
++ item->setVisible(true);
++ item->setParentItem(control);
++
++#if QT_CONFIG(accessibility)
++ // Add the item back in to the accessibility tree.
++ QQuickAccessibleAttached *accessible = accessibleAttached(item);
++ if (accessible)
++ accessible->setIgnored(false);
++#endif
++}
++
+ void QQuickControlPrivate::updateBaselineOffset()
+ {
+ Q_Q(QQuickControl);
+diff --git a/src/quicktemplates2/qquickcontrol_p_p.h b/src/quicktemplates2/qquickcontrol_p_p.h
+index 8e979079e..a6e624c91 100644
+--- a/src/quicktemplates2/qquickcontrol_p_p.h
++++ b/src/quicktemplates2/qquickcontrol_p_p.h
+@@ -173,6 +173,7 @@ public:
+ virtual void executeBackground(bool complete = false);
+
+ static void hideOldItem(QQuickItem *item);
++ static void unhideOldItem(QQuickControl *control, QQuickItem *item);
+
+ void updateBaselineOffset();
+
+diff --git a/src/quicktemplates2/qquickscrollbar.cpp b/src/quicktemplates2/qquickscrollbar.cpp
+index 4e2f509db..1c4b308cd 100644
+--- a/src/quicktemplates2/qquickscrollbar.cpp
++++ b/src/quicktemplates2/qquickscrollbar.cpp
+@@ -797,6 +797,14 @@ void QQuickScrollBarAttachedPrivate::initHorizontal()
+ if (parent && parent == flickable->parentItem())
+ horizontal->stackAfter(flickable);
+
++ // If a scroll bar was previously hidden (due to e.g. setting a new contentItem
++ // on a ScrollView), we need to make sure that we un-hide it.
++ // We don't bother checking if the item is actually the old one, because
++ // if it's not, all of the things the function does (setting parent, visibility, etc.)
++ // should be no-ops anyway.
++ if (auto control = qobject_cast<QQuickControl*>(q_ptr->parent()))
++ QQuickControlPrivate::unhideOldItem(control, horizontal);
++
+ layoutHorizontal();
+ horizontal->setSize(area->property("widthRatio").toReal());
+ horizontal->setPosition(area->property("xPosition").toReal());
+@@ -818,6 +826,9 @@ void QQuickScrollBarAttachedPrivate::initVertical()
+ if (parent && parent == flickable->parentItem())
+ vertical->stackAfter(flickable);
+
++ if (auto control = qobject_cast<QQuickControl*>(q_ptr->parent()))
++ QQuickControlPrivate::unhideOldItem(control, vertical);
++
+ layoutVertical();
+ vertical->setSize(area->property("heightRatio").toReal());
+ vertical->setPosition(area->property("yPosition").toReal());
+diff --git a/tests/auto/controls/data/tst_scrollview.qml b/tests/auto/controls/data/tst_scrollview.qml
+index 0e8b08352..cd4931184 100644
+--- a/tests/auto/controls/data/tst_scrollview.qml
++++ b/tests/auto/controls/data/tst_scrollview.qml
+@@ -576,4 +576,51 @@ TestCase {
+ verify(newHorizontalScrollBar.visible)
+ verify(!oldHorizontalScrollBar.visible)
+ }
++
++ Component {
++ id: bindingToContentItemAndStandaloneFlickable
++
++ Item {
++ width: 200
++ height: 200
++
++ property alias scrollView: scrollView
++
++ ScrollView {
++ id: scrollView
++ anchors.fill: parent
++ contentItem: listView
++
++ property Item someBinding: contentItem
++ }
++ ListView {
++ id: listView
++ model: 10
++ delegate: ItemDelegate {
++ text: modelData
++ width: listView.width
++ }
++ }
++ }
++ }
++
++ // Tests that scroll bars show up for a ScrollView where
++ // - its contentItem is declared as a standalone, separate item
++ // - there is a binding to contentItem (which causes a default Flickable to be created)
++ function test_bindingToContentItemAndStandaloneFlickable() {
++ let root = createTemporaryObject(bindingToContentItemAndStandaloneFlickable, testCase)
++ verify(root)
++
++ let control = root.scrollView
++ let verticalScrollBar = control.ScrollBar.vertical
++ let horizontalScrollBar = control.ScrollBar.horizontal
++ compare(verticalScrollBar.parent, control)
++ compare(horizontalScrollBar.parent, control)
++ verify(verticalScrollBar.visible)
++ verify(horizontalScrollBar.visible)
++
++ mouseDrag(verticalScrollBar, verticalScrollBar.width / 2, verticalScrollBar.height / 2, 0, 50)
++ verify(verticalScrollBar.active)
++ verify(horizontalScrollBar.active)
++ }
+ }
+--
+GitLab
+
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.5-r1.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.5-r1.ebuild
new file mode 100644
index 000000000000..4da5300374e1
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.5-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_KDEPATCHSET_REV=1
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="widgets"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ widgets? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}
+ =dev-qt/qtgraphicaleffects-${QT5_PV}*
+"
+
+PATCHES=( "${FILESDIR}/${P}-QTBUG-104983.patch" )
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/imports/platform/platform.pro
+
+ qt5-build_src_prepare
+
+ # workaround for 0005-Revert-...patch dropping a header
+ perl ${QT5_BINDIR}/syncqt.pl -version ${PV} || die
+}
diff --git a/dev-ros/Manifest.gz b/dev-ros/Manifest.gz
index 5950775dd650..320cf648e78d 100644
--- a/dev-ros/Manifest.gz
+++ b/dev-ros/Manifest.gz
Binary files differ
diff --git a/dev-ros/rviz/Manifest b/dev-ros/rviz/Manifest
index baeda3e2012c..072bd961cdeb 100644
--- a/dev-ros/rviz/Manifest
+++ b/dev-ros/rviz/Manifest
@@ -1,5 +1,5 @@
AUX yamlcpp.patch 435 BLAKE2B de34251a6eac3d860ce42defab5a157294b7f541fd508e6ce400f3c4c6d8ffacbb3f131dff7b453e09c6e6d03b10d7f0ecd8c665759d1f6c1195fae59919fa21 SHA512 f9da2a7cf56aa5b19648bdbe7b40ca5947f6dd140ef7bd65b860b8fea0dd16e42ad92b0b04a28276a6c053fde46ba6865846402e89d64dedc2ac6083b4036c2a
-DIST rviz-1.14.14.tar.gz 5128499 BLAKE2B 64caed22b512b19c73a579f6d89c8a509b6b3fdf836d43a8a59255d25c1b5eb17fd9675db20739bb9c8025122ac4bd1ce558ac6fc58543fbf26f42306450fd67 SHA512 b02967af7339d50f02c8bdb90d11e872c9b293da72bf7524fba2e395ca1e55c28d274620ffdbb688ab2acc17ce0d37254fffcd52e9d3deff4efc25b4c0509b15
-EBUILD rviz-1.14.14-r1.ebuild 1801 BLAKE2B 6fcd08671c34af73aea153399f2d30c7153f337abb1767c783779e2dc59c50de2d7e40c728db5dd6a285e95f220015eedd663d1efbda386747b92a8ec7f97aa3 SHA512 192a8b010e7c219a8f7deaf48bfe9cd302761dc30d0d8b2a01acceddb4298588004da0a8b744a66d45cf651a1e95966f494e9bebe7d5188661f347c18d360cc6
+DIST rviz-1.14.19.tar.gz 5133178 BLAKE2B 046696291be81d6fcad64bdf99dca4514c407db0d31d0252cc381b0f2d565fec6daf942037c4aea9c00706cb32063554d4bc75296bc861f73610b16cc425bbdc SHA512 5ac3ad3d5a8f5a644f4eade63c2a5ea23701ba16842606de362a817f0541b880b1b0c0daeb7a883f1bcac880e4b498e68151e4a01b3704e69ee96121f5f16149
+EBUILD rviz-1.14.19.ebuild 1801 BLAKE2B 6fcd08671c34af73aea153399f2d30c7153f337abb1767c783779e2dc59c50de2d7e40c728db5dd6a285e95f220015eedd663d1efbda386747b92a8ec7f97aa3 SHA512 192a8b010e7c219a8f7deaf48bfe9cd302761dc30d0d8b2a01acceddb4298588004da0a8b744a66d45cf651a1e95966f494e9bebe7d5188661f347c18d360cc6
EBUILD rviz-9999.ebuild 1801 BLAKE2B 6fcd08671c34af73aea153399f2d30c7153f337abb1767c783779e2dc59c50de2d7e40c728db5dd6a285e95f220015eedd663d1efbda386747b92a8ec7f97aa3 SHA512 192a8b010e7c219a8f7deaf48bfe9cd302761dc30d0d8b2a01acceddb4298588004da0a8b744a66d45cf651a1e95966f494e9bebe7d5188661f347c18d360cc6
MISC metadata.xml 337 BLAKE2B 7a8932b503a69c523ed91eac0b3f286c0aeb9883709af787a8dbf16862056484e97928a94fbc238fc9cec781402cc639f1d963302418e5a09dbe80209ecb5ab6 SHA512 de7dc3480eef9fa198e8d6e9f8f722fb42c8984ca877cf05a890ead1450b0f39aa90b69a82876b1a1958d930b09bef8b20ef7e5a24d8777b9ccd1b6c49d01932
diff --git a/dev-ros/rviz/rviz-1.14.14-r1.ebuild b/dev-ros/rviz/rviz-1.14.19.ebuild
index 95d1d0a86982..95d1d0a86982 100644
--- a/dev-ros/rviz/rviz-1.14.14-r1.ebuild
+++ b/dev-ros/rviz/rviz-1.14.19.ebuild
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 3f8b4ec48651..df85c82e82d7 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest
index f0e3a546802b..28a1e090b8fb 100644
--- a/dev-util/cdecl/Manifest
+++ b/dev-util/cdecl/Manifest
@@ -1,5 +1,5 @@
-DIST cdecl-11.14.tar.gz 772235 BLAKE2B 665ac2ab9efb0bb356eb96265e56cc8592534aafe1ada2d6129704b221aed71063645eba8ca9d792b5785127f1e9d4b341157245291f8c1792d04747b8b80043 SHA512 c96f4cd29a8a1e632990dfe13db5a8bd9f0705e1d6899eea5b1b4aa59be7451c1878e1f0a7c618cb051b67f5b99f6ee3ed5c49679cfbd7e723bdece2355f1bf1
DIST cdecl-11.15.tar.gz 779251 BLAKE2B 38dbefeb65b19960d9a761f63318525c5f446536a1195258ad6bc0214f07e9b24aaba09d50bfa8486315ec9514f5727abf5150d243c0123c5d8d74cb97e53327 SHA512 e9142eaf59fed2722756408e2c7be38ebe5d6975baab46eceb79ef70462ac106d49328e14177a18a576a68c08fa8c8fecd6ed7f0c2b9ba7b219727ca4a1546db
-EBUILD cdecl-11.14.ebuild 656 BLAKE2B a7f70644931a6427c829a604c380b4759db1f81ac86feea822ebe804fc5832220be2bbcf820b28d14f37e97f27717e543b175022293e2911aef032015a633aca SHA512 59705762b80401b1b39b890c3cce2d592eb1eadcaa712a18f11f21c2fbd8288cf6585849b10b173ff7b4cd33862017b2eecc97eb9b8c9399a5481f36266e2c0d
+DIST cdecl-12.0.tar.gz 801393 BLAKE2B f1b506e633da62ff058901add3c986431144d37c4f1a1b29de69b9fed4992d0976bbc6002859a35c2436fb150c5c91b6ce3c412e772db5f2e566c80bad9f6473 SHA512 4d8ccdc898afb0fc64d7ac984cfa20b99b2d06679d298328bcfc13cc2da1cf6d19c57258dfac85d70ad9fd779f7bfe08b2ce89ef0c7013cf2fadc6079ca5819f
EBUILD cdecl-11.15.ebuild 656 BLAKE2B a7f70644931a6427c829a604c380b4759db1f81ac86feea822ebe804fc5832220be2bbcf820b28d14f37e97f27717e543b175022293e2911aef032015a633aca SHA512 59705762b80401b1b39b890c3cce2d592eb1eadcaa712a18f11f21c2fbd8288cf6585849b10b173ff7b4cd33862017b2eecc97eb9b8c9399a5481f36266e2c0d
+EBUILD cdecl-12.0.ebuild 657 BLAKE2B d82294e5f0a189b09d98b16bd6d2b25ff2a28cc86b92547c545d417b51002c4ef13bdb9f28981ed59a3cf25800b119973e1fe1197f5aa8731d38ba549998c2b7 SHA512 3c5af8de3f740b969f4ccec9bbc9caff44f6fe3a831bb21e6333e685752816552c6343e9804afe2afcf498ba7f057478488eb72c7e22a84f54b09c7351960a79
MISC metadata.xml 468 BLAKE2B b883da549653ee0df224561567b7fcad423674260ccce2f5f2af6487927ad4e7fc81171582274af55d5f0d1733b92617424b39a5193a46f27bffab9a9422afe5 SHA512 7e77833fa924f265031e1d6db658147fc179767c3150cb3f80f0c145a2514da108e684ae136848928a56495e1a1d794ea35217e7fc407c0394b2514f889b75a0
diff --git a/dev-util/cdecl/cdecl-11.14.ebuild b/dev-util/cdecl/cdecl-12.0.ebuild
index e11e661104b3..7e715e918523 100644
--- a/dev-util/cdecl/cdecl-11.14.ebuild
+++ b/dev-util/cdecl/cdecl-12.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+readline"
DEPEND="
diff --git a/dev-util/ignition-cmake/Manifest b/dev-util/ignition-cmake/Manifest
index fb8c83624980..e6f1b24d327a 100644
--- a/dev-util/ignition-cmake/Manifest
+++ b/dev-util/ignition-cmake/Manifest
@@ -1,3 +1,3 @@
-DIST ignition-cmake2-2.11.0.tar.bz2 202142 BLAKE2B 0bf0ad6df01838230df4bd7da8e256a83f51b0f0f47c3a0da055d23b85d74c119e77ede3626b99a288c962c39f140ff38b93f5d047831dceb9994608141a8025 SHA512 e3164317e46e710573757f37060617d29ce643578936a4c0fe724e6e43a60da777551a771b346065d7ee180219076bc1fe64fd2969d25d19e40fbcd86c3c3780
-EBUILD ignition-cmake-2.11.0.ebuild 561 BLAKE2B 7e7fcef148fc86dd320f0027e98c38f1bf1b6dfb9be0c6d62b99a0cd3bb3972fa40dae9250718867aa1fba6291b95facba466333d03967803a342d71743d3820 SHA512 e04f619ce336eeeb7bb77a7bc83c0a70b0f1c9635cefc801ad9ccfd67ff1f86fb6d10fff26fab2903e74ff85d04785e65d45ff3d3e319e7ec8f81f1c1c65307a
+DIST ignition-cmake2-2.14.0.tar.bz2 199069 BLAKE2B 4b73878bc364b0274dd3828b9dba2eaa7ae27d96c8512bf70a83a3b8bdfd60c7b2653eb3d65a4ee2bc42739e0fa5f0627d371ebba291cfd5aade511c1bbe17ff SHA512 2c4d3a7c7715927806115de4496a1f03a01627a6fc2aef150b7cd6caf0384aa14d3f6ed4673ba0575ee5cf7dafbab8c42971ff45c07d8b8ff3a1b444dbdf1763
+EBUILD ignition-cmake-2.14.0.ebuild 561 BLAKE2B 7e7fcef148fc86dd320f0027e98c38f1bf1b6dfb9be0c6d62b99a0cd3bb3972fa40dae9250718867aa1fba6291b95facba466333d03967803a342d71743d3820 SHA512 e04f619ce336eeeb7bb77a7bc83c0a70b0f1c9635cefc801ad9ccfd67ff1f86fb6d10fff26fab2903e74ff85d04785e65d45ff3d3e319e7ec8f81f1c1c65307a
MISC metadata.xml 344 BLAKE2B eb8afca0f974e866dda5b868b3c8742afa4cfb4b083ca7c0ecb02ed0c8bde8bab03d4e115a7727a4e897171b45f6ff43201f52ce94ce32af86e1a2cc4fa2ad9c SHA512 efbb43f77622518ea4d99734bcd87954f5bcf50b848c9d63dddc009bfad612304ae6ac8c1317c961d88d115df16150f1dbb7cbc61e048ad426f04b451c6dbd58
diff --git a/dev-util/ignition-cmake/ignition-cmake-2.11.0.ebuild b/dev-util/ignition-cmake/ignition-cmake-2.14.0.ebuild
index ce0125bc0d02..ce0125bc0d02 100644
--- a/dev-util/ignition-cmake/ignition-cmake-2.11.0.ebuild
+++ b/dev-util/ignition-cmake/ignition-cmake-2.14.0.ebuild
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz
index ed84d53595da..37a932e58e3f 100644
--- a/games-action/Manifest.gz
+++ b/games-action/Manifest.gz
Binary files differ
diff --git a/games-action/minecraft-launcher/Manifest b/games-action/minecraft-launcher/Manifest
index a1ac8bbeceba..4eb179d60851 100644
--- a/games-action/minecraft-launcher/Manifest
+++ b/games-action/minecraft-launcher/Manifest
@@ -1,6 +1,6 @@
+DIST minecraft-launcher-1.0.1221 1623472 BLAKE2B 4c34f591a1bc98e4a49d1fa15cc0b7e60737452eb22a6b11e6843a02a9f0160348250c046a2c154d7deb5087a1b283bb5b4109b14dc7b1121e68f212d899e82c SHA512 a175572c23219bb9bd8de3b072864544a1316a64d71bd8f5a0f8951c69fc7e2590d75fc509cf595d4b36a3a0c6d9aea46801d4030b48051b0e00dbe8ef4d8b1a
DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125
-DIST minecraft-launcher-1121 1639888 BLAKE2B 20f48d909d7b5f56f61508447cb57b94789df7a2f1fc33f3ca3d37a0609cfbb31d7be4b3becdc465652a2d4071a80209118d53f9eade5c6554d4289fc9dd9c46 SHA512 a75fc0003c72a3dbab4fb907a30f025cfad671a8e797fc2809a67f8c9ba8c98f0a8e2e275c928016739f474207dc17d1144e4c357abe76d409f99d75752c59fb
DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
+EBUILD minecraft-launcher-1.0.1221.ebuild 1392 BLAKE2B eb58e3b0f7294cb356fc0cda4b7552cd3cc3bc052eb36236d9890926ed66afb9fbe4e108bdf4bbaa4f84f9f3cd42d4d4c364bef1f0bcb132a8c3e313ace49cd1 SHA512 de558d4bdd9f519b9240f0289495fc6dca8e6c076b9f794a484ad94dcd3bc1b87284f0db8b53bd341db03dafbc9037f29627e1ac264c36b17079e47567fbff86
EBUILD minecraft-launcher-1.6.93.ebuild 917 BLAKE2B 2d9bdc8209022a0bf140dd38cc0c7afbe063596d9d62f17207f37fce79d3ac8ebf5b30ddec9f7f98695bfe8376d5ba9e21b9522b26e8b19647d30e11c1c55e99 SHA512 c219bdc9fa912a9ddf30da207dd9fcdd998a0c16fe93d88a759298a5541693246fd8ebfd6a34c52d5a88b98b84abc1ec1ff2e53284888579c192ed8ff41f03dc
-EBUILD minecraft-launcher-1121.ebuild 1392 BLAKE2B fc295741f02e21c8135f5b2ffbdfe7e2c93fe4a4d7d1bf60a590e9a9e7be9f3de2c2d6c212539a9b9ff07c8da2090e998d63c41a6461b5a4b9007cb2b403f3a5 SHA512 afc01ca464138c8d2332bf261ad6deb3b0c4596455a90b6bb7d2f533102026eabddab8b1864114698aa3ab46917728fd7c1b43ce66d8729b329bd0108421f749
MISC metadata.xml 259 BLAKE2B 3bd5fecaefa4296413fd08aac88185d04771439afd26b516016a83ad674ca42d886412f99424be93e997431c64d5601ae89ae6478784cffb44e400d3fa4889b8 SHA512 d73de9f4636e5d93e57d9a781e5292e8d3bc270f8fb3b90c246cf3a2ba4a9ac9f36a9aea5a7f08aa6c608e61c836275bb1eb4b5c079b3db0da938efd10cdff9f
diff --git a/games-action/minecraft-launcher/minecraft-launcher-1121.ebuild b/games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild
index 4166be98ee22..c493997b8a47 100644
--- a/games-action/minecraft-launcher/minecraft-launcher-1121.ebuild
+++ b/games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild
@@ -10,7 +10,7 @@ inherit desktop xdg
DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks"
HOMEPAGE="https://www.minecraft.net/"
-SRC_URI="https://launcher.mojang.com/v1/objects/ce9e6169550628003e22de8086e9fe1186c2285e/minecraft-launcher -> ${P}
+SRC_URI="https://launcher.mojang.com/v1/objects/4392471202bb9dff482db8a5551a7643da955ace/minecraft-launcher -> ${P}
https://launcher.mojang.com/download/minecraft-launcher.svg"
S="${WORKDIR}"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f925155acebd..0456fe740c0f 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 b4df19077bb9..642185da03f1 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 07:09:54 +0000
+Wed, 24 Aug 2022 13:09:49 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c80bdcf0058a..c192bf492fcf 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 524322 BLAKE2B 3983f62074c223717c76ae7cd44857f5de5972e245bd5f084c8632e144cf7a950ad3ddd53324db99f9b82eb9e76e49cd3a84bf1f531314d7660db91335a05cb9 SHA512 9b6be0313a2999bb5ad817a373c95ecf8d02d687a3d707b14136357c7bc684ea302f0ccdb228be1e52484b458ecca78cec7150915afe09c096106aa055c4eae2
-TIMESTAMP 2022-08-24T07:09:59Z
+TIMESTAMP 2022-08-24T13:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFzshfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCb+A/9GV7GYKY4U/mAnibah+dXKIYucOacz7M3URIbOIR9EAynoYrkPZHKOcSc
-ql2euoFagM4E8m+S3OYkdmeytc3HaNqQd7tEC/Pk+dKVlE0Jl4qv5nJ5/DHBTWaM
-mCX7lOR/QH+LyTqMAsn0M1NmUsTMIBnI4LT9SLnO0CmoNDtWjPrFs1lmO6td/3/z
-Eumikdag0Q6r/qyyYejUE8Wa/t7IdJms/dGFVlzCPfWGqR+pqJl5OgWbitUtOwg5
-/lbB99x+hQf7HujMJikP1tRNGWFVrrKSLhoWi4pQrWabeaCaG2ZcwKpEsdFi/z2p
-IVOVCethCcLWks2PwC5nJRH1cr9ERSG1mMtwtyF/4Mh84+CVxf5lwWs6ksOWloTf
-M1eyRP3BWRpQdc14McrfsqA2lYKn0T6yVS2AfJSA5fwTPT61xgI83CDwxDVOTfq5
-M6/1zt9XLIfttdmDKypGv0WZZ6jkzHhVup1CUDfj6eb4UA1o4PxTVqoM6O3QM1Du
-VqfaLs3g54YXhNNSls4xp6qqso3rj/m7CF+Uh3E/RdYoQGTQa8xx+zFBkQqynC/8
-oxYplYocErwsE2gfey7kwxCqTa0hSPpbSyQcSZg5pG3DHILOirB/qFSHTzPZSqUI
-94rlyoIBkktiypxl2dJzDxy9ysy2rLPbDiNOEdYho+UUALVGRWQ=
-=rMwk
+klB10hAArpUaVlpE6jd4+Mdp5PYAwFY4Mfl05tHvvQ8WWOOzeApPXFuyZ3hQGQ9t
+htsruOjDdLEPqzt0bf99UFDXae37Lml+dIiSFX4AxyaYynTPfgJ/6woMuUdbPGiI
+2bqqY1pNvHFFH1NPjQorGWEI+/Z7dnEm1pZho4lYbyH1NSChrsPTOh5X6tvXIoKg
+vKJkhRp0g7tLcxr9Sjn46jJBm/ZZuXKSAXzhyknQFqKVcydS5BNeIu/KSWrBWs5M
+HmoJZ/rEk5N5/HIvweahfs4N1VLXTW32kvDB8L4sJ4/r8bOrNW/n4D1gzWYxaEyv
+qb12FhvV3w8CDAlfvd50H4tgEI5B/XH3XDZDLaEh49ToOw7Jo96ixJnmsV8Rib0k
+l/WdB6OghTv/gUGX5C6keSTFdWOf5yN0bSTHf85tBxZPEJaA58BpVDuV620oIfIf
+RR6ifSnzt4Mb+LxH0VO4IjczmFSGnr5nVEunVId484JBrGQfvwNFJf0UrAjTV20G
+3PsRa1bl6AShLBCK7ENkRTTrU2ugbKi42ZtBz7siaACfLrefl0dwvTYq7JZdIbu+
+INtgRmXbwn4eAjZbl6bc6/HlLnigt6UjXDdh1Y4tBe1vamLGOzp36WYGs6UJGYMq
+IlAMUNyF9cqEdvP2oHOdACzn5YCQEqLN8gXWFTxIdCuZSULeW/s=
+=gIuA
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index b4df19077bb9..364c9ccc7bc9 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 07:09:54 +0000
+Wed, 24 Aug 2022 13:09:50 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 5bbe824d01b4..f7376b82ab5a 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 1e6ae0bce60a..ce7c90d41b16 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.2 b/metadata/md5-cache/app-backup/borgbackup-1.2.2
new file mode 100644
index 000000000000..25ed2df93297
--- /dev/null
+++ b/metadata/md5-cache/app-backup/borgbackup-1.2.2
@@ -0,0 +1,16 @@
+BDEPEND=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 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cython-0.29.29[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pkgconfig[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ~dev-python/msgpack-1.0.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-libs/openssl:0=
+DESCRIPTION=Deduplicating backup program with compression and authenticated encryption
+EAPI=8
+HOMEPAGE=https://borgbackup.readthedocs.io/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ~dev-python/msgpack-1.0.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-libs/openssl:0= python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+SLOT=0
+SRC_URI=mirror://pypi/b/borgbackup/borgbackup-1.2.2.tar.gz
+_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=800ee050b654c26e0bf61e4e815949e4
diff --git a/metadata/md5-cache/dev-perl/Lab-Measurement-9999 b/metadata/md5-cache/dev-perl/Lab-Measurement-9999
index 839d32b28c58..ff28d0903fd5 100644
--- a/metadata/md5-cache/dev-perl/Lab-Measurement-9999
+++ b/metadata/md5-cache/dev-perl/Lab-Measurement-9999
@@ -1,4 +1,4 @@
-BDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex dev-perl/Math-Round >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor dev-perl/Net-RFC3161-Timestamp >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 dev-perl/Text-Diff virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic virtual/perl-Time-Piece >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurper virtual/perl-File-Temp dev-perl/Test-Fatal dev-perl/Test-File virtual/perl-Test-Simple dev-perl/Text-Diff dev-perl/aliased ) dev-lang/perl test? ( virtual/perl-Test-Simple ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex dev-perl/Math-Round >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor dev-perl/Net-RFC3161-Timestamp >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot dev-perl/PDL-IO-CSV >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 dev-perl/Text-Diff virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic virtual/perl-Time-Piece >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurper virtual/perl-File-Temp dev-perl/Test-Fatal dev-perl/Test-File virtual/perl-Test-Simple dev-perl/Text-Diff dev-perl/aliased ) dev-lang/perl test? ( virtual/perl-Test-Simple ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=dev-perl/Dist-Zilla dev-perl/Dist-Zilla-Plugin-Git dev-perl/Dist-Zilla-Plugin-PodWeaver dev-perl/Dist-Zilla-Plugin-AuthorsFromGit dev-perl/Dist-Zilla-Plugin-RPM dev-perl/Dist-Zilla-Plugin-Test-ReportPrereqs dev-lang/perl
DESCRIPTION=Measurement control and automation with Perl
@@ -8,8 +8,8 @@ INHERIT=perl-module git-r3
IUSE=test examples
LICENSE=|| ( Artistic GPL-1+ )
PROPERTIES=live
-RDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex dev-perl/Math-Round >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor dev-perl/Net-RFC3161-Timestamp >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 dev-perl/Text-Diff virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic virtual/perl-Time-Piece >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC dev-lang/perl:=
+RDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex dev-perl/Math-Round >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor dev-perl/Net-RFC3161-Timestamp >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot dev-perl/PDL-IO-CSV >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 dev-perl/Text-Diff virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic virtual/perl-Time-Piece >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=a1d0dcd3d927a62de5a0195386faf72e
+_md5_=a4ae97fc0bd6bbf99e1dfa4f67f636f3
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 640198e0c1c1..c3347ac9b17e 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.0 b/metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.0
new file mode 100644
index 000000000000..fb0cf0d22c62
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.0
@@ -0,0 +1,16 @@
+BDEPEND=>=virtual/perl-Exporter-5.570.0 >=dev-perl/PDL-2.6.0 dev-perl/Text-CSV_XS virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Number-Delta-1.60.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/perl
+DESCRIPTION=Load/save PDL from/to CSV file (optimized for speed and large data)
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/PDL-IO-CSV
+INHERIT=perl-module
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=>=virtual/perl-Exporter-5.570.0 >=dev-perl/PDL-2.6.0 dev-perl/Text-CSV_XS dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/K/KM/KMX/PDL-IO-CSV-0.011.tar.gz
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=67f79b6754518824718f4bdb1db5aaad
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 3dc4f6f8c6d1..830156f63686 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.5-r1 b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.5-r1
new file mode 100644
index 000000000000..2aa5f6fd7017
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.5-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND==dev-qt/qtcore-5.15.5* =dev-qt/qtdeclarative-5.15.5* =dev-qt/qtgui-5.15.5* widgets? ( =dev-qt/qtwidgets-5.15.5* ) test? ( =dev-qt/qttest-5.15.5* )
+DESCRIPTION=Set of next generation Qt Quick controls for the Qt5 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtquickcontrols2 https://community.kde.org/Qt5PatchCollection
+INHERIT=qt5-build
+IUSE=widgets debug test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND==dev-qt/qtcore-5.15.5* =dev-qt/qtdeclarative-5.15.5* =dev-qt/qtgui-5.15.5* widgets? ( =dev-qt/qtwidgets-5.15.5* ) =dev-qt/qtgraphicaleffects-5.15.5*
+RESTRICT=test
+SLOT=5/5.15
+SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtquickcontrols2-everywhere-opensource-src-5.15.5.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtquickcontrols2-5.15.5-gentoo-kde-1.tar.xz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build f2dfafcf0c2b89d7f474fae87a25d2dc toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02
+_md5_=1b8af3aa1544c1a0e5e7573cd83753aa
diff --git a/metadata/md5-cache/dev-ros/Manifest.gz b/metadata/md5-cache/dev-ros/Manifest.gz
index e0f66b381c0a..6f3a23073d1e 100644
--- a/metadata/md5-cache/dev-ros/Manifest.gz
+++ b/metadata/md5-cache/dev-ros/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ros/rviz-1.14.14-r1 b/metadata/md5-cache/dev-ros/rviz-1.14.19
index afd3ae0347aa..cae2dc65c163 100644
--- a/metadata/md5-cache/dev-ros/rviz-1.14.14-r1
+++ b/metadata/md5-cache/dev-ros/rviz-1.14.19
@@ -12,6 +12,6 @@ RDEPEND=dev-libs/boost:=[threads(+)] media-libs/assimp:= dev-games/ogre:=[-doubl
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://github.com/ros-visualization/rviz/archive/1.14.14.tar.gz -> rviz-1.14.14.tar.gz
+SRC_URI=https://github.com/ros-visualization/rviz/archive/1.14.19.tar.gz -> rviz-1.14.19.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 ros-catkin 1cf3d3264f61ccd5d9f53bec7351df9d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=2167079d56b828508a815b7d1034ef10
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index b76329850d7f..7b1290baf2c6 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/cdecl-11.14 b/metadata/md5-cache/dev-util/cdecl-12.0
index cd7d13deec06..2b54abad1c77 100644
--- a/metadata/md5-cache/dev-util/cdecl-11.14
+++ b/metadata/md5-cache/dev-util/cdecl-12.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/paul-j-lucas/cdecl
INHERIT=autotools
IUSE=+readline
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=sys-libs/ncurses:0= readline? ( sys-libs/readline:0= )
SLOT=0
-SRC_URI=https://github.com/paul-j-lucas/cdecl/archive/cdecl-11.14.tar.gz
+SRC_URI=https://github.com/paul-j-lucas/cdecl/archive/cdecl-12.0.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=34d510fb37ea7e968eb3c90125fd3e3d
+_md5_=a4c0ed53bc673c09f660c959ae562fb7
diff --git a/metadata/md5-cache/dev-util/ignition-cmake-2.11.0 b/metadata/md5-cache/dev-util/ignition-cmake-2.14.0
index 5a3eb063af16..bcd7f451184e 100644
--- a/metadata/md5-cache/dev-util/ignition-cmake-2.11.0
+++ b/metadata/md5-cache/dev-util/ignition-cmake-2.14.0
@@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=!test? ( test )
SLOT=2
-SRC_URI=https://osrf-distributions.s3.amazonaws.com/ign-cmake/releases/ignition-cmake2-2.11.0.tar.bz2
+SRC_URI=https://osrf-distributions.s3.amazonaws.com/ign-cmake/releases/ignition-cmake2-2.14.0.tar.bz2
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=d784cc6df98c701d0edd5f5bd9bad3eb
diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz
index 050cddc06cf3..2cc31a7c6483 100644
--- a/metadata/md5-cache/games-action/Manifest.gz
+++ b/metadata/md5-cache/games-action/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-action/minecraft-launcher-1121 b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
index 73dfa734b5fa..37b15ed4906f 100644
--- a/metadata/md5-cache/games-action/minecraft-launcher-1121
+++ b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
@@ -8,6 +8,6 @@ LICENSE=Mojang
RDEPEND=>=x11-libs/gtk+-2.24.32-r1[X(+)] app-crypt/libsecret dev-libs/nss dev-libs/libbsd dev-libs/libffi:0/8 dev-libs/libpcre media-libs/alsa-lib media-libs/openal net-libs/gnutls[idn] net-misc/curl[adns] net-print/cups sys-apps/dbus virtual/jre:* virtual/opengl x11-apps/xrandr x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=https://launcher.mojang.com/v1/objects/ce9e6169550628003e22de8086e9fe1186c2285e/minecraft-launcher -> minecraft-launcher-1121 https://launcher.mojang.com/download/minecraft-launcher.svg
+SRC_URI=https://launcher.mojang.com/v1/objects/4392471202bb9dff482db8a5551a7643da955ace/minecraft-launcher -> minecraft-launcher-1.0.1221 https://launcher.mojang.com/download/minecraft-launcher.svg
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=d2ef4086ed000b091c428dea849dd487
+_md5_=fb74497f9c329eb61fcf49a86c635c5f
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index aa02100e72a8..91ae0e38ab7d 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/knot-3.2.0 b/metadata/md5-cache/net-dns/knot-3.2.0
new file mode 100644
index 000000000000..3038c0d43618
--- /dev/null
+++ b/metadata/md5-cache/net-dns/knot-3.2.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install test
+DEPEND=acct-group/knot acct-user/knot dev-db/lmdb:= dev-libs/libedit dev-libs/userspace-rcu:= dev-python/lmdb:= net-libs/gnutls:= caps? ( sys-libs/libcap-ng ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) doh? ( net-libs/nghttp2:= ) geoip? ( dev-libs/libmaxminddb:= ) idn? ( !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) libidn2? ( net-dns/libidn2:= ) ) systemd? ( sys-apps/systemd:= ) xdp? ( dev-libs/libbpf:= net-libs/libmnl:= )
+DESCRIPTION=High-performance authoritative-only DNS server
+EAPI=8
+HOMEPAGE=https://www.knot-dns.cz/
+INHERIT=flag-o-matic systemd
+IUSE=doc caps doh +fastparser idn +libidn2 systemd +utils xdp +cookies +dnsproxy dnstap geoip +noudp +onlinesign +queryacl +rrl +stats +synthrecord +whoami
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=acct-group/knot acct-user/knot dev-db/lmdb:= dev-libs/libedit dev-libs/userspace-rcu:= dev-python/lmdb:= net-libs/gnutls:= caps? ( sys-libs/libcap-ng ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) doh? ( net-libs/nghttp2:= ) geoip? ( dev-libs/libmaxminddb:= ) idn? ( !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) libidn2? ( net-dns/libidn2:= ) ) systemd? ( sys-apps/systemd:= ) xdp? ( dev-libs/libbpf:= net-libs/libmnl:= )
+SLOT=0
+SRC_URI=https://secure.nic.cz/files/knot-dns/knot-3.2.0.tar.xz
+_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=d3295a1a4f692425cb5b95e7c82388b6
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index c6b5f04fad93..6bc67958d943 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.7 b/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.8
index df5bcd238366..965ab89f79b4 100644
--- a/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.7
+++ b/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.8
@@ -4,12 +4,12 @@ DESCRIPTION=The Ultimate Open Source Web Chat Platform
EAPI=8
HOMEPAGE=https://rocket.chat
INHERIT=chromium-2 desktop rpm xdg
-IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
+IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_ur +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
RDEPEND=app-accessibility/at-spi2-atk:2 dev-libs/atk dev-libs/expat dev-libs/libappindicator dev-libs/nspr dev-libs/nss media-fonts/noto-emoji media-libs/alsa-lib net-print/cups sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify x11-libs/libxcb x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver x11-libs/pango
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/3.8.7/rocketchat-3.8.7-linux-x86_64.rpm
+SRC_URI=https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/3.8.8/rocketchat-3.8.8-linux-x86_64.rpm
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 22952d8f27cac191d75529d4c38e6bfa estack 055c42df72f76a4f45ec92b35e83cd56 linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 rpm f73e907469f65e52192f110dec72dce0 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=1c901bc802803c9862ce713f4593b524
+_md5_=5aa0f4a0e5268849990efaea28072ad6
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 945fde3093be..8ef35dac23c2 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/ignition-msgs-5.7.0 b/metadata/md5-cache/net-libs/ignition-msgs-5.8.0
index 1930847eaaab..d2d2c39596dd 100644
--- a/metadata/md5-cache/net-libs/ignition-msgs-5.7.0
+++ b/metadata/md5-cache/net-libs/ignition-msgs-5.8.0
@@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=dev-libs/protobuf:= sci-libs/ignition-math:6= dev-libs/tinyxml2:=
SLOT=5
-SRC_URI=https://github.com/ignitionrobotics/ign-msgs/archive/ignition-msgs5_5.7.0.tar.gz
+SRC_URI=https://github.com/ignitionrobotics/ign-msgs/archive/ignition-msgs5_5.8.0.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=4938a549c5cca4f0bb4e4fd410e32ea2
+_md5_=5f49b8ef70c0f5942232b333eb4e744e
diff --git a/metadata/md5-cache/net-libs/ignition-transport-8.2.1 b/metadata/md5-cache/net-libs/ignition-transport-8.3.0
index 44cc261bc6d7..d8369b6f73af 100644
--- a/metadata/md5-cache/net-libs/ignition-transport-8.2.1
+++ b/metadata/md5-cache/net-libs/ignition-transport-8.3.0
@@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=net-libs/ignition-msgs:5= dev-libs/protobuf:= >=net-libs/zeromq-4.2.0:= sys-apps/util-linux net-libs/cppzmq dev-db/sqlite:3
SLOT=8
-SRC_URI=https://github.com/ignitionrobotics/ign-transport/archive/ignition-transport8_8.2.1.tar.gz
+SRC_URI=https://github.com/ignitionrobotics/ign-transport/archive/ignition-transport8_8.3.0.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=9e220711afc8cf37a6228ba04d0213cc
+_md5_=3e4bac82a3645adaa18449f954b87286
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index f82eb32aec40..9055da679f49 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/dropbox-152.4.4880 b/metadata/md5-cache/net-misc/dropbox-152.4.4880
deleted file mode 100644
index 56aa2e44c8b6..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-152.4.4880
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=7
-HOMEPAGE=https://www.dropbox.com/
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=amd64 x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-152.4.4880.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-152.4.4880.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=cdb19545ad826af714aab528e785e528
diff --git a/metadata/md5-cache/net-misc/dropbox-153.4.3932 b/metadata/md5-cache/net-misc/dropbox-153.4.3932
deleted file mode 100644
index 53755bc82886..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-153.4.3932
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=7
-HOMEPAGE=https://www.dropbox.com/
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-153.4.3932.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-153.4.3932.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=ee732e48347e53dbbd1fe14a25fb7a9e
diff --git a/metadata/md5-cache/net-misc/dropbox-154.4.5363 b/metadata/md5-cache/net-misc/dropbox-154.4.5363
deleted file mode 100644
index 0da718e47c5e..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-154.4.5363
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=7
-HOMEPAGE=https://www.dropbox.com/
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-154.4.5363.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-154.4.5363.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=ee732e48347e53dbbd1fe14a25fb7a9e
diff --git a/metadata/md5-cache/net-misc/dropbox-155.4.5493 b/metadata/md5-cache/net-misc/dropbox-155.4.5493
index f776b7c6b6ec..fff604dbb10d 100644
--- a/metadata/md5-cache/net-misc/dropbox-155.4.5493
+++ b/metadata/md5-cache/net-misc/dropbox-155.4.5493
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.dropbox.com/
INHERIT=desktop pax-utils systemd xdg
IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
+KEYWORDS=amd64 x86 ~x86-linux
LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
RESTRICT=mirror strip
SLOT=0
SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-155.4.5493.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-155.4.5493.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=3df5e9fa660df2d1520511318aeab96e
+_md5_=a66cdd19e1c71cb7eb286a2058b65336
diff --git a/metadata/md5-cache/net-nntp/Manifest.gz b/metadata/md5-cache/net-nntp/Manifest.gz
index c389921f1762..19567de65f46 100644
--- a/metadata/md5-cache/net-nntp/Manifest.gz
+++ b/metadata/md5-cache/net-nntp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nntp/nzbget-21.0-r2 b/metadata/md5-cache/net-nntp/nzbget-21.1-r2
index 3e5a0090b062..a506b351c2f3 100644
--- a/metadata/md5-cache/net-nntp/nzbget-21.0-r2
+++ b/metadata/md5-cache/net-nntp/nzbget-21.1-r2
@@ -2,15 +2,15 @@ BDEPEND=test? ( || ( app-arch/rar app-arch/unrar ) ) virtual/pkgconfig sys-devel
DEFINED_PHASES=configure install postinst preinst prepare test
DEPEND=dev-libs/libxml2:= ncurses? ( sys-libs/ncurses:0= ) ssl? ( gnutls? ( net-libs/gnutls:= dev-libs/nettle:= ) !gnutls? ( dev-libs/openssl:0=[-bindist(-)] ) ) zlib? ( sys-libs/zlib:= )
DESCRIPTION=A command-line based binary newsgrabber supporting .nzb files
-EAPI=7
+EAPI=8
HOMEPAGE=https://nzbget.net/
INHERIT=autotools systemd
IUSE=debug gnutls ncurses +parcheck ssl test zlib
-KEYWORDS=amd64 arm ppc x86
+KEYWORDS=~amd64 ~arm ~ppc ~x86
LICENSE=GPL-2+
RDEPEND=dev-libs/libxml2:= ncurses? ( sys-libs/ncurses:0= ) ssl? ( gnutls? ( net-libs/gnutls:= dev-libs/nettle:= ) !gnutls? ( dev-libs/openssl:0=[-bindist(-)] ) ) zlib? ( sys-libs/zlib:= ) acct-user/nzbget acct-group/nzbget
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/nzbget/nzbget/releases/download/v21.0/nzbget-21.0-src.tar.gz -> nzbget-21.0.tar.gz
+SRC_URI=https://github.com/nzbget/nzbget/releases/download/v21.1/nzbget-21.1-src.tar.gz -> nzbget-21.1.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5540138d6e61574402295b7d098f6fb6
+_md5_=9ee6207e7bb1a81a7ed14ea51cbc8d56
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 2500a88e7065..1919df458ea2 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/gr-paint-0.0_p20220320 b/metadata/md5-cache/net-wireless/gr-paint-0.0_p20220320
new file mode 100644
index 000000000000..cfa4ece395dd
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/gr-paint-0.0_p20220320
@@ -0,0 +1,17 @@
+BDEPEND=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(-)] ) virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=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_8? ( dev-libs/boost:=[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/boost:=[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/boost:=[python_targets_python3_10(-)] ) dev-libs/gmp sci-libs/volk:= sci-libs/fftw >=net-wireless/gnuradio-3.9:=[python_single_target_python3_8(-)?,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] python_single_target_python3_8? ( dev-python/pygccxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pygccxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygccxml[python_targets_python3_10(-)] )
+DESCRIPTION=Paints monochrome images into the waterfall of a receiver
+EAPI=8
+HOMEPAGE=https://github.com/drmpeg/gr-paint
+INHERIT=cmake python-single-r1
+IUSE=doc python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=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_8? ( dev-libs/boost:=[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/boost:=[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/boost:=[python_targets_python3_10(-)] ) dev-libs/gmp sci-libs/volk:= sci-libs/fftw >=net-wireless/gnuradio-3.9:=[python_single_target_python3_8(-)?,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] python_single_target_python3_8? ( dev-python/pygccxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pygccxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygccxml[python_targets_python3_10(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/drmpeg/gr-paint/archive/6cf1568eb9e32c25bf6414ad45f75048a5a2b74c.tar.gz -> gr-paint-0.0_p20220320.tar.gz
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=e597ae327c819dd9ae53b041b6ffe392
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 83f9107ee3bd..674de99c4f44 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/ignition-common-3.14.0 b/metadata/md5-cache/sci-libs/ignition-common-3.14.2
index a323974942e9..5e04e5d9a716 100644
--- a/metadata/md5-cache/sci-libs/ignition-common-3.14.0
+++ b/metadata/md5-cache/sci-libs/ignition-common-3.14.2
@@ -11,6 +11,6 @@ LICENSE=Apache-2.0
RDEPEND=dev-libs/tinyxml2:= sci-libs/ignition-math:6= sys-apps/util-linux media-libs/freeimage:= sci-libs/gts:= media-video/ffmpeg:0=
RESTRICT=test
SLOT=3
-SRC_URI=https://github.com/ignitionrobotics/ign-common/archive/ignition-common3_3.14.0.tar.gz
+SRC_URI=https://github.com/ignitionrobotics/ign-common/archive/ignition-common3_3.14.2.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=68d8f4a8f0aaaab8c4f7a719f63c28bc
+_md5_=8ad100ee60ec2796a3f0b097e0104d97
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 620bb49bddad..e972cee3add2 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/binutils-2.39 b/metadata/md5-cache/sys-devel/binutils-2.39
index 2624f8f563ea..aa7a7193eef9 100644
--- a/metadata/md5-cache/sys-devel/binutils-2.39
+++ b/metadata/md5-cache/sys-devel/binutils-2.39
@@ -12,6 +12,6 @@ RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib emacs? ( >=app-editors/emacs
REQUIRED_USE=default-gold? ( gold )
RESTRICT=!test? ( test )
SLOT=2.39
-SRC_URI=mirror://gnu/binutils/binutils-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.39-patches-3.tar.xz
+SRC_URI=mirror://gnu/binutils/binutils-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.39-patches-4.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=492580176deb9395bc348e6a5ca54117
+_md5_=1d24ce750379050172623de3df97cc75
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 14288acfa431..5b03771eb11a 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/genimage-15 b/metadata/md5-cache/sys-fs/genimage-15
new file mode 100644
index 000000000000..ab4f96eadb0c
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/genimage-15
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-apps/fakeroot ) 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
+DEFINED_PHASES=postinst prepare
+DEPEND=dev-libs/confuse:=
+DESCRIPTION=Tool to generate multiple filesystem and flash images from a tree
+EAPI=8
+HOMEPAGE=https://github.com/pengutronix/genimage
+INHERIT=autotools optfeature
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=dev-libs/confuse:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pengutronix/genimage/archive/refs/tags/v15.tar.gz -> genimage-15.tar.gz
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=e2e01712c2a704c989d67604958d39ca
diff --git a/metadata/md5-cache/sys-fs/genimage-9999 b/metadata/md5-cache/sys-fs/genimage-9999
new file mode 100644
index 000000000000..8c4d28ea8c83
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/genimage-9999
@@ -0,0 +1,15 @@
+BDEPEND=test? ( sys-apps/fakeroot ) 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 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=postinst prepare unpack
+DEPEND=dev-libs/confuse:=
+DESCRIPTION=Tool to generate multiple filesystem and flash images from a tree
+EAPI=8
+HOMEPAGE=https://github.com/pengutronix/genimage
+INHERIT=autotools optfeature git-r3
+IUSE=test
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=dev-libs/confuse:=
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=e2e01712c2a704c989d67604958d39ca
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 4dd2285757cd..d2237a84d527 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-102.2.0 b/metadata/md5-cache/www-client/firefox-102.2.0
index 67172e960076..c90b1f73730e 100644
--- a/metadata/md5-cache/www-client/firefox-102.2.0
+++ b/metadata/md5-cache/www-client/firefox-102.2.0
@@ -6,10 +6,11 @@ EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
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 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 pgo
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.1 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) 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? ( 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 ) ) 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 ) screencast? ( wayland )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/source/firefox-102.2.0esr.source.tar.xz -> firefox-102.2.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.2.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.2.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.2.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.2.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.2.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.2.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.2.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.2.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.2.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.2.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.2.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.2.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.2.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.2.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.2.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.2.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.2.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.2.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.2.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.2.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.2.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.2.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.2.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.2.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.2.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.2.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.2.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.2.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.2.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.2.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.2.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.2.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.2.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.2.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.2.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.2.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.2.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.2.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.2.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.2.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.2.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.2.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.2.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.2.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.2.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.2.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.2.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.2.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.2.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.2.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.2.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.2.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.2.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.2.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.2.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.2.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.2.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.2.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.2.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.2.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.2.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.2.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.2.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.2.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.2.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.2.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.2.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.2.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.2.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.2.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.2.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.2.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.2.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.2.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.2.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.2.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.2.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.2.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.2.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.2.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.2.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.2.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.2.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.2.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.2.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.2.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.2.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.2.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.2.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.2.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/szl.xpi -> firefox-102.2.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.2.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.2.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.2.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.2.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.2.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.2.0esr-xh.xpi )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 56708ddc53d8b607ed88fd97a56e59dc llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=ee7f37329db32a7eba720f8e801c93f6
+_md5_=0d8941649df570160c9c634e702fb9f3
diff --git a/metadata/md5-cache/www-client/firefox-bin-102.2.0 b/metadata/md5-cache/www-client/firefox-bin-102.2.0
new file mode 100644
index 000000000000..2f20be8bfc05
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-102.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+INHERIT=desktop linux-info pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid dev-libs/atk dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-sound/pulseaudio ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=esr
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/en-US/firefox-102.2.0esr.tar.bz2 -> firefox-bin_x86_64-102.2.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-i686/en-US/firefox-102.2.0esr.tar.bz2 -> firefox-bin_i686-102.2.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.2.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.2.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.2.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.2.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.2.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.2.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.2.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.2.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.2.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.2.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.2.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.2.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.2.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.2.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.2.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.2.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.2.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.2.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.2.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.2.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.2.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.2.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.2.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.2.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.2.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.2.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.2.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.2.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.2.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.2.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.2.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.2.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.2.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.2.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.2.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.2.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.2.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.2.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.2.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.2.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.2.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.2.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.2.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.2.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.2.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.2.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.2.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.2.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.2.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.2.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.2.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.2.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.2.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.2.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.2.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.2.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.2.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.2.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.2.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.2.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.2.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.2.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.2.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.2.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.2.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.2.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.2.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.2.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.2.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.2.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.2.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.2.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.2.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.2.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.2.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.2.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.2.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.2.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.2.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.2.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.2.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.2.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.2.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.2.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.2.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.2.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.2.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.2.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.2.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.2.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.2.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.2.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.2.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.2.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.2.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.2.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.2.0esr-zh-TW.xpi )
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=60c1bdc2f00e42215abddfdc4f90948c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 4af63272f334..69f716cf1ecd 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-08-24T07:09:59Z
+TIMESTAMP 2022-08-24T13:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFzshfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klApGQ//TQEDrhhePqv2ytI62BezJ/WYducVVE1B0NXhZmxpupZ4fS15Bvu/A6uY
-NKsRNWoih1k1Cz54GewrvBaDoR+HJmXiKtjeqbWsRH4gI/xRLIrQECyljJiPJS/U
-hRGepHOiqOYGehyfwTnCoUlcLt3BMukfnacn+cM+cP7DlbtMe+Ray715xgZzavsD
-ZDVBz4uxsiozJIrZ87euI2KR985fXLUQiqwKNpS2ntdJe3SXJdNF/jHEXuTXN4T2
-1Ji7d3Nj0kvqUTaM3kn8SJ6QvxFqzVs7XVXxEfGDbVSBoRU3GP4obD/Mlu93z7g6
-rS/sijzvE10zZ9rQFqxrF2ifwSAWDMK3libeV3y0Au7UYH6iBLDa5Ndu2ssDLtkH
-LuQTRIKlKSNYXNKWIBfkiKc9jiHapJk2H2IdtBPHqMdsm9ck1ZbSI+BrENvpD3S8
-ywCElHiVwPv9uZCpqjqTRotK87YXQhiT2sEgWScHrYwBLYFdD9WcuM14FzCbmT8E
-/xEEfMluL6LQjDwc/s5COAYDTIo4JzqNazGSGOOtyMgcQmMeycqevL7owQer4YDL
-X4Mya4FI6ZioBeoU8skUNoIDWcThRfFj/zc1ckXg0xp1RXrdjeSY505dMOfDxq9E
-5Q2QGjiCGkcQOsgwUPgiOmmApEJLhog6msz7moQvcvtmpEE30UQ=
-=hdHJ
+klBbzA//eG721gi+EJXjak9xqX63dx8SI2OOWaX9kzcroI/EgsntulPir378HbLJ
+IBxr4mZ2gtiMrBs4npLHAnSO0Cwg8xC+RiEyHXxJc1lvtGElsOXYDz6Fv6Z2ndVc
+VYJ+rwrY3Oza1CrAQU6k4i+7OBDTYS/YNZL5H3tF1O7qhFhDPY2ycHexqiN0SnRt
+mWveswAlawutVq9SyKPhb0NnbvTdkiCKEvNhAUclzVB8hjzNyVn1NYSJoQnG18Hi
+/k7TywGR6p+rdkck2MBgm2+oL0FJ7OjDDy0XznGLN4VVbksq01lswqKBLV+ZadUo
+y4LzQdn/docSRv++F4eyNznfNAMJMT7EtmNiKkBttrNfxiGGXHo0Td6qSVvh9dnJ
+aGeokXk9/yLNFIkno/4ckYR7jMyR3K+DW/h1eBA3rGrN3no7On83WxRxhHfO1G2G
+DMNh1oIW9o2ts+hsrZfnFscbW2UBcNoqd/j/5HLzGHZ0rRN5D8y5nOWEd8WPP/IB
+d34hUpFYV4hV3Mh8y87mP7r3O5ifW0hucKAvvCnj0ixes+2DNSyaDnAyDcYttaBj
+Y0S8LNHnTb/mlf9NFUalNwx0LK4alqMIw1ny9JB+KYAwEB/zYMA1Wf5DK+p7BLzP
+r6V6OjpfB3iA0vSE5IUjqQKqyUPIAXBIN/h9aY0i90pYnEPNWL8=
+=d9oD
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 608ef092c973..364c9ccc7bc9 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 07:09:55 +0000
+Wed, 24 Aug 2022 13:09:50 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 73ba2aeb57ca..9d29167e73b9 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Aug 24 07:09:54 AM UTC 2022
+Wed Aug 24 01:09:49 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 478ac42055c7..f0243bb9ef8b 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 07:15:01 +0000
+Wed, 24 Aug 2022 13:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 2dd2d2915f75..2ef37da0464f 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c057371975b3005ac16ea33e0091456eb3c2d71c 1661324607 2022-08-24T07:03:27+00:00
+91aba0a3b28fa0074db5f5bb69e2d45673f46228 1661344125 2022-08-24T12:28:45+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a60820d1d6cd..88da11f44346 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1661325001 Wed 24 Aug 2022 07:10:01 AM UTC
+1661346601 Wed 24 Aug 2022 01:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index b4df19077bb9..642185da03f1 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 07:09:54 +0000
+Wed, 24 Aug 2022 13:09:49 +0000
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 601b68aedd6e..9af49fd42a17 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 441e2aa0dc7e..880e90040dc3 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -5,8 +5,10 @@ DIST knot-3.1.5.tar.xz 1414500 BLAKE2B c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d49
DIST knot-3.1.7.tar.xz 1418944 BLAKE2B d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047 SHA512 4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44
DIST knot-3.1.8.tar.xz 1439912 BLAKE2B bcc089d547a7cad8150e93d70da036273a60b0e740df9693bc38813c3d7ed1968b8f97ce4d32c2359ba509fdfcd8403e73eed1f0107d470e6cd4ba4e7012f96d SHA512 af72cbcc5b511dad148e7ce990819df00bdf99c110b44b3b521eddd8690a6ebd4c76c24e63d843956971d5f158bbfa851804616630d34f3a0ec06888c78ecf2c
DIST knot-3.1.9.tar.xz 1441408 BLAKE2B 383829107bef6b35cbef3c531bc91050e7742ca930bf6645c25cab04203ee360837808c3b5342089ce9ba9ee704290ab95b2f76172577d251c6a9c18796245a0 SHA512 e4ba1c006edcde2dc820e74c39df7a8b8983dfb2d8b8845ac759c6c67dfaabc5aae38282995ed92879a683665c0c179502858631c89ad53c2738f79df951eef7
+DIST knot-3.2.0.tar.xz 1665720 BLAKE2B 851f8278e2936459ca8bf4f06332d6a49e89152e634aaa94235d180c91a073c648797f8e42e371f563bbeb708289fdf3839f66508fbd41b7e045efbbe5d72374 SHA512 e007d633f1debb559d47a7646b055dc970502be11a1849063da3e3d28355f77e6cba41e34f06726bc5945e4e2ba3ecb84a4b39813a8079514d3bf584d7d565a2
EBUILD knot-3.1.5.ebuild 1982 BLAKE2B 4ed81ba340aa7aaf970b60efbf443c3ed13664ec2cba99678620afe76c0947b9f720460641e6f1ed2e190d3a100b25dfb2d32819e75537256e922df760b89d0f SHA512 7631d193f56ce90ea8fe5f793a300f8b8efd8cecf0b21a835be60906a0ad34342333911b9bd4c20d24ccc5fb04e900a61970d7fd15446883f8745233703e9658
EBUILD knot-3.1.7.ebuild 2125 BLAKE2B fab1938925de8da6870ce8821593a66985de36650618575fe4367eb3d1e801fc5e7011796abcfcba3c87e8a87d629c75fd7f3afa2cb69387fc5b9711e8a7c824 SHA512 0a216dbca834d16cdf5a1d6b316e223ab920f9362facb5310f3f7c7c08bbc27de5f2db63705329acefd9063e33943d6eb295b4a822a77ca1523e27d4bc268b76
EBUILD knot-3.1.8.ebuild 2127 BLAKE2B 1053f84b2ec58e3baa6127a1f3fc1107572ff939a56b00fcba9ed80c3c1116ec8dc0296d3077afd5c267e21582e9c4fc7f2e999b339386bf83637b9a57d519b7 SHA512 62f813251824b28340a8e548aa394e81f64b3596e33b7fb9359594965c02b3dbb36ab29bf454815a96553e311706d4e9e888bf3633ff9d6dbe2453d64fe307ce
EBUILD knot-3.1.9.ebuild 2127 BLAKE2B 1053f84b2ec58e3baa6127a1f3fc1107572ff939a56b00fcba9ed80c3c1116ec8dc0296d3077afd5c267e21582e9c4fc7f2e999b339386bf83637b9a57d519b7 SHA512 62f813251824b28340a8e548aa394e81f64b3596e33b7fb9359594965c02b3dbb36ab29bf454815a96553e311706d4e9e888bf3633ff9d6dbe2453d64fe307ce
+EBUILD knot-3.2.0.ebuild 2127 BLAKE2B 1053f84b2ec58e3baa6127a1f3fc1107572ff939a56b00fcba9ed80c3c1116ec8dc0296d3077afd5c267e21582e9c4fc7f2e999b339386bf83637b9a57d519b7 SHA512 62f813251824b28340a8e548aa394e81f64b3596e33b7fb9359594965c02b3dbb36ab29bf454815a96553e311706d4e9e888bf3633ff9d6dbe2453d64fe307ce
MISC metadata.xml 1843 BLAKE2B c65bcd213f52e20388fd3ba6733ee9ae62c563b0d0ac6f58deb015d64355c2c90647d5b0b03c7ac5978caeb418da1a55f2e98125fe7fd5a20469e3351968bd1c SHA512 eb6c2a1252155c0a8fc21f1f24434a84de01e81a7b0e8f583c80f50ed198e57ddbc19aca33138771dd4c6bec133a3b19a5a95a7eb161e7f17f02cdc63fd62245
diff --git a/net-dns/knot/knot-3.2.0.ebuild b/net-dns/knot/knot-3.2.0.ebuild
new file mode 100644
index 000000000000..77cbe56a39d2
--- /dev/null
+++ b/net-dns/knot/knot-3.2.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd
+
+DESCRIPTION="High-performance authoritative-only DNS server"
+HOMEPAGE="https://www.knot-dns.cz/"
+SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+KNOT_MODULES=(
+ "+cookies"
+ "+dnsproxy"
+ "dnstap"
+ "geoip"
+ "+noudp"
+ "+onlinesign"
+ "+queryacl"
+ "+rrl"
+ "+stats"
+ "+synthrecord"
+ "+whoami"
+)
+IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}"
+
+RDEPEND="
+ acct-group/knot
+ acct-user/knot
+ dev-db/lmdb:=
+ dev-libs/libedit
+ dev-libs/userspace-rcu:=
+ dev-python/lmdb:=
+ net-libs/gnutls:=
+ caps? ( sys-libs/libcap-ng )
+ dnstap? (
+ dev-libs/fstrm
+ dev-libs/protobuf-c:=
+ )
+ doh? ( net-libs/nghttp2:= )
+ geoip? ( dev-libs/libmaxminddb:= )
+ idn? (
+ !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
+ libidn2? ( net-dns/libidn2:= )
+ )
+ systemd? ( sys-apps/systemd:= )
+ xdp? (
+ dev-libs/libbpf:=
+ net-libs/libmnl:=
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( dev-python/sphinx )
+"
+
+S="${WORKDIR}/${P/_/-}"
+
+src_configure() {
+ local u
+ local my_conf=(
+ --with-storage="${EPREFIX}/var/lib/${PN}"
+ --with-rundir="${EPREFIX}/var/run/${PN}"
+ $(use_enable fastparser)
+ $(use_enable dnstap)
+ $(use_enable doc documentation)
+ $(use_enable utils utilities)
+ $(use_enable xdp)
+ --enable-systemd=$(usex systemd)
+ $(use_with idn libidn)
+ $(use_with doh libnghttp2)
+ )
+
+ for u in "${KNOT_MODULES[@]#+}"; do
+ my_conf+=("$(use_with ${u} module-${u})")
+ done
+
+ if use riscv; then
+ append-libs -latomic
+ fi
+
+ econf "${my_conf[@]}"
+}
+
+src_compile() {
+ default
+
+ use doc && emake -C doc html
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
+
+ default
+
+ rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
+
+ newinitd "${FILESDIR}/knot.init" knot
+ if use systemd; then
+ systemd_newunit "${FILESDIR}/knot-1.service" knot.service
+ fi
+
+ find "${D}" -name '*.la' -delete || die
+
+ keepdir /var/lib/knot
+}
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 4ae52191ace6..a12a50ddf0d0 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/rocketchat-desktop-bin/Manifest b/net-im/rocketchat-desktop-bin/Manifest
index 83055225af91..961d14bd82c7 100644
--- a/net-im/rocketchat-desktop-bin/Manifest
+++ b/net-im/rocketchat-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST rocketchat-3.8.7-linux-x86_64.rpm 62302012 BLAKE2B 2e5b36191abcb783e126e92bc608716efc910151484399cbbaf2fe0837fe8a40eb5c84b71e33052c5a950adfa0851d30be2e964754b08f3a9f3754169c5dc169 SHA512 833abf90425b5f9d0feb28acba4559d8d410ef2f5276b03fac8c781b9eab3ae7e0eebd613bc84e28a0dfa6005778a9afd91d528b6fa67ab825564e98241548c6
-EBUILD rocketchat-desktop-bin-3.8.7.ebuild 2444 BLAKE2B 10ceb17a682af48db443d2e164309f7d1bb2904505f23d8a2dc7c717780953ed93036f16f4bcd391e67bc43211c1cb238e6c11143b80dd55d4ef0d3a87e83d97 SHA512 8eab93452b75d9881c20fb18d3fb46bca3ce6360e14eec3039d81f69f833bb594b16c397414f463cc6854fb7025e166b348b2dbbabc4f3c6b59ab27de940a64c
+DIST rocketchat-3.8.8-linux-x86_64.rpm 63234044 BLAKE2B a5ded5fb4e1e46be69888ff33090e9f6602ea7080d7313fedb7d20de2d55aadbfb69127d8deb9dae8262cde1856e98c91ef61f65a89374cd45aa7b81753ddc35 SHA512 de7c8957ec1d870d25a9fa6af7fd5da54c6609dd953a3c2dd4c811080d880915a9a95f7d674d3e1d6f11fd423f445173a029bd4d1f605107e14a168c6dc7e20f
+EBUILD rocketchat-desktop-bin-3.8.8.ebuild 2390 BLAKE2B 9c62d43355ee8b8dc84a908b0504cb0772e08ee47f8ca4662a8df3138cbf1e4c4ef86a1a237bf15d3bae8124d9bb70c846c214ae893bd533cc40bf14fdac7a4a SHA512 556b02193232024d6dc6b16f40eeec0268b7ee155bfe35db76a845bb22e1c1e103e3ff74bd6feb7c7891ff30776a3406c972052821a0f0ddf8b96e4877ce713d
MISC metadata.xml 434 BLAKE2B 2253702089149978e030c97d8a21ef29c0870683e6896d105e9000e77d32d3c66c3482c2b0d2ecbbac6bc281a85be9267918f4d5691ea6c5cf6fab3ebc80db96 SHA512 9cba4c7855c123b866f6a24e99320ddb3b6a450fd5f37eadf364bd92e1e58fe7e0c3f4a6892bb26f0142869d983fe12f5b3753b1960763ffe63a0c8d0d54ebe0
diff --git a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.7.ebuild b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.8.ebuild
index 355c5e06379d..d604e2f82db7 100644
--- a/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.7.ebuild
+++ b/net-im/rocketchat-desktop-bin/rocketchat-desktop-bin-3.8.8.ebuild
@@ -4,9 +4,9 @@
EAPI=8
CHROMIUM_LANGS="
- am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+ af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
- sw ta te th tr uk vi zh-CN zh-TW
+ sw ta te th tr ur uk vi zh-CN zh-TW
"
inherit chromium-2 desktop rpm xdg
@@ -88,9 +88,6 @@ src_install() {
exeinto "${DESTDIR}"
doexe chrome-sandbox rocketchat-desktop *.so*
- exeinto "${DESTDIR}/swiftshader"
- doexe swiftshader/*.so*
-
insinto "${DESTDIR}"
doins *.pak *.bin *.json *.dat
insopts -m0755
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 76214133a523..ca93371614a6 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/ignition-msgs/Manifest b/net-libs/ignition-msgs/Manifest
index b4894a309361..e4077ae5d72d 100644
--- a/net-libs/ignition-msgs/Manifest
+++ b/net-libs/ignition-msgs/Manifest
@@ -1,3 +1,3 @@
-DIST ignition-msgs5_5.7.0.tar.gz 395078 BLAKE2B d9ea12d56a852bb36ebf659b96a2a601c1df9c5b48158dabbe848bfd70bde94087bf3fc0d118b587aa962296d46667c69d678b750ecf04754e8f4133b50f25b4 SHA512 cb33c81fc2cb52d38b6f1bc34088c2f74a4a86f4171cbc26cfe40a30ccf6d597a9f4344a823e4c76e474edf6f4db5930d44a7933bc9996433fca23e12a4bc51d
-EBUILD ignition-msgs-5.7.0.ebuild 625 BLAKE2B 8e716ccb4bdb5d03528abfe31263ae98c2e215c8813693dad9d7b5ea35b67d71867c72119f3dcc15cc787500ac72016ebb2ed23d28c056a09c7a3c8a264c3c40 SHA512 7418cd5d19e78a1773f064025274d3a096b915c0b853cde97b3456e71154d58417a7508b5af7752253481f35ffbfb6080e99df239f289fd328f669f79e68fa65
+DIST ignition-msgs5_5.8.0.tar.gz 333848 BLAKE2B a9023364ae7507b639a96c8b34898a9fbfeb2897e80506c7c1236e795af0eb4570f1a00fcba7dfeb8af5b2ddaff222db1809e8255d151f90da64a8987e65d529 SHA512 a2c0be91b87562dde150713d89f0a69d05a75ea6b7e7483e0f9e20ec9bd0b50be953d4561d75fefe616a5880459d479c754359b70ad13b87588b38d8dfd30fd1
+EBUILD ignition-msgs-5.8.0.ebuild 632 BLAKE2B 4345423f3b847db28a4b8fe3c025616769846bf0a85cb93539c85409c709e79431a1b6c5253983a5499578f95de9bf7b66a8dc086475779b1112342cae80c0b7 SHA512 15251c00826796c79e29d0b85c7cbb8baca4e62aa68c8d9fd8dcba3a1d88cbf80c32ee5c5cf8db2c77209827f7a48d059d7bac81540b447a6e357859d7dc2961
MISC metadata.xml 343 BLAKE2B 00262d03f9243dbaff38706a32cb99e9673414480d7141598846c9431f13600f5bec6a72917544e4ec0782bb11cdb77d31113c7dd41a97dfd439c824f5752796 SHA512 a19ed05b831b26062800346a5fa5ff3b3431fd2595e2603a0455c51923118a4293fc1db8c10aa456a4d71cacb6e6727dc5ee968932ff28532c51e285d1457ece
diff --git a/net-libs/ignition-msgs/ignition-msgs-5.7.0.ebuild b/net-libs/ignition-msgs/ignition-msgs-5.8.0.ebuild
index 869cd5bb9323..7172903d1f5b 100644
--- a/net-libs/ignition-msgs/ignition-msgs-5.7.0.ebuild
+++ b/net-libs/ignition-msgs/ignition-msgs-5.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,4 +22,4 @@ DEPEND="${RDEPEND}
dev-util/ignition-cmake:2"
BDEPEND="dev-util/ignition-cmake:2"
CMAKE_BUILD_TYPE=RelWithDebInfo
-S="${WORKDIR}/ign-msgs-${PN}5_${PV}"
+S="${WORKDIR}/gz-msgs-ignition-msgs5_${PV}"
diff --git a/net-libs/ignition-transport/Manifest b/net-libs/ignition-transport/Manifest
index 68449fe5fec4..178d0ece1dae 100644
--- a/net-libs/ignition-transport/Manifest
+++ b/net-libs/ignition-transport/Manifest
@@ -1,3 +1,3 @@
-DIST ignition-transport8_8.2.1.tar.gz 606719 BLAKE2B 7a7c1af30c3d30a2a0e946c7af39bc7711d75acbae665922167dc1431cbd104c369c34eabd5a651d08f2134492f024b851bbce47831db851567b2f7e0c1b9514 SHA512 517e1e35f1fbc5b2300f1e158de33b9076a8295762c327dca001fbc6373c5794754ba3d05d084140e207930f57a0e34c6e97f2491fe5dc645957f666289260a9
-EBUILD ignition-transport-8.2.1.ebuild 753 BLAKE2B b78c3b436351db87741544ff6c4cfc03d212122609abb53b1554f7ad124b2bcb34a551051a79db22908536c75c13f23e53263eeecb5267f611ddbc7b8e6fec59 SHA512 0192c35f6e57ea9268e6ddb9eb1163e7d672bd8d09739f6a60c045d9f1c7795b2f896ae1d7128608cb350908d6f59551d9e595515870e34fd4cdb6c9578fd1c7
+DIST ignition-transport8_8.3.0.tar.gz 607354 BLAKE2B f6d9213824fe8bd870968762173022cbd9196809574f9c16de625a75e903c883625f27faaf95fad5aa876e8cd2822f082b3dff7e3bd8c90e70766c2073aa19dd SHA512 120e9e7aea50e7f83d854c1ba61696ddf559db000f9d81ebfcad35db6752c1b5b6319163bd35080f5ccd5d2af928734dc836124c065dd77fd4076aedfb569ea4
+EBUILD ignition-transport-8.3.0.ebuild 765 BLAKE2B 9ebf0cc15b0691c1f6955d8323074536ddcf58d0b7a9d29aee27dc78bca1321afddfc7bc0420015ced34052c1623548402ba6a435e1586026e89ab3b9451602c SHA512 87f7179aab3eee2092e22ab9117f89c7a2ed1847562fc9ee0a2580b64f0268569b19fb2e9bdb1fd2bb81c03fa787df458d6bd4a494fc70919f7874eb0c38f974
MISC metadata.xml 244 BLAKE2B 5a5426f4a80c61e49915e23ab7298bd1e53d89bd5361ad61fdaa3a50c88e7f27ea69205fd8c407addfdfde991e10cbe70aa554bfd737daf9d3d639c4eddd5934 SHA512 052b13f84da2d92069cdab006492e4b72274519bae5081f01ee4605215c7dca16bade6fa3856a7fec9435d1b564e607c9c52e0f9fdf199363af330778bf6c0af
diff --git a/net-libs/ignition-transport/ignition-transport-8.2.1.ebuild b/net-libs/ignition-transport/ignition-transport-8.3.0.ebuild
index 0d785702f142..dd2ad51efb98 100644
--- a/net-libs/ignition-transport/ignition-transport-8.2.1.ebuild
+++ b/net-libs/ignition-transport/ignition-transport-8.3.0.ebuild
@@ -29,4 +29,4 @@ BDEPEND="
dev-util/ignition-cmake:2
virtual/pkgconfig"
CMAKE_BUILD_TYPE=RelWithDebInfo
-S="${WORKDIR}/ign-transport-${PN}8_${PV}"
+S="${WORKDIR}/gz-transport-ignition-transport8_${PV}"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 06287ff96959..396b56eb6843 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index a4c856f8f9ce..d7f6d66183ed 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -2,16 +2,7 @@ AUX dropbox.conf 322 BLAKE2B db94efba3a73841cb56a0fcc75f4f6d7fb7424a35f48a7eb3ad
AUX dropbox.initd 1581 BLAKE2B c23a753b7e4d1132d516d607e0eee35072130f6e66c59af008cedd9d9d8c104d9ae1c4644ad984a40ec48a498782b442f79058f499e61c3a3b7a700886353b4b SHA512 4275b7cca361978be6d4379f9d14edc75e51684708a61c1b9880f63e0a02e75c4eb165145bf5a2b4e0704daa5a506dc3506a953db6f5a95977f0101fbbda4912
AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a5217e978d05f0afb08de90b3634bb802bd075a053b84b0ec4f5ef6643d2efb00beb964f9f14dd3dd234806358b SHA512 ce465614c848103ac19d3782bf55508ab9b3a3f1c0159cd0ccb7daa7374f014382b30a99bf2eb5488ab4474cad953ce0b4710c8222e5196ea49672db5d183b85
DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
-DIST dropbox-lnx.x86-152.4.4880.tar.gz 104241545 BLAKE2B 9564ce288aaec193142b203edd703498f72c7c21cff33a0b3a3b6450fe45d03cec375017e3805d84b604431ae427b63ddec605aba6fd64e3d1a6cc8516f35a5a SHA512 db305c224d29eb5c053bc535ab7f20ca43cfc85bd73972feae38ab4a7b0f1261c1e6a0b18840a4ebff7ce75119a02f78114a1b12a7115ccea6958702e331ab76
-DIST dropbox-lnx.x86-153.4.3932.tar.gz 104494686 BLAKE2B 5b6b0619c38d4c1ee802b531bdbc07471f0dc0dedb14f17e76743c691ad547bd5305f414acce4611cc58157f3c6754d5f1528b6b464973f14dbd7da04d171eb1 SHA512 560cd1ea7c2b62aff35962dac0f536fa524b28cbf215c09c011e274a2de72e603a956e663bfdfabb2471625b60cb9cc5651fcfd94ffe8ef3d809db49c81c50a6
-DIST dropbox-lnx.x86-154.4.5363.tar.gz 109668134 BLAKE2B 633f03d4bef7aa5ba739f347b8b22a60290b84442378b0aa590e4b8e8a89589b3d5bfc8bacb252dfe3a5c6b5d8165fd5590f77ac84633195f785d43f6f12f5a6 SHA512 dbc3fac256a2dcc33d1400c56df3825a05b122684afa393d050771361ba60460db3cd4cea4f2dbaf80aaebfb802beae761c3c3527eaa5305c4906b7adf46f089
DIST dropbox-lnx.x86-155.4.5493.tar.gz 110570231 BLAKE2B 6ca25cf885b62d8cec01b88cd5a729868af6c070163940d319a3f06798f7d2af6c62be8a10356452bdb64e1771b3b10083c2fa435966cbebc0a1175481ac3f17 SHA512 fe09a83534a82f47cc8313bfc36a7d738fdf065e27e1980aa0d3ca2735c6027853baa672c59dc78e5200664bab541fe9b268f25c1f261b4838dc2697b0f86e37
-DIST dropbox-lnx.x86_64-152.4.4880.tar.gz 106098480 BLAKE2B ac28503b6e5e41521466658704ba7d69f8e9786dc366fbe93b0f69de869c5272ce6202c6bc5a8b757796c3d11537363dc47cf8d5b18edaf4ad94ab2d8f68ca1c SHA512 5f4f8c377f046bf35fac4c386528f487d5996a55d84b1e0ed018bacf1e5c20844cb8626e87a41925da7f423c9118dc9f606085103270162ae5bd237f868fde80
-DIST dropbox-lnx.x86_64-153.4.3932.tar.gz 106353970 BLAKE2B eea6685eeefc7a532ac5697e32ca9ce9017872e4fbf928f6a24137160767e1315eb999deba6fdf0c7b3ae4df31aa827ad890a072bef79ce45c4bb50af9e624af SHA512 64d97316d3094341f2b661123c5bb4e42ea12a1270c9672fb29f8e365f27d40982878ac8b3a851fb65b604d5ddfeca3ec1a7f3c56299e6a46e7dd70f6bf656d5
-DIST dropbox-lnx.x86_64-154.4.5363.tar.gz 111278830 BLAKE2B a7866826cd09aca55d5d30c769124e9e588ad49f8134f873504bd360d5a9fe73993ffb3b7507ce147a1ee45e8990c52de918fca22c89353c6b095513ecd8e216 SHA512 654b4b553f0fb6d040e492bef9763dbbbc4ecd0d903b0a136709072c72d361f98f0f734c5922a3ed274f592ae7e1c4420c28118fe419544b9193e3864a015fc9
DIST dropbox-lnx.x86_64-155.4.5493.tar.gz 112165525 BLAKE2B 20688e9a7afc3cf0ffb8bd2184227b46f9303ad74886ea66e8c4c2dafc2d910595163792ca0da409ae16dbca524e3d72f3e11180a2aa70207c3b9ddb5f6fcc29 SHA512 41bc6a2275dee1eb9b5446f2ca6f1270ee521ddc19696cd7f7bc317f952bc96f6afd6dd03c06ded4b9c4971de5aba0633cdcc0c85e0f51edd934eabf58867695
-EBUILD dropbox-152.4.4880.ebuild 2865 BLAKE2B 05f3927207125b61497a4ce3c6e76d4e0380bf5f06ef104942036b4663ba6862b64c3ac140753d0199df66aa2556cbb10eb149720bf219f220c7609df970bd11 SHA512 4da3e90183b7f79ce35e50e1b231cd1a3cfb9aeb4fbeafe4cbb922ba45e805e39c2fe91176d52dda7073ff0b8cf300069222fac35fa928fc88ecc936937204d5
-EBUILD dropbox-153.4.3932.ebuild 2867 BLAKE2B 5cb3cbee274db23705e0e5804036332e08450993fe1ffe41ad7ba97b6b85a772b02aed8c4eede759406c65892dd757e49dcccee9be56d66bf47eff1f046add30 SHA512 56e3830c2c7eb74129c91a014ad2ba605df87c5b6e5a98020e2d226375a5343e891c817685375eaf1cc3449d10e427ff5921192cbb3a5373a736781b6e175820
-EBUILD dropbox-154.4.5363.ebuild 2867 BLAKE2B 5cb3cbee274db23705e0e5804036332e08450993fe1ffe41ad7ba97b6b85a772b02aed8c4eede759406c65892dd757e49dcccee9be56d66bf47eff1f046add30 SHA512 56e3830c2c7eb74129c91a014ad2ba605df87c5b6e5a98020e2d226375a5343e891c817685375eaf1cc3449d10e427ff5921192cbb3a5373a736781b6e175820
-EBUILD dropbox-155.4.5493.ebuild 2856 BLAKE2B 855ab6ef19332da722935e955c1e27c6ddd58a5d6792955bf0767b25f0d926b55824792e2a9248a201f2a302b885d5f3aa1942844c26045df6cb7e0fba94f551 SHA512 59fda71fd1def44f2601709103c1ced751b5ef362588ebb7695288e52fe09586706ecb0a82e21b3e314063121fb5fa4f918fa87b94bf91c5add81a426358402f
+EBUILD dropbox-155.4.5493.ebuild 2854 BLAKE2B 6fb717287a03b330439a48ac00399916efee0ff8df4453957cbeb647230abfc1c9fe1f7f582199cc59994e04ea0f8504a7ddf7f2bfc3c3211bc2e43037d573e1 SHA512 a7e8b12f746344668d56e6757221bbc2e8fd6ff88ddb8e49b38bf51a2dc98de203bc756a56502f4facb16a4b685aa026e225e99848e490a9a78b52b550357061
MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0
diff --git a/net-misc/dropbox/dropbox-152.4.4880.ebuild b/net-misc/dropbox/dropbox-152.4.4880.ebuild
deleted file mode 100644
index f43dae64fff9..000000000000
--- a/net-misc/dropbox/dropbox-152.4.4880.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-153.4.3932.ebuild b/net-misc/dropbox/dropbox-153.4.3932.ebuild
deleted file mode 100644
index 0c3e0f739306..000000000000
--- a/net-misc/dropbox/dropbox-153.4.3932.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-154.4.5363.ebuild b/net-misc/dropbox/dropbox-154.4.5363.ebuild
deleted file mode 100644
index 0c3e0f739306..000000000000
--- a/net-misc/dropbox/dropbox-154.4.5363.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-155.4.5493.ebuild b/net-misc/dropbox/dropbox-155.4.5493.ebuild
index 8b2419b74a06..9f69935f4a22 100644
--- a/net-misc/dropbox/dropbox-155.4.5493.ebuild
+++ b/net-misc/dropbox/dropbox-155.4.5493.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-linux"
IUSE="selinux X"
RESTRICT="mirror strip"
diff --git a/net-nntp/Manifest.gz b/net-nntp/Manifest.gz
index 0f558bdd9760..31f6d755969e 100644
--- a/net-nntp/Manifest.gz
+++ b/net-nntp/Manifest.gz
Binary files differ
diff --git a/net-nntp/nzbget/Manifest b/net-nntp/nzbget/Manifest
index baf961b21630..3b54cc1b562a 100644
--- a/net-nntp/nzbget/Manifest
+++ b/net-nntp/nzbget/Manifest
@@ -1,8 +1,8 @@
+AUX nzbget-21.1-openssl-3.patch 943 BLAKE2B 7a66602312169f985f869e0d5cc4b64fd735ed276be3ae3d745715cf4c7d098947c0ea786412594f2240eef20be58332d0481e6221bb3fda723c2aebf67c1430 SHA512 5d5f47088560d7835cf8f8d2fd39aae2d591a12b5d6f9182f433eb72857343b532125a33b4206048343afe159660689f403201fe8f2e2ad1b732f3f8539677d3
AUX nzbget.confd 337 BLAKE2B 4986f3c00019f8f2d0c3d71f9d623186823748722dc4c8aea82ef39b57cebc079247ce5aaa14f1fd844a3c94931f53c1af7ce015e2b4ba68973367c6b708e0e3 SHA512 0f9a0d62ac6ea35703ebd64ec68057596d63fd5957afa2d3bcd18b4e8db4b24e78d060dc36cf90dbd2f604b4c6f107fb8e59ff779b6865cd362e71a0666d6c56
AUX nzbget.initd-r1 742 BLAKE2B eef074b7e25cd085b92850892ee8917772451b0f58a7f7c3b96c55bcdb115cc99d12e0569f59cc546f9655460230e5f29a82c4d749a654e2019e7c06651c165a SHA512 df4965d25a221c033586da85596584a712bc5c5d9c2e0950850f96fa872f29a04571649e7add504d9fe8be3639654e5653a766a6accf4dea344ca771088b432a
AUX nzbget.service 466 BLAKE2B 928ff8fd5f48b9190324ccaa98f1215aa35e30eb9959278fe2b9d77f175ee97a28e0efe3ac034ceb2da023c9d7737aa3f803861489284578412559e257700003 SHA512 5a59562580596bc5524086dcb2b2550b242a5f62750fd42a5b2e9ecb786b40107a21fcab7496d0cd396434da7ed3ee5d1046059d94f5f2bcb76ad496862d19e1
-DIST nzbget-21.0.tar.gz 1988902 BLAKE2B ee9204a978502562348dc4945e19b084d8d17f566099cfe7e95dac154ffac6d772084c9c070fba0d585cd2229d0a5760b3298ef29eba52d7c75edbc9fe43e310 SHA512 bbee5073a2788a17d78009b7ae0c41473aa4d8424301e7e62b2544dc8993e1e3b6e1026dd9f71af5627293d2113d8637a4a6138eee0a328554df298117dd6bb3
DIST nzbget-21.1.tar.gz 1988916 BLAKE2B 74298c5c7f3986831f36832a8ffe596543196b5b46500925de478bf11cab8e66fb36dee9458533a4194d82123765b29e37914463d72fd206e218b4875861001a SHA512 d8dc1ad324f675c5505e623049a14c022475267aa03dcd5d8fd6cf9ed3b776cc2776077b61d035e252937ea4b6bf8f90bd33e715cfd842d2e012615df3ffeafb
-EBUILD nzbget-21.0-r2.ebuild 2445 BLAKE2B 996992ae3f64a147a9fe704757e510bce821c13d03491aa79b7ec102ce3ff7b5f19136bb9bfd03090158edeb920587ae7509e9f00c3f881914e0ccca073db454 SHA512 9e1938fb947ff3fd4e28915d60338392c1d372f26f10956a6ea5f45cee933f0f0cce8ab37823915b8d4d9c505a8e005f8199dd7426de447106e097126d1568bb
EBUILD nzbget-21.1-r1.ebuild 2445 BLAKE2B 3caa46ddd86a962d8627826e98bc8c2444598392c08e2f883ce7b1bdc3bf3054464bbb3eba1ba057ed807244a5f805a9ce0bd607ebf454b23cdbe91c9d5d5fac SHA512 1e983dd0db364d347a8745ce8d37f14f944cb62be57a4452a4df211c85d5c8bce0e14f16861cf5429d2de75b108dcbbf5f34118376bf69b77b2b25293fad4685
+EBUILD nzbget-21.1-r2.ebuild 2577 BLAKE2B de6e7bb2817c5f63c485813091ea7bb4a80a666362f6baba21117c46e37c2bb3e2f9b358a141c280354b53d9fb08d9038f62ae735fc5f919b2da31ffa1dc7848 SHA512 7dbdf6423a91780e524847fdc6df195b0175494af6080ee20fb617bfea3e5bad8cdaef7eef1e1074d1ad5f04b417f690b75d36131b369f3531743f7cb36f5f9e
MISC metadata.xml 631 BLAKE2B 0cbd5cb1f68087c6b42e15627a9309738b96e2fc788cd3ef97374d45d5c2ea4f445897ea1ce78258e6210c9d6820d060466868b430b70a574957d05f2c074105 SHA512 6649273fa2d5cec355b18763e34f8b0d5a3d2f1feea20cdee057c72584562291ef6ea8e2b8154d32c0c80e921ed040ba77971c42c6c6d5edccd5cc3df6b6a8e5
diff --git a/net-nntp/nzbget/files/nzbget-21.1-openssl-3.patch b/net-nntp/nzbget/files/nzbget-21.1-openssl-3.patch
new file mode 100644
index 000000000000..d1d89e9260c0
--- /dev/null
+++ b/net-nntp/nzbget/files/nzbget-21.1-openssl-3.patch
@@ -0,0 +1,28 @@
+From f76e8555504e3af4cf8dd4a8c8e374b3ca025099 Mon Sep 17 00:00:00 2001
+From: Simon Chopin <simon.chopin@canonical.com>
+Date: Tue, 7 Dec 2021 13:23:21 +0100
+Subject: [PATCH] daemon:connect: don't use FIPS_mode_set with OpenSSL 3
+
+This function has been removed in OpenSSL 3, replaced by
+EVP_default_properties_enable_fips. See
+https://www.openssl.org/docs/man3.0/man7/migration_guide.html
+---
+ daemon/connect/TlsSocket.cpp | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/daemon/connect/TlsSocket.cpp b/daemon/connect/TlsSocket.cpp
+index 544bf6850..831da0dc0 100644
+--- a/daemon/connect/TlsSocket.cpp
++++ b/daemon/connect/TlsSocket.cpp
+@@ -189,7 +189,11 @@ void TlsSocket::Final()
+
+ #ifdef HAVE_OPENSSL
+ #ifndef LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x30000000L
+ FIPS_mode_set(0);
++#else
++ EVP_default_properties_enable_fips(NULL, 0);
++#endif
+ #endif
+ #ifdef NEED_CRYPTO_LOCKING
+ CRYPTO_set_locking_callback(nullptr);
diff --git a/net-nntp/nzbget/nzbget-21.0-r2.ebuild b/net-nntp/nzbget/nzbget-21.1-r2.ebuild
index fa2ce4072770..a7d5afecaf9a 100644
--- a/net-nntp/nzbget/nzbget-21.0-r2.ebuild
+++ b/net-nntp/nzbget/nzbget-21.1-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools systemd
@@ -11,10 +11,11 @@ MY_P=${PN}-${PV/_pre/-testing-r}
DESCRIPTION="A command-line based binary newsgrabber supporting .nzb files"
HOMEPAGE="https://nzbget.net/"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-src.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${PN}-${PV/_pre*/-testing}
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm ppc x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="debug gnutls ncurses +parcheck ssl test zlib"
RESTRICT="!test? ( test )"
@@ -43,9 +44,14 @@ BDEPEND="
)
virtual/pkgconfig
"
+
DOCS=( ChangeLog README nzbget.conf )
-S=${WORKDIR}/${PN}-${PV/_pre*/-testing}
+PATCHES=(
+ # https://bugs.gentoo.org/805896
+ # https://github.com/nzbget/nzbget/pull/793
+ "${FILESDIR}/${P}-openssl-3.patch"
+)
src_prepare() {
default
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 267c93384219..e61f890aeda7 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gr-paint/Manifest b/net-wireless/gr-paint/Manifest
index 16c89530eed4..5a98f3098b42 100644
--- a/net-wireless/gr-paint/Manifest
+++ b/net-wireless/gr-paint/Manifest
@@ -1,3 +1,5 @@
DIST gr-paint-0.0_p20200517.tar.gz 1588114 BLAKE2B dffae6fdd6832ef7a39911b5f20d385e1691021e49659c36244c4aa1086fa74f4f59aceb4f208a24dd76854455183644c8f7db7e6ed0600664dc02f08e6682c5 SHA512 00b508b08baafd02e69197028a6408da81f5d1bf3dfe6d3229f248d60503ccec48f3fa0491bb785ed1ece40ea90d34544bc3b62e4506459488d56540b9d519c2
+DIST gr-paint-0.0_p20220320.tar.gz 2089721 BLAKE2B 50327bd2349177029e1c2fc3a7b3fe6df929487c456a6ae90f1233df7f8db02721bd0233e496cf4a00a9fa2164db705d995b1c2ec25e0a516a0672a6c2b5178d SHA512 b017fa41d8797182d752ad12bfe7511282d33bdfd87ea92dc86f6f01bbe5411759ed6bbfb0adb69368881fa231ee38e4c1eab47aebccdd64bd274f1f55ccac14
EBUILD gr-paint-0.0_p20200517-r1.ebuild 1218 BLAKE2B 344f5286fe19450909ac69c8c5860cf556a554c10083dea24239ab71b179fe799fc7abd2f78cbc7167c1a530b1ecfccb94554f643d9ccb9ecd3e491fcc9ceb5f SHA512 1689c034fc09e496398fd4083ab05c7e86c9c86c188c109333c3427d2bd8e8aaecce8bee1a9a96ff216e5193968513142b0c50ad4d70b160daed31dbb95be761
+EBUILD gr-paint-0.0_p20220320.ebuild 1407 BLAKE2B 55091f1dfa5402c01e66f47d5beaffc14311d8a6b7cce8a9117ac6fa1e8b83318c07ab15c16e81b12dfd14ec69e48c37e53d0dde763f93307c3e0f135d0223c1 SHA512 fda39ea79c2dbd617c8d70ab747a04acb921ebbbc425d7d940f79a6b5a55f669ce2b3cfbf833c137bb5291d7de8b0e899f82df571b64526bc12acf0f6b9824e4
MISC metadata.xml 427 BLAKE2B 1a5880d32b5456304e782a308f10c9d3a566d660cb77aa7434fb9ddead7c20ab83824dd4a723221bec93adb2d700c1ae88726ad1dc28f3134570e312cbfa781e SHA512 decc8d4245a466a7517ffafdfabf1f62c747e40bc8df140c9fed39cf387cb64a183a3c97a128a0db101fa4a485331f086bebff46f92321fd0ed1ac0b9e433729
diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20220320.ebuild b/net-wireless/gr-paint/gr-paint-0.0_p20220320.ebuild
new file mode 100644
index 000000000000..5f661be66d2c
--- /dev/null
+++ b/net-wireless/gr-paint/gr-paint-0.0_p20220320.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/drmpeg/gr-paint.git"
+else
+ COMMIT="6cf1568eb9e32c25bf6414ad45f75048a5a2b74c"
+ SRC_URI="https://github.com/drmpeg/gr-paint/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64"
+fi
+inherit cmake python-single-r1
+
+DESCRIPTION="Paints monochrome images into the waterfall of a receiver"
+HOMEPAGE="https://github.com/drmpeg/gr-paint"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="doc"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+#< drmpeg> What tests?
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ ')
+ dev-libs/gmp
+ sci-libs/volk:=
+ sci-libs/fftw
+ >=net-wireless/gnuradio-3.9:=[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/pygccxml[${PYTHON_USEDEP}]')
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+ $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOXYGEN=$(usex doc)
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.py[oc]' -delete || die
+ python_optimize
+ mv "${ED}/usr/share/doc/gr-paint" "${ED}/usr/share/doc/${P}"
+}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 1844b8a16b15..5f3cee1d8a53 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/ignition-common/Manifest b/sci-libs/ignition-common/Manifest
index d4cd12b55371..798e53169246 100644
--- a/sci-libs/ignition-common/Manifest
+++ b/sci-libs/ignition-common/Manifest
@@ -1,4 +1,4 @@
-AUX ffmpeg5.patch 4216 BLAKE2B 4f7c4067b09a609f77c919e4d5d1cbe6b0545d0be208157509d2165d4c8d8f202863fcc53b490fd9494255185e43d262a0a3013429df07c518c5bdedaadaafad SHA512 a558ce55b2ee200e23aba45e0994730b7da50fb419dfdea8348c156cef5f7840043a9905580233c7ee8e5dea665ff486d4f034b333feef140dcf8c53853071d7
-DIST ignition-common3_3.14.0.tar.gz 7171404 BLAKE2B be77615c2b44d446625a2e90302e127dae579137cd150dd66e6e93434f7c345f72b76a6be180303f336ff8b30a45880b64bc8dd148001184b57af1a538531d7a SHA512 53e001751074f69bbe481b27f18da7e8ce9110e4682e9947b88201ca8f0511b20744b6629e2da9914d16144916599ab5b20e56da16115e742739220c9732306b
-EBUILD ignition-common-3.14.0.ebuild 965 BLAKE2B 981699831597a4536ff586f43ab3a7d6aee9e12de7a8b3c6f70d64e54e6faaf3c763873b0c7305507bdc04d448981ba2da04dccda0d17dc3c78071bcb1aad5a2 SHA512 7e1b18189c0974a789b65def6818b1c6d96757ffb3e83c5b8967c16e9ae31a30fdf5fc112d5152fe4fbac7c70ce9b725cb2354e5ddaf15744b3c4369b7e55a2a
+AUX ffmpeg5.patch 1178 BLAKE2B e02bdb7bd615dcfeb679b39b83fdb31cf7bfe7badeacc87fbb2c5da8ec11a2422075dd0f9346b9cf6720abaf499ecafdb11d5c0c728a5c1a3ed3c883e939c5ef SHA512 601cded6c9f7e4b2928b8d9e50122072cf792fc6a98750b09e71d6eedff96b7c9ef62e3ad786c67704c7b3be41021777bd7a86cccf40e1a086cba6d008eb2bc0
+DIST ignition-common3_3.14.2.tar.gz 7174986 BLAKE2B 38e42f139321aba5ab42c71d874b516bdf7a32edf3d1b0649991e27957d85e1b416d0206cadbeeea12957f7563920952982e4efb813ce8f33520c06e651553cc SHA512 fdc9dfdc8f69ff72e4381af61b3a6e120f361ab21417792db17f85e0ba2d60c4e32df0b72a45101ed72f65ea16a82c95d29e410962e9ecb40c2427a88593bc15
+EBUILD ignition-common-3.14.2.ebuild 974 BLAKE2B b755c0be052b5b5438a6b2306eb3673bd9cc6361980b55a4e371ca6371025c25d6e0a934256921c65a167255dfa0f8101379607887f977fe2e57291d246f6f88 SHA512 65f0492d27f221f2c477001feb8fb0d92322feeb4629c5b6367d8fb00087261b60047f135762718e73621a0dda0cedd5b4fd0576a20207daaf6059a3baff4953
MISC metadata.xml 342 BLAKE2B d5a6fb81442fbf553f05a28de85f698d01e61f34c784ab4cf30c9dce02715a976fa39376c47155d98f144fa4031613c9749605b2eae0af7f03690fed35981398 SHA512 c9394c6ade1913a0785c8018bd6076a403042bc9430c1ba6b6407d701a9a55bd155be17a09c0b1bfdd6b112250818a823e670ef482776a0090e67f49b05166e8
diff --git a/sci-libs/ignition-common/files/ffmpeg5.patch b/sci-libs/ignition-common/files/ffmpeg5.patch
index 668b2befeb74..dc0f763072eb 100644
--- a/sci-libs/ignition-common/files/ffmpeg5.patch
+++ b/sci-libs/ignition-common/files/ffmpeg5.patch
@@ -1,93 +1,28 @@
-Index: ign-common-ignition-common3_3.14.0/av/src/AudioDecoder.cc
+Index: gz-common-ignition-common3_3.14.2/graphics/src/Image.cc
===================================================================
---- ign-common-ignition-common3_3.14.0.orig/av/src/AudioDecoder.cc
-+++ ign-common-ignition-common3_3.14.0/av/src/AudioDecoder.cc
-@@ -35,7 +35,7 @@ class ignition::common::AudioDecoderPriv
- public: AVCodecContext *codecCtx;
+--- gz-common-ignition-common3_3.14.2.orig/graphics/src/Image.cc
++++ gz-common-ignition-common3_3.14.2/graphics/src/Image.cc
+@@ -20,6 +20,7 @@
+ #include <FreeImage.h>
- /// \brief libavcodec audio codec.
-- public: AVCodec *codec;
-+ public: const AVCodec *codec;
+ #include <string>
++#include <cstring>
- /// \brief Index of the audio stream.
- public: int audioStream;
-@@ -132,8 +132,12 @@ bool AudioDecoder::Decode(uint8_t **_out
- # pragma GCC diagnostic push
- # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
- #endif
-- bytesDecoded = avcodec_decode_audio4(this->data->codecCtx, decodedFrame,
-- &gotFrame, &packet1);
-+ bytesDecoded = avcodec_send_packet(this->data->codecCtx, &packet1);
-+ if (bytesDecoded >= 0 || bytesDecoded == AVERROR_EOF) {
-+ bytesDecoded = avcodec_receive_frame(this->data->codecCtx, decodedFrame);
-+ gotFrame = bytesDecoded >= 0;
-+ if (bytesDecoded == AVERROR(EAGAIN) || bytesDecoded == AVERROR_EOF) bytesDecoded = 0;
-+ }
- #ifndef _WIN32
- # pragma GCC diagnostic pop
- #endif
-@@ -224,7 +228,7 @@ bool AudioDecoder::SetFile(const std::st
- # pragma GCC diagnostic push
- # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
- #endif
-- if (this->data->formatCtx->streams[i]->codec->codec_type == // NOLINT(*)
-+ if (this->data->formatCtx->streams[i]->codecpar->codec_type == // NOLINT(*)
- AVMEDIA_TYPE_AUDIO)
- #ifndef _WIN32
- # pragma GCC diagnostic pop
-@@ -249,8 +253,9 @@ bool AudioDecoder::SetFile(const std::st
- # pragma GCC diagnostic push
- # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
- #endif
-- this->data->codecCtx = this->data->formatCtx->streams[
-- this->data->audioStream]->codec;
-+ this->data->codecCtx = avcodec_alloc_context3(nullptr);
-+ avcodec_parameters_to_context(this->data->codecCtx, this->data->formatCtx->streams[
-+ this->data->audioStream]->codecpar);
- #ifndef _WIN32
- # pragma GCC diagnostic pop
- #endif
-Index: ign-common-ignition-common3_3.14.0/av/src/Video.cc
+ #include <ignition/common/Console.hh>
+ #include <ignition/common/Util.hh>
+Index: gz-common-ignition-common3_3.14.2/av/src/AudioDecoder.cc
===================================================================
---- ign-common-ignition-common3_3.14.0.orig/av/src/Video.cc
-+++ ign-common-ignition-common3_3.14.0/av/src/Video.cc
-@@ -91,7 +91,7 @@ void Video::Cleanup()
- /////////////////////////////////////////////////
- bool Video::Load(const std::string &_filename)
- {
-- AVCodec *codec = nullptr;
-+ const AVCodec *codec = nullptr;
- this->dataPtr->videoStream = -1;
-
- if (this->dataPtr->formatCtx || this->dataPtr->avFrame ||
-Index: ign-common-ignition-common3_3.14.0/av/src/VideoEncoder.cc
-===================================================================
---- ign-common-ignition-common3_3.14.0.orig/av/src/VideoEncoder.cc
-+++ ign-common-ignition-common3_3.14.0/av/src/VideoEncoder.cc
-@@ -106,7 +106,7 @@ class IGNITION_COMMON_AV_HIDDEN ignition
- /// Find a suitable encoder for the given codec ID.
- /// \param[in] _codecId ID of the codec we seek the encoder for.
- /// \return The matched encoder (or nullptr on failure).
-- public: AVCodec* FindEncoder(AVCodecID _codecId);
-+ public: const AVCodec* FindEncoder(AVCodecID _codecId);
-
- /// \brief Get a pointer to the frame that contains the encoder input. This
- /// mainly serves for uploading the frame to GPU buffer if HW acceleration is
-@@ -123,7 +123,7 @@ class IGNITION_COMMON_AV_HIDDEN ignition
- };
-
- /////////////////////////////////////////////////
--AVCodec* VideoEncoderPrivate::FindEncoder(AVCodecID _codecId)
-+const AVCodec* VideoEncoderPrivate::FindEncoder(AVCodecID _codecId)
- {
- #ifdef IGN_COMMON_BUILD_HW_VIDEO
- if (this->hwEncoder)
-@@ -367,7 +367,7 @@ bool VideoEncoder::Start(
- }
- else
- {
-- AVOutputFormat *outputFormat = av_guess_format(nullptr,
-+ const AVOutputFormat *outputFormat = av_guess_format(nullptr,
- this->dataPtr->filename.c_str(), nullptr);
-
- if (!outputFormat)
+--- gz-common-ignition-common3_3.14.2.orig/av/src/AudioDecoder.cc
++++ gz-common-ignition-common3_3.14.2/av/src/AudioDecoder.cc
+@@ -157,7 +157,11 @@ bool AudioDecoder::Decode(uint8_t **_out
+ // decodedFrame->linesize[0].
+ int size = decodedFrame->nb_samples *
+ av_get_bytes_per_sample(this->data->codecCtx->sample_fmt) *
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59,24,100)
+ this->data->codecCtx->ch_layout.nb_channels;
++#else
++ this->data->codecCtx->channels;
++#endif
+ // Resize the audio buffer as necessary
+ if (*_outBufferSize + size > maxBufferSize)
+ {
diff --git a/sci-libs/ignition-common/ignition-common-3.14.0.ebuild b/sci-libs/ignition-common/ignition-common-3.14.2.ebuild
index 0d31e9ce6c0c..b1328bf00fb2 100644
--- a/sci-libs/ignition-common/ignition-common-3.14.0.ebuild
+++ b/sci-libs/ignition-common/ignition-common-3.14.2.ebuild
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
BDEPEND="
dev-util/ignition-cmake:2"
-S="${WORKDIR}/ign-common-${PN}${IGN_MAJOR}_${PV}"
+S="${WORKDIR}/gz-common-ignition-common${IGN_MAJOR}_${PV}"
PATCHES=( "${FILESDIR}/ffmpeg5.patch" )
src_configure() {
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index c9aa38b2ea48..dc0413c40efc 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index f20b955e11d2..ffa55d727f1b 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -20,7 +20,7 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B a8aa0f386d03a5b1466166ac7c40989c22
DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7 SHA512 099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096 SHA512 6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
DIST binutils-2.38.tar.xz 23651408 BLAKE2B 19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba SHA512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-3.tar.xz 57332 BLAKE2B 08bdcd35afb6310c5f61e8a93f60c624ff461a612d8b473b2cfc1d8eb94eedb311af0b39b5f8ac425f3676d8e1addd13a4b223983de2f6d579e50daec08d3881 SHA512 f8a1a908866637a39a3ad55d47304f3320ab663d299d8d231a873008a50bb2a09c89a2482394c017a2a73c2cfc48ed944e99b422fd5db19f829e45ff071bb659
+DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497 SHA512 ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
EBUILD binutils-2.32-r2.ebuild 11938 BLAKE2B 428c753cea3114b7989cc4f23ceff28a021087d07fda9a268a183c5ce89bb7043cefd4379e767115a67354231231668ff79f6c032e5f2c01b990f67bf04c1ccc SHA512 c42dccb27be0ce260d3f1b0e7e59dad7b8de3c95c4c6344ae7007018236255b81c8e36fc75e29888d4bd6ff99c51d9ef44f77ee15cfdebec4fd9e83a5fa5fc69
EBUILD binutils-2.33.1-r1.ebuild 11674 BLAKE2B fb92231ebf9e3b39d7ccaece8d77053670e76885c0081fa9de93bdc79743c150570325fe157d2906d63a313d515917a4c75ee120082a16c3a6569bb1835165c9 SHA512 f773a86401ded701a46c75ad939537dc429678163a86e55fd7362bd7e95ce196214c34cde070f093f41716d29cf1e581b928c6d6c442bb52666d5e8311486997
@@ -30,6 +30,6 @@ EBUILD binutils-2.36.1-r2.ebuild 12553 BLAKE2B 8ce3d14f6d7cc81e920f7d5a28875a5bc
EBUILD binutils-2.37_p1-r2.ebuild 13024 BLAKE2B e67ed4a55a9f07ebd064c82901bc6b5e23933f562c8b6258d32649571f38cbc81061fcb886feaa70619d46d47c52cd701745c173ccf060e47c5cfef2d202a8ca SHA512 480b1921ff344b943b1cf2c1ea9960cd5252f8055a4bffc109f096b038d4d1fc2dd670d696ce7217fd1d827eef5c07cc81c7d0886fc554d939535582d5300f26
EBUILD binutils-2.38-r1.ebuild 13032 BLAKE2B 23dcf886c2fc5837ad09a69fb5671b65e57cedd0b1275242da32d6fa07ca198ebfc08875f0675193651f33a39b4f872cea46de2953bff94246d5f0db22e20abc SHA512 9fcd78ef633f16e1ecdd5c5ffe68f182e93ad8c2fbbcda8a80d00870b102c4801a65781251ecc623a6f7d42a20d60cb29e88d074d7b8b9a0736e63f252420603
EBUILD binutils-2.38-r2.ebuild 13780 BLAKE2B 0d462e98c524b2424fc0ca5481832158a547fdc75b2cf71b841e26151118b59f1cb96ea0d67b1d28aefd41487b00fcde3654f6ddf8e880519d36be8323791ae9 SHA512 6b5b723ea0f869df9ecbb1b577113a639eb0e06efc4dad0cbd2ac42307ef0563f927488ad6bb9be412e0a6501b9ec6be6aa0e9d8a946ceed8bd901ed97f4a00e
-EBUILD binutils-2.39.ebuild 13744 BLAKE2B 697050f272078db52441bd7425bb57c688e56bb41700437691afe2ff04723d992a94026d8fc4119bb63bad4017f601ee4cd5e6e21af4efcb89934a97c528392c SHA512 c0cdefcdfd4efa6c2a9fff4261c97bdde03b539579df928ea78aad9b26ce18310ffd81e6a2b11385dcd262efb6fe9ee157fbf6e447d5ddb25630a6de08269f35
+EBUILD binutils-2.39.ebuild 13744 BLAKE2B 3abb4f886a301619964e68f3f195ce60117d454117481cbeaca3bf9fc37ba044b62922ce9e6374a15fef9923f1aa67c88b956ea60736b76d537a490b81b50425 SHA512 b3e3b8cd6f4dbace0b2836da60efd35081a8446c9f17ce9cd3002fe159e3bd1c7ea87af4117b90402421474b9da19173a4c5b490bd2af21f11416f07e96fb39f
EBUILD binutils-9999.ebuild 13726 BLAKE2B 767bc87d09d227d94bd4b6a7f9c62b633cbfec52ed71ac0607063558377e581759b5d2615bfc7d7ec75d8d1b2cce4cf1add5f7ec5c8f505fcc7587355b8760bc SHA512 efdc23e0d36b06816cc261c482a836c382eda1b2a75446cceecde140361f24778f56442ed0bd5e783e8843b91fd93224ead3ced7c7eabd2cf4df6a09a1fa3130
MISC metadata.xml 815 BLAKE2B 0d866827f8a6d0244be472dea595d5784ea60464ba361cde9bd062473b5eb19ccecc99bb58729acadd2cfe7dc017cdb2107fc282a31be6ed96c757954e6c9ac0 SHA512 8996f29b159ba483293b8d80eb62372ee0016e817d9ac55b7de9c211aca770b5a05135e705aac108099181d879daf5e22df1facab64bc7765966b3d7e3274e16
diff --git a/sys-devel/binutils/binutils-2.39.ebuild b/sys-devel/binutils/binutils-2.39.ebuild
index a97dadc161b8..d3766ed10148 100644
--- a/sys-devel/binutils/binutils-2.39.ebuild
+++ b/sys-devel/binutils/binutils-2.39.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="default-gold? ( gold )"
# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
# for the patchsets
-PATCH_VER=3
+PATCH_VER=4
PATCH_DEV=dilfridge
if [[ ${PV} == 9999* ]]; then
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index d8608015a607..1bd593396b2b 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/genimage/Manifest b/sys-fs/genimage/Manifest
new file mode 100644
index 000000000000..dedacbf2f81a
--- /dev/null
+++ b/sys-fs/genimage/Manifest
@@ -0,0 +1,4 @@
+DIST genimage-15.tar.gz 82983 BLAKE2B d5827a0c9221fb8bb55f8af6cd4bce0c59ee864895577df277bbfa73fff64074265c687d9c7bcabbf6f8cb7658e48dfdc299130136446688903ed1cedc980214 SHA512 dd63872e8a41872e9af2b87efd604f0a9d6946e6ebbc323a0e81052efd6a9668f9ffe77f068c84e38fb27cb1e00bd63e9b2cdebf9526b4bc6c9e0f7e344762a7
+EBUILD genimage-15.ebuild 1100 BLAKE2B 81a07d89232dbf48e690f633ba130692c06d80b18b1c5be18387e013edbcefc71b1ea370006acfb9f7f4d721ef688eb849457c468714a191db9aaf96b0260a9b SHA512 41d8d38e7c0ea6e31127b61ce8ba8e843b2af2dcbe957d32c4800b085d18150eb356904b3054b585e4a7314332e6ee522037401ea38664848cb5bd0711a8db25
+EBUILD genimage-9999.ebuild 1100 BLAKE2B 81a07d89232dbf48e690f633ba130692c06d80b18b1c5be18387e013edbcefc71b1ea370006acfb9f7f4d721ef688eb849457c468714a191db9aaf96b0260a9b SHA512 41d8d38e7c0ea6e31127b61ce8ba8e843b2af2dcbe957d32c4800b085d18150eb356904b3054b585e4a7314332e6ee522037401ea38664848cb5bd0711a8db25
+MISC metadata.xml 333 BLAKE2B 802ffd79e7a01b6caadbbc9e8176b1dfc6657f09ef2ff7e6eaed979b5df4522fb481625bebd3ed1c4ce40017820a62624cb73c4e096144e2778d94b325c6c520 SHA512 402a05c00a4a776f023d46f415df5f4d012e9ee5bedb108e60da6e1b3a1281b7357904611c70da9b75ae598fe7bfef71c658b220efabed5a7b5f8ccc497ec7ef
diff --git a/sys-fs/genimage/genimage-15.ebuild b/sys-fs/genimage/genimage-15.ebuild
new file mode 100644
index 000000000000..4a0e18372d87
--- /dev/null
+++ b/sys-fs/genimage/genimage-15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pengutronix/genimage.git"
+else
+ SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
+HOMEPAGE="https://github.com/pengutronix/genimage"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/confuse:="
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( sys-apps/fakeroot )"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ optfeature "cpio support" app-arch/cpio
+ optfeature "tar support" app-arch/tar
+ optfeature "qemu support" app-emulation/qemu
+ optfeature "dosfstools support" sys-fs/dosfstools
+ optfeature "cramfs support" sys-fs/cramfs
+ optfeature "genext2fs support" sys-fs/genext2fs
+ optfeature "jffs, ubifs and ubinize support" sys-fs/mtd-utils
+ optfeature "squashfs support" sys-fs/squashfs-tools
+}
diff --git a/sys-fs/genimage/genimage-9999.ebuild b/sys-fs/genimage/genimage-9999.ebuild
new file mode 100644
index 000000000000..4a0e18372d87
--- /dev/null
+++ b/sys-fs/genimage/genimage-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pengutronix/genimage.git"
+else
+ SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
+HOMEPAGE="https://github.com/pengutronix/genimage"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/confuse:="
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( sys-apps/fakeroot )"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ optfeature "cpio support" app-arch/cpio
+ optfeature "tar support" app-arch/tar
+ optfeature "qemu support" app-emulation/qemu
+ optfeature "dosfstools support" sys-fs/dosfstools
+ optfeature "cramfs support" sys-fs/cramfs
+ optfeature "genext2fs support" sys-fs/genext2fs
+ optfeature "jffs, ubifs and ubinize support" sys-fs/mtd-utils
+ optfeature "squashfs support" sys-fs/squashfs-tools
+}
diff --git a/sys-fs/genimage/metadata.xml b/sys-fs/genimage/metadata.xml
new file mode 100644
index 000000000000..39daab896f74
--- /dev/null
+++ b/sys-fs/genimage/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jsmolic@gentoo.org</email>
+ <name>Jakov Smolić</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">pengutronix/genimage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 169d4327124d..ce488763d580 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 07e5a2cddea7..fe4f32309341 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,6 +4,102 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8ea8110d9417ea1f7efd5307568a3e099acf921ec5abad64b36075d716fa5892f4e5600f32bbad9e36a0a1c45 SHA512 5a55cd2ae13ce6ef01646c0a6188a3fd81e1eab0e547b2ba292eb42094aff0f5d5ee383686131bfed845d1e4b34bc1bd11e145e65eb151f0e342a1d49e0c688c
+DIST firefox-102.2.0esr-ach.xpi 443117 BLAKE2B 2f51f80dcf1c375a8aa17bf3548c1dcbde77e8c5e2ddbd9cfa6442df190f4b82afd3dbb51671169563279f43906bdd637c3d84716bb624daa4224751c96f0574 SHA512 7845c5ff08d5393c84977fc53998b3fa85f33375eab75d5fe58a83b7baaa4e437908bbb87b26c25015b8a4f924edf8b03b8e2fc9977d60ae2ca98c813e2a8eac
+DIST firefox-102.2.0esr-af.xpi 408454 BLAKE2B 10b406e9525dd2a8c95d2f54ee6b99f42821e74224ad95a72e41977bd57a40077b82887d7cb45718616ab92c34f921626bbf178d76c0c372d9132d31234bba74 SHA512 45cb00b40353169e8dea93f812bbe012698a2ef99cc9ba80e5f192ea0848e34bef4f511ed409d7a0c94a456a7315e0ea3a39877029bb05dd1c2e5b5fc536c60e
+DIST firefox-102.2.0esr-an.xpi 486996 BLAKE2B e5c5fe85ccfb4f587af54a3e6edb3704daf3a85032294e81b6c783670b4780e675ff5fbf8803de69a66f74935b60e6739439585b9149d9e8bea8684208ec9d3d SHA512 aae8ee12e58888e3246918233ba2e08c48725e4d7d6fe6c2d8e3def23f34d0426211d7a8c144c8b936d3713456e3f510e4a0487922e7527df55d8ca1155cc978
+DIST firefox-102.2.0esr-ar.xpi 550925 BLAKE2B b8d307b2f5cf6a507f23f780bd084c151b9b51fcfa31e2157afa543bc5af33d190345e59a03fd33ba1756fa3b7ce286541881685429ad25474e18299fa7aa901 SHA512 4d21f00d42e37953982199fda14d24e608b14e26cedf08331f7d0d07f3b3e872e5490b79067d63ec23b795a13caf2e5cfe55dd30c9b2b1f2ce8917b59374f0d9
+DIST firefox-102.2.0esr-ast.xpi 483312 BLAKE2B 8eb1a459f7527c9c7d1450c684711a0ba948a1bd5b141e6441ddfa663ed471aa74ce8604523be28ca80cc72fd68af61009c4e05dd0914fe918a29898e36c0adf SHA512 d36ead76b77dbe37d886e66774a53c04411cb237441ecbcada40c4c08e1ca0303766f7eee1c0b63e15ef3cec63ecbf330c914ec90b895a2a8a059947c5758d6a
+DIST firefox-102.2.0esr-az.xpi 474708 BLAKE2B 4892da38653ce4c6fa02239dbe717e5def960e7c31ae1def8e1b4e50b5dea9ec20e200871bcba88d9735920ee0f3c70cd3c68021165d62b7a88a841e388d9f7e SHA512 18f471be51f02abec75c7b67b16cd0493ad0afe36f6176c57ab002b073435d2fff072880ef44535a3f3f42449ccc3bf160b09f711d167d4a7befc9c5987f676c
+DIST firefox-102.2.0esr-be.xpi 613482 BLAKE2B 8c82c4e655494feb47954f4fb7da0cc592fa6bd39f8a14f02ae2b2331d9c9b69c239ab25c7f94c6031871c6a0a7aa8db08160b6166e7200de84e989dde523234 SHA512 53f98f38405e3dbcdc93c7cb616b1272451cc1d588604fe5e0a888e7aa5c8273146de556a3662fb50b516ff15efd85f18c42ec10e85f0b68c0a0fc040b1a7685
+DIST firefox-102.2.0esr-bg.xpi 563645 BLAKE2B 92195668a613a78fe52a30e1a811d1516f1b163e3ece5565d4fced760fbe1a5e93b736d9506e46727ac2c2df2730c6831e61720e3d9623a1049fed6b1be47358 SHA512 2998c95d8497f999dd958564a596172d9b223f29a764b04d82d7336f7ad6626ae217e1c9f3c152472347823cd4e718d4837fc96c5b536f9f2f1056ae1123713c
+DIST firefox-102.2.0esr-bn.xpi 565253 BLAKE2B 2d82b636c83a60b7a21dd78de4a049b0d3f7005840047c3cc45eab9930efc4010fa433a9569ba60b001a2ce739c30356b00f7216ac26ae8b459b14899456723d SHA512 a26bee769ecc8837c8da89a9047a81d4c6a5e4cca1ff4fcf687b7a36ad83802bc91ce983c1a12169c08fa6f843ecefb72c30ac40fd1b9eef443e1b3c3b30adb3
+DIST firefox-102.2.0esr-br.xpi 521036 BLAKE2B 83ed8ea0cdf36ff212bb6a9ac45f7ff2de40b9d3456d8a26d829ed9f6bd803768875ba871c55092f8f758c907f7606b4be0257c71f69d0da19c088e439de9d6d SHA512 20db78bcf2e3cd78492b04d4641e9a22809cc6c86e29a623227a54af9bfebac37c6be6b619b707736ac5f8f31a59889ba524989c9b60a0f24e21a1c6a8e02925
+DIST firefox-102.2.0esr-bs.xpi 451833 BLAKE2B 030a7348f92935db2493616bd5ff0a626a6af7d12c49a2efdcb2f74fce14764eb100394f42ece3a3e95dafe7a49ab8c48b4e9ad6e6a76c88be96b70497d78231 SHA512 c48931f47512d4b2c3668c8a175e8738d254361acca7afdb4dcce526ee429b0858a39b8cb1b4947c1c30fc60dffe2f61e72ddbe7eba05a57fd2dc379f32f22c9
+DIST firefox-102.2.0esr-ca-valencia.xpi 526181 BLAKE2B 7dbafb073a7097db3f9b8909cfa4cdab85f70984df26437bde8ace14315350a8a3a1ee6ae69184047bcec79f5e511946cbe533da9a2ca94fefe115dce25f2494 SHA512 8c7efe3791efdc847cf0071d72111b57a2fcced960309a55cd30f7e804458aecd5614fa77e98d8e46bcc582cee005588531c5446d11f2b53efe8899e51cb2f1c
+DIST firefox-102.2.0esr-ca.xpi 522652 BLAKE2B 666c1cb2850681180ddc0a60b0de31b8768da260a607cb254b73523f6f25becf16331ae63e954370c3105eb2f31da6db04f79f2484f0c39a74c52a9c99bb734c SHA512 ab3e7bd92b04f458942b959ff9025ba899623a9ad51e56b3b7a8c7e3d1f60fcb83cacfd03fe11571836cfa329fe055bebd6f45b4a2475a1190622736a097be15
+DIST firefox-102.2.0esr-cak.xpi 539676 BLAKE2B 25f1a914903916f09daa28aca3f05d1a8b9ef7e4d0a160657a61b3718969b238454d2813f989adde7dcc1689d15bcc4487c6b7f8f2e44e6050a778bb25b97e61 SHA512 833b93b07bd732c4a21b63430e4520bc36008257e253fdd9f3289c171c5c033267d30d7fe7e2905dc2dbd64469d7c37e4ce081f2368e9ce8af9333ddd0c33e4a
+DIST firefox-102.2.0esr-cs.xpi 556823 BLAKE2B deec630388eb9f68e08bcf1c527a7ffc4d9cb684d48c0ae6d7f1f6d23dae427d373a709e03c3322c87234921112fa1ee1691779d2c09d69403fc997d562c8c7d SHA512 f1ab9f205eb3859c5b2ac1a4247b6df8e626213ebac6d746f53a4912f9280165b28922fc2cef93f104f8cf318e3b9f7c6ebb5a2806846e0171d72f2ea9852fe7
+DIST firefox-102.2.0esr-cy.xpi 533753 BLAKE2B a6fb3f98bc9f25ea406d772cc2b37b578ec6bb7a011db0dedd7092a5f5407952b851001a2b208a166dec7c4f66e942056ac97be12be7f01b98ef7c3e178a0e9f SHA512 cd3b6bf72ec7dac40868f5cab69c63c23a6d0f0aa89a653584eb1d7e61b792d767410399718a415f96c8d0caa134e99c8982495b95a8e81915c297c390915d69
+DIST firefox-102.2.0esr-da.xpi 525909 BLAKE2B a0621e2c4461b0d3ce9052d717c8c4b473454878b18eb501d59372f85b7c471c9a4b7e2af99866de2bd9ffd0e964c02b61e059df174a9e4f483d19d37a06324b SHA512 d1bc8f217194f38467b4a1167151fa110bdef55e1440efc7e0fa21af7b7bcfda613f8ae6b5f4633930a925e54623f88b3c2d8adab3bb667191b876986836e8ec
+DIST firefox-102.2.0esr-de.xpi 544846 BLAKE2B 56e6f3dc149b48f88c532be48580f7ec5f7ecc58f125ebce21caf0ae8f2adb00569bc8e7a580742df409d20e79fbf6f68830feab57a6ddcfe76d6ee25dde17a8 SHA512 cb72dc89683e9f788cb623a2c4757c23b5ab62bbab215495c9a8d2a87ff5d114070aca12990deba11b69b2abf615d8f21484af0ef7c3f765c0f5c732302ab987
+DIST firefox-102.2.0esr-dsb.xpi 557555 BLAKE2B c240ffb38301ba5e8ffbed510d1928ed6ab062a3f8ea80336077bdc6c44fbc39feff1c1a754490c5a0e7d327e394f83e34c26ff8b0817b33dee5b02dfa6b9760 SHA512 9f0f761084c505864d9c07958cdb3c534eb866dc736eddac91fe971c426334941e17000cff1322d8e8bcafbb1a816719b110f99b81b026e1820e1dd3f382bd6a
+DIST firefox-102.2.0esr-el.xpi 628794 BLAKE2B 5f7f5243fc69d2161d8959e29c2b2fa86ab630d3f67a098cc258d627fa5b3dea49f0bb7aab6a902c4913971b7843f3d31a47fc2aedcb0f66203bad5603eafbca SHA512 dbb7689aa56ae0437b7438b0d8be3439b6fe7f96221245453a03ac11ae9d3fe71ec9da05725d818d73de157987f5040ae3171b8463c84c779b2b93fe6a88a63f
+DIST firefox-102.2.0esr-en-CA.xpi 501972 BLAKE2B 5ee7f5ea9f4984084368ae63900a92632745d6dae9ae4f91281909bd53b95969d54010f76a8cdfa5c0309d5760cd70b37b444bc9b32faa01bdad2842f7f7b568 SHA512 27c84295d5295c9fe5bebc3c0bcf76da07c3020e7c6273d1c5576fd3f6164917505700ac985cd20b011b1baebe3ba5f22b047e0a84997ede1d7f396067972160
+DIST firefox-102.2.0esr-en-GB.xpi 502463 BLAKE2B 4d320926cf920937d5e94d3cffd87d8cbb13b5a88c609d9fcb7a90e2b78886bedd145560941055cc836ce75b6cadbf55ba13a6da2ce627a0c1bf2e607caa910d SHA512 7c27a189dc22e49a706c64ef614b4a3ec3bf9992484fb65a8ceddb2a73ec3b621bdd0d5f2e529bc47354fef19f942a7178a581f6a15e04c33c8a254e20dc22c7
+DIST firefox-102.2.0esr-eo.xpi 528420 BLAKE2B 0867af39981b0ab238a9c60d824a07ee068f939f57e6aed9a5c05fd04b349986080f1674ea1073e386ea5eac4517a9afa393d326ce042530d91f7dcbc5750992 SHA512 cd1e2c2aa3b7065686de386d095432b23243e19fc2abcd88faa8473043ef7bd8bb8dc7a5b4a9e8297365fdfe6dab9feddfb68b07c667f970b056b672651ea3a9
+DIST firefox-102.2.0esr-es-AR.xpi 538394 BLAKE2B d179f509ba60d9a90f2d16c0e2db740e48e29a4265fe4fd94a10f814bb5b8d226a59753ca11b75e28d840267d40b8889751f6775e6ffd58eb92b56355d273465 SHA512 5d61c6a7a5ec90e6e8daf68fedb657201b686808d052c658cd9e7f38a838fa413e000789f84729bb08b342641ce3a396b89069023054e6b24c78ac9e2c5d0e2b
+DIST firefox-102.2.0esr-es-CL.xpi 537632 BLAKE2B 5832404ba8c3e51be5f0328be1be199e45c9b74d66eae8e3c45e4555938563a2f55678ab327cb31d1cfbf3b6ee9d55c8cb63dec41d9420f610d634f2aa4a20ac SHA512 aa22606a8e08f1617f68408e5e3f8f60993bcaaaedb1ac9969e342020dd3f2d3d86959d31cd12f2ff51c944b583baa003be597ef96f22c30c0bd5826ba362d28
+DIST firefox-102.2.0esr-es-ES.xpi 529045 BLAKE2B 0645ac996bad268c802589be11b7496a0fc55c5b2f03bc4adb8f94a6429ff638653211f0f62eb5b653778f9778bda66b6fb8e60e62fd5b8b14946f5d77e42264 SHA512 780262d84b1ae08dd17681a0a34805f9fd5f2429b7151b850ec55ad4a6fbcea431127d0b366aed64778536e3b73d0979ada41b81b369880114f61c697f27717c
+DIST firefox-102.2.0esr-es-MX.xpi 541460 BLAKE2B 165958236e6ea6eac4fa0aeadbca566ee78f4d719b6cf95c41d3416e82b099d1dc6cf5aaabed210f1d1f19a83a85165034360f9677c39fa3ba834010ff8af4cf SHA512 66eb40301a41e698df33493df55c3926a5f8411e04df772eca0719aa38fc598d033a7675ed67b66cc058e92dc402634a46d4caf5f4fbb4a2f79b0558e893b114
+DIST firefox-102.2.0esr-et.xpi 520000 BLAKE2B 6c824205b933252188ae2a6b2e2e276258ee487cc708ce73460c30f71599e720078aedc8218afa4089aa31103034f0ad2d2118e3d0b1b228b65aaf140462b97a SHA512 741e2c9dd82c3f88a21a754f3438a00b5897841af134ef574b5a02e2ca72823a2fd0c2f1f258647c581604665fba7f5b4cc506f26a6f186cb7bb42ecd1fd28fc
+DIST firefox-102.2.0esr-eu.xpi 528112 BLAKE2B 41c7ed67e2c1635733daf213d4c1b7a0d852c5a7a21eb878458fe3bf99aa37ca17dbf6df87a744501c912b96dd51286d1f269d650b2dc455e733f0286d7b78c2 SHA512 f67bfb3d645a8b1574a1fd591641ffd74048bb22c7b7acc86c6f3a483afd33457f5d881f7dd42bb69fae94a29439ba39183ccbb401e5118a0b3a601c9b43f56a
+DIST firefox-102.2.0esr-fa.xpi 550809 BLAKE2B 6d9684d9707fe354f7a150319ea08fc2fbdd85a3f622629aed44077ae0e5e051bf83bc872d1211d9c8c95f7663ee4fc17d7c939cac67dc9afb9cdab241dd993c SHA512 2288e1e88b0b81534a5bf595e6994689f67bec3432dff15b59baeb70d7c877be5dc50182c7ba5a5c245f6cf00d8cdc9468aac6cb1f394ebb4e4c5098a2748c8d
+DIST firefox-102.2.0esr-ff.xpi 460985 BLAKE2B 170f9aa47b1275c2d6da4d67618705d06394ca24a006e4a291b0c61c7e10ab7023dfbcffbf29e988596ba48d6b84a6ec0ccb0a5b94555b85e334008e169f845a SHA512 0efacf79a82b19b519ef1e33d31ceda9c6ae20aa6e8418ae6c06aa35ee9272e7d49d8594936b560bdcf455046e3314fbab1d1f5d3ffe9d4d5ac48d5954f980e2
+DIST firefox-102.2.0esr-fi.xpi 524260 BLAKE2B 983263ecc86b5193ab98268af915603925ba088d311a307af572d124ae7986d8a033812ee0ea2a4319dc41dd6171c0af19567549b7df347f3f1f73387d0c37da SHA512 45fe681d43a51b1d48a4094994926a96cc96f23aca08fcf39ea02d80aa32c69606e12b55ed9b518ef9d3565d7d92bcc71c348b42527c160ac1ab92b687071c1c
+DIST firefox-102.2.0esr-fr.xpi 549036 BLAKE2B 942f2f1298a67e7149e769e4654b845795e63f0e03741e18c42f7f8aab3395ca8cae4562501ac135abb26f6f3d7a726146648677b8d71266b3383590ac4c8364 SHA512 5aa5e1addb1c6a7a6a981da31bc2dc3f760585a83cb3bcb0cdddbe8b58d355227c1db56e53066bad6b8833ac1827f3d66a59fe2c5c5882322986d02847164960
+DIST firefox-102.2.0esr-fy-NL.xpi 534938 BLAKE2B a790f8e3dae3c026e3e32c2ca7d5d76cf1e851dadded936f285fe584d690111cd685e0851c6888853b00ef693463f53a64511e4f193f25c92bfae16715de6a5d SHA512 6cff24008247f7694f766294b5595877a9b6aab936726db0083f231b6b76a463318969cd86764e2595c7a39447a3e94f776c69630bcafc081a8d8f5b30b01d34
+DIST firefox-102.2.0esr-ga-IE.xpi 460709 BLAKE2B 2c5e49b6ddad4e8ffe6a9ea3dec13e7d8fe93430458273e0ce08a38110b412f13f32a442411544d0fd4c66ece099f21931d6a98365bb29197749120f2ea1dd90 SHA512 6d60cd18f8a56be25df8148612053923171e978a1c1807ec5857f926b671efe4932424d4dec294b45ba214a14c48fb53e2dd19b85a01f1258b8a3457194ece9d
+DIST firefox-102.2.0esr-gd.xpi 522594 BLAKE2B 4a0647e8bcabb10e76b6d37e34f7286dafe2935e94dba2af2dbbbb7a41305412f2f0a6103f26e033826ed0422203d7e07696239cf38c5bf6425798b3dc5ece5a SHA512 d782fb7183b21e85ef2bc31c8acabdee19cea1e5e7bbbb38a80966432f73827b3c95c955658f87a9126edfc035253d032f440874ef9c2ee2ce2e05c8f594183c
+DIST firefox-102.2.0esr-gl.xpi 528497 BLAKE2B 4f8b9a8e742c497973bc81aca0fea30561cd01c58416983c5ece064a7c061f48206b272f193ca67e30b3b3e906343296be2c27d9724070a55fc00550558e46cf SHA512 56e825e036d907501d9306a14a852cb69ce7a21ef9fe8f361640ff8a15497a32406a4a0e01979a2b8a858335926691b26c97049a8d9661f82139ae2e2a53be32
+DIST firefox-102.2.0esr-gn.xpi 549557 BLAKE2B 6cc69add318c7e2aafae13450219f457943e2f765594aeb2622c670beb5a3a99f85c917a1ce98a9f386d7e6aeac78f581c7ed4245296a8c20698e4b27e8d2cbd SHA512 077c85e47d7d32b82fc67c9db61444c4d512249998111ae86cf24755ef7576e965e795f412fe1d63a780b0de64f074c39f2043fbed809228180f5bf7af07c5b8
+DIST firefox-102.2.0esr-gu-IN.xpi 516016 BLAKE2B 624fb2a75fe21e44d9c1fd211ee36d4b9517dbe67d6316211f0993a094f0bd5d0758bfcbac7fd0d181e1a438f111012e9330320891a4d8bbc0d7aa933c4ff115 SHA512 93f9930fa478909c019a5926e962cc994c9649b3b7dfe930fe4bb8e3072fec849e7f5699da3a334f3d1436d918eadef1f7a8c9e82b7bd238d9f9064fd2dc66fa
+DIST firefox-102.2.0esr-he.xpi 548993 BLAKE2B 3fabe974de3b75f9be271896b54e78d684fedec05cd86619aa619638bb5fd199d58c11ee15ce126740e43119bc19b743a6591e1c53193d3e4046b77b61fcd819 SHA512 dc58db1cc35b2892b6ae47697ff411a76824506336eff2165240ec8ce93011afabcb56b4142e08c5560140c8e94773d891fe93ffc764cc69d71f467ebfbf9047
+DIST firefox-102.2.0esr-hi-IN.xpi 546131 BLAKE2B 6b024c31fb35f9910434029653a15c31a5eea89a136f6ad7c4f2d9f2c3af08d5e749e17d1b8359ada136b1e5cff59962a2550e71c9916230867a6bbcfbfb3cec SHA512 afedc5db2da35567f6ae8adbe39acf3c4a4692bc6c52c58620e3c9297263e09eb52841e1f25eb632b250c5f878dec02a9f743a78966c40f522001d936871bd84
+DIST firefox-102.2.0esr-hr.xpi 518893 BLAKE2B 4a602edf0fe16b9759dd7bf19fcfa1649974f39498e8e688a7c33f9b5bacca85f8e41e58adf2e27ffe57b56820100458f8e2a5b4530d06929825b598609a06ab SHA512 8d8e3490fe52deaa28c6eac3759f6c34775b829cd7102792eefb1ff57b5306eb7f315ee19828a9fbdacda117a350c3bf57b549e2209cee93b600f24dc648752e
+DIST firefox-102.2.0esr-hsb.xpi 553797 BLAKE2B e48f7faac5bf91c9e54237619cfa05eedda8854c606830154b5800984e8e389fb14e19df7d8ddd25907851b915382ceb7f85280a0ce799f1f4e207ab33a37bc8 SHA512 0a365998fadd5edd308b786beae5b8dc0b2eba8e349dd0f6cc93c5c9d5255a021b4b20793d74c2828c72e149e18e0145cfe569b714b9c04656af5a7288a74c02
+DIST firefox-102.2.0esr-hu.xpi 556878 BLAKE2B f80694c8fa1202dd7ce58b80dad4e709427c2933570db01ff3e3766785841c75b51520fa37291ea979998f3c75b7071c13b44a3538beec0f79caa8cd3315cfc5 SHA512 5891a7176f08e8a73afa59701d309035eab802196456847fd41b1de4b6e8aa88d706f9536c55701ae7b187fc78db3a4890238a53967ed97cf9d0ceba1a5b70ed
+DIST firefox-102.2.0esr-hy-AM.xpi 567857 BLAKE2B 4bce3927e4eb5ce839b642172b92d38d581c417802f3cbd25c709dcf8206b5bae73e1dfd020457950d756292bb1a61841b7a78f04cf0177dbde1d99c40c2fe02 SHA512 5c32cb8eccd65629f5087935d76cb63a1eb2fc13a436863a97f4363f7336f82fe4048b3dbec530fba0ac976c561d02cfedf63b20e433dcbfcc4cd7b83a561856
+DIST firefox-102.2.0esr-ia.xpi 523756 BLAKE2B b5c5f4b4868de6f07073aa285f7350a94ffc6bd1c0c1591f2964c839b26cb75efc669d35b0056fc43ab7501a977fa7cf271256f98ff27f012c1598469cf43967 SHA512 5185b52bf7f4f29070c5b2fb950b93e1904377ce4171958013f34ae7d7eb50f61084cd25666fb5d8b266a4de1be417d8eeb4d2d74be029e00f9408e3716bee8c
+DIST firefox-102.2.0esr-id.xpi 521254 BLAKE2B b61027a76921aac7e3733e3ccf81ce5c5f1d915ee5916cc5a820c2a605c210630968453f6a00fef78a05539118a37c31b7ece046de27a20d8a1107aeaef36609 SHA512 d2de1289678f9b037bb357882a9ee3a66d3b2a11f2772f48cfedcb1e97dbe598ba48f898c69855b9fe561f111dbae2716da2ccdfdfc9df4091a4abc3df0ac196
+DIST firefox-102.2.0esr-is.xpi 528388 BLAKE2B ead72cdca02b263ca539d4cf35fa3494054c04b3909643c2f29f9eb0629df5492b8549cb1698e13e97d94dd9bf1cbdacd80ea6cda482a9ff133153c9af6dc6f8 SHA512 4b0e79a3b1187ec87f5d688f237ba9af3ef4f0879bde590cc95084ef5facf64ad195ee8a83f116fa34ed41267713d7288c8651e2dae023ce03aa032ab483425d
+DIST firefox-102.2.0esr-it.xpi 449761 BLAKE2B b07586918ad875a7353c3b6b5abbd0c2867b80d4b9036394962ac5da78e23ae05693d24ccdd503693cf9b82a0c5ffce5257a69120f4720ae8315745d1224adf7 SHA512 5d7430c4af76a2db0b71d21f7bc78075618543edee177f14b2aebf81c17143e4605d033d8d6bfb1d53bccefee1162f4af526c42e4933e84f29f4f8d4aec0f005
+DIST firefox-102.2.0esr-ja.xpi 573753 BLAKE2B 6e2eb6ac96ef32ee864a85ce10a5be61c9238ae32ad94f39cb0b083c9015be03e6112f2742ee0213198e187840da07174b8baa304269765a554ca4fb17e27226 SHA512 0e416dab96fa1c4cb9d8ac988984b4a4c702a5760e9809db7f10d952340f8666c30ee7ff9b83eed4019a0f5ef0c58db1eb18e88eaaae10dfe2148b0e29246f64
+DIST firefox-102.2.0esr-ka.xpi 581247 BLAKE2B ad8fac22632cb0b50cc6b82d0c2dc9476a84de19bde2bd6e8415162919bd88b6d6a1d441a5cf2b016e3cd9de1f9101ff82473e7e33dda69aafa2bd44f8530b64 SHA512 ce0e8d128b8b1d01892475dc4d68412af2faa8303a75651738456d6f1fb5100eed0f021c5499fae7b5706ebffd23c367854e8032a92c1e4cba8ddff4ce37f353
+DIST firefox-102.2.0esr-kab.xpi 543022 BLAKE2B 57533e86fe636149c2c43ae40a6cecc3e00a2d22c8bd1d7a025fd81c0f13f122114da5de0ad77fbf61cc4aec2fd7ac9ca1f7e98b106e133940527421e60b2a6b SHA512 de7637d70360445575af2e62706ba91cc4472b2d7121659073c257e84ef8726d81fcfa3dfe8cf50c7661a3834df033d30f938b7cc149dc8921ef431f6daa8c6c
+DIST firefox-102.2.0esr-kk.xpi 604865 BLAKE2B 61ee4a8116dd9ed9c482ac5b7c4f43d13c2a68fc11b1ed563b73f6a00e889e95b5eaaca11c6a089c2fd7149455ff275a6a306700004da61d18732fbbefab782a SHA512 d7ae8e6b4b38cff3be5caf57767cd56cea5b6cc5f66f61e88b80d969f9a9be20645ae022a3feff75e591bde8609eaf31c7c6ac7c9c43fbe36b25f303931433c4
+DIST firefox-102.2.0esr-km.xpi 519619 BLAKE2B 8cff62344198232bdc94b6ae33a7c30bea974b3387b276ffe47f1ab10c58dbae40784faed8435e2a9e4126c9a178c74cc655eda5e142c5f117d545ec4c9368e9 SHA512 a1e720ba9e6d066121ddf88b47aa0ed15576d6e7ebc38cbac2565000b2ddbd8c885f4fa4143df2d1cf47373e7122f2d5cf79d0436c68d6ad16b5f0e4e16fc298
+DIST firefox-102.2.0esr-kn.xpi 485576 BLAKE2B 63fa7fe94f65a7ec309dceac2bdca77401f91318d76f6f8e7b980137c566b82bbaf3574eaf57a6ead6097abf634705a6dc1c529d5ea5441a5ecc8f76b4986224 SHA512 02cee7c414ae6d1f51a98edd05cf731084e38c57db061a70fb6b2303105c17dcde290cdb1e6f123c8dd67bb3dc30b06dd50843fb8106faf9bdc617fb6ad5ee94
+DIST firefox-102.2.0esr-ko.xpi 570098 BLAKE2B e190edecc2f2f29e9c0ea983e1cabe0e61c2a846389b196a9fe8f9281edfad03ddedc20ed9c4198bd04ab176760137efe09159f73be16e73f592dfa1befb88e5 SHA512 f0b2a11a7badae6c0b97639969575579b212056897cb44d26fe5894200f1d5e75df1152d3c2cfd7a048f995b405a5c8d40fe5ec86805c48465de60d3fe592e13
+DIST firefox-102.2.0esr-lij.xpi 459204 BLAKE2B 97d6783b0df8b16ba750351448e54d0fce7c7ca8b68d89906ca87cd945df13e3cf353cdada7efac95e66e85bb844fc99107aea15e4b8c3b1aed7aba3a80f2c2d SHA512 13cb4625b80879ec58c1a5b9d971cf37885b4be9b7dc52d29bff168e90b43d5cd67513ee6a91c8d9b1ce92af6a8cfe6bd22d7e2fcb12283b26c0c0ffdf3735ad
+DIST firefox-102.2.0esr-lt.xpi 549846 BLAKE2B b310c4deda11df8696ee059cc765b9b8f424822f3ce0045f1415c96c2884f2f709fbae71980a70087b34791b8a64c6e7cb9cde757e6fc5c44ebe5dbd2da06450 SHA512 cb455972603e27a68e0dd1d84a3ac6b049d848da865505745054bcadbbb9a51bf89704b80b0fdfbdfea5b94d4f8a0ddc49809bbcdc4d0abb4f2beb52f206848f
+DIST firefox-102.2.0esr-lv.xpi 452075 BLAKE2B 2a09ee36053b2404a3f462368aaba8614cd8a79ee261642ff5b07847562486036dd86662d21704908433ac4976dd0ba9cda022b99aacd7d56a2e6714b0310c19 SHA512 58cf8de8822b02053a6e4427fa82ba848f7eeee2126ce172b4cf3e870feb3826275a718b14bf0a27dce8cd2387cd3f0874a198fb29522ee628c0428994e7e706
+DIST firefox-102.2.0esr-mk.xpi 458899 BLAKE2B 05482b9e20b9a37cf1b7b85665c8f2c618f07212ff12c95a4d554f9c8297a0c2270d919bd158a7453be87bc2ca0125ebffc8991123924868a3d1496da70020e4 SHA512 640cd99a0b1b419d576181c7bed9db50d41ce7665c5e0cfeba8700a71a7823eae0140a261b0aaca544e28a99e5d5a32eaed3b7a095b78dc1359ecd5d93fd4c62
+DIST firefox-102.2.0esr-mr.xpi 519586 BLAKE2B c61d2aa57ad4c35ce2bf54bb10b3e7978552b1de871b8c646ad095b79d020b187dc75730abd58ebd519178310879aa939b1f76cfa6cc278941ad09e87acea666 SHA512 c7765ebbf6838a92f560aa08ec2110d0e7ce9f24f3ddade3b8471d9d57bd2c0b74b8a535bd037e11f0a7ff5fa6910508578cc899ad3d5ba32741e7954f09bd8f
+DIST firefox-102.2.0esr-ms.xpi 437308 BLAKE2B fc20942a113a56d06dd2883d21c46a9530dbfe36d53f61e46946f1362d138b0bc5cbeb488a98dd57adffaec546dd3c13eadf029c61980be908bbcb2bcf395ff3 SHA512 b0e674ea53b0f0bc9f0b77ceb18c6215df2e2397050b03c363ff4c1a11d584e03c04381cbf9d6f9c8bb7a8fdb0544beee5884728c7ed057026eeb3c36bf09d8e
+DIST firefox-102.2.0esr-my.xpi 498767 BLAKE2B 22d95369f2fdc8b3089dce3af33b69b66032997730c542a89e0fa7dc3db3aa77a1a894612df50b98096b112140e46f5dcc9d471332f732b72c2765864689ca35 SHA512 753842f43580616d4c3cea461e1775a6ab24793adcc84a96176f0e04ea8edc3b8606c899608837e9a7ab2f4e8d81d2f8716e0a14e043b9edefc0c6246d1783a0
+DIST firefox-102.2.0esr-nb-NO.xpi 521322 BLAKE2B 4e22796207e61c6cc3aa54faed9688fd82cd6eec2dfe52e49bd359582bdc43e4adef16cc9be9114b418faa9ae968b9ff77498f229d9b3df0ec201c012d1e511b SHA512 94b5c9f624e45aff6b4ac48b3286807e8b01fe276fc2f5a0e416e326bf4fecedab6e82d2c114a8e6c9227cdabc98004d5bb44e22f228b759dcf819180d17beff
+DIST firefox-102.2.0esr-ne-NP.xpi 477726 BLAKE2B 30cf0d17f1bb77495d834054a3adff88e268f04d280936f9bcaa5821a8f8fbe7cc59fc07802e47d79cfb2aa21fa3f51fd2056b20e16749588744aa6eea49d8ec SHA512 970d5761a33a8e68ba0d782571e9e0463017afe4bfb65485a54915c9bbb2c304d695921f007bbbe2b469a5a28dd2c6bca42091dac68144a021fea69158429b05
+DIST firefox-102.2.0esr-nl.xpi 528931 BLAKE2B b4d448b0dbfde84719234cc53a22c3383a411767dc858d4b83628ac8712a628c750b7466b2ced3ba412f8a5aca42c620f22d32111499dfc634477c797e60043b SHA512 158eacc4afe842df0bddd725d9c2941227d84e805763d8b313ee9fe1f065bcb4a8ce7ce493a362e257ad000c1b98e31a7604cd090a03cfcbb355a551e5bfb02b
+DIST firefox-102.2.0esr-nn-NO.xpi 523254 BLAKE2B bc708dcd0a46ab2613f3a9720ead3676abfc82f152684c3f0ed66e687b3a53c07706db699adeb55dc1bf3f1fab3110a8a4ba2cca131c90bf0429ddfa91a78634 SHA512 0b2be5d135e5d9f04fce970085c130c87afc4c78963f9f64720fcdf73b59e0d1e9ad45868a864aaa34b7179c7def805d775d7471624f281ddd1aa09405747474
+DIST firefox-102.2.0esr-oc.xpi 544581 BLAKE2B 4bca4ec863b3ea9a897580d1d9fb5cf45a894a539619a86f9e8db6eac4ddd330495fb7adfb90ab6c15f3ac9dac338196b1654d07f449e385a0e7a372d8751f0c SHA512 2339d6b819fcb8b8f2d431f27c53e147004e0bf7e6148acd78a464ae60c3dae09d3ac2e9d2fc73e6beeb38e2d577b15b591ad164db5c5f7b244b54aa4c58a606
+DIST firefox-102.2.0esr-pa-IN.xpi 587402 BLAKE2B 0f64f3d54aba2f2d7c23ce5ab62adebc562c15b36bf628bfedf9d83e9e31170208564a404496aa46301ae5b583d4684a9d5b03ec0856ef8ab56d01dd45184db8 SHA512 8d4234b1aa7187b64cc7ee6eedc8fba0081c569eb2878ca9cde8f758b54f9761c4f24c9c7a75bb3c0e96bbfd1615ba283ef87b8a8b8cfc79f71e0d2ef229bdc3
+DIST firefox-102.2.0esr-pl.xpi 548922 BLAKE2B 319345618f30f1a463e47c3001e0d33ca08e8e5d10580e1d53bccbb517759b68b609d6f3e65127466717bf5b77a7a75cc9df10a5f1d676e9b93a316226d41b2e SHA512 86f370ff0d826c2a9c2aa318ff2bbe1fa06dc6c26f9a19d5261f41f5ded742d2eab1748ad9e4d61143b67451962921fc9ffa38afbd65b75d1714bd97dc782337
+DIST firefox-102.2.0esr-pt-BR.xpi 534190 BLAKE2B ca3d3af63b1d568321427be97074c0482478ce17f96661bc02f686019e7946f351dfdbf4c738ee5aa83ca464b240b14d8b1f177f8abb774265ff626cd2e8f72a SHA512 974229b833c74cccffbb0c7d29e43f6c4dfd7c38c9d578b93c7b551a648ba737cca5145fc11d88cd7f8b2c654725e8cf77aaef47adbbb80ac14f8588bec88630
+DIST firefox-102.2.0esr-pt-PT.xpi 538018 BLAKE2B c1a9dfc56c53f3797c37e2b0512d6a8f904dcac1f7a59abcce19305dd447822558497baf9729e6d27dc1bda78dd7f33ed0802ece499de407427a329955cef024 SHA512 dc7f2e53ace6344bcf79229b1923fba7ceb14259ba554a659fd2f7716d1c9292cd97f05c60017f7fa23594f6aeae03174e27bada7bef36bab8bc8909ef76f73e
+DIST firefox-102.2.0esr-rm.xpi 528323 BLAKE2B eb7082866e30216f3bdad0a8eba32d41eb1d9d4860656b2af797255650a2f609f044886ba9e72442f30256cac4cdbc80ad67a6e923b27fd73c9119c0edbff155 SHA512 fc259606b15627de5930d380cc3c9aec79808ce71ce3ef147ec961a9ce8ac5a3996603fb5faa76138c5c5779bafef737ce788ac05e9da9255e4fa400d1aaba9f
+DIST firefox-102.2.0esr-ro.xpi 515802 BLAKE2B 52cfaf43f926eb3a870a767fdde9d700abfb379974590c68c0d416b21d1861e4ddf626937e7f8dde4075af436cad0dd5a05e8f98a18197c02ab24ef5e6c3af86 SHA512 29f7fedd2c5ccdd197347c3c5fa550c528b55f78c9c2ac96d3980b284df4b7a0dfaf7b9688a13001bf7e0d766cd33577e589eb10380f838f2bdbdf2c743c091c
+DIST firefox-102.2.0esr-ru.xpi 617124 BLAKE2B f14ac851cb617fa9fd788038c84c07d4836cf13e346487e46533da8c40e8738f3b40f6883b8de46b3b0683d1d68a311aa87b638634ed47fac0e81f4325f05b82 SHA512 e894d11924d4f2df65f67a4a5187185c54604b008ecd0d28efd268955d1c217652cc45db093e69fb42b473ee494b814669632f603e504ccb49f0616f43c0ae8d
+DIST firefox-102.2.0esr-sco.xpi 485596 BLAKE2B 47a9d5b3cac50a4809eb453e48f89ff4b2a75dcf59ae721b3b855900cae8d5843f5cb75c85b1805b2a95e2593f18082718f795f28ce20cf51bb25fcdb9d4812c SHA512 8e786a5d0c650b98b861ffa5c915f9e869ef424f2e6aaf91d003375b3b78f57020ced95fa6066f463049d9264fe900a00887c9c8aac025a9f7d5fc132846d4c6
+DIST firefox-102.2.0esr-si.xpi 473408 BLAKE2B 9774022c40d5c7ed91c02f61167761c493d1ceda424d1aacb5b9fe0109d1e68ccb69b0e5114deff86664e15dc9cc4e131f1ae493f526e63fa6e74379f19f2b13 SHA512 d088ec6b5df8852f41388458dbba00c3a9ec23c3e0c6edbd6775355bd347a0a33aace032152f972b96b1f871f0d6ca8ed8a0fbb75beab5f69b2417b11f5f7515
+DIST firefox-102.2.0esr-sk.xpi 557523 BLAKE2B 60b7799b65c6e0c30e0b29b6e18b5f5e244e8fcb3cb4b8aaeb70621cc22c7b76cec3f99abba3c1b0b1f0378a3f4e532de56414e583a4de3cb60da3709ae2dc3d SHA512 8b6491c8fa8665a7fad7d12e4aa1e34c96512582576adef5f8462582bf2655e99c323c7a44d3ce9a0f4655d0bff52b92190a223a45beb9357838fb75003e398d
+DIST firefox-102.2.0esr-sl.xpi 531190 BLAKE2B 5a254b1a400dc2c554783175c3702cd45ee0f1eb8b81738669980884adc919f9186c92831d7fe04e8e31bed8561d0e3a42a84e99bc4c4866ece689085789940a SHA512 3d15bda3e14b0d40970392a8069be1c331d602e34c2a5fa167102cfa7a19f546b73aa0450d7be3d9a213c6ec1b8652991c1de08b6b1063da54ecdaf4039f7a29
+DIST firefox-102.2.0esr-son.xpi 415193 BLAKE2B c6463a4633c6f9801ae4f67cb4bbf1f79a62147806d847306a0b2a30fcee7d0eacd6d74efac02374146f9960827b5eb3705e604553300486975d58aefd274310 SHA512 c25136462301491d348aa594c11db1ff2caa805522340a959aac9e95e6e6fe6af8ecbffa7403a86b3fa27d2b46ae94ea1406d3057c2cc7852a279d776ec05f76
+DIST firefox-102.2.0esr-sq.xpi 546098 BLAKE2B 42667ffba53b320e5116cd754ed0eb4eb68a0ac3e736db28a77b79e77eb16a7699c05e861bc91faa48b1dfcda935c5135c01e260c024a210dde943f1953f25c3 SHA512 5d1856269c5c9a7bd131ad1a53ef3c10a0e0794c3f1a342734a1ca7a960be0a0fd26387b30d83a7f8cffc0eb345bbc6858ca445932a00145864ce12fb6ad6cb9
+DIST firefox-102.2.0esr-sr.xpi 571127 BLAKE2B ec066162fd0b1093d9aa201482e70f4404a6c50c4f6adcc48962e41e35a06fad47b4eace4a43266b240ad863689d84cc94c0a98aa4c8530b9f9864fcb8835461 SHA512 770abf797de1b304fa7ce5118f46616030dc865df0b12e3f66f3241cb11bafb69c3769c6552e51eb4694bd9b7adc1d8fccc808ab476509902e341a14c88c1f9d
+DIST firefox-102.2.0esr-sv-SE.xpi 531432 BLAKE2B 7161b592bccc98fda714dc79b89031fb86a285f48945f7ea7a948f16b100f35925070d189fc2d2fd2f88216db9e378609ee165094115f9e16f1444f8a277d460 SHA512 8bed5cf65cc108f4da9c703b43bb2292e50e01da8f572e73887e8f8b5fcf2b89bfd57a781c2a68546c64a788dfa39adcf0242928cb3d986aa9ae86d18b288995
+DIST firefox-102.2.0esr-ta.xpi 499404 BLAKE2B 08d6aaabd78be656ffaed155ef40b0c82a969b0feec481606193c0d17d36c72653d7a24fa7dea5a94d94052aa6187107f2dd30e6db227a6b13d0ff31f0f6aaf0 SHA512 ee53902c32bf450535723a34a5d2f0bbd15d191e4a9af4d401f733629ddeb2225406a16b8dd9a0472ab7e11fc5d0c5639b949d5e0bc7d4213165a974ebca4c1c
+DIST firefox-102.2.0esr-te.xpi 540276 BLAKE2B 579e7a0d37cac6de5a08ee872a4cd13445c6461037c757aedc4e0791340d40c4d4d306c39fad3d912c02941f3dab0e480633c6f91391237a212fdae3a07528e8 SHA512 6f03dc3efc6ed418fd660f4f003f0ba52030ec3c0f66f43a211bec11def28ba0babccd754593ec37fed386d79cd315c62f6d374eadc4bae3ceb322c3d4be5bdd
+DIST firefox-102.2.0esr-th.xpi 598741 BLAKE2B 70f344a320e7d06a5e57b3319afc533869aeee5864cec6b5f278e313829448df40868cb297ef9e69ccb323121f94407596192925809d8d639d728a58257a3007 SHA512 bbc1dd9d4f54a36825105f6c9680beb2f28f2e86ea8a85ac83a18eb210f9c8cdd9bcf74c6c8413ec171a021246cd07866b27cf18e86595446d688fd30b6b3908
+DIST firefox-102.2.0esr-tl.xpi 505604 BLAKE2B 61e811cc002f3cc49c29a0cc96bdfdcbe0d049b18de099101588e0f5caf92310572903bb819803e3cd8c267a493f80c56a0b06a29a3e3bba0dce58ef3bad4e36 SHA512 e0660882f6246629d9998aa52d5bd6857cd20f198ed5b5430af1dc5309a422ffff136ebe5fc210c5d18e280d9d1ace0af01daa64c93365198186fea6e749642f
+DIST firefox-102.2.0esr-tr.xpi 544809 BLAKE2B 9dd365210108ef3fb897facaa2035936f09682e11add793acbfbdff2327c471125b756c74fc5a338b0372eda4e773b20058a9776c08f85c69d73f72d09b25fa8 SHA512 0f780daca7f7c273054ac9101ad228a23a18735b4ac1df56e2d1b42299056c03aa44c337d53b564e36264b8c7d7fe362bc4096d62d467ceefff6491192dbaf99
+DIST firefox-102.2.0esr-trs.xpi 477876 BLAKE2B 8f862a3ece2995caccf8c517c159adee32a5d9fe798c1be13f49235bcecd950fce57f1890c9af06d1eae7a798755292d3fbd66c8f783fc1263189de44b64fdcd SHA512 c6d8ec6cd433e984d1697c381b0797ac8a2c4adc6fafc7d0a2a72076b1790d7cea694fc753b0a4dfd56acc806184327e0f3f39fb9e149a20cbc0565d13becd26
+DIST firefox-102.2.0esr-uk.xpi 610935 BLAKE2B 0560f6ad934344883de0c87d7a26346060405d8bea22550f0be0c61d4a82a9c86959823d9d5480e397df3885272ee60cc22bbb15fe669a21af8af8c4c27eaaf0 SHA512 f7fb1b15232ecac742c8715a4f55022498300bc4643b55c7df98e46f670da327aa3d3749e22507f9feea9b1b95789d3d6da4652a9f3f91868dce064dccda7bcf
+DIST firefox-102.2.0esr-ur.xpi 547846 BLAKE2B 3dd838eb21ec5abbedd46de8592525e3b65d82ce38f1d8ddf3a966c78b52c8db85b48e1f9fad61b1cccf9787524bb86ff6b79c55eb5e8afcd2055f112e5bfb0e SHA512 1bf89153ed72314b79a5e919ed3911dd35b3c2f1c7075a7c11cd51778aca78b2521222e5b0e44b5ab4ad44760e0c92adbfc7c7ba65756471beb84deadb02b1df
+DIST firefox-102.2.0esr-uz.xpi 467341 BLAKE2B 6567e0d6b498855560c86c18f77e43410a2f321f73517e967e6a6701f013fe2cb1a916c36014cff842c9bb35e8c73afe9bb59b5733d3fdd1303cb147ad8a4ac2 SHA512 ab4cd7aaf7dd400999efbcb575f54f696670e47641b20c4daa7d8465eccc0ae7f9bc64667b815088e64ba4fbe9c400c72147b551fa12439cb7e7c6d18fbd405a
+DIST firefox-102.2.0esr-vi.xpi 563716 BLAKE2B af0ff48527f4ba9ae66ea09530e732abec0ebcffdad17901ba46d0b24503fca83e4b47e44e0dea27497ce3d8b52a38f9dd7030982b4cdf1d9c9faa47f97b99ab SHA512 d1ba9b6c9646c4d7f3928f212454dbe2f1bb64169583234d96568b28f667d8c4d7dd696e12c15b9dd47a8f73e4af689fa3c2658230a9890a91cd83d2da3a9b22
+DIST firefox-102.2.0esr-xh.xpi 418249 BLAKE2B d7001ce2c211a5d71590c9fcc43dbf479ae3d262839b8c5027e80286f7a30fdea36c1830f6aab0c8b51d154a88b23f96029779b0194fe53a65e09c7d3e61b81f SHA512 2295fcd3a8cfa5ff73cf9664b7690c6f06d7f0ad254588c4da8fdd555ad938dda4b47def44b54d8f94fcdec23615392505cb92b7b0b81065800c7c8e7cc87d92
+DIST firefox-102.2.0esr-zh-CN.xpi 566196 BLAKE2B 0d0443a0f98b6ae856eee288a56f4f56911182eaf9b919834eceec49c93015550ffcd1aa2c47bc8510c0e1b728ebd3d17740b313d23d84b434765bff5145df66 SHA512 4fda8beb539fd6217d56f2dff889056e5adc6e10b262faab1460653847666c8532d143f3837429c81d4868b830a2a8661407cb40c8924319b6a7b3a22f9299b8
+DIST firefox-102.2.0esr-zh-TW.xpi 567162 BLAKE2B dce18534fd98658ed8adcd4df78d2ef0830db508ebd23e0ea72b41c05d7e25519c25713826105840f3f4f401f540eaf26dd2c9348c80b67ec1266d6789b947ae SHA512 99125bed1cc36f1c409208c5e6476443328e5f5408d45989a99d90ccaec69fed87fd4febd74369589cf6f44f08c63a1fa6bd3bd1b3da21dafc51d627459554b9
DIST firefox-104.0-ach.xpi 458331 BLAKE2B 94db0b3efe8d7e68696d1624fd81fa6cbf6754e419a571f9a4e7d07b8570584516da895ccc8b8d657e0aea94160f9aec40456bafdece0ba3e2d66223959f04e4 SHA512 49516fd2f7b5e6cec5c8f708c53a47e9ee4fb6197a50b80fc79d244943b56111f7dbd9cf37912299d375a51227c5a94f8ce241eb742168e393e09c439f0bb822
DIST firefox-104.0-af.xpi 423655 BLAKE2B 13763a97729c2ab8e9512cc4317ac1f95e82dbf1adb36a3cdd9068f66bc01da66cdee8f9a708ee06d59a80bafb7391707ef31eeb59a6c532a64885610ac8e072 SHA512 dda32a490d324c50a62e4d7fd3e1ac8317f910deb6826c39eb3cc8979ec1fa9d41c53d23e96a8a9797ab043e97d37074ed15e0125b1dbe05c120615a25940d95
DIST firefox-104.0-an.xpi 502551 BLAKE2B 4db69efe6897180263e93be24515ee0157cb9fb622b7f68b8d28902da0a12ea9d4c60b021fec348e7934e7a17620e1656c3bf52b3855fbda6bc70dc833a8590a SHA512 b12e54842696b7add05016d147026a5e9c2acf5714ab086d3b8fa9ae53640896a064971d35e026f9b7019ae7afcda05527c72eba5209e9c7c3b7e9a07fc51e8a
@@ -195,10 +291,13 @@ DIST firefox-91.13.0esr-vi.xpi 573487 BLAKE2B 3b887c8550829640207e1e96deb1f40bfc
DIST firefox-91.13.0esr-xh.xpi 428180 BLAKE2B 20517a1e2631d00af75a30707773dd4a7201ae5f0f8460ec08eca93d874b541b3d0e67eb0073493404f5139713e50da8d9dd58f2021cbb876a970ebf75f505e4 SHA512 34632e068473a7c4c6c12fe5d7f390577e364c03371296a4839add1420960ce8be97e36347ea318ef1561cd143d513dbc50d94509369d33addb4b52fdacf9d34
DIST firefox-91.13.0esr-zh-CN.xpi 575367 BLAKE2B eb11d145bf514a5c20fd8c8f9fa2b56abfffca3d8ba7bd9a17eed2a2bc9e41f4d2639d7de4c93bf0fa6db4af1c7924dd5a2ee8c9da78041f6d39388f0c0978c2 SHA512 209b0de0c33b1839852c15e3db17ef5f838f4d0943016528f45d9cd31b32af70fc60ddf4064529df33dfd74fb36141e9b11f3ced9b6f4287151e752b95aebb3a
DIST firefox-91.13.0esr-zh-TW.xpi 576229 BLAKE2B 44189d585fa0725a7aa1db911acc1d243a4fbe3bc69ef863fc3387b1d20b5e70f364dca850021b6a8532a8dc9651ce6b803a543ee5f4ab88cb0e14e263b97c57 SHA512 23b25460fbcd49921431c03b50aced2465181e7fbe7cd1595afeb5d9648a7736fa8d7b07f3215ef86f5d85b13b732d967aeaf9204f766b9ff60ce01e8fb969c9
+DIST firefox-bin_i686-102.2.0.tar.bz2 80495944 BLAKE2B b5a910eab5174c315d4638b5b7b5db4f812725eec3e0849c6a76a0461124306a163843ab852d3d73464dcbc0dcb519381218a54cdd4ab52564c773291f19490c SHA512 f2f05ffd3f15f6c85f1e9a096ff0268cc3ece4845f3f2b1ea5d12dbd9ee72374bd9ee43c0834f080cd4bb87bbbd6733027cbc3db60c7a1a78764261f5bb7cbe1
DIST firefox-bin_i686-104.0.tar.bz2 81249474 BLAKE2B 5860f1fcb81eaf915d1fd17b4ee04701cae3d8cdb216ba34b8e3a60a8e6f99e04b59e3f532832033e602318c0619af9c80d0c818ecc1b4b8170a9fab736c7938 SHA512 ae451ee26a19e61b9cfc9073efa57aa8fd8e00d69c18633eab6938b6ea7ce98db52f6e5dd9e264b905fbc91e370789e974e2b4ff93f8a7d9b82fd129273ebda9
DIST firefox-bin_i686-91.13.0.tar.bz2 78611444 BLAKE2B 6e127479d946548176de0dc27f81f0dd2826f4ae7a3bd08598fce2da27581fc8bb702407c81ae7a55af391b4b89b16ea278916b19e47756c5ae3a818c1b881fe SHA512 3e28644c3ffd21a5e7b2c738867bf024fdea4457092148cffd9bdbbb89751a4c1a8873f4def6b25b9b5045c8f482fb53d409575222eccde1a1dfcac7c1e8138b
+DIST firefox-bin_x86_64-102.2.0.tar.bz2 77430903 BLAKE2B 2cb5cb1d419717810f20426d632141ea450484bbf876ac5c5f88749a9b358f4e00b1a7442721def941f956226356db7d7757ff7d640290e5aed311502d71c6fb SHA512 fbb0814f45e6e43dd9a9f68406353d5cd90b8916cc3750667081dde19231b4ad8d4acaf691f4fc005f0dcbce3ddfc73774c716310f5204413a6ffaf62e815b85
DIST firefox-bin_x86_64-104.0.tar.bz2 77895861 BLAKE2B edc26dbc323e42e602e877768a68c1c25a0d4269a105ba1c4a796d2484990403ec7d62e7b2b7a5093530d85a497016dfb6901a77a3434cf22e3e5e027cd22f8c SHA512 ffa3e72700d6113d5f7460ad475e37be3bf483fffea85b0bf184666ebfca97649131abab213123ea4f85baed3817596afedf886ed180e8a2921fe3d45f847634
DIST firefox-bin_x86_64-91.13.0.tar.bz2 76064846 BLAKE2B 73e887074bb66b0f773405bb9ee6aa50eabacfb696bbb256249ac52543b4ec709617dae83e6c9255d502cd1c54abd4e1ea26edbd37d1eb0603bbc93fc1f728f4 SHA512 1fc851b1d9028e39c143f92ab755fedeb78ff5978407fe3eb3d946b42e508237ea2f4055399976aa392e51d3f5dfb39f9e28cc72c0d81b5dacb7d5f236b6a8eb
+EBUILD firefox-bin-102.2.0.ebuild 10834 BLAKE2B 0ce59a79a1a02e231f7d88186f6b3e381b11d6e1075463b798c6f77a5e86300c86677d9205eacae9e8d80f5e2b9f188082022d5bcc2a8de173ab2720ff1d53fa SHA512 a003009475102915bc69f814b5a8068d209604e297e46ff149516d7b18d09053689e950df8d6250abdd100bfc3c369df6ff12040150fd6a1ee2aa9e8e068cbd9
EBUILD firefox-bin-104.0.ebuild 10872 BLAKE2B 1395ccce1367e57d8e417103265dfe5d33f8b7b68b8a486b41b9cd9b8f744b95fac5937b086d175593fbc1c8d49a16b07b4256b19771dc2a9ffd9ed64aff6c9d SHA512 800e6a6a9a5f1ee6f4d9bae92b13f35ea4c1788dc65e1fe26aa61c29350dbff8edc1a7707f685a1ddb1c8016e9954641e64e3e10d7ae220c57cf271659a996a6
EBUILD firefox-bin-91.13.0.ebuild 10990 BLAKE2B 0b2980043d6e811130ec880ba8a3883258cc978e45d8cc7ea01a8446896dbd70a258d391f7e7bd99d240e1ca11c71e032dc9710a3e4c92caa1c7f299fa9311c5 SHA512 2a99ff4d8924d1119843eba008e4c2579f992ea3ce250fe5946b3436740f8aa326c678fe59fa80c8368af3d93f765c5c143d94ee6b4e2c4033374f1d994afe13
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-102.2.0.ebuild b/www-client/firefox-bin/firefox-bin-102.2.0.ebuild
new file mode 100644
index 000000000000..aab15ef50de5
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-102.2.0.ebuild
@@ -0,0 +1,381 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=yes
+
+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 desktop linux-info pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="-* ~amd64 ~x86"
+SLOT="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip
+ alsa? (
+ !pulseaudio? (
+ dev-util/patchelf
+ )
+ )"
+DEPEND="alsa? (
+ !pulseaudio? (
+ media-sound/apulse
+ )
+ )"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ !www-client/firefox-bin:rapid
+ dev-libs/atk
+ dev-libs/dbus-glib
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ ffmpeg? ( media-video/ffmpeg )
+ pulseaudio? ( media-sound/pulseaudio )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# 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
+
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
+
+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_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
+}
+
+pkg_setup() {
+ 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
+
+ mkdir "${S}" || die
+
+ 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
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+ "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+ # Patch alsa support
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ 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 all-gentoo.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ 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
+
+ # 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 icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/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^} (bin)"
+ local desktop_file="${FILESDIR}/${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_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 ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
+ || ! has_version 'net-misc/curl'; then
+ einfo
+ einfo "For using the crashreporter, you need gnome-base/gconf,"
+ einfo "gnome-base/orbit and net-misc/curl emerged."
+ einfo
+ fi
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local show_doh_information show_normandy_information 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 firefox-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla Firefox shortcut."
+ elog "If you still want to be able to select between running Mozilla Firefox"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 46fd33b9420d..ec377c97c19b 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -600,7 +600,7 @@ DIST firefox-91.13.0esr-zh-TW.xpi 576229 BLAKE2B 44189d585fa0725a7aa1db911acc1d2
DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827 SHA512 38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
EBUILD firefox-102.1.0.ebuild 36999 BLAKE2B ede7bdf6746a890cc06aec3f837acf3469be44239c59c5cefb013d3a76d79aafdee02aa73b27ab10ae5b9ea9f898efe8682f4c35eb77a9332a2c0b1a984940d3 SHA512 93a621258ccd187b885ce38eb54ecc7ec35a51e640c9f8a9e079c1f5e6a2e0d0865ddbddb78724773f91f278cca91d9019724ed40ba50c3f04233747f16be392
-EBUILD firefox-102.2.0.ebuild 36695 BLAKE2B 382e13513dc6a4ced0dfed359224c901e0c33a539735b81be1a21c5cb6a64e7925aecb1fb9e384c6b655954a358364def02ab5045f0f1a2574aa5bf10ca97a01 SHA512 f045a6fad202504d02a95a142f44909557623cd118cb18eaf9665b271b4e868364a58fbb4c41bdb9624bdbc5b7b8232733c98393defbdab73bad96fe8ce10704
+EBUILD firefox-102.2.0.ebuild 36378 BLAKE2B ad6678baa93bc17945baa3c1a4ea68e4d8a2d7024610a22f96290335331ae0c61523c1e94bd9fe7093a52f8564b458288983b4f09684c061eaf99ead5f52debc SHA512 b98c642a1f8fa9f927babc1ef52c162a859aba88dc63e475d26d5b46536f651e300258ee72f25b770b17be747ef1a5b050e1d72a82924fe9ad1b20221bd6f246
EBUILD firefox-103.0.2.ebuild 37012 BLAKE2B 67b6a46e8177ad1b568485ce7f6017d15bcab54b8c0ee5acc073f37df2b03093bd04b559c232b9428ddd5494c3d07629f6b352ca09138b1d39fe7d1d9cd24b4e SHA512 25e59e80b2afaf572c2e9dd60977caebbf6be9225e533ccd9ae95fea366d2289f98245211173283c0666cbf5ee6abf14f251d6322868662c3a677bf632b4ceef
EBUILD firefox-104.0.ebuild 36714 BLAKE2B 45053bcd91031d308be7bc86f3005e396b4434274d8ef7c06d0b71f16ee81046e57243ad358f44aab444479f13f52ed59d23f65f7c3742863d3b7f7b4a845705 SHA512 180642f6506ed0646f6ce462f22df3a99e8194a8affcf53768f203f7b0ae9a7415c793f948bd2246b5fd7b6c14dd7addac50f98379f7de6b6b61c6db75bd049d
EBUILD firefox-91.12.0.ebuild 35569 BLAKE2B 19154ecc4e0a2583554ced081e5c00c844926b5ec520aced40ca69aac814848804e0931414916f34822abcef11372ceb5efc3a20e4277ad7cc62ff0a42535503 SHA512 e22cc0a89e6d1fb8269720f9cfef0f305834786cb3e69ce4e122c681d3c1ea138deb1793bcb80eba029d981c819022709a2946d2a55ca2ddeb5917eff7eaa227
diff --git a/www-client/firefox/firefox-102.2.0.ebuild b/www-client/firefox/firefox-102.2.0.ebuild
index 0fab438176a2..5fc46dffe81b 100644
--- a/www-client/firefox/firefox-102.2.0.ebuild
+++ b/www-client/firefox/firefox-102.2.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="esr"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
@@ -418,15 +418,6 @@ pkg_pretend() {
check-reqs_pkg_pretend
fi
-
- if has_version =www-client/firefox-91*:esr; then
- ewarn ""
- ewarn "You are attempting to upgrade from firefox-91esr, this upgrade path is still"
- ewarn "not supported by upstream. If you wish to continue, please backup your"
- ewarn "current firefox profile, and uninstall www-client/firefox:esr before continuing."
- ewarn ""
- die
- fi
}
pkg_setup() {