diff options
author | mirror@stealer.net <mirror@stealer.net> | 2023-05-10 13:00:16 +0000 |
---|---|---|
committer | mirror@stealer.net <mirror@stealer.net> | 2023-05-10 13:00:16 +0000 |
commit | 9f6c1d6a68e2e22605f83dcc1622ed3f5cb851ad (patch) | |
tree | f737de4ea11de92423279f6fa7f5677a999437a0 | |
parent | 14d56d50a492d49efd8bfc7ee8de9a3b7693470f (diff) |
2023-05-10 12:39:46+00:00
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 Binary files differindex 4b8e15b5af690..718a4bb770779 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex c10ecab5a49cb..731e97fd65a85 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz 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 Binary files differindex 8ef8ead1c62dc..5aeed12b720ed 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz 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 Binary files differindex dbca31ecb76e6..47d681d53b836 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz Binary files differindex 45cf73e253e92..826f73143f7ca 100644 --- a/metadata/md5-cache/dev-lang/Manifest.gz +++ b/metadata/md5-cache/dev-lang/Manifest.gz 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 Binary files differindex bcb494f73c22a..3242f4246b747 100644 --- a/metadata/md5-cache/net-libs/Manifest.gz +++ b/metadata/md5-cache/net-libs/Manifest.gz 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 Binary files differindex fca3f66b28605..ccb1e40598561 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz 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 Binary files differindex df4bca6e308fc..89c38fd3c8a32 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz 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 |