summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-29 19:41:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-29 19:41:18 +0100
commit2831634aa8213b30f404da1f64644d94dc66a6d0 (patch)
treedc037587dd9a6a487d20f7bc64f78596804b5c4b
parente745e1d281540da525df5eaae0904b62bc27852f (diff)
gentoo auto-resync : 29:06:2023 - 19:41:18
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29268 -> 29296 bytes
-rw-r--r--app-arch/Manifest.gzbin17407 -> 17404 bytes
-rw-r--r--app-arch/drpm/Manifest6
-rw-r--r--app-arch/drpm/drpm-0.5.2.ebuild (renamed from app-arch/drpm/drpm-0.5.1.ebuild)2
-rw-r--r--app-arch/drpm/drpm-9999.ebuild2
-rw-r--r--app-backup/Manifest.gzbin8036 -> 8037 bytes
-rw-r--r--app-backup/deja-dup/Manifest4
-rw-r--r--app-backup/deja-dup/deja-dup-44.2.ebuild (renamed from app-backup/deja-dup/deja-dup-43.4-r2.ebuild)2
-rw-r--r--app-crypt/Manifest.gzbin24804 -> 24809 bytes
-rw-r--r--app-crypt/p11-kit/Manifest2
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.0.ebuild48
-rw-r--r--dev-embedded/Manifest.gzbin9228 -> 9224 bytes
-rw-r--r--dev-embedded/esptool/Manifest2
-rw-r--r--dev-embedded/esptool/esptool-4.6.2.ebuild65
-rw-r--r--dev-python/Manifest.gzbin263281 -> 263282 bytes
-rw-r--r--dev-python/jaraco-env/Manifest2
-rw-r--r--dev-python/jaraco-env/jaraco-env-1.0.0.ebuild2
-rw-r--r--dev-python/pip-run/Manifest2
-rw-r--r--dev-python/pip-run/pip-run-12.1.0.ebuild2
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.11.1.ebuild3
-rw-r--r--dev-ruby/Manifest.gzbin105812 -> 105811 bytes
-rw-r--r--dev-ruby/google-protobuf/Manifest2
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild39
-rw-r--r--dev-ruby/rantly/Manifest1
-rw-r--r--dev-ruby/rantly/rantly-2.0.0-r1.ebuild25
-rw-r--r--dev-ruby/rbnacl/Manifest1
-rw-r--r--dev-ruby/rbnacl/rbnacl-7.1.1.ebuild31
-rw-r--r--dev-ruby/ruby-macho/Manifest2
-rw-r--r--dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild25
-rw-r--r--dev-ruby/rubyntlm/Manifest1
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild23
-rw-r--r--gui-libs/Manifest.gzbin4290 -> 4289 bytes
-rw-r--r--gui-libs/libadwaita/Manifest2
-rw-r--r--gui-libs/libadwaita/libadwaita-1.3.3.ebuild3
-rw-r--r--metadata/Manifest.gzbin3506 -> 3503 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.gzbin27896 -> 27905 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24765 -> 24759 bytes
-rw-r--r--metadata/md5-cache/app-arch/drpm-0.5.2 (renamed from metadata/md5-cache/app-arch/drpm-0.5.1)4
-rw-r--r--metadata/md5-cache/app-arch/drpm-99992
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin13380 -> 13377 bytes
-rw-r--r--metadata/md5-cache/app-backup/deja-dup-44.2 (renamed from metadata/md5-cache/app-backup/deja-dup-43.4-r2)4
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin37845 -> 38003 bytes
-rw-r--r--metadata/md5-cache/app-crypt/p11-kit-0.25.015
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin11998 -> 12160 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/esptool-4.6.216
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin363273 -> 363276 bytes
-rw-r--r--metadata/md5-cache/dev-python/jaraco-env-1.0.04
-rw-r--r--metadata/md5-cache/dev-python/pip-run-12.1.04
-rw-r--r--metadata/md5-cache/dev-python/scipy-1.11.14
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin182221 -> 182063 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.21.1217
-rw-r--r--metadata/md5-cache/dev-ruby/rantly-2.0.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rbnacl-7.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-macho-2.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/rubyntlm-0.6.317
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin7749 -> 7748 bytes
-rw-r--r--metadata/md5-cache/gui-libs/libadwaita-1.3.34
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15523 -> 15525 bytes
-rw-r--r--metadata/md5-cache/net-im/zoom-5.15.2.4260 (renamed from metadata/md5-cache/net-im/zoom-5.15.0.4063)2
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin4020 -> 4183 bytes
-rw-r--r--metadata/md5-cache/net-news/yydecode-0.2.10-r29
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin36868 -> 36870 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/kpatch-999917
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12406 -> 12069 bytes
-rw-r--r--metadata/md5-cache/www-client/chromium-113.0.5672.12616
-rw-r--r--metadata/md5-cache/www-client/chromium-114.0.5735.11016
-rw-r--r--metadata/md5-cache/www-client/chromium-115.0.5790.56 (renamed from metadata/md5-cache/www-client/chromium-115.0.5790.40)14
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56 (renamed from metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.40)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.157 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.7)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.1 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-115.0.1901.5)2
-rw-r--r--metadata/md5-cache/www-client/opera-100.0.4815.30 (renamed from metadata/md5-cache/www-client/opera-100.0.4815.21-r1)2
-rw-r--r--metadata/md5-cache/www-client/opera-beta-101.0.4843.5 (renamed from metadata/md5-cache/www-client/opera-beta-99.0.4788.6)8
-rw-r--r--metadata/md5-cache/www-plugins/Manifest.gzbin1763 -> 1760 bytes
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.56_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.40_beta)2
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml3613
-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-im/Manifest.gzbin9560 -> 9557 bytes
-rw-r--r--net-im/zoom/Manifest4
-rw-r--r--net-im/zoom/zoom-5.15.2.4260.ebuild (renamed from net-im/zoom/zoom-5.15.0.4063.ebuild)0
-rw-r--r--net-news/Manifest.gzbin2225 -> 2228 bytes
-rw-r--r--net-news/yydecode/Manifest2
-rw-r--r--net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch15
-rw-r--r--net-news/yydecode/yydecode-0.2.10-r2.ebuild21
-rw-r--r--sys-kernel/Manifest.gzbin4417 -> 4418 bytes
-rw-r--r--sys-kernel/kpatch/Manifest2
-rw-r--r--sys-kernel/kpatch/kpatch-9999.ebuild2
-rw-r--r--www-client/Manifest.gzbin6057 -> 6047 bytes
-rw-r--r--www-client/chromium/Manifest10
-rw-r--r--www-client/chromium/chromium-113.0.5672.126.ebuild1265
-rw-r--r--www-client/chromium/chromium-114.0.5735.110.ebuild1268
-rw-r--r--www-client/chromium/chromium-115.0.5790.56.ebuild (renamed from www-client/chromium/chromium-115.0.5790.40.ebuild)39
-rw-r--r--www-client/chromium/files/chromium-qt6.patch106
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-115.0.5790.40.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/Manifest4
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.157.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.7.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/Manifest4
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.1.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild)0
-rw-r--r--www-client/opera-beta/Manifest4
-rw-r--r--www-client/opera-beta/opera-beta-101.0.4843.5.ebuild (renamed from www-client/opera-beta/opera-beta-99.0.4788.6.ebuild)8
-rw-r--r--www-client/opera/Manifest4
-rw-r--r--www-client/opera/opera-100.0.4815.30.ebuild (renamed from www-client/opera/opera-100.0.4815.21-r1.ebuild)0
-rw-r--r--www-plugins/Manifest.gzbin1243 -> 1245 bytes
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.40_beta.ebuild)0
116 files changed, 569 insertions, 6447 deletions
diff --git a/Manifest b/Manifest
index a663425857b1..0cf289c8e1dc 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29268 BLAKE2B d72a9ddc84982bc4c5077b48dac25efdfc9e1557a3f15590634261a3dc5d51a7c3712a66be1d1d426c66af55cf5902a00631ca3be45b408fd6088c5d21d3dda0 SHA512 2b7be24a5e10499cedcaf82be8643fc0343e91b68a1ea5f1295b7de76a3a3fdc050120def8984e9e7f5771c28eb219d83f1936638452636ba05142db6c3da15d
-TIMESTAMP 2023-06-29T12:09:53Z
+MANIFEST Manifest.files.gz 29296 BLAKE2B f53a8b87f2032615db81232f759fae297e9fa18cab1c06ad94b1afb5a9773a3224af3dc5eae0c5be7ca526b213a32deba71458524cfc22064c14d347ab5c988c SHA512 7b0ac86a76b0f2484ad06b8e3285e4e92007024a3bee7954abb7e50cba0d4be3588e8fecad2dc5d4fd4d086743862fbe02aa94f4b705df4b5d7d8581438d99f0
+TIMESTAMP 2023-06-29T18:09:52Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSddJFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdyPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCtXxAAlsSTyf0Kq+kJ6q67xEtX6eOqCT2pEwjpnGee/nVtBHRExhm39LeLbSga
-UZfNWyJbQhax+QbaqwzPMSQxZAVDMqPA0dfBzGUqa2GqKIuxvKB1yO951yiImiER
-XygKAe8wftPSTWzyDauqe8zb5E4D67Odg+fN51JW9GII14xnMXCoqwcuqCLor3+v
-J17ishJ4poo2P8/KJka87Nidrbcbv091It3UquOkAWKNKTLdEeanOZqbUXsikikT
-rkaRDqtKNzJIT6rZbQbjG+wtNARbR5i0f2b4ruIQdlZXHtDfURkKzJl4HOyhPY10
-waxkX5ndxLlkb+VoiwE1T6Wm6RXcUO9A40xvfNv3iW5HIak3jLdaay8ExaSgbA5O
-hKCtlaaIlcW4TRk10UzFwToZwGSWqrmEiFTeNyQ6qCtUF1Juq/HNg+k+905edtCZ
-sLRYCfpHdTF7irurGRxIPFvhbAKld0RKJ79PlWFdJrceHXZTLE5lwQj6PTi4KT9P
-6i5vDIqb192wlNnzUIlJKrx9fl6ijcKXRYmkDDpS1Uz9woGxG/sidhByRtxQy1RE
-qYCc4Jk7iE3jpH3lYvFLzLqPyo95Aq8oGbkSHUatWQL3dMYcvFoisjLpf9Uk7k4n
-iUl0PbuwSvEC6iL4DG2Z5oQhWq3+6KKlr7crJfcxjqmNOzU/neA=
-=anyI
+klBYbBAAn9SIrTiuJ54+G8iXT/T4u38UuFX5vDq5pgI8mEfRjVxQso1s0qstA1D5
+2CoYMVjBt/7X32yHZY9a+fu8xE03Z+0jZBRsv7bvdrvpQP5vp5kh+Nes3iqlC4Zq
+0j6IPkwV4tM7R4gRqfH7t0txyodj5Bb3aXjLSRtkv0gpl//A7aN2B9taHKQ2BYTT
+l0sQXldXDkCES+ZCcKpKypD50OwYpfFvmIlz2iT+VeMmlcK9XwTwNKHUKlvgYoyD
+IWmpSznfFAu6jhIRcoIAkB7NPHm9+lH9JPRec8nwTvGANxkwdLgSYgILcRPFkSmH
+jXwHAgeKmxBDi2hyPcLTRGcKjX3j7snrcBp9jeuEt50THy7oKqcXt5HUdD9KuMJr
+TQN9P+ovPvZ7pnyzr801gNtPz7g7vJkZj19BY2IIjNZlDXWb/NG3rHxpo/6Hac5Q
++PmhzEqIr80DC+jvTsYyNLqGEe6Ap0fkOgroYh1mR7SGZ0K3+Iq0x1RKUwo5LCKD
+Bsh0M8Q4JJaUSsDLpF8aOYA0ACxUWbCJGu8XP26OE0slintBEGYgsUKp+3wA+00M
+3kAmJxvMML25u7pKkkYzI+cPVkZwQxdb7BHbUzvdRKXbzqRTJyjIXehpIRSiCfJU
+iS73xoZCe03oc18CsNgRipy89f06Z5k1l12BQ+0ItcNWCt0GRCM=
+=fkN9
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index fbaa7c695df8..970c280e0e80 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 0e1b50551170..2943024dd7b8 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/drpm/Manifest b/app-arch/drpm/Manifest
index 8afbfca4dfc3..5457058fab8b 100644
--- a/app-arch/drpm/Manifest
+++ b/app-arch/drpm/Manifest
@@ -1,5 +1,5 @@
AUX drpm-0.5.1-c99.patch 577 BLAKE2B b3356702f5acbfd19338c4fa00dc9a04bf896ca002b728e59bdd05326f7053ea688e56ce78b2a60d026fe90c73e4dbd83e256b9f8513035cf9a1335d19ab7bc4 SHA512 cd46f911bea051979de4e9fb633a4d5179f870af32de5bc8f487bc201bc3be18ccfc0838a12233920fe6acc0a917b2804d9d0e3f67c7bf4f7d87808ef97d3fe5
-DIST drpm-0.5.1.tar.gz 138766 BLAKE2B dd64d925fa0e3975e2ca6f87fcddf10e376241d6b69a0f682cc5d6c006ef6aba7c021bcb98d049f4ce171b1561f36a07701e9eb47e0ac3c8315ee2d6d774c7c7 SHA512 5d4be3148075c6e0c560f97169a14e669a01ed48ef9228d8fc299b54da653ddec1110971a5b2bf455cc72cd1538d8c95e817428f73dd1d7ce07773822c05b3c5
-EBUILD drpm-0.5.1.ebuild 1025 BLAKE2B b07aab525be350dcea53ff97b9dae6a188cb8a6c6725eb4cb5b4f9abd26afda2f7288fb4153b7ce3b058dc6afbbbead693edff9109bd010081ca875ff71db4ca SHA512 ec9fe6a2559a9de5b8fe46ff0c2de0e862af84486f37c0f3ed7fa2ac256454b26ceb4212084e5a46fb89ffaa13ae98cd6510e4d91628d15f4ed3a32f3d79018a
-EBUILD drpm-9999.ebuild 978 BLAKE2B 6a877cbaa779a00fe8fe580ced07806f58cf01c19cedef1064870d4fe35a57de19b8e88f628dcaa5de42609f83eb3d77544e4b0d2ba6127c3563012642c3b406 SHA512 25260fe9a18b75d272dd148159d8d880797b4960ca61fe94b537fb3ada4ff99bc8b61cfd2bc187ddfcb08175de3eb7ac86ab2842a206ab4730454e772032aafe
+DIST drpm-0.5.2.tar.gz 138930 BLAKE2B b2d57e35bf62e94ba23212518a57c22a5638c270a38b07e77799e4c054e82391a08bd40a34adb78e5e5a9cf6c895895146b3619c953a1f0d312a8790652fda55 SHA512 591ffb6b28b1d4c6dda25746a76563c0fa15f48368e2593dbd00a2652dea78b635c8e28f6e50cf824450d9938652ddf3712c877135d66a7b762f1223b38e9ab4
+EBUILD drpm-0.5.2.ebuild 983 BLAKE2B cf193fb24acb680f4e127c104cebfa457ff766ba8b5c9cd025c737e3ecce937366976196ebc207d7fe09be618ce1edd9f3a8248c8e85ef1fe6081160afe84a3b SHA512 edb0a74a9c2df3fca3d03bbe4927c0e7723670892900b6023d448ee2ac754a40025cfaae4a2136ee63edbed6a443dc378f9c5cb28e8999d78772fb5c7688bbe8
+EBUILD drpm-9999.ebuild 983 BLAKE2B cf193fb24acb680f4e127c104cebfa457ff766ba8b5c9cd025c737e3ecce937366976196ebc207d7fe09be618ce1edd9f3a8248c8e85ef1fe6081160afe84a3b SHA512 edb0a74a9c2df3fca3d03bbe4927c0e7723670892900b6023d448ee2ac754a40025cfaae4a2136ee63edbed6a443dc378f9c5cb28e8999d78772fb5c7688bbe8
MISC metadata.xml 623 BLAKE2B e76fda9b7e7e5e63fef82fcb80872ef84ed4adc68c07e812db5d5b460a55b467f525bdf0f1e8ab86b1de1b192067cf47ea0e2cc2e1cec8c814f01d20d7237216 SHA512 e55feb7f5b8c63a0bacfc4aca64d4684e196fb41f850e8c3fb64449ce8ce91603dc8bbdb5c916b47ac2d1cf78148d16b3fd8cd789cd4afea320ac9f8f9d019d3
diff --git a/app-arch/drpm/drpm-0.5.1.ebuild b/app-arch/drpm/drpm-0.5.2.ebuild
index 9855a5ab410a..737011a8cc67 100644
--- a/app-arch/drpm/drpm-0.5.1.ebuild
+++ b/app-arch/drpm/drpm-0.5.2.ebuild
@@ -35,8 +35,6 @@ BDEPEND="${DEPEND}
test? ( dev-util/cmocka )
"
-PATCHES=( "${FILESDIR}"/${P}-c99.patch )
-
src_configure() {
local mycmakeargs=(
-DHAVE_LZLIB_DEVEL=$(usex lzip ON OFF)
diff --git a/app-arch/drpm/drpm-9999.ebuild b/app-arch/drpm/drpm-9999.ebuild
index 668173c3e540..737011a8cc67 100644
--- a/app-arch/drpm/drpm-9999.ebuild
+++ b/app-arch/drpm/drpm-9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://github.com/rpm-software-management/drpm/"
else
SRC_URI="https://github.com/rpm-software-management/drpm/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="LGPL-2.1+"
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 634dbc1f95aa..8c9bac3cfef9 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest
index c3db4263f917..9316f16b12da 100644
--- a/app-backup/deja-dup/Manifest
+++ b/app-backup/deja-dup/Manifest
@@ -1,3 +1,3 @@
-DIST deja-dup-43.4.tar.bz2 989830 BLAKE2B c67056b4498dbdb8f1346d682449e4a23070f052d6c4b3e205bd10da63148a6327666de79d163bd6450b34c130fedcdccc2053fabf7578a2d7d68decb325f510 SHA512 2413a3b1ef891e0151d61ee6fcec00f609f209da0faebe387dc8dba4abb55aa4ed925bdfee5768c7e8e8794bc9a793fb0769947030102aed57ac56983cd78943
-EBUILD deja-dup-43.4-r2.ebuild 1041 BLAKE2B edf6fadab4792bfff9ace1e77e0b20e830a6be6ffc6a16e809d6cd07e98e7f63e214f50d3af852bffcfd47e2a6e2a48a826a2680a3ed7b98d447611a6f9ce794 SHA512 42310e713a8864b577894d8ec07488f7c12ba69ef7865ad83abce66d87eb6782db0a2149ee1c80173aa4286ceb7dd6da58c69ee07b981f8ee3ecbcc9db17378f
+DIST deja-dup-44.2.tar.bz2 1010512 BLAKE2B b61eb474a4cc874ceea48a88f8f83e8a329b252248dc4630dd9dd7895ea4782b0e9b6751e795e208fc84127754da226d6a4257a783ffb23d88df59058e28576e SHA512 b1fae58d76aa5a2097bb94f6e5196ed5a3d5131562fe088a9f81155a3bb96ef9e726f83ae04ba8e361a671bce8aa2ea4b053f04f1e57a194fe88c2f06c3e6335
+EBUILD deja-dup-44.2.ebuild 1099 BLAKE2B 3bc8ee43190039a1719e377d12332a9727dd706106534aae6ea75cd820ad611cb0575089084260da4174a995c197d4a748be4720e2366fe94ced8d65b5990df5 SHA512 e7e58880f5d8d8bbcf0337c74729dc4cdbff78d1a0e16fc7258ae9fcc41e9c715231ad835e6339f31b9e44d6f459cbe667d998d0ae7e0563c8e161335916817c
MISC metadata.xml 1178 BLAKE2B 6f2a2b9eee073085959834626377f7ad37d2925d0bdb4606f3f76a9f59a3a0604d421a3ed566b8e77c07a967db29e587ce2903d7c09a9b30343411a7e3dc1123 SHA512 8c06e769d9a87cf75bb5d0e0476e989932463be55ad1fb27a28f0546224198b5e237ac0a03ef75b729d84ea3a73198eae313552e509c74e3b8cebd498a8866db
diff --git a/app-backup/deja-dup/deja-dup-43.4-r2.ebuild b/app-backup/deja-dup/deja-dup-44.2.ebuild
index c1017640119d..35b9d7010635 100644
--- a/app-backup/deja-dup/deja-dup-43.4-r2.ebuild
+++ b/app-backup/deja-dup/deja-dup-44.2.ebuild
@@ -47,10 +47,12 @@ src_prepare() {
pkg_postinst() {
gnome2_schemas_update
+ xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
+ xdg_desktop_database_update
xdg_icon_cache_update
}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index bb2aa943a968..e5e6998a1946 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index b3481043801b..32ceb49dd9a0 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,6 +1,8 @@
AUX p11-kit-0.24.1-configure-clang16.patch 1071 BLAKE2B d12b500a4f38060ec9845cf6b0a348af11b8a1f02fb7d9c4cb2a74825305808d710ab6f69efc0b36f304f0e74a269a81b89b5651e2261c2109b6f942d80749d3 SHA512 5a6dc630d23607910faa1923e2389817f356df33a90e973612f92ef0617a53650cb316e1f2d009ddc658e4599721ad76b5a31ea2150928702c1b6937ab07023d
DIST p11-kit-0.23.22.tar.xz 830016 BLAKE2B 4e1edfd9e2441d237c07a16c003aee5ffde38f1cf545c26e435645429f2cfa4fe7ca61cdc3c3940390aa040ba991f2ee3995b14cc31bb886d5eeffa8ed5e1721 SHA512 098819e6ca4ad9cc2a0bc2e478aea67354d051a4f03e6c7d75d13d2469b6dc7654f26b15530052f6ed51acb35531c2539e0f971b31e29e6673e857c903afb080
DIST p11-kit-0.24.1.tar.xz 838304 BLAKE2B e5cb98881279199e2674e2ff4f12d72c4d126c54429ee7ece6dd56ad1987f84abf58a67b8bf2405b19a5bca9d1106f8ec901364ac3d2488f65b3f92b51f850fe SHA512 8cf170c714bb9e0cf3df93e8ec55b8e3c55cabf2c6a27f177ac6de8b8028985df2ca0216d3215d6828dc2ae3095c4e1a4febe8cb26b88ec321defc66bb011e81
+DIST p11-kit-0.25.0.tar.xz 958940 BLAKE2B 6ffce977f86c516a327afe50f4cc5a36e86ba7f43c6cb555db419d9e4ba7543a9f1847ba83da348cd6d7bbebe55dfa26cfe3a3aaa3e1d5420a4b8dc6cbbff088 SHA512 e6df3cb224f6ff5671bd3c0557503b5f20bbfded1b6ec340b1dafcbd1b1725ea2d41d0e920756716e0fe9cb28270d115fe77b23ec876a15007b22e3f30d015fe
EBUILD p11-kit-0.23.22.ebuild 1419 BLAKE2B dbd06b7fbf70073570c4bf38bb8f5f6c8875fc932f77bfbeb6934b00d0550371576276190b8b4d054f23633778a69d65ac4c7cc5930f0350fa9e5389d23b4c62 SHA512 d4330c6ea50ebab32a47c550148276a34ead4b8202a8d34efb427564e1b1edf42e9c21885a1252abb49d5820a90498f5e455189de2f6fa6dd3af0c3e53c39aff
EBUILD p11-kit-0.24.1-r1.ebuild 1667 BLAKE2B 75be06aefb5adde36d1009778e221f09a3a1d6b2fa24dfe364b7b04c514decfe3473a998114a2ba6f3d9d3c96cfca7de1f2a2179cb441ed3bff11ebc13c03909 SHA512 3fde1185e77d1a04b268bb270c62b00829984f1f2a8ce9f0ea704efb4bdfbe4bc1be2750bf210724cb2bb46775eab03a8c881cdc397afb37173ae125fa038683
+EBUILD p11-kit-0.25.0.ebuild 1363 BLAKE2B 83900c919d2b8a6789eac8623d32eaa0bcf59727238ffc3a2d1ec6e31377ce7f6529f582960eb687363abf5a728ae28d6e0ca5ffd27378a99f729501fb1800e9 SHA512 4894240d75cc3bf6370190bbc9965bb8d0038ec524d104ec14a8727f394a106194ae1c47a89455c8119bc48d2877781808da9615ed5adbe746732727bb6da16a
MISC metadata.xml 382 BLAKE2B 9ed935e598f60088af1877e443371ccb2c70fc397b21702cb4c47a971132c8a912763bf6ab0d27a3b1a387df39542ac7c5f59345a123808476578878633ed938 SHA512 97c120c9c10d8ee73162beb9970f07153f10b095199adee814459754a3df1414f25b8faae036a19f165a45f8ed4ad0a3087272139d69326018450006b75047a1
diff --git a/app-crypt/p11-kit/p11-kit-0.25.0.ebuild b/app-crypt/p11-kit/p11-kit-0.25.0.ebuild
new file mode 100644
index 000000000000..d5c7352e3e33
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 meson-multilib
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html"
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+# Unkeyworded because of test failure w/ abi_x86_32
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+ libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+ systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+
+multilib_src_configure() {
+ # Disable unsafe tests, bug#502088
+ export FAKED_MODE=1
+
+ local emesonargs=(
+ -Dbashcompdir="$(get_bashcompdir)"
+ -Dtrust_module=enabled
+ -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+ $(meson_feature libffi)
+ $(meson_use nls)
+ $(meson_use test)
+ $(meson_native_use_bool gtk-doc gtk_doc)
+ $(meson_native_true man)
+ $(meson_native_use_feature systemd)
+ )
+
+ meson_src_configure
+}
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index e9b94df82864..4856a4458ab2 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 756195259989..dd5edf907d26 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,7 +1,9 @@
DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5 SHA512 610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
+DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5 SHA512 97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c
EBUILD esptool-3.3.3.ebuild 1446 BLAKE2B 0676282aca64d7f6222abbeec1afa63fd99f04944b8d611aaf5ebc54cc3feeab46bb99360831e393aa71eb58216d158784cc5619a25a2fb7568df0e882ede9ab SHA512 bf49b4d3b24af8634f1bcf8c400a5b28d178a538627d3a04cb2f8c9a9e870585ec6a4c432b33c8d5e374efcac645bd613b0b6f750842d1a8e300bee7c11b84bc
EBUILD esptool-4.5.1.ebuild 1962 BLAKE2B d9caee146427273a71a4a3646135d18206c48ae4780b6eb3b4c04db07c1baa38916681f50c1f7c416f1d5640406217a5b6672d520497c115ed7eda8127e9234e SHA512 960115c5c0eb81d479b1c85ac90707918d6dae8d1e8d0c796808d6500d5915e5f35c52ce835921dbb169708ef47f71370d7f43885c1308cec70ce60c179989fd
EBUILD esptool-4.6.1.ebuild 2001 BLAKE2B 0e7875d101e03c2345d9ff234d1b8876e7a0679879a2ad69bfbd6f51cbcf15baa142f44204323e413a5e7d7d597871937b7adef5ad40e95a98b02a9afde0be73 SHA512 908791a9a637b99b358d2529b6e9bd4c7a53f2aaa58df3907d425b7dd78da49852800236346fbbd7005b361ad67c68edaafb5a0b28e97a9df88819effa34b3d4
+EBUILD esptool-4.6.2.ebuild 2002 BLAKE2B 410349309308f06a306e56d5f00c5aebec7df9f00f7a10b98e7194def0c442e6f85f822c766449fcfd5bc57f1a949f95d7c0066a1431a0ebf9d8bc2a7c9d5444 SHA512 bc1a6c967c38aa4e387178e0c0d6787a6251387ce0989319211fa13f48971e75819e81e4fec2998036250239cf56c75a348156a6682279b5222aa36b22f9de12
MISC metadata.xml 504 BLAKE2B 578f33b9dc0f1748ecd37c355efd7f4acb041c192e44b89ad926c482c2a1d422080a0ed3c74311895b9f1ef996315965a79adc31b86437b3ea63bae321dd6294 SHA512 e8ed1644714bc0878d2d955f9d90bd6e0ca9fa183186ff160adaaaa46573fc696e49783c793f225a32b47b23da9f5df4d77d5fd59d7a52fc6386ec59f892cb83
diff --git a/dev-embedded/esptool/esptool-4.6.2.ebuild b/dev-embedded/esptool/esptool-4.6.2.ebuild
new file mode 100644
index 000000000000..f7f715d591ad
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.6.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 1dfafa1f182c..57091ddb03c2 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/jaraco-env/Manifest b/dev-python/jaraco-env/Manifest
index 48685b89f8d9..49e0f0f3f8d6 100644
--- a/dev-python/jaraco-env/Manifest
+++ b/dev-python/jaraco-env/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.env-1.0.0.tar.gz 6664 BLAKE2B c5559444d386fe34d6f639795f9adb68bc750452a7a3b2360971b07bc9876921466e6da9ff1f2d1891910c94891759de8550af0c4f9da311ae7443bfc7c3bdf1 SHA512 67879bd531bb1056bab0dfa47f92a7257e184b8db2a9bf3d588460070401e76e884cf3134ee4c01a6c517d48a0e111fec3a4759d305ee7608797816b27d33473
-EBUILD jaraco-env-1.0.0.ebuild 565 BLAKE2B b6888e76b005185bf897c6d17f0e40cf34ad0fb8e7c6a4ff45fa469a63f1dcab5c49fbb81492d1ac66c4f5e57299ee35f165976bcb208773ecd7c2833b2e703a SHA512 b3e9a788a8c3e77d18d2d78398636a76574614e415fe77f69d00d9b3df08d46c373356bd96b7b52619a5fe358c7f51c098d74f876909a4629c7aa5db732233df
+EBUILD jaraco-env-1.0.0.ebuild 572 BLAKE2B 619fcd1cfed5258ae77d9c016b0594d030b5e92d4091b3768a68214ab327199f15dc13ef717fc7f15be948f16f62bf0f3d2c961bcba96d53c52e1f5bf940af81 SHA512 45b5efebf97c1fda5666b5fa2a3aadd0c51452363e597d8946b75c716bef239e849241ccdd537a9c77f144b063ee90e80c9a2bae8a5e3c8923b67a482cde2120
MISC metadata.xml 460 BLAKE2B 13df19da03eef0a09ca1e4d70ebb30a8457d3fdba778a69779467c9830089f49203eb08ac4223533e1596e339adeefb02d9353b4298fc8d5b77d590371cfa44c SHA512 0b4c61f9e43910fc959a60af3c8f86356bab890f21c93da84687a1345e39fc5def993ea78934c4cc296491e6259095c3d532a19db6f903702d4a864611e27804
diff --git a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
index 4821678bdeca..6eaa4cdae03d 100644
--- a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
+++ b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index b659cd6626e5..8cd8f7ac5a1e 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,5 +1,5 @@
DIST pip-run-10.2.0.tar.gz 33523 BLAKE2B 7d19c089da98dbba2faec969f490fcd5ea48881f4ccbbfaa283465ef083521aee7d82b9de8b03a89ec8b08005db1232cd9577030cb98c111b4a0e0f7294cca84 SHA512 b26a00c6ebd8e9e505e6b218fea7070b23b5926de44e1d5a762abb2a4ebd62b1bdda7e19c4092012daf068b518a2e127ab08099f6d1a7ddc643b3ba5bf999ed0
DIST pip-run-12.1.0.tar.gz 34387 BLAKE2B 306dce020589a0cdcaddc70baf75a41621c72a450af58a2f54c5128f8210b02f4ee2b4df5b8bca1e0617ef53e79ab89969765b053801dc4f9d60bddf7c40e76e SHA512 fa1c36b6b5befada7b54841723f9cd7ef6289bb723b46cbe000ccfc7a6e894181fbf58f472330830e5812aab8feb40dab8708cd82532696e510bd56ab0b70a20
EBUILD pip-run-10.2.0.ebuild 1418 BLAKE2B 31ea88eff01d38dca9a2c12a727f4c7ffeeeb88f780831a43b27ae3310c5f9b29da23e337fd9ee1050c09e38c612fbcb34875d9dc21aa13bd92018c23096e7bf SHA512 83203da0063c82eabb1889140e4f35427f47e94f3f87cf4272fddc1a7a0d241910102da7082669cb8de4e709cc5764e27512b686443464daa26fefbc6097f7b0
-EBUILD pip-run-12.1.0.ebuild 1440 BLAKE2B 39415688eab6d9d43aab181577727751d86030d06d5cec279e53349a17d49ea69c697821725c8f0e658cee72f7b2a174e94c0744e6872e1b45f33ca99c544881 SHA512 3c7568314e4c617273437ccb09dedc7db78abf1beca97de847c820aa9dd992b53c0a4a261bef7bfeb1d34eeed8d6d47d1b0e25783c4c84e566192723da3dc327
+EBUILD pip-run-12.1.0.ebuild 1447 BLAKE2B ba584f316f49ac0912657d0590ca59fce5a033c2a5fecc0be489c731105d5aae85e0efc61a598a3ad4df8dc1520d4c721414365e0ed8e5c0d4811ce6769c6066 SHA512 be515876d281426b31baab1f8e288cd620b58d2ca057a3b5781dd9892f2876cdb15fc2705901adc43cfaa8bc9e5e0890c710ddb4f8500db47088f2ca1b95ff95
MISC metadata.xml 389 BLAKE2B bc573b4f57b4f8371ecef97266b8441d47e66d551f7088a7f312ca049f7debd90e989d24d59d7aff182795ae27e553d131f3875c789dc793532ff9c812bcaf20 SHA512 00b81cba684e7118a3ce79ec5cb6a27d6ad67064a2745ffead8dec51c7786c9441139b800868cad8854ff39d7e38163ab2c8fa5c7d3f328390b628f8342fb0ca
diff --git a/dev-python/pip-run/pip-run-12.1.0.ebuild b/dev-python/pip-run/pip-run-12.1.0.ebuild
index b6fd4884dbaa..374ec3d2fe83 100644
--- a/dev-python/pip-run/pip-run-12.1.0.ebuild
+++ b/dev-python/pip-run/pip-run-12.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/autocommand[${PYTHON_USEDEP}]
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index 8a3e4f3d9778..dddf703e87bd 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -6,5 +6,5 @@ DIST scipy-html-1.10.1.zip 49191107 BLAKE2B 5163ae3a62745992bcf94ab02ca2bb13fcf6
DIST scipy-html-1.11.0.zip 50421508 BLAKE2B cb5e4a4f8817a80f54ae73b4a47ba22d2438df46ebfe27ef5fdc2695fdd983226f4ccae925bf82b15d01ced4f4b6807384ecadac5e1aa7700aa887ad06b7d065 SHA512 33718bbd5e828687d93fccc441a53b6a2e8f54ac4952d3b69d4c4668f55cb6ef5aba33df9acda20b2400effa5ae71767b2a5602a365ad2045a6edd24ff89c253
EBUILD scipy-1.10.1.ebuild 2662 BLAKE2B dec183f49fdfc327173ad0a5ae329cf9621662f08f116a16d3048004b1de25e535b0ba5edaad8c21ffee328cbdc9eb233f2494dc99ab24a687bb21ca7699925a SHA512 ee9bf4e78a98402d4ea0658af6d45428144a5ddca988583421abc1d992ac7e38c3ef3dab4500ac09ac103c6e5e7190c7d4e1d7036bbe26c4572463edfbefc066
EBUILD scipy-1.11.0-r1.ebuild 2850 BLAKE2B eb201e9c497d0262cd1416b9f9f90fc9c84195595e348ffc1341457922add3482b16577d7bbb48017d3bce1883c69ee4545fc30e6fabe8410d3e5113e56286ff SHA512 d703ab7e30a83a720cb4a3568a841e5348e021b5542b708483731894b4f7bb16e0b9cce1a93fad84f558b2b3fb812528fb72a6812b9dc888f89d853898aefb06
-EBUILD scipy-1.11.1.ebuild 2804 BLAKE2B 584a0fe975160fcce1f8105378046957e9c16d5b7069b751af6203f3766597ea4f5a4116e3100fcfe7177f407431c953b5fc4314164203329ab0cf2e76679baf SHA512 3448c3333363688353ea1979ffeb030c9bd19a7327cf3ce445756645205321116f0877c0f6ef2be895cab41918ec81864c878a0d03a8e40a2b7db4e3a1bb229b
+EBUILD scipy-1.11.1.ebuild 2937 BLAKE2B 9437dcbc3993abeea43e678f5b3874480349dbe008fe3ce4340060a857520ba0c7c854670571d9681003ded273ebd9aeda0018684326d0ee76f3e3ba8cdfaccd SHA512 9dc5faf32e50501c77c3741ac0e585c9ce4a6c03fa6845aadf328df34dce1898d798629ad66a2d75164891ead5b7c3d8867e1772356afbddb328618d2d72b712
MISC metadata.xml 953 BLAKE2B a09ea1325a175e349fbc3ca77c5e7b373538ea01147e8544f44b7d4e0c55fbbc2012431fcfe9a3457e82d295e4b5630df1ed69c48ef3462ed9b157af30a1e09a SHA512 74a21c6e1a9bef95b3d74a9513c59d302f473725c04fa32a9991b6108113c0f4b78179ce4a628140e7aa870c24ca60bddf7a00063b6b73dd45110112311371d8
diff --git a/dev-python/scipy/scipy-1.11.1.ebuild b/dev-python/scipy/scipy-1.11.1.ebuild
index ff937ef528ac..426e9b0827c1 100644
--- a/dev-python/scipy/scipy-1.11.1.ebuild
+++ b/dev-python/scipy/scipy-1.11.1.ebuild
@@ -58,8 +58,11 @@ RDEPEND="
${DEPEND}
dev-python/pillow[${PYTHON_USEDEP}]
"
+# Cython-3 fails if scipy is already installed
+# https://github.com/scipy/scipy/issues/18792
BDEPEND="
dev-lang/swig
+ <dev-python/cython-3[${PYTHON_USEDEP}]
>=dev-python/cython-0.29.35[${PYTHON_USEDEP}]
>=dev-python/meson-python-0.12.1[${PYTHON_USEDEP}]
>=dev-python/pybind11-2.10.4[${PYTHON_USEDEP}]
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 3ddf38958848..5ae5c8baf5ef 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest
index d9861d9708a7..8b92a2f47cb2 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,3 +1,5 @@
DIST google-protobuf-3.19.6-ruby.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4
+DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 2e57a401b6fc86dff2af54e3d1a32db87f6c54fed46e557964c01c2d87f333ca94dafbe2d7d9cf279ac67d53219ae0154c5a1ea5cb90cdcf72d3576cefc44653 SHA512 152f8441c325e808b942153c15e82fdb533d5273b50c25c28916ec568ada880f79242bb61ee332ac5fb0d20f21239ed6f8de02ef6256cc574b1fc354d002c6b0
EBUILD google-protobuf-3.19.6.ebuild 890 BLAKE2B 7bec4195bcbe2592d3be574b2b82952b6c7cfa10367f77759600a1e4831755813090344c47ca16a290fcce53c30e8ff3f2ea0fa3ac5d389550388c9bb9c463ad SHA512 f195dbefe1a81f1a664461949c705883ce0acb6b25f4ee4a2cee4aa98991b60de5c41b8aa03db18a04d5448418b9f51833b49c6c0d6205104ef0f5f4f013d31e
+EBUILD google-protobuf-3.21.12.ebuild 930 BLAKE2B 888bcfdb225860b67df2379255ee968ef38187c510c8b3e24d3e6db8aafcaa9a3529f21e40168ec8c19e11748e13506553981c6c5d8a6eaebda752493a985135 SHA512 66c17eb0b7b1008d6be2d079edf8ac99f0118b00e4fa42a5e72710c1f8599044c8f4b06b3a9e2005b29dcc48c6d26682a21aac0e0bcda3b3c8214071f65ca0ac
MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
new file mode 100644
index 000000000000..2a8dccfa37d3
--- /dev/null
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffers are Google's data interchange format"
+HOMEPAGE="https://protobuf.dev/"
+SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz"
+RUBY_S="protobuf-${PV}/ruby"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" test? ( >=dev-libs/protobuf-3.21.0 )"
+
+all_ruby_prepare() {
+ sed -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/^ end/ s:^:#:' \
+ -e 's:../src/protoc:protoc:' \
+ -e 's/:compile,//' \
+ -e '/:test/ s/:build,//' \
+ -i Rakefile || die
+}
+
+each_ruby_prepare() {
+ ${RUBY} -S rake genproto || die
+}
diff --git a/dev-ruby/rantly/Manifest b/dev-ruby/rantly/Manifest
index 5bb001deb832..5808328bfbdb 100644
--- a/dev-ruby/rantly/Manifest
+++ b/dev-ruby/rantly/Manifest
@@ -1,3 +1,4 @@
DIST rantly-2.0.0.gem 18944 BLAKE2B a124204157953780dfcc97c4777dc3fb7e152eb3f0e208dd18aff80f8252b4f41285ce7870d927433e034678e679e0a735b8796601dd061ce43693f2c3760d50 SHA512 f3eb10eb3fea3135797c57d40bfe6a2ac9d64d4f449850b89072c527913f13eca34507f62ce611831497954b1c28bf5592dc46b73b510503223d029b4b442b74
+EBUILD rantly-2.0.0-r1.ebuild 568 BLAKE2B 723181f25448a53e2e1205a7c1a7db09037fb0b77b729d3e50643deba94559351f3931a9bafd40fd54d4d8e1764c677692a6a1a9d38e5e724f13cca29acd0f69 SHA512 b05e6e0c8a1aa173297cacc9157d812386d29fd76b5c4acec6b7c1b2a033931f77fd3e72516e890703a996c3e9ea0a260ea861efbe5e302ef559ca670080dcd5
EBUILD rantly-2.0.0.ebuild 575 BLAKE2B 4775a9bb0d2ef57d5c3eec6b13048fc69527b877a260f311a97be77fb3990e927d07acf846e7467887dc6ce928750db0ff4a1a3fca6aea1435fd620e0d94334c SHA512 6be1f63298b7d742c074ef0737edcc4ec27cbc997169e737c787ca40bd0a6477041ccd4ad1df76e6e14971c6d3fe57a5419dc98839224d4442c856230c31f59d
MISC metadata.xml 343 BLAKE2B f1d3c3206cbf829a8a173e4462e5417f0eb3952fc1839726b66b92aedc9336767ec337ce83fcd4b1bd9ddb3306a9e4a8edcb4cecc55bdcd49b9913cf00cfb46f SHA512 ad9741e64a083a73a3d7f41af5547102937404c2d291cd8e1f9ce4138b4a2db15a622c0bdb97826a76436491992c7f19f027fd0303b641482cc7b5e3c9135b55
diff --git a/dev-ruby/rantly/rantly-2.0.0-r1.ebuild b/dev-ruby/rantly/rantly-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..2e5c1c5be21a
--- /dev/null
+++ b/dev-ruby/rantly/rantly-2.0.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby Imperative Random Data Generator and Quickcheck"
+HOMEPAGE="https://github.com/rantly-rb/rantly"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/rbnacl/Manifest b/dev-ruby/rbnacl/Manifest
index 9f249f1cced7..bab02d66e75c 100644
--- a/dev-ruby/rbnacl/Manifest
+++ b/dev-ruby/rbnacl/Manifest
@@ -1,4 +1,3 @@
DIST rbnacl-7.1.1.gem 226304 BLAKE2B 4c7c356cc3414c1b49302ff16af701bffbeaaa18b49bcdb4c9d0c10fe2e1f693e7917f8031c90d5c4362d95ffe5a8d471a48476788f64f97092adbcdce0d9f72 SHA512 da7e406bd2b5112e51d2c15cab35d955b65091ed745fbd027750eaca8ff1d11d982c82f497fc15b9ee9aa6536dbd21ff9ac285bb2a2d1fb39c3374fd0f3dca5a
EBUILD rbnacl-7.1.1-r1.ebuild 709 BLAKE2B 4ac1b38339757f66bbd073cb09df542b8012044245a11b21a5886046d60edaa16b545f35e7c895d69c1fbb086662b3e75af5cc9a328118bd1832229378f648ef SHA512 d52d65576f25178ffa3a2af9e78ba7307bebc469895f219d5637614a1089022b4190bde976d382c370fdae426f3e3f8e2b6476aacecf1afa167b85538a764451
-EBUILD rbnacl-7.1.1.ebuild 711 BLAKE2B 264d048edc86f455ef7f3f0437f36db968530a7704fcf95205b08205fcde28d2814a11cfbb8ddd63cca56afe88d54c8e3fd6457fa0219ec9b1080eb5fedb29d0 SHA512 4a236842bbd144a4cb6beb770c6d155a194cd94e4045204f3c2432684151f01e502f0ce11ba046b6dab7a30db65dd4f328a1e89a41c2dfb7ac502b51b603422c
MISC metadata.xml 344 BLAKE2B 56ac8f1ae1e1cf2cef2d8f7920557552a2941070b581ddee21e63c7f5192ebadc05e2150bdedba282c9b3f4e4f0398e57b59c522b35656e2d5ab17ff5f0feeee SHA512 590ae6a645898f3d78add701dc98a40fd54a571b837d23f257ed206e73bfa3859eb089f7d3560d7c7fb3aec00eecbda24cc4ca6b7a1e0804b3b4ba75911f3b34
diff --git a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild b/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
deleted file mode 100644
index 4296272cd694..000000000000
--- a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a high-level toolkit for building cryptographic systems and protocols"
-HOMEPAGE="https://github.com/cryptosphere/rbnacl"
-
-LICENSE="MIT"
-SLOT="6"
-KEYWORDS="amd64 ~arm ppc ppc64 x86"
-IUSE=""
-
-RDEPEND+=" dev-libs/libsodium"
-DEPEND+=" test? ( dev-libs/libsodium )"
-
-ruby_add_rdepend "dev-ruby/ffi"
-
-all_ruby_prepare() {
- sed -i -e '/coveralls/I s:^:#:' \
- -e '/bundler/ s:^:#:' \
- -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb
-}
diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
index 86ce5160cc9b..afb91e46f764 100644
--- a/dev-ruby/ruby-macho/Manifest
+++ b/dev-ruby/ruby-macho/Manifest
@@ -1,5 +1,3 @@
-DIST ruby-macho-2.5.1.tar.gz 67901 BLAKE2B 4e3c04b86c664b44d022dc6ffe91e981a9f936152d85999cf8f11846eb51a6e38625e2316f09a1685ace546174800131cf899ebc8810e0f2c6d95950384005cb SHA512 4836af6b81a0452e19a3950e140c8131fded97a45853c2fdfe3955aff52e1619a01471a789c575e092fa62e5c9f09034b6b4d76e669f9c6475669e6b25d3c617
DIST ruby-macho-3.0.0.tar.gz 70743 BLAKE2B 6dc48445382d879b6fa67fb8720dbf9643294adebb3424e811775f436d29d9b22b4a57e0443c9a6d08203fb3514267d4c2e4b8431cc9be4d54000e059acb49db SHA512 c718e6b22331511c18a6a51c1e88443121f6601dcc0e8e66a3ab60771b9a9e68cb33b83470bf60ff6af9ce696d50ceadee2c4dc348a0bf3fa2ff4d8aebcf3bd3
-EBUILD ruby-macho-2.5.1.ebuild 639 BLAKE2B adc81f597290aaaf428a467dcfc828eb1a85edcb68f55dbe565bc0eaf3ea40c3fceb006d5144dae3599f4601adc11acc3c147f32980a5853cba7b4de79e37a45 SHA512 a18e89152cac3030906eb8d5c077ff8b6536e874409355725aa663e8a42efb38f1fb6d21520b3d341242f759a722fb3bf3c2c8fa587e5b501795388ce81c6639
EBUILD ruby-macho-3.0.0.ebuild 630 BLAKE2B 642de4cab47863102d4b848f7e8cdfe4cbca7f4ce84fc71db0f61a3f506176ffdb0efbfa0107c912a4f56c4531a104fdcb0544281d6cf582eebd6d3d0edbb0b3 SHA512 8307efb7dd369fe274c875670499624afbbf635e13c7c2dad888101c2d4d9516240aed13f75d2ffd79b6fe681e404d0e631214d1df7d6ad84e9c16c685ffcddf
MISC metadata.xml 460 BLAKE2B 7327d978526eb3a706c0118ad6b259ad477442761fa0d5806932c76232ec1f1f8ddedf8d56101607a770a9519de9ff4472f2343c1ede5411176101fbdf7ad671 SHA512 0897a29bc6321465a4d51f4f4a139adf49efe74a7229700b6a72c88dc2fa764473663989d3e80aef75975116a4fbe43dc974c136589c3b370b1061adfedb28c1
diff --git a/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild b/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
deleted file mode 100644
index eb611fd69a35..000000000000
--- a/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_GEMSPEC="ruby-macho.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
-HOMEPAGE="https://github.com/Homebrew/ruby-macho"
-SRC_URI="https://github.com/Homebrew/ruby-macho/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- # Avoid benchmarks with additional dependencies
- rm -f test/bench.rb || die
- sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/rubyntlm/Manifest b/dev-ruby/rubyntlm/Manifest
index 5f74b5831c31..6ae9c245db94 100644
--- a/dev-ruby/rubyntlm/Manifest
+++ b/dev-ruby/rubyntlm/Manifest
@@ -1,4 +1,3 @@
DIST rubyntlm-0.6.3.gem 32768 BLAKE2B f9e21068e684620e2e54c685132d034a805fefa4eb90261babac9d58e38167412e0257f0d9b018603772dbd6f152eb9478340d7a390174bc908d1ac8640fcff4 SHA512 7e50c1bf63477fead9189a5ade06db65a3fad04d82bccfbffb513517ab97766053c800af9551e027dedc3aee6fb35288c234d98b1a02815299bcbc463e0edd87
EBUILD rubyntlm-0.6.3-r1.ebuild 539 BLAKE2B 48b168a7cb25b2e38436d573821346bac796306980df9ee994a3b2b1909b5e2648275dcbdb41a51d22d7fbf35944c9817678ce9e6ef5032cd264906c9a25cc5f SHA512 2393b0293dfb69fce33ee1a5c0e600cdaf81ba1955d53be62cb1c524c7a49d7036473d85164fa9c935183c4bb120379b051aa33b2fc45a49bebe5a0586584692
-EBUILD rubyntlm-0.6.3.ebuild 539 BLAKE2B e744b201c6d158f99a87896d18c127df42c1db2ef68149737a8c00344f1378907a4288a4d451f23da7c624e83a037b8813fc8a514a010e4485e7f12fe0b3ef71 SHA512 0ada88dd25a80dd1aed8037531ffcf9cd4a397193315ba6ce50f56a216183f589d6e06ea37eab2aedef545178e4987b9c23d4ad58c0bde063cb3fdb77c13ecf4
MISC metadata.xml 389 BLAKE2B 603472798a646c3240ac30f447f2a97f3c76bd5139032048169c5caa02145a4832270876c91000a1b74bdcbeda095658f5e1d6f658cd759dee5668024375b25f SHA512 2edabf2f6e63877b27a155909009357177eab3f1bf56fd3a03397032d0dccd8c0a88d23b87e00c174ad5830383d23fef9d3c750d7bcee20e05c8fab30b389263
diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
deleted file mode 100644
index abb1dd3757dc..000000000000
--- a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM authentication"
-HOMEPAGE="https://github.com/winrb/rubyntlm"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index e929b15ae4ad..6bba860ee5b5 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 2cebb73e9d45..289b8bfb0b61 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,5 +1,5 @@
DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb SHA512 86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8
DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7 SHA512 1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be
EBUILD libadwaita-1.3.2.ebuild 1469 BLAKE2B 1e8862622dbe0f7389cebc391b90d8f43fb0ec6f8152d62736cdb234dfd61dbaad5a436b017881d200460980f1e3be71dff7e0883ce4e0f956ba4521477c8827 SHA512 0ff709e96c7712b2ae5aed44b2aa12ecce521a55a49e331414febf2f41f5964fa6303142b399b21b8d850a5fdaf002bf5fdf5c86b69af34a19bc85f6ddc3c046
-EBUILD libadwaita-1.3.3.ebuild 1474 BLAKE2B 9d18df71e91fc7582c6a743c8bbab37f83d5098a7b20d4cfdbe84b18416f6082b43c5d0449459e7857f1fde9665b942f9cf4885bbaf635b14f54a6383a63730b SHA512 ff670880e3eb3e039c390483602a942b47225c4e912dc64dfac4e87bec53106009b0e8d353970c51294c60f58d46bfa7c4441013bce41f12269a2dd0088aa2ef
+EBUILD libadwaita-1.3.3.ebuild 1495 BLAKE2B 96381b20a71c97fd0c4059a1bd837be1bd1feb61f08a027d8843fe6d980969db4427a79db325a6624574d08330df37583b7458696fad20adb16f55b66f164c24 SHA512 68a6b0c1e68a88b0b8706ed9c5281a23c1f0a08d8fc08b2d985f36a8e0b0a498687670a934766ce5e4d97df2840881aea4f93437daf530b67e7caa37a379851e
MISC metadata.xml 351 BLAKE2B ae57c9eb56cb12bf754b28c2e6620c09ad7ccc79396fd0476e99e52b93bf6d3900fc84ab55fdf11d98e59ed9e247cabf6f301d45bc5e4c453c0fcffc49b144cb SHA512 dc1333518d24d60f69a180ee7369c4b783f234bda36cd65ec66d483db86f3123eca5ed10cd8aadc7a183b707d698a159d7917f7ebd1c342c212f15e90cb8d5df
diff --git a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
index 74348e342757..71bc37b6dbf3 100644
--- a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
@@ -22,7 +22,8 @@ RDEPEND="
dev-libs/fribidi
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
BDEPEND="
${PYTHON_DEPS}
vala? ( $(vala_depend) )
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 599ae87a8d3a..2ff698dd8405 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 2ac8a048de9f..2139e0a78cb7 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 12:09:50 +0000
+Thu, 29 Jun 2023 18:09:48 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 2f6043898202..0d9c6b67cefa 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-06-29T12:09:52Z
+TIMESTAMP 2023-06-29T18:09:51Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSddJBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdyO9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCe4xAAqah+Kct9BDFgPk7qQtMNZjbeQgenzWy7VdY3lzWwQHvpKj1T09Eo9R0r
-kZC8/biWBbhQkqsKh5uTyhZ4y/aPCYWFDhAxGHVvrPNNrh3tIPVwoSV2kep80J+7
-mlDle/yrkVe7b+UMR3kXatiURb8SnzKfy/8iIqPKJBj6J+Jbqcv5rqJRUyPNK2QM
-p66sbqZHxt+kQxqUr6B4hBoNuYIjhFk1Iyfv4wiOKl2jb6n0jQ7xOEkbA1GRrg/q
-hJmsKulj3U36fNUMZ4dT1fMJZDW8FE0xtAn3M9A2ldu2h2E2mQuKFM+ma9IrWPml
-Yo1aB9jO7G1UDZ9Ds4A54onIzObfUL1UglENrx8OuhLfeAF9693guLSaZzWFW2XV
-a13dGgXn0AGd3x6XdPN7KzGQocgDW2Rf/z/ib3kx5O6GyLpzNz8dBTayJ01ytfCz
-oi2cqYPhEQUKTbvbVXb2km4ZPS0EVkvLCfJxh7zFQJ043wEBLBypotKORLNVZLPo
-Kro5Oss4FCGzLYy78DVs5rGpaqPJ0MZ8mQ6ubKzTWvVvHXIW6/GJY4948RFynnSa
-hTY2lU5oC3jPo8EMeP5DegkkOdfrVJ6ngfntFunO5xtaMC0+on0ZC4RELJvEuv/M
-hG3mRwZtmQLjLRPXXHl+uImY1l98hqNlNcUzkCt1NF7aoRR19rg=
-=LO42
+klDRdQ/6AxjM+TZEKVtuP36D+z4+GvCbrf1wRappwrVM9hW8QHFeUvs4qz4YtLtE
+WxOSX1/2Dw9BFZZcCcV0vfjiDDqAaNtKRclm3UGBesrWkVjSgGgY7uzY6LgVXkYX
+akXcVv/v/Omh+lurhG4GmggH31VpZHQWb9ITePJPD+e0kYcspQ3r1vRrMVTzCQuE
+j6eCI5d/fOUn3hKstShbDcxIgkap5bEmJtuLZKZMILlaxrmMPP+q7WQjWR2fosUJ
+eeH5tiZZOfAHXkTad/NFC5T3hK8tKH8nLa41xiILTF7EkEEzPHnT92m0ifUnrPGx
+TC6S7L745GfsrNstduZoY5/rLrNAhy5Z0VZKXGLKgytQcEWgtgPIWCO52+KnpNvI
+JycbkpXJ0CbRLBcXDeHbuDai8Dm4wBK9MNEfxA7dY4QoHBZzpeVQmOmA1DdvwW2i
+t/HvuTnRpNHx7a5cuze0kc8nKrzQVxWwEvIrCurMaYQpK0JxV70o5na5WMzMOBLx
+bxGz+iI+QeI0V7uZCGTOuPcPn3n2b6RPpau/Usf705CwtERBBAQk47Puxq7XtdeS
+qHNXLdsDzrJy0shhno0Q6F9tUTu9337+3H99WAJ05QDegujYOwQ5UQjpu0FII68+
+ZWpaOtSA1s+mtLlwuUZg8ZjziveS30BShcFUnEohRlenjeuKhRQ=
+=e8QK
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 2ac8a048de9f..2139e0a78cb7 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 12:09:50 +0000
+Thu, 29 Jun 2023 18:09:48 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 39d1b575fc6a..1b753411c6de 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 51426c5a8a99..ce44e89b3035 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/drpm-0.5.1 b/metadata/md5-cache/app-arch/drpm-0.5.2
index 3c69578d0084..9ecc48c216a1 100644
--- a/metadata/md5-cache/app-arch/drpm-0.5.1
+++ b/metadata/md5-cache/app-arch/drpm-0.5.2
@@ -11,6 +11,6 @@ LICENSE=LGPL-2.1+
RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-libs/zlib lzip? ( app-arch/lzlib ) zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/rpm-software-management/drpm/archive/refs/tags/0.5.1.tar.gz -> drpm-0.5.1.tar.gz
+SRC_URI=https://github.com/rpm-software-management/drpm/archive/refs/tags/0.5.2.tar.gz -> drpm-0.5.2.tar.gz
_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4227e1ebdb9fa95d3ae608c02e7cf7eb
+_md5_=c5a93d2e1a8935a77036d17d76257948
diff --git a/metadata/md5-cache/app-arch/drpm-9999 b/metadata/md5-cache/app-arch/drpm-9999
index 373f3ff11c86..f10fe17baf65 100644
--- a/metadata/md5-cache/app-arch/drpm-9999
+++ b/metadata/md5-cache/app-arch/drpm-9999
@@ -12,4 +12,4 @@ RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-l
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d2a1ebd87ac0d01c262e010a8572eef
+_md5_=c5a93d2e1a8935a77036d17d76257948
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 9828f6cf9a91..9ae1529f8baf 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/deja-dup-43.4-r2 b/metadata/md5-cache/app-backup/deja-dup-44.2
index a8df96cf473b..0cdab171eb0d 100644
--- a/metadata/md5-cache/app-backup/deja-dup-43.4-r2
+++ b/metadata/md5-cache/app-backup/deja-dup-44.2
@@ -12,6 +12,6 @@ LICENSE=GPL-3+
RDEPEND=>=gui-libs/libadwaita-1.0:1 >=dev-libs/glib-2.70.0:2 >=dev-libs/libgpg-error-1.33 >=gui-libs/gtk-4.6:4 >=dev-libs/json-glib-1.2 >=dev-libs/glib-2.64:2[dbus] >=app-crypt/libsecret-0.18.6[vala] >=net-libs/libsoup-3.0:3.0 >=app-backup/duplicity-0.8.21 gnome-base/dconf gnome-base/gvfs[fuse]
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://gitlab.gnome.org/World/deja-dup/-/archive/43.4/deja-dup-43.4.tar.bz2
+SRC_URI=https://gitlab.gnome.org/World/deja-dup/-/archive/44.2/deja-dup-44.2.tar.bz2
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=817edc7359d99d64e1d3668feefe713f
+_md5_=768c09d72375ad616cfaa9cb52b77c84
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 3948c8b1753d..b755964e9e1a 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.0 b/metadata/md5-cache/app-crypt/p11-kit-0.25.0
new file mode 100644
index 000000000000..ae0dd070e517
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= )
+DESCRIPTION=Provides a standard configuration setup for installing PKCS#11
+EAPI=8
+HOMEPAGE=https://p11-glue.github.io/p11-glue/p11-kit.html
+INHERIT=bash-completion-r1 meson-multilib
+IUSE=+libffi gtk-doc nls systemd 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
+LICENSE=MIT
+RDEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.0/p11-kit-0.25.0.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ac0ae3da31fb43638cc86f397b650211
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index b25048ea3f74..92221319ebba 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/esptool-4.6.2 b/metadata/md5-cache/dev-embedded/esptool-4.6.2
new file mode 100644
index 000000000000..820419fd2572
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/esptool-4.6.2
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( dev-python/wheel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/wheel[python_targets_python3_11(-)] ) test? ( python_single_target_python3_10? ( dev-python/cffi[python_targets_python3_10(-)] dev-python/pyelftools[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cffi[python_targets_python3_11(-)] dev-python/pyelftools[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/bitstring[python_targets_python3_10(-)] dev-python/cryptography[python_targets_python3_10(-)] >=dev-python/ecdsa-0.16.0[python_targets_python3_10(-)] dev-python/pyserial[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/reedsolomon[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/bitstring[python_targets_python3_11(-)] dev-python/cryptography[python_targets_python3_11(-)] >=dev-python/ecdsa-0.16.0[python_targets_python3_11(-)] dev-python/pyserial[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/reedsolomon[python_targets_python3_11(-)] ) 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_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] )
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DESCRIPTION=Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32
+EAPI=8
+HOMEPAGE=https://github.com/espressif/esptool
+INHERIT=distutils-r1
+IUSE=test python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_10? ( dev-python/bitstring[python_targets_python3_10(-)] dev-python/cryptography[python_targets_python3_10(-)] >=dev-python/ecdsa-0.16.0[python_targets_python3_10(-)] dev-python/pyserial[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/reedsolomon[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/bitstring[python_targets_python3_11(-)] dev-python/cryptography[python_targets_python3_11(-)] >=dev-python/ecdsa-0.16.0[python_targets_python3_11(-)] dev-python/pyserial[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/reedsolomon[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/espressif/esptool/archive/v4.6.2.tar.gz -> esptool-4.6.2.tar.gz
+_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=a6ee3ef03662e16de4333353edc7ee4a
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 940b604dd896..ba424617791c 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/jaraco-env-1.0.0 b/metadata/md5-cache/dev-python/jaraco-env-1.0.0
index 5470717ec089..9e9ee7e04d56 100644
--- a/metadata/md5-cache/dev-python/jaraco-env-1.0.0
+++ b/metadata/md5-cache/dev-python/jaraco-env-1.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.env/ https://pypi.org/project/jaraco.env/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 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/j/jaraco.env/jaraco.env-1.0.0.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=659e2123bd4f440031e63d084750e239
+_md5_=94e4288d4f34153937eeeb2e687fcfbf
diff --git a/metadata/md5-cache/dev-python/pip-run-12.1.0 b/metadata/md5-cache/dev-python/pip-run-12.1.0
index a79fab73cf08..ee00e43fd71a 100644
--- a/metadata/md5-cache/dev-python/pip-run-12.1.0
+++ b/metadata/md5-cache/dev-python/pip-run-12.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/pip-run/ https://pypi.org/project/pip-run/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-python/autocommand[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-env[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-8.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 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/p/pip-run/pip-run-12.1.0.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=c7961f708b9571a6f6d89ee89bf66de8
+_md5_=fa59fe10dd4e76bd3e4c4571268f0da6
diff --git a/metadata/md5-cache/dev-python/scipy-1.11.1 b/metadata/md5-cache/dev-python/scipy-1.11.1
index 01f369df7ac0..74f7473ecf65 100644
--- a/metadata/md5-cache/dev-python/scipy-1.11.1
+++ b/metadata/md5-cache/dev-python/scipy-1.11.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-lang/swig >=dev-python/cython-0.29.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/meson-python-0.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pybind11-2.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/meson-1.1.0 dev-util/patchelf virtual/pkgconfig doc? ( app-arch/unzip ) fortran? ( dev-python/pythran[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test-rust? ( dev-python/pooch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.21.6[lapack,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/arpack:= sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) fortran? ( virtual/fortran ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-lang/swig <dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/meson-python-0.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pybind11-2.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/meson-1.1.0 dev-util/patchelf virtual/pkgconfig doc? ( app-arch/unzip ) fortran? ( dev-python/pythran[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test-rust? ( dev-python/pooch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.21.6[lapack,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/arpack:= sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) fortran? ( virtual/fortran ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-python/numpy-1.21.6[lapack,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/arpack:= sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 fortran? ( virtual/fortran ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] )
DESCRIPTION=Scientific algorithms library for Python
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/scipy/scipy-1.11.1.tar.gz doc? ( https://docs.scipy.org/doc/scipy-1.11.0/scipy-html-1.11.0.zip )
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=d7477ea05d370904b0d5de6d46540cf9
+_md5_=f4ba873dbe609c9bbbd65e4cec9fa1c0
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 10bfe07799cf..5976b90bc9a7 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12
new file mode 100644
index 000000000000..6064f201ae49
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-libs/protobuf-3.21.0 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Protocol Buffers are Google's data interchange format
+EAPI=8
+HOMEPAGE=https://protobuf.dev/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.21.12.tar.gz -> google-protobuf-3.21.12-ruby.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=83a39956e7e31b32aca2ae73d32aa642
diff --git a/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 b/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1
new file mode 100644
index 000000000000..5942dc826afe
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Ruby Imperative Random Data Generator and Quickcheck
+EAPI=8
+HOMEPAGE=https://github.com/rantly-rb/rantly
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://rubygems.org/gems/rantly-2.0.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=559a93331bd25e5ba3b2d366dbd4d6c8
diff --git a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1
deleted file mode 100644
index 7a603e8698be..000000000000
--- a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/ffi[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ffi[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( dev-libs/libsodium ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Provides a high-level toolkit for building cryptographic systems and protocols
-EAPI=7
-HOMEPAGE=https://github.com/cryptosphere/rbnacl
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ppc ppc64 x86
-LICENSE=MIT
-RDEPEND=dev-libs/libsodium ruby_targets_ruby30? ( dev-ruby/ffi[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ffi[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6
-SRC_URI=https://rubygems.org/gems/rbnacl-7.1.1.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=d4934ca7c7591662375fb0de9e3e07ec
diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1
deleted file mode 100644
index 93041bae1dab..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=A library for viewing and manipulating Mach-O files in Ruby
-EAPI=7
-HOMEPAGE=https://github.com/Homebrew/ruby-macho
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Homebrew/ruby-macho/archive/v2.5.1.tar.gz -> ruby-macho-2.5.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=87c70c9a5cf1e1648d7997c270ef58af
diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3
deleted file mode 100644
index d06a195618df..000000000000
--- a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby/NTLM provides message creator and parser for the NTLM authentication
-EAPI=7
-HOMEPAGE=https://github.com/winrb/rubyntlm
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.3.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e98616e2e5a68a631f24c76bbe3937b3
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 50b2dfad1894..8afe30ad3fec 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/libadwaita-1.3.3 b/metadata/md5-cache/gui-libs/libadwaita-1.3.3
index 92ed72b07083..468941da380e 100644
--- a/metadata/md5-cache/gui-libs/libadwaita-1.3.3
+++ b/metadata/md5-cache/gui-libs/libadwaita-1.3.3
@@ -1,6 +1,6 @@
BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=dev-libs/glib-2.72:2 >=gui-libs/gtk-4.9.5:4[introspection?] dev-libs/fribidi introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+DEPEND=>=dev-libs/glib-2.72:2 >=gui-libs/gtk-4.9.5:4[introspection?] dev-libs/fribidi introspection? ( >=dev-libs/gobject-introspection-1.54:= ) x11-base/xorg-proto
DESCRIPTION=Building blocks for modern adaptive GNOME applications
EAPI=8
HOMEPAGE=https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=1
SRC_URI=mirror://gnome/sources/libadwaita/1.3/libadwaita-1.3.3.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5
-_md5_=015c21ac6910719ae73aaf38cca84a35
+_md5_=8b662e8b0f47cfb9cbaef8912b9e00ca
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 0f72b6ef24e3..3e93f21026bc 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/zoom-5.15.0.4063 b/metadata/md5-cache/net-im/zoom-5.15.2.4260
index 9524c7a5c1b4..1c074b80fe92 100644
--- a/metadata/md5-cache/net-im/zoom-5.15.0.4063
+++ b/metadata/md5-cache/net-im/zoom-5.15.2.4260
@@ -10,6 +10,6 @@ LICENSE=all-rights-reserved
RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 wayland? ( dev-qt/qtwayland ) )
RESTRICT=mirror bindist strip
SLOT=0
-SRC_URI=https://zoom.us/client/5.15.0.4063/zoom_x86_64.tar.xz -> zoom-5.15.0.4063_x86_64.tar.xz
+SRC_URI=https://zoom.us/client/5.15.2.4260/zoom_x86_64.tar.xz -> zoom-5.15.2.4260_x86_64.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7828bf8d0030d28359b99785d88f8ceb
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index dc16ccbabc0e..369274d568e7 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/yydecode-0.2.10-r2 b/metadata/md5-cache/net-news/yydecode-0.2.10-r2
new file mode 100644
index 000000000000..301c521ad9fe
--- /dev/null
+++ b/metadata/md5-cache/net-news/yydecode-0.2.10-r2
@@ -0,0 +1,9 @@
+DEFINED_PHASES=prepare
+DESCRIPTION=A decoder for yENC format, popular on Usenet
+EAPI=7
+HOMEPAGE=http://yydecode.sourceforge.net/
+KEYWORDS=~alpha ~amd64 ~arm ~ppc ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://sourceforge/yydecode/yydecode-0.2.10.tar.gz
+_md5_=79234161409f6683350c5b1371fcde7c
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index e36eb39360e5..dfc11c74f162 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/kpatch-9999 b/metadata/md5-cache/sys-kernel/kpatch-9999
index 354cb487d6fc..163a96cff243 100644
--- a/metadata/md5-cache/sys-kernel/kpatch-9999
+++ b/metadata/md5-cache/sys-kernel/kpatch-9999
@@ -1,15 +1,16 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
-DEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils dev-libs/elfutils sys-devel/bison test? ( || ( dev-util/shellcheck-bin dev-util/shellcheck ) ) kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf )
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install postinst prepare setup unpack
+DEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils dev-libs/elfutils sys-devel/bison test? ( || ( dev-util/shellcheck-bin dev-util/shellcheck ) ) virtual/linux-sources
DESCRIPTION=Dynamic kernel patching for Linux
EAPI=8
HOMEPAGE=https://github.com/dynup/kpatch
-INHERIT=flag-o-matic linux-mod git-r3
-IUSE=contrib +kpatch +kpatch-build kmod test dist-kernel
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=flag-o-matic linux-mod-r1 git-r3
+IUSE=contrib +kpatch +kpatch-build kmod test dist-kernel modules-sign +strip
LICENSE=GPL-2+
PROPERTIES=live
-RDEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
+RDEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 65030ccb60b8a236bc29c8caa76e3815 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=59c529f9501e9fc52cf32cb887d3a899
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=878a9f85e6b15721090db8e87771ff83
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index ceab3fb1a6fb..097ce131b799 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/chromium-113.0.5672.126 b/metadata/md5-cache/www-client/chromium-113.0.5672.126
deleted file mode 100644
index cd558d5bf2df..000000000000
--- a/metadata/md5-cache/www-client/chromium-113.0.5672.126
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) || ( ( >=dev-lang/python-3.11.3:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
-DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
-DESCRIPTION=Open-source version of Google Chrome web browser
-EAPI=8
-HOMEPAGE=https://chromium.org/
-INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
-KEYWORDS=amd64 arm64 ~ppc64
-LICENSE=BSD
-RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
-REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland )
-SLOT=0/stable
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-113.0.5672.126.tar.xz https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_113.0.5672.63-2raptor0~deb11u1.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
-_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b7ecf3cb870a5b36b6e2b6f7e966df6b
diff --git a/metadata/md5-cache/www-client/chromium-114.0.5735.110 b/metadata/md5-cache/www-client/chromium-114.0.5735.110
deleted file mode 100644
index 54973b54f4c7..000000000000
--- a/metadata/md5-cache/www-client/chromium-114.0.5735.110
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) || ( ( >=dev-lang/python-3.11.3:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
-DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
-DESCRIPTION=Open-source version of Google Chrome web browser
-EAPI=8
-HOMEPAGE=https://chromium.org/
-INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
-KEYWORDS=~amd64 ~arm64 ~ppc64
-LICENSE=BSD
-RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
-REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland )
-SLOT=0/stable
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-114.0.5735.110.tar.xz https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_114.0.5735.106-1raptor0~deb11u1.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
-_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=929de7d0085173fb8dce0105e2256fca
diff --git a/metadata/md5-cache/www-client/chromium-115.0.5790.40 b/metadata/md5-cache/www-client/chromium-115.0.5790.56
index 0ceab2e17f9f..554934460ca2 100644
--- a/metadata/md5-cache/www-client/chromium-115.0.5790.40
+++ b/metadata/md5-cache/www-client/chromium-115.0.5790.56
@@ -1,16 +1,16 @@
-BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) || ( ( >=dev-lang/python-3.11.3:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) || ( ( >=dev-lang/python-3.11.3:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
-DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
+DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
DESCRIPTION=Open-source version of Google Chrome web browser
EAPI=8
HOMEPAGE=https://chromium.org/
INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
+IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
KEYWORDS=~amd64 ~arm64
LICENSE=BSD
-RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
-REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland )
+RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) dev-libs/libevdev >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
+REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 )
SLOT=0/beta
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-115.0.5790.40.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-115-patchset-2/chromium-115-patchset-2.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_114.0.5735.106-1raptor0~deb11u1.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-115.0.5790.56.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-115-patchset-2/chromium-115-patchset-2.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_114.0.5735.106-1raptor0~deb11u1.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c621f1566b957db73f91faedd1c87c06
+_md5_=881865e0fbfaba89cfdf1598b7b711a7
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.40 b/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56
index 97aa50ca518e..a9b19a397561 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.40
+++ b/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56
@@ -10,6 +10,6 @@ LICENSE=google-chrome
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.40-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.56-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=773b25c4ac729955a0855e29cc4b7010
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.7 b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.157
index 05e17bbd79c3..f4dea368edd7 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.7
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.157
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.7-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.157-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c35de9f6a641eab8e5a8a8dc008143f6
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-115.0.1901.5 b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.1
index 32361209941c..5b2627647a04 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-115.0.1901.5
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.1
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_115.0.1901.5-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_116.0.1938.1-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c35de9f6a641eab8e5a8a8dc008143f6
diff --git a/metadata/md5-cache/www-client/opera-100.0.4815.21-r1 b/metadata/md5-cache/www-client/opera-100.0.4815.30
index 2b08d8ee1293..d4d37f262711 100644
--- a/metadata/md5-cache/www-client/opera-100.0.4815.21-r1
+++ b/metadata/md5-cache/www-client/opera-100.0.4815.30
@@ -10,6 +10,6 @@ LICENSE=OPERA-2018
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera/desktop/100.0.4815.21/linux/opera-stable_100.0.4815.21_amd64.deb https://download2.operacdn.com/pub/opera/desktop/100.0.4815.21/linux/opera-stable_100.0.4815.21_amd64.deb https://download3.operacdn.com/pub/opera/desktop/100.0.4815.21/linux/opera-stable_100.0.4815.21_amd64.deb https://download4.operacdn.com/pub/opera/desktop/100.0.4815.21/linux/opera-stable_100.0.4815.21_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz )
+SRC_URI=https://download1.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download2.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download3.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download4.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz )
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cf6b70abae321ba0e501d5d859ab14b1
diff --git a/metadata/md5-cache/www-client/opera-beta-99.0.4788.6 b/metadata/md5-cache/www-client/opera-beta-101.0.4843.5
index 5dce0f5cce0a..1b86ea43d7a3 100644
--- a/metadata/md5-cache/www-client/opera-beta-99.0.4788.6
+++ b/metadata/md5-cache/www-client/opera-beta-101.0.4843.5
@@ -4,12 +4,12 @@ EAPI=8
HOMEPAGE=https://www.opera.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
-IUSE=+proprietary-codecs +suid qt5 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
+IUSE=+proprietary-codecs +suid qt5 qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
LICENSE=OPERA-2018
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera-beta/99.0.4788.6/linux/opera-beta_99.0.4788.6_amd64.deb https://download2.operacdn.com/pub/opera-beta/99.0.4788.6/linux/opera-beta_99.0.4788.6_amd64.deb https://download3.operacdn.com/pub/opera-beta/99.0.4788.6/linux/opera-beta_99.0.4788.6_amd64.deb https://download4.operacdn.com/pub/opera-beta/99.0.4788.6/linux/opera-beta_99.0.4788.6_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-110.0.5464.2.tar.xz )
+SRC_URI=https://download1.operacdn.com/pub/opera-beta/101.0.4843.5/linux/opera-beta_101.0.4843.5_amd64.deb https://download2.operacdn.com/pub/opera-beta/101.0.4843.5/linux/opera-beta_101.0.4843.5_amd64.deb https://download3.operacdn.com/pub/opera-beta/101.0.4843.5/linux/opera-beta_101.0.4843.5_amd64.deb https://download4.operacdn.com/pub/opera-beta/101.0.4843.5/linux/opera-beta_101.0.4843.5_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz )
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=43dcc1a3f1e3ae14f16aa597a493b625
+_md5_=7e9cf51499f93ec3fc6dc34f7825fca2
diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz
index 882a368294a0..26c67a91b624 100644
--- a/metadata/md5-cache/www-plugins/Manifest.gz
+++ b/metadata/md5-cache/www-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.40_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.56_beta
index 8bb970794137..1811fef90049 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.40_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-115.0.5790.56_beta
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:stable !www-plugins/chrome-binary-plugins:unstable
RESTRICT=bindist mirror strip
SLOT=beta
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.40-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.56-1_amd64.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5
_md5_=eaa785838d85936e9a01ebeaaf056ec1
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index e45be6b42d0c..e3b8e7fcc44d 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-06-29T12:09:52Z
+TIMESTAMP 2023-06-29T18:09:51Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSddJBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdyO9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCeuA/6Awc6QnqMDjEAwik5g7IvJ8MSQn+HSlQ5Y0NyOe5BhTvUSpf85udWv0xo
-cernkTDIuboNgLaEv6/e7K4eHhU6gvDuN5FuogAxB6H8FsxpPASGRfdCs4NfK1s5
-v9FbKa/w8FeuXnB3bZsnfW6fzGYNkYlu5pFz3dc36td2mJYS+L1gg2ynGqoTMbam
-8njnH4hd6Qog8SDsvoDAYW6iGVl/yz1ElrbL6uiICwtKAk9FgsM3w5mteskNeJYH
-J9BGzuVxfhK1EjxSzI/brrGBjvkvnbsfB8I6TxNbNfdo9w7TwWAl17SN8dnugdwr
-dRyjQTOUAm7mM4xQJ3WfL38iObi2a6Ky33ssCEft9lVP659hffa4I67T+obVIM3X
-E089dgXmbqwbRMS9He5KlvjaAbMMAXyiEvqJJxmaNizkAQwx8Z5ninspeKJf2Wli
-MICJ/yPA63CZ7u0yO3yBHl6CfVAl8KrUwuwQfCGjFv2RloMw7LkdfX2OnDX2aEsA
-PQ7rvVbcrIB4ML5Ph8mZV5UTdVVuupSVQOpXdeWX72OMEltIOQ8bVq9uyWItsqcq
-A473ViBNXTkbdf28ueG/NVjHZkeq1hWcoHEdIUzJgFFcB2SgQnu3MVeqVUUzmRqH
-AvhCM/5b/kX3NAJK6xdYHPYFfLIvolbejFANRc0hfWeoDJWhdEY=
-=Z5mw
+klCyxA//a3i1eO1er6mBo6deh3L5TPdYw2tjflb5rbjOSA0AME7PROpKgDNSBbTi
+hiWX++Z6js2soyDriM6pQmLgMlW7KCAjRTqid1PRz4qbIPRaI2lhW5tn4CBkTdSA
+wKPQ+FNqRfOSrD5qfYuUADUIxEoN23fJfMrGOhNvfpwfKPpIepy3hizxagzEzK57
+400ZgHrQKnSNjqPxE2jLGEIXzqaHSSRc3V/TKcIcQNrd4dSCUSWhrpgn6tZNaStQ
+Jnuxd3FNEMfE7QavB8yArSaTxfG7yJt6NPnHPtw1og4kAXOmg960bNSMDjp2QTpw
+sx1XA2SAISsjSl+GPbRPN82BvlB+FByssELjO7Dwm+/kHWIrI6craurUZcul84jr
+FKUQxo2HcpykvGQWs7IyDFPuGEiMRoBuStLon/YqrPfY013uN0F0NwUm2pzSAhO6
+093FEnsyqwPntZVfR2jpLBj9nFXBCkvRS6gA9mWbybeO4XtIjtNE8ZDDLoiSDEAn
+b0Gp1zy6tqWLJ7AF443R67WfqoJ+pp+SPexJQaKVHivS8SeGW+2nUNV/n1QkJ2Uj
+qNC9t0oWBFwDp2LxqzBPTNaP7b7VVrsH/b7+RqZmJ7S5C0t41cJXbrXLW7FV5pd7
+udUd9sJg7kilQoK6qTeW3sepOHSBt5bKSDSpqLwkHRAdMAg8Zgk=
+=A/ZY
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 2ac8a048de9f..2139e0a78cb7 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 12:09:50 +0000
+Thu, 29 Jun 2023 18:09:48 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index b47f587cbee9..98968448874e 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -1,3614 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE projects SYSTEM "http://www.gentoo.org/dtd/projects.dtd">
-<projects>
- <project>
- <email>3dprint@gentoo.org</email>
- <name>3D Print</name>
- <url>https://wiki.gentoo.org/wiki/Project:3dprint</url>
- <description>The 3D Print Project handles all 3d print related activities in Gentoo.</description>
- <member is-lead="1">
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member is-lead="1">
- <email>expeditioneer@gentoo.org</email>
- <name>Dennis Lamm</name>
- </member>
- <member>
- <email>mva@gentoo.org</email>
- <name>Vadim Misbakh-Soloviov</name>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </member>
- </project>
- <project>
- <email>alsa-bugs@gentoo.org</email>
- <name>ALSA Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:ALSA</url>
- <description>The Gentoo ALSA Project maintains packages released by ALSA upstream.</description>
- </project>
- <project>
- <email>amd64@gentoo.org</email>
- <name>AMD64 Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:AMD64</url>
- <description>The AMD64 Project is devoted to providing stable, secure and up-to-date releases of Gentoo for the AMD64 and EM64T processor families.</description>
- <member is-lead="1">
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>arm@gentoo.org</email>
- <name>ARM Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:ARM</url>
- <description>The ARM Development Project is devoted to keeping Gentoo in good shape on the ARM architecture.</description>
- <subproject ref="arm64@gentoo.org" inherit-members="1"/>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>Security bugs primarily</role>
- </member>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </member>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>Kernel</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Release engineering</role>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>installcd maintainer, misc helper</role>
- </member>
- <member>
- <email>maekke@gentoo.org</email>
- <name>Markus Meier</name>
- </member>
- <member>
- <email>nerdboy@gentoo.org</email>
- <name>Steve Arnold</name>
- <role>Kernel</role>
- </member>
- <member is-lead="1">
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- <member>
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>arm64@gentoo.org</email>
- <name>ARM64 Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:ARM64</url>
- <description>The ARM64 project is devoted to getting and keeping Gentoo in good shape on the ARM AArch64 architecture.</description>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- <role>arm64 keywording/stabilization</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Catalyst builds for systemd and musl</role>
- </member>
- <member>
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- </member>
- <member>
- <email>neddyseagoon@gentoo.org</email>
- <name>Roy Bamford</name>
- </member>
- <member is-lead="1">
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>sultan@gentoo.org</email>
- <name>Stephan Hartmann</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>accessibility@gentoo.org</email>
- <name>Accessibility Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Accessibility</url>
- <description>The Gentoo Accessibility Project provides a way for Gentoo developers in various teams to coordinate efforts to make Gentoo more accessible to users who have disabilities.</description>
- <member>
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- <role>Member ( GNOME Team Lead )</role>
- </member>
- <member is-lead="1">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- <role>Lead ( Gentoo Accessibility Project Lead )</role>
- </member>
- </project>
- <project>
- <email>ada@gentoo.org</email>
- <name>Ada Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Ada</url>
- <description>This project provides support for Ada compilers and libraries in Portage. At present both a gnat compiler (gnat-gpl by AdaCore) and gcc (by FSF) are provided.</description>
- <member is-lead="1">
- <email>nerdboy@gentoo.org</email>
- <name>Steve Arnold</name>
- </member>
- <member is-lead="1">
- <email>tupone@gentoo.org</email>
- <name>Alfredo Tupone</name>
- </member>
- </project>
- <project>
- <email>alpha@gentoo.org</email>
- <name>Alpha Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:Alpha</url>
- <description>The Gentoo/Alpha Arch Team is devoted to keeping Gentoo in good shape on the Alpha architecture.</description>
- <member is-lead="1">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>antivirus@gentoo.org</email>
- <name>Antivirus Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Antivirus</url>
- <description>The Antivirus Project maintains antivirus-related packages.</description>
- <member>
- <email>lordvan@gentoo.org</email>
- <name>Thomas Raschbacher</name>
- </member>
- </project>
- <project>
- <email>apache-bugs@gentoo.org</email>
- <name>Apache Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Apache</url>
- <description>The Apache project is responsible for maintaining the Apache httpd server in Gentoo, and many of its modules. We also maintain a build infrastructure so that other modules may be easily added in a standard way to Apache.</description>
- <member is-lead="1">
- <email>graaff@gentoo.org</email>
- <name>Hans de Graaff</name>
- </member>
- </project>
- <project>
- <email>artwork@gentoo.org</email>
- <name>Artwork</name>
- <url>https://wiki.gentoo.org/wiki/Project:Artwork</url>
- <description>The Artwork project manages Gentoo artwork and related assets. This includes wallpapers, logos, themes, icons.</description>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- </member>
- <member>
- <email>dabbott@gentoo.org</email>
- <name>David Abbott</name>
- </member>
- <member is-lead="1">
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- <role>Team Leader</role>
- </member>
- <member>
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </member>
- </project>
- <project>
- <email>sci-astronomy@gentoo.org</email>
- <name>Astronomy Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Astronomy</url>
- <description>The Astronomy Project handles astronomy, astrophysics, cosmology related activities in Gentoo.</description>
- <member>
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- <role>General maintenance</role>
- </member>
- <member>
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- <role>Astronomy Data Processing, Dark Matter</role>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- <role>General maintenance</role>
- </member>
- </project>
- <project>
- <email>base-system@gentoo.org</email>
- <name>Base System</name>
- <url>https://wiki.gentoo.org/wiki/Project:Base</url>
- <description>The Base System Project provides an umbrella project for keeping system tools, libraries, and layout consistent for all the various architectures under Gentoo Linux.</description>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- <role>Misc stuff that needs to get done</role>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Misc stuff, toolchain</role>
- </member>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>new helper</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>Specialized block devices and lots of other miscellaneous stuff</role>
- </member>
- <member is-lead="1">
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- <role>NFS</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>Minor stuff doer (bumps/security/stabilization)</role>
- </member>
- </project>
- <project>
- <email>binhost@gentoo.org</email>
- <name>Binary (i.e., precompiled) package hosting</name>
- <url>https://wiki.gentoo.org/wiki/Project:Binhost</url>
- <description>The Gentoo Binhost project aims to provide readily installable, precompiled packages for a subset of configurations. Currently we are still in the conceptual planning stage.</description>
- <member>
- <email>blueknight@gentoo.org</email>
- <name>Yury German</name>
- <role>Janitor</role>
- </member>
- <member is-lead="1">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>mva@gentoo.org</email>
- <name>Vadim Misbakh-Soloviov</name>
- <role>Not assigned (pretend to be sysadmin)</role>
- </member>
- </project>
- <project>
- <email>sci-biology@gentoo.org</email>
- <name>Biology Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Biology</url>
- <description>The Biology Project handles all biology related activities in Gentoo.</description>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- </project>
- <project>
- <email>bug-wranglers@gentoo.org</email>
- <name>Bug Wranglers</name>
- <url>https://wiki.gentoo.org/wiki/Project:Bug-wranglers</url>
- <description>Bug Wranglers elaborate how to proceed with bugs on the Gentoo bug tracker.</description>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member is-lead="1">
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- <role>team leader</role>
- </member>
- </project>
- <project>
- <email>maintainer-wanted@gentoo.org</email>
- <name>Bug cleaners</name>
- <url>https://wiki.gentoo.org/wiki/Project:Bug-cleaners</url>
- <description>The Gentoo Bug Cleaners project aims to clean up the oldest bugs in Bugzilla.</description>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </member>
- <member is-lead="1">
- <email>wraeth@gentoo.org</email>
- <name>Sam Jorna</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>catalyst@gentoo.org</email>
- <name>Catalyst Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Catalyst</url>
- <description>The Gentoo Catalyst Project develops and supports the [[Catalyst|Catalyst]] release building tool.</description>
- <member>
- <email>bkohler@gentoo.org</email>
- <name>Ben Kohler</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- </project>
- <project>
- <email>sci-chemistry@gentoo.org</email>
- <name>Chemistry Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Chemistry</url>
- <description>The Chemistry Project handles all chemistry related activities in Gentoo.</description>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member>
- <email>nicolasbock@gentoo.org</email>
- <name>Nicolas Bock</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- </project>
- <project>
- <email>chromium@gentoo.org</email>
- <name>Chromium in Gentoo Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Chromium</url>
- <description>The Chromium in Gentoo project manages the Chromium-related ebuilds within Gentoo.</description>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member>
- <email>sultan@gentoo.org</email>
- <name>Stephan Hartmann</name>
- </member>
- </project>
- <project>
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- <url>https://wiki.gentoo.org/wiki/Project:Cjk</url>
- <description>Chinese/Japanese/Korean support packages.</description>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>Japanese Support</role>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>hattya@gentoo.org</email>
- <name>Akinori Hattori</name>
- <role>Japanese Support</role>
- </member>
- <member>
- <email>naota@gentoo.org</email>
- <name>Naohiro Aota</name>
- <role>Japanese Support</role>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- <role>Chinese Support; knows some Japanese too</role>
- </member>
- </project>
- <project>
- <email>cluster@gentoo.org</email>
- <name>Cluster Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Cluster</url>
- <description>The Cluster Project handles both HPC and HA related activities in Gentoo.</description>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member>
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- </member>
- <member>
- <email>mschiff@gentoo.org</email>
- <name>Marc Schiffbauer</name>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>OpenMPI/Slurm</role>
- </member>
- </project>
- <project>
- <email>codec@gentoo.org</email>
- <name>Core libraries for gfx / audio / video formats</name>
- <url>https://wiki.gentoo.org/wiki/Project:Codec</url>
- <description>The codec project maintains core libraries for gfx / audio / video formats, partly in cooperation with other projects.</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>comrel@gentoo.org</email>
- <name>Community Relations</name>
- <url>https://wiki.gentoo.org/wiki/Project:ComRel</url>
- <description>Community Relations handles many personnel-related tasks, solving conflicts and also ensuring that the Gentoo Code of Conduct and proper and professional behavior is followed across Gentoo's borders.</description>
- <subproject ref="retirement@gentoo.org"/>
- <member>
- <email>chewi@gentoo.org</email>
- <name>James Le Cuirot</name>
- </member>
- <member is-lead="1">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- </member>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>comres@gentoo.org</email>
- <name>Community Resources</name>
- <url>https://wiki.gentoo.org/wiki/Project:ComRes</url>
- <description>Community Resources is an umbrella project comprising the Recruiters, Retirement and Community Relations subprojects. It acts as a central place for all the human-resources related projects.</description>
- <subproject ref="comrel@gentoo.org" inherit-members="1"/>
- <subproject ref="proctors@gentoo.org"/>
- <subproject ref="recruiters@gentoo.org" inherit-members="1"/>
- </project>
- <project>
- <email>common-lisp@gentoo.org</email>
- <name>Common Lisp</name>
- <url>https://wiki.gentoo.org/wiki/Project:Common_Lisp</url>
- <description>The Gentoo Common Lisp project handles Common Lisp related packages in the Gentoo package tree.</description>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>Helping out here and there</role>
- </member>
- </project>
- <project>
- <email>containers@gentoo.org</email>
- <name>Containers</name>
- <url>https://wiki.gentoo.org/wiki/Project:Containers</url>
- <description>The Contains Project provides minimal container images for a variety of container formats so that users can have a consistent experience when building application specific containers.</description>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </member>
- <member>
- <email>ultrabug@gentoo.org</email>
- <name>Ultrabug</name>
- </member>
- </project>
- <project>
- <email>council@gentoo.org</email>
- <name>Gentoo Council</name>
- <url>https://wiki.gentoo.org/wiki/Project:Council</url>
- <description>The elected Gentoo Council decides on global issues and policies that affect multiple projects in Gentoo.</description>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- <role>Council member</role>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Council member</role>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>Council member</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Council member</role>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Council member</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>Council member</role>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>Council member</role>
- </member>
- </project>
- <project>
- <email>crossdev@gentoo.org</email>
- <name>Crossdev Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Crossdev</url>
- <description>Crossdev is a small wrapper script around emerge to build cross-toolchains.</description>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- </project>
- <project>
- <email>desktop-misc@gentoo.org</email>
- <name>Desktop Miscellaneous Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Desktop_Miscellaneous</url>
- <description>Maintains various small utilities for X11 that do not fit any other category.</description>
- <member is-lead="1">
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- <role>helping to dissolve desktop-misc properly</role>
- </member>
- </project>
- <project>
- <email>devmanual@gentoo.org</email>
- <name>Devmanual</name>
- <url>https://wiki.gentoo.org/wiki/Project:Devmanual</url>
- <description>The Devmanual subproject is tasked with maintaining and updating the Gentoo Development Guide https://devmanual.gentoo.org/</description>
- <member>
- <email>gokturk@gentoo.org</email>
- <name>Göktürk Yüksek</name>
- </member>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>General editing</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- </project>
- <project>
- <email>dist-kernel@gentoo.org</email>
- <name>Distribution Kernel</name>
- <url>https://wiki.gentoo.org/wiki/Project:Distribution_Kernel</url>
- <description>Dist-kernel project maintains packages providing for zero-effort kernel install and upgrades</description>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>ppc64 maintenance, testing</role>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Self-appointed lead</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>arm64 maintenance</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>Minion</role>
- </member>
- </project>
- <project>
- <email>dotnet@gentoo.org</email>
- <name>Dotnet</name>
- <url>https://wiki.gentoo.org/wiki/Project:Dotnet</url>
- <description>The Dotnet project handles new .NET related packages in the Gentoo package tree.</description>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </member>
- </project>
- <project>
- <email>ejabberd@gentoo.org</email>
- <name>ejabberd Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Ejabberd</url>
- <description>The ejabberd project maintains the ejabberd XMPP server software and its dependencies.</description>
- <member>
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </member>
- <member>
- <email>hanno@gentoo.org</email>
- <name>Hanno Böck</name>
- </member>
- </project>
- <project>
- <email>elections@gentoo.org</email>
- <name>Elections</name>
- <url>https://wiki.gentoo.org/wiki/Project:Elections</url>
- <description>Gentoo Elections Project gathers all the information necessary to conduct elections in Gentoo.</description>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </member>
- <member>
- <email>dabbott@gentoo.org</email>
- <name>David Abbott</name>
- </member>
- <member is-lead="1">
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- </member>
- <member>
- <email>neddyseagoon@gentoo.org</email>
- <name>Roy Bamford</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>sci-electronics@gentoo.org</email>
- <name>Electronics Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Electronics</url>
- <description>The Electronics Project handles all electronics related activities in Gentoo.</description>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- </member>
- <member>
- <email>tomjbe@gentoo.org</email>
- <name>Thomas Beierlein</name>
- </member>
- </project>
- <project>
- <email>emacs@gentoo.org</email>
- <name>Emacs</name>
- <url>https://wiki.gentoo.org/wiki/Project:Emacs</url>
- <description>The Emacs project handles Emacs and Elisp related packages in the Gentoo package tree.</description>
- <subproject ref="gnu-emacs@gentoo.org" inherit-members="1"/>
- <subproject ref="xemacs@gentoo.org" inherit-members="1"/>
- <member>
- <email>graaff@gentoo.org</email>
- <name>Hans de Graaff</name>
- <role>Emacs maintainer</role>
- </member>
- <member>
- <email>matsl@gentoo.org</email>
- <name>Mats Lidell</name>
- <role>XEmacs maintainer</role>
- </member>
- <member is-lead="1">
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>Emacs maintainer</role>
- </member>
- </project>
- <project>
- <email>embedded@gentoo.org</email>
- <name>Embedded Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Embedded</url>
- <description>The Embedded Project brings the flexibility of Gentoo to embedded systems. The project is responsible for overseeing the build infrastructure for creating images to be installed onto embedded systems.</description>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>AMD64, ARM, X86, MIPS, PPC</role>
- </member>
- <member>
- <email>ceamac@gentoo.org</email>
- <name>Viorel Munteanu</name>
- <role>Bugs</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- <role>ARM, ARM64, dev-embedded</role>
- </member>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- <role>PPC, newlib</role>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>ARM</role>
- </member>
- <member>
- <email>nerdboy@gentoo.org</email>
- <name>Steve Arnold</name>
- <role>ARM, ARM64, AMD64, X86, MIPS</role>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>JTAG, dev-embedded</role>
- </member>
- <member is-lead="1">
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- <role>Lead, ARM, SH, Cross Compiling</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>AMD64, ARM, X86, MIPS, PPC</role>
- </member>
- </project>
- <project>
- <email>fonts@gentoo.org</email>
- <name>Fonts</name>
- <url>https://wiki.gentoo.org/wiki/Project:Fonts</url>
- <description>The fonts project handles all fonts-related issues within the Gentoo project.</description>
- <member>
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- </member>
- <member>
- <email>amadio@gentoo.org</email>
- <name>Guilherme Amadio</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </member>
- </project>
- <project>
- <email>forum-mods@gentoo.org</email>
- <name>Gentoo Linux Forums</name>
- <url>https://wiki.gentoo.org/wiki/Project:Forums</url>
- <description>The Gentoo Forums are a source of support for the Gentoo user community. It allows users to post support questions that can be answered by developers and other users alike.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>Member ( Language Moderator (Italian) )</role>
- </member>
- <member is-lead="1">
- <email>chiitoo@gentoo.org</email>
- <name>Jimi Huotari</name>
- <role>Member ( Administrator )</role>
- </member>
- <member>
- <email>john_r_graham@gentoo.org</email>
- <name>John R. Graham</name>
- <role>Member ( Administrator )</role>
- </member>
- <member>
- <email>kallamej@gentoo.org</email>
- <name>Anders Hellgren</name>
- <role>Member ( Administrator )</role>
- </member>
- <member>
- <email>neddyseagoon@gentoo.org</email>
- <name>Roy Bamford</name>
- <role>Member ( Administrator )</role>
- </member>
- </project>
- <project>
- <email>trustees@gentoo.org</email>
- <name>Gentoo Foundation</name>
- <url>https://wiki.gentoo.org/wiki/Foundation:Main_Page</url>
- <description>The Gentoo Foundation, Inc. provides the legal and financial base for the Gentoo project.</description>
- <member>
- <email>anarchy@gentoo.org</email>
- <name>Jory A. Pratt</name>
- <role>Board Member</role>
- </member>
- <member is-lead="1">
- <email>antarus@gentoo.org</email>
- <name>Alec Warner</name>
- <role>Officer:President, Board Member</role>
- </member>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- <role>Officer: Infra Liaison</role>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Foundation Wiki Editor</role>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- <role>Board Member</role>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>Treasurer, Officer: Assistant Infra Liaison, Board Member</role>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- <role>Board Member</role>
- </member>
- </project>
- <project>
- <email>freedesktop-bugs@gentoo.org</email>
- <name>Freedesktop Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Freedesktop</url>
- <description>Maintains projects produced by freedesktop.org</description>
- <member>
- <email>asturm@gentoo.org</email>
- <name>Andreas Sturmlechner</name>
- </member>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- </member>
- </project>
- <project>
- <email>glep@gentoo.org</email>
- <name>Gentoo Linux Enhancement Proposals</name>
- <url>https://wiki.gentoo.org/wiki/Project:GLEP</url>
- <description>The GLEP project manages Gentoo Linux Enhancement Proposals.</description>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>GLEP editor</role>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>GLEP editor</role>
- </member>
- </project>
- <project>
- <email>gnome@gentoo.org</email>
- <name>GNOME Desktop</name>
- <url>https://wiki.gentoo.org/wiki/Project:GNOME</url>
- <description>The Gentoo Gnome Project aims to bring the current and complete GNOME desktop environment to Gentoo.</description>
- <member is-lead="1">
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- <role>Lead</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- </project>
- <project>
- <email>gnu-emacs@gentoo.org</email>
- <name>GNU Emacs</name>
- <url>https://wiki.gentoo.org/wiki/Project:GNU_Emacs</url>
- <description>The GNU Emacs project handles GNU Emacs and related packages in the Gentoo package tree.</description>
- <member>
- <email>graaff@gentoo.org</email>
- <name>Hans de Graaff</name>
- </member>
- <member>
- <email>matthew@gentoo.org</email>
- <name>Matthew Smith</name>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </member>
- </project>
- <project>
- <email>gnustep@gentoo.org</email>
- <name>GNUstep Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:GNUstep</url>
- <description>The GNUstep Project maintains GNUstep environment (gnustep-base) and packages (gnustep-libs, gnustep-applications/)</description>
- <member>
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- </member>
- <member is-lead="1">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </member>
- </project>
- <project>
- <email>soc@gentoo.org</email>
- <name>Google Summer of Code</name>
- <url>https://wiki.gentoo.org/wiki/Project:GSoC</url>
- <description>The central project to unite efforts for Google Summer of Code participation</description>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>2022 Mentor</role>
- </member>
- <member>
- <email>amadio@gentoo.org</email>
- <name>Guilherme Amadio</name>
- <role>2022 Mentor</role>
- </member>
- <member>
- <email>blueknight@gentoo.org</email>
- <name>Yury German</name>
- <role>2022 Administrator</role>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- <role>2022 Mentor</role>
- </member>
- <member>
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- <role>2022 Mentor</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>2022 Administrator/Mentor</role>
- </member>
- </project>
- <project>
- <email>gstreamer@gentoo.org</email>
- <name>GStreamer package maintainers</name>
- <url>https://wiki.gentoo.org/wiki/Project:GStreamer</url>
- <description>The GStreamer project maintains packages associated with the upstream GStreamer project and associated Gentoo tooling</description>
- <member>
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- </member>
- </project>
- <project>
- <email>guru-devs@gentoo.org</email>
- <name>GURU</name>
- <url>https://wiki.gentoo.org/wiki/Project:GURU</url>
- <description>Ebuild repository entirely maintained by Gentoo users</description>
- <member>
- <email>andrewammerlaan@gentoo.org</email>
- <name>Andrew Ammerlaan</name>
- <role>Crazy Scientist</role>
- </member>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </member>
- <member>
- <email>ceamac@gentoo.org</email>
- <name>Viorel Munteanu</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Initiator</role>
- </member>
- </project>
- <project>
- <email>games@gentoo.org</email>
- <name>Games Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Games</url>
- <description>The Games Project manages the game categories (dev-games, games-*) in Portage</description>
- <member is-lead="1">
- <email>chewi@gentoo.org</email>
- <name>James Le Cuirot</name>
- <role>Team Lead</role>
- </member>
- <member>
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </member>
- <member>
- <email>ionen@gentoo.org</email>
- <name>Ionen Wolkens</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- <role>QA and cleaning up bugs</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>steils@gentoo.org</email>
- <name>Stefan Strogin</name>
- </member>
- </project>
- <project>
- <email>genkernel@gentoo.org</email>
- <name>Genkernel</name>
- <url>https://wiki.gentoo.org/wiki/Project:Genkernel</url>
- <description>The Genkernel project handles the maintenance and development of [https://packages.gentoo.org/packages/sys-kernel/genkernel sys-kernel/genkernel].</description>
- <member is-lead="1">
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </member>
- </project>
- <project>
- <email>history@gentoo.org</email>
- <name>Gentoo History</name>
- <url>https://wiki.gentoo.org/wiki/Project:Gentoo_History</url>
- <description>Researching and documenting Gentoo's past.</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- </project>
- <project>
- <email>gentoostats@gentoo.org</email>
- <name>Gentoostats</name>
- <url>https://wiki.gentoo.org/wiki/Project:Gentoostats</url>
- <description>Gentoostats project maintains and develops the "gentoostats" statistics collection software for Gentoo machines</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Moral support</role>
- </member>
- <member>
- <email>dolsen@gentoo.org</email>
- <name>Brian Dolbec</name>
- <role>Portage API</role>
- </member>
- <member is-lead="1">
- <email>gokturk@gentoo.org</email>
- <name>Göktürk Yüksek</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>sci-geosciences@gentoo.org</email>
- <name>Geosciences Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Geosciences</url>
- <description>The Geosciences Project handles all geosciences activities in Gentoo.</description>
- <member>
- <email>wraeth@gentoo.org</email>
- <name>Sam Jorna</name>
- </member>
- </project>
- <project>
- <email>github@gentoo.org</email>
- <name>GitHub</name>
- <url>https://wiki.gentoo.org/wiki/Project:GitHub</url>
- <description>Support team for the Gentoo organization on GitHub and the related resources (mirrors, pull requests).</description>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- <role>Administrator</role>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Minor janitor</role>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- </project>
- <project>
- <email>libera-groupcontacts@gentoo.org</email>
- <name>Group Contacts</name>
- <url>https://wiki.gentoo.org/wiki/Project:Group_Contacts</url>
- <description>Group Contacts for libera.chat administration</description>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- </member>
- <member is-lead="1">
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>hppa@gentoo.org</email>
- <name>HPPA Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:HPPA</url>
- <description>The Gentoo HPPA project is designed to bring the Gentoo GNU/Linux operating system to the HP Precision Architecture (PA-RISC) platforms. We aim to provide a usable computing environment for your various HPPA related endeavors.</description>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- <role>hppa keywording/stabilization</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- </project>
- <project>
- <email>handbook@gentoo.org</email>
- <name>Handbook</name>
- <url>https://wiki.gentoo.org/wiki/Project:Handbook</url>
- <description>The Handbook project is responsible for maintaining Gentoo's official Handbook.</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Editor</role>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Maintainer</role>
- </member>
- </project>
- <project>
- <email>hardened@gentoo.org</email>
- <name>Hardened</name>
- <url>https://wiki.gentoo.org/wiki/Project:Hardened</url>
- <description>Hardened Gentoo is a project which oversees the research, implementation, and maintenance of security oriented projects for Gentoo Linux.</description>
- <subproject ref="uclibc@gentoo.org"/>
- <subproject ref="integrity@gentoo.org" inherit-members="1"/>
- <subproject ref="musl@gentoo.org" inherit-members="1"/>
- <subproject ref="rsbac@gentoo.org"/>
- <subproject ref="selinux@gentoo.org" inherit-members="1"/>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Hardened sources, Hardened uClibc, Hardened musl</role>
- </member>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- <role>PaX markings</role>
- </member>
- <member>
- <email>concord@gentoo.org</email>
- <name>Kenton Groombridge</name>
- <role>SELinux</role>
- </member>
- <member>
- <email>klondike@gentoo.org</email>
- <name>Francisco Blas Izquierdo Riera</name>
- <role>Documentation, PR</role>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- <role>SELinux</role>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- <role>Developer</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- <role>PaX markings</role>
- </member>
- <member is-lead="1">
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- <role>Hardened toolchain</role>
- </member>
- </project>
- <project>
- <email>uclibc@gentoo.org</email>
- <name>Hardened uClibc</name>
- <url>https://wiki.gentoo.org/wiki/Project:Hardened_uClibc</url>
- <description>This subproject aims to port both tool chain and kernel hardening to uClibc based systems for a variety of architectures. The project treats uClibc as an alternative to glibc, and not necessarily as "embedded". uClibc is no longer supported.</description>
- <member is-lead="1">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- </member>
- </project>
- <project>
- <email>haskell@gentoo.org</email>
- <name>Haskell</name>
- <url>https://wiki.gentoo.org/wiki/Project:Haskell</url>
- <description>Support Haskell programming language ecosystem on Gentoo systems.</description>
- <member>
- <email>gienah@gentoo.org</email>
- <name>Mark Wright</name>
- </member>
- </project>
- <project>
- <email>ia64@gentoo.org</email>
- <name>IA64 Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:IA64</url>
- <description>The IA64 Development Project is devoted to keeping Gentoo in good shape on the IA64 architecture.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>Security bugs primarily</role>
- </member>
- <member>
- <email>hattya@gentoo.org</email>
- <name>Akinori Hattori</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>infra@gentoo.org</email>
- <name>Gentoo Infrastructure</name>
- <url>https://wiki.gentoo.org/wiki/Project:Infrastructure</url>
- <description>The Gentoo Infrastructure project provides and develops services for the Gentoo developer and user community, ensuring availability, security, and functionality.</description>
- <subproject ref="github@gentoo.org"/>
- <subproject ref="overlays@gentoo.org"/>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- <role>newbie</role>
- </member>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>General system administration, Kernel, gitolite, wiki</role>
- </member>
- <member>
- <email>antarus@gentoo.org</email>
- <name>Alec Warner</name>
- <role>General wrangling, packages site</role>
- </member>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </member>
- <member>
- <email>blueknight@gentoo.org</email>
- <name>Yury German</name>
- <role>General system administration, Blogs, Planet</role>
- </member>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- <role>General system administration, Release Engineering liaison</role>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>General system administration, wiki, documentation editor</role>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Janitor</role>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- <role>General sys admin, Automation, Virtualization</role>
- </member>
- <member is-lead="1">
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>Operations manager</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>newbie</role>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- <role>General system administration</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>General system administration</role>
- </member>
- </project>
- <project>
- <email>installer@gentoo.org</email>
- <name>Installer</name>
- <url>https://wiki.gentoo.org/wiki/Project:Installer</url>
- <description>After many years of an installer being absent from Gentoo, it is time to start work on creating a perfect Gentoo installer.</description>
- <member is-lead="1">
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Chief architect</role>
- </member>
- </project>
- <project>
- <email>integrity@gentoo.org</email>
- <name>Integrity, Compliance, and Reporting</name>
- <url>https://wiki.gentoo.org/wiki/Project:Integrity</url>
- <description>The integrity subproject aims to integrate and maintain technologies related to system integrity within Gentoo Hardened. Although initially focused on Linux IMA/EVM, this will extend towards other integrity, compliance and reporting technologies.</description>
- <member is-lead="1">
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- <role>Trusted Boot, TPM</role>
- </member>
- </project>
- <project>
- <email>java@gentoo.org</email>
- <name>Java</name>
- <url>https://wiki.gentoo.org/wiki/Project:Java</url>
- <description>We maintain everything Java-related in Gentoo, that is, most of dev-java/* and also packages in categories like dev-util, www-servers etc.</description>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- <role>OpenJDK bootstrapper</role>
- </member>
- <member>
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </member>
- <member>
- <email>fordfrog@gentoo.org</email>
- <name>Miroslav Å ulc</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>JDK maintainer</role>
- </member>
- <member is-lead="1">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </member>
- </project>
- <project>
- <email>kde@gentoo.org</email>
- <name>KDE Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:KDE</url>
- <description>The primary goal of the Gentoo KDE project is to provide support for all packages produced by the KDE Community.</description>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member is-lead="1">
- <email>asturm@gentoo.org</email>
- <name>Andreas Sturmlechner</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- </member>
- <member>
- <email>mschiff@gentoo.org</email>
- <name>Marc Schiffbauer</name>
- </member>
- </project>
- <project>
- <email>kerberos@gentoo.org</email>
- <name>Kerberos</name>
- <url>https://wiki.gentoo.org/wiki/Project:Kerberos</url>
- <description>The Gentoo Kerberos project aims to maintain kerberos related packages in Gentoo.</description>
- <member>
- <email>eras@gentoo.org</email>
- <name>Eray Aslan</name>
- </member>
- </project>
- <project>
- <email>kernel@gentoo.org</email>
- <name>Kernel Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Kernel</url>
- <description>The Kernel Project aims to deliver the best possible experience from its sources across all supported architectures.</description>
- <member is-lead="1">
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>Leader (Kernel, gentoo-sources, genpatches, rt-sources)</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Member (Kernel, gentoo-sources, hardened-sources, genpatches)</role>
- </member>
- <member>
- <email>mpagano@gentoo.org</email>
- <name>Mike Pagano</name>
- <role>Member (Kernel, gentoo-sources, genpatches)</role>
- </member>
- <member>
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- <role>Member (Kernel, hardened)</role>
- </member>
- </project>
- <project>
- <email>ldap-bugs@gentoo.org</email>
- <name>LDAP Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:LDAP</url>
- <description>The LDAP Project maintains LDAP-related packages.</description>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- </project>
- <project>
- <email>llvm@gentoo.org</email>
- <name>LLVM</name>
- <url>https://wiki.gentoo.org/wiki/Project:LLVM</url>
- <description>Support project for LLVM, clang and the related packages.</description>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Lead, core LLVM/clang</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- <url>https://wiki.gentoo.org/wiki/Project:LXQt</url>
- <description>Maintains LXQt DE related packages.</description>
- <member is-lead="1">
- <email>chiitoo@gentoo.org</email>
- <name>Jimi Huotari</name>
- </member>
- </project>
- <project>
- <email>layman@gentoo.org</email>
- <name>Layman Overlay Manager</name>
- <url>https://wiki.gentoo.org/wiki/Project:Layman</url>
- <description>Layman is a tool to manage overlays installed on a system. It can add, sync, and delete overlays</description>
- <member is-lead="1">
- <email>dolsen@gentoo.org</email>
- <name>Brian Dolbec</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>gentoo-yeeloong@gentoo.org</email>
- <name>Lemote Yeeloong Gentoo Desktop</name>
- <url>https://wiki.gentoo.org/wiki/Project:Lemote_Yeeloong_Gentoo_Desktop</url>
- <description>The Lemote Yeeloong Gentoo Desktop aim to provide a ready to install XFCE4 base desktop to the Yeeloong netbook.</description>
- <member is-lead="1">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- </project>
- <project>
- <email>licenses@gentoo.org</email>
- <name>Licenses</name>
- <url>https://wiki.gentoo.org/wiki/Project:Licenses</url>
- <description>The Licenses project tries to make heads &amp; tails of license terms.</description>
- <member>
- <email>hanno@gentoo.org</email>
- <name>Hanno Böck</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- </project>
- <project>
- <email>loong@gentoo.org</email>
- <name>LoongArch Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:LoongArch</url>
- <description>The LoongArch Development Project is devoted to keeping Gentoo in good shape on the LoongArch architecture.</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Release engineering</role>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- </member>
- </project>
- <project>
- <email>lua@gentoo.org</email>
- <name>Lua Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Lua</url>
- <description>Lua language and library maintenace</description>
- <member>
- <email>mva@gentoo.org</email>
- <name>Vadim Misbakh-Soloviov</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </member>
- </project>
- <project>
- <email>m68k@gentoo.org</email>
- <name>m68k Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:M68k</url>
- <description>The m68k Development Project is devoted to keeping Gentoo in good shape on the m68k architecture.</description>
- <member>
- <email>chewi@gentoo.org</email>
- <name>James Le Cuirot</name>
- </member>
- <member is-lead="1">
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- </project>
- <project>
- <email>mate@gentoo.org</email>
- <name>MATE Desktop</name>
- <url>https://wiki.gentoo.org/wiki/Project:MATE</url>
- <description>The MATE Project aims to bring the current and complete MATE Desktop Environment to Gentoo.</description>
- </project>
- <project>
- <email>mips@gentoo.org</email>
- <name>MIPS Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:MIPS</url>
- <description>Gentoo/MIPS is a port of the Gentoo GNU/Linux and the Gentoo Portage package management system to mips-based platforms.</description>
- <subproject ref="gentoo-yeeloong@gentoo.org"/>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Release engineering</role>
- </member>
- <member>
- <email>kumba@gentoo.org</email>
- <name>Joshua Kinard</name>
- </member>
- <member is-lead="1">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Lead</role>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>ml@gentoo.org</email>
- <name>ML</name>
- <url>https://wiki.gentoo.org/wiki/Project:ML</url>
- <description>The ML Project maintains packages related to the ML programming language family.</description>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>tupone@gentoo.org</email>
- <name>Alfredo Tupone</name>
- </member>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </member>
- </project>
- <project>
- <email>sci-mathematics@gentoo.org</email>
- <name>Mathematics Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Mathematics</url>
- <description>The Mathematics Project handles all math related activities in Gentoo.</description>
- <member>
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- <role>Numerics, Statistics</role>
- </member>
- <member>
- <email>gienah@gentoo.org</email>
- <name>Mark Wright</name>
- <role>Mathematics</role>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- <role>Numerics, Statistics</role>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- <role>Mathematics, Numerics, Statistics</role>
- </member>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- <role>Provers, Programming Languages</role>
- </member>
- </project>
- <project>
- <email>mozilla@gentoo.org</email>
- <name>Mozilla Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Mozilla</url>
- <description>Mozilla and related applications</description>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </member>
- <member>
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </member>
- </project>
- <project>
- <email>musl@gentoo.org</email>
- <name>musl</name>
- <url>https://wiki.gentoo.org/wiki/Project:Musl</url>
- <description>This subproject aims to port the hardened tool chain to musl based systems for a variety of architectures. The project treats musl as an alternative to glibc and uClibc, and not necessarily as "embedded".</description>
- <member>
- <email>anarchy@gentoo.org</email>
- <name>Jory A. Pratt</name>
- </member>
- <member is-lead="1">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>ppc64 helper</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>mysql-bugs@gentoo.org</email>
- <name>MySQL</name>
- <url>https://wiki.gentoo.org/wiki/Project:MySQL</url>
- <description>This project maintains MySQL and its derivatives</description>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- </project>
- <project>
- <email>netifrc@gentoo.org</email>
- <name>Netifrc Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Netifrc</url>
- <description>This project is for the development and maintenance of the netifrc network configuration scripts</description>
- <member is-lead="1">
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </member>
- </project>
- <project>
- <email>netmon@gentoo.org</email>
- <name>Gentoo network monitoring and analysis project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Netmon</url>
- <description>Maintaining network monitoring and analysis libraries and programs</description>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- <member>
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </member>
- </project>
- <project>
- <email>nim@gentoo.org</email>
- <name>Nim</name>
- <url>https://wiki.gentoo.org/wiki/Project:Nim</url>
- <description>The Nim project handles Nim programming language related packages in the Gentoo package tree.</description>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </member>
- </project>
- <project>
- <email>office@gentoo.org</email>
- <name>Office project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Office</url>
- <description>The Office project manages the office implementations and related packages in Gentoo.</description>
- <member>
- <email>asturm@gentoo.org</email>
- <name>Andreas Sturmlechner</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- </project>
- <project>
- <email>openrc@gentoo.org</email>
- <name>OpenRC</name>
- <url>https://wiki.gentoo.org/wiki/Project:OpenRC</url>
- <description>OpenRC is a dependency based init system that works with the system provided init program, normally &lt;span style="font-family: monospace; font-size: 95%"&gt;/sbin/init&lt;/span&gt;.</description>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>idl0r@gentoo.org</email>
- <name>Christian Ruppert</name>
- </member>
- <member>
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- <member is-lead="1">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>openstack@gentoo.org</email>
- <name>Openstack</name>
- <url>https://wiki.gentoo.org/wiki/Project:Openstack</url>
- <description>Openstack is a virtualization orchestration suite that allows the creation and management of cloud infrastructures.</description>
- <member is-lead="1">
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- <role>Lead</role>
- </member>
- <member>
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </member>
- </project>
- <project>
- <email>ops@gentoo.org</email>
- <name>The #gentoo Operators Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Ops</url>
- <description>The &lt;span style="font-family: monospace; font-size: 95%;"&gt;[ircs://irc.libera.chat/#gentoo #gentoo]&lt;/span&gt; (&lt;span style="font-family: monospace; font-size: 95%;"&gt;[https://web.libera.chat/#gentoo webchat]&lt;/span&gt;) Operators project describes the tasks and policies carried out by the operators of the #gentoo channel on the Libera Chat network.</description>
- <member>
- <email>neddyseagoon@gentoo.org</email>
- <name>Roy Bamford</name>
- <role>Operator</role>
- </member>
- <member>
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- <role>Operator</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>Operator</role>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- <role>Operator</role>
- </member>
- <member>
- <email>wraeth@gentoo.org</email>
- <name>Sam Jorna</name>
- <role>Operator</role>
- </member>
- </project>
- <project>
- <email>overlays@gentoo.org</email>
- <name>Overlays</name>
- <url>https://wiki.gentoo.org/wiki/Project:Overlays</url>
- <description>The Overlays project is responsible for the administration of the overlays and the overlays.gentoo.org / repos.gentoo.org websites.</description>
- <subproject ref="repo-qa-checks@gentoo.org"/>
- <member>
- <email>gokturk@gentoo.org</email>
- <name>Göktürk Yüksek</name>
- <role>Git</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- <role>GitHub PRs for api.g.o</role>
- </member>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- <role>Git</role>
- </member>
- <member>
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- <role>Git</role>
- </member>
- </project>
- <project>
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
- <url>https://wiki.gentoo.org/wiki/Project:PHP</url>
- <description>This project maintains PHP itself as well as the PHP extensions and libraries</description>
- </project>
- <project>
- <email>pms@gentoo.org</email>
- <name>Package Manager Specification</name>
- <url>https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification</url>
- <description>The Package Manager Specification aims to document what is required of a Gentoo package manager, and what ebuilds may assume about their environment.</description>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member is-lead="1">
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>perl@gentoo.org</email>
- <name>Perl Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Perl</url>
- <description>We maintain everything perlish in Gentoo.</description>
- <member is-lead="1">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Lead</role>
- </member>
- <member>
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>Minor Perl helper</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>sci-physics@gentoo.org</email>
- <name>Physics Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Physics</url>
- <description>The Physics Project handles all physics related activities in Gentoo.</description>
- <member>
- <email>amadio@gentoo.org</email>
- <name>Guilherme Amadio</name>
- <role>High Energy Physics</role>
- </member>
- <member>
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- <role>High Energy Physics, General Physics</role>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- <role>High Energy Physics</role>
- </member>
- <member>
- <email>nicolasbock@gentoo.org</email>
- <name>Nicolas Bock</name>
- <role>Physics</role>
- </member>
- </project>
- <project>
- <email>pkgcore@gentoo.org</email>
- <name>PkgCore</name>
- <url>https://wiki.gentoo.org/wiki/Project:PkgCore</url>
- <description>The PkgCore Project is devoted to maintaining and updating the pkgcore stack, the other package manager for Gentoo and its ebuild format, and the tools based on it, which includes pkgcheck and pkgdev.</description>
- <member is-lead="1">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </member>
- </project>
- <project>
- <email>planet@gentoo.org</email>
- <name>Planet Gentoo</name>
- <url>https://wiki.gentoo.org/wiki/Project:Planet</url>
- <description>Planet Gentoo provides a central aggregation of developers' blogs, to keep users and other developers informed of what they are working on.</description>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>Administrator</role>
- </member>
- <member>
- <email>blueknight@gentoo.org</email>
- <name>Yury German</name>
- <role>Administrator</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Administrator</role>
- </member>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- <role>Infra Liaison</role>
- </member>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- <role>Administrator</role>
- </member>
- </project>
- <project>
- <email>dev-portage@gentoo.org</email>
- <name>Portage</name>
- <url>https://wiki.gentoo.org/wiki/Project:Portage</url>
- <description>The Portage Development Project is devoted to maintaining and updating Portages core functionality and utilities.</description>
- <subproject ref="tools-portage@gentoo.org"/>
- <subproject ref="sandbox@gentoo.org"/>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </member>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member>
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- <role>Prefix liaison</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Member</role>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>Infra Liaison</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member is-lead="1">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- <role>Core</role>
- </member>
- </project>
- <project>
- <email>tools-portage@gentoo.org</email>
- <name>Portage Tools Team</name>
- <url>https://wiki.gentoo.org/wiki/Project:Portage-Tools</url>
- <description>The Portage Tools Team develops and maintains a number of tools that use Portage's APIs or perform actions relating to the maintenance of the Portage tree ecosystem.</description>
- <subproject ref="layman@gentoo.org"/>
- <member>
- <email>dolsen@gentoo.org</email>
- <name>Brian Dolbec</name>
- <role>gentoolkit, mirrorselect, esearch, layman, gentoo-keys</role>
- </member>
- <member>
- <email>idl0r@gentoo.org</email>
- <name>Christian Ruppert</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </member>
- </project>
- <project>
- <email>pgsql-bugs@gentoo.org</email>
- <name>PostgreSQL</name>
- <url>https://wiki.gentoo.org/wiki/Project:PostgreSQL</url>
- <description>This project is focused on maintaining ebuilds and utilities that are closely tied to PostgreSQL including PostgreSQL itself.</description>
- <member>
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </member>
- <member is-lead="1">
- <email>titanofold@gentoo.org</email>
- <name>Aaron W. Swenson</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>ppc@gentoo.org</email>
- <name>PowerPC Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:PowerPC</url>
- <description>The PowerPC Development Project is devoted to keeping Gentoo in good shape on both 32-bit and 64-bit PowerPC architecture.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>ppc/ppc64 stabilization/security</role>
- </member>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- <role>ppc/ppc64 keywording/stabilization</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>ppc/ppc64 keywording/stabilization</role>
- </member>
- <member is-lead="1">
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>profiles, keywording, releng, desktop</role>
- </member>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- <role>ppc/ppc64 keywording/stabilization</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- <role>ppc/ppc64 keywording/stabilization</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>ppc/ppc64 keywording/stabilization</role>
- </member>
- </project>
- <project>
- <email>prefix@gentoo.org</email>
- <name>Gentoo Prefix</name>
- <url>https://wiki.gentoo.org/wiki/Project:Prefix</url>
- <description>To bring out the virtues of Gentoo on different operating systems, the Gentoo Prefix project develops and maintains a way of installing Gentoo systems in a non-standard location, designated by a "prefix".</description>
- <member>
- <email>amadio@gentoo.org</email>
- <name>Guilherme Amadio</name>
- </member>
- <member>
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- <role>General, maintainer of prefix portage</role>
- </member>
- <member is-lead="1">
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>printing@gentoo.org</email>
- <name>Printing Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Printing</url>
- <description>Printing related stuff in Gentoo, namely the net-print category and some extra stuff</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </member>
- </project>
- <project>
- <email>proaudio@gentoo.org</email>
- <name>ProAudio Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:ProAudio</url>
- <description>The ProAudio Project maintains professional audio applications and related libraries.</description>
- <member>
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- </member>
- <member>
- <email>fordfrog@gentoo.org</email>
- <name>Miroslav Å ulc</name>
- </member>
- <member>
- <email>nativemad@gentoo.org</email>
- <name>Andreas Schuerch</name>
- </member>
- <member>
- <email>stasibear@gentoo.org</email>
- <name>Erik Mackdanz</name>
- </member>
- </project>
- <project>
- <email>proctors@gentoo.org</email>
- <name>Proctors</name>
- <url>https://wiki.gentoo.org/wiki/Project:Proctors</url>
- <description>The Proctors make sure our communication mediums are a friendly and productive place.</description>
- <member>
- <email>dolsen@gentoo.org</email>
- <name>Brian Dolbec</name>
- </member>
- <member>
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- </member>
- <member>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>comrel liaison</role>
- </member>
- </project>
- <project>
- <email>prolog@gentoo.org</email>
- <name>Prolog</name>
- <url>https://wiki.gentoo.org/wiki/Project:Prolog</url>
- <description>Maintains Prolog and logic programming language packages</description>
- <member>
- <email>keri@gentoo.org</email>
- <name>Keri Harris</name>
- </member>
- </project>
- <project>
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- <url>https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers</url>
- <description>Proxy Maintainers facilitates high quality user contributions and works to enhance user-developer cooperation in maintaining packages.</description>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </member>
- <member>
- <email>amynka@gentoo.org</email>
- <name>Amy Liffey</name>
- </member>
- <member>
- <email>asturm@gentoo.org</email>
- <name>Andreas Sturmlechner</name>
- </member>
- <member>
- <email>candrews@gentoo.org</email>
- <name>Craig Andrews</name>
- </member>
- <member>
- <email>ceamac@gentoo.org</email>
- <name>Viorel Munteanu</name>
- </member>
- <member>
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </member>
- <member>
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- </member>
- <member>
- <email>ionen@gentoo.org</email>
- <name>Ionen Wolkens</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </member>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member>
- <email>matthew@gentoo.org</email>
- <name>Matthew Smith</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>The bad boss</role>
- </member>
- <member>
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>pr@gentoo.org</email>
- <name>Public Relations</name>
- <url>https://wiki.gentoo.org/wiki/Project:Public_Relations</url>
- <description>The Public Relations project improves Gentoo's visibility toward the rest of the world. We maintain a presence for Gentoo on various walled garden web silos such as Facebook, Twitter, and various chat services.</description>
- <subproject ref="planet@gentoo.org"/>
- <subproject ref="www@gentoo.org"/>
- <member>
- <email>alicef@gentoo.org</email>
- <name>Arisu Tachibana</name>
- <role>Mastodon (Admin), Twitter (Admin), Events, Telegram (admin)</role>
- </member>
- <member>
- <email>dabbott@gentoo.org</email>
- <name>David Abbott</name>
- <role>Cafepress store, Facebook (editor)</role>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Facebook (admin), Twitter</role>
- </member>
- <member is-lead="1">
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Cafepress store, Twitter, Telegram (admin)</role>
- </member>
- <member>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- <role>Reddit</role>
- </member>
- <member>
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </member>
- </project>
- <project>
- <email>python@gentoo.org</email>
- <name>Python</name>
- <url>https://wiki.gentoo.org/wiki/Project:Python</url>
- <description>The Python project maintains dev-lang/python and most of dev-python/*.</description>
- <member>
- <email>andrewammerlaan@gentoo.org</email>
- <name>Andrew Ammerlaan</name>
- </member>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </member>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>sbraz@gentoo.org</email>
- <name>Louis Sautier</name>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>qt@gentoo.org</email>
- <name>Qt Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Qt</url>
- <description>The Qt project handles the Qt ebuilds available in Gentoo's portage and the qt overlay. It also maintains various Qt packages and libraries that don't have dedicated maintainers.</description>
- <member>
- <email>chiitoo@gentoo.org</email>
- <name>Jimi Huotari</name>
- </member>
- <member>
- <email>kensington@gentoo.org</email>
- <name>Michael Palimaka</name>
- </member>
- <member>
- <email>pesa@gentoo.org</email>
- <name>Davide Pesavento</name>
- </member>
- </project>
- <project>
- <email>qa@gentoo.org</email>
- <name>Quality Assurance</name>
- <url>https://wiki.gentoo.org/wiki/Project:Quality_Assurance</url>
- <description>The Gentoo Quality Assurance team</description>
- <subproject ref="bug-wranglers@gentoo.org"/>
- <subproject ref="maintainer-wanted@gentoo.org"/>
- <subproject ref="devmanual@gentoo.org"/>
- <subproject ref="pms@gentoo.org"/>
- <subproject ref="treecleaner@gentoo.org"/>
- <member>
- <email>asturm@gentoo.org</email>
- <name>Andreas Sturmlechner</name>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Deputy Lead</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member is-lead="1">
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- <role>Lead</role>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>riscv@gentoo.org</email>
- <name>RISC-V Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:RISC-V</url>
- <description>Gentoo RISC-V architecture support project.</description>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Release engineering</role>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>gokturk@gentoo.org</email>
- <name>Göktürk Yüksek</name>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>can do keywording</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>VisionFive 2</role>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </member>
- <member>
- <email>nerdboy@gentoo.org</email>
- <name>Steve Arnold</name>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>ros@gentoo.org</email>
- <name>ROS Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:ROS</url>
- <description>The ROS Project maintains packages for the Robot Operating System.</description>
- <member is-lead="1">
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- <role>Almost everything</role>
- </member>
- </project>
- <project>
- <email>rsbac@gentoo.org</email>
- <name>RSBAC</name>
- <url>https://wiki.gentoo.org/wiki/Project:RSBAC</url>
- <description>This project manages the RSBAC support within Gentoo. This includes providing kernels with RSBAC support (loosely based on the hardened-sources), administration utilities to manage and write strong Gentoo-specific policies.</description>
- <member is-lead="1">
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- <role>Proxy (until Blueness has an account)</role>
- </member>
- </project>
- <project>
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- <url>https://wiki.gentoo.org/wiki/Project:Radio</url>
- <description>This project maintains packages related to sending and receiving radio transmissions.</description>
- <member>
- <email>chithanh@gentoo.org</email>
- <name>Chí-Thanh Christopher Nguyễn</name>
- </member>
- <member>
- <email>tomjbe@gentoo.org</email>
- <name>Thomas Beierlein</name>
- </member>
- <member>
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </member>
- <member>
- <email>zx2c4@gentoo.org</email>
- <name>Jason A. Donenfeld</name>
- </member>
- </project>
- <project>
- <email>recruiters@gentoo.org</email>
- <name>Developer Recruiters</name>
- <url>https://wiki.gentoo.org/wiki/Project:Recruiters</url>
- <description>The Recruiters subproject provides a central location for information about developer recruitment and recruiter policy.</description>
- <member>
- <email>gokturk@gentoo.org</email>
- <name>Göktürk Yüksek</name>
- <role>Recruiter</role>
- </member>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- <role>Recruiter</role>
- </member>
- <member is-lead="1">
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>Recruiter</role>
- </member>
- </project>
- <project>
- <email>releng@gentoo.org</email>
- <name>Release Engineering</name>
- <url>https://wiki.gentoo.org/wiki/Project:RelEng</url>
- <description>Release Engineering ("RelEng") is the official Gentoo project focused on coordinating and improving the creation of official media releases of Gentoo Linux and the associated tools used by the installation process.</description>
- <subproject ref="catalyst@gentoo.org"/>
- <subproject ref="grs@gentoo.org"/>
- <member>
- <email>bkohler@gentoo.org</email>
- <name>Ben Kohler</name>
- <role>Autobuild bug fixer</role>
- </member>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>hardened / musl</role>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>amd64, m68k, riscv, x86; musl; qemu autobuilds</role>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>ppc64 helper (musl, systemd, power9)</role>
- </member>
- <member is-lead="1">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Lead</role>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- <role>Infrastructure Liaison</role>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- <role>s390 Release Coordinator</role>
- </member>
- </project>
- <project>
- <email>grs@gentoo.org</email>
- <name>RelEng GRS</name>
- <url>https://wiki.gentoo.org/wiki/Project:RelEng_GRS</url>
- <description>The Gentoo Reference System (GRS) Suite is a set of tools for building and maintaining a well defined Gentoo system in which all choices in building the system are predefined in configuration files housed on a central git repository.</description>
- <member is-lead="1">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Author</role>
- </member>
- </project>
- <project>
- <email>repo-qa-checks@gentoo.org</email>
- <name>Repository mirror and CI</name>
- <url>https://wiki.gentoo.org/wiki/Project:Repository_mirror_and_CI</url>
- <description>The repo-mirror-ci project aims to run basic QA checks on all listed Gentoo repositories and provide syncing mirrors for them (with pre-generated metadata cache).</description>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Author &amp; maintainer</role>
- </member>
- </project>
- <project>
- <email>retirement@gentoo.org</email>
- <name>Retirement</name>
- <url>https://wiki.gentoo.org/wiki/Project:Retirement</url>
- <description>The Community Relations Retirement project handles developer retirement, both when developers announce their retirement as well as due to developer inactivity.</description>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Lead</role>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>ruby@gentoo.org</email>
- <name>Ruby Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Ruby</url>
- <description>The Ruby project maintains packages for Ruby implementations, libraries and development tools. This project also maintains the RubyGems package, the de facto standard for packaging Ruby projects.</description>
- <member is-lead="1">
- <email>graaff@gentoo.org</email>
- <name>Hans de Graaff</name>
- <role>Lead</role>
- </member>
- <member>
- <email>naota@gentoo.org</email>
- <name>Naohiro Aota</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>rust@gentoo.org</email>
- <name>Rust Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Rust</url>
- <description>The Rust Project maintains the Rust toolchain and its related packages.</description>
- <member is-lead="1">
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>Self-appointed lead</role>
- </member>
- </project>
- <project>
- <email>s390@gentoo.org</email>
- <name>s390 Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:S390</url>
- <description>The s390 Development Project is devoted to keeping Gentoo in good shape on the s390 architecture.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member is-lead="1">
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- <role>Lead</role>
- </member>
- <member is-lead="1">
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>selinux@gentoo.org</email>
- <name>SELinux</name>
- <url>https://wiki.gentoo.org/wiki/Project:SELinux</url>
- <description>This project manages SELinux support in Gentoo. This includes providing kernels with SELinux support, providing patches to userland utilities, writing strong Gentoo-specific default profiles, and maintaining a good default set of policies.</description>
- <member>
- <email>concord@gentoo.org</email>
- <name>Kenton Groombridge</name>
- <role>Documentation, Policy</role>
- </member>
- <member is-lead="1">
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- <role>Documentation, Policy, Userland</role>
- </member>
- </project>
- <project>
- <email>sparc@gentoo.org</email>
- <name>SPARC Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:SPARC</url>
- <description>Gentoo/SPARC is a Gentoo project designed to bring the Gentoo GNU/Linux operating system to the SPARC and UltraSPARC platforms. Gentoo/SPARC aims to provide a usable server and desktop environment for your various SPARC related endeavors.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>Security bugs primarily</role>
- </member>
- <member>
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- <role>sparc keywording/stabilization</role>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- <role>Core-only</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>samba@gentoo.org</email>
- <name>Samba</name>
- <url>https://wiki.gentoo.org/wiki/Project:Samba</url>
- <description>This project maintains packages related to Samba suite.</description>
- <member>
- <email>bkohler@gentoo.org</email>
- <name>Ben Kohler</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- </project>
- <project>
- <email>sandbox@gentoo.org</email>
- <name>Sandbox Team</name>
- <url>https://wiki.gentoo.org/wiki/Project:Sandbox</url>
- <description>The Sandbox Team maintains sandbox-related tools and libraries</description>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- <role>Stable branch</role>
- </member>
- <member>
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Lead</role>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- </project>
- <project>
- <email>scheme@gentoo.org</email>
- <name>Scheme</name>
- <url>https://wiki.gentoo.org/wiki/Project:Scheme</url>
- <description>The Scheme project handles Scheme related packages in the Gentoo package tree.</description>
- <member>
- <email>amynka@gentoo.org</email>
- <name>Amy Liffey</name>
- </member>
- <member>
- <email>arsen@gentoo.org</email>
- <name>Arsen Arsenović</name>
- </member>
- <member>
- <email>hattya@gentoo.org</email>
- <name>Akinori Hattori</name>
- </member>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </member>
- </project>
- <project>
- <email>sci@gentoo.org</email>
- <name>Science Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Science</url>
- <description>The Science project manages science and mathematics related activities in Gentoo</description>
- <subproject ref="sci-astronomy@gentoo.org"/>
- <subproject ref="sci-biology@gentoo.org"/>
- <subproject ref="sci-chemistry@gentoo.org"/>
- <subproject ref="sci-electronics@gentoo.org"/>
- <subproject ref="sci-geosciences@gentoo.org"/>
- <subproject ref="sci-mathematics@gentoo.org"/>
- <subproject ref="sci-physics@gentoo.org"/>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- <role>Chemistry, Physics, *</role>
- </member>
- <member>
- <email>amadio@gentoo.org</email>
- <name>Guilherme Amadio</name>
- <role>Physics, *</role>
- </member>
- <member>
- <email>amynka@gentoo.org</email>
- <name>Amy Liffey</name>
- <role>Mathematics, Physics, Geosciences, *</role>
- </member>
- <member>
- <email>andrewammerlaan@gentoo.org</email>
- <name>Andrew Ammerlaan</name>
- <role>Physics, Electronics</role>
- </member>
- <member>
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
- <role>Astronomy, Mathematics, Physics, *</role>
- </member>
- <member>
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- <role>Astronomy, Mathematics, Physics</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- <role>Mathematics, *</role>
- </member>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- <role>Physics, Mathematics, Electronics, *</role>
- </member>
- <member>
- <email>nicolasbock@gentoo.org</email>
- <name>Nicolas Bock</name>
- <role>Chemistry, Physics, *</role>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- <role>Biology, Chemistry</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- <role>Mathematics</role>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- <role>Mathematics, Biology, *</role>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- <role>Mathematics, *, BLAS/LAPACK overlord</role>
- </member>
- <member>
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- <role>Mathematics</role>
- </member>
- </project>
- <project>
- <email>security@gentoo.org</email>
- <name>Security Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Security</url>
- <description>The Security Project's mission is to ensure that vulnerabilities in software accessible through the Portage tree are found and fixed in a timely manner, so that our users remain protected against known vulnerabilities.</description>
- <member is-lead="1">
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- <role>Lead</role>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- </project>
- <project>
- <email>shell-tools@gentoo.org</email>
- <name>Shell Tools Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Shell_Tools</url>
- <description>Maintains miscellaneous tools used from within a shell environment.</description>
- <member>
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- </member>
- <member>
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </member>
- </project>
- <project>
- <email>sound@gentoo.org</email>
- <name>Sound project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Sound</url>
- <description>The sound team provides and maintains sound applications and drivers.</description>
- <member>
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- </member>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </member>
- <member>
- <email>fordfrog@gentoo.org</email>
- <name>Miroslav Å ulc</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- </project>
- <project>
- <email>sysadmin@gentoo.org</email>
- <name>Sysadmin Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Sysadmin</url>
- <description>The Sysadmin Project maintains various system administration packages.</description>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </member>
- <member>
- <email>idl0r@gentoo.org</email>
- <name>Christian Ruppert</name>
- </member>
- <member>
- <email>robbat2@gentoo.org</email>
- <name>Robin Johnson</name>
- </member>
- </project>
- <project>
- <email>systemd@gentoo.org</email>
- <name>systemd</name>
- <url>https://wiki.gentoo.org/wiki/Project:Systemd</url>
- <description>The Gentoo systemd project aims to bring Gentoo users the best experience in using systemd as an sysvinit/OpenRC alternative.</description>
- <member is-lead="1">
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- <role>Lead</role>
- </member>
- <member>
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- <role>minor helper, musl testing, tmpfiles</role>
- </member>
- <member>
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </member>
- </project>
- <project>
- <email>tcltk@gentoo.org</email>
- <name>Tcl/Tk Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Tcltk</url>
- <description>Maintains Tcl/Tk packages.</description>
- <member>
- <email>tupone@gentoo.org</email>
- <name>Alfredo Tupone</name>
- </member>
- </project>
- <project>
- <email>tex@gentoo.org</email>
- <name>TeX Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:TeX</url>
- <description>The Gentoo TeX project maintains ebuilds for TeXLive and TeX related packages. This includes [https://packages.gentoo.org/packages/app-text/texlive app-text/texlive], the [https://packages.gentoo.org/categories/dev-texlive dev-texlive] category, most of [https://packages.gentoo.org/categories/dev-tex dev-tex] and a few others.</description>
- <member is-lead="1">
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- </member>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>themes@gentoo.org</email>
- <name>Themes</name>
- <url>https://wiki.gentoo.org/wiki/Project:Themes</url>
- <description>Maintains generic themes for X11</description>
- <member>
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </member>
- <member>
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- <role>(helps to start the project)</role>
- </member>
- </project>
- <project>
- <email>tinderbox-cluster@gentoo.org</email>
- <name>Tinderbox cluster</name>
- <url>https://wiki.gentoo.org/wiki/Project:Tinderbox-cluster</url>
- <description>A tinderbox that the guest code can run on multiple setups.</description>
- <member is-lead="1">
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- <role>Web and backend</role>
- </member>
- </project>
- <project>
- <email>toolchain@gentoo.org</email>
- <name>Toolchain Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Toolchain</url>
- <description>Manages gcc/binutils/glibc and other toolchain-related packages</description>
- <subproject ref="crossdev@gentoo.org"/>
- <member>
- <email>arsen@gentoo.org</email>
- <name>Arsen Arsenović</name>
- </member>
- <member is-lead="1">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- </member>
- <member>
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </member>
- <member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- </member>
- <member>
- <email>zorry@gentoo.org</email>
- <name>Magnus Granberg</name>
- </member>
- </project>
- <project>
- <email>treecleaner@gentoo.org</email>
- <name>Treecleaner</name>
- <url>https://wiki.gentoo.org/wiki/Project:Treecleaner</url>
- <description>The Tree Cleaning Team is primarily concerned with removing unmaintained and broken packages from the tree.</description>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member>
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>vaapi@gentoo.org</email>
- <name>VA-API</name>
- <url>https://wiki.gentoo.org/wiki/Project:VA-API</url>
- <description>The Gentoo VA-API Project maintains packages related to the [https://en.wikipedia.org/wiki/Video_Acceleration_API Video Acceleration API].</description>
- <member>
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- <role>Member</role>
- </member>
- <member is-lead="1">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Lead</role>
- </member>
- </project>
- <project>
- <email>vdr@gentoo.org</email>
- <name>VDR project</name>
- <url>https://wiki.gentoo.org/wiki/Project:VDR</url>
- <description>The VDR Project maintains and updates the VDR packages in the portage tree. It integrates them with Gentoo as tight as possible. VDR is the abbreviation for Video Disk Recorder.</description>
- </project>
- <project>
- <email>media-video@gentoo.org</email>
- <name>Video Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Video</url>
- <description>The Video team strives to provide users with the best multimedia experience through providing encoding tools and media players. We do so by maintaining various video based applications including MPlayer, Xine, and Transcode.</description>
- <subproject ref="vdr@gentoo.org"/>
- <member>
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- <role>FFmpeg, x265, etc</role>
- </member>
- <member>
- <email>lordvan@gentoo.org</email>
- <name>Thomas Raschbacher</name>
- <role>DVB</role>
- </member>
- <member is-lead="1">
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- <role>Lead (PPC work, mplayer, ffmpeg)</role>
- </member>
- <member>
- <email>steils@gentoo.org</email>
- <name>Stefan Strogin</name>
- <role>OpenShot</role>
- </member>
- </project>
- <project>
- <email>vim@gentoo.org</email>
- <name>Vim Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Vim</url>
- <description>The Vim Project maintains Vim-related packages.</description>
- <member>
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </member>
- <member>
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </member>
- </project>
- <project>
- <email>virtualization@gentoo.org</email>
- <name>Virtualization Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Virtualization</url>
- <description>The Virtualization Project maintains packages shared between the different virtualization (sub-)projects and provides documentation and tools to the user to make Gentoo a first choice platform as both host and guest system.</description>
- <subproject ref="openstack@gentoo.org"/>
- <subproject ref="xen@gentoo.org"/>
- <member>
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </member>
- <member>
- <email>ceamac@gentoo.org</email>
- <name>Viorel Munteanu</name>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </member>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- <member>
- <email>xen0n@gentoo.org</email>
- <name>WANG Xuerui</name>
- </member>
- </project>
- <project>
- <email>www@gentoo.org</email>
- <name>Website maintainers</name>
- <url>https://wiki.gentoo.org/wiki/Project:Website</url>
- <description>The website project maintains www.g.o and develops new sites for the community.</description>
- <member>
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Hüttel</name>
- <role>Maintainer: News</role>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Maintainer: General</role>
- </member>
- </project>
- <project>
- <email>wiki@gentoo.org</email>
- <name>Wiki</name>
- <url>https://wiki.gentoo.org/wiki/Project:Wiki</url>
- <description>The wiki project oversees the community and the content surrounding wiki.gentoo.org</description>
- <subproject ref="handbook@gentoo.org" inherit-members="1"/>
- <member is-lead="1">
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- <role>Administrator / Blaster / Contributor</role>
- </member>
- <member>
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- <role>Administrator / Breaking stuff</role>
- </member>
- <member>
- <email>ris@gentoo.org</email>
- <name>P.Fox</name>
- <role>Administrator / Contributor</role>
- </member>
- </project>
- <project>
- <email>wine@gentoo.org</email>
- <name>Wine</name>
- <url>https://wiki.gentoo.org/wiki/Project:Wine</url>
- <description>Maintenance of Wine and Wine-related Packages</description>
- <member>
- <email>chiitoo@gentoo.org</email>
- <name>Jimi Huotari</name>
- </member>
- <member>
- <email>ionen@gentoo.org</email>
- <name>Ionen Wolkens</name>
- </member>
- <member is-lead="1">
- <email>sarnex@gentoo.org</email>
- <name>Nick Sarnie</name>
- </member>
- <member>
- <email>vapier@gentoo.org</email>
- <name>Mike Frysinger</name>
- </member>
- </project>
- <project>
- <email>wxwidgets@gentoo.org</email>
- <name>wxWidgets Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:WxWidgets</url>
- <description>The wxWidgets Project maintains wxGTK and wxPython related packages and applications.</description>
- <member>
- <email>arsen@gentoo.org</email>
- <name>Arsen Arsenović</name>
- </member>
- <member>
- <email>leio@gentoo.org</email>
- <name>Mart Raudsepp</name>
- </member>
- </project>
- <project>
- <email>x11@gentoo.org</email>
- <name>X11 Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:X11</url>
- <description>The X11 project manages the X implementations and related packages in Portage.</description>
- <member is-lead="1">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- <role>Lead</role>
- </member>
- <member>
- <email>sarnex@gentoo.org</email>
- <name>Nick Sarnie</name>
- </member>
- <member>
- <email>slashbeast@gentoo.org</email>
- <name>Piotr Karbowski</name>
- </member>
- </project>
- <project>
- <email>x86@gentoo.org</email>
- <name>x86 Development</name>
- <url>https://wiki.gentoo.org/wiki/Project:X86</url>
- <description>The x86 Project works to keep Gentoo the most up to date and secure x86 distribution available.</description>
- <member>
- <email>ago@gentoo.org</email>
- <name>Agostino Sarubbo</name>
- <role>Security bugs primarily</role>
- </member>
- <member>
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </member>
- <member>
- <email>nativemad@gentoo.org</email>
- <name>Andreas Schuerch</name>
- </member>
- <member>
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- </member>
- </project>
- <project>
- <email>xemacs@gentoo.org</email>
- <name>XEmacs</name>
- <url>https://wiki.gentoo.org/wiki/Project:XEmacs</url>
- <description>The XEmacs project handles XEmacs and related packages in the Gentoo package tree.</description>
- <member>
- <email>matsl@gentoo.org</email>
- <name>Mats Lidell</name>
- </member>
- </project>
- <project>
- <email>xen@gentoo.org</email>
- <name>Xen Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Xen</url>
- <description>The Xen Project maintains packages related to Xen.</description>
- <member>
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </member>
- <member>
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </member>
- <member>
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </member>
- </project>
- <project>
- <email>xfce@gentoo.org</email>
- <name>Xfce Project</name>
- <url>https://wiki.gentoo.org/wiki/Project:Xfce</url>
- <description>The Xfce Project aims to bring the current and complete Xfce desktop environment to Gentoo.</description>
- <member>
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </member>
- <member is-lead="1">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </member>
- <member>
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- </member>
- </project>
- <project>
- <email>eselect@gentoo.org</email>
- <name>eselect configuration and management tool</name>
- <url>https://wiki.gentoo.org/wiki/Project:Eselect</url>
- <description>eselect is Gentoo's modular framework for configuration and administration utilities.</description>
- <member>
- <email>ulm@gentoo.org</email>
- <name>Ulrich Müller</name>
- <role>Member</role>
- </member>
- </project>
- <project>
- <email>eudev@gentoo.org</email>
- <name>eudev</name>
- <url>https://wiki.gentoo.org/wiki/Project:Eudev</url>
- <description>eudev is a device manager for the Linux kernel</description>
- <member is-lead="1">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- <role>Member (*)</role>
- </member>
- <member>
- <email>klondike@gentoo.org</email>
- <name>Francisco Blas Izquierdo Riera</name>
- <role>Member (*)</role>
- </member>
- <member>
- <email>lu_zero@gentoo.org</email>
- <name>Luca Barbato</name>
- <role>Member (*)</role>
- </member>
- <member>
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- <role>Member (*)</role>
- </member>
- <member>
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
- <role>Member (*)</role>
- </member>
- </project>
- <project>
- <email>web-apps@gentoo.org</email>
- <name>Webapps</name>
- <url>https://wiki.gentoo.org/wiki/Project:Webapps</url>
- <description>The web-apps team maintains web applications, an eclass to facilitate writing ebuilds for these packages, and the &lt;span style="font-family: monospace; font-size: 95%; font-weight: bold;" class="tripleclick-separator"&gt;webapp-config&lt;/span&gt; tool.</description>
- <member>
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </member>
- <member>
- <email>ceamac@gentoo.org</email>
- <name>Viorel Munteanu</name>
- </member>
- <member>
- <email>jmbsvicetto@gentoo.org</email>
- <name>Jorge Manuel B. S. Vicetto</name>
- </member>
- <member>
- <email>maffblaster@gentoo.org</email>
- <name>Matthew Marchese</name>
- </member>
- </project>
-</projects>
+<projects/>
diff --git a/metadata/timestamp b/metadata/timestamp
index 6e0273a2914b..efe835da9246 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Jun 29 12:09:50 PM UTC 2023
+Thu Jun 29 06:09:48 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 330d8e03020f..65786c41d94f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 12:15:01 +0000
+Thu, 29 Jun 2023 18:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 751a3d4ea688..7405467fdb2e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-ae5a6bbf007f04d6fd7606dd2b29da2632743ecc 1688039461 2023-06-29T11:51:01+00:00
+3aeea5d87883f7afbc1b89ed555d4815e82508d9 1688057918 2023-06-29T16:58:38+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 2d7cc86fc99b..56a9ed441c18 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1688040601 Thu 29 Jun 2023 12:10:01 PM UTC
+1688062201 Thu 29 Jun 2023 06:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2ac8a048de9f..2139e0a78cb7 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 12:09:50 +0000
+Thu, 29 Jun 2023 18:09:48 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 8d524124df2a..3058d7c64abd 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 7b93c1ac9583..f7b59996920e 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,5 +1,5 @@
DIST zoom-5.14.10.3738_x86_64.tar.xz 168546944 BLAKE2B b338c65b41c4b3caa277dd64cec42f6fbdd307557204fe4e2dafa9b0d48eeddeba0c5bd64bdda1ac1721de1c6f1e8bde7e65517d6c9be80cb7c3591aac007ac9 SHA512 c4d94adc295743519915a597b1e10dd10e38238857df399432acb9ef26d57dad3b9ea68d84ffcea1c782116e8121f54dac2b25e5740760d2ebea2e119fb33686
-DIST zoom-5.15.0.4063_x86_64.tar.xz 177325116 BLAKE2B d30df710496a5469d9d70fa810dbbf48ee7f664e0a3a7b788b766ec515fdac69f05e233e333310e860cd5249177eaa28784cd63b0a217c02714fe0b16e984b42 SHA512 6958715fafae9e39c6dc138fa17357ba50c7c17b4ec7f1ad5aa6feccfb0034dad66c23ff22c71a349abe456492fa6769fda9148cfe1efcced62e50de5cbfe8a6
+DIST zoom-5.15.2.4260_x86_64.tar.xz 177327616 BLAKE2B 4c0b73fe7b3cb70cbef4e3bb6c8838afefc9f0202b4ad391bf07d15e26b6a959dd74766474fb420bc1682b6eb0a2cb8fef881021edf511e07c7aca3d66ec3df5 SHA512 f297ad46cf144de25f430ba662b388102f981b2183db7585f5aff49e776c8f1f30141c610962577eb00412e381b360085071888482d80444edcd27b206c1310a
EBUILD zoom-5.14.10.3738-r1.ebuild 5716 BLAKE2B 6c8c518a5427802272b9b0e86263a7811dc877bf63172379e9c651d09a1b7babdc58dbb3f324ad7d32b23035e4f036bd86014403fc02b20410abcaaa4b6aecb6 SHA512 dbbd0764288b1e9c56340047a517120de2c8c26ab6f54349b55bc6d2f0fb8010c49129a3974223d9c925404a364b1a4283bc8bba751c629b7938396299478ab6
-EBUILD zoom-5.15.0.4063.ebuild 5716 BLAKE2B 6c8c518a5427802272b9b0e86263a7811dc877bf63172379e9c651d09a1b7babdc58dbb3f324ad7d32b23035e4f036bd86014403fc02b20410abcaaa4b6aecb6 SHA512 dbbd0764288b1e9c56340047a517120de2c8c26ab6f54349b55bc6d2f0fb8010c49129a3974223d9c925404a364b1a4283bc8bba751c629b7938396299478ab6
+EBUILD zoom-5.15.2.4260.ebuild 5716 BLAKE2B 6c8c518a5427802272b9b0e86263a7811dc877bf63172379e9c651d09a1b7babdc58dbb3f324ad7d32b23035e4f036bd86014403fc02b20410abcaaa4b6aecb6 SHA512 dbbd0764288b1e9c56340047a517120de2c8c26ab6f54349b55bc6d2f0fb8010c49129a3974223d9c925404a364b1a4283bc8bba751c629b7938396299478ab6
MISC metadata.xml 741 BLAKE2B 454d9820d7d877a5b92cf3ed71cbf3d4e55a758c6dc27b94c4a65b9a2229c09740cb8ff8469c83c0217e4d9c8220aa7b97a77ec11c7fefd30569eef893e40b31 SHA512 a1c98b94bd5dc91791e852958c1d1edb29c8d36cdaa64e65ab17b50f0bf9e86f7fca2271de82ee7949013a4872ecf07a57ccbc9691d45436c7a778bed6f864e0
diff --git a/net-im/zoom/zoom-5.15.0.4063.ebuild b/net-im/zoom/zoom-5.15.2.4260.ebuild
index d5834012a981..d5834012a981 100644
--- a/net-im/zoom/zoom-5.15.0.4063.ebuild
+++ b/net-im/zoom/zoom-5.15.2.4260.ebuild
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index dffaed0ac627..128b1027bc99 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/yydecode/Manifest b/net-news/yydecode/Manifest
index 1a0d8681127a..31bf907fde31 100644
--- a/net-news/yydecode/Manifest
+++ b/net-news/yydecode/Manifest
@@ -1,3 +1,5 @@
+AUX yydecode-0.2.10-fix-strcmp-not-found.patch 483 BLAKE2B 6871b2d773462a3f67c89c9a5c43e2e71acb136daf2252b6b7c32dd39ecc4452b0a9074a39f8d7ee472829caae06abdd70a4339f36ae41230d216e4285cc3ce0 SHA512 04b2964ab5c922493488c619886b4d2c7826a1a3b2be87e617107a047eea2cbdf5c3be739437a159fb09e208bc1063f0f41dff3cdb8aace407d3de7fb19e0494
DIST yydecode-0.2.10.tar.gz 119983 BLAKE2B 94528c2c0215b94d2c251c20c0c85c4f06094b2544e80d2e0c1f1c626e38293b30111330c215b9a13690eb16d61b8afd30959ab92f976be07a846536c4f24273 SHA512 0ca27e6458a1b3dbb022cde96a7c39bb93d91de8b0a6ce1e5105672e4df3a982267cf2c5f815d410e1b44afee5109a605fd2d1e4024d7ec1b90662a31ac72631
EBUILD yydecode-0.2.10-r1.ebuild 430 BLAKE2B 9dc6dfac2fcecbc8df392e1efd71b5b5e0656c9a6cc2ebaeadb7e821b0eaf1861139fc97315e528e524a574bfbb084cc69322619f53378517dde13111b367b8d SHA512 fc525dcf67efea39bcb1291fa1e706471b0b689eb6028a2c3b5d1fd6541c0c704f847c6995f752202eb141c34efd8af4b63bb7286c52f623b6f07a102e9b18a3
+EBUILD yydecode-0.2.10-r2.ebuild 501 BLAKE2B c9de0d7810fc36ec80c114d2023dddfc21366bc1ef3b49b72c3346be7562e6e84f2dcf40bcc8869861966dca93e79799f96ad31e995a5ecf901e0bf6b4c4132a SHA512 c722e4d8d12a202db73ba2767e74358b7cc1f01c96e3fe5c0646d3a10e5a562dbf2f7f1c11afdf69e3dbd5a3a68a7d0464c0bf8a94ad44cf2082d0439ba8805a
MISC metadata.xml 246 BLAKE2B 9c3a72a888c27d8c9d1aa8c77aa3804fc173b70444a34219f67686d0b8e650f9026d97a334651e0fd06a1f6f3e7fb276ab9c86ff1f07482026e82e780c50607e SHA512 af116a0cb78fcf8bebaca7c3923f3489bc3920e972b97b2d29d09bcd63c16b01787199a4e6b249cfd4632ce89aaecacdb9af6176390316b1e8dc32a9b8a2edf4
diff --git a/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch b/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch
new file mode 100644
index 000000000000..9fad34a3573a
--- /dev/null
+++ b/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch
@@ -0,0 +1,15 @@
+Bug: https://bugs.gentoo.org/898078
+Include string.h for strcmp functions
+diff --git a/src/getopt.c b/src/getopt.c
+index 10a4c32..adf91e7 100644
+--- a/src/getopt.c
++++ b/src/getopt.c
+@@ -67,6 +67,8 @@
+ #include <stdlib.h>
+ #endif /* GNU C library. */
+
++#include <string.h>
++
+ /* This version of `getopt' appears to the caller like standard Unix `getopt'
+ but it behaves differently for the user, since it allows the user
+ to intersperse the options with the other arguments.
diff --git a/net-news/yydecode/yydecode-0.2.10-r2.ebuild b/net-news/yydecode/yydecode-0.2.10-r2.ebuild
new file mode 100644
index 000000000000..2d41a1da9015
--- /dev/null
+++ b/net-news/yydecode/yydecode-0.2.10-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A decoder for yENC format, popular on Usenet"
+HOMEPAGE="http://yydecode.sourceforge.net/"
+SRC_URI="mirror://sourceforge/yydecode/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.2.10-fix-strcmp-not-found.patch
+)
+
+src_prepare() {
+ default
+ sed -e "s/t3.sh//" -e "s/t7.sh//" -i checks/Makefile.in || die
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index a61e8bbe0fcb..bdddee2175c3 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index a83dee302a3d..9e67fdd0cd52 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -3,5 +3,5 @@ DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B c57578b2e5db8582cb09b9ba2bf2040cc5a178cd
DIST kpatch-0.9.8.tar.gz 297451 BLAKE2B 7970da061d2dfb66871e6fc3ff058da97dfb6bc224c9cff3fb25df586056389e1632e891cc481b007405f4662466441f78f82032ad0803d5ac7b10f9b5c500b6 SHA512 ab3a771dfcde92a9eee768afcf7fddb6f1ad5ba9e8c7f44d579d258ce9b6ee1722869b1b70c4597ae951b0faf71413efa26a5b135f50308c996b284a9dcee5b7
EBUILD kpatch-0.9.7.ebuild 2774 BLAKE2B 5890e29efbdd9671d7c3b7b63b7e7db3da60fc9c6f7d8900fd37ece8060d56b76c0e4fb9c8aa34d9c66aad5c76115647c59a5c9a582ca6bb83bca6b9c65772da SHA512 c8f436ae4b735301633a56afa1cf167625a53b20d8f66b6ab78d8ba71fd6629ec23d93df84d55a04dfe5922acb8175eed32bdb17af02b0ceb62884aa70748c30
EBUILD kpatch-0.9.8.ebuild 2777 BLAKE2B 3d99373abdfbe82d6ac7f1e0267caeead0e5d1d5d41605303c0c7233888e99def1db725e23cb33f9b983e2dbcae66cba4ecab00798d82160ffdbc01bd5085367 SHA512 45c297c8d1949aa0eea1aecec23a9cdcae2c905b48666a9a492b5abb1e341729d8b8f6193d25470036f622d71a968c104671d998b46c5ee42234da911b748d42
-EBUILD kpatch-9999.ebuild 2718 BLAKE2B 8bfe588fc171a55d944f16cd7673860789576515f1baea9bf19eef1167c0c5207770f0f460ed80fd86260e58453cc1f08a1c3ab106756f681b14ac22af5940d1 SHA512 97bae7e42f2982e4f1f401829237973e7eb569368a73ab26d60b8f61fd322617f9363b2ced223e73c19660cc84639b177adee2d5fdbabbcde36e1d01fbace73a
+EBUILD kpatch-9999.ebuild 2721 BLAKE2B 43d481efbb799aa5068d61032b6e17e0b25fed366cc2714f7e8b7024cd2d4620c23b075b6e6c1ebf9512db99717f6d88b163b20bf891fdf38230223c70364d16 SHA512 865ac243d71b5b56a8a27dad250d0129fc84d3dc0b9f14db036eebef12c58e205a2433cd0a77bf30712b8b3062fe8df003c5ee36b9ee9839a1d31b66473dbe1b
MISC metadata.xml 671 BLAKE2B 27b8de92bfdcd0343388ee8c657a3a3625a3f3879ec597b18516ff5dbe78e6ba93ffb8e0f251a0920ca11405d6c9344378865a65799009a53c71c627dd159ef3 SHA512 e960dac661381d042b3a9fcaf6e7d1e4b246970e262d972596ed3eaf5f25ee5c9a8eca0a88d416f3c360073cf5d25db481b10550db58b3f3b47ceadcf0d85668
diff --git a/sys-kernel/kpatch/kpatch-9999.ebuild b/sys-kernel/kpatch/kpatch-9999.ebuild
index bf640f01cef4..6f0ff7d78c9e 100644
--- a/sys-kernel/kpatch/kpatch-9999.ebuild
+++ b/sys-kernel/kpatch/kpatch-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit flag-o-matic linux-mod
+inherit flag-o-matic linux-mod-r1
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 50f44da8507a..7ab295da6ef3 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 167ae25b2883..fc6193c70180 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -16,20 +16,16 @@ AUX chromium-98-gtk4-build.patch 3044 BLAKE2B 782dfd31a3a82d62dc0b8ffbb85cf2dbbe
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
AUX chromium-launcher-r7.sh 1631 BLAKE2B ae28d758264446511fd2b64ba69fe920144b351e8833e0e98f43d00633e850094c288b5d97d1a84801ea13aceb294623692c86c1b9be5811b7b97fa8a07a1ecd SHA512 1e97f8394bd8bb4b29570b1b85176efe6258314a596f079bee1c4018113e0023aa54a93690ba8de2a00d127af10dbe2cc3fb3127b72b841c6f28f9e7bed820e0
+AUX chromium-qt6.patch 2786 BLAKE2B 06a8abb516c45ff1a16eff5e890713c3691a9cf1bc2b759e302c8e94595d547f79f5342e46dce986ce020f8adf0bb93f21a70cf7409ec065ff3a538c60a7a8e3 SHA512 f59e02f42cd82233ca7c81db1eb9b746acc20eab9c32fd9454d0579ad88b8af77a17477bc149f111ba0d884d0aa8f2f41cb18a8effeb2e9b548233f0dd76f408
AUX chromium-use-oauth2-client-switches-as-default.patch 1085 BLAKE2B baf3c463305934c126af4f7c5be305863edc7eec3add5b5ada30565b49b5944021eb40f1a9643e7eec3f973c502d9b02426f00b760570fcea5f1509219e41c6f SHA512 fe2878ee45778bac894ea17a668511d27ad2ca40988d5f11439790b700bfefd6560f3931415b4e6c543fcbbfc7cfef55cc757ed4ace1d111039ae78c46b81945
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
DIST chromium-112-gcc-13-patches.tar.xz 8036 BLAKE2B 71347593c57f0ec8a32de3764359227ae7e8d666ef78f2676f939f7e07cb787f54ad57f8583504285ea84cc0c9cc99255873e28473468b30d5e66f3e0b0496ff SHA512 67dfa89ebbaba2c1d8ecb8471096c6c1b691cba4b5e68b7ee35ac2d6b65b560da39b4b2bb2eb0f6b6a3f2cc6bd8894c4d0e58ca51bc32a7f429aa1feed0571e5
-DIST chromium-113.0.5672.126.tar.xz 1556790928 BLAKE2B e945fb0f17027b5e927970a73b6f6342a8ee0a1553422002c22e89988def79d28fc03564d510305cebe7cf4ee060a294761ec95f07fc5c92d89c5202470f0b71 SHA512 0e968fb68818bdc5be0b89334e1703ca7bc572ba58f641c4f0420618ee7719b203c5f1d895c56c5152706f391073de3f12754f5738acea53ff9f9c6a62258d99
-DIST chromium-114.0.5735.110.tar.xz 1570743048 BLAKE2B 38c7baab57fd71fd0bf4834bf6552125c3476e6ce36daf1975aa8f56fb98de9c8ba2e00a7b864d4e9e5388b5c780379823fa3f6edae1e373b78f2edc1693f639 SHA512 fa8bb133b27b833115546f887c06e81bf54285521bf6e1098a1a9189b633400e2a1cd69c4618457e8c316e7b8389c9ddf26bfb4fc0dbaa9b57077f0875a898df
DIST chromium-114.0.5735.133.tar.xz 1570531072 BLAKE2B 7f3bea51297cc77b13845f0984d2e8f970c48a122b0742c979d1bd000ad524d11b7f635619b20355842a013dbba52d995692f2d1d6ce7ff5f62b4093de731f1b SHA512 110adf42c2dfc7249e97bd338710b647e94a4e6258c5f357161f32c55c351257b9b96672549de84ed343182e2b9eaac438e6578bc1660d9829040b5e41a13033
DIST chromium-115-patchset-2.tar.xz 5648 BLAKE2B 6e30d36b20dea958474134f226edb477cb9fb50cb10e3732a9bd500aef1dd5a1a6c9f2cc5d0063f5e51c4120c7fd7e4a53af4a3a9ae63ba30df58000edf45539 SHA512 9cb29d2db5cadfd9f0d5b46129b25e3c6a3429e7bb2bd4c51f50b76f0c6bd87e396711e6cc2915d08653ad524c5d9292f6e37fab30110cec7641163accc02d5e
-DIST chromium-115.0.5790.40.tar.xz 1595295492 BLAKE2B 9d054b1cb57f71d6fb378dfab96e4cccb456341be75e987116c4068819c5ea5d792b5592683cf7a63b4e20be63507b4b9b2291da867fd58a81f7a508714f2191 SHA512 03f3a522ffa2de112de24407f18c39d92b18c83436082cb472575ee7e1c3b77406a08b2245b03fd501d5d21403c283bc4af1184afa905335fa3c8ddcb7d39835
+DIST chromium-115.0.5790.56.tar.xz 1595456208 BLAKE2B 074a33431bf67514cddf0baf5133f7a192beb7f878d8147f9428a9b307e13cf7b20aeb4fccd5d1acde53d4614599e9b91c9bea9c7554d596b001084578abbe1b SHA512 958c8d90e6af99884aa75733f9eaef11eb44c6cb2fe6b0dcb5dc9b82991464bd909cfeeddce808185f96fe159f25e3b2c14ba33b5be11920c02bc89757a598bf
DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c SHA512 8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
-DIST chromium_113.0.5672.63-2raptor0~deb11u1.debian.tar.xz 504340 BLAKE2B 580ab6f3e061e7b64e8747251c56f059015e3917fcd24445c480d1d8c409a5e0ba5fba6a14a5aeb48e95a83483a0c57663dfd708baddb4dc101e209497d2bd0c SHA512 f750589d22cf787c890801c097193572408b4b0883c4e9a34892ab34cc6921c051866b4911f68db599640537f489311b4b4d19ec0229850276e6154101b8165b
DIST chromium_114.0.5735.106-1raptor0~deb11u1.debian.tar.xz 514572 BLAKE2B 1bc2c5d98d951b985f79ff072aae46f84487a5ebf7b0499e2e18bc3826c364594a200af588019683a07c283224df3b232fa52197a31670df9f2e15ea21aae612 SHA512 f970d263efb3f6d4380ad25c7a6fd49a11c171465c225e6d72dc8d0e023a76da6eb101f8cfc82e245dac814e18d71526f84d9339d584ee423be0de9cfd9a0f7b
-EBUILD chromium-113.0.5672.126.ebuild 39437 BLAKE2B f2e15aa11dc2089f018408bb7067d2b0f6afd757937c27effa765e250f134e076b5639ef8114040c2f4944b7d1f0221242d383296c0e31370577830da23353f2 SHA512 191fda4e59e89e12e4fd81a9a20be0dd69e9026aaa3c5ab2bc1e3a6d689b20d43abd02f84ab7c35c2a788d6ab52cd52058d10a6c34cad358475add61262edadd
-EBUILD chromium-114.0.5735.110.ebuild 39707 BLAKE2B ebb642952d7a365f0bfbd35f4448902fe0722bea4793abf93502710aac239b98e07433fb07aa820292cd790b3da38e7c4e37be7bd7b909ed51832c60e4fb1643 SHA512 92ad88d80d850ee76ae9eaf45d5671370794b83cd67a98dfcc6c2738b22b62365ba1e42a4ea5173d69863205a4518b3ef94cb2bf34c9fac1654a64514eebb7cb
EBUILD chromium-114.0.5735.133.ebuild 39749 BLAKE2B 1242bcc244b985b2832692f1ec6803926f10d5e4f56fc3244d09f50cfe779fb85c2a794fa66abb1eba8bc405c977ed418f08c31637cbaad2bc9aca04b3df5f83 SHA512 c05eed7639b84105349e35502bc86ba695d4bd9c9193b9011ed4ef29a8a52dd9e766653d9d634267320bfce36a1fcd52780d0951d4b2b2c30873e53b2a246ea9
-EBUILD chromium-115.0.5790.40.ebuild 38318 BLAKE2B ec05addfb9ffc66f0426103105a2e1690dc31edc1c1fa7a102ef8cf00570e595163063e2616a821d70690ea4774f79da709726661472c44dfdbb58a19ef89715 SHA512 c8d718be0c8c1908cc4807eb36e15924e706ea4d4e2bbb78f41acb12fe27c04ebe8fc9ea6b72b929db135d683f4864eb492963690bf7d59b328618a0981e5734
+EBUILD chromium-115.0.5790.56.ebuild 39098 BLAKE2B a9033dfda4f2be22984291ceafe45bca5f63d06a44a231ec95e5f9d286e0eb6fbcc7995ca6f1d70d48c4c87d6f6c44b5ddd6d334fb6e51af020594e7cc42d9d4 SHA512 bd75a763f399a12196580feed07a86b288c007035f2fdb2c9942f702e290161b550eaa36c798b4917c222cfecacc70b7f44af6c750e7d0aa0982226015fe664c
MISC metadata.xml 2350 BLAKE2B 6d5a43505ecd9e3f7bb92d4cb1359157597de4133dba73e9ff3731211f1669ea60447842931ef0911538f967930b67bfbc46e1880734745b6bc83b699a61580b SHA512 96814e86fc01a5600c65cd005cc52b5b3ae440e27092b16021a11f5ca9a3f519a756504de5746095bf581d57acbdde81583d441287368331fb2e02d878b433aa
diff --git a/www-client/chromium/chromium-113.0.5672.126.ebuild b/www-client/chromium/chromium-113.0.5672.126.ebuild
deleted file mode 100644
index 94420dc28858..000000000000
--- a/www-client/chromium/chromium-113.0.5672.126.ebuild
+++ /dev/null
@@ -1,1265 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=16
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-VIRTUALX_REQUIRED="pgo"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/"
-PATCHSET_URI_PPC64="https://quickbuild.io/~raptor-engineering-public"
-PATCHSET_NAME_PPC64="chromium_113.0.5672.63-2raptor0~deb11u1.debian"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz
- ppc64? (
- ${PATCHSET_URI_PPC64}/+archive/ubuntu/chromium/+files/${PATCHSET_NAME_PPC64}.tar.xz
- https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz
- )
- pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="amd64 arm64 ~ppc64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
-REQUIRED_USE="
- component-build? ( !suid !libcxx )
- screencast? ( wayland )
- !headless? ( || ( X wayland ) )
- pgo? ( X !wayland )
-"
-
-COMMON_X_DEPEND="
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXtst:=
- x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
- system-icu? ( >=dev-libs/icu-71.1:= )
- >=dev-libs/libxml2-2.9.4-r3:=[icu]
- dev-libs/nspr:=
- >=dev-libs/nss-3.26:=
- !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
- dev-libs/libxslt:=
- media-libs/fontconfig:=
- >=media-libs/freetype-2.11.0-r1:=
- system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
- media-libs/libjpeg-turbo:=
- system-png? ( media-libs/libpng:=[-apng(-)] )
- >=media-libs/libwebp-0.4.0:=
- media-libs/mesa:=[gbm(+)]
- >=media-libs/openh264-1.6.0:=
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-3.4.0:=
- )
- sys-libs/zlib:=
- x11-libs/libdrm:=
- !headless? (
- dev-libs/glib:2
- >=media-libs/alsa-lib-1.0.19:=
- pulseaudio? ( media-sound/pulseaudio:= )
- sys-apps/pciutils:=
- kerberos? ( virtual/krb5 )
- vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
- X? (
- x11-libs/libX11:=
- x11-libs/libXext:=
- x11-libs/libxcb:=
- )
- x11-libs/libxkbcommon:=
- wayland? (
- dev-libs/libffi:=
- screencast? ( media-video/pipewire:= )
- )
- )
-"
-
-COMMON_DEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- app-arch/bzip2:=
- dev-libs/expat:=
- system-ffmpeg? (
- >=media-video/ffmpeg-4.3:=
- || (
- media-video/ffmpeg[-samba]
- >=net-fs/samba-4.5.10-r1[-debug(-)]
- )
- >=media-libs/opus-1.3.1:=
- )
- net-misc/curl[ssl]
- sys-apps/dbus:=
- media-libs/flac:=
- sys-libs/zlib:=[minizip]
- !headless? (
- X? ( ${COMMON_X_DEPEND} )
- >=app-accessibility/at-spi2-core-2.46.0:2
- media-libs/mesa:=[X?,wayland?]
- cups? ( >=net-print/cups-1.3.11:= )
- virtual/udev
- x11-libs/cairo:=
- x11-libs/gdk-pixbuf:2
- x11-libs/pango:=
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtwidgets:5
- )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !headless? (
- || (
- x11-libs/gtk+:3[X?,wayland?]
- gui-libs/gtk:4[X?,wayland?]
- )
- qt5? ( dev-qt/qtgui:5[X?,wayland?] )
- )
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
-"
-DEPEND="${COMMON_DEPEND}
- !headless? (
- gtk4? ( gui-libs/gtk:4[X?,wayland?] )
- !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
- )
-"
-
-depend_clang_llvm_version() {
- echo "sys-devel/clang:$1"
- echo "sys-devel/llvm:$1"
- echo "=sys-devel/lld-$1*"
-}
-
-depend_clang_llvm_versions() {
- local _v
- if [[ $# -gt 1 ]]; then
- echo "|| ("
- for _v in "$@"; do
- echo "("
- depend_clang_llvm_version "${_v}"
- echo ")"
- done
- echo ")"
- elif [[ $# -eq 1 ]]; then
- depend_clang_llvm_version "$1"
- fi
-}
-
-BDEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ')
- >=app-arch/gzip-1.7
- !headless? (
- qt5? ( dev-qt/qtcore:5 )
- )
- libcxx? ( >=sys-devel/clang-16 )
- lto? ( $(depend_clang_llvm_versions 16) )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- $(depend_clang_llvm_versions 16)
- )
- dev-lang/perl
- >=dev-util/gn-0.1807
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- dev-vcs/git
- >=net-libs/nodejs-7.6.0[inspector]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
-"
-
-# These are intended for ebuild maintainer use to force clang if GCC is broken.
-: ${CHROMIUM_FORCE_CLANG=no}
-
-if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-16"
-fi
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-
-To make password storage work with your desktop environment you may
-have install one of the supported credentials management applications:
-- app-crypt/libsecret (GNOME)
-- kde-frameworks/kwallet (KDE)
-If you have one of above packages installed, but don't want to use
-them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
-in /etc/chromium/default.
-"
-
-python_check_deps() {
- python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-needs_clang() {
- [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
-}
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
- einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-pre_build_checks() {
- # Check build requirements, bug #541816 and bug #471810 .
- CHECKREQS_MEMORY="4G"
- CHECKREQS_DISK_BUILD="12G"
- tc-is-cross-compiler && CHECKREQS_DISK_BUILD="14G"
- if use lto || use pgo; then
- CHECKREQS_MEMORY="9G"
- CHECKREQS_DISK_BUILD="13G"
- tc-is-cross-compiler && CHECKREQS_DISK_BUILD="16G"
- use pgo && CHECKREQS_DISK_BUILD="20G"
- fi
- if is-flagq '-g?(gdb)?([1-9])'; then
- if use custom-cflags || use component-build; then
- CHECKREQS_DISK_BUILD="25G"
- fi
- if ! use component-build; then
- CHECKREQS_MEMORY="16G"
- fi
- fi
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- pre_build_checks
-
- if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "vaapi" "wayland")
- for myiuse in ${headless_unused_flags[@]}; do
- use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set."
- done
- fi
-}
-
-pkg_setup() {
- if use lto || use pgo; then
- llvm_pkg_setup
- fi
-
- pre_build_checks
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- local -x CPP="$(tc-getCXX) -E"
- if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 12; then
- die "At least gcc 12 is required"
- fi
- if use pgo && tc-is-cross-compiler; then
- die "The pgo USE flag cannot be used when cross-compiling"
- fi
- if needs_clang && ! tc-is-clang; then
- if tc-is-cross-compiler; then
- CPP="${CBUILD}-clang++ -E"
- else
- CPP="${CHOST}-clang++ -E"
- fi
- if ! ver_test "$(clang-major-version)" -ge 16; then
- die "At least clang 16 is required"
- fi
- fi
- fi
-
- chromium_suid_sandbox_check_kernel_config
-
- # nvidia-drivers does not work correctly with Wayland due to unsupported EGLStreams
- if use wayland && ! use headless && has_version "x11-drivers/nvidia-drivers"; then
- ewarn "Proprietary nVidia driver does not work with Wayland. You can disable"
- ewarn "Wayland by setting DISABLE_OZONE_PLATFORM=true in /etc/chromium/default."
- fi
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # disable global media controls, crashes with libstdc++
- sed -i -e \
- "/\"GlobalMediaControlsCastStartStop\",/{n;s/ENABLED/DISABLED/;}" \
- "chrome/browser/media/router/media_router_feature.cc" || die
-
- rm "${WORKDIR}/chromium-112-gcc-13-patches/chromium-112-gcc-13-0002-perfetto.patch" || die
- rm "${WORKDIR}/chromium-112-gcc-13-patches/chromium-112-gcc-13-0012-webrtc-base64.patch" || die
- rm "${WORKDIR}/chromium-112-gcc-13-patches/chromium-112-gcc-13-0013-quiche.patch" || die
-
- local PATCHES=(
- #"${WORKDIR}/patches"
- "${FILESDIR}/chromium-98-gtk4-build.patch"
- "${FILESDIR}/chromium-108-EnumTable-crash.patch"
- "${FILESDIR}/chromium-109-system-zlib.patch"
- "${FILESDIR}/chromium-109-system-openh264.patch"
- "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
- "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
- "${FILESDIR}/chromium-cross-compile.patch"
- "${FILESDIR}/chromium-113-compiler.patch"
- "${WORKDIR}/chromium-112-gcc-13-patches"
- "${FILESDIR}/chromium-113-swiftshader-cstdint.patch"
- "${FILESDIR}/chromium-113-system-zlib.patch"
- "${FILESDIR}/chromium-113-web_view_impl-cstring.patch"
- "${FILESDIR}/chromium-113-std-monospace.patch"
- "${FILESDIR}/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch"
- )
-
- if use ppc64 ; then
- local p
- for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do
- if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then
- eapply "${WORKDIR}/debian/patches/${p}"
- fi
- done
- PATCHES+=( "${WORKDIR}/ppc64le" )
- fi
-
- default
-
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- # adjust python interpreter version
- sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
- sed -i -e "s|vpython3|${EPYTHON}|g" testing/xvfb.py || die
-
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/dynamic_annotations
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/valgrind
- base/third_party/xdg_mime
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- courgette/third_party
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/ceval
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/systeminfo
- third_party/angle/src/third_party/volk
- third_party/apple_apsl
- third_party/axe-core
- third_party/blink
- third_party/bidimapper
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4-4.9.3
- third_party/catapult/third_party/html5lib-1.1
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/content_analysis_sdk
- third_party/cpuinfo
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/dawn
- third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/front_end/third_party/acorn
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/devtools-frontend/src/front_end/third_party/axe-core
- third_party/devtools-frontend/src/front_end/third_party/chromium
- third_party/devtools-frontend/src/front_end/third_party/codemirror
- third_party/devtools-frontend/src/front_end/third_party/diff
- third_party/devtools-frontend/src/front_end/third_party/i18n
- third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
- third_party/devtools-frontend/src/front_end/third_party/lighthouse
- third_party/devtools-frontend/src/front_end/third_party/lit
- third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- third_party/devtools-frontend/src/front_end/third_party/marked
- third_party/devtools-frontend/src/front_end/third_party/puppeteer
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
- third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
- third_party/devtools-frontend/src/front_end/third_party/wasmparser
- third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n
- third_party/devtools-frontend/src/third_party
- third_party/distributed_point_functions
- third_party/dom_distiller_js
- third_party/eigen3
- third_party/emoji-segmenter
- third_party/farmhash
- third_party/fdlibm
- third_party/fft2d
- third_party/flatbuffers
- third_party/fp16
- third_party/freetype
- third_party/fusejs
- third_party/fxdiv
- third_party/highway
- third_party/liburlpattern
- third_party/libzip
- third_party/gemmlowp
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/hunspell
- third_party/iccjpeg
- third_party/inspector_protocol
- third_party/ipcz
- third_party/jinja2
- third_party/jsoncpp
- third_party/jstemplate
- third_party/khronos
- third_party/leveldatabase
- third_party/libaddressinput
- third_party/libavif
- third_party/libevent
- third_party/libgav1
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libudev
- third_party/libva_protected_content
- third_party/libvpx
- third_party/libvpx/source/libvpx/third_party/x86inc
- third_party/libwebm
- third_party/libx11
- third_party/libxcb-keysyms
- third_party/libxml/chromium
- third_party/libyuv
- third_party/llvm
- third_party/lottie
- third_party/lss
- third_party/lzma_sdk
- third_party/mako
- third_party/maldoca
- third_party/maldoca/src/third_party/tensorflow_protos
- third_party/maldoca/src/third_party/zlibwrapper
- third_party/markupsafe
- third_party/material_color_utilities
- third_party/mesa
- third_party/metrics_proto
- third_party/minigbm
- third_party/modp_b64
- third_party/nasm
- third_party/nearby
- third_party/neon_2_sse
- third_party/node
- third_party/omnibox_proto
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/mozilla
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/base
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg
- third_party/pdfium/third_party/libtiff
- third_party/pdfium/third_party/skia_shared
- third_party/perfetto
- third_party/perfetto/protos/third_party/chromium
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private-join-and-compute
- third_party/private_membership
- third_party/protobuf
- third_party/pthreadpool
- third_party/pyjson5
- third_party/pyyaml
- third_party/qcms
- third_party/rnnoise
- third_party/s2cellid
- third_party/securemessage
- third_party/selenium-atoms
- third_party/shell-encryption
- third_party/simplejson
- third_party/skia
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/snappy
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/astc-encoder
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/subzero
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
- third_party/swiftshader/third_party/SPIRV-Tools
- third_party/tensorflow_models
- third_party/tensorflow-text
- third_party/tflite
- third_party/tflite/src/third_party/eigen3
- third_party/tflite/src/third_party/fft2d
- third_party/ruy
- third_party/six
- third_party/ukey2
- third_party/unrar
- third_party/utf
- third_party/vulkan
- third_party/wayland
- third_party/web-animations-js
- third_party/webdriver
- third_party/webgpu-cts
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/ooura
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/x11proto
- third_party/xcbproto
- third_party/xnnpack
- third_party/zxcvbn-cpp
- third_party/zlib/google
- url/third_party/mozilla
- v8/src/third_party/siphash
- v8/src/third_party/valgrind
- v8/src/third_party/utf8-decoder
- v8/third_party/glibc
- v8/third_party/inspector_protocol
- v8/third_party/v8
-
- # gyp -> gn leftovers
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- )
- if ! use system-ffmpeg; then
- keeplibs+=( third_party/ffmpeg third_party/opus )
- fi
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
- if ! use system-png; then
- keeplibs+=( third_party/libpng )
- fi
- if ! use system-av1; then
- keeplibs+=(
- third_party/dav1d
- third_party/libaom
- third_party/libaom/source/libaom/third_party/fastfeat
- third_party/libaom/source/libaom/third_party/SVT-AV1
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- )
- fi
- if ! use system-harfbuzz; then
- keeplibs+=( third_party/harfbuzz-ng )
- fi
- if use libcxx; then
- keeplibs+=( third_party/re2 )
- fi
- if use arm64 || use ppc64 ; then
- keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
- fi
- # we need to generate ppc64 stuff because upstream does not ship it yet
- # it has to be done before unbundling.
- if use ppc64; then
- pushd third_party/libvpx >/dev/null || die
- mkdir -p source/config/linux/ppc64 || die
- # requires git and clang, bug #832803
- sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \
- generate_gni.sh || die
- ./generate_gni.sh || die
- popd >/dev/null || die
-
- pushd third_party/ffmpeg >/dev/null || die
- cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
- cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
- popd >/dev/null || die
- fi
-
- # Remove most bundled libraries. Some are still needed.
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-
- # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
- mkdir -p buildtools/third_party/eu-strip/bin || die
- ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
-}
-
-chromium_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if needs_clang && ! tc-is-clang; then
- # Force clang since gcc is either broken or build is using libcxx.
- if tc-is-cross-compiler; then
- CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}"
- CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}"
- BUILD_CC=${CBUILD}-clang
- BUILD_CXX=${CBUILD}-clang++
- else
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- fi
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # Force lld for lto or pgo builds only, otherwise disable, bug 641556
- if use lto || use pgo; then
- myconf_gn+=" use_lld=true"
- else
- myconf_gn+=" use_lld=false"
- fi
-
- if use lto || use pgo; then
- AR=llvm-ar
- NM=llvm-nm
- if tc-is-cross-compiler; then
- BUILD_AR=llvm-ar
- BUILD_NM=llvm-nm
- fi
- fi
-
- # Define a custom toolchain for GN
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
- myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
-
- # setup cups-config, build system only uses --libs option
- if use cups; then
- mkdir "${T}/cups-config" || die
- cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
- export PATH="${PATH}:${T}/cups-config"
- fi
-
- # Don't inherit PKG_CONFIG_PATH from environment
- local -x PKG_CONFIG_PATH=
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # Create dummy pkg-config file for libsystemd, only dependency of installer
- mkdir "${T}/libsystemd" || die
- cat <<- EOF > "${T}/libsystemd/libsystemd.pc"
- Name:
- Description:
- Version:
- EOF
- local -x PKG_CONFIG_PATH="${PKG_CONFIG_PATH:+"${PKG_CONFIG_PATH}:"}${T}/libsystemd"
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
- # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
- myconf_gn+=" dcheck_always_on=$(usex debug true false)"
- myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=$(usex component-build true false)"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libdrm
- libjpeg
- libwebp
- libxml
- libxslt
- openh264
- zlib
- )
- if use system-ffmpeg; then
- gn_system_libraries+=( ffmpeg opus )
- fi
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-png; then
- gn_system_libraries+=( libpng )
- fi
- if use system-av1; then
- gn_system_libraries+=( dav1d libaom )
- fi
- # re2 library interface relies on std::string and std::vector
- if ! use libcxx; then
- gn_system_libraries+=( re2 )
- fi
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
-
- # Disable deprecated libgnome-keyring dependency, bug #713012
- myconf_gn+=" use_gnome_keyring=false"
-
- # Optional dependencies.
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
-
- if use headless; then
- myconf_gn+=" use_cups=false"
- myconf_gn+=" use_kerberos=false"
- myconf_gn+=" use_pulseaudio=false"
- myconf_gn+=" use_vaapi=false"
- myconf_gn+=" rtc_use_pipewire=false"
- else
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
- myconf_gn+=" use_vaapi=$(usex vaapi true false)"
- myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
- myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
- fi
-
- # TODO: link_pulseaudio=true for GN.
-
- myconf_gn+=" disable_fieldtrial_testing_config=true"
-
- # Never use bundled gold binary. Disable gold linker flags for now.
- # Do not use bundled clang.
- # Trying to use gold results in linker crash.
- myconf_gn+=" use_gold=false use_sysroot=false"
- myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)"
-
- # Disable pseudolocales, only used for testing
- myconf_gn+=" enable_pseudolocales=false"
-
- # Disable code formating of generated files
- myconf_gn+=" blink_enable_generated_code_formatting=false"
-
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info. The OAuth2 credentials, however, have been left out.
- # Those OAuth2 credentials have been broken for quite some time anyway.
- # Instead we apply a patch to use the --oauth2-client-id= and
- # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
- # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
- # Chromium without baked-in values.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Debug info section overflows without component build
- # Prevent linker from running out of address space, bug #471810 .
- if ! use component-build || use x86; then
- filter-flags "-g*"
- fi
-
- # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
- if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
- fi
-
- if tc-is-gcc; then
- # https://bugs.gentoo.org/904455
- append-cxxflags "$(test-flags-CXX -fno-tree-vectorize)"
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = x86 ]] ; then
- myconf_gn+=" target_cpu=\"x86\""
- ffmpeg_target_arch=ia32
-
- # This is normally defined by compiler_cpu_abi in
- # build/config/compiler/BUILD.gn, but we patch that part out.
- append-flags -msse2 -mfpmath=sse -mmmx
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = arm ]] ; then
- myconf_gn+=" target_cpu=\"arm\""
- ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm)
- elif [[ $myarch = ppc64 ]] ; then
- myconf_gn+=" target_cpu=\"ppc64\""
- ffmpeg_target_arch=ppc64
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- # Make sure that -Werror doesn't get added to CFLAGS by the build system.
- # Depending on GCC version the warnings are different and we don't want
- # the build to fail because of that.
- myconf_gn+=" treat_warnings_as_errors=false"
-
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Disable external code space for V8 for ppc64. It is disabled for ppc64
- # by default, but cross-compiling on amd64 enables it again.
- if tc-is-cross-compiler; then
- if ! use amd64 && ! use arm64; then
- myconf_gn+=" v8_enable_external_code_space=false"
- fi
- fi
-
- # Only enabled for clang, but gcc has endian macros too
- myconf_gn+=" v8_use_libm_trig_functions=true"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- #if ! use system-ffmpeg; then
- if false; then
- local build_ffmpeg_args=""
- if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
- build_ffmpeg_args+=" --disable-asm"
- fi
-
- # Re-configure bundled ffmpeg. See bug #491378 for example reasons.
- einfo "Configuring bundled ffmpeg..."
- pushd third_party/ffmpeg > /dev/null || die
- chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \
- --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die
- chromium/scripts/copy_config.sh || die
- chromium/scripts/generate_gn.py || die
- popd > /dev/null || die
- fi
-
- # Disable unknown warning message from clang.
- if tc-is-clang; then
- append-flags -Wno-unknown-warning-option
- if tc-is-cross-compiler; then
- export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
- export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
- fi
- fi
-
- # Explicitly disable ICU data file support for system-icu/headless builds.
- if use system-icu || use headless; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- # Enable ozone wayland and/or headless support
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
- if use headless; then
- myconf_gn+=" ozone_platform=\"headless\""
- myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
- myconf_gn+=" use_glib=false use_gio=false"
- myconf_gn+=" use_pangocairo=false use_alsa=false"
- myconf_gn+=" use_libpci=false use_udev=false"
- myconf_gn+=" enable_print_preview=false"
- myconf_gn+=" enable_remoting=false"
- else
- myconf_gn+=" use_system_libdrm=true"
- myconf_gn+=" use_system_minigbm=true"
- myconf_gn+=" use_xkbcommon=true"
- if use qt5; then
- local moc_dir="$(qt5_get_bindir)"
- if tc-is-cross-compiler; then
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
- cbuild_libdir=${cbuild_libdir:2}
- moc_dir="${EPREFIX}"/${cbuild_libdir/% }/qt5/bin
- fi
- export PATH="${PATH}:${moc_dir}"
- fi
- myconf_gn+=" use_qt=$(usex qt5 true false)"
- myconf_gn+=" ozone_platform_x11=$(usex X true false)"
- myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
- myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
- use wayland && myconf_gn+=" use_system_libffi=true"
- fi
-
- # Results in undefined references in chrome linking, may require CFI to work
- if use arm64; then
- myconf_gn+=" arm_control_flow_integrity=\"none\""
- fi
-
- # Enable official builds
- myconf_gn+=" is_official_build=$(usex official true false)"
- myconf_gn+=" use_thin_lto=$(usex lto true false)"
- myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)"
- if use official; then
- # Allow building against system libraries in official builds
- sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
- tools/generate_shim_headers/generate_shim_headers.py || die
- # Disable CFI: unsupported for GCC, requires clang+lto+lld
- myconf_gn+=" is_cfi=false"
- # Don't add symbols to build
- myconf_gn+=" symbol_level=0"
- fi
-
- if use pgo; then
- myconf_gn+=" chrome_pgo_phase=${1}"
- if [[ "$1" == "2" ]]; then
- myconf_gn+=" pgo_data_path=\"${2}\""
- fi
- else
- # Disable PGO, because profile data is only compatible with >=clang-11
- myconf_gn+=" chrome_pgo_phase=0"
- fi
-
- # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639
- if use arm64 && tc-is-gcc; then
- sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \
- third_party/crc32c/src/src/crc32c_arm64.cc || die
- fi
-
- # skipping typecheck is only supported on amd64, bug #876157
- if ! use amd64; then
- myconf_gn+=" devtools_skip_typecheck=false"
- fi
-
- einfo "Configuring Chromium..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- chromium_configure $(usex pgo 1 0)
-}
-
-chromium_compile() {
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # Don't inherit PYTHONPATH from environment, bug #789021, #812689
- local -x PYTHONPATH=
-
- # Build mksnapshot and pax-mark it.
- if use pax-kernel; then
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
- fi
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver
- use suid && eninja -C out/Release chrome_sandbox
-
- pax-mark m out/Release/chrome
-}
-
-# This function is called from virtx, and must always return so that Xvfb
-# session isn't left running. If we return 1, virtx will call die().
-chromium_profile() {
- einfo "Profiling for PGO"
-
- pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
-
- # Remove old profdata in case profiling was interrupted.
- rm -rf "${1}" || return 1
-
- if ! "${EPYTHON}" ./chromium_profiler.py \
- --chrome-executable "${S}/out/Release/chrome" \
- --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
- --add-arg no-sandbox --add-arg disable-dev-shm-usage \
- --profile-output "${1}"; then
- eerror "Profiling failed"
- return 1
- fi
-
- popd >/dev/null || return 1
-}
-
-src_compile() {
- if use pgo; then
- local profdata
-
- profdata="${WORKDIR}/chromium.profdata"
-
- if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
- chromium_compile
- virtx chromium_profile "$profdata"
-
- touch "${WORKDIR}/.pgo-profiled" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
- # Remove phase 1 output
- rm -r out/Release || die
-
- chromium_configure 2 "$profdata"
-
- touch "${WORKDIR}/.pgo-phase-2-configured" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
- chromium_compile
- touch "${WORKDIR}/.pgo-phase-2-compiled" || die
- fi
- else
- chromium_compile
- fi
-
- mv out/Release/chromedriver{.unstripped,} || die
-
- rm -f out/Release/locales/*.pak.info || die
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-
- # Build vk_swiftshader_icd.json; bug #827861
- sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
- third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
- out/Release/vk_swiftshader_icd.json || die
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- if use suid; then
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
- fi
-
- doexe out/Release/chromedriver
- doexe out/Release/chrome_crashpad_handler
-
- ozone_auto_session () {
- use X && use wayland && ! use headless && echo true || echo false
- }
- local sedargs=( -e
- "s:/usr/lib/:/usr/$(get_libdir)/:g;
- s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
- )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
- (
- shopt -s nullglob
- local files=(out/Release/*.so out/Release/*.so.[0-9])
- [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
- )
-
- # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
- doins out/Release/xdg-{settings,mime}
-
- if ! use system-icu && ! use headless; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/MEIPreload
-
- # Install vk_swiftshader_icd.json; bug #827861
- doins out/Release/vk_swiftshader_icd.json
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-
- if ! use headless; then
- if use vaapi; then
- elog "VA-API is disabled by default at runtime. You have to enable it"
- elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
- elog "in /etc/chromium/default."
- fi
- if use screencast; then
- elog "Screencast is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
- elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- if use gtk4; then
- elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
- elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- fi
-}
diff --git a/www-client/chromium/chromium-114.0.5735.110.ebuild b/www-client/chromium/chromium-114.0.5735.110.ebuild
deleted file mode 100644
index 93dd9e57ce08..000000000000
--- a/www-client/chromium/chromium-114.0.5735.110.ebuild
+++ /dev/null
@@ -1,1268 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=16
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-VIRTUALX_REQUIRED="pgo"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/"
-PATCHSET_URI_PPC64="https://quickbuild.io/~raptor-engineering-public"
-PATCHSET_NAME_PPC64="chromium_114.0.5735.106-1raptor0~deb11u1.debian"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz
- ppc64? (
- ${PATCHSET_URI_PPC64}/+archive/ubuntu/chromium/+files/${PATCHSET_NAME_PPC64}.tar.xz
- https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz
- )
- pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
-REQUIRED_USE="
- component-build? ( !suid !libcxx )
- screencast? ( wayland )
- !headless? ( || ( X wayland ) )
- pgo? ( X !wayland )
-"
-
-COMMON_X_DEPEND="
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXtst:=
- x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
- system-icu? ( >=dev-libs/icu-71.1:= )
- >=dev-libs/libxml2-2.9.4-r3:=[icu]
- dev-libs/nspr:=
- >=dev-libs/nss-3.26:=
- !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
- dev-libs/libxslt:=
- media-libs/fontconfig:=
- >=media-libs/freetype-2.11.0-r1:=
- system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
- media-libs/libjpeg-turbo:=
- system-png? ( media-libs/libpng:=[-apng(-)] )
- >=media-libs/libwebp-0.4.0:=
- media-libs/mesa:=[gbm(+)]
- >=media-libs/openh264-1.6.0:=
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-3.4.0:=
- )
- sys-libs/zlib:=
- x11-libs/libdrm:=
- !headless? (
- dev-libs/glib:2
- >=media-libs/alsa-lib-1.0.19:=
- pulseaudio? ( media-sound/pulseaudio:= )
- sys-apps/pciutils:=
- kerberos? ( virtual/krb5 )
- vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
- X? (
- x11-libs/libX11:=
- x11-libs/libXext:=
- x11-libs/libxcb:=
- )
- x11-libs/libxkbcommon:=
- wayland? (
- dev-libs/libffi:=
- screencast? ( media-video/pipewire:= )
- )
- )
-"
-
-COMMON_DEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- app-arch/bzip2:=
- dev-libs/expat:=
- system-ffmpeg? (
- >=media-video/ffmpeg-4.3:=
- || (
- media-video/ffmpeg[-samba]
- >=net-fs/samba-4.5.10-r1[-debug(-)]
- )
- >=media-libs/opus-1.3.1:=
- )
- net-misc/curl[ssl]
- sys-apps/dbus:=
- media-libs/flac:=
- sys-libs/zlib:=[minizip]
- !headless? (
- X? ( ${COMMON_X_DEPEND} )
- >=app-accessibility/at-spi2-core-2.46.0:2
- media-libs/mesa:=[X?,wayland?]
- cups? ( >=net-print/cups-1.3.11:= )
- virtual/udev
- x11-libs/cairo:=
- x11-libs/gdk-pixbuf:2
- x11-libs/pango:=
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtwidgets:5
- )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !headless? (
- || (
- x11-libs/gtk+:3[X?,wayland?]
- gui-libs/gtk:4[X?,wayland?]
- )
- qt5? ( dev-qt/qtgui:5[X?,wayland?] )
- )
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
-"
-DEPEND="${COMMON_DEPEND}
- !headless? (
- gtk4? ( gui-libs/gtk:4[X?,wayland?] )
- !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
- )
-"
-
-depend_clang_llvm_version() {
- echo "sys-devel/clang:$1"
- echo "sys-devel/llvm:$1"
- echo "=sys-devel/lld-$1*"
-}
-
-depend_clang_llvm_versions() {
- local _v
- if [[ $# -gt 1 ]]; then
- echo "|| ("
- for _v in "$@"; do
- echo "("
- depend_clang_llvm_version "${_v}"
- echo ")"
- done
- echo ")"
- elif [[ $# -eq 1 ]]; then
- depend_clang_llvm_version "$1"
- fi
-}
-
-BDEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ')
- >=app-arch/gzip-1.7
- !headless? (
- qt5? ( dev-qt/qtcore:5 )
- )
- libcxx? ( >=sys-devel/clang-16 )
- lto? ( $(depend_clang_llvm_versions 16) )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- $(depend_clang_llvm_versions 16)
- )
- dev-lang/perl
- >=dev-util/gn-0.1807
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- dev-vcs/git
- >=net-libs/nodejs-7.6.0[inspector]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
-"
-
-# These are intended for ebuild maintainer use to force clang if GCC is broken.
-: ${CHROMIUM_FORCE_CLANG=no}
-
-if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-16"
-fi
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-
-To make password storage work with your desktop environment you may
-have install one of the supported credentials management applications:
-- app-crypt/libsecret (GNOME)
-- kde-frameworks/kwallet (KDE)
-If you have one of above packages installed, but don't want to use
-them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
-in /etc/chromium/default.
-"
-
-python_check_deps() {
- python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-needs_clang() {
- [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
-}
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
- einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-pre_build_checks() {
- # Check build requirements, bug #541816 and bug #471810 .
- CHECKREQS_MEMORY="4G"
- CHECKREQS_DISK_BUILD="12G"
- tc-is-cross-compiler && CHECKREQS_DISK_BUILD="14G"
- if use lto || use pgo; then
- CHECKREQS_MEMORY="9G"
- CHECKREQS_DISK_BUILD="13G"
- tc-is-cross-compiler && CHECKREQS_DISK_BUILD="16G"
- use pgo && CHECKREQS_DISK_BUILD="20G"
- fi
- if is-flagq '-g?(gdb)?([1-9])'; then
- if use custom-cflags || use component-build; then
- CHECKREQS_DISK_BUILD="25G"
- fi
- if ! use component-build; then
- CHECKREQS_MEMORY="16G"
- fi
- fi
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- pre_build_checks
-
- if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "vaapi" "wayland")
- for myiuse in ${headless_unused_flags[@]}; do
- use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set."
- done
- fi
-}
-
-pkg_setup() {
- if use lto || use pgo; then
- llvm_pkg_setup
- fi
-
- pre_build_checks
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- local -x CPP="$(tc-getCXX) -E"
- if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 12; then
- die "At least gcc 12 is required"
- fi
- if use pgo && tc-is-cross-compiler; then
- die "The pgo USE flag cannot be used when cross-compiling"
- fi
- if needs_clang && ! tc-is-clang; then
- if tc-is-cross-compiler; then
- CPP="${CBUILD}-clang++ -E"
- else
- CPP="${CHOST}-clang++ -E"
- fi
- if ! ver_test "$(clang-major-version)" -ge 16; then
- die "At least clang 16 is required"
- fi
- fi
- fi
-
- chromium_suid_sandbox_check_kernel_config
-
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # disable global media controls, crashes with libstdc++
- sed -i -e \
- "/\"GlobalMediaControlsCastStartStop\",/{n;s/ENABLED/DISABLED/;}" \
- "chrome/browser/media/router/media_router_feature.cc" || die
- # Tis lazy, but tidy this up in 115.
- pushd "${WORKDIR}/chromium-112-gcc-13-patches/" || die
- rm chromium-112-gcc-13-0002-perfetto.patch || die
- rm chromium-112-gcc-13-0004-swiftshader.patch || die
- rm chromium-112-gcc-13-0007-misc.patch || die
- rm chromium-112-gcc-13-0008-dawn.patch || die
- rm chromium-112-gcc-13-0009-base.patch || die
- rm chromium-112-gcc-13-0010-components.patch || die
- rm chromium-112-gcc-13-0011-s2cellid.patch || die
- rm chromium-112-gcc-13-0012-webrtc-base64.patch || die
- rm chromium-112-gcc-13-0013-quiche.patch || die
- rm chromium-112-gcc-13-0015-net.patch || die
- rm chromium-112-gcc-13-0016-cc-targetproperty.patch || die
- rm chromium-112-gcc-13-0017-gpu_feature_info.patch || die
- rm chromium-112-gcc-13-0018-encounteredsurfacetracker.patch || die
- rm chromium-112-gcc-13-0019-documentattachmentinfo.patch || die
- rm chromium-112-gcc-13-0020-pdfium.patch || die
- rm chromium-112-gcc-13-0021-gcc-copy-list-init-net-HostCache.patch || die
- rm chromium-112-gcc-13-0022-gcc-ambiguous-ViewTransitionElementId-type.patch || die
- rm chromium-112-gcc-13-0023-gcc-incomplete-type-v8-subtype.patch || die
- popd || die
-
- local PATCHES=(
- "${FILESDIR}/chromium-cross-compile.patch"
- "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
- "${FILESDIR}/chromium-98-gtk4-build.patch"
- "${FILESDIR}/chromium-108-EnumTable-crash.patch"
- "${FILESDIR}/chromium-109-system-openh264.patch"
- "${FILESDIR}/chromium-109-system-zlib.patch"
- "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
- "${WORKDIR}/chromium-112-gcc-13-patches"
- "${FILESDIR}/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch"
- "${FILESDIR}/chromium-113-swiftshader-cstdint.patch"
- "${FILESDIR}/chromium-114-compiler.patch"
- "${FILESDIR}/chromium-114-gcc12.patch"
- "${FILESDIR}/chromium-114-sigsegv-dom.patch"
- )
-
- if use ppc64 ; then
- local p
- for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do
- if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then
- eapply "${WORKDIR}/debian/patches/${p}"
- fi
- done
- PATCHES+=( "${WORKDIR}/ppc64le" )
- fi
-
- default
-
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- # adjust python interpreter version
- sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
- sed -i -e "s|vpython3|${EPYTHON}|g" testing/xvfb.py || die
-
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/dynamic_annotations
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/valgrind
- base/third_party/xdg_mime
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- courgette/third_party
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/ceval
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/systeminfo
- third_party/angle/src/third_party/volk
- third_party/apple_apsl
- third_party/axe-core
- third_party/blink
- third_party/bidimapper
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4-4.9.3
- third_party/catapult/third_party/html5lib-1.1
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/content_analysis_sdk
- third_party/cpuinfo
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/dawn
- third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/front_end/third_party/acorn
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/devtools-frontend/src/front_end/third_party/axe-core
- third_party/devtools-frontend/src/front_end/third_party/chromium
- third_party/devtools-frontend/src/front_end/third_party/codemirror
- third_party/devtools-frontend/src/front_end/third_party/diff
- third_party/devtools-frontend/src/front_end/third_party/i18n
- third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
- third_party/devtools-frontend/src/front_end/third_party/lighthouse
- third_party/devtools-frontend/src/front_end/third_party/lit
- third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- third_party/devtools-frontend/src/front_end/third_party/marked
- third_party/devtools-frontend/src/front_end/third_party/puppeteer
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
- third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
- third_party/devtools-frontend/src/front_end/third_party/wasmparser
- third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n
- third_party/devtools-frontend/src/third_party
- third_party/distributed_point_functions
- third_party/dom_distiller_js
- third_party/eigen3
- third_party/emoji-segmenter
- third_party/farmhash
- third_party/fdlibm
- third_party/fft2d
- third_party/flatbuffers
- third_party/fp16
- third_party/freetype
- third_party/fusejs
- third_party/fxdiv
- third_party/highway
- third_party/liburlpattern
- third_party/libzip
- third_party/gemmlowp
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/hunspell
- third_party/iccjpeg
- third_party/inspector_protocol
- third_party/ipcz
- third_party/jinja2
- third_party/jsoncpp
- third_party/jstemplate
- third_party/khronos
- third_party/leveldatabase
- third_party/libaddressinput
- third_party/libavif
- third_party/libevent
- third_party/libgav1
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libudev
- third_party/libva_protected_content
- third_party/libvpx
- third_party/libvpx/source/libvpx/third_party/x86inc
- third_party/libwebm
- third_party/libx11
- third_party/libxcb-keysyms
- third_party/libxml/chromium
- third_party/libyuv
- third_party/llvm
- third_party/lottie
- third_party/lss
- third_party/lzma_sdk
- third_party/mako
- third_party/maldoca
- third_party/maldoca/src/third_party/tensorflow_protos
- third_party/maldoca/src/third_party/zlibwrapper
- third_party/markupsafe
- third_party/material_color_utilities
- third_party/mesa
- third_party/metrics_proto
- third_party/minigbm
- third_party/modp_b64
- third_party/nasm
- third_party/nearby
- third_party/neon_2_sse
- third_party/node
- third_party/omnibox_proto
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/mozilla
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/base
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg
- third_party/pdfium/third_party/libtiff
- third_party/pdfium/third_party/skia_shared
- third_party/perfetto
- third_party/perfetto/protos/third_party/chromium
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private-join-and-compute
- third_party/private_membership
- third_party/protobuf
- third_party/pthreadpool
- third_party/pyjson5
- third_party/pyyaml
- third_party/qcms
- third_party/rnnoise
- third_party/s2cellid
- third_party/securemessage
- third_party/selenium-atoms
- third_party/shell-encryption
- third_party/simplejson
- third_party/skia
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/snappy
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/astc-encoder
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/subzero
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
- third_party/swiftshader/third_party/SPIRV-Tools
- third_party/tensorflow_models
- third_party/tensorflow-text
- third_party/tflite
- third_party/tflite/src/third_party/eigen3
- third_party/tflite/src/third_party/fft2d
- third_party/ruy
- third_party/six
- third_party/ukey2
- third_party/unrar
- third_party/utf
- third_party/vulkan
- third_party/wayland
- third_party/webdriver
- third_party/webgpu-cts
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/ooura
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/x11proto
- third_party/xcbproto
- third_party/xnnpack
- third_party/zxcvbn-cpp
- third_party/zlib/google
- url/third_party/mozilla
- v8/src/third_party/siphash
- v8/src/third_party/valgrind
- v8/src/third_party/utf8-decoder
- v8/third_party/glibc
- v8/third_party/inspector_protocol
- v8/third_party/v8
-
- # gyp -> gn leftovers
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- )
- if ! use system-ffmpeg; then
- keeplibs+=( third_party/ffmpeg third_party/opus )
- fi
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
- if ! use system-png; then
- keeplibs+=( third_party/libpng )
- fi
- if ! use system-av1; then
- keeplibs+=(
- third_party/dav1d
- third_party/libaom
- third_party/libaom/source/libaom/third_party/fastfeat
- third_party/libaom/source/libaom/third_party/SVT-AV1
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- )
- fi
- if ! use system-harfbuzz; then
- keeplibs+=( third_party/harfbuzz-ng )
- fi
- if use libcxx; then
- keeplibs+=( third_party/re2 )
- fi
- if use arm64 || use ppc64 ; then
- keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
- fi
- # we need to generate ppc64 stuff because upstream does not ship it yet
- # it has to be done before unbundling.
- if use ppc64; then
- pushd third_party/libvpx >/dev/null || die
- mkdir -p source/config/linux/ppc64 || die
- # requires git and clang, bug #832803
- sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \
- generate_gni.sh || die
- ./generate_gni.sh || die
- popd >/dev/null || die
-
- pushd third_party/ffmpeg >/dev/null || die
- cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
- cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
- popd >/dev/null || die
- fi
-
- # Remove most bundled libraries. Some are still needed.
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-
- # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
- mkdir -p buildtools/third_party/eu-strip/bin || die
- ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
-}
-
-chromium_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if needs_clang && ! tc-is-clang; then
- # Force clang since gcc is either broken or build is using libcxx.
- if tc-is-cross-compiler; then
- CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}"
- CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}"
- BUILD_CC=${CBUILD}-clang
- BUILD_CXX=${CBUILD}-clang++
- else
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- fi
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # Force lld for lto or pgo builds only, otherwise disable, bug 641556
- if use lto || use pgo; then
- myconf_gn+=" use_lld=true"
- else
- myconf_gn+=" use_lld=false"
- fi
-
- if use lto || use pgo; then
- AR=llvm-ar
- NM=llvm-nm
- if tc-is-cross-compiler; then
- BUILD_AR=llvm-ar
- BUILD_NM=llvm-nm
- fi
- fi
-
- # Define a custom toolchain for GN
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
- myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
-
- # setup cups-config, build system only uses --libs option
- if use cups; then
- mkdir "${T}/cups-config" || die
- cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
- export PATH="${PATH}:${T}/cups-config"
- fi
-
- # Don't inherit PKG_CONFIG_PATH from environment
- local -x PKG_CONFIG_PATH=
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # Disable rust for now; it's only used for testing and we don't need the additional bdep
- myconf_gn+=" enable_rust=false"
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
- # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
- myconf_gn+=" dcheck_always_on=$(usex debug true false)"
- myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=$(usex component-build true false)"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libdrm
- libjpeg
- libwebp
- libxml
- libxslt
- openh264
- zlib
- )
- if use system-ffmpeg; then
- gn_system_libraries+=( ffmpeg opus )
- fi
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-png; then
- gn_system_libraries+=( libpng )
- fi
- if use system-av1; then
- gn_system_libraries+=( dav1d libaom )
- fi
- # re2 library interface relies on std::string and std::vector
- if ! use libcxx; then
- gn_system_libraries+=( re2 )
- fi
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
-
- # Disable deprecated libgnome-keyring dependency, bug #713012
- myconf_gn+=" use_gnome_keyring=false"
-
- # Optional dependencies.
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
-
- if use headless; then
- myconf_gn+=" use_cups=false"
- myconf_gn+=" use_kerberos=false"
- myconf_gn+=" use_pulseaudio=false"
- myconf_gn+=" use_vaapi=false"
- myconf_gn+=" rtc_use_pipewire=false"
- else
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
- myconf_gn+=" use_vaapi=$(usex vaapi true false)"
- myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
- myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
- fi
-
- # TODO: link_pulseaudio=true for GN.
-
- myconf_gn+=" disable_fieldtrial_testing_config=true"
-
- # Never use bundled gold binary. Disable gold linker flags for now.
- # Do not use bundled clang.
- # Trying to use gold results in linker crash.
- myconf_gn+=" use_gold=false use_sysroot=false"
- myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)"
-
- # Disable pseudolocales, only used for testing
- myconf_gn+=" enable_pseudolocales=false"
-
- # Disable code formating of generated files
- myconf_gn+=" blink_enable_generated_code_formatting=false"
-
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info. The OAuth2 credentials, however, have been left out.
- # Those OAuth2 credentials have been broken for quite some time anyway.
- # Instead we apply a patch to use the --oauth2-client-id= and
- # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
- # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
- # Chromium without baked-in values.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Debug info section overflows without component build
- # Prevent linker from running out of address space, bug #471810 .
- if ! use component-build || use x86; then
- filter-flags "-g*"
- fi
-
- # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
- if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
- fi
-
- if tc-is-gcc; then
- # https://bugs.gentoo.org/904455
- append-cxxflags "$(test-flags-CXX -fno-tree-vectorize)"
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = x86 ]] ; then
- myconf_gn+=" target_cpu=\"x86\""
- ffmpeg_target_arch=ia32
-
- # This is normally defined by compiler_cpu_abi in
- # build/config/compiler/BUILD.gn, but we patch that part out.
- append-flags -msse2 -mfpmath=sse -mmmx
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = arm ]] ; then
- myconf_gn+=" target_cpu=\"arm\""
- ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm)
- elif [[ $myarch = ppc64 ]] ; then
- myconf_gn+=" target_cpu=\"ppc64\""
- ffmpeg_target_arch=ppc64
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- # Make sure that -Werror doesn't get added to CFLAGS by the build system.
- # Depending on GCC version the warnings are different and we don't want
- # the build to fail because of that.
- myconf_gn+=" treat_warnings_as_errors=false"
-
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Disable external code space for V8 for ppc64. It is disabled for ppc64
- # by default, but cross-compiling on amd64 enables it again.
- if tc-is-cross-compiler; then
- if ! use amd64 && ! use arm64; then
- myconf_gn+=" v8_enable_external_code_space=false"
- fi
- fi
-
- # Only enabled for clang, but gcc has endian macros too
- myconf_gn+=" v8_use_libm_trig_functions=true"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- #if ! use system-ffmpeg; then
- if false; then
- local build_ffmpeg_args=""
- if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
- build_ffmpeg_args+=" --disable-asm"
- fi
-
- # Re-configure bundled ffmpeg. See bug #491378 for example reasons.
- einfo "Configuring bundled ffmpeg..."
- pushd third_party/ffmpeg > /dev/null || die
- chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \
- --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die
- chromium/scripts/copy_config.sh || die
- chromium/scripts/generate_gn.py || die
- popd > /dev/null || die
- fi
-
- # Disable unknown warning message from clang.
- if tc-is-clang; then
- append-flags -Wno-unknown-warning-option
- if tc-is-cross-compiler; then
- export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
- export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
- fi
- fi
-
- # Explicitly disable ICU data file support for system-icu/headless builds.
- if use system-icu || use headless; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- # Enable ozone wayland and/or headless support
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
- if use headless; then
- myconf_gn+=" ozone_platform=\"headless\""
- myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
- myconf_gn+=" use_glib=false use_gio=false"
- myconf_gn+=" use_pangocairo=false use_alsa=false"
- myconf_gn+=" use_libpci=false use_udev=false"
- myconf_gn+=" enable_print_preview=false"
- myconf_gn+=" enable_remoting=false"
- else
- myconf_gn+=" use_system_libdrm=true"
- myconf_gn+=" use_system_minigbm=true"
- myconf_gn+=" use_xkbcommon=true"
- if use qt5; then
- local moc_dir="$(qt5_get_bindir)"
- if tc-is-cross-compiler; then
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
- cbuild_libdir=${cbuild_libdir:2}
- moc_dir="${EPREFIX}"/${cbuild_libdir/% }/qt5/bin
- fi
- export PATH="${PATH}:${moc_dir}"
- fi
- myconf_gn+=" use_qt=$(usex qt5 true false)"
- myconf_gn+=" ozone_platform_x11=$(usex X true false)"
- myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
- myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
- use wayland && myconf_gn+=" use_system_libffi=true"
- fi
-
- # Results in undefined references in chrome linking, may require CFI to work
- if use arm64; then
- myconf_gn+=" arm_control_flow_integrity=\"none\""
- fi
-
- # Enable official builds
- myconf_gn+=" is_official_build=$(usex official true false)"
- myconf_gn+=" use_thin_lto=$(usex lto true false)"
- myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)"
- if use official; then
- # Allow building against system libraries in official builds
- sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
- tools/generate_shim_headers/generate_shim_headers.py || die
- # Disable CFI: unsupported for GCC, requires clang+lto+lld
- myconf_gn+=" is_cfi=false"
- # Don't add symbols to build
- myconf_gn+=" symbol_level=0"
- fi
-
- if use pgo; then
- myconf_gn+=" chrome_pgo_phase=${1}"
- if [[ "$1" == "2" ]]; then
- myconf_gn+=" pgo_data_path=\"${2}\""
- fi
- else
- # Disable PGO, because profile data is only compatible with >=clang-11
- myconf_gn+=" chrome_pgo_phase=0"
- fi
-
- # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639
- if use arm64 && tc-is-gcc; then
- sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \
- third_party/crc32c/src/src/crc32c_arm64.cc || die
- fi
-
- # skipping typecheck is only supported on amd64, bug #876157
- if ! use amd64; then
- myconf_gn+=" devtools_skip_typecheck=false"
- fi
-
- einfo "Configuring Chromium..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- chromium_configure $(usex pgo 1 0)
-}
-
-chromium_compile() {
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # Don't inherit PYTHONPATH from environment, bug #789021, #812689
- local -x PYTHONPATH=
-
- # Build mksnapshot and pax-mark it.
- if use pax-kernel; then
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
- fi
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver
- use suid && eninja -C out/Release chrome_sandbox
-
- pax-mark m out/Release/chrome
-}
-
-# This function is called from virtx, and must always return so that Xvfb
-# session isn't left running. If we return 1, virtx will call die().
-chromium_profile() {
- einfo "Profiling for PGO"
-
- pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
-
- # Remove old profdata in case profiling was interrupted.
- rm -rf "${1}" || return 1
-
- if ! "${EPYTHON}" ./chromium_profiler.py \
- --chrome-executable "${S}/out/Release/chrome" \
- --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
- --add-arg no-sandbox --add-arg disable-dev-shm-usage \
- --profile-output "${1}"; then
- eerror "Profiling failed"
- return 1
- fi
-
- popd >/dev/null || return 1
-}
-
-src_compile() {
- if use pgo; then
- local profdata
-
- profdata="${WORKDIR}/chromium.profdata"
-
- if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
- chromium_compile
- virtx chromium_profile "$profdata"
-
- touch "${WORKDIR}/.pgo-profiled" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
- # Remove phase 1 output
- rm -r out/Release || die
-
- chromium_configure 2 "$profdata"
-
- touch "${WORKDIR}/.pgo-phase-2-configured" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
- chromium_compile
- touch "${WORKDIR}/.pgo-phase-2-compiled" || die
- fi
- else
- chromium_compile
- fi
-
- mv out/Release/chromedriver{.unstripped,} || die
-
- rm -f out/Release/locales/*.pak.info || die
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-
- # Build vk_swiftshader_icd.json; bug #827861
- sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
- third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
- out/Release/vk_swiftshader_icd.json || die
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- if use suid; then
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
- fi
-
- doexe out/Release/chromedriver
- doexe out/Release/chrome_crashpad_handler
-
- ozone_auto_session () {
- use X && use wayland && ! use headless && echo true || echo false
- }
- local sedargs=( -e
- "s:/usr/lib/:/usr/$(get_libdir)/:g;
- s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
- )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
- (
- shopt -s nullglob
- local files=(out/Release/*.so out/Release/*.so.[0-9])
- [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
- )
-
- # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
- doins out/Release/xdg-{settings,mime}
-
- if ! use system-icu && ! use headless; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/MEIPreload
-
- # Install vk_swiftshader_icd.json; bug #827861
- doins out/Release/vk_swiftshader_icd.json
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-
- if ! use headless; then
- if use vaapi; then
- elog "VA-API is disabled by default at runtime. You have to enable it"
- elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
- elog "in /etc/chromium/default."
- fi
- if use screencast; then
- elog "Screencast is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
- elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- if use gtk4; then
- elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
- elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- fi
-}
diff --git a/www-client/chromium/chromium-115.0.5790.40.ebuild b/www-client/chromium/chromium-115.0.5790.56.ebuild
index e4d21db25d90..bb4cf070fe49 100644
--- a/www-client/chromium/chromium-115.0.5790.40.ebuild
+++ b/www-client/chromium/chromium-115.0.5790.56.ebuild
@@ -33,12 +33,13 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0/beta"
KEYWORDS="~amd64 ~arm64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
REQUIRED_USE="
component-build? ( !suid !libcxx )
screencast? ( wayland )
!headless? ( || ( X wayland ) )
pgo? ( X !wayland )
+ qt6? ( qt5 )
"
COMMON_X_DEPEND="
@@ -124,6 +125,7 @@ COMMON_DEPEND="
dev-qt/qtcore:5
dev-qt/qtwidgets:5
)
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
)
"
RDEPEND="${COMMON_DEPEND}
@@ -133,6 +135,7 @@ RDEPEND="${COMMON_DEPEND}
gui-libs/gtk:4[X?,wayland?]
)
qt5? ( dev-qt/qtgui:5[X?,wayland?] )
+ qt6? ( dev-qt/qtbase:6[X?,wayland?] )
)
virtual/ttf-fonts
selinux? ( sec-policy/selinux-chromium )
@@ -174,6 +177,7 @@ BDEPEND="
>=app-arch/gzip-1.7
!headless? (
qt5? ( dev-qt/qtcore:5 )
+ qt6? ( dev-qt/qtbase:6 )
)
libcxx? ( >=sys-devel/clang-16 )
lto? ( $(depend_clang_llvm_versions 16) )
@@ -281,7 +285,7 @@ pkg_pretend() {
pre_build_checks
if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "vaapi" "wayland")
+ local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "qt6" "vaapi" "wayland")
for myiuse in ${headless_unused_flags[@]}; do
use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set."
done
@@ -331,10 +335,12 @@ src_prepare() {
"${WORKDIR}/patches"
"${FILESDIR}/chromium-cross-compile.patch"
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
+ "${FILESDIR}/chromium-qt6.patch"
"${FILESDIR}/chromium-98-gtk4-build.patch"
"${FILESDIR}/chromium-108-EnumTable-crash.patch"
"${FILESDIR}/chromium-109-system-zlib.patch"
"${FILESDIR}/chromium-111-InkDropHost-crash.patch"
+
)
if use ppc64 ; then
@@ -947,17 +953,30 @@ chromium_configure() {
myconf_gn+=" use_system_libdrm=true"
myconf_gn+=" use_system_minigbm=true"
myconf_gn+=" use_xkbcommon=true"
- if use qt5; then
- local moc_dir="$(qt5_get_bindir)"
+ if use qt5 || use qt6; then
+ local cbuild_libdir=$(get_libdir)
if tc-is-cross-compiler; then
# Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
cbuild_libdir=${cbuild_libdir:2}
- moc_dir="${EPREFIX}"/${cbuild_libdir/% }/qt5/bin
+ cbuild_libdir=${cbuild_libdir/% }
+ fi
+ if use qt5; then
+ if tc-is-cross-compiler; then
+ myconf_gn+=" moc_qt5_path=\"${EPREFIX}/${cbuild_libdir}/qt5/bin\""
+ else
+ myconf_gn+=" moc_qt5_path=\"$(qt5_get_bindir)\""
+ fi
+ fi
+ if use qt6; then
+ myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
fi
- export PATH="${PATH}:${moc_dir}"
+
+ myconf_gn+=" use_qt=true"
+ myconf_gn+=" use_qt6=$(usex qt6 true false)"
+ else
+ myconf_gn+=" use_qt=false"
fi
- myconf_gn+=" use_qt=$(usex qt5 true false)"
myconf_gn+=" ozone_platform_x11=$(usex X true false)"
myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
@@ -1240,5 +1259,11 @@ pkg_postinst() {
elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
elog "to CHROMIUM_FLAGS in /etc/chromium/default."
fi
+ if use qt5 && use qt6; then
+ elog "Chromium automatically selects Qt5 or Qt6 based on your desktop"
+ elog "environment. To override you need to pass --qt-version=5 or"
+ elog "--qt-version=6, e.g. by adding it to CHROMIUM_FLAGS in"
+ elog "/etc/chromium/default."
+ fi
fi
}
diff --git a/www-client/chromium/files/chromium-qt6.patch b/www-client/chromium/files/chromium-qt6.patch
new file mode 100644
index 000000000000..1f18a937331c
--- /dev/null
+++ b/www-client/chromium/files/chromium-qt6.patch
@@ -0,0 +1,106 @@
+--- a/ui/qt/qt.gni
++++ b/ui/qt/qt.gni
+@@ -12,9 +12,21 @@ declare_args() {
+ use_qt = is_linux && !is_castos && !is_msan
+ }
+
++declare_args() {
++ if(!use_sysroot && use_qt) {
++ moc_qt5_path = ""
++ }
++}
++
+ declare_args() {
+ use_qt6 = use_qt && use_sysroot
+ }
+
++declare_args() {
++ if(!use_sysroot && use_qt6) {
++ moc_qt6_path = ""
++ }
++}
++
+ # use_qt6 => use_qt
+ assert(!use_qt6 || use_qt)
+--- a/ui/qt/BUILD.gn
++++ b/ui/qt/BUILD.gn
+@@ -41,16 +41,19 @@ source_set("qt_interface") {
+ sources = [ "qt_interface.cc" ]
+ }
+
+-if (!use_sysroot) {
+- action("generate_moc") {
+- script = "moc_wrapper.py"
+- inputs = [ "//ui/qt/qt_shim.h" ]
+- outputs = [ "$root_gen_dir/qt_shim_moc.cc" ]
+- args = rebase_path(inputs + outputs, root_build_dir)
++template("qt_shim") {
++ if (!use_sysroot) {
++ action("generate_moc" + invoker.qt_version) {
++ script = "moc_wrapper.py"
++ inputs = [ "//ui/qt/qt_shim.h" ]
++ outputs = [ "$root_gen_dir/qt" + invoker.qt_version + "/qt_shim_moc.cc" ]
++ args = rebase_path(inputs + outputs, root_build_dir)
++ if (invoker.moc_qt_path != "") {
++ args += [ "--path", invoker.moc_qt_path ]
++ }
++ }
+ }
+-}
+
+-template("qt_shim") {
+ pkg_config("qt" + invoker.qt_version + "_config") {
+ packages = [
+ "Qt" + invoker.qt_version + "Core",
+@@ -90,17 +93,23 @@ template("qt_shim") {
+ # avoid a build-time dependency on `moc` when using the sysroot.
+ sources += [ "qt" + invoker.qt_version + "_shim_moc.cc" ]
+ } else {
+- sources += get_target_outputs(":generate_moc")
+- deps += [ ":generate_moc" ]
++ sources += get_target_outputs(":generate_moc" + invoker.qt_version)
++ deps += [ ":generate_moc" + invoker.qt_version ]
+ }
+ }
+ }
+ qt_shim("qt5_shim") {
+ qt_version = "5"
++ if (!use_sysroot) {
++ moc_qt_path = "$moc_qt5_path"
++ }
+ }
+ if (use_qt6) {
+ qt_shim("qt6_shim") {
+ qt_version = "6"
++ if (!use_sysroot) {
++ moc_qt_path = "$moc_qt6_path"
++ }
+ }
+ }
+
+--- a/ui/qt/moc_wrapper.py
++++ b/ui/qt/moc_wrapper.py
+@@ -3,8 +3,21 @@
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+
++import argparse
+ import subprocess
+-import sys
+
++parser = argparse.ArgumentParser()
++parser.add_argument(
++ 'input', type=str, help='Input header file.')
++parser.add_argument(
++ 'output', type=str, help='Output file.')
++parser.add_argument(
++ '--path', required=False, type=str, default=None,
++ help='Path to moc binary.')
+
+-subprocess.check_call(["moc", sys.argv[1], "-o", sys.argv[2]])
++args = parser.parse_args()
++
++if args.path is None:
++ subprocess.check_call(["moc", args.input, "-o", args.output])
++else:
++ subprocess.check_call([args.path + "/moc", args.input, "-o", args.output])
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index d879e7dc28ff..6332e4fa8e5a 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_115.0.5790.40-1_amd64.deb 95954268 BLAKE2B ab8ee461226870597b7eacbb1e99d89c8fe4b9cee660a598fca168ce917d56dc79d2fa275f598d1795b6634fbb9d28beb04441ef77b05f1b14b4f2c8ea6cc5a6 SHA512 f0f5aed4ac66215123ea2123df9379288cb0ffc8d64138b535b4fc9a80848dd4196dcda4b2e41e8ed854fe8ea9767b410c902163f9dd243601a5f87593e2db1f
-EBUILD google-chrome-beta-115.0.5790.40.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407
+DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e SHA512 de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6
+EBUILD google-chrome-beta-115.0.5790.56.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407
MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986
diff --git a/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.40.ebuild b/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild
index 4a3a41f9df6b..4a3a41f9df6b 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.40.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild
diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index f795b661ea4c..9a3ad6788802 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,7 +1,7 @@
DIST microsoft-edge-beta_115.0.1901.14-1_amd64.deb 149116302 BLAKE2B aaaf72ec3b94b046659f190ce0da5f191dac6fffbfe4aa7fc188c8586988d480febbbdd3f887c9a01886b1224b34ec6fd3865297380a0a6a2ea1980339e841f7 SHA512 e634c1587f120fcac88bd7f6bb24c4c4308b24fac78f3010457bf9c201ca16c09a4f8f693c67ab74d39c7b33d1a2928837f349e6912bdefb46b04bfe34fcd43c
DIST microsoft-edge-beta_115.0.1901.151-1_amd64.deb 149295714 BLAKE2B 9a7cabdc1a6253e868ec7e5008808821bd667e2d5c4b0acc27d4c59f4099e3fc1074ef4a63c09995b78d4bb1d31aafdd6c0886810617962b8045db6c27f2164a SHA512 e31efeb344c79eecd8f8e4f9f34742e881950b0540c460d20968d598c3e4b1190d60a1923db1591ecbe1c9b21feb5fa9aee5f0ba6f5240356227bb3715845292
-DIST microsoft-edge-beta_115.0.1901.7-1_amd64.deb 148995050 BLAKE2B ff8553cfc0d31c1e7b58bb365ce4403d47577113395e9b867a8b9023cb026f99ea25deb39bd464c860a1f4879b5779af34005c763f6b5ec42f8fab4729c46f17 SHA512 703fdf00e5dc1af7939c7604be7f9a994aa246073bef6aa80f39c7f49a470ca2aeeb2f2bc7a9cc1f965cdb01e24b3cf10bfc28fa2be6c6a1b5627b7c4c10ad28
+DIST microsoft-edge-beta_115.0.1901.157-1_amd64.deb 149332046 BLAKE2B df2ab0b0c52e0679bbb3fa12591c1b0c98ebe556beda823fa3ad04f0f7dfca720ab6da436d427437199bdce1566bf7c12f166ff0987e71d63f003f8fddbd7b76 SHA512 5e20bdefc9fcf7253333b7595cfd9f99b3ea3b9960bfce746b30362f35b9e9f8886e4b2ca2fcddff79aceefdff435942e70e404a622c6ab9f5bd9a35b8ea775f
EBUILD microsoft-edge-beta-115.0.1901.14.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
EBUILD microsoft-edge-beta-115.0.1901.151.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
-EBUILD microsoft-edge-beta-115.0.1901.7.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
+EBUILD microsoft-edge-beta-115.0.1901.157.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.7.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.157.ebuild
index ebc23fabaa28..ebc23fabaa28 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.7.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.157.ebuild
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index ad10865af73b..de596ddb2560 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,7 +1,7 @@
-DIST microsoft-edge-dev_115.0.1901.5-1_amd64.deb 148975478 BLAKE2B c231cd9709cbbdface8223875221e430e77ee2ae911f49d31d328504ce4b225b21567ff2056a0fc37afc5de1f6601ad87fc9d2e23917d91096f75ce0b220b6d0 SHA512 0511c089bc8aca4fc85513b0e414421e48af07f945671bc2eac677684226dece63b84c97859ee09cf36bdd2e267cc7c8c4e00dad935164b85f32e481a615d712
DIST microsoft-edge-dev_116.0.1908.0-1_amd64.deb 148956670 BLAKE2B 2c5c3dc3a8e4ad7d5f281ff3d2e2c2b5ee697dddcd2b9b5c242def64b64aac427e899028434b21d0a52dfcfae0ac239810d94a3f75c4866bcb5e12db3c670b7f SHA512 28990f0c9664d4173d082d0a1b58ebcd1cabb86cbd1f78f186058727af6e59bb4e6e9cdd922b010d1149e8684c7891a2be71913c2dbf76e169d1f36d948026a1
DIST microsoft-edge-dev_116.0.1923.0-1_amd64.deb 151113438 BLAKE2B 04f10d5cc709b23c039579a8e40634ecc981c67aa8e5d2b07c84700ade65dc272641083f3d32de70cdaf5fdf914e0099e4ae52e5df7b206a7c0a277e4eb24af9 SHA512 fb53e9faa942878b44b7cefe1549400ded7649d5f5930b751e1c41aac64f2241a22ec455cb50440a7adb5ec1130ded5f0096fa76b440b977de62099dad91fb61
-EBUILD microsoft-edge-dev-115.0.1901.5.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
+DIST microsoft-edge-dev_116.0.1938.1-1_amd64.deb 150465546 BLAKE2B 5898b3d6e9743c0d73a63b2a6237b8a61409448dc7dc3d23dc2badc7fe4508277178a3f7eacacc0a6e36e43a36de3f5b116979748d5bb736d38ec092ee2cc3d5 SHA512 2a07c1780a47c4870529c0651ce46cc8be008f0a185ac2c6caa71ec3f4cad490031496a039fb997b87ddad1cb78406a9c4d3515394a03f055c05851cc8ee0119
EBUILD microsoft-edge-dev-116.0.1908.0.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
EBUILD microsoft-edge-dev-116.0.1923.0.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
+EBUILD microsoft-edge-dev-116.0.1938.1.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.1.ebuild
index ebc23fabaa28..ebc23fabaa28 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.1.ebuild
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 15e9bc1c63a0..1de52bddc123 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,9 +1,9 @@
DIST opera-beta_100.0.4815.13_amd64.deb 109534308 BLAKE2B 204a763b8b2ecdb36d601323f78cb52b14129c0980e924afb97fb208255838afa532eda50f85f6c5b7866d813b8716752cf7a6d2861cfdd85be3b3e5d1820bbc SHA512 8d1823d94403419b9a630b15d6733d9b18737c49740a93d682c45b6c1d866d9f7b3bf4f3f7ef25363113f8d7e82c210d050e08fcbd51b6b5ea2098913368f161
DIST opera-beta_100.0.4815.2_amd64.deb 104309332 BLAKE2B 3eb9aca5a433c3c09590f7d87e6df6226e947ef9d3403a3b199c8b17f461e1bf9a17e112c7edbb3a3e3e0b4846309bfb134a57611ac1a16e82d59fcd676f1dae SHA512 b4de378eb4acbec9013bf32e59529582c0a29fdf78b713a55ed75e349b50bb39de3de36063a8724a46af7f28c45034436ba0af9c965005ebccad81c6b4a2ea44
-DIST opera-beta_99.0.4788.6_amd64.deb 105665800 BLAKE2B 799affa9684d0eff9bcb8690a225d2b3d92e9cfb6a8e69a2d8273dec742199b4720070865b63192e97bf1f7e895c0cfb221f19e6ba6b360b7ea7dd9ae1cefed5 SHA512 8dbfe342edae75f9be888d0809221e132433f83f9e6d4d0752f3a7d36129bd5a06225a8001ff552cb4a701d19c83747b1331c95afacd6a3e8f2f45e577b940fd
+DIST opera-beta_101.0.4843.5_amd64.deb 107419144 BLAKE2B a19e870c4b7cfe89c7a341884fc8ac0559128f0dbd49acf4f9533f95c8ddf908cf2645c92bdb597280ada06d859470bdd52187bda02f07753e024b581b6abf19 SHA512 2696ea45f0d18aa794dabc23f5688cf600edec54591039881d016cc31af58ddd4455f10e534d12492e5ebb128f38089797759f4b7da66e637702da53ef92e868
DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363 SHA512 d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3
DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f SHA512 bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc444445ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
EBUILD opera-beta-100.0.4815.13-r1.ebuild 3690 BLAKE2B 00d5d5a5e0edcf933bcf06c7646a760fff7de64bc518d3575979aa10596b2ff1d8ca89b7b95c302770003c143ba4334661a537ba80ff9cb3462d8a60182c0ca4 SHA512 5c32dba336e4530bdb11f572e61aa185ded16bf0ffecc77ae74de18e4719a7e0135fcdd156e70f69dfe2b89a12c94a8343a7fbd9da20b80d06cbd64cef1f587e
EBUILD opera-beta-100.0.4815.2.ebuild 3690 BLAKE2B 644be18f46466acbfd61eff7f4a83cafb3cd600665d76863db8d0e7a400f2a30e4fb0d536156900fa115b9b0d21d1c7e4aa21cad303254436a26d5e12e519c75 SHA512 03577481deca3ea00ae62d9ab7f3156c9fa6e40948cf24f475ddb6ff162534d4c18bb36d170cffeedfa7f6cd5e7acfe947477de628c0afbfd19fd37c3b3527d8
-EBUILD opera-beta-99.0.4788.6.ebuild 3690 BLAKE2B 644be18f46466acbfd61eff7f4a83cafb3cd600665d76863db8d0e7a400f2a30e4fb0d536156900fa115b9b0d21d1c7e4aa21cad303254436a26d5e12e519c75 SHA512 03577481deca3ea00ae62d9ab7f3156c9fa6e40948cf24f475ddb6ff162534d4c18bb36d170cffeedfa7f6cd5e7acfe947477de628c0afbfd19fd37c3b3527d8
+EBUILD opera-beta-101.0.4843.5.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c
MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816
diff --git a/www-client/opera-beta/opera-beta-99.0.4788.6.ebuild b/www-client/opera-beta/opera-beta-101.0.4843.5.ebuild
index 2a9aded891d9..fa627a202454 100644
--- a/www-client/opera-beta/opera-beta-99.0.4788.6.ebuild
+++ b/www-client/opera-beta/opera-beta-101.0.4843.5.ebuild
@@ -43,14 +43,14 @@ fi
KEYWORDS="-* ~amd64"
-FFMPEG_VERSION="110.0.5464.2"
+FFMPEG_VERSION="114.0.5735.9"
SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
proprietary-codecs? (
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
)"
-IUSE="+proprietary-codecs +suid qt5"
+IUSE="+proprietary-codecs +suid qt5 qt6"
RESTRICT="bindist mirror strip"
RDEPEND="
@@ -85,6 +85,7 @@ RDEPEND="
dev-qt/qtgui:5[X]
dev-qt/qtwidgets:5
)
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
"
QA_PREBUILT="*"
@@ -158,6 +159,9 @@ src_install() {
if ! use qt5; then
rm "${OPERA_HOME}/libqt5_shim.so" || die
fi
+ if ! use qt6; then
+ rm "${OPERA_HOME}/libqt6_shim.so" || die
+ fi
# pax mark opera, bug #562038
pax-mark m "${OPERA_HOME}/opera"
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index f1e2b71d9c21..d4fe8626a113 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,4 +1,4 @@
DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f SHA512 bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc444445ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_100.0.4815.21_amd64.deb 104105940 BLAKE2B 82ada646211db3e139e0fb5001c47a9c2c8efbf5b6c31ed42d88dfdd7c990824af0f330f8476c2867a425deab35a3c6127cec07bd232d95078e9e4a26eb665f4 SHA512 15c225122833ba02dc3a9eb753e6bcda1fc1b2f6ba370483efa6d6668010de25410e172b98e82409563786ab3d06f011db2487d5f067ccba65cd989404d90f94
-EBUILD opera-100.0.4815.21-r1.ebuild 3689 BLAKE2B 2916870abe34159fd91e115d745ad1bb1cfea4daa15258cc7bbf2f06aa72612186750eab9423ce2e07170fcba5cc7380e9c826f8cea06ed0b0b6ce1da7e1c783 SHA512 1bb8a89653e5520719834e9b389408dfeeac5f1b693fcc2c4c29aa680466d2a6b870f9561aa09d635f884d7007b265c11fbea91ddb6e694301d74de4ad9a6317
+DIST opera-stable_100.0.4815.30_amd64.deb 107073892 BLAKE2B 64e33fc0ff2e3901ba7bf8435270b90a4a3f5cbee8004ece04d13c9956e0c29b4297b531d68924965125cf6a2391fc49ef13ff7adf571c0a8763c2e9404451ee SHA512 340c5917a0dfde5ac73c43d6b79e62059e25bb4c21e99fa1d430b4e28d6c5e6791f648377c94bbaf7ac7e0c876e56f0d9b37a056d06984751753d959b89f4fbe
+EBUILD opera-100.0.4815.30.ebuild 3689 BLAKE2B 2916870abe34159fd91e115d745ad1bb1cfea4daa15258cc7bbf2f06aa72612186750eab9423ce2e07170fcba5cc7380e9c826f8cea06ed0b0b6ce1da7e1c783 SHA512 1bb8a89653e5520719834e9b389408dfeeac5f1b693fcc2c4c29aa680466d2a6b870f9561aa09d635f884d7007b265c11fbea91ddb6e694301d74de4ad9a6317
MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816
diff --git a/www-client/opera/opera-100.0.4815.21-r1.ebuild b/www-client/opera/opera-100.0.4815.30.ebuild
index 4c31af0e9033..4c31af0e9033 100644
--- a/www-client/opera/opera-100.0.4815.21-r1.ebuild
+++ b/www-client/opera/opera-100.0.4815.30.ebuild
diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz
index dd37ab6981cf..ca76356d66a8 100644
--- a/www-plugins/Manifest.gz
+++ b/www-plugins/Manifest.gz
Binary files differ
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index b55970cce6fb..c17b374cd0cb 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,7 +1,7 @@
-DIST google-chrome-beta_115.0.5790.40-1_amd64.deb 95954268 BLAKE2B ab8ee461226870597b7eacbb1e99d89c8fe4b9cee660a598fca168ce917d56dc79d2fa275f598d1795b6634fbb9d28beb04441ef77b05f1b14b4f2c8ea6cc5a6 SHA512 f0f5aed4ac66215123ea2123df9379288cb0ffc8d64138b535b4fc9a80848dd4196dcda4b2e41e8ed854fe8ea9767b410c902163f9dd243601a5f87593e2db1f
+DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e SHA512 de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6
DIST google-chrome-stable_114.0.5735.198-1_amd64.deb 94327756 BLAKE2B 19d9543600bebaa6586ec7fca16e4004dc1a769dada08c39d22ceb078f2f10b37fff3b7d56b29f23d1773cac619d7029096bb0a6559da93b218e0664b122a5c9 SHA512 ba151757c60f7cb9b3dc65df8b4a55813462176817b3a488298d84f8cc98282c0c003df7c9a1efbe7d42562550c2de070b59b92b63aa1bb015e7e1b7a7239c14
DIST google-chrome-unstable_116.0.5845.4-1_amd64.deb 96610044 BLAKE2B 60ddfbdaf05f4f166144e72eac6ae864525e94c2040966a3353a8aca018dca41050f69e39ccce1f4788c9784b9efe33a16accbe25280fe5316e883cf359a7b0f SHA512 7ae1dcc0f033875801a7bef928d41888b02749a19609a4c2a7b4f32ee0e813abec9d824c73fb500b4ede12cbb673dd0a019f8da78dc361610b6cdfc217ffb7dc
EBUILD chrome-binary-plugins-114.0.5735.198.ebuild 1178 BLAKE2B 4144d89038f8f70136a77d57c3b14e83ed1be4674ab11104bbf41d822fd28325d207b4d8a7543eff856aa943dc11e3a9185683e704640ef626a0c61652e91d84 SHA512 fd6ea3e0a93e2e848c2e4dd23618c37a2b656c6c05f31fc28440888196e02226fdd272887abddf4a6b78d46befc3aa13b81c7df499d693accc04a1d771a4bca3
-EBUILD chrome-binary-plugins-115.0.5790.40_beta.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1
+EBUILD chrome-binary-plugins-115.0.5790.56_beta.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1
EBUILD chrome-binary-plugins-116.0.5845.4_alpha.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1
MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.40_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild
index 238a410c5c55..238a410c5c55 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.40_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild