summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-28 08:12:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-28 08:12:21 +0000
commit2666e9c75caf914c25a25329523c982df8512930 (patch)
treef61f4e733f6cdee61c735387f39882eb01e3edbf
parentaf929819f9adfd95dd0e667ce1fc598c65d63a4c (diff)
gentoo auto-resync : 28:12:2022 - 08:12:20
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29801 -> 29798 bytes
-rw-r--r--dev-python/Manifest.gzbin260523 -> 260536 bytes
-rw-r--r--dev-python/httpx-socks/Manifest2
-rw-r--r--dev-python/httpx-socks/httpx-socks-0.7.5.ebuild2
-rw-r--r--dev-python/hypercorn/Manifest2
-rw-r--r--dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild2
-rw-r--r--dev-python/python-multipart/Manifest2
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.5.ebuild2
-rw-r--r--dev-python/python-socks/Manifest2
-rw-r--r--dev-python/python-socks/python-socks-2.1.1.ebuild2
-rw-r--r--dev-python/starlette/Manifest2
-rw-r--r--dev-python/starlette/starlette-0.23.1.ebuild2
-rw-r--r--dev-python/tiny-proxy/Manifest2
-rw-r--r--dev-python/tiny-proxy/tiny-proxy-0.1.1.ebuild2
-rw-r--r--dev-tex/Manifest.gzbin6513 -> 6514 bytes
-rw-r--r--dev-tex/glossaries/Manifest2
-rw-r--r--dev-tex/glossaries/glossaries-4.52.ebuild2
-rw-r--r--metadata/Manifest.gzbin4031 -> 4038 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.gzbin28386 -> 28396 bytes
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin339121 -> 339129 bytes
-rw-r--r--metadata/md5-cache/dev-python/httpx-socks-0.7.54
-rw-r--r--metadata/md5-cache/dev-python/hypercorn-0.14.3-r14
-rw-r--r--metadata/md5-cache/dev-python/python-multipart-0.0.54
-rw-r--r--metadata/md5-cache/dev-python/python-socks-2.1.14
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.23.14
-rw-r--r--metadata/md5-cache/dev-python/tiny-proxy-0.1.14
-rw-r--r--metadata/md5-cache/dev-tex/Manifest.gzbin8907 -> 8904 bytes
-rw-r--r--metadata/md5-cache/dev-tex/glossaries-4.524
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin27910 -> 28234 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.18.216
-rw-r--r--metadata/md5-cache/sci-mathematics/slepc-3.18.115
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin31632 -> 31620 bytes
-rw-r--r--metadata/md5-cache/sys-devel/clang-16.0.0_pre202212263
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-16.0.0_pre202212263
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre202212264
-rw-r--r--metadata/md5-cache/sys-devel/llvm-16.0.0_pre202212263
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin33304 -> 33312 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre202212263
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre202212263
-rw-r--r--metadata/md5-cache/sys-libs/libomp-16.0.0_pre202212263
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--profiles/Manifest.gzbin170031 -> 170034 bytes
-rw-r--r--profiles/arch/loong/package.use.mask10
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-mathematics/Manifest.gzbin17204 -> 17209 bytes
-rw-r--r--sci-mathematics/petsc/Manifest2
-rw-r--r--sci-mathematics/petsc/petsc-3.18.2.ebuild236
-rw-r--r--sci-mathematics/slepc/Manifest4
-rw-r--r--sci-mathematics/slepc/metadata.xml1
-rw-r--r--sci-mathematics/slepc/slepc-3.18.1.ebuild118
-rw-r--r--sys-devel/Manifest.gzbin10640 -> 10640 bytes
-rw-r--r--sys-devel/clang-common/Manifest2
-rw-r--r--sys-devel/clang-common/clang-common-16.0.0_pre20221226.ebuild2
-rw-r--r--sys-devel/clang-runtime/Manifest2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221226.ebuild3
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-16.0.0_pre20221226.ebuild2
-rw-r--r--sys-devel/llvm/Manifest2
-rw-r--r--sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14556 -> 14551 bytes
-rw-r--r--sys-libs/compiler-rt-sanitizers/Manifest2
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221226.ebuild2
-rw-r--r--sys-libs/compiler-rt/Manifest2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221226.ebuild2
-rw-r--r--sys-libs/libomp/Manifest2
-rw-r--r--sys-libs/libomp/libomp-16.0.0_pre20221226.ebuild2
76 files changed, 503 insertions, 109 deletions
diff --git a/Manifest b/Manifest
index f805dd386d7e..dba9b3022640 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29801 BLAKE2B b1daeecdad4aae7c1364b017bff69f2f296adebeab3f7109c97e6250afb90ea00daf1cc6f893c3cd71059e8380bddd5330ad8755806129b61afb114963548b32 SHA512 69cc3ec8428cddb5d065062e092c14d44fdd3f2062ee4830beb508d57c0c9ab26ec9fd9530bbc734e63e24a762ef9aac85aa2c3cff214dfeed8a3061487f29ed
-TIMESTAMP 2022-12-28T01:09:51Z
+MANIFEST Manifest.files.gz 29798 BLAKE2B 2f1e32c87c66d570ace8fda49f5e003d1e63ad758aa9109308d97afda003779f429bf38b0d3f7da27b3f2f1e0111155ef8a004a05954f189a66270536c4b38ea SHA512 9d4238cf7ae996e6f34f7b5d362f70579c0882b828afc71e98ce676e4046a11b733ebf36b34259f937d7b44a1b9c17bd3c1da956abb6f55ec4c569359d6bd20e
+TIMESTAMP 2022-12-28T07:09:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOrl19fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOr67xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDX8Q//Q+lK2K4BDset2vTKeT2XQwjyUUuz9Zn0UTgen0Yd5qL5SeKOeGWkrCrD
-q22DOcOViAEEUzX2aEC+ID5sovcBdDoxBC65v5MDIdNyBH1Iqr8wtT7BgmVNC5Wq
-HjKF9mWVWoTKNRrBdIND/AiuvDMOiobFo4wAdAgP+Si7knMI4jSlfB0AxLkNxSbq
-wpwRaBU69cBHjnxb8mVeVYXsjoOMj1c2ZAzuaof2yGwRwNhUFv6zOmY14oUk72ix
-XwUuIcV1XFDbU46czyzqaZxgOsRaKZ6nCxhjGT4BvYcPmAnCsOxGxcUdTR+SKzbO
-W0YEIcNbFPiuEvQWWuqSVuvC5ChLfl5sks3dUGxzmcM10O06NC2zT9zNq6NHr6XM
-tGtHk3cP+GpJul6vOyDZXPt2x6jpD2BS7dc6QtaxA7MTfWYcZkEljvdHgN4Y6ATX
-5wCg8pUcYO0T1GVmYuE3vrvKUf/02g69fqxWIPUsXWv6MsEVFkxS4h9DfOuaieA8
-j++cKnG8LPCqSiTkzSSKkqWmHEaqWhdrFnIRb0DVTgrbvLB1Fjklr4ucWTWOWhtL
-BZNFoJnL/dTUiJt2Sisopy9wMi9f3lmcP09dvRwJnck3O5YL6AaRx++6uTdOFf1C
-B/gvxriGE5L1JzHJsLTXmQ6irECepyisVeabd0VGwd+yMoEMbEI=
-=ZStO
+klCOvg//RmglfE3aU/mNct7vm+ctJj3zts+76toD6hPfOc6+mmSc62PwV0MAjBfu
+l/AC9WOoJDuN0KRECYb3Q80HSB8rTa5h98My1yQjyDZqArejCFlE+fC6lZ720mqU
+Y5Cse9ybMmJPIRb7LCh5oXJ8FVjU0T5+s/dzXyKRw7CzY7vkjf549HUKdykAzaSN
+V8NRkCx3fLl8qjPtZZ8Nt5KZSZrtrsnSPJn2KKsu/uBj6ewQW8xGjmXaiQ+QtcyF
+w5+Hb1xFJ4WH21g6Ufa2fHJPf5XFFjS/7QM4GBy5s33qo735AwNGrt4ZXUbc1xfK
+7vg36+rDwuytI3Njprt88buEMns1mly7prK/uv+ejMtl6JElRMsb8/sErUy7ohI1
+TjD9GRXCUhxMbynwgV7baKLHV+6p0toapJ3rdf2ObH4BxkUBans3oE8z4TwxT5xM
+N+hAz1ymfKf/tAfhZxnC3PZwhrTOxON1zOMT/EzHDtEywq2XRq9jVORIDSVQ0lwu
+AUwAjlXlULaa/955LENbJ3BU/15kJnbJipKGfPIVU4st8X+HJTvuUh12dUQcuHY8
+ak2/JswbyCLlcEcMSjiIiJpkv+61wdOfC5Lz3dagWJ0eLwRHmzigvBmjJee5DAD5
+xE+mRT6epcwY3aUyASKQchx6VOtUGtRm4OSI8215rx5nReGVldU=
+=kLqh
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index c98aca38105b..0db61bb9d96f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6a7ada37d274..44d1a512eb82 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/httpx-socks/Manifest b/dev-python/httpx-socks/Manifest
index abb4454fd6d0..9fc15cf4e31e 100644
--- a/dev-python/httpx-socks/Manifest
+++ b/dev-python/httpx-socks/Manifest
@@ -1,3 +1,3 @@
DIST httpx-socks-0.7.5.gh.tar.gz 24847 BLAKE2B 9c119b756bf493df47a1bc9c36339508a2192d2bd4392113955fed6929d7c79654f17c069f9d952a11d8c95cf210cdf54af1bb59f47dc50b26b180f0915d3fe9 SHA512 df921af0c5fd0e8b4cb127cd13d5285ae57eb6ff9bc95f9422c02c79771ef55f345ef1618156fd0887467ed81cad2081ea9f2a56a03dc1d80948ed9eabe67aee
-EBUILD httpx-socks-0.7.5.ebuild 1127 BLAKE2B be12f6079bd1733f9ef3b1ef4e6b50e575056f16b2fe225fa27ddfc91da146c1662d5cb6824f997cd8604f38589fe79cf2a3dddd552442f675cddccdfdfb0f01 SHA512 feae8ae286620ab5309d935cc67e76e196816db2d139564fd9c2fb5f738a543803c0c556e26c0caa234c7d4c7f0bdac0315bc079d76944b9f7a6bfe229b0cc5c
+EBUILD httpx-socks-0.7.5.ebuild 1134 BLAKE2B 4efc5c770cdfc04260b05bc0f556d36e7b7a5fc9e6a1a5cdcc0f28ad9ece66dc8f3e02c84136d7170e9c95a04b3bc35449102619ec84f14f1ff7057d194a2fea SHA512 d3f898d870250d96ce32e2982cffef32f9dd70905b6ced4f1f8d221c8746a83e0c619439d3c9c2d465d348968252a3a6b9c499fb77901b48693fda18311ab681
MISC metadata.xml 400 BLAKE2B b244ebd9f79b1c3313797b0384339d17df61913473cd26ab01c8490fe02cbe735609dbd2b2d76e7b1b7f716bbb3038590517481a05c1b7886ad49905f171f5e3 SHA512 3cb1600426cdc5b9ec3bd5d18b547dedb961bbc341891293f828e70d5156d845c8676ba25244804d32c702fab40134c39237e5ce4fc518104a969a8f8ffb282f
diff --git a/dev-python/httpx-socks/httpx-socks-0.7.5.ebuild b/dev-python/httpx-socks/httpx-socks-0.7.5.ebuild
index a90135d744ea..6220b8d1876d 100644
--- a/dev-python/httpx-socks/httpx-socks-0.7.5.ebuild
+++ b/dev-python/httpx-socks/httpx-socks-0.7.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
<dev-python/httpx-0.24.0[${PYTHON_USEDEP}]
diff --git a/dev-python/hypercorn/Manifest b/dev-python/hypercorn/Manifest
index d1568c14b644..5b9b0b2fe1f1 100644
--- a/dev-python/hypercorn/Manifest
+++ b/dev-python/hypercorn/Manifest
@@ -1,4 +1,4 @@
AUX hypercorn-0.14.3-tomli.patch 3342 BLAKE2B 67b5b491e7b5b70f41748688b03a0ed2860d6b9dec280634d77b3323610723fd9c709e6b08dc094a7c4fe30673cc9dd159010f7ec695e2bfcdd19509eb52fb34 SHA512 7b4b8599d054a32895866132b1318b3ccd7899d455e09cbd7d3b4bb5f7c340dd78b7dc25bd40507c5af42bc713c193fa7aa503733019a312c945188da9e93dbc
DIST hypercorn-0.14.3.gh.tar.gz 154930 BLAKE2B da827d586307ace6ef9ddb8ca4046ebc5c745df1d48152ed78b948751a7d472c73d5f8310e58266158af4739e14f2960a46c2e7fc7f12bf7629a3edb3821b58f SHA512 f0d69ab1883379058112907547e6f89a4a7114d7f4851b92f0c465d73def9cc15508e3981bda7e66ce3c00e896f7fb221b3dcd8bee6a51d8429572b678b7ade8
-EBUILD hypercorn-0.14.3-r1.ebuild 1115 BLAKE2B d28487433b0ec80f9f7905f2decfe412d49d7ac16ece81fc0faab70c584e0a2e5c4b97ed439d6547c18427ba703c5cfdbbdb7ae3573452a223967ff6dc63fa46 SHA512 9a3a5c4f85bb823d5921611b16cd060307048f9b04bdf021de139cde831c5f9eb4b3a2868b824d4f8314b7ece33e494dd7793c8359aa9beb3e507818c9042fe7
+EBUILD hypercorn-0.14.3-r1.ebuild 1122 BLAKE2B 933a5c74acacb2b225861a0d6ed83fabc1d8940180659f4cd1928da49086dda53096b1dcd650a15bcebf0f5c24b7c679bf8236e580ebf6036b175de6a46cbe2f SHA512 3367ab73589ae682a9cce47d61a868d97edbe01e2844986d6d78f44f8967fad96ad7011dbd5e00d38596542431f6ad5ccd5090ed357f441730e2f97718f3d56c
MISC metadata.xml 394 BLAKE2B ed2b00d93cd09682484b86b44f0e6cf0af2ebe7725c47afc5bdbc57b519b251fb0537c36d460ab4b427eeaddc4e61cd8970e3e91c3361279138171f838198fe8 SHA512 642d8e2b74e9ad6c79ee233589392202135328a37b04b29144aedd66f44a34bcdb36d38f5b7dee3c0e3ce2693f2b47cb86a9617d5c32ead5f3462ca1d047da0b
diff --git a/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild b/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild
index 879915cd1365..8b40599d60c5 100644
--- a/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild
+++ b/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
dev-python/h11[${PYTHON_USEDEP}]
diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest
index 56212171f03a..6cfed727bec5 100644
--- a/dev-python/python-multipart/Manifest
+++ b/dev-python/python-multipart/Manifest
@@ -1,4 +1,4 @@
AUX python-multipart-0.0.5-pyyaml.patch 987 BLAKE2B a2fe5fcc4bce4df83e86771eecbd1f81e144d3c1ff31bd61777ffaab33564904dff05f8ea741292eceaecb69208cf5b6b97e202e1cdbc9b77fee67f1235f323a SHA512 d7a4a630e38df4abc7858e892457a9d63c982d013f18554b3bec52a48c167bb14a534fccadb718600b17d8a7753b5153eed164c0fe3f8f46228847d0774dc8df
DIST python-multipart-0.0.5.gh.tar.gz 48018 BLAKE2B cfff5c1c57ada3ba3d50da71273435781d62d3907ca1b7e6180cd319f2680258b3e1e278dff760106e7ca9c116f4c5c7adf957601d6d8465bf300e6211b83773 SHA512 c2fabeb77a25119c4bbb71c3faa6de58e27ac2f0c768298eac62b519fc51e5d95fdea05c4f3846ed47205f297802982a001577a73b2feec2d9f585c784d6c3d7
-EBUILD python-multipart-0.0.5.ebuild 716 BLAKE2B b107cc82bc24e49a5dfde212314f3b1b8af82ca75137431c8f5000c595caf0c4870f374faa2cac5e74bc942811e61c78ca4d3ef69fda39ea90171f2bfa1b7d81 SHA512 d2774cf85b6ebec303fe6bd090a58f7ef2bd610a35c4711b435aab4b922dbf543a0dd29a514f4f33e65f9109bfb0e789f5a4b4b79c8444c8ac178b0e4d2587bb
+EBUILD python-multipart-0.0.5.ebuild 723 BLAKE2B 3be7b5440a166d9470f7250361f1b292ccf32854aea4c87fe7db7fa6ff92cdd3689ea6dc84b364d3dd8fc2516c86c35e08b7d4342e81cd267768b30aa0bf95f7 SHA512 8c7d97719af42aef3fb251aadcd919b0c6020084fcd7825172356a3fcdaceb5ec071a927840becf738ab2322ebcb77e0275da1259c077b61b8271c18be651770
MISC metadata.xml 409 BLAKE2B 3cdcb724c178e87f10b24cbf61160407378e90ae47789e77fd3a87e30513dac08998da154df7836f851a8cc74e6c130dfdd772bdbed2a8403da69eca8b24d4ac SHA512 6403064cacab7dc324278a5fd22f321bd1474542a66fbb2a30b30b8080f221147700f1d12073442bb8ced624b5c18fd4b3ee77cd0db087e0f758405392a92541
diff --git a/dev-python/python-multipart/python-multipart-0.0.5.ebuild b/dev-python/python-multipart/python-multipart-0.0.5.ebuild
index 9f835c46dc0f..5cf10087f6db 100644
--- a/dev-python/python-multipart/python-multipart-0.0.5.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
BDEPEND="
test? (
diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest
index 19bde78f0048..96d45ae3cd35 100644
--- a/dev-python/python-socks/Manifest
+++ b/dev-python/python-socks/Manifest
@@ -3,5 +3,5 @@ DIST python-socks-2.1.0.gh.tar.gz 31251 BLAKE2B b32b35c746066c10fa1e52677e42058e
DIST python-socks-2.1.1.gh.tar.gz 31306 BLAKE2B f42f88089b0438722b076bcbbbe194b6ed621dec34f850861d791418ff453e6f97aa4e2f2ccf69024c5c562f7d1c8e1110e9930360252556bc77dd44b9a20fc0 SHA512 d68c5d0b0975283a8a86f701db5a8037beb9368edef591876abba2524593114fdcc933fa3dc5eca8123afcc6fc0eb3eacfbbf40e54acb87e973fc7b49ed3c8dc
EBUILD python-socks-2.0.3.ebuild 1177 BLAKE2B 7002fa042421d7e5c7b9304df69c8cdf33367865794d0451e69ce884681c44b5747a75d7c989c074c67a8d7fcbf0f67bdac5a7bf71af5d36021997515ee1f75d SHA512 a7dda1248c6fa29c4fadc83a170f57ea1d1fc3326ba7a6bb6fed26cbc74d62308bbb1092af439a5248eb88518b14d49b4d078a7ba415fff82e8412402f6fc6eb
EBUILD python-socks-2.1.0.ebuild 1187 BLAKE2B 0bdc2c6bd34398eaad0528f3ba3b63eede179763f1dc8a9dd89cfac05b44e30190b70b266c12eaca74eb54a9a24b97f401335b931b036d06527d8e1c9520cbf1 SHA512 7900eb19699d291dbe34d5eaf40d46014e601ce8f99d57dd0a8f79687fb6b30731e1f91a8f40e8ef19027e23359605ac8ca67ce90c0bf83e55c064de785b515e
-EBUILD python-socks-2.1.1.ebuild 1213 BLAKE2B 5fafbd8cbff224769da7169fa0dc33ffbe3dde5742a0b865a78db06483031c36a9518e0ee702c5858075471c99fa41b4b4976217fa8b71b2aa43f9b036e60b5a SHA512 240f306d3b550744a8e71adf91c72b5b86fe51ed47265101d7444862c18438dedb2658f9a2aa0359ad27c961a9f198df92e13a38e43c323833f2419b71f4e1a1
+EBUILD python-socks-2.1.1.ebuild 1220 BLAKE2B f45cc27775ec4ac34405fba545f314724dd99a74cd284167a2a6a5d4f73bb6ede5cfa0691cb5a30588a132981140030dc574db2c06a1e98d914fbf7ec35e931a SHA512 e0b8fda1cada054fa0df97f556403b8582f709ef188770c408f6c43852d5cae287c398d64a819eaeda15d159034e6dc1a04653318826acfadbdf7b9bf096f045
MISC metadata.xml 380 BLAKE2B 2209abdbafd26baae585840e774843c37e0c6103fa93d75e8c1ddbc8dd1b96f269a3e76f14c39a55294d4d642d7fbe9f87c6b1a0b64152c671590a9e0a6ef959 SHA512 ccbb1a5c9fd05ae1da346f4f92efe156921f7adf9f5544635a407ba4a8154c896bda2e445e05e70a8e46c2829b8d4a38d3bf5d73804a3641c811acd2be62099a
diff --git a/dev-python/python-socks/python-socks-2.1.1.ebuild b/dev-python/python-socks/python-socks-2.1.1.ebuild
index 57a0797ba29d..8298343d350a 100644
--- a/dev-python/python-socks/python-socks-2.1.1.ebuild
+++ b/dev-python/python-socks/python-socks-2.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
# curio is not packaged
# asyncio is the only backend we have, so dep on its deps unconditionally
diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index ac0d23ec5429..7a91f8b99d85 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -4,5 +4,5 @@ DIST starlette-0.23.1.gh.tar.gz 2830865 BLAKE2B b1eaf59421d413179ad294b240babb9b
EBUILD starlette-0.21.0-r1.ebuild 1076 BLAKE2B 07737c708f018e5939835a4b79c0d1d0c9cf0d4c767fb4822d79f3e13431b14d51306482fff8cf93ca68fc26bbf459113e0deea96f2b9fd714e816235b4752f5 SHA512 812b6b1b721bbf7e042539e0cf5e84843b96747eda02bb8c1d391b324dd1fcf6ac9cfa6d1bbbd7c22388c2e3d3baf2aeaf88484ee0b45f51c5de005cd267e09f
EBUILD starlette-0.21.0.ebuild 1240 BLAKE2B 73a618cfc352aa36f8286914ad4eaf0f086f236e621685ad17fcf3db4510d9732100f113f8fc7739afe21c0d02f1feb33ed0c30297cc184f5f57cbce4863eb3a SHA512 716075254c375f33b18e0c66c4d6de84c0a5c278c1616ed971f3a9aa33731e6a42599cb0019a97afcfb3375577af89a308191dacf2ac48d95e71c043d65cedc8
EBUILD starlette-0.23.0.ebuild 1076 BLAKE2B 07737c708f018e5939835a4b79c0d1d0c9cf0d4c767fb4822d79f3e13431b14d51306482fff8cf93ca68fc26bbf459113e0deea96f2b9fd714e816235b4752f5 SHA512 812b6b1b721bbf7e042539e0cf5e84843b96747eda02bb8c1d391b324dd1fcf6ac9cfa6d1bbbd7c22388c2e3d3baf2aeaf88484ee0b45f51c5de005cd267e09f
-EBUILD starlette-0.23.1.ebuild 1108 BLAKE2B 878cd694b4a94424e5051e3dd5507de6240c057b7cdb83902f735060357eab55c01bcc661417532c2228b5c16a454a6ff1ba1869f27b40983a333c19ac85d9f2 SHA512 5a6277e20de7c82b8d5d0b6f6e3f477592371b90868cff59cf4f8bb6d50ad8bab023acfa45dacd063dcd8b283698348cfa9ed9a795a9031e069d87f5af04991d
+EBUILD starlette-0.23.1.ebuild 1115 BLAKE2B ad5213aa632760dc29f779b094e141e576f9a3d57fd476c5b23a78aa7a67c6f768cdc3386590b8bdbf46162b0f8661a3d2fa379e9cec9e8dbc4c2a4527e798b2 SHA512 99a1a36e08a229b463359b27cf5a7b6b4a5408fd7c086c623af102fe4ded1ffb85245830087b978db5069f16cee07e0b455fd14b0a42c6cec171199e40ac2221
MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca
diff --git a/dev-python/starlette/starlette-0.23.1.ebuild b/dev-python/starlette/starlette-0.23.1.ebuild
index c63abf3f8e29..add984b6191c 100644
--- a/dev-python/starlette/starlette-0.23.1.ebuild
+++ b/dev-python/starlette/starlette-0.23.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/tiny-proxy/Manifest b/dev-python/tiny-proxy/Manifest
index 86b6b58c04fc..d4a730b38550 100644
--- a/dev-python/tiny-proxy/Manifest
+++ b/dev-python/tiny-proxy/Manifest
@@ -1,3 +1,3 @@
DIST tiny-proxy-0.1.1.gh.tar.gz 14940 BLAKE2B eba17082bf832127c36468db37d9214e45d236c9c1fa7e357e05269df8671f4a06992e03224147642221220aeb89d91479332038e09bf1aa22ce1f0c0316ff20 SHA512 aaf677d18058e6c7c1133398e03d7b0d8b9b4e500fc89174bb3dda1145eb0382492b227f892f672d7a558a30f1d4b92b20eef62922e0e6983f93fcd17850d825
-EBUILD tiny-proxy-0.1.1.ebuild 942 BLAKE2B 0ca5e4e163ea0610a5d61155369482897f28ba9fa5a07dcef69a5531c85e6d197553d13f1ab63a65dee3cb47554f5f3c03e93a2074f950630066c5637c6cef5c SHA512 9b0894163bd12a28ba73415a225720bcf23223017e74ee69a32661cbdc5e86c2a098c306dd55a3e00235d2c58c4c7771904e19b1187462bb9cbbc71386009465
+EBUILD tiny-proxy-0.1.1.ebuild 949 BLAKE2B 0b93787a4b0b887ccacc9847f21a793be6a836edb2f0919da515372dc9e7f6f2dfd50e5da23440d5389627ea8602fb1d34f1a4b953949b2367fb6d29c8876476 SHA512 6811350de1bf4ad127b711cd624471e4ac8ba3b7b410be63975c74c3206aa0d7915cc5733bed0cf26d0848d0bb8bfd6d1c337b0fc9a1dd59b70c42e02f440ca3
MISC metadata.xml 398 BLAKE2B 0a9e806f68be7be9aba302538ed91e6e1079fad058c5759377f6ee7f044ca30ccc166ba17f885b94812e202e722f20fc71a3bb7a7a53f2e56753c93f9751f80d SHA512 02fc556e42d27fc680260bd185794d90b7c94378e325f4e136fad00f4fb83ac7b33b3bc68d3d9d13b669346f006e84d7c0be429880a603c8e4238e9f0b973e4f
diff --git a/dev-python/tiny-proxy/tiny-proxy-0.1.1.ebuild b/dev-python/tiny-proxy/tiny-proxy-0.1.1.ebuild
index 14b66e9b8446..51eedc180ad6 100644
--- a/dev-python/tiny-proxy/tiny-proxy-0.1.1.ebuild
+++ b/dev-python/tiny-proxy/tiny-proxy-0.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
<dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 618b9e694f13..ac01b8eb6db7 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/glossaries/Manifest b/dev-tex/glossaries/Manifest
index abcfa6008544..e3fbc166c0dd 100644
--- a/dev-tex/glossaries/Manifest
+++ b/dev-tex/glossaries/Manifest
@@ -1,5 +1,5 @@
DIST glossaries-4.46.zip 7028263 BLAKE2B 3d1479a50ea938eb3bd273b2a17db2675275aece241f4bab0329656966d2d28fae2e82268c667998b111fa35f1a04f24ddb3b5130e897c13e2cef965783f9606 SHA512 6ade1039b91b719035cdaef5381cd4904c4baccdd7b9f9a2e655e47a833bfe5b20c6775e30ce08645c0c30d3cec140ce92e36c5a872b40217c5a82bca2a6ce5c
DIST glossaries-4.52.zip 12709543 BLAKE2B b15ead946238225e9a0818223658f94f161e2519bfe66252affa607be076629df6d8e63ee9e5ccde6ee3ca74086547cd0a8fab55d4f73515eaa68c3dec65d380 SHA512 904e0e153b73d0dc1bf61e1238556e7bbe5c58195226e25b566a2e1e5eb5681a8c6a6c9f43ff43301918f4769554bd2303bb3323d50d58f4eeb4f59af6160a83
EBUILD glossaries-4.46.ebuild 943 BLAKE2B 2a9134fc6454bc609cce0d9e3b6f0190a757d7bd5ea7c2aa04b6b6c844b28549d7cfae2fa32201764264c06e952c18d22a0fd27585a10f9127bddb78b2bc4682 SHA512 cfaa7e416e20a846bbdc2ab3f9ff7141fa53833d09f938b8fb432210744502c23649008e54725ffe1fde0d6984566bd23b35b70924b7f687fddd6e34f7763b3a
-EBUILD glossaries-4.52.ebuild 945 BLAKE2B c51add1baa6868c832f9f00ae76d5b022065c71928eb9021d3d67e45ab0334fefeebf9e68ad91b1b1900bbef470a4672779eb440cf71be3cca01e5c1c6aa48b4 SHA512 d12837d0dbe9b7ad217b9bf1c81715d0c41cec86ab7a4e5a9c93c1b0924f71431dbaaab34fa4352529e741e154906655258bfc5b6216c3b5a95f81ad8fe25d8e
+EBUILD glossaries-4.52.ebuild 952 BLAKE2B c493bd181772a59b28bcf65d33dcb171d99b5ed64931085bdf9d8a1f4a020cc6c21af1486bc60657dcfeaada9420f1746158131b2fcc49192984a81818f5de01 SHA512 c38536c2fbc01bd3e6e646ad7a82b4618d436593c69bf68da7067e9d3d9d33f432dd2be1d3a7d17d58b873f7d796cbc3a8f23b761ab631730d915ea619b64742
MISC metadata.xml 250 BLAKE2B e2cadaf7d8fd791e45124cd765cb44d4e2347ecce2bc9dabdc682f6e6f198da73e34e273d326bbb8317c28c34a86e6139bde7e9cdc4ce7d6045443f8bdcec8a0 SHA512 3ca55284974baa2067e21fc58cd2f9f6a673d83f53dc53d3bafe26c1cff7b8aa13890545bcf92f9febc82afdd0b6b3afeb5c2d7fc4c31f7e0c46d1b0314564f4
diff --git a/dev-tex/glossaries/glossaries-4.52.ebuild b/dev-tex/glossaries/glossaries-4.52.ebuild
index de337b866766..b0be2cfb2ef0 100644
--- a/dev-tex/glossaries/glossaries-4.52.ebuild
+++ b/dev-tex/glossaries/glossaries-4.52.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://mirrors.ctan.org/macros/latex/contrib/glossaries.zip -> ${P}.zi
LICENSE="LPPL-1.2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc examples"
RDEPEND="dev-lang/perl
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 9f6596c6888f..7a9587cfee4d 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 0fe8da2309d8..8fddcb99d27a 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 28 Dec 2022 01:09:47 +0000
+Wed, 28 Dec 2022 07:09:43 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c5c2bcae4fd6..5a84845ab9c3 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 538471 BLAKE2B b7385901234c82cabfe7b6fe500f9a2de535ba832c5fe98f7b1adcf90342ab9ac009a4eefb2c71141609f93233148e5db41c6f760cbea8413d0a285b67c25f90 SHA512 8b561e583b67bc367b59eefc1d958442632b1001434a1d0874a9ae00334c80cc4a27278dac1813b0d7b255f214d060c5e60573b828bb87fc8e319dc9233f12aa
-TIMESTAMP 2022-12-28T01:09:51Z
+TIMESTAMP 2022-12-28T07:09:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOrl19fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOr67xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB/jw//chri14FK3Qs2gS3N3HlbJysrTkBpgXqYVeJ/6WJbUi44HHHs4u99F1W7
-Wn+I8g+SBmkZTScf282r4y4zAsl8Fm56S1B9PpqBMIz19aU1oMee+TwJJqtOJv70
-pG46JSBCnKO2+z7OFH5+EO9kfwP6eyuZW12kn3UGsopllQJvf83GZuGaGfLUlkUL
-16aD/UQE1WjzbP/YUBJi/+n+eZGrcIje8HY2tDvM+C2ZlJRiqBf0nk4j9sQxRS6J
-iLHIudCpwbKkt1qqXizFP+tx+U8Jq6Xtj6iAeJAupQAKa7WzCeS6eCVSvW/TsKW3
-166Ps1tVVVA3x3+Y9xU578+2MenaR/lVP0tG9f5U60wpRAvlQ2SA9u+bkIgzwbvc
-u3EhE7FjsIwwXJ9gqrNIO3UUEVSjuQlCidNxYi0EFplOo1jgmfNdStndvBSPNOhc
-j6Sgm5bWZlwENVg7zaCABI1YjNzARF/LOXga3NSyjrd65BSpZAKLhc0f7ByoOnDV
-X9t9AhJYxmvUnwN4DwqMabXumuPQ3aT2JrjAoBP9ctlC7ReLVamiH+DvahVO0be+
-PVmlWGSqvuQETj+ceQy87Yfotd7tq+hV22dQ+wYofAfIqP1p7MMWnqb/IhE5nD7H
-3+sEzBk77oyYwaIk0V+YO8/YjB6MNRiTLT9H8yYHuhDsKzF50UA=
-=FZ/t
+klDhYBAAmsAGTeYB+l+bsRhpD6dAcGiRn6yzLc6J2T2R4/FsrvRTeS3G3O/VQyme
+5/JcM1pbZwQhhO8KrDVYd38v/fXLrq/QVok6MVxMBUDlT5YTdPNFYSfsFXPwUA5D
+Mi0ohujGXfw6ow4noSC9V/P0aiB5iu8Fn5qnSs4/iBn1xbmICeXEcJJeRGOG4E13
+p58f1NAkpV4d7rDlexu5CUobuu2fnxaKGpB1KXfBs1ZR89oVcOrA5om5hlb43tpj
+5LOITKPnVWSQU6qdF7gqjk/fjFK3ugX9zG9g0xX8X1V7ZLVM/PLlICqus9Z+Uxxz
+/w2IxDz1zb/pGNF2FC6bvGSf68pvoH5WIvQiKfflW3Z+6uIcGDXcpKvKdYUQEj8N
+tZuM0cEgE441iHsX54/XUyXq5d9P6DLXpvfJLxugI0JWJd8WKFI0bFtlIh+l1+Vq
+FrDwOfUyruV4cunz1cHY9btbMJruZ9mN/zICGqfbiXNnoinUITV3mwq0guK5LrAx
+60LOyDd4DoOfQrw/tDuEEVweP/+74X+KtujHo/6zdy8WOVsjRtASAaOH5gklxAm6
+y9qelIP2XZz2GxQwtmpypPXWJC/lj8HijlVwkemoWObXHu+ZQHnD3IiknQQ/F3oh
+77pAQxtWXWsCU6LvXySH7YMuY+XVb/k32E/gIrMD3dYN9JujJDs=
+=QFs2
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0fe8da2309d8..6d033c23a82c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 28 Dec 2022 01:09:47 +0000
+Wed, 28 Dec 2022 07:09:44 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 13621f29a5d2..3ccdd22ce4b0 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index f24ece2c35cd..b1f52424729d 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/httpx-socks-0.7.5 b/metadata/md5-cache/dev-python/httpx-socks-0.7.5
index a18d299e454d..3715af4ef789 100644
--- a/metadata/md5-cache/dev-python/httpx-socks-0.7.5
+++ b/metadata/md5-cache/dev-python/httpx-socks-0.7.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/romis2012/httpx-socks/ https://pypi.org/project/httpx-socks/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/httpx-0.24.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httpcore-0.17.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpcore-0.14.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/romis2012/httpx-socks/archive/v0.7.5.tar.gz -> httpx-socks-0.7.5.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=5936f4700537baa79668735b6640e326
+_md5_=8f2d30d90ac16a550bc6fb507a2a8647
diff --git a/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 b/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1
index f2256dde9101..c19fc7fffa80 100644
--- a/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1
+++ b/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pgjones/hypercorn/ https://pypi.org/project/hypercorn/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pgjones/hypercorn/archive/0.14.3.tar.gz -> hypercorn-0.14.3.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=3d0f4440317ee6a755af7fbce64fc0a5
+_md5_=726c1bc957743766d2cf2502b6b68bc5
diff --git a/metadata/md5-cache/dev-python/python-multipart-0.0.5 b/metadata/md5-cache/dev-python/python-multipart-0.0.5
index c634214a40c9..fdcaba5a4aed 100644
--- a/metadata/md5-cache/dev-python/python-multipart-0.0.5
+++ b/metadata/md5-cache/dev-python/python-multipart-0.0.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/andrew-d/python-multipart/ https://pypi.org/project/python-multipart/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/andrew-d/python-multipart/archive/0.0.5.tar.gz -> python-multipart-0.0.5.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=57d0b4c8096294346868a4609f4ac000
+_md5_=873addd91ca599a152805d09a167befb
diff --git a/metadata/md5-cache/dev-python/python-socks-2.1.1 b/metadata/md5-cache/dev-python/python-socks-2.1.1
index 969248bc62d6..94d60ef2f942 100644
--- a/metadata/md5-cache/dev-python/python-socks-2.1.1
+++ b/metadata/md5-cache/dev-python/python-socks-2.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/romis2012/python-socks/ https://pypi.org/project/python-socks/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=dev-python/async-timeout[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/romis2012/python-socks/archive/v2.1.1.tar.gz -> python-socks-2.1.1.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=3b3cd5e4a9b54ad427bd9d488fd59c05
+_md5_=ef83836e123c47cfea49ba0c34e946b0
diff --git a/metadata/md5-cache/dev-python/starlette-0.23.1 b/metadata/md5-cache/dev-python/starlette-0.23.1
index ba96faa289d3..9bdc929a0cfd 100644
--- a/metadata/md5-cache/dev-python/starlette-0.23.1
+++ b/metadata/md5-cache/dev-python/starlette-0.23.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-multipart[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/starlette/archive/0.23.1.tar.gz -> starlette-0.23.1.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=b10b0c0487104ee9285d7add99b7c488
+_md5_=55e090f3634d5200e164b77fee122a10
diff --git a/metadata/md5-cache/dev-python/tiny-proxy-0.1.1 b/metadata/md5-cache/dev-python/tiny-proxy-0.1.1
index 6cebab958553..78aa92414964 100644
--- a/metadata/md5-cache/dev-python/tiny-proxy-0.1.1
+++ b/metadata/md5-cache/dev-python/tiny-proxy-0.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/romis2012/tiny-proxy/ https://pypi.org/project/tiny-proxy/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/anyio-4.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/anyio-3.6.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/romis2012/tiny-proxy/archive/v0.1.1.tar.gz -> tiny-proxy-0.1.1.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=410d3e914294abb2b09d73db81739b51
+_md5_=c1a667c415929ff83e121ddf1d6caf8b
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index d8b42b53c8fa..7188e54d749b 100644
--- a/metadata/md5-cache/dev-tex/Manifest.gz
+++ b/metadata/md5-cache/dev-tex/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tex/glossaries-4.52 b/metadata/md5-cache/dev-tex/glossaries-4.52
index dc862f21f944..8e698e5909aa 100644
--- a/metadata/md5-cache/dev-tex/glossaries-4.52
+++ b/metadata/md5-cache/dev-tex/glossaries-4.52
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.ctan.org/pkg/glossaries/
INHERIT=latex-package
IUSE=doc examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LPPL-1.2
RDEPEND=dev-lang/perl dev-texlive/texlive-latexrecommended >=dev-texlive/texlive-latexextra-2012 dev-texlive/texlive-plaingeneric virtual/latex-base
SLOT=0
SRC_URI=https://mirrors.ctan.org/macros/latex/contrib/glossaries.zip -> glossaries-4.52.zip
_eclasses_=latex-package c20e442c3953c765f636630631c96194
-_md5_=15353d7783c34b971aee83c2d67e4781
+_md5_=65292a7ac478df461e989127399e8e30
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 987ee388125c..317857ed3247 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.18.2 b/metadata/md5-cache/sci-mathematics/petsc-3.18.2
new file mode 100644
index 000000000000..54fa8397e74d
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.18.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/cmake sys-apps/which virtual/pkgconfig virtual/fortran
+DEFINED_PHASES=configure install setup
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( >=dev-lang/python-3.11.1:3.11 >=dev-lang/python-3.10.9:3.10 >=dev-lang/python-3.9.16:3.9 >=dev-lang/python-3.8.16:3.8 >=dev-python/pypy3-7.3.10-r1:0 ) virtual/fortran
+DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
+EAPI=8
+HOMEPAGE=https://www.mcs.anl.gov/petsc
+INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
+SLOT=0
+SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.18.2.tar.gz
+_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 fortran-2 72d28c6872beb1e7cb99684b0ae4715d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=3b168fc143b4c15db8db534ed064e895
diff --git a/metadata/md5-cache/sci-mathematics/slepc-3.18.1 b/metadata/md5-cache/sci-mathematics/slepc-3.18.1
new file mode 100644
index 000000000000..a497865e87e1
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/slepc-3.18.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=configure install setup
+DEPEND==sci-mathematics/petsc-3.18*:=[examples,mpi=,complex-scalars=] arpack? ( sci-libs/arpack[mpi=] ) mpi? ( virtual/mpi ) || ( >=dev-lang/python-3.11.1:3.11 >=dev-lang/python-3.10.9:3.10 >=dev-lang/python-3.9.16:3.9 >=dev-lang/python-3.8.16:3.8 ) virtual/pkgconfig dev-util/cmake
+DESCRIPTION=Scalable Library for Eigenvalue Problem Computations
+EAPI=8
+HOMEPAGE=https://slepc.upv.es/
+INHERIT=python-any-r1
+IUSE=arpack complex-scalars doc +examples mpi
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3
+RDEPEND==sci-mathematics/petsc-3.18*:=[examples,mpi=,complex-scalars=] arpack? ( sci-libs/arpack[mpi=] ) mpi? ( virtual/mpi )
+REQUIRED_USE=arpack? ( mpi )
+SLOT=0
+SRC_URI=https://slepc.upv.es/download/distrib/slepc-3.18.1.tar.gz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=481fa5be611f7ecfed402ab2e286b139
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 2c09e8382bc1..669e182d3e3b 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/clang-16.0.0_pre20221226 b/metadata/md5-cache/sys-devel/clang-16.0.0_pre20221226
index 6e802cc5816b..a135bd86d995 100644
--- a/metadata/md5-cache/sys-devel/clang-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-devel/clang-16.0.0_pre20221226
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs
IUSE=debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_LoongArch llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
PDEPEND=~sys-devel/clang-runtime-16.0.0_pre20221226 sys-devel/clang-toolchain-symlinks:16
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) ~sys-devel/llvm-16.0.0_pre20221226:16=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-16.0.0_pre20221226 llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_DirectX] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_LoongArch] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.0_pre20221226[llvm_targets_Xtensa] )
@@ -14,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16.0.0_pre20221226
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 2573b2f563461fd232f4587523e5144b llvm.org 0dd33ab41d585e992591bf9e68708bd9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=1aaf4ee2a3c6150ce749698de9cdd3c5
+_md5_=4325ba237c1c69f7b4132dae456164b0
diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20221226 b/metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20221226
index 7464c0c9b72a..a713d2c6f9cf 100644
--- a/metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20221226
@@ -5,9 +5,10 @@ HOMEPAGE=https://llvm.org/
IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
INHERIT=bash-completion-r1 llvm.org
IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind stricter
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind ) !llvm-libunwind? ( sys-libs/libunwind ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.0_pre20221226 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0dd33ab41d585e992591bf9e68708bd9 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=b488ef65f572261119ea917aa0095cb5
+_md5_=a612e6933b73fc9a184aaa82d354b6e6
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20221226 b/metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20221226
index da8777873cc4..a1dc965cebf2 100644
--- a/metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20221226
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://clang.llvm.org/
INHERIT=multilib-build toolchain-funcs
IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~loong
LICENSE=metapackage
-PROPERTIES=live
RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-16.0.0_pre20221226:16[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226:16[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-16.0.0_pre20221226[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-16.0.0_pre20221226[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=sanitize? ( compiler-rt )
SLOT=16
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=082fdfb8aeaed8e32b6ce211c65bcba6
+_md5_=6bfdf1aa57bd88f1562551f116c3d94c
diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.0_pre20221226 b/metadata/md5-cache/sys-devel/llvm-16.0.0_pre20221226
index 663552f657cc..f193a37db7df 100644
--- a/metadata/md5-cache/sys-devel/llvm-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-devel/llvm-16.0.0_pre20221226
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
IUSE=+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml z3 zstd test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_LoongArch llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:16 binutils-plugin? ( >=sys-devel/llvmgold-16 )
RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !sys-devel/llvm:0
@@ -14,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16.0.0_pre20221226
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm.org 0dd33ab41d585e992591bf9e68708bd9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=e814e02052a50c4afce04b17ccc5ca57
+_md5_=6716709610963c76a76a6fcfb9819eaa
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 038ec74f7439..15829545232f 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20221226 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20221226
index 441563d9a49c..9333c9fcbd68 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20221226
@@ -6,9 +6,10 @@ EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
IUSE=+abi_x86_32 abi_x86_64 +clang debug test
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 2573b2f563461fd232f4587523e5144b llvm.org 0dd33ab41d585e992591bf9e68708bd9 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=81b14448979732d87885eac476bf7745
+_md5_=f6f676b89a47688e0870587d7ed6dfd9
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226
index 09b6d1247e36..eb84295b25f6 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221226
@@ -6,10 +6,11 @@ EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
IUSE=+abi_x86_32 abi_x86_64 +clang debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 2573b2f563461fd232f4587523e5144b llvm.org 0dd33ab41d585e992591bf9e68708bd9 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=4aec54b218cb6e8793adcd55319d0972
+_md5_=2638bacb616b6b896ae7b477e5e02419
diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.0_pre20221226 b/metadata/md5-cache/sys-libs/libomp-16.0.0_pre20221226
index 71a3941eed47..29f5e0407b16 100644
--- a/metadata/md5-cache/sys-libs/libomp-16.0.0_pre20221226
+++ b/metadata/md5-cache/sys-libs/libomp-16.0.0_pre20221226
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://openmp.llvm.org
INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1
IUSE=debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~loong
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RDEPEND=gdb-plugin? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-16.0.0_pre20221226[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -13,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/16.0.0_pre20221226
SRC_URI=https://github.com/llvm/llvm-project/archive/dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz -> llvm-project-dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 7e4d48a3c6c8ebdaa9f7f9e7d2991e22 llvm 2573b2f563461fd232f4587523e5144b llvm.org 0dd33ab41d585e992591bf9e68708bd9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=2ce525b4b27de1f714f6508158b70ce3
+_md5_=5d5391097670dbcfed2f246567cf1e50
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 0dbd58414c10..03c346718882 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14957 BLAKE2B 9b4a03ca2cdc8f82e8ab0ff86e202f41bc656dfa94465b3e5b62bc19534daa77f55dc7405a186f6b488f4483c8749474d8f41f7ed8a1536defa430296169f75c SHA512 d1c22be85e8691b1423545a48181e744214018a78cadc138413a31185e3de1f748483fef9f118db4af4a5d7078bd64191943df29aa15734a49fd3092d97dac34
-TIMESTAMP 2022-12-28T01:09:51Z
+TIMESTAMP 2022-12-28T07:09:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOrl19fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOr67xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBBkBAAgqspNoW3G1FchSYocTE84ZLEUe82sYoETGYCI55SQz+LEd7X9hmjDTpg
-Tj7LjECKFYI2CklgysJLoYRCwjH5wMzKzh+acER9qa388W9qg6eLJ9fxwgH2KInr
-Y25Gb2vun107/NbBuZA2jAyPSszfKVgSr6v4QAKFoyQ3In2uQPQNkGBB9ln3mf2h
-mVCseW6lkDfYQfQsCERQZev+LE4r6/E66MAAu6ug7yMeM9uJCfuJPRPn6Nx9E/CR
-mSkROLF7/7fAAoT8J0ggRrICcYoVL3bIM58OpE/HCCDZujo5Nl0nq4jnxBelsedd
-LipRRf7advTn5CDTXlYdyAlCDiY5+BJTxrizEuMSu2hPA7KHePtKC2ZdWzoMj1Bl
-I7s/DePWBXu3wQxRWbEQVNZOJlLYoO+G/Pc4Zx+scDlGUc5X1+CreQOtyJSuJf9q
-ePTT+0jGmHvbNemrlGl7XkshF3ahW9RWSCnZzr/3n5xmAI/tQFB2ng64LvNYPF8Z
-EII2dknfeap/cCk6gI3aUuEuP0yiXmx6wXdi0mSaVmnk+2P/mfrV+/983RlDEDoQ
-/ZH2I+VsJx9zGLbXl6yPPNJLE9FUg8t4iyKXiqdH2PwL7TsYKMjHGT1VOmtXrJEy
-vv6ge2lpfkGbsbPzsoZhNpysewreZEat6+NrZdEsSS8ZVEpTmmc=
-=gXeC
+klAZOA//dDulKCWvoNsqe68hmzZN5RvqWVaJ00GfK4frTnZHWmRfyYTUfUSCsXMd
+scZ4Rg3oQf92rzVWQ/gxQuC0XK/GhNx2BCEkGf9QopLt+sSc3liqh9I5hNexXyh9
+HbzITUlnZmbOtgj2FG/gn1+qDT/wnpySW6yg+ieT7oselCkDM6vIhcSNqae8JO/Z
+kDLiMJNtniAiYqGj9CEVwcD8miCPVwEcSVyAZuF5E05LB0faRKcLEJCg+ztdpgKx
+ZCr7y5v6ZRfZlsRCYCC6DWsoOncQO+uo/r3GTHEkk3C+dlZS4vxlizI+xBgXrkoQ
+RW6lQ6A7sYXHo6RregwSFtshhjANTgQ8+ytlNubFp9vxnMwX3ihKB5N73daKNaLx
+CJzdsqBy0WkQ5gfLbp1AHMEQ5KDQx68801a4A/qQ2N/4lU2D8GK61o95g2pZ/Dia
+eOW2bHZ4PVfui4O9keXksUcc2Q+ekPlVVzRvOL0RwfwvPUAmFj+xEcxZNyr5mMNr
+jFSK4a71HdldhusYi3Q5B7pzcaChbgq/EPKtliJkAC9dj/RvFlEM/jU/zvzhBFz5
+3kAg9mlM35RwAT3UgylSoHdqkoo/OSAf6gd+OlTpB1hI7lu960NPTrEC6I0qwm33
+UOKo4l/a1tZZxxrEm7ndu4Kjx32IU9XfuPAEm/VwyNoy1nwNVTA=
+=k0j9
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0fe8da2309d8..6d033c23a82c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 28 Dec 2022 01:09:47 +0000
+Wed, 28 Dec 2022 07:09:44 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 00a319ccdbff..e6663190ffed 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Dec 28 01:09:47 AM UTC 2022
+Wed Dec 28 07:09:43 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index ff978aaee898..b7bd08fc79ad 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 28 Dec 2022 01:15:01 +0000
+Wed, 28 Dec 2022 07:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 6babdd28ff8b..9e2674853353 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f2483375a98122406cf9d50e8634ada3148d06ef 1672188921 2022-12-28T00:55:21+00:00
+580b8f5a88b3fd8372c1ad7d59f87f3b77809865 1672209975 2022-12-28T06:46:15+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index ded83f784c6c..4eaf1f62e74d 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1672189801 Wed 28 Dec 2022 01:10:01 AM UTC
+1672211401 Wed 28 Dec 2022 07:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0fe8da2309d8..8fddcb99d27a 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 28 Dec 2022 01:09:47 +0000
+Wed, 28 Dec 2022 07:09:43 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 6941f5697827..263aa64f66c0 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 18cc8a8b6d5f..96a1fe3e6b74 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -139,13 +139,10 @@ app-office/libreoffice clang
# LLVM toolchain now partially usable on loong, mask the remaining pieces
# pending test/bugfixes/porting.
#
-# - sys-libs/libcxxabi: fails many tests but is apparently working
-# - sys-libs/libcxx: fails many tests, more upstream work likely needed
-# - sys-libs/libomp: fails 4 tests
-# - need at least https://reviews.llvm.org/D138177 but there could be more
+# - sys-libs/libcxx: will work once https://reviews.llvm.org/D139297 lands
# - sys-devel/lld: port is still under review
sys-devel/clang-common default-libcxx default-lld
-sys-devel/clang-runtime libcxx openmp
+sys-devel/clang-runtime libcxx
# WANG Xuerui <xen0n@gentoo.org> (2022-11-18)
# net-libs/webkit-gtk is not available on loong yet.
@@ -159,8 +156,9 @@ mate-base/mate help
# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
# TSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
# UBSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
+# SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210)
>=sys-libs/compiler-rt-sanitizers-15 -asan
->=sys-libs/compiler-rt-sanitizers-16.0.0_pre20221210 -tsan -ubsan
+>=sys-libs/compiler-rt-sanitizers-16.0.0_pre20221210 -safestack -tsan -ubsan
# WANG Xuerui <xen0n@gentoo.org> (2022-07-08)
# virtual/{jdk,jre} is not available on loong yet.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 31d94fea55ea..63d4d20c0c66 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -7541,6 +7541,7 @@ sci-mathematics/polymake:singular - Enable the interface to sci-mathematics/sing
sci-mathematics/primecount:executable - Build the primecount CLI executable
sci-mathematics/primesieve:executable - Build the primesieve CLI executable
sci-mathematics/singular:polymake - Enable the interface to TOPCOM
+sci-mathematics/slepc:arpack - Adds support for ARPACK (sci-libs/arpack)
sci-mathematics/slepc:complex-scalars - Make scalars complex
sci-mathematics/stp:cryptominisat - Enable sci-mathematics/cryptominisat support
sci-mathematics/stp:python - Enable building the Python interface
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 9f6793f157d0..8b5fa4dded36 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/petsc/Manifest b/sci-mathematics/petsc/Manifest
index 13cea1de1b2f..5ab4935a9fba 100644
--- a/sci-mathematics/petsc/Manifest
+++ b/sci-mathematics/petsc/Manifest
@@ -3,6 +3,8 @@ AUX petsc-3.7.0-disable-rpath.patch 909 BLAKE2B b9b6064886d6c10b382982778398cb7f
DIST petsc-3.16.0-fftw-without-mpi.patch.bz2 5824 BLAKE2B 59615b1bbaf8ca1da92d7d193a45a2dd434f762cd741d711d4f408183a201a276ac3c968a3e7d740d19212120271701bce52bb7b0f4e311268f40915c81f9dcb SHA512 8e07dfe56a9150ce9a3a5ab8012657875ef84e6e7daa60560bbdd9062078c876a826057f3f3eaf1697ce046a82756ee6eb6a8b819eb51245367c9d5c8a72ee8e
DIST petsc-3.16.0.tar.gz 16748960 BLAKE2B 87f9fdb79a9c44e5f476fa4746ad0cbe72f3eda9f6039f2e4743105626701d7c8d6c010fdb9d89becf8619288d0b7a60c8bc4e2fc0793eac5b39030b02c04fd9 SHA512 5280032fb4ec4d058733788bb0ae674e7400565e204133bd10ed88a2965230ec7adeaca2d498267ce661377ca7e6f9d948992206b1d679587606cb422c004655
DIST petsc-3.17.1.tar.gz 17082265 BLAKE2B de1bfe45f93e18e32181499e59912df9225c8e24d75f52e641e552fd43e4d5be48d549d284365b173aa93e51603f5b7740eaac0557ff8c7c96b370f4683257f6 SHA512 8c81cc148b1a899a55e54a013d61519ec7b44f98f7ae30c3f8d0e83ba285b23f4b4d9e2cd483c531d337bc41887e4079b727ba73676b1b653910140291e93575
+DIST petsc-3.18.2.tar.gz 18409507 BLAKE2B 999d4fc80dedb5f9ce58333b6052b15ff499e3d5e4fee3e37639f5e3d2c5e86b514290d01e75b71795467436254d2cb8b05dac3d6252c80db898010bbed95544 SHA512 a8e9757144a20d61c004f54615821df7f9dbd920af71fea4674eb0fd1bf9f0b50dbc5c89aae285fef35a23daf67ba9647e479a6e92dbcd26e53fd8302735a47b
EBUILD petsc-3.16.0-r1.ebuild 5427 BLAKE2B 9fe488d1f477469b422fcc535709b64b0fc5cac6a7f46e1c77b1f4a55af8658d07ddad9eb38d994b19deb0c4266216b18cd8c0035dc142fa13b13e0854837703 SHA512 20e80e39d81346e9c4d342a8010da080abdea56dfa4408dd10f1ae3a688a198244b6dd1a9731812d7fbdb21d0bfd0a32573c305e66208c0d23b2e538135033dc
EBUILD petsc-3.17.1-r1.ebuild 5403 BLAKE2B 4e792da75e973ca1dd850c84a5441d0a509f911a4267d9f6ee4dfb778647b7a75b0ce512ff68332f546a38b0d5781c44bda4766df7e5900559a097a5d22c5ff5 SHA512 9989ef401f8f4e19331a117625a4a3099f306a6f19ad53ebc6d14658f5961f8a6b0b961ab3e87db4270713b68fde96d723dca8dc12af1916fad3ef3bf0e8dff7
+EBUILD petsc-3.18.2.ebuild 7335 BLAKE2B 977259d49832ae9cb49b107910c84f51a2e6574efeb00e6347609e3eab9b8506f9c1f24dbf81d3181fe1e7979edcee69efb223a9ca676b466421367c4ee1546f SHA512 82e935fc67f3cde6dcf8302bbd5fcd5c18bc89bdbe23086ef2761ff0b8ca115d2449c0e97e09311ad378268744ed7a67a9db7e21ed167b50213d501952ad2a95
MISC metadata.xml 1234 BLAKE2B 15951140c7123ce11ae325ab3491822abf4143b053c62e3b47d192785a9fcf8ea3a1e30c68023bdd4eaecafd312aec1b519c2bf4a2a6fc07ae7b88f2266ea4ee SHA512 84fbcacb317baa8fbc71c143d42ae9e4ea00dffbe9fbd1b113065d6d493d52461737c33cdb36e39a558d5aafa58ea3fc7078f3af8605fd7c8733afe6469390e4
diff --git a/sci-mathematics/petsc/petsc-3.18.2.ebuild b/sci-mathematics/petsc/petsc-3.18.2.ebuild
new file mode 100644
index 000000000000..b011f88b5043
--- /dev/null
+++ b/sci-mathematics/petsc/petsc-3.18.2.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
+HOMEPAGE="https://www.mcs.anl.gov/petsc"
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="afterimage boost complex-scalars debug +examples fftw
+fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X"
+
+# readd sparse when suitesparse-5.6.0 is in tree
+# sparse? ( >=sci-libs/suitesparse-5.6.0 >=sci-libs/cholmod-1.7.0 )
+# $(use_with sparse suitesparse) \
+RDEPEND="
+ virtual/blas
+ virtual/lapack
+
+ afterimage? ( media-libs/libafterimage )
+ boost? ( dev-libs/boost )
+ fftw? ( sci-libs/fftw:3.0[mpi?] )
+ hdf5? ( sci-libs/hdf5[mpi?] )
+ hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
+ metis? ( >=sci-libs/parmetis-4 )
+ mpi? ( virtual/mpi[fortran?] )
+ mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack )
+ scotch? ( sci-libs/scotch[int64?,mpi?] )
+ superlu? ( >=sci-libs/superlu-5 )
+ X? ( x11-libs/libX11 )
+"
+DEPEND="
+ ${RDEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ dev-util/cmake
+ sys-apps/which
+ virtual/pkgconfig
+"
+
+# hypre and superlu curretly exclude each other due to missing linking to hypre
+# if both are enabled
+REQUIRED_USE="
+ afterimage? ( X )
+ complex-scalars? ( !hypre !superlu )
+ fftw? ( mpi )
+ hdf5? ( mpi )
+ hypre? ( mpi !superlu )
+ mumps? ( mpi scotch )
+ scotch? ( mpi )
+ superlu? ( !hypre )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.7.0-disable-rpath.patch"
+ "${FILESDIR}"/${PN}-3.16.0-fix_sandbox_violation.patch
+)
+
+# petsc uses --with-blah=1 and --with-blah=0 to en/disable options
+petsc_enable() {
+ use "$1" && echo "--with-${2:-$1}=1" || echo "--with-${2:-$1}=0"
+}
+# add external library:
+# petsc_with use_flag libname libdir
+# petsc_with use_flag libname include linking_libs
+petsc_with() {
+ local myuse p=${2:-${1}}
+ if use ${1}; then
+ myuse="--with-${p}=1"
+ if [[ $# -ge 4 ]]; then
+ myuse="${myuse} --with-${p}-include=${EPREFIX}${3}"
+ shift 3
+ myuse="${myuse} --with-${p}-lib=$@"
+ else
+ myuse="${myuse} --with-${p}-dir=${EPREFIX}${3:-/usr}"
+ fi
+ else
+ myuse="--with-${p}=0"
+ fi
+ echo ${myuse}
+}
+
+# select between configure options depending on use flag
+petsc_select() {
+ use "$1" && echo "--with-$2=$3" || echo "--with-$2=$4"
+}
+
+src_configure() {
+ # bug 548498
+ # PETSc runs mpi processes during configure that result in a sandbox
+ # violation by trying to open /proc/mtrr rw. This is not easy to
+ # mitigate because it happens in libpciaccess.so called by libhwloc.so,
+ # which is used by libmpi.so.
+ addpredict /proc/mtrr
+ # if mpi is built with knem support it needs /dev/knem too
+ addpredict /dev/knem
+
+ # configureMPITypes with openmpi-2* insists on accessing the scaling
+ # governor rw.
+ addpredict /sys/devices/system/cpu/
+
+ # bug 771711
+ # configureMPIEXEC and configureMPITypes access /dev/nvidiactl
+ addpredict /dev/nvidiactl
+
+ # bug 810841
+ addpredict /dev/kfd
+
+ local myopt
+
+ use debug && myopt="debug" || myopt="opt"
+
+ # environmental variables expected by petsc during build
+
+ export PETSC_DIR="${S}"
+ export PETSC_ARCH="linux-gnu-c-${myopt}"
+
+ if use debug; then
+ strip-flags
+ filter-flags -O*
+ fi
+
+ tc-export AR RANLIB
+
+ # C Support on CXX builds is enabled if possible i.e. when not using
+ # complex scalars (no complex type for both available at the same time)
+
+ econf \
+ scrollOutput=1 \
+ AR="${AR}" \
+ CFLAGS="${CFLAGS} -fPIC" \
+ CPPFLAGS="${CPPFLAGS}" \
+ CXXFLAGS="${CXXFLAGS} -fPIC" \
+ CXXOPTFLAGS="${CXXFLAGS} -fPIC" \
+ FCFLAGS="${FCFLAGS} -fPIC" \
+ FFLAGS="${FFLAGS} -fPIC" \
+ LDFLAGS="${LDFLAGS}" \
+ MAKEFLAGS="${MAKEFLAGS}" \
+ RANLIB="${RANLIB}" \
+ --prefix="${EPREFIX}/usr/$(get_libdir)/petscdir/" \
+ --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs blas lapack)" \
+ --with-cmake:BOOL=1 \
+ --with-gnu-compilers \
+ --with-imagemagick=0 \
+ --with-petsc-arch="${PETSC_ARCH}" \
+ --with-precision=double \
+ --with-python=0 \
+ --with-shared-libraries \
+ --with-single-library \
+ --with-windows-graphics=0 \
+ $(petsc_enable debug debugging) \
+ $(petsc_enable fortran) \
+ $(petsc_enable mpi) \
+ $(petsc_enable mpi mpi-compilers) \
+ $(petsc_enable threads pthread) \
+ $(petsc_select complex-scalars scalar-type complex real) \
+ $(petsc_select mpi cc mpicc $(tc-getCC)) \
+ $(petsc_select mpi cxx mpicxx $(tc-getCXX)) \
+ $(petsc_with afterimage afterimage /usr/include/libAfterImage -lAfterImage) \
+ $(petsc_with hypre hypre /usr/include/hypre -lHYPRE) \
+ $(petsc_with superlu superlu /usr/include/superlu -lsuperlu) \
+ $(petsc_with scotch ptscotch /usr/include/scotch [-lptesmumps,-lptscotch,-lptscotcherr,-lscotch,-lscotcherr]) \
+ $(petsc_with mumps scalapack /usr/include/scalapack -lscalapack) \
+ $(petsc_with mumps mumps /usr/include [-lcmumps,-ldmumps,-lsmumps,-lzmumps,-lmumps_common,-lpord]) \
+ $(use fortran && echo "$(petsc_select mpi fc mpif77 $(tc-getF77))") \
+ $(use int64 && echo "--with-index-size=64") \
+ $(use_with boost) \
+ $(use_with fftw) \
+ $(use_with hdf5) \
+ $(use_with X x) \
+ $(use_with X x11)
+}
+
+src_install() {
+ emake DESTDIR="${ED}" install
+
+ #
+ # Clean up the mess:
+ #
+
+ # put all include directories under a proper subdirectory
+ mkdir "${ED}"/usr/include || die "mkdir failed (include)"
+ mv "${ED}"/usr/{$(get_libdir)/petscdir/include,include/petsc} || die "mv failed (include)"
+
+ # put libraries and pkconfig file into proper place
+ mv "${ED}"/usr/$(get_libdir)/petscdir/lib/{libpetsc*,pkgconfig} \
+ "${ED}/usr/$(get_libdir)" || die "mv failed (lib)"
+
+ # move share to proper location
+ mv "${ED}"/usr/{$(get_libdir)/petscdir/share,share} || die "mv failed (share)"
+
+ # fix pc files:
+ sed -i \
+ -e 's#include$#include/petsc#' \
+ -e "s#lib\$#$(get_libdir)#" \
+ -e "s#^prefix=.*petscdir\$#prefix=${EPREFIX}/usr#" \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc || die "sed failed (pkgconfig)"
+
+ # recreate a "valid" petscdir:
+ for i in "${ED}"/usr/$(get_libdir)/*; do
+ [ $(basename $i) = petscdir ] && continue
+ ln -s "${EPREFIX}/usr/$(get_libdir)/$(basename $i)" \
+ "${ED}/usr/$(get_libdir)/petscdir/lib/$(basename $i)" || die "ln failed (petscdir)"
+ done
+ ln -s "${EPREFIX}"/usr/include/petsc/ \
+ "${ED}/usr/$(get_libdir)/petscdir/include" || die "ln failed (petscdir)"
+ mkdir "${ED}/usr/$(get_libdir)/petscdir/share" || die "mkdir fialed (petscdir)"
+ ln -s "${EPREFIX}"/usr/share/petsc/ \
+ "${ED}/usr/$(get_libdir)/petscdir/share/petsc" || die "ln failed (petscdir)"
+
+ # automatically symlink petsc matlab modules:
+ mkdir -p "${ED}"/usr/share/octave/site/m/
+ ln -s "${EPREFIX}"/usr/share/petsc/matlab "${ED}"/usr/share/octave/site/m/petsc || die "ln failed (matlab)"
+
+ if use examples; then
+ mkdir -p "${ED}"/usr/share/doc/${PF} || die "mkdir failed (examples)"
+ mv "${ED}"/usr/share/petsc/examples "${ED}"/usr/share/doc/${PF} || die "mv failed (examples)"
+ ln -s "${EPREFIX}"/usr/share/doc/${PF}/examples "${ED}"/usr/share/petsc/examples || die "ln failed (examples)"
+ docompress -x /usr/share/doc/${PF}/examples
+ else
+ rm -r "${ED}"/usr/share/petsc/examples || die "rm failed (examples)"
+ fi
+
+ # add PETSC_DIR to environmental variables
+ cat >> 99petsc <<- EOF
+ PETSC_DIR=${EPREFIX}/usr/$(get_libdir)/petscdir
+ EOF
+ doenvd 99petsc
+}
diff --git a/sci-mathematics/slepc/Manifest b/sci-mathematics/slepc/Manifest
index a2d527fc518c..80b398ba7851 100644
--- a/sci-mathematics/slepc/Manifest
+++ b/sci-mathematics/slepc/Manifest
@@ -1,5 +1,7 @@
DIST slepc-3.16.0.tar.gz 5486237 BLAKE2B 28f45036ba7e6aa2b227c6f25e2c8edf7fc6914f3150043a7e310f270d24e669f32172897b558687c33a809c484e314a865296d4879a622d85004d329ec3bd1c SHA512 15ba9e4626fe3cf44142448b77869fa6d313bb7c026736d5552dfbab1ce350c2e2f2379fb647a1c236af8cb95895e4442dca1defa741a5b2b9172cbdf0baf75f
DIST slepc-3.17.1.tar.gz 5450177 BLAKE2B ec4f597085a176a010797d599779cc4532e52996105bb76f755073876ebb81026c580cb5759a03bda58cb2de2767b1dcdb01ff0d946f218117edb2a7a6557414 SHA512 5429aa7516ec0b2fee8158f9317634faf1c963aa60237be81a0392d5f2fa9f531db59b4a9ad04e266d808befdbd71b5a30259b4abc639a1da2defffd74acd35b
+DIST slepc-3.18.1.tar.gz 6013016 BLAKE2B 1526b7e6e0f0387a8410cfcbee9bc62f35f930420b86bcb58146b16f73b28b349c6aad0ef59e02a635c374a0a8b6eb16ac50b7bcb79ce6c06a3de56029db551a SHA512 d366844c492be6bf77edabdbe0d61672ead45605fc299c25ac24bf14d9d15bc107bb62f0d08aa403a5f269a2b12ae4d7cd3768958d792812e6c1924b93a27be4
EBUILD slepc-3.16.0.ebuild 1583 BLAKE2B 1897d8420f72f8732d604981f73fc00770749195cc8310b3ca4c464a2e07793b0445549dd68f14bb48973f686b39f95639388478cd0b2189251f4c1952d2272c SHA512 e9cec56f0df9015ddadd844392f50d0cc8faaf2929c717f07089af0b2dc73a43ed9d3fdffa23c49a254e445dfec034d62026242780392404b49ae79e7a0508dd
EBUILD slepc-3.17.1.ebuild 1530 BLAKE2B 7e80b3ee23830066b7e1e3eca61772d2b3f8142dd8aae6f239f99126369f8d4838aa88fe852aa7db5cd95a9a364bc3e5e1c78c300756c346abdc2585c3602181 SHA512 809b67f9ae40b19f29b8f47953562542d736437e99e943637b7ca5620ff00b7839815c6c1ee72e11dbb6a5c8823c17c32348e7c9adfb8f5c97197a3529f735e1
-MISC metadata.xml 452 BLAKE2B 88f38d59fe707307721dce331ce359fb394e246e86c9acffe2bca8dcbd08f02f843ecb1c3812ed15af022edb2ccb4132e16067da9ac58129dfdef4119cc00738 SHA512 37974d7da3a3b4ae085ac3430c85ff74d4fafe453b9ef32cccebf893cdcc3074d89f4560056e7e54145ed24fa4f76a2126baf9a01b6a5477babd4fcb412f792c
+EBUILD slepc-3.18.1.ebuild 3421 BLAKE2B 5af8c398570395d1e95afbaa37aa08426021cd04ce85310663b5323fa41295ffbabcfa7ebcabb40f784635e5c60796e54b492ee194d814443d8968c1b3b0ccea SHA512 1e88e01451ad1be170f023025cbf263c8636dc21c44ea945f33c04ec7c75760a561b523f533f6ea21f56985f4bb06282a4c6ddd43c1a37bb4dafe73b7407a8e1
+MISC metadata.xml 534 BLAKE2B d69665b8748404c15776f2a3759477d0ea6ab79f7f0f33fd2199310641bfb47d96189e3479728cafd4978af9c913aaa424221a1aef42727f9af244ff9040c708 SHA512 cc16480b710ee9977bb3fd3b1e3c664b29127a5385952d41e62578d0d22c06a06a2f5194ca9fc7521d8dbbc9b1ffd53fc5e019128c62910b556f3fceefe7c8ae
diff --git a/sci-mathematics/slepc/metadata.xml b/sci-mathematics/slepc/metadata.xml
index a8d5fa4419fe..d04f7a280211 100644
--- a/sci-mathematics/slepc/metadata.xml
+++ b/sci-mathematics/slepc/metadata.xml
@@ -10,6 +10,7 @@
<name>Gentoo Mathematics Project</name>
</maintainer>
<use>
+ <flag name="arpack">Adds support for ARPACK (<pkg>sci-libs/arpack</pkg>)</flag>
<flag name="complex-scalars">Make scalars complex</flag>
</use>
</pkgmetadata>
diff --git a/sci-mathematics/slepc/slepc-3.18.1.ebuild b/sci-mathematics/slepc/slepc-3.18.1.ebuild
new file mode 100644
index 000000000000..507db75bf443
--- /dev/null
+++ b/sci-mathematics/slepc/slepc-3.18.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
+HOMEPAGE="https://slepc.upv.es/"
+SRC_URI="https://slepc.upv.es/download/distrib/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="arpack complex-scalars doc +examples mpi"
+
+REQUIRED_USE="arpack? ( mpi )"
+
+RDEPEND="
+ =sci-mathematics/petsc-$(ver_cut 1-2)*:=[examples,mpi=,complex-scalars=]
+ arpack? ( sci-libs/arpack[mpi=] )
+ mpi? ( virtual/mpi )
+"
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+ dev-util/cmake
+"
+
+MAKEOPTS="${MAKEOPTS} V=1"
+
+src_configure() {
+ # *sigh*
+ addpredict "${PETSC_DIR}"/.nagged
+
+ # Make sure that the environment is set up correctly:
+ unset PETSC_DIR
+ unset PETSC_ARCH
+ source "${EPREFIX}"/etc/env.d/99petsc
+ export PETSC_DIR
+ export PETSC_ARCH
+ export SLEPC_DIR="${S}"
+
+ # configure is a custom python script and doesn't want to have default
+ # configure arguments that we set with econf
+ if use arpack; then
+ ./configure \
+ --prefix="${EPREFIX}/usr/$(get_libdir)/slepcdir" \
+ --with-arpack=1 \
+ --with-arpack-lib="$(usex mpi "-lparpack -larpack" "-larpack")"
+ else
+ ./configure \
+ --prefix="${EPREFIX}/usr/$(get_libdir)/slepcdir" \
+ --with-arpack=0
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${ED}" install
+
+ #
+ # Clean up the mess:
+ #
+
+ # put all include directories under a proper subdirectory
+ mkdir "${ED}"/usr/include || die "mkdir failed (include)"
+ mv "${ED}"/usr/{$(get_libdir)/slepcdir/include,include/slepc} || die "mv failed (include)"
+
+ # put libraries and pkconfig file into proper place
+ mv "${ED}"/usr/$(get_libdir)/slepcdir/lib/{libslepc*,pkgconfig} \
+ "${ED}/usr/$(get_libdir)" || die "mv failed (lib)"
+
+ # move share to proper location
+ mv "${ED}"/usr/{$(get_libdir)/slepcdir/share,share} || die "mv failed (share)"
+
+ # fix pc files:
+ sed -i \
+ -e 's#include$#include/slepc#' \
+ -e "s#lib\$#$(get_libdir)#" \
+ -e "s#^prefix=.*slepcdir\$#prefix=${EPREFIX}/usr#" \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc || die "sed failed (pkgconfig)"
+
+ # recreate a "valid" slepcdir:
+ for i in "${ED}"/usr/$(get_libdir)/*; do
+ [ $(basename $i) = slepcdir ] && continue
+ ln -s "${EPREFIX}/usr/$(get_libdir)/$(basename $i)" \
+ "${ED}/usr/$(get_libdir)/slepcdir/lib/$(basename $i)" || die "ln failed (slepcdir)"
+ done
+ ln -s "${EPREFIX}"/usr/include/slepc/ \
+ "${ED}/usr/$(get_libdir)/slepcdir/include" || die "ln failed (slepcdir)"
+ mkdir "${ED}/usr/$(get_libdir)/slepcdir/share" || die "mkdir fialed (slepcdir)"
+ ln -s "${EPREFIX}"/usr/share/slepc/ \
+ "${ED}/usr/$(get_libdir)/slepcdir/share/slepc" || die "ln failed (slepcdir)"
+
+ if use examples; then
+ mkdir -p "${ED}"/usr/share/doc/${PF} || die "mkdir failed (examples)"
+ mv "${ED}"/usr/share/slepc/examples "${ED}"/usr/share/doc/${PF} || die "mv failed (examples)"
+ ln -s "${EPREFIX}"/usr/share/doc/${PF}/examples "${ED}"/usr/share/slepc/examples || die "ln failed (examples)"
+ docompress -x /usr/share/doc/${PF}/examples
+ else
+ rm -r "${ED}"/usr/share/slepc/examples || die "rm failed (examples)"
+ fi
+
+ if use doc ; then
+ dodoc docs/slepc.pdf
+ docinto html
+ dodoc -r docs/*.html docs/manualpages
+ fi
+
+ # add PETSC_DIR to environmental variables
+ cat >> 99slepc <<- EOF
+ SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepcdir
+ EOF
+ doenvd 99slepc
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index e962bf4dec77..a0461a5ea035 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 0fbaa668a242..e5f7a19bf437 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -14,5 +14,5 @@ EBUILD clang-common-15.0.6.9999.ebuild 3432 BLAKE2B 92679a03e3a45df587198ce70dfa
EBUILD clang-common-15.0.6.ebuild 3514 BLAKE2B cf083c79b37a0fb37ccfada41de423024732e7ab6e3b84cd771db1f7665376bf8432c787e298cd9d964d30df46e1e360a10970c8bdb1031fecce4b3776c13845 SHA512 5eeaf65d577ee9569787e98bddee4837ef9cef9e9c0a917a23cb13eb92b6275bd556f3bb9802d4934c311f6fae4a5d3de8939aac1d6de676b5eab1359b77f13e
EBUILD clang-common-16.0.0.9999.ebuild 3569 BLAKE2B fa58a81a826ae45c5287dcd49ba78ad5a5da4cbcdf7f28def7d8691fef5d622ac3dfb116e21b642f143a541d8cb4cdd136056f3d488dc3d4d8fed6383ed55c04 SHA512 3032daff6a584f1b3490738c967e38f26d860841d606e649c394c18237de3cf71c4ae91ce33ac6ca8f8c991e670b750023c10210626f9cdf7e7e3961405885b7
EBUILD clang-common-16.0.0_pre20221217.ebuild 3575 BLAKE2B 1c2007779af34e1fcb365371e266e0dc86e675792c28a02f53615e207239ab259ee7a71ac2d971a7833a1872409ceb8f8fe95a50e45ef3b8c948af3184dabc38 SHA512 97568c6737ac321f46782ce784a30c31a3d1ce6d2839e38cabfdde9becf56a1b44f2c05ab108fe18681ca021ad8f4d8d6161c5afce773f6b137d2d11f21177ad
-EBUILD clang-common-16.0.0_pre20221226.ebuild 3569 BLAKE2B fa58a81a826ae45c5287dcd49ba78ad5a5da4cbcdf7f28def7d8691fef5d622ac3dfb116e21b642f143a541d8cb4cdd136056f3d488dc3d4d8fed6383ed55c04 SHA512 3032daff6a584f1b3490738c967e38f26d860841d606e649c394c18237de3cf71c4ae91ce33ac6ca8f8c991e670b750023c10210626f9cdf7e7e3961405885b7
+EBUILD clang-common-16.0.0_pre20221226.ebuild 3575 BLAKE2B 1c2007779af34e1fcb365371e266e0dc86e675792c28a02f53615e207239ab259ee7a71ac2d971a7833a1872409ceb8f8fe95a50e45ef3b8c948af3184dabc38 SHA512 97568c6737ac321f46782ce784a30c31a3d1ce6d2839e38cabfdde9becf56a1b44f2c05ab108fe18681ca021ad8f4d8d6161c5afce773f6b137d2d11f21177ad
MISC metadata.xml 735 BLAKE2B 12ea133df3d7eb9367a65e572ef91893e654d5b77caa27c66e4b5b41ba90ebc5e619eb78dfff2a67183d2c1cbfcf35fa903b2bb75604ce153d5cedfce5346e3c SHA512 8ed6b12d4f2aa1985897a8d81ce898dbc0d14ac222f3d0f259cbe80fbb8b2349dff7677627daeaf39a422f290200da4fac6348abc81c9e35da0ca73a11cfdd83
diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221226.ebuild b/sys-devel/clang-common/clang-common-16.0.0_pre20221226.ebuild
index e9669ee1adcc..0df5a88a9a09 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20221226.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221226.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
stricter
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 84dcb7d8b27e..4bb457fb0398 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -5,5 +5,5 @@ EBUILD clang-runtime-15.0.6.9999.ebuild 700 BLAKE2B fc3ea6d50378cd569aa9a2a30cae
EBUILD clang-runtime-15.0.6.ebuild 764 BLAKE2B e299328f6a748acdd6cf9ca5f07d66c6ff5a49d3072c41939841934729e33685542b424454fae791f99358a2e56273ab5c24fd586bf1f0cdc2af71df7434a850 SHA512 50ec6479a809d7759a0cbe3d565eaf338e9445392b4c11ffcd7f1f48de5a257741fc06cdc06afdc7fcebf8641841a1e6a2afad6e9ea24cae50b505f331d1e3f4
EBUILD clang-runtime-16.0.0.9999.ebuild 1369 BLAKE2B a25d32189f78e993706138f339ad0645e3042bd283ddc26b4189c117ea2368d0a1c2b09c2f5f538112bcad65fc14dc0d29f16e4d6ff98e3401c3bdb74d59d750 SHA512 c37860675576d51047f5347400753a19469ea0e2e6ff49a3a5ba6e35f5b33372c06ee2ac1e82aa4a681f35e8c186a1ff8eb25a9eccd0ee35e5ab3d57873f40e0
EBUILD clang-runtime-16.0.0_pre20221217.ebuild 1357 BLAKE2B 41fdd4a52628924b2e5a2af2a06126e533749f36e15ff66cea9273d2e0afbc9107ed1656431170a121d59d1c39a8731c8ebd966e7ec53d23a833a95526f20fba SHA512 5919d5f398ba8be49072679cdf84bca0dfe16759a5d148b7f3df322d3c9087adac172c302b96bc6b67dffd5ccacfcca44cc7091bf631c0af16d5685aacc4e7ef
-EBUILD clang-runtime-16.0.0_pre20221226.ebuild 1369 BLAKE2B a25d32189f78e993706138f339ad0645e3042bd283ddc26b4189c117ea2368d0a1c2b09c2f5f538112bcad65fc14dc0d29f16e4d6ff98e3401c3bdb74d59d750 SHA512 c37860675576d51047f5347400753a19469ea0e2e6ff49a3a5ba6e35f5b33372c06ee2ac1e82aa4a681f35e8c186a1ff8eb25a9eccd0ee35e5ab3d57873f40e0
+EBUILD clang-runtime-16.0.0_pre20221226.ebuild 1357 BLAKE2B 41fdd4a52628924b2e5a2af2a06126e533749f36e15ff66cea9273d2e0afbc9107ed1656431170a121d59d1c39a8731c8ebd966e7ec53d23a833a95526f20fba SHA512 5919d5f398ba8be49072679cdf84bca0dfe16759a5d148b7f3df322d3c9087adac172c302b96bc6b67dffd5ccacfcca44cc7091bf631c0af16d5685aacc4e7ef
MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294
diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221226.ebuild b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221226.ebuild
index 5eda72abae30..b20d7b8fec85 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221226.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221226.ebuild
@@ -10,10 +10,9 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="+compiler-rt libcxx openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
RDEPEND="
compiler-rt? (
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 6027dbbe59d1..7100de0b6972 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -23,5 +23,5 @@ EBUILD clang-15.0.6.9999.ebuild 11887 BLAKE2B 54096f168b831260dd077223240e581562
EBUILD clang-15.0.6.ebuild 11956 BLAKE2B 71af5a091c6b3a4f1fca7282a0d33655154fe163ec50dc678c0425314161f3a4000a120fba58749461c711118d4f4d2ef348387118b1c6e2c36826f7e9ac9fd2 SHA512 381c8038688e68f46453cdf6c42a943d3607e6e93f3bf17c1bfb69792f867e1e79da71a58f37528cc77b4b66735235c309f7590c70c9a26f460a216293285522
EBUILD clang-16.0.0.9999.ebuild 11627 BLAKE2B cbd615942bca5e36ae06262b708afb3b676745bd5d693e9703c738948331206894c3a2ea4dfaf72bf2863ad7282f3933c6f7cf83b84840f75cd35bde1cd7338c SHA512 954cfe068030aefd8452498bfe5b4c0b95a392fdab871d948f349322f9176924b94213a679d432e6330fe95d9c5b3e4c300caee99704a93d0a935422ffbcdea0
EBUILD clang-16.0.0_pre20221217.ebuild 11633 BLAKE2B a0e4a596b3eaa975e8da6903df1e4dc936190d9a08a691a24e8e914adf27aa117bedc3bb55a05d77973a5217fcfe91ecadc8b2a695bb8344c4bf1ff02a268c80 SHA512 bec2b0cffc636b5f2cf0065725a95659fd2057dc43e0829f25a67756f3fa2784191e323713f57934ba24512aa54f250d293594746b56fb13c7b36a6774984d2f
-EBUILD clang-16.0.0_pre20221226.ebuild 11627 BLAKE2B cbd615942bca5e36ae06262b708afb3b676745bd5d693e9703c738948331206894c3a2ea4dfaf72bf2863ad7282f3933c6f7cf83b84840f75cd35bde1cd7338c SHA512 954cfe068030aefd8452498bfe5b4c0b95a392fdab871d948f349322f9176924b94213a679d432e6330fe95d9c5b3e4c300caee99704a93d0a935422ffbcdea0
+EBUILD clang-16.0.0_pre20221226.ebuild 11633 BLAKE2B a0e4a596b3eaa975e8da6903df1e4dc936190d9a08a691a24e8e914adf27aa117bedc3bb55a05d77973a5217fcfe91ecadc8b2a695bb8344c4bf1ff02a268c80 SHA512 bec2b0cffc636b5f2cf0065725a95659fd2057dc43e0829f25a67756f3fa2784191e323713f57934ba24512aa54f250d293594746b56fb13c7b36a6774984d2f
MISC metadata.xml 1600 BLAKE2B 8e49e099132445cf695e904acad8a699f3d8c4c1e4cd6ba9d0b97180dfa5b67e9c30b00d1e4cb6cd2f61b27f022accc8d6ee889c6569fc58fbc058186ad216fc SHA512 96b7cf4988ff1fd923ec87311caed458b64888b5acaaf20cc1ad893f2a963158f7f59398f9fd4f9e65cab3df265c0d002048ff874f7a76b94f36377bf9e8f5f6
diff --git a/sys-devel/clang/clang-16.0.0_pre20221226.ebuild b/sys-devel/clang/clang-16.0.0_pre20221226.ebuild
index 47dee6c6e902..25c3b72735ff 100644
--- a/sys-devel/clang/clang-16.0.0_pre20221226.ebuild
+++ b/sys-devel/clang/clang-16.0.0_pre20221226.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 9aa0bd98141b..8b1830fb6477 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -23,5 +23,5 @@ EBUILD llvm-15.0.6.9999.ebuild 12457 BLAKE2B 52496ac8ef1cb0d61f1f7c6dc5b3db0a077
EBUILD llvm-15.0.6.ebuild 12541 BLAKE2B c2db6e18e43722ae466e91cd2336fff3cb3c9d4fe9e7bc4d558e561407f11501ef5c7888c14858406aa8bec0625bc7b47a4d5e523161d8569f4bae0a55be1ef2 SHA512 163ee968338010e7c7eaa335a8aa1ab3a659a721206e56675283f2531b106886bc9767327269db017bf942d4d25c22bb8fa396925a16077f7c02e2a70b4f1dbd
EBUILD llvm-16.0.0.9999.ebuild 12584 BLAKE2B 54adab5484a93dcea378220dbeea3cc461be770e5a6484bfae3c5bef0866ebb42c1c3996244a02789fa76ecd7fd9dcb81b6c186389cba34b6be584af47a4f98d SHA512 cb1d3a09c4d3745b18a718e3d497f72b563726db4badeaf24a87972c3ac8be5021a00be98ec1f49cac33ac0e4915386e2c62c614c37665d0d7109bed510a7cba
EBUILD llvm-16.0.0_pre20221217.ebuild 12590 BLAKE2B 16512fc7c4eb6c9aa1997883e9ebc637f443339b4bf742dc1e802b84d47dc833d9f63c15bb7be7eb835f869d8f5cdb99390953be8e7bcf468b8e118f354a3a77 SHA512 3ef9826bad76a4439bc65bdbdba5c37de8ab6b49f4451b7a2c146fadb56fccd3bf2885bfb065616b422504ee0b05098083db0f30e38ef2ea4b43539b7347b545
-EBUILD llvm-16.0.0_pre20221226.ebuild 12584 BLAKE2B 54adab5484a93dcea378220dbeea3cc461be770e5a6484bfae3c5bef0866ebb42c1c3996244a02789fa76ecd7fd9dcb81b6c186389cba34b6be584af47a4f98d SHA512 cb1d3a09c4d3745b18a718e3d497f72b563726db4badeaf24a87972c3ac8be5021a00be98ec1f49cac33ac0e4915386e2c62c614c37665d0d7109bed510a7cba
+EBUILD llvm-16.0.0_pre20221226.ebuild 12590 BLAKE2B 16512fc7c4eb6c9aa1997883e9ebc637f443339b4bf742dc1e802b84d47dc833d9f63c15bb7be7eb835f869d8f5cdb99390953be8e7bcf468b8e118f354a3a77 SHA512 3ef9826bad76a4439bc65bdbdba5c37de8ab6b49f4451b7a2c146fadb56fccd3bf2885bfb065616b422504ee0b05098083db0f30e38ef2ea4b43539b7347b545
MISC metadata.xml 2654 BLAKE2B c27983265b6c9b33200ee42565648f30a6cc9c51be53a1cb82a3353d7c1f7aa9c9501c58254280c2880ff2d4992b4834e4b5e2f1c9b1c60e9b21945f234b9973 SHA512 b331d9186908762907f5713b00e357785b62afbee83afefac8701beb1a20f7ebd68df4a030bb82c6f9164719d4ccfcaf16c189833ad40e9f5900c36247d9cff2
diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild b/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
index ce7bb47d6446..5102c71fb739 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="
+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
xml z3 zstd
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index c2c25dcf6a8d..0a870d2581c0 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest
index cec8224c0742..71ac76cbf46d 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -19,5 +19,5 @@ EBUILD compiler-rt-sanitizers-15.0.6.9999.ebuild 6363 BLAKE2B 640625391bc73444ed
EBUILD compiler-rt-sanitizers-15.0.6.ebuild 6436 BLAKE2B 8f595efb33bbb3e5f70192e7131f6dedaa5668a637ccf35e36a69306b410f34564d006cf8ac9d99f7f21b7340f66c0c3e51c9a7489bc042f9a180d2aa2e11a28 SHA512 7266a9a049a1e6ced4c7d9b03520cab33ac0491cf1cdf1a987aa00d60406e3dbfba928f951a5a78f87537649906b6beafcd98a6db02ef15f10b3bbc9bb8db245
EBUILD compiler-rt-sanitizers-16.0.0.9999.ebuild 6248 BLAKE2B 9845329e29b14c13818de01405cf3932c08c903e562b435502e0da0d3bf269adbb60b320c5f362dd0374123fc57f3d5e90c35a2b755ea129306b861b60e7c2b8 SHA512 2e7c8b7b1020602b1489dde3b0b1993059f1cdcc6d94f6087ddb9d4ce71e7daeed507bdc62fe8a8a0dce59edd8977a9c02e2ffa0f50edbcd2cde95f74dc728e4
EBUILD compiler-rt-sanitizers-16.0.0_pre20221217.ebuild 6254 BLAKE2B a9959d562d550af23e4af7c4a3d83d66675e6bbdf1ea9e4139b3cadd0c4f4960e407ff3f24f590cb470525e3bd355b2be21a9444593631a1df8b0ef675c9d568 SHA512 c752234f7b2d1b5f9a743a93ea27424c472da4cdeec3b7172f5746bc3c40c0e3a7a7ddaafe34da58bc2ae70dabc8952d14884b04a5a888b7abd083dfdfa55ff5
-EBUILD compiler-rt-sanitizers-16.0.0_pre20221226.ebuild 6248 BLAKE2B 9845329e29b14c13818de01405cf3932c08c903e562b435502e0da0d3bf269adbb60b320c5f362dd0374123fc57f3d5e90c35a2b755ea129306b861b60e7c2b8 SHA512 2e7c8b7b1020602b1489dde3b0b1993059f1cdcc6d94f6087ddb9d4ce71e7daeed507bdc62fe8a8a0dce59edd8977a9c02e2ffa0f50edbcd2cde95f74dc728e4
+EBUILD compiler-rt-sanitizers-16.0.0_pre20221226.ebuild 6254 BLAKE2B a9959d562d550af23e4af7c4a3d83d66675e6bbdf1ea9e4139b3cadd0c4f4960e407ff3f24f590cb470525e3bd355b2be21a9444593631a1df8b0ef675c9d568 SHA512 c752234f7b2d1b5f9a743a93ea27424c472da4cdeec3b7172f5746bc3c40c0e3a7a7ddaafe34da58bc2ae70dabc8952d14884b04a5a888b7abd083dfdfa55ff5
MISC metadata.xml 1412 BLAKE2B 75675507000fa6a6b8182e6b45a08a2716ae7fb9a7e3428dc8420464e4c1d1bdb5bea62cc2f553c579de5a4faa752b35cb3529d980fb07a055ff4ddf6e752707 SHA512 f05ea5168b923db72f4f5b53e9b748ebbcdae9eff09d86323313055933b47fc0089e1b2d73cd997d73dcfb2dca032344955816425fbddc09d27ca751463aadbb
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221226.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221226.ebuild
index be8c011de725..0615c74fe85d 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221226.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221226.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
# base targets
IUSE+=" +libfuzzer +memprof +orc +profile +xray"
diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 12fea219edf3..f294776fc1b5 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -19,5 +19,5 @@ EBUILD compiler-rt-15.0.6.9999.ebuild 4189 BLAKE2B da1b3444520bbb7a83569b65d7de3
EBUILD compiler-rt-15.0.6.ebuild 4262 BLAKE2B f005f16b0826028d16ffafca6a7335b462fe58a15c5857c94a42e06c2d6df6056d4f66787c75572b7bf2f56e711d3c60a736399109220f349a034c540018d058 SHA512 948a4ac08bd9811bec072db56a77046da5ea52a0f9e02d1507fdf9423d12ec91afcb1c40b8fdfb2126278d4ae847840c1b284e7c44dfa77794d42436c87d19ad
EBUILD compiler-rt-16.0.0.9999.ebuild 4164 BLAKE2B 25adbf7603984b3cb09b1e3bf08d465e20997654fdf5276f6a992092cc11a43210a134c7aa0c1bab7c4f6b023de517c34e265c1249d2671c577d4930066f2629 SHA512 893fdc38fe3d885f1fcddb4e72e9173f6af74db1e20ef34c1d2a903cd8ef8fe4acae85843b752a5b8474a3abe1212a254657c5f7ca4fb2357cf62b57427f3935
EBUILD compiler-rt-16.0.0_pre20221217.ebuild 4170 BLAKE2B 1518378370b16ba1ee9119abcfeb9d0c8b64db502257463a7dddf801f7cd90d3d801906d759448b978fdde60b3d9fc3d1e5220c086144d6b053398b412a17773 SHA512 cbcc7470bb060f9295c7cf0fce7906a8210a29f3990ee7f730f4562c0f17b26b58a60431f5f8cb30bac711e8e59e0995319c1299774ce76934f008d6295168b7
-EBUILD compiler-rt-16.0.0_pre20221226.ebuild 4164 BLAKE2B 25adbf7603984b3cb09b1e3bf08d465e20997654fdf5276f6a992092cc11a43210a134c7aa0c1bab7c4f6b023de517c34e265c1249d2671c577d4930066f2629 SHA512 893fdc38fe3d885f1fcddb4e72e9173f6af74db1e20ef34c1d2a903cd8ef8fe4acae85843b752a5b8474a3abe1212a254657c5f7ca4fb2357cf62b57427f3935
+EBUILD compiler-rt-16.0.0_pre20221226.ebuild 4170 BLAKE2B 1518378370b16ba1ee9119abcfeb9d0c8b64db502257463a7dddf801f7cd90d3d801906d759448b978fdde60b3d9fc3d1e5220c086144d6b053398b412a17773 SHA512 cbcc7470bb060f9295c7cf0fce7906a8210a29f3990ee7f730f4562c0f17b26b58a60431f5f8cb30bac711e8e59e0995319c1299774ce76934f008d6295168b7
MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221226.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221226.ebuild
index 82ae327378f7..33bcc08a8c37 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221226.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221226.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
RESTRICT="!test? ( test ) !clang? ( test )"
diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index f3264e0baf00..24a0ada1b86b 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -16,5 +16,5 @@ EBUILD libomp-15.0.6.9999.ebuild 3339 BLAKE2B 4fb077e0f5195f1c2fef3691aba3e8b674
EBUILD libomp-15.0.6.ebuild 3403 BLAKE2B 88879a154fed58720306fe4cf1f60b84a8f9b521d277949123f8dcd91ff33325b3cb6686bb6c273d1c107242b0503d9004a4218dc40114fe34a11534c76b478e SHA512 00cda7988e0495c559fb850728da27b32af84415a095da7cdcf0271243a3bac37b07ac52a392c49be21df03c284c81b19390963ae6548acfa84622e2fd3a2c1f
EBUILD libomp-16.0.0.9999.ebuild 3444 BLAKE2B fb82f952dc3be9c2b651dc0d26552f1d5b89fbc3eeda67ed7a102a403a462d1e8c2d6d06d3fbf376fc17d4a0b5ada9dc1d1e60b468af5eeb61c597ec04c98dbe SHA512 3c5b094ac77e709b3c55e9fb4e005ec1725faa8be9abe48d1e4ac8eaa56920c5d143f61cc18997bf017c8abb0ac8121671b26dea311a5ac62eba3cd5983d57ae
EBUILD libomp-16.0.0_pre20221217.ebuild 3450 BLAKE2B 8b575e570dd23bbfe9cd8a5c3f08be010561fc313e24d7ae528ae3dd1b3340031c0c5ca0347f0c8aa0c14c6e311ff7fe10e298ac47a3cc541b3684f86aa9ae72 SHA512 22215c52a9cb946f1122dee4a7bfb55614594ac111f96ae9d0a67e0a50074dca66c2ccf7ba2729730a657dc1daaddf40047f752e8f1fbf41015e3c037cad7184
-EBUILD libomp-16.0.0_pre20221226.ebuild 3444 BLAKE2B fb82f952dc3be9c2b651dc0d26552f1d5b89fbc3eeda67ed7a102a403a462d1e8c2d6d06d3fbf376fc17d4a0b5ada9dc1d1e60b468af5eeb61c597ec04c98dbe SHA512 3c5b094ac77e709b3c55e9fb4e005ec1725faa8be9abe48d1e4ac8eaa56920c5d143f61cc18997bf017c8abb0ac8121671b26dea311a5ac62eba3cd5983d57ae
+EBUILD libomp-16.0.0_pre20221226.ebuild 3450 BLAKE2B 8b575e570dd23bbfe9cd8a5c3f08be010561fc313e24d7ae528ae3dd1b3340031c0c5ca0347f0c8aa0c14c6e311ff7fe10e298ac47a3cc541b3684f86aa9ae72 SHA512 22215c52a9cb946f1122dee4a7bfb55614594ac111f96ae9d0a67e0a50074dca66c2ccf7ba2729730a657dc1daaddf40047f752e8f1fbf41015e3c037cad7184
MISC metadata.xml 963 BLAKE2B fdea4545db21492049061b85eaa7038965183e10aceae7c41daadc1ce10e7e1bcb2e86344659787ee244360b50b51c99e1a348d3acd2185dac80097541a00dd7 SHA512 c279f8e9c2463dc3f6e02856e520105d6f3321b633439bfe7409bfd6e7e43f1450053dc4f6663492caf7077caf3f4ab0f5cf0161631639e3aefa9ff985dc476f
diff --git a/sys-libs/libomp/libomp-16.0.0_pre20221226.ebuild b/sys-libs/libomp/libomp-16.0.0_pre20221226.ebuild
index 3fd312c5eb2c..3721b3904335 100644
--- a/sys-libs/libomp/libomp-16.0.0_pre20221226.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0_pre20221226.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://openmp.llvm.org"
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX