summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-16 03:56:47 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-16 03:56:47 +0100
commit01f09076452fe45dac176dc2c4fff1ba81f3b5e0 (patch)
tree205749ce37d614687dcd3bc65f54a4b7514f85a0
parent4fe36de7142d972c061813e413f66ed4bcfc38d0 (diff)
gentoo auto-resync : 16:10:2023 - 03:56:47
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29262 -> 29278 bytes
-rw-r--r--app-admin/Manifest.gzbin31688 -> 31691 bytes
-rw-r--r--app-admin/ansible-lint/Manifest6
-rw-r--r--app-admin/ansible-lint/ansible-lint-6.18.0.ebuild2
-rw-r--r--app-admin/ansible-lint/ansible-lint-6.20.3.ebuild (renamed from app-admin/ansible-lint/ansible-lint-6.17.1.ebuild)12
-rw-r--r--app-backup/Manifest.gzbin8049 -> 8048 bytes
-rw-r--r--app-backup/borgmatic/Manifest2
-rw-r--r--app-backup/borgmatic/borgmatic-1.8.3.ebuild74
-rw-r--r--app-containers/Manifest.gzbin8718 -> 8715 bytes
-rw-r--r--app-containers/apptainer/Manifest4
-rw-r--r--app-containers/apptainer/apptainer-1.2.4.ebuild (renamed from app-containers/apptainer/apptainer-1.2.2.ebuild)0
-rw-r--r--dev-lang/Manifest.gzbin20693 -> 20688 bytes
-rw-r--r--dev-lang/erlang/Manifest3
-rw-r--r--dev-lang/erlang/files/epmd.confd-r22
-rw-r--r--dev-lang/erlang/files/epmd.init-r223
-rw-r--r--dev-lang/erlang/files/epmd.service9
-rw-r--r--dev-libs/Manifest.gzbin97732 -> 97730 bytes
-rw-r--r--dev-libs/capstone/Manifest2
-rw-r--r--dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch40
-rw-r--r--dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch13
-rw-r--r--dev-python/Manifest.gzbin267794 -> 267808 bytes
-rw-r--r--dev-python/spdx-tools/Manifest2
-rw-r--r--dev-python/spdx-tools/spdx-tools-0.7.1.ebuild2
-rw-r--r--dev-python/uritools/Manifest2
-rw-r--r--dev-python/uritools/uritools-4.0.2.ebuild2
-rw-r--r--games-simulation/Manifest.gzbin3938 -> 3935 bytes
-rw-r--r--games-simulation/openrct2/Manifest1
-rw-r--r--games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch15
-rw-r--r--mail-mta/Manifest.gzbin2386 -> 2382 bytes
-rw-r--r--mail-mta/exim/Manifest3
-rw-r--r--mail-mta/exim/exim-4.96.2.ebuild655
-rw-r--r--media-plugins/Manifest.gzbin43048 -> 43041 bytes
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/Manifest2
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild2
-rw-r--r--media-plugins/gst-plugins-soundtouch/Manifest2
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild2
-rw-r--r--media-plugins/gst-plugins-speex/Manifest2
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild2
-rw-r--r--media-plugins/gst-plugins-twolame/Manifest2
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild2
-rw-r--r--media-plugins/gst-plugins-uvch264/Manifest2
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57428 -> 57428 bytes
-rw-r--r--media-sound/ardour/Manifest4
-rw-r--r--media-sound/ardour/ardour-8.0.ebuild2
-rw-r--r--media-sound/ardour/ardour-9999.ebuild2
-rw-r--r--metadata/Manifest.gzbin7157 -> 7143 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.gzbin27894 -> 27903 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56122 -> 56124 bytes
-rw-r--r--metadata/md5-cache/app-admin/ansible-lint-6.17.117
-rw-r--r--metadata/md5-cache/app-admin/ansible-lint-6.18.04
-rw-r--r--metadata/md5-cache/app-admin/ansible-lint-6.20.317
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin14027 -> 14199 bytes
-rw-r--r--metadata/md5-cache/app-backup/borgmatic-1.8.316
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin19930 -> 19933 bytes
-rw-r--r--metadata/md5-cache/app-containers/apptainer-1.2.4 (renamed from metadata/md5-cache/app-containers/apptainer-1.2.2)2
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin380430 -> 380425 bytes
-rw-r--r--metadata/md5-cache/dev-python/spdx-tools-0.7.14
-rw-r--r--metadata/md5-cache/dev-python/uritools-4.0.24
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4213 -> 4369 bytes
-rw-r--r--metadata/md5-cache/mail-mta/exim-4.96.216
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin84443 -> 84438 bytes
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.22.34
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.22.34
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-speex-1.22.34
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-twolame-1.22.34
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.22.34
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76194 -> 76193 bytes
-rw-r--r--metadata/md5-cache/media-sound/ardour-8.02
-rw-r--r--metadata/md5-cache/media-sound/ardour-99992
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin42568 -> 42718 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.0.0_pre2023101516
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin18077 -> 18240 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.6_rc615
-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-libs/Manifest.gzbin31970 -> 31971 bytes
-rw-r--r--net-libs/sofia-sip/Manifest1
-rw-r--r--net-libs/sofia-sip/files/1.13.8-Fix-array-size.patch45
-rw-r--r--net-misc/Manifest.gzbin54464 -> 54448 bytes
-rw-r--r--net-misc/curl/Manifest1
-rw-r--r--net-misc/curl/files/curl-8.0.1-onion-resolution.patch158
-rw-r--r--net-misc/dhcpcd-ui/Manifest1
-rw-r--r--net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch13
-rw-r--r--net-misc/frr/Manifest1
-rw-r--r--net-misc/frr/files/frr-openrc-v1301
-rw-r--r--profiles/Manifest.gzbin181208 -> 181210 bytes
-rw-r--r--profiles/targets/desktop/plasma/make.defaults2
-rw-r--r--profiles/targets/desktop/plasma/package.use8
-rw-r--r--sys-cluster/Manifest.gzbin11542 -> 11542 bytes
-rw-r--r--sys-cluster/kube-controller-manager/Manifest1
-rw-r--r--sys-cluster/kube-controller-manager/files/kube-controller-manager-1.28.0-make-gomaxprocs-install-optional.patch78
-rw-r--r--sys-devel/Manifest.gzbin10656 -> 10654 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-14.0.0_pre20231015.ebuild64
-rw-r--r--sys-kernel/Manifest.gzbin4585 -> 4581 bytes
-rw-r--r--sys-kernel/git-sources/Manifest2
-rw-r--r--sys-kernel/git-sources/git-sources-6.6_rc6.ebuild41
107 files changed, 1034 insertions, 824 deletions
diff --git a/Manifest b/Manifest
index 8d309cdaf4ab..6e7be2f4ddf5 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29262 BLAKE2B eca8ac6b8b44e30310f325db91cd4925df6f443a9a284c00b1e8ffec6f2a80f0cb95b505697b9c47301c6ebbe207f575306ebb094dd407563cc1dae27ece9bf1 SHA512 b8a4bb1137873e89e5987af02a82b0e8dfbad5efdbeae2317af35cdf991f725599a10beab944ea82e02a327d621140a840c219b13af2882f3015245c6f926d49
-TIMESTAMP 2023-10-15T20:09:58Z
+MANIFEST Manifest.files.gz 29278 BLAKE2B f8ab98d227ae6a49cbada98e1e6e3f67c863efe7126ce8005b523ab7b5805f4a9a0d07d14d0965487ab5837c910541f23605836af69cb002ea80bc48e5a24235 SHA512 371a32fa62e2feb78fa958408cfd49526b1c466549ca78039967aee511908ac5e2e072d86ac07f752013c8989e088294e42d9f489fe467f8e126edba3b317dcc
+TIMESTAMP 2023-10-16T02:12:02Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsRxZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsm/JfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA9gRAAte7s3wr5aQ2oFr9VWnlUurCXiowgsdFBM4pDGqG5nfhzmlaOI6iWEaGL
-cMGmruvGIWAKULsVQRb0ispSA5V7YFlfmXWAsk2NsfY+VADgjh+l1yw/EI5MdM2A
-wyo0IqigC1cVT8Tlyr4c3vkV03HCjISROGoxNKC6fTTjvlU2zyl9/5ZrZRiwiqdR
-WyD33targduQDhDEQTOipELVQGCD6+SPOWwEU7rGsFqL9kMi6utUpnAIHRbtRTvP
-3OALajPkbscyCiO9bK0XERgkgfHS2MFWLu+0uUVV5dFph+VK7T6sg+84q/ewnZu2
-OBcpj0bXQmQ7D0/mff3Pblv8oOjP4eE29yk2eWg3jzjXmA3RfN533Hxq6ShpXc19
-jnVsRgbHwDFsUII54LbBIU1+kF7bJCxD0RzhDnVqymjcYIgHl6h4m9asAOfT8sk5
-QQ9j6HOraA0fidFfJO4h1VmMmTXvoEhQGoFacZyQsMeRrLFb4q8rFWZBDVUanPFZ
-3/hzYIJMc/zf+473dXS5zjam+0aX50wb057zuuahaRAfKFNS6GhJVmIXiXnJKRyD
-Lzml3iB0XT9a5AnMBL18BTp66ShsEJiKB7YxvWaZ1ehc1iVusFubAKKEOUWhZcoX
-C/VFtMn8OYoHUOvY8TpMTLCB2bNxaVX9iQukAibvhLFBZvEux98=
-=FD54
+klAvHBAAjv0M+wR73sasf7n+8amFYf9t0Ri2cYRWX+epf3bhiunDpLvqt8UgdMkb
+VQJ5OxLjJ8OD8CvEQlqmEFZPHm0BKlVnRfCdzDUbystyLgTMGxVjauq1q98/MmCW
+Mk56kZLqv8PxWBthi9GZdYdq33iskaXNUqKs6eVqs5QVSO8KCogJPTboeoqU5jaP
+0igKVWPTLKQOMT+PJgC3WXsrat5degt6efeNx/vNw7YRWjKNVfT0jzRluGY0FDCJ
+mEZ16SrZ8Tu8DDkFFNfLThWtfMczq+f2t1uxUbdMK0QSh5Yp3lNlVs+VCCKHVpwN
+6P+Ogrx/DvK7l0DSN9OK7GZaJ9AIGrfCogQ64+o/0tIqwDH+TdIVtJwhgaaGhlPd
+XTtS4vsf2/ERZLcGMuDmIWNhbIj3+tyfE8F8KnikRjQhd2kpU97Q3/q5JLPK0LlK
+uQ1IsINfYq1lvoVbk/f7vR4qFhca/nUgyC/1H8F028D/LpNXYmX49tCCmjwDBxkg
+ohlhxOE1JrZzi96MB/0O16UB0bdsGyB+pWxgSmtHNRAGpMDkuRaOodkNNQq+0Q99
+lPfo8MYzX42xx2cja0zzLAf15vbnPUxB8iz38aEqNf5S6GbbEnZabGcfvsZLZn02
+FSm/YYmZ6kFRCG8YLvgmdUA+weDNkjLOZ2irTbqOwnljHbc/xgA=
+=dDTX
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ddb41caff4e2..33007912850a 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 7358aa78e7bc..62e00fa82fda 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index d25591ebb69d..6fae28a7b5f2 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,7 +1,7 @@
-DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896 SHA512 38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75
DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d SHA512 10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
DIST ansible-lint-6.20.0.tar.gz 498522 BLAKE2B e64e9a680bcedf55f2f0018a8bbe71d1587da930fdfce23fcb29fc5d17902e7fa0217e3179eb3e8aaa6c0a17548df0067385a7d0ffdaeb26208018955e0af614 SHA512 4e7ed61baabc755d38db89f797808114598d2838419668423baf1080f1ae58cc862310024b631ce4b03bd268fa17051a5d78f3ba4cd3a31d8b5f5f0e4ec5c003
-EBUILD ansible-lint-6.17.1.ebuild 1649 BLAKE2B 61e56af1c790acb54f609a29dd31a53ef8f9224d1c889a74cb1d0161543d3ee3b7d3b853e2fb1c15db54753f5da223d3a30040f81a3b29b879e2b1c61d74c386 SHA512 5397db1a30311fcaa790660a2ac0ed13e8b7ee0e0cbe9780f176a2856724d25a07b82f8a8172f5a73882e4788ed7508e7cc411e6b502a01bd568dab145382c31
-EBUILD ansible-lint-6.18.0.ebuild 1792 BLAKE2B 8f900562116683fe36aabe9d1ab42938715c91be9c60aaa1be49744dfb12807d39cc6a1da201a6be5aaac9acff7c539b9c9486021af0bbd1c896d508e077ff42 SHA512 f24da78c3e6ef36ddb0c19442ea1d2523fa021c58608cbcc40f40d477114898633118419f4989ab633f32995f921a6a6600ddf6808ef3c29664adf8866a5aa96
+DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade696666b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6 SHA512 fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875
+EBUILD ansible-lint-6.18.0.ebuild 1791 BLAKE2B fdffb81f06e81be4d228408af0ea2d7d5ac978f4b0157618a098cc006876fdf4da798c809636d42ea21cf73adac6a2faa20a9c1257d83f99c0795bf2c2757535 SHA512 d0416b76db38fc863cb4811dc52333c92acfac7a954f919cf25950d0627ac9ad196ca73e2e1cd8a5f894ac9573c01b6c88a574f554271da1d6dc2d2ad73b27f4
EBUILD ansible-lint-6.20.0.ebuild 1793 BLAKE2B 89e43a874435bd35bdecb2870400d12960111e69d6c6cc1a2b86f86f735e782f0415425e5f5a3e26e2a00864905b248f141a37da1cf9b73de3e57f294e5061e5 SHA512 d7d2235e2de696b25e6338cd7a14ab93e4e8d27768e09471e2cecebe52b7be4a0e8450be0b92d206ca0546568f6673f7edc2c485cdc47bbe3fee30ab61f08581
+EBUILD ansible-lint-6.20.3.ebuild 1833 BLAKE2B 63fa96125a0360d622fb2d010c9c2712f613575f82342a4495e495aa221b8592e51ae411036e04caaf4b3369899494549fb65974aefff594e32635d8050cc13d SHA512 ef4282b0c5b4cb0a1def4971cea862cbc2e0b17b6d476eb54f014ae386f03842a35536d034885d104daee9a1d1b3c09144b68ce53baede8069f37619197a798b
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
diff --git a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
index f495fb288686..63c22e82ac92 100644
--- a/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.18.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
# Upstream has stated explicitly that all tests require Internet access
PROPERTIES="test_network"
diff --git a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild b/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
index 97b329fc6bb8..c5b28bcf37c1 100644
--- a/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.20.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv"
# Upstream has stated explicitly that all tests require Internet access
PROPERTIES="test_network"
@@ -22,24 +22,28 @@ RESTRICT="test"
RDEPEND="
>=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
- >=dev-python/ansible-compat-4.0.5[${PYTHON_USEDEP}]
+ >=dev-python/ansible-compat-4.1.10[${PYTHON_USEDEP}]
>=dev-python/black-22.8.0[${PYTHON_USEDEP}]
>=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
- >=dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
+ >=dev-python/ruamel-yaml-0.17.31[${PYTHON_USEDEP}]
+ <dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
>=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
>=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}]
dev-vcs/git"
BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
>=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/spdx-tools-0.7.1:0/0.7[${PYTHON_USEDEP}]
)"
# test_call_from_outside_venv doesn't play nicely with the sandbox
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 10d7e3a44fe8..38f329394f9c 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index 9663ca283f06..f89c5290c154 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -2,6 +2,8 @@ AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee0
AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56
DIST borgmatic-1.7.15.tar.gz 390819 BLAKE2B dc9086a0363afb8acbe943776cd6f388ba85a18e50554b5187c86e7054e7ff748ea878623d9b46c19564198faf5c566b137e54681812086115311970bc517455 SHA512 cf1f6da782a5ad547a76b9e4cb00cbd4ca4232cfb5dcd027c6fee9f1a3b97fda894f27c512007b449b8e11e939249060f63c3cdde29aee3aa86710200cf8d2db
DIST borgmatic-1.8.2.tar.gz 396972 BLAKE2B d9444ec49c3d325d865d553fa1cb28de9416aa36e999ef6452c62a9a6519e58afbc922398c52f3a1de441fd8da02e5618bc03a67baae161677a15a1780209788 SHA512 8de49c071c54516d0fb3f0d918f05226ac00519cc0605eacf204795a239554764fd1f3b0f44f3110fc551d6a89e92a59ca34ddebbfb02bf3deabc326f81ccf9c
+DIST borgmatic-1.8.3.tar.gz 399031 BLAKE2B d560ccf69f86f35951521e44fba03a4704161abfe1208a8ef23067ba09b0060be84605761a2fa0b0878d466df10391a9314e85480c15af22faaf326c84211dd9 SHA512 3f798fddadb12742928e1542d1c71838b58870ecea18c62b260829880ae7ba0ec26303548a60ff7c8071b49eb630320bb055a9a1d67e4952c8952140f09100d2
EBUILD borgmatic-1.7.15.ebuild 2039 BLAKE2B 540bf3b3ba70492896efc4d9e8aaa9b37350fc22889d48427b3cb4f20fa30eeacc7c09049db66dca6f0db0efcb7ed514f4393008961e0904203bcb452a64442c SHA512 a0a789d4167cb688e85f678a8ae0717e22fefc9bf629e026a3b2898725b39c25dbe8c644cb42c493043a66f465797464500d442d07dee1f33201f221e4c72ca0
EBUILD borgmatic-1.8.2.ebuild 1991 BLAKE2B c81061d1394caa8b6c262f966f3517f64cddc5f127a90b3268054117969ad7f5780c908f87ca04a2846326e2de9bfc84a26e8cc4dd82f08d8a54d90ceb3b8ab1 SHA512 1f13689944960516ff9906ff5006a6c83cc8ca822c996461998800003b149a31ab62dd0b9cc5223fed1e9866d1fd5eb85bbea10ae923b623f67a01067c907401
+EBUILD borgmatic-1.8.3.ebuild 2033 BLAKE2B 52d195cebb9984138268dc46da264cf72b5e67f9a8199974d68d795c439638516c925faaf6ba2ec6f3a63118347f59c6f1372bf4d96ccb27c3bbdddc8261aa56 SHA512 3da0753e46ce7bedbf78d1ab5a6ab10d1601eb6cad75eb4629445cccbcfe4e866a62b6f2e23fecd5551fa5fc5aa90f3d5ce36c8a6c72919b1604c28e4804cee2
MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f
diff --git a/app-backup/borgmatic/borgmatic-1.8.3.ebuild b/app-backup/borgmatic/borgmatic-1.8.3.ebuild
new file mode 100644
index 000000000000..7c6b320e3916
--- /dev/null
+++ b/app-backup/borgmatic/borgmatic-1.8.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 systemd pypi
+
+DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
+HOMEPAGE="https://torsion.org/borgmatic/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+
+# borg is called as an external tool, hence no pythonic stuff
+RDEPEND="app-backup/borgbackup
+ $(python_gen_cond_dep '
+ <dev-python/colorama-0.5[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ <dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ >=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}]
+ ')
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7.13-no_test_coverage.patch
+ "${FILESDIR}"/${PN}-1.7.14-systemd_service_bin_path.patch
+)
+
+# A fragile test whose only purpose is to make sure the NEWS file
+# has been updated for the current version.
+EPYTEST_DESELECT=(
+ tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+ systemd_dounit sample/systemd/borgmatic.{service,timer}
+ keepdir /etc/borgmatic
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "To generate a sample configuration file, run:"
+ elog " ${PN} config generate"
+ else
+ local oldver
+ for oldver in ${REPLACING_VERSIONS}; do
+ if ver_test "${oldver}" -lt 1.8.0; then
+ ewarn "Please be warned that ${PN}-1.8.0 has introduced several breaking changes."
+ ewarn "For details, please see"
+ ewarn
+ ewarn " https://github.com/borgmatic-collective/borgmatic/releases/tag/1.8.0"
+ ewarn
+ break
+ fi
+ done
+ fi
+ elog
+ elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units."
+}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index d131fcffe652..64a332f19ae5 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest
index a89cb042ac91..258181c3237a 100644
--- a/app-containers/apptainer/Manifest
+++ b/app-containers/apptainer/Manifest
@@ -1,8 +1,8 @@
AUX apptainer-1.0.2-trim_upstream_cflags.patch 1142 BLAKE2B 7238229b70a8ac37f3401a163d19dc705adb6a4ab6355e4eaa386ad5c639bfc1443cf61507112a53b66816399ca5fe2c32de964dd602ea16c5dfbf9003343f8c SHA512 1351ee000274567bb5a63aa740fbc43510d84ccad42c9af0c555943b99d93d86a2b036801c1681b93548a874bda1bab3304c2bf0da83bbca102a71e82574a032
DIST apptainer-1.1.8.tar.gz 12935652 BLAKE2B a9c34bb407d002fa50cb5f96c0e7071aa05f8a17f3c98689d9392f23fc9336364137f23b582eb84ba860497f274fc393634d3702df62b99ad4320d0ac1ed69b0 SHA512 726fd7da3d43980c3d3914b089288d27cde941fa0ff7e206b3330bc7b0085de45a192e12ed794c2d81661d90260e10512bca61bfd7344cb1ae74ff64b5f8ebb5
-DIST apptainer-1.2.2.tar.gz 14398077 BLAKE2B 86f5ed5218928854a7266251378480fdf76b370dad194995d55b5b85127b82dee2f2462b2b5a7ce1bd6e86552890286cf6c6f28c14c6ae98f7e56f4a3078c78f SHA512 e93f4b01379fdfce475bac3896b51fec4bbb208bd643b839572e2b9844a653e60f292b560207b460f1d087a49464291430dd6705b11741885900746856f33384
DIST apptainer-1.2.3.tar.gz 14387465 BLAKE2B b7aacb0e85ea1f8cbd2b27f321f539cee8d048cdb7f75894e9d4be39add40a0c61763bc4e8984542b1410ddea4ca67c9d341505856870075ec3f1907d5c9bc98 SHA512 d9146760c6602cddc9d7a29bfb637fe5332adb405e54667812a618245052334a97c23198b7d59296522f614654e555e083e4ed0eec72115469b3be35e2f5a0ae
+DIST apptainer-1.2.4.tar.gz 14387522 BLAKE2B 8435bf590149c4e83dc32a866198fdcaa44270cad4e6722e9174352c7b00e4b13c1aa4c290991c289d71797afcd9e2411e3bcc0a2b80440528babdcf3e19bec5 SHA512 bc2ad5f10f2c8e69b4bc5b997083e2dd5f62913d195eda6213d572c3dbfe03923845882e55e1a60d395ed3019100ce26919323f9523c59ccda51d7f1397bcba3
EBUILD apptainer-1.1.8.ebuild 2462 BLAKE2B 082c414493a55596ddaf8c4233e3fc43faaf95a8e467eadf59bb1b027072c2d17444ded33a22086fef39a2898a16a90cd20af47c5df08aef1885dfcd71110ad1 SHA512 106f6814f987d154bd7dd7dab2271c5a1e30be9e6f3a04d49930bb31ae327bbeffae6c193d4ee9bf608d039e009cfb50d94a6f4b9b2f582b6bb30026deefa32e
-EBUILD apptainer-1.2.2.ebuild 2463 BLAKE2B 7df515094920e98c8ddecaee7640504401cba76d76cb8ba7d7081fca4070d11d9e6bd01f5f23d83816da5b3f2d7cd4846fe1a02623acd69915b45580f9c9a111 SHA512 1184828ae023c1b50e7e61edebd44ca79bbf907d6fa0ee2ee5e09e60ab7ce0f16e897181bc032bcebcf496863a46cd3556bff29c91a243a928ee4cf31c6ec2ca
EBUILD apptainer-1.2.3.ebuild 2463 BLAKE2B 7df515094920e98c8ddecaee7640504401cba76d76cb8ba7d7081fca4070d11d9e6bd01f5f23d83816da5b3f2d7cd4846fe1a02623acd69915b45580f9c9a111 SHA512 1184828ae023c1b50e7e61edebd44ca79bbf907d6fa0ee2ee5e09e60ab7ce0f16e897181bc032bcebcf496863a46cd3556bff29c91a243a928ee4cf31c6ec2ca
+EBUILD apptainer-1.2.4.ebuild 2463 BLAKE2B 7df515094920e98c8ddecaee7640504401cba76d76cb8ba7d7081fca4070d11d9e6bd01f5f23d83816da5b3f2d7cd4846fe1a02623acd69915b45580f9c9a111 SHA512 1184828ae023c1b50e7e61edebd44ca79bbf907d6fa0ee2ee5e09e60ab7ce0f16e897181bc032bcebcf496863a46cd3556bff29c91a243a928ee4cf31c6ec2ca
MISC metadata.xml 454 BLAKE2B 7891b6acae30424b8b6877166b856c1113a13e40ebec9051935df10a0650bf941f52d75bdb6a4258795e07b080082979469b8b8242d2ddd56c52f9c5b6759f0e SHA512 ef53c2dee45734f36403ab71549494f3c24707bc183353e4bd9c548a97b3ab5d7877f4fc9d311d9e86ab249cbdb379f0a1a211ee36afda99fd552f0a5cac30bb
diff --git a/app-containers/apptainer/apptainer-1.2.2.ebuild b/app-containers/apptainer/apptainer-1.2.4.ebuild
index b5e7811c6f00..b5e7811c6f00 100644
--- a/app-containers/apptainer/apptainer-1.2.2.ebuild
+++ b/app-containers/apptainer/apptainer-1.2.4.ebuild
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 1f0e5de0b991..bbbab4711591 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 0bdee2324194..a62d96d6d930 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,8 +1,5 @@
AUX 50erlang-gentoo.el 134 BLAKE2B df2da5c0c4be3e6855b51b820e3304f5c212a92d13ec48aa5d73ea3a0e801a8dddd371fd8894d49aa9d5573def56b3a864e463734d72fcf5356d39753dbda1ba SHA512 7a862e0ef1e96e88a484e80aeb92eb4465c7e8661efb0291c28abc13225eb3aa69442fe29417f5ad0d264e54399d645d9cd4713bc9869b48e87a91e50b9b2473
-AUX epmd.confd-r2 60 BLAKE2B 6d4c0ecc74218941281dd7235b34ef2fcca32fc26f3f282551a6d551153b53f77f42b5139dfbee2b02a966cdea03fa350270e6897a57405ca2ac256d1b7eae50 SHA512 e594ccdfef8473f9fccbdee6fe084c43a4fadd5ac47ffb98aaa223902e74290e749f28b88952aa83eb207de1393d44184f81244c233b7d6afde04fc8615dfd91
-AUX epmd.init-r2 390 BLAKE2B eae80a5a919fe2511463f99f225bfde4e31d603552eac40164fcca8ddf66ae75c870ea63a40111b504eae4d775d4186a3aa21d6c991f87ae6e36d71ebf16112b SHA512 4f43110f1ed16a05283748a648e4640562ad886ed83a080455619f33090aa8d12e0c375a4916625dbfc44442de65a95eea72eb4423298a0c01e6fc7652f8e4ac
AUX epmd.init-r3 384 BLAKE2B 99315cd37c200663dbf475001246e536bc484f772a8d1b237fc18eeb33aaa0fe60afde03d7f617749607e9581224282bd6bc64f7492c26fe4aeeeb491527ae45 SHA512 a29ec5a7adcad0e1e9f12e048890cb27fd41d889ea40cbb8904290fb557e8575a01372ca9657f41289f5f7053649e7fd41a4e94fac5cd65c66b1ca3496431b35
-AUX epmd.service 138 BLAKE2B f56c907ec51bb85c437235334cf01c6a43ccf2316be3b226ab557e3f71cab48baf59b5a9533a4dccb2cb61a4434e3a51d44eae06010718dbf9a732d605c40f73 SHA512 405740f8f9cd55d4ecd7420748399ab3f374b7cb09e53605f44ba49d0af86b70e4a1baf1fde05a703fb90c8a83dbcdd5cfbbf09185e9d7b58ff9612aefc2dd28
AUX epmd.service-r1 159 BLAKE2B ec50e4bfd89dc2d35fc2e549c695f9aae163d3df4d3c7a0d3f85f0f747c13a8aed9c8e9e57f3898ab31aec6795d7cd0565a7c563dc77f3f6154e53be88ec326d SHA512 4b99b2092fe447fa01e3badfce261bca6400ebda70f890efbacc40570019adfe9fc349a6d024955e2f1909c9068f37415b64d0a104399f2696eff6ccf6ad06ab
AUX erlang-22.0-dont-ignore-LDFLAGS.patch 1174 BLAKE2B 64900c6b934ecbd11238e604f907e6f8b1ec2730d2b98aad5405383742563e050bc6ffaae22d55a22998658460109fac9f6628458f5e976e9fbfe71cc26f1d64 SHA512 0fd7cbef64a9a54e0959d49b50096f9abc6fcede4360c153631c7f649f5c41b35ffb1f2d06f80964bf49421464bcc43c96147c227d60cf413c51b3e89ae9ad24
AUX erlang-24.0.2-serial-configure.patch 586 BLAKE2B 3ad4fcbf35310dc11e8aaddca95a467414c60390a7e170c83d0775230a5a815212c6ddce55e98721b02e03511f80e67cfbd60e4b06bc86c615bb3a51d5015ec5 SHA512 abc81ef2a0b23fbe82542efefb1cbb12b1143e9282f7114ea929c18a5c02f2053caabb05ef9838d40b40f3ca59b06955528b122092438ee3d4ef6a8b567fc335
diff --git a/dev-lang/erlang/files/epmd.confd-r2 b/dev-lang/erlang/files/epmd.confd-r2
deleted file mode 100644
index 69fcb0d2aa17..000000000000
--- a/dev-lang/erlang/files/epmd.confd-r2
+++ /dev/null
@@ -1,2 +0,0 @@
-#arguments for run erlang
-command_args="-address 127.0.0.1"
diff --git a/dev-lang/erlang/files/epmd.init-r2 b/dev-lang/erlang/files/epmd.init-r2
deleted file mode 100644
index 08a230ec15cf..000000000000
--- a/dev-lang/erlang/files/epmd.init-r2
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the Erlang Public License 1.1
-
-name="Erlang Port Mapper Daemon"
-
-command="/usr/bin/epmd"
-command_user="epmd"
-command_group="epmd"
-
-command_background=yes
-pidfile="/var/run/epmd.pid"
-
-depend() {
- need loopback
- before sshd
-}
-
-stop() {
- ebegin "Stopping ${name}"
- ${command} -kill >/dev/null
- eend $?
-}
diff --git a/dev-lang/erlang/files/epmd.service b/dev-lang/erlang/files/epmd.service
deleted file mode 100644
index 57382ff36a40..000000000000
--- a/dev-lang/erlang/files/epmd.service
+++ /dev/null
@@ -1,9 +0,0 @@
-[Unit]
-Description=Erlang Portmapper Daemon
-Wants=network.target
-
-[Service]
-ExecStart=/usr/bin/epmd
-
-[Install]
-WantedBy=multi-user.target
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 118597896797..591f935e937a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest
index 0e15db33bb3f..5a5664c1e0da 100644
--- a/dev-libs/capstone/Manifest
+++ b/dev-libs/capstone/Manifest
@@ -1,6 +1,4 @@
AUX capstone-4.0.2-libsuffix.patch 347 BLAKE2B 5478a08d072cff0873c3410ce99dcf20c7aa12594148102498c7d0ed3216af95712f0daef5e9484d1faf368b93b2b014832ead5466d60d139e9ed7bb2bd1ed02 SHA512 81ffee2dc4a406e980025402dc3f8bee886cba9f305312e03c735d4b47e69887e90240274ae1949ff9900ba2a66413d33e7ef7a9ebb83a3dc9d2769f3d008395
-AUX capstone-5.0_rc2-oob-mem-access.patch 1353 BLAKE2B 67e19e22f466d2081b5f2b3122cc2ca8eed27c3b59c9b4d5ed3f07fba66c34d67305ced9de3e4c80ae6117935a90eb4b030ec7cdbf6da1ad0d4c1ff0b24a964e SHA512 048cf06c0408eddbe994dc7f59ab086575f8b14b83857d22ad48198c75261eea218f20a8615d26b7c974914f8b494b4a05c84c8b6b273464f90a40d14d0a9b8e
-AUX capstone-5.0_rc2-pkgconfig.patch 464 BLAKE2B 68727cd48eb79d43417df46312d8def40307e4120becd4e89edb88c367c02190e3174fc715a3bd593ea18a5f6b1592e958c7fa3643c164d69f3b9be882911d1d SHA512 cc6588b281257644679004baea4c722a4be88cd2510b632585036017fb8e6eddd5fab3a469c1583d0d6fee1fd1e6490d3773c7de84389f9ea3d72fddfd5add59
AUX capstone-9999-werror.patch 533 BLAKE2B ec2589edaf25bcf551cc3b3321fd77109551270da3fbac1c0457031b14aa9bd85dff06440e219e0db22017898d7f2e779e11f63fdcc7e7112baee040393ca1f4 SHA512 c98e83e296147d4520b5323393347739b07e93ef00a339154de131a31c4eba420a6387c23a4f9382408fa9dc243b55a262f73a48412da6bc7d7d1b31cfb19f11
DIST capstone-4.0.2.tar.gz 3439542 BLAKE2B 435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9 SHA512 7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
DIST capstone-5.0.1.tar.gz 7654195 BLAKE2B 83f6681d4c9c748df00daf59f7b33637ab72eee661261c22acae40a6db2def70bb6b5339d731244fdbae6f1e1b0b5b22bb6f60c1390a1bebceb97b3f810aedb0 SHA512 350aba77ce2d96b5c25764913591ba80e4497177ae0a8b2c820c6755ee8310848fbfc54e7ccac27fafc2dbc6778118ad92c53d1b5cb601d4fa146dec7d7e11e5
diff --git a/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch b/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch
deleted file mode 100644
index 4e538ef4d5fb..000000000000
--- a/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Author: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
-Date: Mon Aug 22 18:52:19 2022 +0200
-
- PPC: fix out of bound memory access
-
- closes #1912
-
-Bug: https://bugs.gentoo.org/865151
-Upstream: https://github.com/capstone-engine/capstone/pull/1913
-
-diff --git a/arch/PowerPC/PPCInstPrinter.c b/arch/PowerPC/PPCInstPrinter.c
-index 22eef4ee..a5a30a8b 100644
---- a/arch/PowerPC/PPCInstPrinter.c
-+++ b/arch/PowerPC/PPCInstPrinter.c
-@@ -1116,7 +1116,8 @@ static char *stripRegisterPrefix(const char *RegName)
- char *name = cs_strdup(RegName + 2);
-
- // also strip the last 2 letters
-- name[strlen(name) - 2] = '\0';
-+ if(strlen(name) > 2)
-+ name[strlen(name) - 2] = '\0';
-
- return name;
- }
-diff --git a/suite/cstest/issues.cs b/suite/cstest/issues.cs
-index e4fb6cfa..3183f43f 100644
---- a/suite/cstest/issues.cs
-+++ b/suite/cstest/issues.cs
-@@ -1,3 +1,11 @@
-+!# issue 1912 PPC register name
-+!# CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, None
-+0x2d,0x03,0x00,0x80 == cmpwi cr2, r3, 0x80
-+
-+!# issue 1912 PPC no register name
-+!# CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, CS_OPT_SYNTAX_NOREGNAME
-+0x2d,0x03,0x00,0x80 == cmpwi 2, 3, 0x80
-+
- !# issue 1839 AArch64 Incorrect detailed disassembly of ldr
- !# CS_ARCH_ARM64, CS_MODE_ARM, CS_OPT_DETAIL
- 0x41,0x00,0x40,0xf9 == ldr x1, [x2] ; operands[0].access: WRITE ; operands[1].access: READ
diff --git a/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch b/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch
deleted file mode 100644
index 015220a138e8..000000000000
--- a/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/capstone.pc.in b/capstone.pc.in
-index 1b559eac..1ffcd354 100644
---- a/capstone.pc.in
-+++ b/capstone.pc.in
-@@ -5,7 +5,7 @@ includedir=${prefix}/include
-
- Name: capstone
- Description: Capstone disassembly engine
--Version: @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@
-+Version: @PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@
- URL: http://www.capstone-engine.org
- archive=${libdir}/libcapstone.a
- Libs: -L${libdir} -lcapstone
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 28cd8a6d3663..83ed4b84d1cf 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/spdx-tools/Manifest b/dev-python/spdx-tools/Manifest
index 00085a1be89f..9153a3e4b250 100644
--- a/dev-python/spdx-tools/Manifest
+++ b/dev-python/spdx-tools/Manifest
@@ -1,7 +1,7 @@
DIST spdx-tools-0.7.1.tar.gz 200475 BLAKE2B 72da69f77a4d25380acb5b4d026596a593bfc631876dbae1a26ecc83e5d9fe7ff76c2f9a5d532186cc703d9fc5fc38ab859b654abfcddcf1e8116e7d26b55407 SHA512 8ffda24d162f4939fe99574e3ee4a492c55678f983ba101206a634edac75d404d3a07964289678da7ecae5b76a6d78f805b451fc51f60b713685afbd3a736a54
DIST spdx-tools-0.8.1.tar.gz 496884 BLAKE2B 9b2e2066b29c74e50287cd118af394510a8635f9347a52477ff499cdf72082e1f2708cd067475b94814ef5b7c3e0e2ff0cb3c22e9e2de1b788dee644ea0a0006 SHA512 70e1d2d491517a332704707510b34bb8146924f29b734951eca03d0b3f791cb482fdae342d4084680d0b969614ae6350a13c196bf747b80b6a75c9ec0a6792cd
DIST spdx-tools-0.8.2.tar.gz 680032 BLAKE2B 0556c129f5800e843ab202ebcac5055a42577e727582b66d37af7d245a59c427388880362b78b83e6993b467bba0187fae2cc82151053fc932352a9524a36b5f SHA512 610f1718f72aa10eb3c4fe920148ca8b777a7331d149e2ed3e02e36098a75e80ce5bc853b540a0fcdddb17ffbb8e37fe863b381824caff8961853c41d9e61c80
-EBUILD spdx-tools-0.7.1.ebuild 719 BLAKE2B 915c27a6f78e3f9a73c60150ffd3ba4982a9b6c0cf0f645cd83754bf376a7e924254e02e44e7bcf17dd73c4b091756f520e4e85b61d63054d1a8654ee004dd8f SHA512 48888e85665de65990a2471475832b49136ba6ffeed303643a80ba86d32fc4a4193583a6f631b04edd61a1ce276d28a677effae5b0f7041dfeb65e132bad56ac
+EBUILD spdx-tools-0.7.1.ebuild 718 BLAKE2B 1cef2f2c8fcee4baa989b1e82f534e3c93282abc542790aef40e1dd93368227e9d26940449d278b843bbfab4444710983ed2d134267c12998f7a3b9e04157173 SHA512 d94e42238e9d40d2d9e4da467a30955ea3bc7bba06397e1bf029d12addfde7d5540f96831a2d6899b140f0be5575914bfb9f30f67fc5078375c6ff1b524bc5ad
EBUILD spdx-tools-0.8.1.ebuild 940 BLAKE2B 9b37ac4812bc253bb6bd547c674937e4b0ec4015d3b4ffd4184f7b5535b3c9c19a3a6d051989643ff502a6367797bc4ec565b21b3a50b5e2db55267de61e9a22 SHA512 4bcbf63c0f966748acade022238f638f9667a753ba740f3607533c460fd10b4ab8da506be7eced3e167904a6623d7bd47f74d5b883becc95ff1defc73814f4bf
EBUILD spdx-tools-0.8.2.ebuild 940 BLAKE2B 9b37ac4812bc253bb6bd547c674937e4b0ec4015d3b4ffd4184f7b5535b3c9c19a3a6d051989643ff502a6367797bc4ec565b21b3a50b5e2db55267de61e9a22 SHA512 4bcbf63c0f966748acade022238f638f9667a753ba740f3607533c460fd10b4ab8da506be7eced3e167904a6623d7bd47f74d5b883becc95ff1defc73814f4bf
MISC metadata.xml 400 BLAKE2B 06fd2d3be0d3bd0523a6951c95babcf98b30997972402df2e292dc05ba7bc1fd6dfe793d915a96b61404aff939db3c06b9e8b48b49c80f84ac5245f50ea14711 SHA512 053c24e6acc875c758f38f867f41883d048c2d6c6b7807886f159cdfa3dcd6c81e949a84bd65372ee7d85429e37fd90d40aab978fb73bbbb2fefb771f5af5319
diff --git a/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild b/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild
index d46e32e6e36c..458f9eb3803d 100644
--- a/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild
+++ b/dev-python/spdx-tools/spdx-tools-0.7.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0/0.7"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
diff --git a/dev-python/uritools/Manifest b/dev-python/uritools/Manifest
index 3113ba1f1603..7b9ee212213e 100644
--- a/dev-python/uritools/Manifest
+++ b/dev-python/uritools/Manifest
@@ -1,5 +1,5 @@
DIST uritools-4.0.1.tar.gz 23524 BLAKE2B ca1d0e739436211838df50b1fe7949c5a43f9bf17ec24cf4b5f5748bcb4a330d677134e568a1683422c80a1cc178bd1f4325df7f0e27ac3af09a025fd95513ac SHA512 d616103a74161ed3f2920d2c6aa75cbfc7425940c46097a7b3701d3db3b8771f012bce17dd595d56154fe7ac00527a6bc989810c2e0beb4556e5caa5720e085e
DIST uritools-4.0.2.tar.gz 23673 BLAKE2B 3535a149e934c031548e4aeeb9be3e9e17492360dd8f77add5565677cdfc7657c9e27806729b18c52cdb477345fe4b9ecd54e2a3aaba6f692cd9e45c487bf75d SHA512 71879ee6c346bf0c7b0d12fc42c91ecc8af553b3bf038edddd504e374933911e92c8adc26b2ff07243380229261e0b3eb6a6c6e189904aa4b467348098d73fff
EBUILD uritools-4.0.1.ebuild 493 BLAKE2B 8b4395bec9dfbe822a0d1fef3f8e1a5c3343c43a867e8f3242a8ce2ab872a7f8c0f60a1c6a0fd6666f74976a1e3d4be30fe66ab8a3e7c1270fc56286c216b4de SHA512 efdbfb09093ecd08ebae63c4fb1b4eb3f5c1d46fcc266c52c66cbf7f30f16ede094fb4d4c160a3e506ff02e62b4727f56f23f710bb037741e5cd61f01814ac94
-EBUILD uritools-4.0.2.ebuild 493 BLAKE2B 8b4395bec9dfbe822a0d1fef3f8e1a5c3343c43a867e8f3242a8ce2ab872a7f8c0f60a1c6a0fd6666f74976a1e3d4be30fe66ab8a3e7c1270fc56286c216b4de SHA512 efdbfb09093ecd08ebae63c4fb1b4eb3f5c1d46fcc266c52c66cbf7f30f16ede094fb4d4c160a3e506ff02e62b4727f56f23f710bb037741e5cd61f01814ac94
+EBUILD uritools-4.0.2.ebuild 492 BLAKE2B 3f65a8fcbb210f9e466da0c3ef8a57a0e8b0b65ca3e98ea85b17e62a21fa4843aee5b4bbd6a81d9bbe101e0196f015f0004f595dce0ddd26cc463db33e19c184 SHA512 f27cb76451f1bcf1915fd91776755cc2f62d4aadd6220f0fd107be586b9d9e42a1433c454d68060ab4ad745065a001da02c02482f3972ca15742b9ed40434444
MISC metadata.xml 1330 BLAKE2B df7bdf865359417f17c74d9126491e91721d154a465e0d96700a0d5e8eabd8195396ac3948d7e701f918d4e6617101f55b1433903a0e5acdf633a3988be06247 SHA512 99d28ce814dd8714f99344f7fade06559c3ac90cfb2da34d15751ca4b94087b4617fcaf0ff2a54a22f058e4746e4c69b27fe3615c5348e274b0893a9b24d6364
diff --git a/dev-python/uritools/uritools-4.0.2.ebuild b/dev-python/uritools/uritools-4.0.2.ebuild
index 3369476d3621..b4c5aea9f082 100644
--- a/dev-python/uritools/uritools-4.0.2.ebuild
+++ b/dev-python/uritools/uritools-4.0.2.ebuild
@@ -19,6 +19,6 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
distutils_enable_tests pytest
diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz
index b061236de228..755cb336cce7 100644
--- a/games-simulation/Manifest.gz
+++ b/games-simulation/Manifest.gz
Binary files differ
diff --git a/games-simulation/openrct2/Manifest b/games-simulation/openrct2/Manifest
index 88c7eb56680b..65606d9aea12 100644
--- a/games-simulation/openrct2/Manifest
+++ b/games-simulation/openrct2/Manifest
@@ -1,7 +1,6 @@
AUX README.gentoo 715 BLAKE2B c7e27f799a33a73dccd75bf2f28882bda609b3ba74fc98ca1b1fcdcbb91290a81a878d10fa1b9b15f0ebebe9ef496a7ac7b8fdfd3a455ca3ebad3dd3df908035 SHA512 c18d5b5950523e2abedd0f9218e71c1f7222615d34eb56c24c69f7dea446e17248086525603d1da63302db6e8c5b642086eb8b154fd531c26db611b9f799d4d8
AUX openrct2-0.4.0-include-additional-paths.patch 928 BLAKE2B 0af967acd22b8f11b15bfcb433b1c586dab100839bba49867c374669e27f9677c82f16c727b939dec28e95fbb42278b9661935aac3cc23fe6b8ad8b64901a029 SHA512 6f2359f8fbf1fc915909fe404300e016d4f8d55f3b0f59dbdbf10e6376c38c412de23394c2138fb56666be059221c60a8b488a6965f1b6be19e834a6fc624b53
AUX openrct2-0.4.1-gtest-1.10.patch 269 BLAKE2B 40e85e87627ca627faff555248a46307f79f923dffffae1b47af55643b64d2776c075ad237530d0a0a074ffd62a18ce021d72fc3c4b4126e2880683c75648908 SHA512 8526095e8716d4885524483e6fe6b6f2ba7edf29bc7bd30602f37aebd5bafdc3a299e5890d3844fc1d573c69244d5415f7d02791e6ac73f9e421f88987bce2dd
-AUX openrct2-0.4.4-dont-force-downloads.patch 412 BLAKE2B e13a6e7d6710bcc47c6d84a42da4ae4cd43466c8653c254ac631bd04b7f5a9490fe8232232109ebc70c744beb471e77369dfbc2f60e83159929f608d6b7f52f8 SHA512 58da023daee588988c98df3b937dc1029db7a3663fe8dd9d8f166047145433d67033072d7b8a9bf245433409867c21c6d4b132281961281983abce50bd84146a
AUX openrct2.confd 415 BLAKE2B 08c22a6940f07d89b6414917d5438d2926b71397c1aa590db805fea67fe6857ccd7e00117edb0f8135fd055d741ec071e3cd439bd62f516142151ef3af76b2a4 SHA512 d2f6863c507389eab1117497edca2a21121c115b7fd06f59bc358f0a610ebf58b8df3be7683aaf105cc481c27647c4cfa36893c33b3a1da0624325927b5e3d9b
AUX openrct2.initd 1424 BLAKE2B 0b5940000d0d7ebf0ad14d2326fc6342380fe9fd5266a49610d4c62686062ce2fbaca7c3211f0026d3c8bda6ad8bc7526838734571266da745e2d67ca8be9ec8 SHA512 3c1ebbe9874ecda50b9420d1cb27633a9ddec57f5afab39ceac0845e44c7fdfd0fd0dd9799a14b09f45d3c7e85a93cd994515d495c3b2f1d4e8012e5716f1409
DIST openrct2-0.4.6.tar.gz 21003990 BLAKE2B 910e03586249c6e1fb1320cc47034c121f74da847305a041f18e5d593d1f494a608508b69f5a2b7919a4353eff4ea7d1dc5a5f8236c8857eca8175da04f9ec33 SHA512 fd48983f231b71cce9c7f59af88a46e81c7dfd005c77ce3594a43dfac87fd9d88dd900e3137c8c2c3bdeda974392c94412d031923e2191b44e974db1e3922712
diff --git a/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch b/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch
deleted file mode 100644
index c92816997487..000000000000
--- a/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -160,12 +160,6 @@
- endif ()
- endif ()
-
--# If OS is Linux, import OpenSoundEffects and OpenMusic
--if(UNIX AND NOT APPLE)
-- set(DOWNLOAD_OPENMSX ON)
-- set(DOWNLOAD_OPENSFX ON)
--endif()
--
- # LIST of supported flags, use SET_CHECK_CXX_FLAGS() to apply to target.
- # Use ADD_CHECK_CXX_COMPILER_FLAG() to add to list.
- set(SUPPORTED_CHECK_CXX_COMPILER_FLAGS "")
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 4c5ebcbae9c6..51ca8b5f2b8c 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index 2e5505ec64ac..4e5fe472e28e 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -23,13 +23,16 @@ AUX exim_at.service 140 BLAKE2B 8624f4a555e2acdc7aaf917952c4152ad00dc063a51076ae
DIST exim-4.94.2.tar.xz 1838076 BLAKE2B 684e115a7af3efdab15451f8e11f9b53455c9166d8c078216d7a95223d77569cec8a882ed99b9180acbd8a9e747a0bca03d56993d011de15dc35143a989ab046 SHA512 5334c236221ed4e03dbc33e6a79d939b06037fa2f4b71971607a360b67af5c85a89681ee13a5eeaf0184382c55a160cf2e89ed7afb2949f025a54f1e88f9e3fc
DIST exim-4.96-gentoo-patches-r0.tar.xz 13308 BLAKE2B e01cd8b90593329d858cced27bea9da4860e80500c0b0b3f86418931a77616ac1e4a532cfffc551de5844bfcbcd115c1591b28577c234beb551458dc0877e764 SHA512 0a8d7b5903c8cd7c2cc07e4ea3ed62200ee0116fe0b5513ec97ba7f3ab1dd5cd0dc181eb93c3c1c7f767be7df3546ac07b622a8f4352eb883323c3a005a1c7db
DIST exim-4.96.1.tar.xz 1879404 BLAKE2B fc6425be41ef7722f7d7b6b541c01774a4bafe55ca38152dc3fbb837e00ea52fabc39a42fcbf0500f4e0eda40deec3cbb0d746da9700a4a615f9ee4869e325c5 SHA512 ef1a0e57c59cdf4e915b3ac5dcdbc69f565b14dd92b0527f6796b2c46a9ec34f991f9790fb4171c99417f7e482cdd62d77e780cc71fab227c8bed876103f7fdd
+DIST exim-4.96.2.tar.xz 1879896 BLAKE2B f172340e5f896dc1996e4e3cf46515c2336c47d3390524ca91cb9ef7258a62b83426592de582aa792584cbeaace519b4edea5e62b3ebeb8e5f599379255e04a5 SHA512 dc9f6a114e64ac826489edff88d50a24195b64714428e691c10a7bfb119b3ebb6455bf80cbb34dfd0a4e2e44cbde72effb009357a8e0a6065e512fe32092e3ed
DIST exim-4.96.tar.xz 1879152 BLAKE2B 4b424f2ebc661bd0db35d7f6da86300c6d5cb5b9a52cddd24fdd452daa76c84e471d4f8f278cf951d1503b01fd46fc3e6858d6feded09f34253d2cf2ae99b45a SHA512 6b863661465a0b9897c1b71875c5196a1903cf560dd85de45b08242b9731edb2bc10eb56945d62e477e5d15cc7a8d493915bff2ca81689673a8091c66f62c89e
DIST exim-pdf-4.94.2.tar.xz 2092248 BLAKE2B 973ab4f117fdb58afa017bc41b4496fac1277e707a9926d67317c455b0bd617021c17cba6c8d793d8962aacef12c0790d5add7174017512b7b1ea070f8e8533d SHA512 3a661f69d81a992798d4b7e5b7def7cfffa297a7b3c02a6631be426cefff5a6e8783fa322a1bd105d01f7b06968d01e77963e6ab7be3157f63eb62eb6ff172b0
DIST exim-pdf-4.96.1.tar.xz 2132252 BLAKE2B 7e6d756630211b6465f9162c7a6b461774b3999ad8c3c1ace157a39b7e07f86644d206c5687991b6098aec47445319def44ddb2895b2a16146f6abd1c11d47a6 SHA512 d39ee2f9a05326809a6e8454a108d717838dacfa42c2cade72f5937b1b44d70e70152fa75f4b4e9548cd4198d54f8a8c1323e14d7d1f9a0a23c99a53db1001b0
+DIST exim-pdf-4.96.2.tar.xz 2132268 BLAKE2B 9104d42d742e7152d166b6158a6f060d0a29143b11e5064ecda177ead59ac66a9bb6ab3575e5bcaf7af5b49964d29b841285e67184592a8b64bab6099f4c8ac9 SHA512 c35eea4ab5510bba50d22813b28c9d2f5e4e2fed76993693b997f2090024dde674d58dffe044cb64642bf57b83fcae3bfc3dbcae43288fae11692ee49374df74
DIST exim-pdf-4.96.tar.xz 2137468 BLAKE2B 7f61767f91864c43a3b7b6ca36ec7f41da6ad7029687a38cfa9307c444c2ffbd3eb61d45645ffd20ec16ba64a37e1ff08c02e7e4e36499c7783679af9a399081 SHA512 05e94579631656330d95d237c58bc9fd52229a067c5846e7c3409b4c83040c9216819bcb0090673d9991fd59e2c2025340592b31b241b557c6775782106854d1
DIST system_filter.exim.gz 3075 BLAKE2B d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3
EBUILD exim-4.94.2-r12.ebuild 16239 BLAKE2B b3e0da17714fc01c828e715f981c055d4d8e22547b3f82ffb1000c33759026222ae9c011e45f2f21fea8ee9b6811910e7802a0dbcc7f453473e4994addee9136 SHA512 c943ad0f3447eb90c8c6129ef2124b4d0f0b360f99d5348552d2a58c4f340d1ba0083ba474becdbdbfaf1a27e41ffba7de281dbc433f345a64a3d42b59c18a6d
EBUILD exim-4.94.2-r7.ebuild 14827 BLAKE2B 97195a6a464ad98a33f050766d2903fe66fbdbf96f293279f5ff4198faf335ddc33a513029186d1ddb41a0c5d599370621b7b070ea398ba7663e44916e6685c3 SHA512 d2f9b2d4261a3115cd8fbf3f5a7a455f9d7efd4279404b53a4a49c8cc1b704a368546d854883df0634b4ebb894451981c95f6ba62c5505b42fcd6db6dc89ecc9
EBUILD exim-4.96-r4.ebuild 16589 BLAKE2B dd4a8fafb95891d3a4ec779360cc0603b27d365a3bceed9ec977371c30b953f7fec8d3e132dda1d4da9611374082447d233cdbadc3e6f8cf01576465e459262f SHA512 64eda6530c502540669fc7934db59e16939cf44c90974a84d5c7fa5e5e1bc61b1b10d69c4d07351fc4f3966c3473fa8813e5c35feaa48999eb183ad26e4a0f0c
EBUILD exim-4.96.1.ebuild 16605 BLAKE2B c3514767f1442308f0d44e238559a6eb16d95986bf060f6c77e5ef9e4842e6c0fbf162db9f6969dbb6c63e9033203c74206890ed9648e3266b5f5ad2404d68d3 SHA512 d2a17bab3f2e5e8e58881f3c80027a9da193b2e6f0f6d28f2d3d9a8e7bff6b6e0e1006b0ba232140d5594691efd81256695139144cd031fd418e0667ea54988c
+EBUILD exim-4.96.2.ebuild 16605 BLAKE2B c3514767f1442308f0d44e238559a6eb16d95986bf060f6c77e5ef9e4842e6c0fbf162db9f6969dbb6c63e9033203c74206890ed9648e3266b5f5ad2404d68d3 SHA512 d2a17bab3f2e5e8e58881f3c80027a9da193b2e6f0f6d28f2d3d9a8e7bff6b6e0e1006b0ba232140d5594691efd81256695139144cd031fd418e0667ea54988c
MISC metadata.xml 2759 BLAKE2B 4f5d0d9fbd244b0836de4bd0d3b84f45376628a12e019c89e49e6dbd7128c19f16281fdfb401d852f57f27f547184351000382cc7333a524f7be280e0799d8d8 SHA512 85a2eaef07eb68d51a1307c6d76bef6620e7311ffda593750ebee5fe84affac2e026c971818500004c0ab9722a8e84c8eb0394fb66bb2ba6cd3465cf7e1f1a73
diff --git a/mail-mta/exim/exim-4.96.2.ebuild b/mail-mta/exim/exim-4.96.2.ebuild
new file mode 100644
index 000000000000..2fb3f6b6970a
--- /dev/null
+++ b/mail-mta/exim/exim-4.96.2.ebuild
@@ -0,0 +1,655 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit db-use toolchain-funcs pam systemd
+
+IUSE="arc berkdb +dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl
+dsn gdbm gnutls idn ipv6 ldap lmtp maildir mbx
+mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux
+socks5 spf sqlite srs +ssl syslog tdb tcpd +tpda X"
+REQUIRED_USE="
+ arc? ( dkim spf )
+ dane? ( ssl !gnutls )
+ dmarc? ( dkim spf )
+ dkim? ( ssl !gnutls )
+ gnutls? ( ssl )
+ pkcs11? ( ssl )
+ || ( berkdb gdbm tdb )
+"
+# NOTE on USE="gnutls dane", gnutls[dane] is masked in base, unmasked
+# for x86 and amd64 only, due to this, repoman won't allow depending on
+# gnutls[dane] for all else. Because we cannot express USE=dane when
+# USE=gnutls is in effect only in package.use.mask, the only option we
+# have left is to a) ignore the dependency (but that results in bug
+# #661164) or b) mask the usage of USE=dane with USE=gnutls. Both are
+# incorrect, but b) is the only "correct" view from repoman.
+# We cannot express a required use for berkdb/gdbm/tdb correctly because
+# berkdb and gdbm are both enabled in base profile
+
+SDIR=$([[ ${PV} == *_rc* ]] && echo /test
+ [[ ${PV} == *.*.*.* ]] && echo /fixes)
+COMM_URI="https://downloads.exim.org/exim4${SDIR}"
+
+GPV="r0"
+DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
+SRC_URI="${COMM_URI}/${P//_rc/-RC}.tar.xz
+ https://dev.gentoo.org/~grobian/distfiles/${PN}-4.96-gentoo-patches-${GPV}.tar.xz
+ mirror://gentoo/system_filter.exim.gz
+ doc? ( ${COMM_URI}/${PN}-pdf-${PV//_rc/-RC}.tar.xz )"
+HOMEPAGE="https://www.exim.org/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND=">=sys-apps/sed-4.0.5
+ dev-libs/libpcre2:=
+ tdb? ( sys-libs/tdb:= )
+ !tdb? ( berkdb? ( >=sys-libs/db-3.2:= <sys-libs/db-6:= ) )
+ !tdb? ( !berkdb? ( sys-libs/gdbm:= ) )
+ idn? ( net-dns/libidn:= net-dns/libidn2:= )
+ perl? ( dev-lang/perl:= )
+ pam? ( sys-libs/pam )
+ tcpd? ( sys-apps/tcp-wrappers )
+ ssl? (
+ gnutls? (
+ net-libs/gnutls:0=[pkcs11?]
+ dev-libs/libtasn1
+ )
+ !gnutls? (
+ dev-libs/openssl:0=
+ )
+ )
+ ldap? ( >=net-nds/openldap-2.0.7:= )
+ elibc_glibc? (
+ net-libs/libnsl:=
+ nis? (
+ net-libs/libtirpc:=
+ >=net-libs/libnsl-1:=
+ )
+ )
+ mysql? ( dev-db/mysql-connector-c:= )
+ postgres? ( dev-db/postgresql:= )
+ sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 )
+ redis? ( dev-libs/hiredis:= )
+ spf? ( >=mail-filter/libspf2-1.2.5-r1 )
+ dmarc? ( mail-filter/opendmarc:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXaw
+ )
+ sqlite? ( dev-db/sqlite )
+ radius? ( net-dialup/freeradius-client )
+ virtual/libcrypt:=
+ virtual/libiconv
+ "
+ # added X check for #57206
+BDEPEND="virtual/pkgconfig"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ !mail-mta/courier
+ !mail-mta/esmtp
+ !mail-mta/msmtp[mta]
+ !mail-mta/netqmail
+ !mail-mta/nullmailer
+ !mail-mta/postfix
+ !mail-mta/sendmail
+ !mail-mta/opensmtpd
+ !mail-mta/ssmtp[mta]
+ >=net-mail/mailbase-0.00-r5
+ virtual/logger
+ dcc? ( mail-filter/dcc )
+ selinux? ( sec-policy/selinux-exim )
+ "
+
+S=${WORKDIR}/${P//_rc/-RC}
+
+src_prepare() {
+ # Legacy patches which need a respin for -p1
+ eapply -p0 "${FILESDIR}"/exim-4.14-tail.patch
+ eapply -p0 "${FILESDIR}"/exim-4.74-radius-db-ENV-clash.patch # 287426
+ eapply "${FILESDIR}"/exim-4.93-as-needed-ldflags.patch # 352265, 391279
+ eapply -p0 "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591
+ eapply "${FILESDIR}"/exim-4.69-r1.27021.patch
+ eapply "${FILESDIR}"/exim-4.95-localscan_dlopen.patch
+
+ # Upstream post-release fixes :(
+ local GPVDIR=${WORKDIR}/${PN}-4.96-gentoo-patches-${GPV}
+ eapply "${GPVDIR}"/exim-4.96-rewrite-malformed-addr-fix.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-spf-memory-error-fix.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-regex-use-after-free.patch # upstr
+ eapply -p2 "${GPVDIR}"/exim-4.96-dmarc_use_after_free.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-deamon-startup-fix.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-openssl-verify-ocsp.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-openssl-double-expansion.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-recursion-dns_again.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-openssl-tls_eccurve-setting.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-openssl-tls_eccurve-lt-3.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-openssl-bad-alpn.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-dane-dns_again.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-expansion-crash.patch # upstr
+ eapply "${GPVDIR}"/exim-4.96-transport-crash.patch # upstr
+
+ # oddity, they disable berkdb as hack, and then throw an error when
+ # berkdb isn't enabled
+ sed -i \
+ -e 's/_DB_/_DONTMESS_/' \
+ -e 's/define DB void/define DONTMESS void/' \
+ src/auths/call_radius.c || die
+
+ # API changed from 1.3 to 1.4, upstream doesn't think 1.4 should be
+ # used, but 1.3 has a CVE and Gentoo (like most downstreams) only
+ # has 1.4 available
+ eapply "${FILESDIR}"/exim-4.94-opendmarc-1.4.patch
+
+ if use maildir ; then
+ eapply "${FILESDIR}"/exim-4.94-maildir.patch
+ else
+ eapply -p0 "${FILESDIR}"/exim-4.80-spool-mail-group.patch # 438606
+ fi
+
+ eapply_user
+
+ # user Exim believes it should be
+ MAILUSER=mail
+ MAILGROUP=mail
+ if use prefix && [[ ${EUID} != 0 ]] ; then
+ MAILUSER=$(id -un)
+ MAILGROUP=$(id -gn)
+ fi
+}
+
+src_configure() {
+ # general config and paths
+
+ local aliases="${EPREFIX}/etc/mail/aliases"
+ sed -i \
+ -e "/SYSTEM_ALIASES_FILE/s'SYSTEM_ALIASES_FILE'${aliases}'" \
+ src/configure.default || die
+
+ sed -i -e 's/^buildname=.*/buildname=exim-gentoo/' Makefile || die
+
+ if use elibc_musl; then
+ sed -i -e 's/^LIBS = -lnsl/LIBS =/g' OS/Makefile-Linux || die
+ fi
+
+ local conffile="${EPREFIX}/etc/exim/exim.conf"
+ sed -e "48i\CFLAGS=${CFLAGS}" \
+ -e "s:BIN_DIRECTORY=/usr/exim/bin:BIN_DIRECTORY=${EPREFIX}/usr/sbin:" \
+ -e "s;EXIM_USER=;EXIM_USER=ref:${MAILUSER};" \
+ -e "s:CONFIGURE_FILE=.*$:CONFIGURE_FILE=${conffile}:" \
+ -e "s:ZCAT_COMMAND=.*$:ZCAT_COMMAND=${EPREFIX}/bin/zcat:" \
+ -e "s:COMPRESS_COMMAND=.*$:COMPRESS_COMMAND=${EPREFIX}/bin/gzip:" \
+ src/EDITME > Local/Makefile || die
+
+ # work on Local/Makefile from now on
+ cd Local
+
+ cat >> Makefile <<- EOC
+ INFO_DIRECTORY=${EPREFIX}/usr/share/info
+ PID_FILE_PATH=${EPREFIX}/run/exim.pid
+ SPOOL_DIRECTORY=${EPREFIX}/var/spool/exim
+ HAVE_ICONV=yes
+ WITH_CONTENT_SCAN=yes
+ EOC
+
+ # configure db implementation, Exim always needs one for its hints
+ # database, we prefer tdb and gdbm, since bdb is kind of getting
+ # less and less support
+ if use tdb ; then
+ cat >> Makefile <<- EOC
+ USE_TDB=yes
+ DBMLIB = -ltdb
+ EOC
+ sed -i -e 's:^USE_DB=yes:# USE_DB=yes:' Makefile || die
+ sed -i -e 's:^USE_GDBM=yes:# USE_GDBM=yes:' Makefile || die
+ elif use gdbm ; then
+ cat >> Makefile <<- EOC
+ USE_GDBM=yes
+ DBMLIB = -lgdbm
+ EOC
+ sed -i -e 's:^USE_DB=yes:# USE_DB=yes:' Makefile || die
+ sed -i -e 's:^USE_TDB=yes:# USE_TDB=yes:' Makefile || die
+ else # must be berkdb via required_use
+ # use the "native" interfaces to the DBM and CDB libraries, support
+ # passwd and directory lookups by default
+ local DB_VERS="5.3 5.1 4.8 4.7 4.6 4.5 4.4 4.3 4.2 3.2"
+ cat >> Makefile <<- EOC
+ USE_DB=yes
+ # keep include in CFLAGS because exim.h -> dbstuff.h -> db.h
+ CFLAGS += -I$(db_includedir ${DB_VERS})
+ DBMLIB = -l$(db_libname ${DB_VERS})
+ EOC
+ sed -i -e 's:^USE_GDBM=yes:# USE_GDBM=yes:' Makefile || die
+ sed -i -e 's:^USE_TDB=yes:# USE_TDB=yes:' Makefile || die
+ fi
+
+ # if we use libiconv, now is the time to tell so
+ if use !elibc_glibc && use !elibc_musl ; then
+ cat >> Makefile <<- EOC
+ EXTRALIBS_EXIM=-liconv
+ EOC
+ fi
+
+ # support for IPv6
+ if use ipv6; then
+ cat >> Makefile <<- EOC
+ HAVE_IPV6=YES
+ EOC
+ fi
+
+ # support i18n/IDNA
+ if use idn; then
+ cat >> Makefile <<- EOC
+ SUPPORT_I18N=yes
+ SUPPORT_I18N_2008=yes
+ EXTRALIBS_EXIM += -lidn -lidn2
+ EOC
+ fi
+
+ #
+ # mail storage formats
+ #
+
+ # mailstore is Exim's traditional storage format
+ cat >> Makefile <<- EOC
+ SUPPORT_MAILSTORE=yes
+ EOC
+
+ # mbox
+ if use mbx; then
+ cat >> Makefile <<- EOC
+ SUPPORT_MBX=yes
+ EOC
+ fi
+
+ # maildir
+ if use maildir; then
+ cat >> Makefile <<- EOC
+ SUPPORT_MAILDIR=yes
+ EOC
+ fi
+
+ #
+ # lookup methods
+ #
+
+ # support passwd and directory lookups by default
+ cat >> Makefile <<- EOC
+ LOOKUP_CDB=yes
+ LOOKUP_PASSWD=yes
+ LOOKUP_DSEARCH=yes
+ EOC
+
+ if ! use dnsdb; then
+ # DNSDB lookup is enabled by default
+ sed -i -e 's:^LOOKUP_DNSDB=yes:# LOOKUP_DNSDB=yes:' Makefile || die
+ fi
+
+ if use ldap; then
+ cat >> Makefile <<- EOC
+ LOOKUP_LDAP=yes
+ LDAP_LIB_TYPE=OPENLDAP2
+ LOOKUP_INCLUDE += -I"${EPREFIX}"/usr/include/ldap
+ LOOKUP_LIBS += -lldap -llber
+ EOC
+ fi
+
+ if use mysql; then
+ cat >> Makefile <<- EOC
+ LOOKUP_MYSQL=yes
+ LOOKUP_INCLUDE += $(mysql_config --include)
+ LOOKUP_LIBS += $(mysql_config --libs)
+ EOC
+ fi
+
+ if use nis; then
+ cat >> Makefile <<- EOC
+ LOOKUP_NIS=yes
+ LOOKUP_NISPLUS=yes
+ EOC
+ if use elibc_glibc ; then
+ cat >> Makefile <<- EOC
+ LOOKUP_INCLUDE += -I"${EPREFIX}"/usr/include/tirpc
+ LOOKUP_LIBS += -lnsl
+ EOC
+ fi
+ fi
+
+ if use postgres; then
+ cat >> Makefile <<- EOC
+ LOOKUP_PGSQL=yes
+ LOOKUP_INCLUDE += -I$(pg_config --includedir)
+ LOOKUP_LIBS += -L$(pg_config --libdir) -lpq
+ EOC
+ fi
+
+ if use sqlite; then
+ cat >> Makefile <<- EOC
+ LOOKUP_SQLITE=yes
+ LOOKUP_SQLITE_PC=sqlite3
+ EOC
+ fi
+
+ if use redis; then
+ cat >> Makefile <<- EOC
+ LOOKUP_REDIS=yes
+ LOOKUP_LIBS += -lhiredis
+ EOC
+ fi
+
+ # Exim monitor, enabled by default, controlled via X USE-flag,
+ # disable if not requested, bug #46778
+ if use X; then
+ cp ../exim_monitor/EDITME eximon.conf || die
+ cat >> Makefile <<- EOC
+ EXIM_MONITOR=eximon.bin
+ EOC
+ fi
+
+ #
+ # features
+ #
+
+ # DomainKeys Identified Mail, RFC4871
+ if ! use dkim; then
+ # DKIM is enabled by default
+ cat >> Makefile <<- EOC
+ DISABLE_DKIM=yes
+ EOC
+ fi
+
+ # Per-Recipient-Data-Response
+ if ! use prdr; then
+ # PRDR is enabled by default
+ cat >> Makefile <<- EOC
+ DISABLE_PRDR=yes
+ EOC
+ fi
+
+ # Transport post-delivery actions
+ if use !tpda && use !dane; then
+ # EVENT is enabled by default
+ cat >> Makefile <<- EOC
+ DISABLE_EVENT=yes
+ EOC
+ fi
+
+ # log to syslog
+ if use syslog; then
+ local eximlog="${EPREFIX}/var/log/exim/exim_%s.log"
+ sed -i \
+ -e "s:LOG_FILE_PATH=${eximlog}:LOG_FILE_PATH=syslog:" \
+ Makefile || die
+ cat >> Makefile <<- EOC
+ LOG_FILE_PATH=syslog
+ EOC
+ else
+ cat >> Makefile <<- EOC
+ LOG_FILE_PATH=${EPREFIX}/var/log/exim/exim_%s.log
+ EOC
+ fi
+
+ # starttls support (ssl)
+ if use ssl; then
+ if use gnutls; then
+ echo "USE_GNUTLS=yes" >> Makefile
+ echo "USE_GNUTLS_PC=gnutls $(use dane && echo gnutls-dane)" \
+ >> Makefile
+ use pkcs11 || echo "AVOID_GNUTLS_PKCS11=yes" >> Makefile
+ else
+ echo "USE_OPENSSL=yes" >> Makefile
+ echo "USE_OPENSSL_PC=openssl" >> Makefile
+ fi
+ else
+ echo "DISABLE_TLS=yes" >> Makefile
+ fi
+
+ # TCP wrappers
+ if use tcpd; then
+ cat >> Makefile <<- EOC
+ USE_TCP_WRAPPERS=yes
+ EXTRALIBS_EXIM += -lwrap
+ EOC
+ fi
+
+ # Light Mail Transport Protocol
+ if use lmtp; then
+ cat >> Makefile <<- EOC
+ TRANSPORT_LMTP=yes
+ EOC
+ fi
+
+ # embedded Perl
+ if use perl; then
+ cat >> Makefile <<- EOC
+ EXIM_PERL=perl.o
+ EOC
+ fi
+
+ # dlfunc
+ if use dlfunc; then
+ cat >> Makefile <<- EOC
+ EXPAND_DLFUNC=yes
+ HAVE_LOCAL_SCAN=yes
+ DLOPEN_LOCAL_SCAN=yes
+ EOC
+ fi
+
+ # Proxy Protocol
+ if use proxy; then
+ cat >> Makefile <<- EOC
+ SUPPORT_PROXY=yes
+ EOC
+ fi
+
+ # SOCKS5 (outbound) proxy support
+ if use socks5; then
+ cat >> Makefile <<- EOC
+ SUPPORT_SOCKS=yes
+ EOC
+ fi
+
+ # DANE
+ if use !dane; then
+ # DANE is enabled by default
+ sed -i -e 's:^SUPPORT_DANE=yes:# SUPPORT_DANE=yes:' Makefile || die
+ fi
+
+ # DMARC
+ if use dmarc; then
+ cat >> Makefile <<- EOC
+ SUPPORT_DMARC=yes
+ EXTRALIBS_EXIM += -lopendmarc
+ EOC
+ fi
+
+ # Sender Policy Framework
+ if use spf; then
+ cat >> Makefile <<- EOC
+ SUPPORT_SPF=yes
+ EXTRALIBS_EXIM += -lspf2
+ EOC
+ fi
+
+ #
+ # experimental features
+ #
+
+ # Authenticated Receive Chain
+ if use arc; then
+ echo "EXPERIMENTAL_ARC=yes">> Makefile
+ fi
+
+ # Distributed Checksum Clearinghouse
+ if use dcc; then
+ echo "EXPERIMENTAL_DCC=yes">> Makefile
+ fi
+
+ # Sender Rewriting Scheme
+ if use srs; then
+ # this one is the default/supported variant since 4.95, and the
+ # only variant available since 4.96
+ cat >> Makefile <<- EOC
+ SUPPORT_SRS=yes
+ EOC
+ fi
+
+ # Delivery Sender Notifications extra information in fail message
+ if use dsn; then
+ cat >> Makefile <<- EOC
+ EXPERIMENTAL_DSN_INFO=yes
+ EOC
+ fi
+
+ #
+ # authentication (SMTP AUTH)
+ #
+
+ # standard bits
+ cat >> Makefile <<- EOC
+ AUTH_SPA=yes
+ AUTH_CRAM_MD5=yes
+ AUTH_PLAINTEXT=yes
+ EOC
+
+ # Cyrus SASL
+ if use sasl; then
+ cat >> Makefile <<- EOC
+ CYRUS_SASLAUTHD_SOCKET=${EPREFIX}/run/saslauthd/mux
+ AUTH_CYRUS_SASL=yes
+ AUTH_LIBS += -lsasl2
+ EOC
+ fi
+
+ # Dovecot
+ if use dovecot-sasl; then
+ cat >> Makefile <<- EOC
+ AUTH_DOVECOT=yes
+ EOC
+ fi
+
+ # Pluggable Authentication Modules
+ if use pam; then
+ cat >> Makefile <<- EOC
+ SUPPORT_PAM=yes
+ AUTH_LIBS += -lpam
+ EOC
+ fi
+
+ # Radius
+ if use radius; then
+ cat >> Makefile <<- EOC
+ RADIUS_CONFIG_FILE=${EPREFIX}/etc/radiusclient/radiusclient.conf
+ RADIUS_LIB_TYPE=RADIUSCLIENTNEW
+ AUTH_LIBS += -lfreeradius-client
+ EOC
+ fi
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" HOSTCC="$(tc-getBUILD_CC)" \
+ AR="$(tc-getAR) cq" RANLIB="$(tc-getRANLIB)" FULLECHO=''
+}
+
+src_install() {
+ cd "${S}"/build-exim-gentoo || die
+ dosbin exim
+ if use X; then
+ dosbin eximon.bin
+ dosbin eximon
+ fi
+ fperms 4755 /usr/sbin/exim
+
+ dosym exim /usr/sbin/sendmail
+ dosym exim /usr/sbin/rsmtp
+ dosym exim /usr/sbin/rmail
+ dosym ../sbin/exim /usr/bin/mailq
+ dosym ../sbin/exim /usr/bin/newaliases
+ dosym ../sbin/sendmail /usr/lib/sendmail
+
+ for i in exicyclog exim_dbmbuild exim_dumpdb exim_fixdb exim_lock \
+ exim_tidydb exinext exiwhat exigrep eximstats exiqsumm exiqgrep \
+ convert4r3 convert4r4 exipick
+ do
+ dosbin $i
+ done
+
+ dodoc -r "${S}"/doc/.
+ doman "${S}"/doc/exim.8
+ use dsn && dodoc "${S}"/README.DSN
+ use doc && dodoc "${WORKDIR}"/${PN}-pdf-${PV//rc/RC}/doc/*.pdf
+
+ # conf files
+ insinto /etc/exim
+ newins "${S}"/src/configure.default exim.conf.dist
+ doins "${WORKDIR}"/system_filter.exim
+ doins "${FILESDIR}"/auth_conf.sub
+
+ if use pam; then
+ pamd_mimic system-auth exim auth account
+ fi
+
+ # headers, #436406
+ if use dlfunc ; then
+ # fixup includes so they actually can be found when including
+ sed -i \
+ -e '/#include "\(config\|store\|mytypes\).h"/s:"\(.\+\)":<exim/\1>:' \
+ local_scan.h || die
+ insinto /usr/include/exim
+ doins {config,local_scan}.h ../src/{mytypes,store}.h
+ fi
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/exim.logrotate" exim
+
+ newinitd "${FILESDIR}"/exim.rc10 exim
+ newconfd "${FILESDIR}"/exim.confd exim
+
+ systemd_dounit \
+ "${FILESDIR}"/{exim.service,exim.socket,exim-submission.socket}
+ systemd_newunit \
+ "${FILESDIR}"/exim_at.service 'exim@.service'
+ systemd_newunit \
+ "${FILESDIR}"/exim-submission_at.service 'exim-submission@.service'
+
+ diropts -m 0750 -o ${MAILUSER} -g ${MAILGROUP}
+ keepdir /var/log/${PN}
+}
+
+pkg_postinst() {
+ if [[ ! -f ${EROOT}/etc/exim/exim.conf ]] ; then
+ einfo "${EROOT}/etc/exim/system_filter.exim is a sample system_filter."
+ einfo "${EROOT}/etc/exim/auth_conf.sub contains the configuration sub"
+ einfo "for using smtp auth."
+ einfo "Please create ${EROOT}/etc/exim/exim.conf from"
+ einfo " ${EROOT}/etc/exim/exim.conf.dist."
+ fi
+ if use berkdb && ( use gdbm || use tdb ) ; then
+ ewarn "USE=berkdb is ignored because USE=gdbm or USE=tdb is enabled!"
+ fi
+ if use dmarc ; then
+ einfo "DMARC support requires ${EROOT}/etc/exim/opendmarc.tlds"
+ einfo "you can populate this file with the contents downloaded from"
+ einfo " https://publicsuffix.org/list/public_suffix_list.dat"
+ fi
+ if use dcc ; then
+ einfo "DCC support is experimental, you can find some limited"
+ einfo "documentation at the bottom of this prerelease message:"
+ einfo " http://article.gmane.org/gmane.mail.exim.devel/3579"
+ fi
+ if use srs; then
+ einfo "SRS support using libsrs_alt was dropped in this"
+ einfo "release of Exim, you are now using the native SRS implementation"
+ fi
+ use dsn && einfo "extra information in fail DSN message is experimental"
+ einfo
+ elog "Note that this release contains a tainted variable check that"
+ elog "is likely to break your configuration used with Exim 4.93 and before."
+ elog "Please check your transports for occurences of \$local_part, and"
+ elog "use a replacement like \$local_part_data where possible."
+}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 939e9b6bc83f..eb426a10b06b 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-plugins-smoothstreaming/Manifest b/media-plugins/gst-plugins-smoothstreaming/Manifest
index ea22514d3bad..d12e11878a9a 100644
--- a/media-plugins/gst-plugins-smoothstreaming/Manifest
+++ b/media-plugins/gst-plugins-smoothstreaming/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb
DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
EBUILD gst-plugins-smoothstreaming-1.20.5.ebuild 594 BLAKE2B b61df0e8c8e2642e5fc1c346a3521e2ecce4548121e5aace27aeb0b76eaf7d42d70513d50c9c7019ba0dbf3de48c0f7ce85d9af739e61a15a1224ac4b00b5a90 SHA512 fa67a82c772659c19a22926ce82acff95d1c53f29b54b4ec89e6c320986c0bad36aec739f3b5b87c7c92aa126c1eba4ba30d037663dab3a8b91beef8ae7cbc22
EBUILD gst-plugins-smoothstreaming-1.20.6.ebuild 594 BLAKE2B b61df0e8c8e2642e5fc1c346a3521e2ecce4548121e5aace27aeb0b76eaf7d42d70513d50c9c7019ba0dbf3de48c0f7ce85d9af739e61a15a1224ac4b00b5a90 SHA512 fa67a82c772659c19a22926ce82acff95d1c53f29b54b4ec89e6c320986c0bad36aec739f3b5b87c7c92aa126c1eba4ba30d037663dab3a8b91beef8ae7cbc22
-EBUILD gst-plugins-smoothstreaming-1.22.3.ebuild 596 BLAKE2B 3acbcb8c42699b90f3a6c67a8a2938ed983c51d402d95fd5df7c4b39037445a45d70fc8bd982304e94fd4164afb6aa215f023705ff3348a242e891b4adc98fb0 SHA512 be4f6db04626d23047565efd9bd00cc58853299dfce8c237f72c98622afdf16823c6d7977b8db745a3f113bff092e0cef6d727a0054c56a6cc247ec3d5910468
+EBUILD gst-plugins-smoothstreaming-1.22.3.ebuild 603 BLAKE2B 63b44350ab537c8d8185da66ccf238f6e215fc08ac96bbdc9be3c6ea0b273e41f1d392946924128f06af0cb535af2f6b619de19fa1da45fdd8154bc487cee7fb SHA512 720d3e5e344d9fb40878b6392bdc9fb5bcd6e7985d079682a596481127bfdcc65c5dbd46570bfaeb49afb860e860101a7114681b9e6c916baae26eb18372eedd
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild
index 8c8924b1ed90..acd7c7abd49e 100644
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Smooth Streaming plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soundtouch/Manifest b/media-plugins/gst-plugins-soundtouch/Manifest
index 62d31fdf53ad..dc72aae536c1 100644
--- a/media-plugins/gst-plugins-soundtouch/Manifest
+++ b/media-plugins/gst-plugins-soundtouch/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb
DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
EBUILD gst-plugins-soundtouch-1.20.5.ebuild 358 BLAKE2B ecd83e10a777060280735986f6aaf1f33083d02ff86859fd81b6d0e3370b4f6812ce035fadf7500c723c6bfc021ff2fdadef74f3a9283b90ec8194421c7ebf1a SHA512 94eab97c98b80cb2ebca58a7cc8ca6851bc4259d18e5de6e4d895830545c1812ad787878b37909fbb56e4ecc804072c313d269f70b4699efa27f21b7a66d86b2
EBUILD gst-plugins-soundtouch-1.20.6.ebuild 358 BLAKE2B ecd83e10a777060280735986f6aaf1f33083d02ff86859fd81b6d0e3370b4f6812ce035fadf7500c723c6bfc021ff2fdadef74f3a9283b90ec8194421c7ebf1a SHA512 94eab97c98b80cb2ebca58a7cc8ca6851bc4259d18e5de6e4d895830545c1812ad787878b37909fbb56e4ecc804072c313d269f70b4699efa27f21b7a66d86b2
-EBUILD gst-plugins-soundtouch-1.22.3.ebuild 360 BLAKE2B ed6ae0b041be720a9beb841717f952095471dc6d7af07fb0ab489ffe84fb3384dcb8d265195a0e474041e33e6e745d931738ecd2427211a51d4641f3ee220a34 SHA512 b030d3d9d0c814ed9a733059b86d587aa5e3e843fb7691a1281e57f23cf7d481349a832c89b98c4f45789bd2cca727d438bcc0febebf5f3e59eaa4dac0a75cc8
+EBUILD gst-plugins-soundtouch-1.22.3.ebuild 367 BLAKE2B a23b5c8ce73a4a4c0858d7515119d95175b178f5fdf85664bdb93433b8fc00f7b97da0bd6ece133a162819462d58dbc4834eb8ff03df12f992b2c88ff720bae4 SHA512 2f7bf2cbda90213d59ca23a4704525bdd30471f2c8790344ff975cca8e0defed5ed2edcc6544723af0b4fc1780c5d715d1294ab889e244d795cc2d4121d171e9
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild
index 18108ee94aa6..8fc14820d303 100644
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-speex/Manifest b/media-plugins/gst-plugins-speex/Manifest
index 5ebbf2a1c95d..ed4ce5ea5a11 100644
--- a/media-plugins/gst-plugins-speex/Manifest
+++ b/media-plugins/gst-plugins-speex/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf39
DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
EBUILD gst-plugins-speex-1.20.5.ebuild 370 BLAKE2B eb5120c554229f4fe8cdcf00df9ab0438eea3e8501f22af8a70224e7ec00074d756797133ef6f863677846722e0a987727959ae31c95f1743464b02e3a4dcebc SHA512 033538184234a57a5cd0993b6048c3f2994006ea24da7d190937e2f50e521e1f191ec2ff37907e20512a69306f6760bce2d143aee967f1484bafe3369c501031
EBUILD gst-plugins-speex-1.20.6.ebuild 371 BLAKE2B 55e9d5f6125efaee31f378df1f4fd502125c7bd2e9a944f14580025856247e3d46e10989bae23004d1cf350bdd923f3937589902a7267c27cb923931a42d2c3f SHA512 f468a9719644646b80774c6b9c0fcd040f268a7dabb2885916bcd95f166fc5bff8dd9bf15785dedd0a473bd538b8f05f952fd069091e482a2469974db021c033
-EBUILD gst-plugins-speex-1.22.3.ebuild 374 BLAKE2B a3eed7c19fa768d2c388734ee30299ef955f9221bfcf00bf769acceb889542fbfda4274711641fc0d7e7b7177db04d26905460f1b2cceae45ba9939693531101 SHA512 e6ce90c82ea2e3ee19b54a00485e8b461eb291f7b45a44b341dfda48f5a0b0957b729eb7e35d392ec64786d0723cc947531f01adba60e9c1e40f5ef414397e45
+EBUILD gst-plugins-speex-1.22.3.ebuild 381 BLAKE2B eccee9435e36aac6049d3bb389d24274bba53ddc16240a15d0e7ac2abe1dbc624c5f98439a9840a24d08117ab9f3f71e4e46b822c0585eb790bd2bcbd7052fdc SHA512 e2c446a39fc81f3a725b411272eb144b2cf9217546d3e10e871aac4f1219505de3d59961f4107a0b36ffe2defb04e7f9b6cbf7c0902dc550b181dd3e6f69c73e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild
index 9892ae98aed8..882acafe7972 100644
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/Manifest b/media-plugins/gst-plugins-twolame/Manifest
index 59f4a8b0ca9e..81bdd5ea724c 100644
--- a/media-plugins/gst-plugins-twolame/Manifest
+++ b/media-plugins/gst-plugins-twolame/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf39
DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
EBUILD gst-plugins-twolame-1.20.5.ebuild 358 BLAKE2B 729c5fde6b60a9a05e61e1777ab5e90fac3538e00a9887619c70e04f7a1f13abdfae4a0112fbf9b7526802d52f511e0ba80c74067cef30e5c76b3f31a566613f SHA512 d3ac83828d065e632ca8ccf096d6373bd7b82484c081f407b0c72bff824a695d9aa3fd367295c804281c8f0e40fed27c10b64efb09564d998fdaabbc6ccf10d8
EBUILD gst-plugins-twolame-1.20.6.ebuild 359 BLAKE2B e7fc5dcf07f710de40c9357f26d392fc4a157fd11fbe6f9fadd869379b07e162acfd8ddc77418eb83f0d2abde6ab8532d0fa4f939303fca26ab0bc34afe4d494 SHA512 b175742444bb6e35b04cea999d2cf217f1de8c6b081a6c3357d03c34d62e5b4464312885fb80286008f269d6bacb59aebe915b9a927f86ef8fbb35bdf7b79d82
-EBUILD gst-plugins-twolame-1.22.3.ebuild 362 BLAKE2B f53aa9659fc4593487667e6ce00ae06525affa2f56b544fdaaf6ebaa973f94d760c1a3d14e9121cd2fb1958647aca067811962c6d8e682484ab622e43428491f SHA512 c61aafb3ec5949f22f3271cd0fdcb0c322586ff22d51c52aa7288ea18e4f0664078ce383eb8c9c7f25a2180a66c2f746154fd17d80862fdbcb45a707b1776481
+EBUILD gst-plugins-twolame-1.22.3.ebuild 369 BLAKE2B 400e44622766f5c62e8dd42043a93860cad4ebd930513e7e17e439c4566ae2c182adf1a5d0340e8cfd88f11d25120405534ef1dc7c2db8ba13ff5d5201b13d5d SHA512 c4f287ab9c6a109057768a65a44ea51c54fd2e63c4f575b396816f88675d3d52cb09377c29e24616fcf0baf73b9912675fc2e9343e29b625e0f6315d0051ad97
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild
index 4eb01529e278..fc730672689f 100644
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-uvch264/Manifest b/media-plugins/gst-plugins-uvch264/Manifest
index a6c28b0161fe..b560ad9dba8e 100644
--- a/media-plugins/gst-plugins-uvch264/Manifest
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb
DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
EBUILD gst-plugins-uvch264-1.20.5.ebuild 471 BLAKE2B 7896243780091499912d5775ba1a504ceda75659dc422db60a98ac3c713c67b1598db36fb0bb75793059da5fea05307f19760fb8da43a6404d9aca254e300428 SHA512 954703790216a302abe758518c61a2c8ddb7b9f1b0f9177cea4a5c9490012bc259a7ddcd2188af6b159e01b6490d0eb9c5b2cf299ace9f5b9baae83b843a1cc6
EBUILD gst-plugins-uvch264-1.20.6.ebuild 471 BLAKE2B 7896243780091499912d5775ba1a504ceda75659dc422db60a98ac3c713c67b1598db36fb0bb75793059da5fea05307f19760fb8da43a6404d9aca254e300428 SHA512 954703790216a302abe758518c61a2c8ddb7b9f1b0f9177cea4a5c9490012bc259a7ddcd2188af6b159e01b6490d0eb9c5b2cf299ace9f5b9baae83b843a1cc6
-EBUILD gst-plugins-uvch264-1.22.3.ebuild 473 BLAKE2B 962cf0120921e6c115d0015ccef512be8204ae83c4e29fbd6dacdc1edc5492c2c8da95d00f7318ec9e9733138ba19e90b39ab6f099452543234a29d92d9ab4ba SHA512 3bdf4f47589946948308f16088f646a40c842d70e2197a9cdd6cc9d92901cc4ccba616a7d9e431ba92d3a94e0e40d1d78509fd40ee86f046cd7fef11c269e4fe
+EBUILD gst-plugins-uvch264-1.22.3.ebuild 480 BLAKE2B 00c43c03ff13f8259fb3fa30d640bbb2c602976cff1c0fe3ac0a7a0b07ed2d1bb5fc4d0e3a157257429818dc67a351eb6a8dca9bb17ddf74265edddb653a9d3c SHA512 cccdb41d679dcf8b58ddd5ec905226eae2f4f173bced3f427fa60db227587e1c01432db9a798cec539217dcdb5ce55bd2563ea3c2965a759d336c09ea80a8179
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild
index 3143e0e71c1b..52a94745f41a 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index e92317b11a13..fa31796365a1 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index cc300829eb94..d031a7b85042 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -3,6 +3,6 @@ AUX ardour-7.4-libc++.patch 1494 BLAKE2B 8cd7d973e098fe3dce358208f13c3f11076dbf2
DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B 647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8 SHA512 9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
DIST Ardour-8.0.0.tar.bz2 13828001 BLAKE2B 3ea0b6195a21f69e1ba240d728a2ebe41d55d3cd50e02daf432567b65043632ede9d095ad160ab46677124aa070751f55c66697c86ddf6978cf860cc8d8297d5 SHA512 c9354cc64c36841a7662b88cdef86438b13b5dda753cd06c76ca4839fa3532e468e3e4c42b4c09b032521438c978410a13663158c5d899295b641bcc61c041c2
EBUILD ardour-7.5-r3.ebuild 5166 BLAKE2B e503052858d42249c77e5a8ef07dcb0078c6523d313b9003b0a4de69b6af73b8c5cc6d812381bfd57eab930bc57bd739fee2867a054acc6f3985a21619683f9d SHA512 380101687cb2437b152ff82624f26607f70b53a6f97082c1c44010542ef4078e30feb800a9269fd529d11618d521889f20a30d92e178cf5b8c4624815fde7e6c
-EBUILD ardour-8.0.ebuild 5107 BLAKE2B ac214e5a026eede5b3ca5ce4ab8d59f06e5ee22a942b623a901a2b628bc306eed65b68368e1394671f7674c36911fee184c1d357b091b7b1c6d6b5d5df202720 SHA512 4965bfae5b1048de179fdb7424f8131b7478f5a5922f272d214269478a2e89d99e8e4069ff703060d8f77f1fc9713400e2d4c6aa571be47446cfd4f9f57de201
-EBUILD ardour-9999.ebuild 5107 BLAKE2B ac214e5a026eede5b3ca5ce4ab8d59f06e5ee22a942b623a901a2b628bc306eed65b68368e1394671f7674c36911fee184c1d357b091b7b1c6d6b5d5df202720 SHA512 4965bfae5b1048de179fdb7424f8131b7478f5a5922f272d214269478a2e89d99e8e4069ff703060d8f77f1fc9713400e2d4c6aa571be47446cfd4f9f57de201
+EBUILD ardour-8.0.ebuild 5095 BLAKE2B 484c68044d35f713409e8a4848d5d133871966296759c33595e8b7c6664c9f44d5537314865b37e733df72e05347055b0448d3c024bb39ead9e6de8f77e7159e SHA512 d4b25737d33ec98454dbf309f929264b298b1a904c5fed73c558e574f87194465a01d00a616ec8a2c3bbb02ce0750dd14ec98f516ef490cf2d9a46b5078b8e96
+EBUILD ardour-9999.ebuild 5095 BLAKE2B 484c68044d35f713409e8a4848d5d133871966296759c33595e8b7c6664c9f44d5537314865b37e733df72e05347055b0448d3c024bb39ead9e6de8f77e7159e SHA512 d4b25737d33ec98454dbf309f929264b298b1a904c5fed73c558e574f87194465a01d00a616ec8a2c3bbb02ce0750dd14ec98f516ef490cf2d9a46b5078b8e96
MISC metadata.xml 451 BLAKE2B 0ed571ca79f0d4b92239239982f04abf725365df169290e4a02f6d8f580cf801f70d8bc93414b4549c8172ff43864d5c49fa987caeec58e1b2331ffe01a69ae6 SHA512 504bd817356c7ee57c64193584b3fc5b3bc70f5224d5a531ac5ecf8fb974728639e75b77bb9e7c5ad77cf6099123361b9ec6211b855edb4761acd95b8cb7abcb
diff --git a/media-sound/ardour/ardour-8.0.ebuild b/media-sound/ardour/ardour-8.0.ebuild
index dc901064219f..1f492cf44559 100644
--- a/media-sound/ardour/ardour-8.0.ebuild
+++ b/media-sound/ardour/ardour-8.0.ebuild
@@ -145,7 +145,7 @@ src_configure() {
echo '' || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls '' "--no-nls")
- $(usex phonehome "--phone-home" "--no-phone-home")
+ $(usex phonehome '' "--no-phone-home")
# not possible right now --use-external-libs
# missing dependency: https://github.com/c4dm/qm-dsp
)
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild
index dc901064219f..1f492cf44559 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -145,7 +145,7 @@ src_configure() {
echo '' || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls '' "--no-nls")
- $(usex phonehome "--phone-home" "--no-phone-home")
+ $(usex phonehome '' "--no-phone-home")
# not possible right now --use-external-libs
# missing dependency: https://github.com/c4dm/qm-dsp
)
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index b3502067654c..bb1c2133578c 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 d0814c3e1cb5..42ea226d5a90 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 15 Oct 2023 20:09:53 +0000
+Mon, 16 Oct 2023 02:11:58 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 5ea8fd33c6fd..55f9d5b6cf48 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 550894 BLAKE2B 798965263c5d46e96205dc199bf25a6ce30d8338486a9e848484a9fd5ed830d3c27c166ba202e07c36df6988d550704f299a879de8c58b3b01520f804c90e943 SHA512 f6ec462cab8043045f98a1e866ddbe0f314f470e436c8cc7e0c07b22f2f914a169ca9d6120ef606f1879badd4bf0b66721cb9a50d5074d457a8e0d58296ee3b4
-TIMESTAMP 2023-10-15T20:09:57Z
+TIMESTAMP 2023-10-16T02:12:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsRxVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsm/FfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAbpQ//XgqNiior9+a5XBgM6JgqvV0m52zSkTyW11dkOrh50Q+Dw2xd6FEIyHUy
-j+EMXch22dTtCovPvGgFAppZGIP75rrvn/V7yD6GDZJmcj4HwTviRoSG29JWlTw/
-dgR7dnuujScJPBaSnkvrxlW0jGQeuXlIhmdT0Ziv4X84lp9XPrOOhejyX7uG8acp
-oVgA7ah8NpeFmnH/lgqoiiQymqHzPwFtyk9Cp1bbOZrxue/nBwFSKs+IYs3QQaze
-6fu0+5lvskyMJmpjP9XAQFsXFHYlslGOWbzD7IEkBxy00Gc/Cxq5hJrDu4lnefiq
-8uMNxwKk50qcltIN1Kpbji+FjT2nukD9KdZQliS2TSVsMqGAVttx4POcmpv4+Ni2
-Kxzh6kgVOL3DQEnxeeTnmg96W0/vxHjHyfNIINREYA7ip/Qr8n+v8xhYEwvQk1xV
-dkyfF3Z7jO5ENfE9w7BUozzgQdL/GHpwIEKPWGGV6mf1lsCLjzaLdAJcWrzTWWlb
-QzyyXsQ0VajBq+aX/A3xfbd22owllJexzRrQbKHTCveaLUmDIxJrTneoz95BFSGK
-Op/Didi4cU+Bg25s2JNyBylh/vvZmYg+CBpzE0ybuYn/QxMyJkgcYe6d2twQQh7+
-iPzOWout0+S9PzP7EhSU1TRegOqlrK0uBEkbPdSc1woJ2BXVVKk=
-=VUo9
+klBKJw//YzEP/xY83eSpq+wWTJrdSJ1JHbKwOiWW6FaQhJmxuGjS8xWq50CWmSqG
+3MFvgoD5hKcP5cx3l1TPb589tbi3EUNJg6SmCSspHhr8rTWG9JfV9KMmDhEBmLlG
+bW+Jjv5N3xYFthp4Hx8W6+S1PNakv6ologz2dXpoMZFuk/Cc45X5oi5tEBxbd97W
+i6ucFJMaDTd/20uRQG7VDDz6Usy7pL8ZOSBr4i/YvlnXuuGKwpoOe8XJoS5I/sW5
+BR0dNypQsdZ+Pe8QaO3Ws4nKxQC37jIowo+zo4Qnhx6orpbo2ofJzBr20HpJcP+v
+8i7YBAvZGG+YdGrggFhtqWxxALlozFapl79lNyW5QX8R1e9UecbECwUjkhG4v4td
+xYC5i4oD6X2lqAsoDVwu/IwxzR5q3E1y0qit7pJXNKypGDOI+Kk+bGedG7ljtJAU
+5fQESp/kVerWGnhcIEKSZ9WVYU5NrXXUQnmbu2kbrtk2RagaDWWQeWxmlapKjL0P
+M1W7nBdKszlNNcrJL4rDtAFmArte7Q11YcFxSoiVubimHfsYkyM7ilyTZCxXm8Jw
+rln3cJGkVdgy/yPXIHprAmrZXo/ALptjGoPyh+astlstFGyQhORdQn9HNXvpqdVW
+4LElicNaKglnsayNqIAbAvG6R/KSB6P4Kh+tuHhu454VSZqDr+w=
+=Legp
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d0814c3e1cb5..42ea226d5a90 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 15 Oct 2023 20:09:53 +0000
+Mon, 16 Oct 2023 02:11:58 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 51f7806f3d96..97b45f3d20cc 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index c597709dac47..e5f36ab5aa28 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.17.1 b/metadata/md5-cache/app-admin/ansible-lint-6.17.1
deleted file mode 100644
index 4237b1c1b956..000000000000
--- a/metadata/md5-cache/app-admin/ansible-lint-6.17.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved
-EAPI=8
-HOMEPAGE=https://github.com/ansible/ansible-lint
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~riscv
-LICENSE=MIT
-PROPERTIES=test_network
-RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.17.1.tar.gz
-_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f1fb4eea66ff208822c9166248041108
diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.18.0 b/metadata/md5-cache/app-admin/ansible-lint-6.18.0
index 16abb170abad..121dfcb9b23c 100644
--- a/metadata/md5-cache/app-admin/ansible-lint-6.18.0
+++ b/metadata/md5-cache/app-admin/ansible-lint-6.18.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/ansible/ansible-lint
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=MIT
PROPERTIES=test_network
RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.18.0.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=12f99a2326120f39ba2d5fe483ae1e7b
+_md5_=14b511cf453af0e384e963ca653da0c0
diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.20.3 b/metadata/md5-cache/app-admin/ansible-lint-6.20.3
new file mode 100644
index 000000000000..d01617811165
--- /dev/null
+++ b/metadata/md5-cache/app-admin/ansible-lint-6.20.3
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spdx-tools-0.7.1:0/0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved
+EAPI=8
+HOMEPAGE=https://github.com/ansible/ansible-lint
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+PROPERTIES=test_network
+RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-4.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.20.3.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=bbf435b08aeab34cd79acbe694a2d970
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index ab72e19a10bd..10eedfa4e75f 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/borgmatic-1.8.3 b/metadata/md5-cache/app-backup/borgmatic-1.8.3
new file mode 100644
index 000000000000..ca4c7e1d0c82
--- /dev/null
+++ b/metadata/md5-cache/app-backup/borgmatic-1.8.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( <dev-python/colorama-0.5[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( <dev-python/colorama-0.5[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( <dev-python/colorama-0.5[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DESCRIPTION=Automatically create, prune and verify backups with borgbackup
+EAPI=8
+HOMEPAGE=https://torsion.org/borgmatic/
+INHERIT=distutils-r1 systemd pypi
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv
+LICENSE=GPL-3
+RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( <dev-python/colorama-0.5[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( <dev-python/colorama-0.5[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( <dev-python/colorama-0.5[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.8.3.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=8cb30545c2063607e41ac14452c77644
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 5f19807e1ae6..4e278d9bd1a0 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/apptainer-1.2.2 b/metadata/md5-cache/app-containers/apptainer-1.2.4
index 6c77c88684d0..f1506a357d44 100644
--- a/metadata/md5-cache/app-containers/apptainer-1.2.2
+++ b/metadata/md5-cache/app-containers/apptainer-1.2.4
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=app-crypt/gpgme >=dev-lang/go-1.19.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) !sys-cluster/singularity
SLOT=0
-SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.2.2/apptainer-1.2.2.tar.gz
+SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.2.4/apptainer-1.2.4.tar.gz
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
_md5_=669afa0c3736cf43eb7c52a038997913
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index ff9b4de55b39..c7bca2e587a6 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/spdx-tools-0.7.1 b/metadata/md5-cache/dev-python/spdx-tools-0.7.1
index ca822d72d538..2f0a4ecbe35e 100644
--- a/metadata/md5-cache/dev-python/spdx-tools-0.7.1
+++ b/metadata/md5-cache/dev-python/spdx-tools-0.7.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/spdx/tools-python/ https://pypi.org/project/spdx-tools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=Apache-2.0
RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.7
SRC_URI=https://files.pythonhosted.org/packages/source/s/spdx-tools/spdx-tools-0.7.1.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=f155cbddfa508531aa2c14cef5f9938b
+_md5_=5f0c8deb2bb5819f5c470ddb6016fb02
diff --git a/metadata/md5-cache/dev-python/uritools-4.0.2 b/metadata/md5-cache/dev-python/uritools-4.0.2
index 858be3312bac..bea80b5409ff 100644
--- a/metadata/md5-cache/dev-python/uritools-4.0.2
+++ b/metadata/md5-cache/dev-python/uritools-4.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tkem/uritools/ https://pypi.org/project/uritools/
INHERIT=distutils-r1 docs pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/uritools/uritools-4.0.2.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=3f4fd204bb162431274a8a9fb88ca426
+_md5_=4b9c75355e656455757554dcf8cb4654
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 24fbea4b6618..e3a37aeb47da 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/exim-4.96.2 b/metadata/md5-cache/mail-mta/exim-4.96.2
new file mode 100644
index 000000000000..fb837307d5b3
--- /dev/null
+++ b/metadata/md5-cache/mail-mta/exim-4.96.2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=sys-apps/sed-4.0.5 dev-libs/libpcre2:= tdb? ( sys-libs/tdb:= ) !tdb? ( berkdb? ( >=sys-libs/db-3.2:= <sys-libs/db-6:= ) ) !tdb? ( !berkdb? ( sys-libs/gdbm:= ) ) idn? ( net-dns/libidn:= net-dns/libidn2:= ) perl? ( dev-lang/perl:= ) pam? ( sys-libs/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( gnutls? ( net-libs/gnutls:0=[pkcs11?] dev-libs/libtasn1 ) !gnutls? ( dev-libs/openssl:0= ) ) ldap? ( >=net-nds/openldap-2.0.7:= ) elibc_glibc? ( net-libs/libnsl:= nis? ( net-libs/libtirpc:= >=net-libs/libnsl-1:= ) ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis:= ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc:= ) X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/freeradius-client ) virtual/libcrypt:= virtual/libiconv
+DESCRIPTION=A highly configurable, drop-in replacement for sendmail
+EAPI=7
+HOMEPAGE=https://www.exim.org/
+INHERIT=db-use toolchain-funcs pam systemd
+IUSE=arc berkdb +dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn gdbm gnutls idn ipv6 ldap lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux socks5 spf sqlite srs +ssl syslog tdb tcpd +tpda X
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=sys-apps/sed-4.0.5 dev-libs/libpcre2:= tdb? ( sys-libs/tdb:= ) !tdb? ( berkdb? ( >=sys-libs/db-3.2:= <sys-libs/db-6:= ) ) !tdb? ( !berkdb? ( sys-libs/gdbm:= ) ) idn? ( net-dns/libidn:= net-dns/libidn2:= ) perl? ( dev-lang/perl:= ) pam? ( sys-libs/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( gnutls? ( net-libs/gnutls:0=[pkcs11?] dev-libs/libtasn1 ) !gnutls? ( dev-libs/openssl:0= ) ) ldap? ( >=net-nds/openldap-2.0.7:= ) elibc_glibc? ( net-libs/libnsl:= nis? ( net-libs/libtirpc:= >=net-libs/libnsl-1:= ) ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis:= ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc:= ) X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/freeradius-client ) virtual/libcrypt:= virtual/libiconv !mail-mta/courier !mail-mta/esmtp !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] >=net-mail/mailbase-0.00-r5 virtual/logger dcc? ( mail-filter/dcc ) selinux? ( sec-policy/selinux-exim )
+REQUIRED_USE=arc? ( dkim spf ) dane? ( ssl !gnutls ) dmarc? ( dkim spf ) dkim? ( ssl !gnutls ) gnutls? ( ssl ) pkcs11? ( ssl ) || ( berkdb gdbm tdb )
+SLOT=0
+SRC_URI=https://downloads.exim.org/exim4/exim-4.96.2.tar.xz https://dev.gentoo.org/~grobian/distfiles/exim-4.96-gentoo-patches-r0.tar.xz mirror://gentoo/system_filter.exim.gz doc? ( https://downloads.exim.org/exim4/exim-pdf-4.96.2.tar.xz )
+_eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=03ca0516a5e3c59ac23847f7c68f05fb
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 5e0fdf957ad5..92bc1c275a52 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.22.3 b/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.22.3
index 4985c743cc45..9db85f9629a7 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.22.3
+++ b/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.22.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/libxml2-2.9.1-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.3.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=303c3413199559f7850cc87e6af97fd7
+_md5_=30455ac9e26f91aff67ea3eaa3031c0e
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.22.3 b/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.22.3
index 9bec3a1fb16f..678555b50095 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.22.3
+++ b/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.22.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libsoundtouch-1.7.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.3.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8fa64db45745f3542ddff399f27cbd5a
+_md5_=4745205474de2d323ec63555229f94f5
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-speex-1.22.3 b/metadata/md5-cache/media-plugins/gst-plugins-speex-1.22.3
index fa0901fb081f..fc093cf40333 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-speex-1.22.3
+++ b/metadata/md5-cache/media-plugins/gst-plugins-speex-1.22.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.3.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=144f1bb43439d767dffc5d3cc5ae02f0
+_md5_=c8643fe0f7883a178afea4b039290a03
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.22.3 b/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.22.3
index 067237f495a6..2c8590348d5f 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.22.3
+++ b/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.22.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.3.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e172ac40de924bf8d003a5dc18f33d94
+_md5_=32605a0a30743682c1858fe2350dfd5f
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.22.3 b/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.22.3
index 215f2b7fb5af..2aab8eeb1b34 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.22.3
+++ b/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.22.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.3.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8110a9978089be5db115efef5c841028
+_md5_=70a7ea745ff2b3fa18f43ab5e950b3a8
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 81654995ab8b..732d2fee1e36 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/ardour-8.0 b/metadata/md5-cache/media-sound/ardour-8.0
index 46492005771a..b17251a91c85 100644
--- a/metadata/md5-cache/media-sound/ardour-8.0
+++ b/metadata/md5-cache/media-sound/ardour-8.0
@@ -12,4 +12,4 @@ RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-
SLOT=8
SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-8.0.0.tar.bz2
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc waf-utils be1df8dc616c09387b18633b4155fcb5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e61aecb654184b33ba4594405e84856
+_md5_=a9d8f84965ea7fd6a73c38d976d6e042
diff --git a/metadata/md5-cache/media-sound/ardour-9999 b/metadata/md5-cache/media-sound/ardour-9999
index 399009b787cb..040497a3ecbd 100644
--- a/metadata/md5-cache/media-sound/ardour-9999
+++ b/metadata/md5-cache/media-sound/ardour-9999
@@ -12,4 +12,4 @@ PROPERTIES=live
RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/suil[X,gtk2] media-libs/lv2
SLOT=8
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc waf-utils be1df8dc616c09387b18633b4155fcb5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e61aecb654184b33ba4594405e84856
+_md5_=a9d8f84965ea7fd6a73c38d976d6e042
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index beb9651a2f97..ed92862e23d6 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/gcc-14.0.0_pre20231015 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231015
new file mode 100644
index 000000000000..aa5003adffa6
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231015
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20231015/gcc-14-20231015.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=65bc1f401ef06857c64e8fbad56e7b56
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 85d86551e4fb..b763cca9f23a 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6
new file mode 100644
index 000000000000..637842c0d1eb
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=>=sys-devel/patch-2.7.6-r4
+DESCRIPTION=The very latest -git version of the Linux kernel
+EAPI=8
+HOMEPAGE=https://www.kernel.org
+INHERIT=kernel-2
+IUSE=symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.6_rc6
+SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc6/v6.5 -> patch-6.6-rc6.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=1359cbcf822d7ba8fc3b698015fbc8e8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index da543d819c41..41550193f5f1 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-10-15T20:09:57Z
+TIMESTAMP 2023-10-16T02:12:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsRxVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUsm/FfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB6phAAtcr+FI3/kkI/RDMOaM/n91JWNCrG1YcnEyqELEegIErodAcPpjdEDcP9
-WJv+cjDcZq2R9+9HsR1kGBENsqFQrHHyBwKkzeFRPyn4JdKAbd9m9ltm2fzdv9IN
-B9zPlIb3SgLrg7lU0H8Xe3tZHM3rkfsv1IOmcnMFiIxoGtedp2NJkj5JiCXl0qIN
-0NV2Rb823kqTm7qySNisQ3uB9PGmoj7X0WrxdBoQLImurPzmu8SV2NHOyLrp3cL/
-q/7B+OmcRiTDJ2PkhwRGHErnsAwRyptBbdbijzylx6xWHZD94Fr+fzEv+zrhxSsl
-9ozed1RLIRsPHbZuosqwkk+39vdmNFmhezi6nSy/AfZxxC3szoTmz20Go0EKhsyN
-2W25HbPGeniDHOKGQ6WM6eX+fd3xuK9bq+ksj8QlRGQoqwevq3IbNjupF9p2Pxhw
-tBH0PV2/bFDoQbz5ploqHn5bN/kV6OzKhI6BDTM9BPax1PtheLIJwlGBRRvbIFWT
-7DarfkRDZfnihV5gjqYTdXjw9CYsAYF86FQVChwS5c93RhLXjYujBccdOhavwK0Z
-c/1h2kNlhZV8VjnjOfUixpkH04Sql5XaZ2mjkfVZtCI2KHqhsgfSw87ViGcfJIiY
-E/+B6KQ/mdjq8MV4IO53QJqucY5zbJOjYvGRVljTwjNUig0HIkU=
-=B/wN
+klBVDQ//SMtpy+Nl6uqF2tU38v8R7cBpvM/GulScjdtlIvHP+ZQozDS6trCUIgMZ
+vkwl0yENlCWvXeFSZZBRq5oUhNNF9YjB2g6fE8KmuSzqt5HQobPLcYa6LkLQRGw1
+IZQIbrjvnhHHeSRVHkyaqmjGAloFlvw6RDKq3tEshtq87TvFdw2EWM9poX3TlNvB
+1Bh8ruUR+MdgiwvuolQ5Tm+aiUFLu+1dOhB32DzcUVYcDOgQGX5SS8WzA8o/iHSd
+j+Gf2+zrxH85dwflQdGCqHUByNUOpfj8VOfuarjqyxOVTvVl9kpLPEBzaDC1bPz7
+npRXPdsLjZdjEviVe+1YsIlV2CXu14eXYBHrLi774ulepKj7tY8MEeET0TLrj0hS
+28oN/wHM0BRe9lydYF8RD2060pam6syzpNss1ZTyI4kf4xnR8g6ngi6SnVL66DZB
+LFrammu3RamZMhT3h6dRC+iJcjIG16xaQcnI06hd/2F26pkhXhTS8u7nj8A1EZub
+vXahkR2hDPeCp0lpQfg7AIiaTP9WNScXHnwGX6BtVf7WEzb3NSMsZDeTOJ145dTK
+iTePQ+ywejY9WHeU7Z8n+p2f9XD8OpRUX/qXHUlXzwm+q+PsMwR09/DtzP5j/s82
+5WTtJ72qrEDpxUy1XEkNhmcNGC+wRr90dqCJ+S2PIwtGreF9pmU=
+=gIoL
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d0814c3e1cb5..42ea226d5a90 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 15 Oct 2023 20:09:53 +0000
+Mon, 16 Oct 2023 02:11:58 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index ff4a03b8c8e6..dc5db9c66a59 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Oct 15 08:09:53 PM UTC 2023
+Mon Oct 16 02:11:58 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 8be663c1e692..9b5d81cd8153 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 15 Oct 2023 20:15:02 +0000
+Mon, 16 Oct 2023 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d952f3173efa..7717bc4d84d5 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c0f0d2cadd6e8972d9bec9acbceedbe180793318 1697397578 2023-10-15T19:19:38+00:00
+d4638efdf1ce57e50321cf963945acd0770f0423 1697421611 2023-10-16T02:00:11+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index de44251a6067..2a17900dca50 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1697400601 Sun 15 Oct 2023 08:10:01 PM UTC
+1697422201 Mon 16 Oct 2023 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d0814c3e1cb5..42ea226d5a90 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 15 Oct 2023 20:09:53 +0000
+Mon, 16 Oct 2023 02:11:58 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index c21d1a02ad66..458e60ff3ccc 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/sofia-sip/Manifest b/net-libs/sofia-sip/Manifest
index 5a1827887d42..b52fb6eec751 100644
--- a/net-libs/sofia-sip/Manifest
+++ b/net-libs/sofia-sip/Manifest
@@ -1,4 +1,3 @@
-AUX 1.13.8-Fix-array-size.patch 1849 BLAKE2B 2d266e72f7ae03d02049d1328c7e8b814d061ca52a8da3ae4e467b6b9714c69e0498a6ce70b0db9be2792c11407ab0cae5ad7fc99b99406c28b02c9eecd7f902 SHA512 c9da814e223af25d2260f2a4c642a5bbc3ff07aa47371eafa520d18942a2795e3159a66fd6350a6ed93445aca30ff44cf7f7bdd5cc7f62708c1aab8dd13a8908
DIST sofia-sip-1.13.16.tar.gz 2553298 BLAKE2B f9be6a1cd0cae96383e1d1ca8d1ef26deda5e5565dd8b223f6e6a34b596f48cd9e18536b6a53a736b20b7fcf7c67695069e1ba60ff466a932ae5642c9e0b8326 SHA512 29a5bd1e38b5b80d6cd6aeb6f3cff3c93660314a8577b550975ad6eddbc8a2ce341dff3f510cb4f24037bfb0ce5ada142b130a9576a8d6acfb06a38088cdcf50
DIST sofia-sip-1.13.9.tar.gz 2551559 BLAKE2B 69b5c0e995475a23012e2608a4b146058689c5243221ea1569e40514408884cf602dce2a53cf2468c449bbce14f03082aece0a9249f1a517829d963e56a1792d SHA512 bec7c11d94cc7243d6e1d11eb6fe0b666c018d9eb599896766b55773825cf3e218267d7e6efd1a9f7cb6e1eab79c2b6a38095bfc5a8f013a647588a676f707ec
EBUILD sofia-sip-1.13.16.ebuild 877 BLAKE2B fbb8c3746d5d1a1eebeea5f547ea3c6e3a040f0c8c32f2fb0a73c3b296bed3ff2273edd3b8f673ec04088a12c321d653ed384d9a95992acc275e2bec4a601034 SHA512 dc5c716b79c9ab98b90e3dff4c919c7f67ad20123bebd770cda7d97b8b477791735bc7fc3debd1f10b6c1a6e0f8669530d4271ab8c1a947ad05aa7882ef05330
diff --git a/net-libs/sofia-sip/files/1.13.8-Fix-array-size.patch b/net-libs/sofia-sip/files/1.13.8-Fix-array-size.patch
deleted file mode 100644
index 1473b18c61a5..000000000000
--- a/net-libs/sofia-sip/files/1.13.8-Fix-array-size.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://github.com/freeswitch/sofia-sip/pull/134
-
-From 17da7c45937cf0f66ca6a49a5661519443ebf8a7 Mon Sep 17 00:00:00 2001
-From: Matt Turner <mattst88@gmail.com>
-Date: Wed, 1 Jun 2022 11:32:38 -0400
-Subject: [PATCH] Fix array size
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-check_sres_sip.c: In function ‘resolver_setup’:
-check_sres_sip.c:113:19: warning: array subscript 2 is above array bounds of ‘su_addrinfo_t[2]’ {aka ‘struct addrinfo[2]’} [-Warray-bounds]
- 113 | hint_udp_tcp_tls[2].ai_protocol = TPPROTO_TLS;
- | ~~~~~~~~~~~~~~~~^~~
-check_sres_sip.c:69:22: note: while referencing ‘hint_udp_tcp_tls’
- 69 | static su_addrinfo_t hint_udp_tcp_tls[2];
- | ^~~~~~~~~~~~~~~~
-check_sres_sip.c:114:19: warning: array subscript 2 is above array bounds of ‘su_addrinfo_t[2]’ {aka ‘struct addrinfo[2]’} [-Warray-bounds]
- 114 | hint_udp_tcp_tls[2].ai_next = NULL;
- | ~~~~~~~~~~~~~~~~^~~
-check_sres_sip.c:69:22: note: while referencing ‘hint_udp_tcp_tls’
- 69 | static su_addrinfo_t hint_udp_tcp_tls[2];
- | ^~~~~~~~~~~~~~~~
-
-Fixes: https://github.com/freeswitch/sofia-sip/issues/89
----
- libsofia-sip-ua/sresolv/check_sres_sip.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libsofia-sip-ua/sresolv/check_sres_sip.c b/libsofia-sip-ua/sresolv/check_sres_sip.c
-index ea392f0..e6c9642 100644
---- a/libsofia-sip-ua/sresolv/check_sres_sip.c
-+++ b/libsofia-sip-ua/sresolv/check_sres_sip.c
-@@ -66,7 +66,7 @@ struct context {
- } x[1];
-
- static su_addrinfo_t hint_udp_tcp[2];
--static su_addrinfo_t hint_udp_tcp_tls[2];
-+static su_addrinfo_t hint_udp_tcp_tls[3];
- static su_addrinfo_t hint_udp_tcp_ip4[2];
- static su_addrinfo_t hint_tls[1];
- static su_addrinfo_t hint_tls_udp_tcp[1];
---
-2.35.1
-
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 6d80624067bf..707f56039903 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 7333d5c31c11..3517adf33ccd 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,4 +1,3 @@
-AUX curl-8.0.1-onion-resolution.patch 4036 BLAKE2B 7f9a693f5090585c46d596133e915b67cf6a0b0a78ee164f987de166f24fb3d64a968f6263110c119710735363429447d52e5cc52df90d0f3830cf0e10c3673b SHA512 72efe3cd6d594cd2b73a19596e587c88a7ca89ed6f9a7325df98df2e18a1e85f26232ea48e80097d2d1e2f8db2c1cd945896311cd70ee830c8838afbcb7628d9
AUX curl-8.3.0-CVE-2023-38545.patch 4345 BLAKE2B b3519d1fdccecf40e9a49cd96bf61e53c2a8ab44b2ca05543ea431da6a00125ccc9b6f7cdde0371db30e741b19a8c86cc90038987750744d2f02a0b1c1f0bec0 SHA512 1b0d3f4d4475bf4d579d4a99504a1e488b4a64e956497dc9558206234f67c60a6006ec9c93df89dc5b18c8d60312877838564adbcb834af5d6389f2f7be856d8
AUX curl-8.3.0-CVE-2023-38546.patch 4852 BLAKE2B 316a6ca5a05c55ffa029aa97ad9c23844bf9dce2a0220cdce324c678baa8f1bfef6dcb21a6460c80345d2fe81e7738055d207a76e3d0c920c6bbb827869b02c5 SHA512 1a0d047c9c661d39caf4f4f47177aa804b8b8689f68f1f14e83163ce311b5783b58ae3d216e84dbec6bf93b6b0ba7a838831121282702e613ab4c00c1874730d
AUX curl-8.3.0-tests-arm-musl.patch 3472 BLAKE2B 6722ff38b03191a9c26b90b9a2d4dc9d439cfb0d7227e10f1f100bec4a4d8709878bfab89ef9cfa854955dd44462eef66b8eb3a31db75b4555d9eccaa4457729 SHA512 3beaf54c017c9c13e023bdcaa7e187b1689f988ff2837c2e9a998ed9e7beb850e8baf9dafb0a506b60018b853c8039763d59f2849f1772a8bc8b63843111d769
diff --git a/net-misc/curl/files/curl-8.0.1-onion-resolution.patch b/net-misc/curl/files/curl-8.0.1-onion-resolution.patch
deleted file mode 100644
index 65b486529c1f..000000000000
--- a/net-misc/curl/files/curl-8.0.1-onion-resolution.patch
+++ /dev/null
@@ -1,158 +0,0 @@
-https://bugs.gentoo.org/887287
-https://github.com/curl/curl/pull/10705
-
-From e2bbd1adc22ec5033e2292b780e1790db93c3cb4 Mon Sep 17 00:00:00 2001
-From: Matt Jolly <Matt.Jolly@footclan.ninja>
-Date: Wed, 8 Mar 2023 02:16:45 +1100
-Subject: [PATCH] Refuse to resolve the .onion TLD.
-
-RFC 7686 states that:
-
-> Applications that do not implement the Tor
-> protocol SHOULD generate an error upon the use of .onion and
-> SHOULD NOT perform a DNS lookup.
-
-Let's do that.
-
-See curl/curl#543
-https://www.rfc-editor.org/rfc/rfc7686#section-2
---- a/docs/KNOWN_BUGS
-+++ b/docs/KNOWN_BUGS
-@@ -80,7 +80,6 @@ problems may have been fixed or changed somewhat since this was written.
- 10.3 FTPS over SOCKS
-
- 11. Internals
-- 11.1 Curl leaks .onion hostnames in DNS
- 11.2 error buffer not set if connection to multiple addresses fails
- 11.4 HTTP test server 'connection-monitor' problems
- 11.5 Connection information when using TCP Fast Open
-@@ -525,14 +524,6 @@ problems may have been fixed or changed somewhat since this was written.
-
- 11. Internals
-
--11.1 Curl leaks .onion hostnames in DNS
--
-- Curl sends DNS requests for hostnames with a .onion TLD. This leaks
-- information about what the user is attempting to access, and violates this
-- requirement of RFC7686: https://datatracker.ietf.org/doc/html/rfc7686
--
-- Issue: https://github.com/curl/curl/issues/543
--
- 11.2 error buffer not set if connection to multiple addresses fails
-
- If you ask libcurl to resolve a hostname like example.com to IPv6 addresses
---- a/lib/hostip.c
-+++ b/lib/hostip.c
-@@ -652,6 +652,14 @@ enum resolve_t Curl_resolv(struct Curl_easy *data,
- CURLcode result;
- enum resolve_t rc = CURLRESOLV_ERROR; /* default to failure */
- struct connectdata *conn = data->conn;
-+ /* We should intentionally error and not resolve .onion TLDs */
-+ size_t hostname_len = strlen(hostname);
-+ if(hostname_len >= 7 &&
-+ (curl_strequal(&hostname[hostname_len-6], ".onion") ||
-+ curl_strequal(&hostname[hostname_len-7], ".onion."))) {
-+ failf(data, "Not resolving .onion address (RFC 7686)");
-+ return CURLRESOLV_ERROR;
-+ }
- *entry = NULL;
- #ifndef CURL_DISABLE_DOH
- conn->bits.doh = FALSE; /* default is not */
---- a/tests/data/Makefile.inc
-+++ b/tests/data/Makefile.inc
-@@ -186,8 +186,8 @@ test1432 test1433 test1434 test1435 test1436 test1437 test1438 test1439 \
- test1440 test1441 test1442 test1443 test1444 test1445 test1446 test1447 \
- test1448 test1449 test1450 test1451 test1452 test1453 test1454 test1455 \
- test1456 test1457 test1458 test1459 test1460 test1461 test1462 test1463 \
--test1464 test1465 test1466 test1467 test1468 test1469 test1470 \
--\
-+test1464 test1465 test1466 test1467 test1468 test1469 test1470 test1471 \
-+test1472 \
- test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \
- test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \
- test1516 test1517 test1518 test1519 test1520 test1521 test1522 test1523 \
---- /dev/null
-+++ b/tests/data/test1471
-@@ -0,0 +1,39 @@
-+<testcase>
-+<info>
-+<keywords>
-+Onion
-+Tor
-+FAILURE
-+</keywords>
-+</info>
-+#
-+# Server-side
-+<reply>
-+</reply>
-+
-+#
-+# Client-side
-+<client>
-+<server>
-+none
-+</server>
-+<name>
-+Fail to resolve .onion TLD
-+</name>
-+<command>
-+red.onion
-+</command>
-+</client>
-+
-+#
-+# Verify data after the test has been "shot"
-+<verify>
-+# Couldn't resolve host name
-+<errorcode>
-+6
-+</errorcode>
-+<stderr mode="text">
-+curl: (6) Not resolving .onion address (RFC 7686)
-+</stderr>
-+</verify>
-+</testcase>
---- /dev/null
-+++ b/tests/data/test1472
-@@ -0,0 +1,39 @@
-+<testcase>
-+<info>
-+<keywords>
-+Onion
-+Tor
-+FAILURE
-+</keywords>
-+</info>
-+#
-+# Server-side
-+<reply>
-+</reply>
-+
-+#
-+# Client-side
-+<client>
-+<server>
-+none
-+</server>
-+<name>
-+Fail to resolve .onion. TLD
-+</name>
-+<command>
-+tasty.onion.
-+</command>
-+</client>
-+
-+#
-+# Verify data after the test has been "shot"
-+<verify>
-+# Couldn't resolve host name
-+<errorcode>
-+6
-+</errorcode>
-+<stderr mode="text">
-+curl: (6) Not resolving .onion address (RFC 7686)
-+</stderr>
-+</verify>
-+</testcase>
-
diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index fbba90d8f620..0217bc165097 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1,4 +1,3 @@
-AUX dhcpcd-ui-0.7.9-respect-qmake-args.patch 316 BLAKE2B 4015a89728f68685c46268ac86af761e060ce40e1232e088478e9f29defca5ac6a9834161c8c8503e11df04bd583cea97940078156f3945bd14c17ce2354c8e7 SHA512 950d56277d934661136f236b5d402d427a47932238c37242048f2d093a1ad67aa2c30106c9ee9b828b9f958f81dcefa51d3db3ffdad1cbde6d6a0c4f862744b3
DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd SHA512 5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4
DIST dhcpcd-ui-0.7.9.tar.xz 104100 BLAKE2B 7e2bbbb9ad657deccc16296a0c7191f35fa15dbc84f1f8ac4f8ac5de4c56e5948da457398409527774ffc62e58659cac2dd37aa66842179f710db04a9791ab9e SHA512 fe0c9ff2f777e7b97438eb50507fce765b8e18b1a71883d76e9b6570a18e6f13414f8e64d8034f9c3352496775c283a0540e331ec449d6fbe48ddc8d64e14691
EBUILD dhcpcd-ui-0.7.8.ebuild 1317 BLAKE2B 9184c0a56b1163f7ddf4a2de6f84bf6a3ee3b0d25029686aa55c1a8f4ed00a318ca586bde1b5798ca2c42afbe5979d098a997eb0e9e9ea517384f97aab0036f8 SHA512 d19ab69d655ae6886654cc69fb49a2ec5b8bd2c07d66fc62f92806e6ce437f5425783ed365dac7f91c05a6dd8fbf7b1780f8b65ed9a8171523f088fe57c7dee8
diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
deleted file mode 100644
index 2ed516048e5d..000000000000
--- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure b/configure
-index ec61c80..9372b38 100755
---- a/configure
-+++ b/configure
-@@ -230,7 +230,7 @@ if [ -n "$LDFLAGS" ]; then
- echo "LDFLAGS=" >>$CONFIG_MK
- echo "LDFLAGS+= $LDFLAGS" >>$CONFIG_MK
- fi
--QMAKE_CONFIG=
-+#QMAKE_CONFIG
-
- for x in $INCLUDEDIR; do
- echo "CPPFLAGS+= -I$x" >>$CONFIG_MK
diff --git a/net-misc/frr/Manifest b/net-misc/frr/Manifest
index ac0fc0a7b7ac..94eaeb750b09 100644
--- a/net-misc/frr/Manifest
+++ b/net-misc/frr/Manifest
@@ -1,6 +1,5 @@
AUX frr-7.5-ipctl-forwarding.patch 731 BLAKE2B 9c97d7fdc7b7facb59a73f4b693c285ebd91cb0ba8f7fea0ef49d5eddd8660100315ca7d74ece8d553cdd8ad79a9a0b1a4c173c6dedf90e0be2bdc72d948b2be SHA512 56bdeb8a1f350fea3ad8ed0cdba28964b00384878853e584746d8ce80c6f9ea5ca5adc4539e314f7fd82203c08d5f2ce6adeec61dac9a7a28282131d0d371447
AUX frr-8.4.1-logrotate.patch 2487 BLAKE2B f3eb9b9ce25dd9dd796668ecef5dfeb51b5f3ea3428ef4c03bd78becaf26deb5cb59aa56918fdc3c0230a8905d7edf4a12582ab4e6f7d297e3c94c62b7468b0c SHA512 8658dd1280d201d9f3a7f8caa6c5bf513133a3928ba97334202b0fed84dc03f12c82d76cbb8aeae3f363024d2373161c9bda74e1d9a27a085071c524c9941ad0
-AUX frr-openrc-v1 7078 BLAKE2B d5c0276540fa09318f6e92575dd7e03f3bc6ebfce186d062c2d65fa49c502b3b4de0fd32914ce7c4708bb6f6188296f75d387e0384c142381bb77cfb706c7e1c SHA512 8e6f0e58863402f0169b8a7625d049bf85db60bebe40a42dfb450a1bddfcd6f8f436002de6c1ff599c8f848e4ba85a70e4058cb55a9a49fafb1e69a8e7eb9f57
AUX frr-openrc-v2 7079 BLAKE2B abbad56f0715b79ba5ba24df373ccb8ab63caa12b04d892693b060c771d47323fd7fcebd9b5688720d4aded23fcb79a36e89a7734b315b0862d16e5ce08d8b10 SHA512 5744c433fd983a56abb8f45e34229b3ab3a03c3e9d5532e2b30a31f3e875076fb56b81a06e661dba7df9f76e463190e831c82ae79deefe1add22d7f0365098ce
AUX frr.pam 969 BLAKE2B 227dc91f51fab504229fa5489486fed1aa393d33c024849724ea3fb934e3fd78ee6c9147240133d458ec52021f13e8a27a2d8a0b4625415007c4595222b815ee SHA512 9a169d58232eba7481aee83d92b4e104b6c4ca95e5b31befe29117fbcebc187ad87c061f37ec7c571ff5702101a329ae0c113cf714e2d0dcd39ca4212734a9ed
DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d9875871488be3b5e8c2c9afa78bf357a775671756eacb94372c5067a8a1284cb4feb4927988e0f1a42d19239a871f3b SHA512 fa1884529a98c8e5ad2dab7f6f67246844ea34ba4d68e3a907a01d43e0eec9317104107f5f18e4b61c11d2cbb4d20eac1e8aef6e4a2b2e54efcad245ee3fb6b9
diff --git a/net-misc/frr/files/frr-openrc-v1 b/net-misc/frr/files/frr-openrc-v1
deleted file mode 100644
index 3f9da62e2a18..000000000000
--- a/net-misc/frr/files/frr-openrc-v1
+++ /dev/null
@@ -1,301 +0,0 @@
-#!/sbin/openrc-run
-#
-# FRR OpenRC init script.
-#
-# Copyright (C) 2020 Rafael F. Zalamena
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; only version 2 of the License.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-description="FRR initialization script."
-
-# FRR variables.
-frr_dir="/usr/lib/frr"
-frr_state_dir="/run/frr"
-config_file="/etc/frr/frr.conf"
-daemon_file="/etc/frr/daemons"
-daemon_db="/run/frrdb"
-vty_config_file="/etc/frr/vtysh.conf"
-frr_reload="$frr_dir/frr-reload.py"
-frr_reload_log="$frr_state_dir/reload.log"
-
-# Don't change profile here, use $daemon_file. This is the default.
-frr_profile="traditional"
-
-# watchfrr variables.
-watchfrr_daemons=''
-watchfrr_pidfile="$frr_state_dir/watchfrr.pid"
-
-#
-# Helpers.
-#
-_check_daemon_binary() {
- local daemon=$1
-
- [ -x "$frr_dir/$daemon" ] && return 0
-
- eerror "No binary found for $daemon in $frr_dir"
- return 1
-}
-
-_load_daemon_list() {
- # Load FRR daemons configuration file.
- while read line <&3 ; do
- case $line in
- ""|"#"*)
- # Skip empty/commented lines.
- continue
- ;;
-
- *d=*|*_instances=*|*_options=*|*_wrap=*)
- # Load daemon options.
- eval "$line"
- ;;
-
- MAX_FDS=*|frr_profile=*|vtysh_enable=*)
- # Load misc configuration.
- eval "$line"
- ;;
- esac
- done 3< $daemon_file
-
- # `zebra` and `staticd` are mandatory.
- _check_daemon_binary 'zebra' || return 1
- _check_daemon_binary 'staticd' || return 1
- watchfrr_daemons='zebra staticd'
-
- # Create the watchfrr command line.
- for daemon in \
- babeld bfdd bgpd eigrpd fabricd isisd ldpd nhrpd ospfd ospf6d pbrd \
- pimd ripd ripngd sharpd vrrpd \
- ; do
- # Trick to read variable name with variable.
- cdaemon=$(eval echo \$$daemon)
- cdaemon_instances=$(eval echo \$${daemon}_instances)
-
- # Add daemon to command line if specified.
- if [ ! -z $cdaemon ] && [ $cdaemon = 'yes' ]; then
- _check_daemon_binary $daemon || return 1
-
- # Multi instance daemon handling.
- if [ ! -z $cdaemon_instances ]; then
- for instance in $(echo $cdaemon_instances | tr ',' ' '); do
- watchfrr_daemons="$watchfrr_daemons $daemon-$instance"
- done
- continue
- fi
-
- # Single instance daemon handling.
- watchfrr_daemons="$watchfrr_daemons $daemon"
- continue
- fi
- done
-}
-
-_frr_start() {
- # Apply MAX_FDS configuration if set.
- if [ ! -z $MAX_FDS ]; then
- veinfo " Setting maximum file descriptors to ${MAX_FDS}"
- ulimit -n $MAX_FDS >/dev/null 2>/dev/null
- fi
-
- # Save started daemons to state database.
- rm -f -- $daemon_db
- for daemon in $watchfrr_daemons; do
- echo $daemon >> $daemon_db
- veinfo " Starting $daemon..."
- done
-
- veinfo " Starting watchfrr..."
-
- # Start watchfrr which will start all configured daemons.
- eval $all_wrap $frr_dir/watchfrr -d -F $frr_profile $watchfrr_daemons
-
- veinfo " Loading configuration..."
-
- # After starting the daemons, lets load the configuration.
- if [ $vtysh_enable = 'yes' ]; then
- vtysh -b -n
- else
- veinfo " Configuration loading disabled (vtysh_enable=$vtysh_enable)"
- fi
-}
-
-_get_pid() {
- local daemon=$1
- local pid_file="$frr_state_dir/$daemon.pid"
-
- # Test for file existence.
- if [ ! -r "$pid_file" ]; then
- eerror "Failed to find or read $daemon pid file"
- return 1
- fi
-
- # Get PID if any.
- pid=$(cat $pid_file)
- if [ -z $pid ]; then
- eerror "$daemon PID file empty"
- return 1
- fi
-
- return 0
-}
-
-_stop_daemon() {
- local daemon=$1
- local pid_file="$frr_state_dir/$daemon.pid"
-
- # Get daemon pid.
- _get_pid $daemon
-
- # Ask daemon to quit.
- kill -2 "$pid"
-
- # Test if daemon is still running.
- attempts=1200
- while kill -0 "$pid" 2>/dev/null; do
- sleep 0.5
- [ $((attempts - 1)) -gt 0 ] || break
- done
-
- # Tell user about our situation.
- if kill -0 "$pid" 2>/dev/null ; then
- eerror "Failed to stop $daemon (PID=${pid})"
- return 1
- else
- rm -f -- $pid_file
- fi
-}
-
-_frr_stop() {
- local failures=0
-
- # Stop watchfrr first so it doesn't restart anyone.
- veinfo " Stopping watchfrr..."
- _stop_daemon watchfrr || failures=1
-
- # Read started daemon database.
- while read line <&3 ; do
- case $line in
- ""|"#"*)
- # Skip empty/commented lines.
- continue
- ;;
-
- *)
- # Get daemon name.
- veinfo " Stopping $line..."
- _stop_daemon $line || failures=1
- ;;
- esac
- done 3< $daemon_db
-
- # Remove daemon database file.
- rm -f -- $daemon_db
-
- return $failures
-}
-
-_check_watchfrr() {
- _get_pid watchfrr || return 1
- return 0
-}
-
-#
-# Main.
-#
-depend() {
- # We need root to write logs.
- need localmount
- # Optionally wait for network to start.
- use net
- # Expect /run to be ready.
- after bootmisc
-}
-
-start_pre() {
- # Check configuration file readability.
- checkpath -f -m 0640 -o frr:frr $vty_config_file
- checkpath -f -m 0640 -o frr:frr $daemon_file
- checkpath -f -m 0640 -o frr:frr $config_file
-
- # Check run state directory.
- checkpath -d -o frr $frr_state_dir
-
- # Load daemon list and peform checks.
- _load_daemon_list
-}
-
-start() {
- # Load daemon list.
- _load_daemon_list
-
- # Handle restarts.
- if [ "$RC_CMD" = 'restart' ]; then
- ebegin 'Reloading FRR configuration'
- else
- ebegin 'Starting FRR'
- fi
-
- # Start FRR.
- _frr_start
-
- # New daemons and watchfrr started, apply new configuration.
- if [ "$RC_CMD" = 'restart' ]; then
- "$frr_reload" --reload "$config_file" 2>/run/frr/reload.log
- [ $? -ne 0 ] && ewarn " Failed to reload (check $frr_reload_log)"
- # NOTE: we can't return bad status otherwise OpenRC will think we
- # failed to start, lets print a helpful message instead.
- fi
-
- eend 0
-}
-
-stop() {
- local failures=0
-
- # Handle restarts.
- if [ "$RC_CMD" = 'restart' ]; then
- # Load daemon list.
- _load_daemon_list
-
- # We must restart 'watchfrr' in order to start new daemons.
- veinfo " Stopping watchfrr..."
- _stop_daemon watchfrr
-
- # Stop daemons that are no longer in configuration file.
- for daemon in $(ls -1 /run/frr/*.pid | cut -d '.' -f 1); do
- # Filter daemon name.
- daemon=$(basename "$daemon")
-
- # Skip watchfrr.
- [ "$daemon" = 'watchfrr' ] && continue
-
- echo "$watchfrr_daemons" | grep "$daemon" >/dev/null
- if [ $? -ne 0 ]; then
- veinfo " Stopping $daemon..."
- _stop_daemon $daemon
- fi
- done
-
- return 0
- fi
-
- ebegin 'Stopping FRR'
- _frr_stop || failures=1
- eend $failures 'some daemons failed to stop'
-}
-
-status() {
- _check_watchfrr || return 1
-}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index aff298593471..ce57dd2d28d6 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults
index a75c7561fd06..62e625bbfdcb 100644
--- a/profiles/targets/desktop/plasma/make.defaults
+++ b/profiles/targets/desktop/plasma/make.defaults
@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland webchannel widgets"
+USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland widgets"
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index 7144cc980c09..4ef2ed3e47a6 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -1,6 +1,14 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# qtwebchannel package is fairly small, and python bindings are
+# required by some popular desktop packages such as calibre,
+# qutebrowser, and freecad (or indirectly through PyQt*WebEngine).
+dev-python/PyQt5 webchannel
+dev-python/PyQt6 webchannel
+dev-python/pyside2 webchannel
+dev-python/pyside6 webchannel
+
# NSS: Required by kde-apps/okular[pdf]
# Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888)
app-text/poppler nss boost
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 1364d64d8139..66d97404356b 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest
index 82af0b510ef8..5098feb89d84 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,4 +1,3 @@
-AUX kube-controller-manager-1.28.0-make-gomaxprocs-install-optional.patch 2835 BLAKE2B 964759a3af2afced4d5ff2ed59b1e94c2912a85ce560f3dac4e0ea59b1e308ee7b35f6d5435524e6e407d2032a1bd8783fb0b4787dbb22cfa9ace9ff723b1c40 SHA512 88b369bfda14eb03f9957f4b9105a565fa6f821e20b4743941f12f7e5b005cdef4184e0c09d54102b811e08a27f1725b0dc36e29e331f8802b7eaf52db1ce00f
AUX kube-controller-manager.confd 142 BLAKE2B d8d35c62bf5c04cc3f440e8b5fb8acab2cf815b25ac4e91354e3fce756a1955e71ec762fab1091074ef4233fff22667aba50417c0d6a896055f8f52b6630bb4e SHA512 b0227a7431018a6742b3931fda0f14b4a040107ecd6821c84593180919ba8a5af9b99b7a507645a5488792f14accd686acc4cc6f70a5084bbdfcdd494021aafc
AUX kube-controller-manager.initd 566 BLAKE2B c632b9bc357aead53a2c181af50201b544f214921672e60fffa2d6f77dbeb1912b3d1d138f867d8118cef5ae0843b75d3859ebfc71a4defc2b4cf66426a58101 SHA512 7e3baab9b034e7048ed3cda8d09444c76369874cecc0a747fb5484c482fef464adb5ccc25fcb4481fb4aff68415a60462f6cbee2138810316f0cf822637676c1
AUX kube-controller-manager.logrotated 97 BLAKE2B 00827bf3c3c68c978dc30839318dcdd9ca73e64a38d377168cca75de4764dbd303cdae35fe2c5f6ddded23c7c72976d274e1def66f48a81548e0561411879984 SHA512 e00cd9297d8ac75fcd504a2bfb80d5c5e145e7d475dd15edf9361dc28721afdc069c5b6e79438b75a774e972028841a17e8f7842dcfb3d7835c436a3e503704c
diff --git a/sys-cluster/kube-controller-manager/files/kube-controller-manager-1.28.0-make-gomaxprocs-install-optional.patch b/sys-cluster/kube-controller-manager/files/kube-controller-manager-1.28.0-make-gomaxprocs-install-optional.patch
deleted file mode 100644
index 1a8935b31c9c..000000000000
--- a/sys-cluster/kube-controller-manager/files/kube-controller-manager-1.28.0-make-gomaxprocs-install-optional.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From cce3f6ffa796ea416021b0d62567a3f52b979567 Mon Sep 17 00:00:00 2001
-From: Jordan Liggitt <liggitt@google.com>
-Date: Wed, 16 Aug 2023 09:33:02 -0400
-Subject: [PATCH 2/2] Make gomaxprocs install optional, limit to tests
-
----
- hack/lib/golang.sh | 25 +++++++++++++++----------
- hack/make-rules/test-e2e-node.sh | 1 +
- hack/make-rules/test.sh | 1 +
- 3 files changed, 17 insertions(+), 10 deletions(-)
-
-diff --git a/hack/lib/golang.sh b/hack/lib/golang.sh
-index 66772f08a81..983ff368e25 100755
---- a/hack/lib/golang.sh
-+++ b/hack/lib/golang.sh
-@@ -556,20 +556,25 @@ kube::golang::setup_env() {
-
- # This seems to matter to some tools
- export GO15VENDOREXPERIMENT=1
-+}
-
-+kube::golang::setup_gomaxprocs() {
- # GOMAXPROCS by default does not reflect the number of cpu(s) available
- # when running in a container, please see https://github.com/golang/go/issues/33803
-- if ! command -v ncpu >/dev/null 2>&1; then
-- # shellcheck disable=SC2164
-- pushd "${KUBE_ROOT}/hack/tools" >/dev/null
-- GO111MODULE=on go install ./ncpu
-- # shellcheck disable=SC2164
-- popd >/dev/null
-+ if [[ -z "${GOMAXPROCS:-}" ]]; then
-+ if ! command -v ncpu >/dev/null 2>&1; then
-+ # shellcheck disable=SC2164
-+ pushd "${KUBE_ROOT}/hack/tools" >/dev/null
-+ GO111MODULE=on go install ./ncpu || echo "Will not automatically set GOMAXPROCS"
-+ # shellcheck disable=SC2164
-+ popd >/dev/null
-+ fi
-+ if command -v ncpu >/dev/null 2>&1; then
-+ GOMAXPROCS=$(ncpu)
-+ export GOMAXPROCS
-+ kube::log::status "Set GOMAXPROCS automatically to ${GOMAXPROCS}"
-+ fi
- fi
--
-- GOMAXPROCS=${GOMAXPROCS:-$(ncpu)}
-- export GOMAXPROCS
-- kube::log::status "Setting GOMAXPROCS: ${GOMAXPROCS}"
- }
-
- # This will take binaries from $GOPATH/bin and copy them to the appropriate
-diff --git a/hack/make-rules/test-e2e-node.sh b/hack/make-rules/test-e2e-node.sh
-index 43dde0c740f..49e3e04ac71 100755
---- a/hack/make-rules/test-e2e-node.sh
-+++ b/hack/make-rules/test-e2e-node.sh
-@@ -18,6 +18,7 @@ KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../..
- source "${KUBE_ROOT}/hack/lib/init.sh"
-
- kube::golang::setup_env
-+kube::golang::setup_gomaxprocs
-
- # start the cache mutation detector by default so that cache mutators will be found
- KUBE_CACHE_MUTATION_DETECTOR="${KUBE_CACHE_MUTATION_DETECTOR:-true}"
-diff --git a/hack/make-rules/test.sh b/hack/make-rules/test.sh
-index e9074678a8f..4aa72730d83 100755
---- a/hack/make-rules/test.sh
-+++ b/hack/make-rules/test.sh
-@@ -22,6 +22,7 @@ KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/../..
- source "${KUBE_ROOT}/hack/lib/init.sh"
-
- kube::golang::setup_env
-+kube::golang::setup_gomaxprocs
-
- # start the cache mutation detector by default so that cache mutators will be found
- KUBE_CACHE_MUTATION_DETECTOR="${KUBE_CACHE_MUTATION_DETECTOR:-true}"
---
-2.41.0
-
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 078321686978..290d8a8951ed 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 169b7a1f45c7..1ec05c99067e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -36,6 +36,7 @@ DIST gcc-14-20230917.tar.xz 85875468 BLAKE2B afd39683b7ae9e84c6fa81d6ba6059a1411
DIST gcc-14-20230924.tar.xz 85950048 BLAKE2B cc353b46f963eca7ad820fe35fb14ece3d76714466ee6ac227433fddc101e76c40d71ce4bc6363e2bc5c3fdf233ab7479bf18542be3df6e1f77690090d08d351 SHA512 19a93b35660f8960b5a9385b9312d9555d83bb8ca8662492b54ece3c1d634da0fd6614e677ce6f1738ac2eadc5dd18b2ce311d2adde6c41f34db8598373bd335
DIST gcc-14-20231001.tar.xz 85968476 BLAKE2B 3a3749b1c5346472977e436d09aff6cf44e372b2a05a6227df34b054070de9a438ead20f4da114525bc3e9d7d13bc111fa292ffd03fefb4428a22d00884aaa5f SHA512 bc342152c7d70ddc4b6b3a7c8fb769aca971d0f8432eb842b53e9c7e3075f6f57295fbcfae14f288709fa846e58eabdb07e6e3185195f6d1820cee69e9a2a586
DIST gcc-14-20231008.tar.xz 86002968 BLAKE2B 9b59a66e269b3a80f344e96619ed4fa99c5a1f03036b6fd577edac22cf8dfb2b4aa970bb30214dc4a32476c5b22970deea975f808e9a788e5cef8482d704f2c0 SHA512 6cc3030a16111eb57e02d40920e34b967ce1c006eae353f6d969722ce2c0cd3ed711036f826b61858e568a749f9c97ba9550283a5ba8a6c8d41a7024b475f32b
+DIST gcc-14-20231015.tar.xz 86138880 BLAKE2B e6dece3d6c4337c5ac85fec3fcd31117baf06a7c510440d2433d7750d4559ce5ccfb36edf1ed7dd003d55322dccf42ca811f16a9d22b19e3c784f48f804f688d SHA512 e0de6cd24278998138df8ac1e7e0ea2fe8f062f3bd4e1c88be5da3e468959dc3df41f076c1ce1ed6c919a4ddbd6cfff638cd101e6bd6a3a9ae0d67ded360a700
DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
DIST gcc-14.0.0-patches-3.tar.xz 11500 BLAKE2B 508ac2fc1d15cba29921c5faf96f45ad77fc3aae05bcdb4a9eb3114ad23a2afa4810cfafd71ff3b77ea2bae9ed809f9de615396486acb6086ddf316a008fa1c8 SHA512 cac927be1ca191b98963bda65b5fb4eda3f6449d5f4e9c42a0db3e4036ec4963ba7675523cfa823a5938b7e6a5260c4c5e2f9b268414a94fab7418dc1cbbfd58
@@ -71,6 +72,7 @@ EBUILD gcc-14.0.0_pre20230917.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6
EBUILD gcc-14.0.0_pre20230924.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
EBUILD gcc-14.0.0_pre20231001.ebuild 1642 BLAKE2B 04874e9c2ede537422ae1bb8d8b122fefeb4d3812ec9e85b6ffb8e2a457a5806e8c7dc55b7f7422d3bcd641778c0b0c211d872e374c7c8d6725c2513fb228f36 SHA512 c8cb5389164bd64b9b43545143dfe59cef4cb693e44ac1b49ab6635119b2dc09e84ed92614f9e5b9176645759b20af9d0599319c2cbc5b79ea11a7370f3dec83
EBUILD gcc-14.0.0_pre20231008.ebuild 1595 BLAKE2B 3d806ab58dc813a0a0f5e69ccfccab32f9b84d205d0283ff7b8b67abf2524aaeb931109f20ee4aa0b739537ee45289328f18521f1a177aaee81416e156975cfa SHA512 fc1b571afaac02359352b633986d0f60fa5108c367c6faab8814f34faefda6eab735599788a13e8448cdddf4d22a803fbef962c50de6442294ca01dd1cfff09f
+EBUILD gcc-14.0.0_pre20231015.ebuild 1595 BLAKE2B 3d806ab58dc813a0a0f5e69ccfccab32f9b84d205d0283ff7b8b67abf2524aaeb931109f20ee4aa0b739537ee45289328f18521f1a177aaee81416e156975cfa SHA512 fc1b571afaac02359352b633986d0f60fa5108c367c6faab8814f34faefda6eab735599788a13e8448cdddf4d22a803fbef962c50de6442294ca01dd1cfff09f
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132
MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303
diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231015.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20231015.ebuild
new file mode 100644
index 000000000000..02c5c891469e
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231015.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 4716aab3c4c9..770001f5340e 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c3490e98485b..685910a95393 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -4,9 +4,11 @@ DIST patch-6.6-rc2.patch 39377615 BLAKE2B 1a3ec1d61c620a29678140eb7d85ea13e40f46
DIST patch-6.6-rc3.patch 39738774 BLAKE2B 0a49e4735de5f24d9cc6c898834b4c1d8fc947a8adb9ea2bf31c1c0429156b78a7762707f83313173b7be9a9b5290d54e0e4be95422faab6649247e96834a846 SHA512 462bd85d7d513ef4a047d3128309a3a220d622ff10928a62f2e2cc1a57dd0186ab4afe44e19c7b96d812b63ce544edb0f34dac153d48b5c8e97ad07870a6ebf5
DIST patch-6.6-rc4.patch 39983583 BLAKE2B 4ea2b64498c246b579f50b00b184203a86c17f3c22df052136459cd3e55dea8c8ebfcd6385251ebc6d8d9903bbd410faca9cf2efd1618c601ea3bd90653b667f SHA512 e5b18ad99c2d11d9d1f9506314bfd2356135730071f4299ac97bd1d868419fc04cb036dae2b8430adb416bc58b8bf618a6d86a01f4e07421dc9ea93b84e1e6d4
DIST patch-6.6-rc5.patch 40260669 BLAKE2B 54c4639c8d86fbbdf9e0e9898565280f6b1becd955e74a33545159835f4db7596d526601ce67299a218c7d9d7b5f80caad851567e73f71287b55cb7cf66b335c SHA512 088da15f8b098b93ce1c90403ab17ef3e40d1b69dcee8254427a61cf62fab7bbef61e2251255f87b7f8ca45a24b5b807b044204e5241fcd452a59d09f57f7fee
+DIST patch-6.6-rc6.patch 40551984 BLAKE2B 7a8024b838cdc58f59db804cdfe359fb51706b328dd4a0707068fb36e7a85d4ef2196a85345539b773a01bec979a53b00131daa25ad3123620ff5a0cc7fd96f8 SHA512 f6a75af96d6030851f0f6c61b8400c23ca51b9f16cdd7093ad099e098e1f8280427a7e948f683486304e581062cfe0b5a87a347c2c7fc5d5a15a16a602411129
EBUILD git-sources-6.6_rc1.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
EBUILD git-sources-6.6_rc2.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
EBUILD git-sources-6.6_rc3.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
EBUILD git-sources-6.6_rc4.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
EBUILD git-sources-6.6_rc5.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
+EBUILD git-sources-6.6_rc6.ebuild 1198 BLAKE2B d21a3be469aca51e89b328e6b51a564530e83a56994d6f7cfffda81fd33e7fc01077d47cdcd0e5ba375a8f6c7dd87c28c696403bfd071c737fdb05e54e88babd SHA512 6091ce01ed10aa5d7e1ea4475191edfdb6ac1e572b76863f9ca114e443d39949d2a1e0c8b5b5824670a23eaed48b162382d463e39017a980f2e38631b3d321fb
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.6_rc6.ebuild b/sys-kernel/git-sources/git-sources-6.6_rc6.ebuild
new file mode 100644
index 000000000000..5065c9cfd114
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.6_rc6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.5"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+ postinst_sources
+}