summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2023-05-10 13:00:16 +0000
committermirror@stealer.net <mirror@stealer.net>2023-05-10 13:00:16 +0000
commit9f6c1d6a68e2e22605f83dcc1622ed3f5cb851ad (patch)
treef737de4ea11de92423279f6fa7f5677a999437a0
parent14d56d50a492d49efd8bfc7ee8de9a3b7693470f (diff)
2023-05-10 12:39:46+00:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29445 -> 29458 bytes
-rw-r--r--dev-lang/Manifest.gzbin19483 -> 19485 bytes
-rw-r--r--dev-lang/spidermonkey/Manifest4
-rw-r--r--dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt5
-rw-r--r--dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild413
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin3505 -> 3505 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.gzbin28107 -> 28105 bytes
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin42108 -> 42264 bytes
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-102.11.016
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56461 -> 56453 bytes
-rw-r--r--metadata/md5-cache/net-libs/libiscsi-1.19.0_p202302084
-rw-r--r--metadata/md5-cache/net-libs/libiscsi-99994
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin32464 -> 32460 bytes
-rw-r--r--net-libs/libiscsi/Manifest4
-rw-r--r--net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild6
-rw-r--r--net-libs/libiscsi/libiscsi-9999.ebuild6
-rw-r--r--profiles/Manifest.gzbin185276 -> 185281 bytes
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/riscv/package.use.mask4
-rw-r--r--profiles/arch/sparc/package.use.mask4
33 files changed, 521 insertions, 61 deletions
diff --git a/Manifest b/Manifest
index d6a03981372a1..c26c8797dc735 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29445 BLAKE2B ed28e1d3a7b17ed50babffb0834e5e716539beaa29b78146e0f16ea62e5f5554776a075f48792aca0b1211bd2fda8b68a3876ab323e69910a80ead8b456254e9 SHA512 612a40fce15adad35bed29c9860c4ab0c563387d97a1991305a247bcb0b823e76c32ca0e7d461715fd53bea84ad736d00a78393ff910140db4eae0f241d1660f
-TIMESTAMP 2023-05-10T12:09:49Z
+MANIFEST Manifest.files.gz 29458 BLAKE2B 26847fa8971980ce99b0148aad997ebad56d97b96fca3fe0b43207417a590be8e3f67d9ee54ea1b562ba25c7bff9a90901d89c9d57a5d420e2cfaa6e8aac91ea SHA512 b70ba0b073c2ff27ccc9fd63cd9efb500f5989bb5d37ccfd6402efd6221e21f7e7593e411b36e1f3bb4555e089dfc0d102f5dc4c685670d102fa36ee377879e3
+TIMESTAMP 2023-05-10T12:39:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbiY1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbkJZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDECw//fe/BGTG/KcTsz3pPKq5I2Da2TUuxW9bvxAet6jxv7vqNRv6r6AYQtjEg
-NfqfVyzXtnHyDu7Vvv9Gt4tDJmXdzW3+BShC5Q+r/QIePSyCRSl7bBpPol6Oz3kE
-wPIfdSFXt3j8nXgs8WSwSlUfmnwHjUm62hGxAYiF9QSlp077oisCMg2fDYKQoK9B
-WnedFPvSF5D9D1LB+l1cQBjCCBamigl8dKoo+BlxJh7d/vO9hUru51Pn/aJ1oFcI
-q3B34JFhek1Iv8PbvQ4cvpeXi+3puCDNA33KoMe/wQg4xdZCr5m/yhMFtXKbSJqp
-/VJP3qB3+lMMaXeTJUs5NXd8JYPWkSaESirCe0kqbXsjGj8/Zmi1dP7hTswGBYwW
-nbUX9ySj6jyjlIYjycQrpgINWXcDwlZjKepy5ZeQIcIa2GEYIb/oi2opqeITG4hs
-dm5wXTUSB24WLtc9hcIhm3VU9KuPMjwXycZS4ffajHzL6o5xbtSQSLxuqYzndyvX
-I2wENQ91sZOG/7rm/+hbH0pemVmA1dt9QkFoqF/ZCaYBCXZReVVWFRur/Odomf+S
-8ROj7AFVEJj7mz/9kxNz9qJ/8sfG06/zGBrVKxwJ9DKF4xlUXXKPhvZcfCAOkdhk
-7cHJQvHA6KsHlmlu9IQqSVVs5++E2VSSLxrSMvssN6zg7m3q2BI=
-=HFLG
+klD6jxAAhky3TFazfKLGikKLgQ7aVTdiIOQWLbLe/9cUhiZwsR42kKtIsiKXzDbJ
+4oeayhQoe/Th7kt6VQHGfv3p8hvL3bwRzziEAlhG9d9mRQAiE0R3Ho86aamUPsLv
+TTyPGh+vTlwSbJLYntrHLcAaSB8rkV2QAscJ+o5P3gYHEu5hLMuCSg9JBKoUB0pk
+H6+FcSUANXA8MyEzNTkMA+r/4jE1Uwqo46stSENhihSWcbcxbjp9prI62slJkK7y
+VJK5Ohgcxq32u3XjRU1RcfQ+DZIPvN0HuNCsVWa9GG+NiNdsvozZ2RA9p4jAG3jU
+LG3ToEnuWl33sWFPTcd86sqCv6Cf1XuC0bnaD3IwqEGHQnl8+7laOOcy7n4LItx8
+K0ioVo4kp1Zd3UbZma36h+JEaqkkN3wLDFjFSsGAk/hDpdL95Cy3YHeTBGSBlkVJ
+jbQP0xgBPfJvsP9UjRQsGqIFYp1qYJamgm3FQetEMyX5oi44SYpZYSExmKf6z4zD
+exVK5+TLccY7Kep35BoLh5Z3vqlQUTC4dXS5NsOh/FEX0RFHNdeTqfHirGHE7pDg
+mXrZDM9U5RFw/91h0pVxyCKwuSCeikOAU7pGHu5vVUj9sJRDGJlkTDKytcm8GQJg
+ANjPnDlj5q17+XbmBgBNj4HXmN34W0LI1/vJtQgFzc/RHyYhJ7w=
+=OvGh
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 4b8e15b5af690..718a4bb770779 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index c10ecab5a49cb..731e97fd65a85 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index ea8afb2e6c5f5..520e390f9d382 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,7 @@
-AUX spidermonkey-102-known-test-failures.txt 6640 BLAKE2B 3158083ec95cfcdb552a077562a0851809c7ffbd7dc346e346eda73035ecdf97bda2bc87a9eb84382e42ff49d969c4b37e5e83d7d339511f3f52782e4d0478c9 SHA512 5d57efcf3fee66c6e31a6c5b6fcd3f1f4a9ca2cf51caa324b25be4695709637e6028a980482f9532749af9006844320c117627dd748848f5c81d0936d72b60a3
+AUX spidermonkey-102-known-test-failures.txt 6918 BLAKE2B 00c40884cdb5f8bc9667ac8689a20e4113c1bf9a1e8311803f16836edd3abd184ddddb0c107ccd6ff3ba700a938716947311510eabce1836d0fae01099b7f6ab SHA512 2186204514b7145f7f0ba0f5e4231c5c281dc9ecc7c6ede816182f78d4c96be50311b9d97b746c3abb5b2335e5b4b7c7fc1114bb1cf9360092b8db37dac02a2b
AUX spidermonkey-91-known-test-failures.txt 10531 BLAKE2B 905a76f6c4b6a00dd7ffe0eff1c92c467bd48105ab612272fa5768f661fafffa3db691882674816ac38039fc74a97e2d7ca1b87b3d87966e3b35d7e6d911401f SHA512 3439eca54200c638f80f23762d358f47c43b0a9b522e72c023e158cb310d15e16f1b6c5fb95f8e4f1fdaf32cf6b3d2ca7e1d0d44fc437873ba23695de539704c
DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651 SHA512 f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
+DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723 SHA512 fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c SHA512 c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797 SHA512 93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346 SHA512 3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
@@ -16,6 +17,7 @@ DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6
DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B aaba61d1ee72496ef02463333a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22 SHA512 c2522081bcc58d6f517320c344747403e1525c887b2f7ad6d23df76a954cdac1660d7fe5e2ae7a040763d6a6e0e6eaf127c8bffbd9d3ac0283d19d0d6f1f5edd
DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f SHA512 4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7
EBUILD spidermonkey-102.10.0.ebuild 11178 BLAKE2B 310df370c261b46a364903deb46c5d2c41809c2c074da53544c25ebc46c08a35d2a8e732548878feb44f0dc905a7e0da928c6c7e8f31258330e4d3fb23589cd5 SHA512 fc5882e8a20d2c899ba45bac080f42e39d6e32a04f9175fac4487aedc96decc5f5da11d19633502bc4469d599597aca167c486dfa6b45221d8d2d00a7394150a
+EBUILD spidermonkey-102.11.0.ebuild 11263 BLAKE2B dd7cca7d5593c569c0d45025c07f5cda2955e059d8f210f4983decf3f0c90ce6f1ce477c48f6466a17fa3fdec5c7e7edbee635ba2d1c31597f894daed7492d3e SHA512 4cb59c59703c737a78063929ecc17cc058acd01ea73da8b0f0cf1b748f580131d79a5eaf3ca8b21ee63857c2cb81e581d3f375882fec38ce34f6b94c644401cf
EBUILD spidermonkey-102.6.0.ebuild 11294 BLAKE2B 03ab2e77a5b35ae1daa33c958ad2318d72d7a8a0ad75ee6f63eb6b72ee1b3c35ed6ec9c21dcd1f85fb477d71c5d5a62ae18db95aec1c62dc04ed4f85b93471d5 SHA512 4028151d1aa5a46d365250ecdf513265f3c784c03bddf1250cbeeefd25bb9c5df3f5baeac1a5dd62e3ae3b860659e3ed750f8d5003e580bcbf0480b7a2168b94
EBUILD spidermonkey-102.8.0.ebuild 11173 BLAKE2B 31a73de3f92ee13786d26b9d257333abfb665e7c172b6bcaeaeb75ffc71993781d2a88f0e3d44d3347b5a2ab2c24295c55839f273d8d2079314a47427795c655 SHA512 0c63f2cfa3c78e53810ace109b06412bd0b93e8b6b85a69b448e18f9c0fe12c4ad85ecf3e3c13b1f2ab98f2f1ecb1d2f8cf7ef9e8c4d002d51fa3d5a1e7fc601
EBUILD spidermonkey-102.9.0.ebuild 11513 BLAKE2B 795b6aad193494239acae2bcff42959697ab7c8166c8718281a5a8f55c759a5400bbc9d414a8e7d8be4c9ee77b6de6d96d0807b60bba615e4dd815e900961cd9 SHA512 f6eee807acd0e11620f8130254ac3721c14c73e8dab0e2d6eeec81e6ac142017cfd5919e7c0873cb310ed736d2299cd5f45ad1c892af9b454d71cc14c989c6de
diff --git a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
index 44d7f767c1d73..ad245956ef03e 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
@@ -19,11 +19,14 @@ non262/Intl/DateTimeFormat/format_timeZone.js
non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
non262/Intl/DateTimeFormat/hourCycle.js
non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
+non262/Intl/DateTimeFormat/timeZone_backzone.js
non262/Intl/DateTimeFormat/timeZone_version.js
non262/Intl/DisplayNames/calendar.js
non262/Intl/DisplayNames/dateTimeField.js
+non262/Intl/DisplayNames/language-dialect.js
non262/Intl/ListFormat/conjunction-type.js
non262/Intl/Locale/likely-subtags-generated.js
+non262/Intl/Locale/likely-subtags.js
non262/Intl/NumberFormat/currency-narrow-symbol.js
non262/Intl/NumberFormat/format.js
non262/Intl/NumberFormat/notation-compact-long.js
@@ -98,3 +101,5 @@ test262/intl402/DateTimeFormat/prototype/formatRange/en-US.js
test262/intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js
test262/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js
test262/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js
+test262/intl402/Locale/constructor-non-iana-canon.js
+test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js
diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
new file mode 100644
index 0000000000000..925c94a3b13ef
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+ https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+SLOT="$(ver_cut 1)"
+LICENSE="MPL-2.0"
+IUSE="clang cpu_flags_arm_neon debug +jit lto test"
+
+#RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/clang:15
+ virtual/rust:0/llvm-15
+ lto? ( sys-devel/lld:15 )
+ )
+ )
+ (
+ sys-devel/llvm:14
+ clang? (
+ sys-devel/clang:14
+ virtual/rust:0/llvm-14
+ lto? ( sys-devel/lld:14 )
+ )
+ )
+ )
+ !clang? ( virtual/rust )
+ virtual/pkgconfig
+ test? (
+ $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
+ )"
+DEPEND=">=dev-libs/icu-71.1:=
+ dev-libs/nspr
+ sys-libs/readline:0=
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/firefox-${MY_PV}/js/src"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then
+ einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use lto ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+python_check_deps() {
+ if use test ; then
+ python_has_version "dev-python/six[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_pretend() {
+ if use test ; then
+ CHECKREQS_DISK_BUILD="7000M"
+ else
+ CHECKREQS_DISK_BUILD="6000M"
+ fi
+
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use test ; then
+ CHECKREQS_DISK_BUILD="7000M"
+ else
+ CHECKREQS_DISK_BUILD="6000M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_prepare() {
+ pushd ../.. &>/dev/null || die
+
+ use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+
+ eapply "${WORKDIR}"/firefox-patches
+ eapply "${WORKDIR}"/spidermonkey-patches
+
+ default
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ # use prefix shell in wrapper linker scripts, bug #789660
+ hprefixify "${S}"/../../build/cargo-{,host-}linker
+
+ einfo "Removing pre-built binaries ..."
+ find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ MOZJS_BUILDDIR="${WORKDIR}/build"
+ mkdir "${MOZJS_BUILDDIR}" || die
+
+ popd &>/dev/null || die
+ eautoconf
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current CFLAGS: ${CFLAGS}"
+ einfo "Current CXXFLAGS: ${CXXFLAGS}"
+ einfo "Current LDFLAGS: ${LDFLAGS}"
+ einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ cd "${MOZJS_BUILDDIR}" || die
+
+ # ../python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ local -a myeconfargs=(
+ --host="${CBUILD:-${CHOST}}"
+ --target="${CHOST}"
+
+ --disable-ctype
+ --disable-jemalloc
+ --disable-smoosh
+ --disable-strip
+
+ --enable-readline
+ --enable-release
+ --enable-shared-js
+
+ --with-intl-api
+ --with-system-icu
+ --with-system-nspr
+ --with-system-zlib
+ --with-toolchain-prefix="${CHOST}-"
+
+ $(use_enable debug)
+ $(use_enable jit)
+ $(use_enable test tests)
+ )
+
+ if use debug; then
+ myeconfargs+=( --disable-optimize )
+ myeconfargs+=( --enable-debug-symbols )
+ else
+ myeconfargs+=( --enable-optimize )
+ myeconfargs+=( --disable-debug-symbols )
+ fi
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ myeconfargs+=( --enable-rust-simd )
+ fi
+
+ # Modifications to better support ARM, bug 717344
+ if use cpu_flags_arm_neon ; then
+ myeconfargs+=( --with-fpu=neon )
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ myeconfargs+=( --with-thumb=yes )
+ myeconfargs+=( --with-thumb-interwork=no )
+ fi
+ fi
+
+ # Tell build system that we want to use LTO
+ if use lto ; then
+ if use clang ; then
+ myeconfargs+=( --enable-linker=lld )
+ myeconfargs+=( --enable-lto=cross )
+ else
+ myeconfargs+=( --enable-linker=bfd )
+ myeconfargs+=( --enable-lto=full )
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ # Use system's Python environment
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ # Show flags we will use
+ einfo "Build CFLAGS: ${CFLAGS}"
+ einfo "Build CXXFLAGS: ${CXXFLAGS}"
+ einfo "Build LDFLAGS: ${LDFLAGS}"
+ einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
+
+ # Forcing system-icu allows us to skip patching bundled ICU for PPC
+ # and other minor arches
+ ECONF_SOURCE="${S}" \
+ econf \
+ ${myeconfargs[@]} \
+ XARGS="${EPREFIX}/usr/bin/xargs"
+}
+
+src_compile() {
+ cd "${MOZJS_BUILDDIR}" || die
+ default
+}
+
+src_test() {
+ if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
+ einfo "Smoke-test successful, continuing with full test suite"
+ else
+ die "Smoke-test failed: did interpreter initialization fail?"
+ fi
+
+ cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die
+
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list
+ echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list
+ echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list
+ fi
+
+ ${EPYTHON} \
+ "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
+ --exclude-file="${T}"/known_failures.list \
+ "${MOZJS_BUILDDIR}"/js/src/js \
+ || die
+
+ if use jit ; then
+ ${EPYTHON} \
+ "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
+ --exclude-file="${T}"/known_failures.list \
+ "${MOZJS_BUILDDIR}"/js/src/js basic \
+ || die
+ fi
+}
+
+src_install() {
+ cd "${MOZJS_BUILDDIR}" || die
+ default
+
+ # fix soname links
+ pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
+ mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
+ ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
+ ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
+ popd &>/dev/null || die
+
+ # remove unneeded files
+ rm \
+ "${ED}"/usr/bin/js${MY_MAJOR}-config \
+ "${ED}"/usr/$(get_libdir)/libjs_static.ajs \
+ || die
+
+ # fix permissions
+ chmod -x \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
+ "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
+ || die
+}
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index 83f611ff0889c..325d30b63af8e 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1683720620 Wed May 10 12:10:20 PM UTC 2023
+1683722424 Wed May 10 12:40:24 PM UTC 2023
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 8ef8ead1c62dc..5aeed12b720ed 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 6476009ca0041..2d71d381c8c95 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 12:09:45 +0000
+Wed, 10 May 2023 12:39:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c56eebe39c898..6b6497c88e270 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc
-TIMESTAMP 2023-05-10T12:09:48Z
+TIMESTAMP 2023-05-10T12:39:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbiYxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbkJVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBurxAAr9ahEMJulGdlUT6wRSSSShklYNPwe51nUTRxU7U6j36CnZ5nZmYzWAPk
-uTBkblQkaAIi2aPYoPdH38vjykDV0rljLkvLCDc06SEXKw51J4JxFc079NLDdOt5
-CU2SeBJrPLWw89cx1gCMJYVTgbgVe/XNm/CMyqVfGUq2kpiExBrogY3Gmy1WuuJd
-1PQ5rU/uqEpQ4sIQDmpOw2ii6n421bq1sXzls1n93tQIQO0a8V9InVRktFZhkKak
-dBz8qKSOwfDbmLmtx/I+ng5T/EsvuatHtmVwixzSa0Mo0pxRpBTBDdvBiteEJ6I2
-CTuXjlOpHg4dGe9juGKPU4wtJZsni4S7kMWizb9k61AC2cpDj3lGSy1VPcpAC+jR
-ZUreey8Fu6y+ghRNFyusevhes5Z53FdWNzCF2iR3LQQzpUlSsSb+MjD6poJJJJu7
-bVwZt8c/WEN02cv4+ftrYmzkXWv3SJUrM7oskyhsid36tBuxWfO1rPX6b06Dr5wk
-vdnfuXCdLjhwC+uyQx2yICa/JUAVDu7OSMyZH4r93bh63bGlCa/lznEDGhvoLih4
-Yb1HIG58VhRSfL66ARQHj+gbKjuenIZYvCF1FjhvH39nYcUM7T8z443oQN1aXvh+
-k+TxlB6R1zA36cpBVR7GY9yNG0CkQiBxt+OgKYekCmnHp8W1RBM=
-=9QsC
+klCw/BAAisMUGH5pgETUSzIr/XPzI20dyM9KC3Ghh7lyZkuhNpq3zGKHjaIz+30T
+LA/Cu2sWS6EXvgKi/S1SNrHXyEAVcHhWv9W8QT7VlCvL4UzVM7mv/wRjVl/5Svvp
+7VAxCVsRsycByYNURQdD/b/ZOzm93kPAEn1NsyYRLi9eBvOzrI0hjl/uloOwR1wA
+wCL6Z8ylM0AyeIaHMgXRqRWCPyLiTw5Z+U0xXbs3QvakrVwdb1LOdRFcpbr8X4HS
+Kxdydf+H29XviGsIbzIJNFdyz0yf1XX8Pa8qznEXYiqWdxE2BmfXWTgocSn8Oe3N
+oZBRv0wKi5RtS2ekqp4FtbGdDvLbeN6BX/xoOTY8rEKKSiTZV87wKLRzdCcifTqj
+GCYkGpgDQzn+qQ6pPFBe7BoJ3TJNIioxXnrkTRoUKgd6jCIn8MMyHDYDtcyoWXZz
+sq8Ot48Uf9+6uKN0sHChBthZKS51ee9Xqn/Msrra/y5r8bn/4h2a5e8IdPhEzivr
+mRwrW3PKR7/XPZZjVmCLm4AgYpFMJekABgyKPPej2HhEVJZc1T4iw4PHKhsxZJ9r
+gCi3f9pWIrgMdaMmHjkmWnkIER0MllKEk6R5jLpAwfDHoXOyxG6Uy23pP5cWPMoh
+v2XC0qsqQW93cZnbXztN1TpDOsvoFgAfIwTudRe5ew1VA4fIRv4=
+=qwCq
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 1a0563ee1b7fd..2d71d381c8c95 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 12:09:46 +0000
+Wed, 10 May 2023 12:39:46 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index dbca31ecb76e6..47d681d53b836 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 45cf73e253e92..826f73143f7ca 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.11.0
new file mode 100644
index 0000000000000..a7e6ae601227f
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/spidermonkey-102.11.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[ssl,xml(+)] >=dev-lang/python-3.10.9-r1:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:15 clang? ( sys-devel/clang:15 virtual/rust:0/llvm-15 lto? ( sys-devel/lld:15 ) ) ) ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 virtual/rust:0/llvm-14 lto? ( sys-devel/lld:14 ) ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0
+DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++
+EAPI=8
+HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
+INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
+IUSE=clang cpu_flags_arm_neon debug +jit lto test
+KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
+RESTRICT=!test? ( test )
+SLOT=102
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/source/firefox-102.11.0esr.source.tar.xz -> firefox-102.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=e3205ef58f1c9b3568ca71daa2d5c0bf
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index bcb494f73c22a..3242f4246b747 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208 b/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
index d37df6060d5e5..68955cfdbf1c8 100644
--- a/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
+++ b/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
@@ -1,4 +1,4 @@
-BDEPEND=test? ( sys-block/tgt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=test? ( >=sys-block/tgt-1.0.58 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install prepare test unpack
DEPEND=dev-libs/libgcrypt:= rdma? ( sys-cluster/rdma-core ) test? ( dev-util/cunit )
DESCRIPTION=iscsi client library and utilities
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sahlberg/libiscsi/archive/22f7b26567760921fa1aad77cca642153123ea8c.tar.gz -> libiscsi-1.19.0_p20230208.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=90a9621f0f79d64de32d37e1f71fae1e
+_md5_=c94b2bdfeaafb5437353c53ab69a4f07
diff --git a/metadata/md5-cache/net-libs/libiscsi-9999 b/metadata/md5-cache/net-libs/libiscsi-9999
index 868e1e87190d6..66374b22c01e9 100644
--- a/metadata/md5-cache/net-libs/libiscsi-9999
+++ b/metadata/md5-cache/net-libs/libiscsi-9999
@@ -1,4 +1,4 @@
-BDEPEND=test? ( sys-block/tgt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( >=sys-block/tgt-1.0.58 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare test unpack
DEPEND=dev-libs/libgcrypt:= rdma? ( sys-cluster/rdma-core ) test? ( dev-util/cunit )
DESCRIPTION=iscsi client library and utilities
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/libgcrypt:= rdma? ( sys-cluster/rdma-core )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=90a9621f0f79d64de32d37e1f71fae1e
+_md5_=c94b2bdfeaafb5437353c53ab69a4f07
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 22e878761653b..01cf362f3ff3b 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-05-10T12:09:48Z
+TIMESTAMP 2023-05-10T12:39:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbiY1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbkJVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBPjQ//aTkHAxwC8VEudWb3dBkNdqXmC8P9ZISVLRDoAf/gUGrJz8/QHDxn3dxl
-X0sZv8A6uiIU1k4xpNtAutep9twckDqoXIPGZzgcUpJX9hJcc3RQYOp8B/UViFDl
-GXM535Um068WvwYq+bWmtu+gn/KuG2pwRQfpoXquASSvKXCGyg6NrzNwFWrD0vOz
-qHsNwu2CxKIzOivrl5t7QnYjwu/LY38BQG3tw3EO3A3w/HBemMXmcfP70KSGV5s6
-T7b8L+2IQwRlfFB3Jjc0jjMlUBHnfpMh1NcVK+XfLqXeSalGBMFv9f3bEFL4B65n
-nwRmLvRT0OyQfS9cymQKmWJKgftadLiRMUTAq4CQVuIAMiC+ahvCAZF19RoXRRfb
-XbGKQi1Lcoy7CwQTPrecAEqpj0JOTJk3cqY/YwDm36gaDFoV6F+7a7rB3eUeEJwb
-vMo3yivxadRnSghxcBEGl+uT2jAfYqp7/VevgTDIL48xlVPpwn/xNuBbR4GNWPJ1
-xuhASFk6COj3CQzwj4YDPPFHDCh/AF+p5wk3I4PpxJet7431lheUW31mMtPceoaG
-9mKFnzfHihgEh/sboLrn8V2pCiP/hYo2tHmt2Ccw66+PcqCxduVMCpc+dBNCpoM+
-Qij00fFyQqdimC41UdK+cfttY8Cioi4r/n2+/MkF/9ZP0YvUMp8=
-=pztt
+klCdmg//ShnngdEY+XY9nT8D+Siv3vR+UrRATH3AFrZE1Ynb09HuwbpM3mONGjuM
+0E4LFgg5A5go0CGsIOwTE6tP6U29+x27pBsHLszWpirunqKJXxvd/Inq1JUA2JnF
+5LRnfGgZuhCffAkvOB1AyPcxWTmJo+9h4qXYfb5FRyDokI319MReT+reySVnhH4j
+nKwYOokQ/LhzteAdaBnlvKqisbg74Z9qo1/rzH00fkvy6OLYVDyg8ATmY8+RMsSO
+ckwqoNrtaA6l+fW/gm5sbXaQ+QHoZoAhXuOzIKGe7p0PTMskwsMExxaqYFY55orP
+LlNKuhx26S0cwqeEz1G0V+9xqIW8IWBxma6kNhB+l/qczqQG6MlHvEwgTJcER6P1
+KqskxPxbNU2Mhyr5XNgXE1lz1+cPT2jq65yPOfaSI2M73WCTBh4dql47gT+FwNso
+V3xIbt+xOlmDWK244KnW2+PkX4l0g5DJ63ZxwKO+bLZ3bQLJ4XVYDH3W8mKA1wsw
+aQspV30gDpN3CLUo3aGqInPfq7l1YxO1Vu6+96YDNReUmMzwQiaUmz6IvY9f+ML8
+tG5R5T9J84WwAFK0zLmt/6evhxLbBTgZZbUUN/G7X3vrS2V41r7J/gZZqdtHhw5v
+v+3xeME65Xa36aAycUe39FUQOZNx7C8RSysGbyyyoJDazIHwmxM=
+=UZVo
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 1a0563ee1b7fd..2d71d381c8c95 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 12:09:46 +0000
+Wed, 10 May 2023 12:39:46 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index f2a42e29aed76..0d99d9b47c74b 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed May 10 12:09:45 PM UTC 2023
+Wed May 10 12:39:46 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index dd7b60cd3607e..fc29199a98eda 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 12:15:01 +0000
+Wed, 10 May 2023 12:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 73fc28458c1f4..c6695d817a974 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-1061206003af133c5daa52c104f80d721e160faa 1683719441 2023-05-10T11:50:41+00:00
+3332c7bf734ad03ec84ffe25c5016e4899ac2de1 1683721514 2023-05-10T12:25:14+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 6dd6b502c91e5..5ee4ddbf1fa89 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1683720601 Wed 10 May 2023 12:10:01 PM UTC
+1683722401 Wed 10 May 2023 12:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 1a0563ee1b7fd..2d71d381c8c95 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 12:09:46 +0000
+Wed, 10 May 2023 12:39:46 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index fca3f66b28605..ccb1e40598561 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libiscsi/Manifest b/net-libs/libiscsi/Manifest
index 57b0473f7b855..5c39a77a00219 100644
--- a/net-libs/libiscsi/Manifest
+++ b/net-libs/libiscsi/Manifest
@@ -9,6 +9,6 @@ DIST libiscsi-1.19.0.tar.gz 284969 BLAKE2B 4e5dc37ba3393076dfc0ed8df0cf969771b16
DIST libiscsi-1.19.0_p20230208.tar.gz 293283 BLAKE2B 8dafcdd87d66c8addea8734af264b1ce70ec7cbb7925becf1946b616821a94a0d22ed9a903f5f24c03d9b647353fc76a708cafed0f6482199a45cb628c143fff SHA512 d6416833b4e1352e91d869ae753fdc01968e303d5ce7de52f27692ce7f8d7ca4f648931d54f0ebfa1323f8b43531bfc81771ea0468af4dc9ad53df02c8bad55f
EBUILD libiscsi-1.18.0.ebuild 908 BLAKE2B 4ca51f1f01cb18445990e05ad606eee71638d82adffc2d2d02b098241575f27e293388e06af4b770171a82021c5f3d6c2232bf507cd7696369523c10f8231f5f SHA512 0592599af1fe5116abcd26ed6835a080b9514def998ffcc1829922c5d32c41d0ca71adf7cb609304e62644426aa679906004621c1cd08e1d0b9e6ea064e604be
EBUILD libiscsi-1.19.0-r2.ebuild 1382 BLAKE2B a49a22f4475a06fca6be78cadf73271eb5c1edc3cb59ddb881cbf13b0daf96181a9f2771e954f9d6bbe6365139789a36ea6fabc14a2111eb9ce118d5d3bb70ca SHA512 cbdcbf900be41a74a5dd070b1910231213fafc5d1adedd92b258dfeae766e9424961b863d26067eddf676b0d71e2d42b02cc4f87447268d4e5c98ded22eb3f2f
-EBUILD libiscsi-1.19.0_p20230208.ebuild 1318 BLAKE2B df288d8872495f8a93eab6efba92946a9f976585f2b1f88e15cff743e7248a9f50353eefbc248e5c2974556894ea714d58e636093a2209aa560c115148ea794d SHA512 72bfcafbe8e296ab3b5ccc1e495d8701f496828e20dd4cfc2ed488a95129591d279496e2c6aed0b35c88c0b5718b9e0d241e804500f4a846da6e21da04a3795f
-EBUILD libiscsi-9999.ebuild 1318 BLAKE2B df288d8872495f8a93eab6efba92946a9f976585f2b1f88e15cff743e7248a9f50353eefbc248e5c2974556894ea714d58e636093a2209aa560c115148ea794d SHA512 72bfcafbe8e296ab3b5ccc1e495d8701f496828e20dd4cfc2ed488a95129591d279496e2c6aed0b35c88c0b5718b9e0d241e804500f4a846da6e21da04a3795f
+EBUILD libiscsi-1.19.0_p20230208.ebuild 1379 BLAKE2B 3703023cbdbf65ff64e4e8b4c6c1917b1a6a90378371c89319fd60fd382f3830b01ca9471e69a23dca28d7b97bbde1a0285e9336ab841a321443108cbd2e730b SHA512 1eac24a0a26232c6b9700e667b7c2465136f9ad4334efae2172b6889ba1db2eb3c9f80cf18279e818f45ea066fc2e329e109962d40e138219a96680db4712a90
+EBUILD libiscsi-9999.ebuild 1379 BLAKE2B 3703023cbdbf65ff64e4e8b4c6c1917b1a6a90378371c89319fd60fd382f3830b01ca9471e69a23dca28d7b97bbde1a0285e9336ab841a321443108cbd2e730b SHA512 1eac24a0a26232c6b9700e667b7c2465136f9ad4334efae2172b6889ba1db2eb3c9f80cf18279e818f45ea066fc2e329e109962d40e138219a96680db4712a90
MISC metadata.xml 353 BLAKE2B 3c729c58e8fe95f38a6f5ea14eba047ebb50b2b80819d53acfaae83d81f51510b652b618c3a7c59d16fe0d1a4e397246c5ea6b0b6807197d580a61f3784cb79f SHA512 070979945abed956dd34ae0d1cc93ea45d30a9eb555262de9f767107d2f3323260df6377c151b8705de5fffd001febd21b9bb3d8fc278b56e52ddb47a081add9
diff --git a/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild b/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
index 6dad90efd7b73..b1a76b05442c9 100644
--- a/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
+++ b/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
@@ -39,7 +39,7 @@ DEPEND="
test? ( dev-util/cunit )
"
BDEPEND="
- test? ( sys-block/tgt )
+ test? ( >=sys-block/tgt-1.0.58 )
"
PATCHES=(
@@ -48,6 +48,10 @@ PATCHES=(
src_prepare() {
default
+
+ # bug #906063
+ rm tests/test_0600_ipv6.sh || die
+
eautoreconf
}
diff --git a/net-libs/libiscsi/libiscsi-9999.ebuild b/net-libs/libiscsi/libiscsi-9999.ebuild
index 6dad90efd7b73..b1a76b05442c9 100644
--- a/net-libs/libiscsi/libiscsi-9999.ebuild
+++ b/net-libs/libiscsi/libiscsi-9999.ebuild
@@ -39,7 +39,7 @@ DEPEND="
test? ( dev-util/cunit )
"
BDEPEND="
- test? ( sys-block/tgt )
+ test? ( >=sys-block/tgt-1.0.58 )
"
PATCHES=(
@@ -48,6 +48,10 @@ PATCHES=(
src_prepare() {
default
+
+ # bug #906063
+ rm tests/test_0600_ipv6.sh || die
+
eautoreconf
}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index df4bca6e308fc..89c38fd3c8a32 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 58074f637ba1e..465df0a0dde41 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-05-10)
+# sys-cluster/ceph not keyworded here
+sys-block/tgt rbd
+
# Sebastian Parborg <darkdefende@gmail.com> (2023-05-08)
# media-libs/openpgl and media-libs/embree only supports amd64 and arm64
media-gfx/blender embree openpgl
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 8f8ae5b1c7e12..9a41708780b63 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Sam James <sam@gentoo.org> (2023-05-10)
+# sys-cluster/ceph not keyworded here
+sys-block/tgt rbd
+
# Sam James <sam@gentoo.org> (2023-05-01)
# media-libs/libjxl is not keyworded
# bug https://bugs.gentoo.org/853628
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 0891cb8df2c0e..e8befb84ff713 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-05-10)
+# sys-cluster/ceph not keyworded here
+sys-block/tgt rbd
+
# jinqiang zhang <peeweep@0x0.ee> (2023-03-27)
# Sanitizers supported on this architecture.
sys-libs/compiler-rt-sanitizers -asan -lsan
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 254cf12ccd2f2..bcddd722f5604 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-05-10)
+# sys-cluster/ceph not keyworded here
+sys-block/tgt rbd
+
# Sam James <sam@gentoo.org> (2023-04-14)
# Needs dev-python/sympy which is not keyworded
dev-python/nbval test