diff options
1152 files changed, 17508 insertions, 22051 deletions
diff --git a/app-admin/agru/Manifest b/app-admin/agru/Manifest index 5fa5a0fef6af..226dc7aada4f 100644 --- a/app-admin/agru/Manifest +++ b/app-admin/agru/Manifest @@ -1,4 +1,4 @@ -DIST agru-0.1.15-deps.tar.xz 209564 BLAKE2B bba14fb2b9cbf61f45a2833e4887042901052f9586ab96a3f2df31de159eb5d593fd3a324e5203b9cbfb2656c66178f4e84f0899f9b7869e692e75eb7c5d39e2 SHA512 1a1b088f62cacf3f39339147c680d69ed2b5f5665e0f4a70688d392a15475dc4dbb547e18b8d678e54e7c8a3e4570ff9f36e0a7dc1ef4de56123c5690bf124e2 -DIST agru-0.1.15.tar.gz 93705 BLAKE2B 273b9e1bceddfc4947f48ae6f2d7e1ecbfa7de5f12dfbf61cafe89b06f13c3f367975d3656b5ec35c05835a207745b4ed1a3cb3ea39142ec1e6b0dfd58320a5b SHA512 2fd672c14ac9a128a7ac98205b876b1582aaf8ab70a362946fadf30e3e0898035fcbd237e102705f8115475d570fd0bccb4987167df9453c640af8b2a02bcf6f DIST agru-0.1.16-deps.tar.xz 5403040 BLAKE2B a72df3df93949c791681609f655dda3cc7f79ef7ddef0ffd2208bb6468a12590ccedbfa8340ae0cd09fe158df490ac051533ef51c08b887d57971f8563615eeb SHA512 4a8e9b1ed2fa0d4e6f3aed3bf97e23aa9b68460aa74316f728019d65c2b4dff7363997a8c77325aededf25e7946a499dca10914a1d0e0e80e801190e7f896ef1 DIST agru-0.1.16.tar.gz 1669153 BLAKE2B c277ace47e7c9635b81f242e0f2c40363f7d24d621c0b4505719b3222794f2bdbd442ab28d6d26c57c7b87e6af3c1a16601518369f9a6f55e2a8dd66248c1539 SHA512 1498267728aeda65fb38968c613012ac04ef066d16397740a708c2893af605eea7a05ac3b376557e85cc9a85f3bd994bf8b99d81ab73c1ac5f77971d990b1e3a +DIST agru-0.1.17-deps.tar.xz 5414176 BLAKE2B fd2be383d6a95a88036b44801021e9f191d5bb9a559c7ad0883751ab8a65820357119e1051168cb4b7a86cefb06b1eb8f90b25db14d21e4a68cddf8e7d20e12f SHA512 a5ac51161a0a890179cbd7d02453439b9d8c1264c7645a02664b0e08701f50a657288658d631f769d54c98cc2dfdfff97a7749fa431bbf7c6574ead14397c32c +DIST agru-0.1.17.tar.gz 1669324 BLAKE2B a20756789afb14a7e88c1da7eb3713b4e8f95eeca7a3a3df36f3f1b744f711cc8cc5e11703e9c316ef81edf23ad0dec5bf465e5cb2c78eba90c0d98145927bc7 SHA512 c1841d93989285a64028feaa79595d1a29e631227c6fc8865ee626765f0ebde37bdffd0158ddc77fc788feead33a6573c5968c6c653f86ffe784ddeed37ab34c diff --git a/app-admin/agru/agru-0.1.15.ebuild b/app-admin/agru/agru-0.1.17.ebuild index 625a8b59e211..625a8b59e211 100644 --- a/app-admin/agru/agru-0.1.15.ebuild +++ b/app-admin/agru/agru-0.1.17.ebuild diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 3eab1d0452a0..d932227917c3 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -13,3 +13,5 @@ DIST aws-cli-1.42.37.gh.tar.gz 2985117 BLAKE2B 9865bb14af15c0047f778db308e3dbdaf DIST aws-cli-1.42.38.gh.tar.gz 2985326 BLAKE2B d46d1a50d111872891240f4b6055238fba61ace2f6a92d64776fb55d04d770be2e9b6f494fe5b68497a599607e281d9389bf1cc8d7963de94dfcd69974d3d810 SHA512 67180ebba20cfe011a40c2ba0cfd60fd2081cbad033df05b8e61ac08220a688515f4079d21c8170c082143629b4c31cb193684e0b8465efb546a259e624fa10f DIST aws-cli-1.42.39.gh.tar.gz 2985865 BLAKE2B 60d1a408a4f368d82cf60efdad0b2fa2f41a5777b87de82dd225a05b9a494da6ec45c5bb82b5bda11788c6ae52505a8fdb29505a098c1ce04aeb681c15ebe51d SHA512 855b74fc43176112217f310dbb18e531b0edd9f3eb5e5dfbb1d57ac93d1b6fa19af776d649a632b01e7d2c59e907bfbc671e45e16abbcbd8f1c0172b6056880d DIST aws-cli-1.42.40.gh.tar.gz 2986289 BLAKE2B f0f9d435f1b3605b73b99be98ad0ab455ff0c7fb0427c7c6410caa99683f8e06170a2108fe6cd334f94716cf8d6b65039ea355bce74498d0f7139e64e68750a5 SHA512 f9a6192605719192ff5dc5e8bb7026dfc9fc8dc97ffc84709461bc6fa879e30b351092ff17512c6a93a08b5cf59bd28aedfead72ceda4369ae76520182cf0c2b +DIST aws-cli-1.42.41.gh.tar.gz 2986432 BLAKE2B 91e1abf2133657e0969f69d6c46f28a67c8411f16044ef05afa2a456877c702aebad6daea35f217df1a624e0adb13be3912e560fb5cb9d1b957da3812da65acf SHA512 18b73f64e7a44f6eb449814b394fe7cb65f5b18e93ff76bb6913a72e76feaa43d456c88349b22bef8ae8233290483479754a9164bf603f4ece54dd7dbbbb1158 +DIST aws-cli-1.42.42.gh.tar.gz 2988345 BLAKE2B a94d4179d1a9e2973cf65570eda0c29ae04345322b911d7f251a9590489530a38d590c695f66b66e6a37c85ba98bc9d239932c7b90b4af186548b14f680553d3 SHA512 bae52ea7a881e327682dfb46c93ec7b3ff7ce15abafa826df03d5a9a83e5b743602ea6386504a078d4f05440580ec20c1aa4af90dd73122737bb552601c84950 diff --git a/app-admin/awscli/awscli-1.42.41.ebuild b/app-admin/awscli/awscli-1.42.41.ebuild new file mode 100644 index 000000000000..b78a4ee17a79 --- /dev/null +++ b/app-admin/awscli/awscli-1.42.41.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 shell-completion + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y-2).z, sigh +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-forked ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + newzshcomp bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/awscli/awscli-1.42.42.ebuild b/app-admin/awscli/awscli-1.42.42.ebuild new file mode 100644 index 000000000000..b78a4ee17a79 --- /dev/null +++ b/app-admin/awscli/awscli-1.42.42.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 shell-completion + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y-2).z, sigh +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-forked ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + newzshcomp bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest index f2aceca94b82..fca3d925e3d8 100644 --- a/app-admin/syslog-ng/Manifest +++ b/app-admin/syslog-ng/Manifest @@ -1,2 +1,3 @@ DIST syslog-ng-4.10.0.tar.gz 6988756 BLAKE2B 9b93fa327a735613b1f9a36bed05529ab4407b904170557562bfbd9ced021df3d5f7e63719b52aadb28d3d40f8c34ff9df6bb87baf4d7383fda1d979b50ab83e SHA512 0760dfbe54414b4addf3622bc0d7d1dd41a77d5533cb07b710a6b115b765916677a765e5acf967bd26fffe315d88b767923d9bbdf2fa8d5fda6ce1b980f0391a +DIST syslog-ng-4.10.1.tar.gz 6993152 BLAKE2B 7e2f832f69e242fd77bf9853b44e44faab8d86b45a53faf8fa698a22b977d75bed0034ccd96c839e6bc4fb034e52a9626aaa137b38f3664507f30c59ca51b8e6 SHA512 4f1a1bb03094c6a6c23ee8ad4480e724d2677dc5618020b511dd7d649d8c9686c2848c9a54aaa744c2a77c830caac550e767ff91d80c15e639deae5f0cd14359 DIST syslog-ng-4.9.0.tar.gz 7169923 BLAKE2B 98a6b50c3308aa71a1213ba956e8b9c4183bd5e46a9a7c2b6dd564ce222416594a6bc992c9c8430baad0d8eb38107882cad79054d336fa02d46941d561947687 SHA512 834f2da2259dfb9a5acd53f74c57f7de25480998d9395462ca26aa9e08f09b533170bb09dde7179d89ef3d3bfe5b7e1a7de7f5591ccd669bd373cb1a2a84d4b1 diff --git a/app-admin/syslog-ng/syslog-ng-4.10.1.ebuild b/app-admin/syslog-ng/syslog-ng-4.10.1.ebuild new file mode 100644 index 000000000000..a24c23c18c05 --- /dev/null +++ b/app-admin/syslog-ng/syslog-ng-4.10.1.ebuild @@ -0,0 +1,203 @@ +# Copyright 2021-2025 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +inherit autotools python-single-r1 systemd + +MY_PV_MM=$(ver_cut 1-2) +DESCRIPTION="syslog replacement with advanced filtering features" +HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/" +SRC_URI="https://github.com/syslog-ng/syslog-ng/releases/download/${P}/${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="amqp caps dbi geoip2 grpc http json kafka libressl mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + test? ( python )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.10.1:2 + >=dev-libs/ivykis-0.42.4 + >=dev-libs/libpcre2-10.0 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( >=dev-libs/libressl-3.5.0:0= ) + !dev-libs/eventlog + amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) + caps? ( sys-libs/libcap ) + dbi? ( >=dev-db/libdbi-0.9.0 ) + geoip2? ( dev-libs/libmaxminddb:= ) + grpc? ( + dev-libs/protobuf:= + net-libs/grpc:= + ) + http? ( net-misc/curl ) + json? ( >=dev-libs/json-c-0.9:= ) + kafka? ( >=dev-libs/librdkafka-1.1.0:= ) + mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) + redis? ( >=dev-libs/hiredis-0.11.0:= ) + smtp? ( net-libs/libesmtp:= ) + snmp? ( net-analyzer/net-snmp:0= ) + spoof-source? ( net-libs/libnet:1.1 ) + systemd? ( sys-apps/systemd:= ) + tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/criterion ) +" +BDEPEND=" + >=sys-devel/bison-3.7.6 + sys-devel/flex + virtual/pkgconfig + grpc? ( dev-libs/protobuf:= )" + +DOCS=( AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc} + contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened" + "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + local f + + # disable python-modules test as it requires additional python modules not + # packaged in Gentoo + sed -i '/MAKE/s/.*/exit 0/g' modules/python-modules/test_pymodules.sh || die + + use python && python_fix_shebang . + + # remove bundled libs + rm -r lib/ivykis || die + + if use libressl; then + eapply -p1 ${FILESDIR}/syslog-ng-4.2.0-tls-context_c.patch + eapply -p1 ${FILESDIR}/jwt_h.patch + eapply -p1 ${FILESDIR}/lib_transport_transport_tls_c.patch + fi + + # drop scl modules requiring json + if use !json; then + sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d' scl/Makefile.am || die + fi + + # drop scl modules requiring http + if use !http; then + sed -i -r '/slack|telegram/d' scl/Makefile.am || die + fi + + # use gentoo default path + if use systemd; then + sed -e 's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \ + -i contrib/systemd/syslog-ng@default || die + fi + + for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do + sed \ + -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill -s HUP syslog-ng@default" \ + "/etc/init.d/syslog-ng reload")#g" \ + "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die + done + + for f in syslog-ng.conf.gentoo.hardened.in \ + syslog-ng.conf.gentoo.in; do + sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die + done + + default + eautoreconf +} + +src_configure() { + # Needs bison/flex. + unset YACC LEX + + local myconf=( + --disable-docs + --disable-java + --disable-java-modules + --disable-riemann + --enable-ipv6 + --enable-manpages + --localstatedir=/var/lib/syslog-ng + --sysconfdir=/etc/syslog-ng + --with-embedded-crypto + --with-ivykis=system + --with-module-dir=/usr/$(get_libdir)/syslog-ng + --with-pidfile-dir=/var/run + --with-python-packages=none + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + $(use_enable amqp) + $(use_with amqp librabbitmq-client system) + $(use_enable caps linux-caps) + $(use_enable dbi sql) + $(use_enable geoip2) + $(use_enable grpc) + $(use_enable grpc cpp) + $(use_enable http) + $(use_enable json) + $(use_enable kafka) + $(use_enable mongodb) + $(usex mongodb --with-mongoc=system "--without-mongoc --disable-legacy-mongodb-options") + $(use_enable pacct) + $(use_enable python) + $(use_enable redis) + $(use_enable smtp) + $(use_enable snmp afsnmp) + $(use_enable spoof-source) + $(use_enable systemd) + $(use_enable tcpd tcp-wrapper) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + # Install default configuration + insinto /etc/default + doins contrib/systemd/syslog-ng@default + + insinto /etc/syslog-ng + newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf + + insinto /etc/logrotate.d + newins "${T}/syslog-ng.logrotate" syslog-ng + + newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng + newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng + keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng + find "${D}" -name '*.la' -delete || die + + use python && python_optimize +} + +pkg_postinst() { + # bug #355257 + if ! has_version app-admin/logrotate ; then + elog "It is highly recommended that app-admin/logrotate be emerged to" + elog "manage the log files. ${PN} installs a file in /etc/logrotate.d" + elog "for logrotate to use." + fi + + if use systemd; then + ewarn "The service file for systemd has changed to support multiple instances." + ewarn "To start the default instance issue:" + ewarn "# systemctl start syslog-ng@default" + fi +} diff --git a/app-admin/winbox/Manifest b/app-admin/winbox/Manifest index 4642b863612d..686835d7c0e3 100644 --- a/app-admin/winbox/Manifest +++ b/app-admin/winbox/Manifest @@ -1 +1 @@ -DIST winbox-4.0_beta30.zip 18277543 BLAKE2B e1444ce54b2af356f858eb964a500405078880ff89da9a701e543a871120d842c70f36480eba46f28d31ff27fa3264f7c4c03fe92eeb681468846f1af966d75c SHA512 8488e3e6d711f024b096c5775e2df9ba21fab28f321abdefc67a0cb0e075696308c685fd44c2383cc369710154fd491e62ffc4e7ef379c280feae3eb44373686 +DIST winbox-4.0_beta33.zip 18319176 BLAKE2B deb48b1c8e73387e7aea642a1bc7a59379591e4ca0d221b7c961759b5a11ea5a27e1fb87d04ac564b5e82cab59cbeac011652c25637636b22e2478ee22054438 SHA512 67d1c8134780396d84d1f4e91c967789f43238a9b6f5409cbe39bc11ad3d5b8985fbe84c461552f2cf4982457afa289bb2899718741b07d8ce3ace7400a5efb9 diff --git a/app-admin/winbox/winbox-4.0_beta30.ebuild b/app-admin/winbox/winbox-4.0_beta33.ebuild index bcf8ad433752..bcf8ad433752 100644 --- a/app-admin/winbox/winbox-4.0_beta30.ebuild +++ b/app-admin/winbox/winbox-4.0_beta33.ebuild diff --git a/app-backup/duplicity/duplicity-3.0.5.ebuild b/app-backup/duplicity/duplicity-3.0.5.ebuild deleted file mode 100644 index 4d0b06ce27d6..000000000000 --- a/app-backup/duplicity/duplicity-3.0.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 - -DESCRIPTION="Secure backup system using gnupg to encrypt data" -HOMEPAGE="https://duplicity.gitlab.io/" -SRC_URI="https://gitlab.com/duplicity/duplicity/-/archive/rel.${PV}/${PN}-rel.${PV}.tar.bz2" -S="${WORKDIR}"/${PN}-rel.${PV} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="s3 test" - -COMMON_DEPEND=" - net-libs/librsync - app-crypt/gnupg - dev-python/fasteners[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - || ( app-arch/par2cmdline app-arch/par2cmdline-turbo ) - dev-python/pexpect[${PYTHON_USEDEP}] - ) -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/paramiko[${PYTHON_USEDEP}] - s3? ( dev-python/boto3[${PYTHON_USEDEP}] ) -" - -EPYTEST_DESELECT=( - # Linting tests (black, pylint, etc); not relevant for us - testing/test_code.py::CodeTest::test_black - testing/test_code.py::CodeTest::test_pep8 - testing/test_code.py::CodeTest::test_pylint -) - -PATCHES=( - "${FILESDIR}/${PN}-3.0.4.0-fix-docs-cmd.patch" -) - -distutils_enable_tests pytest - -pkg_postinst() { - elog "Duplicity has many optional dependencies to support various backends." - elog "Currently it's up to you to install them as necessary." -} diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 97e93cc72dfb..333fad8a6c6a 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -1,3 +1,2 @@ -DIST apptainer-1.3.6.tar.gz 17129602 BLAKE2B 2dd17c1a0601c7d191d4604f2c0e3fb5d8cc4e831dba7bf4cfcbfc359eba1bb3f255ab2c1a81ae844cbebfc6e96729911e5ac4a92195b30f74d77fafac12059f SHA512 e50b8cbdac544241a56d7dc662ad927fdcf9a0f245bab4be0bc35ba9658f9db7c851a95de500e32c0975a2f5e8bcf7f16628e963ebb945ca036de9e91bd8a4a9 DIST apptainer-1.4.1.tar.gz 17420970 BLAKE2B 7675db9ea53a58c2fe15a84c9806709a7d88e53a531a4421b73a86ddb9630b06227f9dd371b83c7a3fb6c380994e00f8484ed7124d2986f858ecc221864deaa0 SHA512 2481233ba31ffebd50e84620abf84c4995f1a01aafda4562605a9ec754fb271f15e04f45ad4cc234a8ee60c30588fcd40c8468b3f29b9a20329bc5a50dc1625b DIST apptainer-1.4.2.tar.gz 17404816 BLAKE2B c7bea7a4fd4385816ca1c2bff57dac1de5051545f0944f23cb67ae3eec1704726768c9450712fb0217f18c2a8d9a5d6c6b5cf8e6d5fda8fae6bec672338aa287 SHA512 370f4b9a447d627bf9a5cf97c8058735ff2be8280fb663d106f357961c9a948aac406a52d86eda9189788f38be8e0a62385f6e4fc051fad1cac3c28705d6c7b3 diff --git a/app-containers/apptainer/apptainer-1.3.6.ebuild b/app-containers/apptainer/apptainer-1.3.6.ebuild deleted file mode 100644 index 8244ef0dc076..000000000000 --- a/app-containers/apptainer/apptainer-1.3.6.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit eapi9-ver linux-info toolchain-funcs - -DESCRIPTION="The container system for secure high-performance computing" -HOMEPAGE="https://apptainer.org/" -SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="examples +network suid systemd" - -# Do not complain about CFLAGS etc. since go projects do not use them. -QA_FLAGS_IGNORED='.*' - -DEPEND="app-crypt/gpgme - >=dev-lang/go-1.20.0 - dev-libs/openssl - sys-apps/util-linux - sys-fs/cryptsetup - sys-fs/squashfs-tools - sys-libs/libseccomp - !suid? ( - sys-fs/e2fsprogs[fuse] - sys-fs/squashfuse - )" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -CONFIG_CHECK="~SQUASHFS" - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.2-trim_upstream_cflags.patch - "${FILESDIR}"/${P}-fix_c23.patch -) - -DOCS=( README.md CONTRIBUTORS.md CONTRIBUTING.md ) - -src_configure() { - tc-export PKG_CONFIG - local myconfargs=( - -c "$(tc-getBUILD_CC)" \ - -x "$(tc-getBUILD_CXX)" \ - -C "$(tc-getCC)" \ - -X "$(tc-getCXX)" \ - --prefix="${EPREFIX}"/usr \ - --sysconfdir="${EPREFIX}"/etc \ - --runstatedir="${EPREFIX}"/run \ - --localstatedir="${EPREFIX}"/var \ - $(usex network "" "--without-network") \ - $(use_with suid) - ) - ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig" -} - -src_compile() { - emake -C builddir -} - -src_install() { - emake DESTDIR="${D}" -C builddir install - keepdir /var/${PN}/mnt/session - - if use systemd; then - sed -i -e '/systemd cgroups/ s/no/yes/' "${ED}"/etc/${PN}/${PN}.conf \ - || die "Failed to enable systemd use in configuration" - else - sed -i -e '/systemd cgroups/ s/yes/no/' "${ED}"/etc/${PN}/${PN}.conf \ - || die "Failed to disable systemd use in configuration" - fi - - einstalldocs - if use examples; then - dodoc -r examples - fi -} - -pkg_postinst() { - if ! use suid; then - if ver_replacing -lt 1.1.0; then - ewarn "Since version 1.1.0 ${PN} no longer installs setuid-root components by default, relying on unprivileged user namespaces instead. For details, see https://apptainer.org/docs/admin/main/user_namespace.html" - ewarn "Make sure user namespaces (possibly except network ones for improved security) are enabled on your system, or re-enable installation of setuid root components by passing USE=suid to ${CATEGORY}/${PN}" - fi - fi -} diff --git a/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch b/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch deleted file mode 100644 index 2d77883c9a41..000000000000 --- a/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch +++ /dev/null @@ -1,468 +0,0 @@ -backport patches from upstream for c23 -From 27a6e9a5ac6f9241779dbb3125f02c6f0efc819c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net> -Date: Sun, 12 May 2024 17:28:54 +0200 -Subject: [PATCH] pkg/unshare: fix implicit declaration of basename function -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -POSIX requires the prototype of the basename function to be declared -in the libgen.h header file. Therefore, this header file needs to be -included in order to make use of this function in a POSIX environment. - -Some implementations, e.g. glibc, also define this function in string.h. -However, musl (for example) only defines it in libgen.h causing it be -implicitly declared (with an `int` return type) which is by no means -cosmetic and can lead to severe miscompilations. - -Signed-off-by: Sören Tempel <soeren+git@soeren-tempel.net> ---- - pkg/unshare/unshare.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/pkg/unshare/unshare.c b/pkg/unshare/unshare.c -index f5a7c3a259..a2800654f9 100644 ---- a/vendor/github.com/containers/storage/pkg/unshare/unshare.c -+++ b/vendor/github.com/containers/storage/pkg/unshare//unshare.c -@@ -15,6 +15,7 @@ - #include <termios.h> - #include <errno.h> - #include <unistd.h> -+#include <libgen.h> - #include <sys/vfs.h> - #include <sys/mount.h> - #include <linux/limits.h> -From e99c9bcaa6e7b510f101ddcb6c6be9ac0b7ca072 Mon Sep 17 00:00:00 2001 -From: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> -Date: Wed, 22 Jan 2025 12:22:57 -0600 -Subject: [PATCH] work around c23 bool restriction - -Signed-off-by: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> ---- - cmd/starter/c/include/starter.h | 24 ++++---- - cmd/starter/c/starter.c | 56 +++++++++---------- - .../engine/config/starter/starter_linux.go | 46 +++++++-------- - 3 files changed, 63 insertions(+), 63 deletions(-) - -diff --git a/cmd/starter/c/include/starter.h b/cmd/starter/c/include/starter.h -index c62274c714..5dabc49408 100644 ---- a/cmd/starter/c/include/starter.h -+++ b/cmd/starter/c/include/starter.h -@@ -74,9 +74,9 @@ enum goexec { - #endif - - typedef enum { -- false, -- true --} bool; -+ False, -+ True -+} Bool; - - /* container capabilities */ - struct capabilities { -@@ -94,9 +94,9 @@ struct namespace { - /* container mount namespace propagation */ - unsigned long mountPropagation; - /* namespace join only */ -- bool joinOnly; -+ Bool joinOnly; - /* should bring up loopback interface with network namespace */ -- bool bringLoopbackInterface; -+ Bool bringLoopbackInterface; - - /* namespaces inodes paths used to join namespaces */ - char network[MAX_PATH_SIZE]; -@@ -111,12 +111,12 @@ struct namespace { - /* container privileges */ - struct privileges { - /* value for PR_SET_NO_NEW_PRIVS */ -- bool noNewPrivs; -+ Bool noNewPrivs; - - /* user namespace mappings and setgroups control */ - char uidMap[MAX_MAP_SIZE]; - char gidMap[MAX_MAP_SIZE]; -- bool allowSetgroups; -+ Bool allowSetgroups; - - /* path to external newuidmap/newgidmap binaries */ - char newuidmapPath[MAX_PATH_SIZE]; -@@ -136,7 +136,7 @@ struct container { - /* container process ID */ - pid_t pid; - /* is container will run as instance */ -- bool isInstance; -+ Bool isInstance; - - /* container privileges */ - struct privileges privileges; -@@ -154,14 +154,14 @@ struct starter { - int numfds; - - /* is starter run as setuid */ -- bool isSuid; -+ Bool isSuid; - /* master process will share a mount namespace for container mount propagation */ -- bool masterPropagateMount; -+ Bool masterPropagateMount; - /* hybrid workflow where master process and container doesn't share user namespace */ -- bool hybridWorkflow; -+ Bool hybridWorkflow; - - /* bounding capability set will include caps needed by nvidia-container-cli */ -- bool nvCCLICaps; -+ Bool nvCCLICaps; - }; - - /* engine configuration */ -diff --git a/cmd/starter/c/starter.c b/cmd/starter/c/starter.c -index caf0b7c2f0..a651edd12a 100644 ---- a/cmd/starter/c/starter.c -+++ b/cmd/starter/c/starter.c -@@ -115,7 +115,7 @@ __attribute__ ((returns_twice)) __attribute__((noinline)) static int fork_ns(uns - return clone(clone_fn, child_stack.ptr, (SIGCHLD|flags), env); - } - --static void priv_escalate(bool keep_fsuid) { -+static void priv_escalate(Bool keep_fsuid) { - uid_t uid = getuid(); - - verbosef("Get root privileges\n"); -@@ -144,7 +144,7 @@ static void priv_escalate(bool keep_fsuid) { - } - } - --static void priv_drop(bool permanent) { -+static void priv_drop(Bool permanent) { - uid_t uid = getuid(); - gid_t gid = getgid(); - -@@ -176,12 +176,12 @@ static void set_parent_death_signal(int signo) { - } - - /* helper to check if namespace flag is set */ --static inline bool is_namespace_create(struct namespace *nsconfig, unsigned int nsflag) { -+static inline Bool is_namespace_create(struct namespace *nsconfig, unsigned int nsflag) { - return (nsconfig->flags & nsflag) != 0; - } - - /* helper to check if the corresponding namespace need to be joined */ --static bool is_namespace_enter(const char *nspath, const char *selfns) { -+static Bool is_namespace_enter(const char *nspath, const char *selfns) { - if ( selfns != NULL && nspath[0] != 0 ) { - struct stat selfns_st; - struct stat ns_st; -@@ -197,17 +197,17 @@ static bool is_namespace_enter(const char *nspath, const char *selfns) { - if ( errno != ENOENT ) { - debugf("Could not stat %s: %s\n", selfns, strerror(errno)); - } -- return false; -+ return False; - } - if ( stat(nspath, &ns_st) < 0 ) { - if ( errno != ENOENT ) { - debugf("Could not stat %s: %s\n", nspath, strerror(errno)); - } -- return false; -+ return False; - } - /* same namespace, don't join */ - if ( selfns_st.st_ino == ns_st.st_ino ) { -- return false; -+ return False; - } - } - return nspath[0] != 0; -@@ -809,7 +809,7 @@ static int cgroup_namespace_init(struct namespace *nsconfig) { - } - } - --static int mount_namespace_init(struct namespace *nsconfig, bool masterPropagateMount) { -+static int mount_namespace_init(struct namespace *nsconfig, Bool masterPropagateMount) { - if ( is_namespace_enter(nsconfig->mount, SELF_MNT_NS) ) { - if ( enter_namespace(nsconfig->mount, CLONE_NEWNS) < 0 ) { - fatalf("Failed to enter in mount namespace: %s\n", strerror(errno)); -@@ -867,10 +867,10 @@ static int shared_mount_namespace_init(struct namespace *nsconfig) { - } - - /* -- * is_suid returns true if this binary has suid bit set or if it -+ * is_suid returns True if this binary has suid bit set or if it - * has additional capabilities in extended file attributes - */ --static bool is_suid(void) { -+static Bool is_suid(void) { - unsigned long auxval; - - errno = 0; -@@ -954,7 +954,7 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { - DIR *dir; - struct dirent *dirent; - int i, fd; -- bool found; -+ Bool found; - - if ( ( fd_proc = open("/proc/self/fd", O_RDONLY) ) < 0 ) { - fatalf("Failed to open /proc/self/fd: %s\n", strerror(errno)); -@@ -973,12 +973,12 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { - continue; - } - -- found = false; -+ found = False; - - /* check if the file descriptor was open before stage 1 execution */ - for ( i = 0; i < master->num; i++ ) { - if ( master->fds[i] == fd ) { -- found = true; -+ found = True; - break; - } - } -@@ -986,12 +986,12 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { - continue; - } - -- found = false; -+ found = False; - - /* check if the file descriptor need to remain opened */ - for ( i = 0; i < starter->numfds; i++ ) { - if ( starter->fds[i] == fd ) { -- found = true; -+ found = True; - /* set force close on exec */ - if ( fcntl(starter->fds[i], F_SETFD, FD_CLOEXEC) < 0 ) { - debugf("Can't set FD_CLOEXEC on file descriptor %d: %s\n", starter->fds[i], strerror(errno)); -@@ -1094,7 +1094,7 @@ static void fix_userns_devfuse_fd(struct starter *starter) { - } - } - --static void wait_child(const char *name, pid_t child_pid, bool noreturn) { -+static void wait_child(const char *name, pid_t child_pid, Bool noreturn) { - int status; - int exit_status = 0; - -@@ -1263,7 +1263,7 @@ __attribute__((constructor)) static void init(void) { - - /* temporarily drop privileges while running as setuid */ - if ( sconfig->starter.isSuid ) { -- priv_drop(false); -+ priv_drop(False); - } - - /* retrieve engine configuration from environment variables */ -@@ -1298,7 +1298,7 @@ __attribute__((constructor)) static void init(void) { - */ - if ( sconfig->starter.isSuid ) { - /* drop privileges permanently */ -- priv_drop(true); -+ priv_drop(True); - } - set_parent_death_signal(SIGKILL); - verbosef("Spawn stage 1\n"); -@@ -1310,7 +1310,7 @@ __attribute__((constructor)) static void init(void) { - } - - debugf("Wait completion of stage1\n"); -- wait_child("stage 1", process, false); -+ wait_child("stage 1", process, False); - - /* change current working directory if requested by stage 1 */ - if ( sconfig->starter.workingDirectoryFd >= 0 ) { -@@ -1369,7 +1369,7 @@ __attribute__((constructor)) static void init(void) { - fatalf("Unblock signals error: %s\n", strerror(errno)); - } - /* loop until master process exits with error */ -- wait_child("instance", process, true); -+ wait_child("instance", process, True); - - /* we should never return from the previous wait_child call */ - exit(1); -@@ -1412,7 +1412,7 @@ __attribute__((constructor)) static void init(void) { - * this will fail if starter is run without suid - */ - if ( sconfig->starter.isSuid ) { -- priv_escalate(true); -+ priv_escalate(True); - } else if ( uid != 0 ) { - fatalf("Installation issue: starter-suid doesn't have setuid bit set\n"); - } -@@ -1489,10 +1489,10 @@ __attribute__((constructor)) static void init(void) { - if ( wait_event(master_socket[1]) < 0 ) { - fatalf("Error while waiting event for shared mount namespace\n"); - } -- mount_namespace_init(&sconfig->container.namespace, true); -+ mount_namespace_init(&sconfig->container.namespace, True); - } else { - send_event(master_socket[1]); -- mount_namespace_init(&sconfig->container.namespace, false); -+ mount_namespace_init(&sconfig->container.namespace, False); - } - - if ( !sconfig->container.namespace.joinOnly ) { -@@ -1518,7 +1518,7 @@ __attribute__((constructor)) static void init(void) { - close(rpc_socket[1]); - - /* wait RPC server exits before running container process */ -- wait_child("rpc server", process, false); -+ wait_child("rpc server", process, False); - - if ( sconfig->starter.hybridWorkflow && sconfig->starter.isSuid ) { - /* make /proc/self readable by user to join instance without SUID workflow */ -@@ -1584,7 +1584,7 @@ __attribute__((constructor)) static void init(void) { - * user mappings setup. User filesystem UID will be restored below by setresuid - * call. - */ -- priv_escalate(false); -+ priv_escalate(False); - chdir_to_proc_pid(sconfig->container.pid); - setup_userns_mappings(&sconfig->container.privileges); - } else { -@@ -1611,7 +1611,7 @@ __attribute__((constructor)) static void init(void) { - /* wait child finish namespaces initialization */ - if ( wait_event(master_socket[0]) < 0 ) { - /* child has exited before sending data */ -- wait_child("stage 2", sconfig->container.pid, true); -+ wait_child("stage 2", sconfig->container.pid, True); - } - - /* engine requested to propagate mount to container */ -@@ -1669,11 +1669,11 @@ __attribute__((constructor)) static void init(void) { - if ( sconfig->container.namespace.joinOnly ) { - /* joining container, don't execute Go runtime, just wait that container process exit */ - if ( sconfig->starter.isSuid ) { -- priv_drop(true); -+ priv_drop(True); - } - debugf("Wait stage 2 child process\n"); - release_memory(sconfig); -- wait_child("stage 2", process, true); -+ wait_child("stage 2", process, True); - } else { - /* close container end of rpc communication socket */ - close(rpc_socket[1]); -diff --git a/internal/pkg/runtime/engine/config/starter/starter_linux.go b/internal/pkg/runtime/engine/config/starter/starter_linux.go -index 9c42c68a4e..737f7114a8 100644 ---- a/internal/pkg/runtime/engine/config/starter/starter_linux.go -+++ b/internal/pkg/runtime/engine/config/starter/starter_linux.go -@@ -55,10 +55,10 @@ func NewConfig(config SConfig) *Config { - } - } - --// GetIsSUID returns true if the SUID workflow is enabled. -+// GetIsSUID returns True if the SUID workflow is enabled. - // This field is set by starter at the very beginning of its execution. - func (c *Config) GetIsSUID() bool { -- return c.config.starter.isSuid == C.true -+ return c.config.starter.isSuid == C.True - } - - // GetContainerPid returns the container PID (if any). -@@ -68,54 +68,54 @@ func (c *Config) GetContainerPid() int { - } - - // SetInstance changes starter config so that it will spawn an instance --// instead of a regular container if the passed value is true. -+// instead of a regular container if the passed value is True. - func (c *Config) SetInstance(instance bool) { - if instance { -- c.config.container.isInstance = C.true -+ c.config.container.isInstance = C.True - } else { -- c.config.container.isInstance = C.false -+ c.config.container.isInstance = C.False - } - } - - // SetNoNewPrivs changes starter config so that it will set NO_NEW_PRIVS --// flag for a container before it starts up if noprivs is true. -+// flag for a container before it starts up if noprivs is True. - func (c *Config) SetNoNewPrivs(noprivs bool) { - if noprivs { -- c.config.container.privileges.noNewPrivs = C.true -+ c.config.container.privileges.noNewPrivs = C.True - } else { -- c.config.container.privileges.noNewPrivs = C.false -+ c.config.container.privileges.noNewPrivs = C.False - } - } - - // SetMasterPropagateMount changes starter config so that the mount propagation - // between master (process that monitors container) and a container itself --// is set to MS_SHARED if propagate is true. -+// is set to MS_SHARED if propagate is True. - func (c *Config) SetMasterPropagateMount(propagate bool) { - if propagate { -- c.config.starter.masterPropagateMount = C.true -+ c.config.starter.masterPropagateMount = C.True - } else { -- c.config.starter.masterPropagateMount = C.false -+ c.config.starter.masterPropagateMount = C.False - } - } - - // SetNamespaceJoinOnly changes starter config so that the created process - // will join an already running container (used for `apptainer shell` and --// `apptainer oci exec`) if join is true. -+// `apptainer oci exec`) if join is True. - func (c *Config) SetNamespaceJoinOnly(join bool) { - if join { -- c.config.container.namespace.joinOnly = C.true -+ c.config.container.namespace.joinOnly = C.True - } else { -- c.config.container.namespace.joinOnly = C.false -+ c.config.container.namespace.joinOnly = C.False - } - } - - // SetBringLoopbackInterface changes starter config so that it will bring up --// a loopback network interface during container creation if bring is true. -+// a loopback network interface during container creation if bring is True. - func (c *Config) SetBringLoopbackInterface(bring bool) { - if bring { -- c.config.container.namespace.bringLoopbackInterface = C.true -+ c.config.container.namespace.bringLoopbackInterface = C.True - } else { -- c.config.container.namespace.bringLoopbackInterface = C.false -+ c.config.container.namespace.bringLoopbackInterface = C.False - } - } - -@@ -166,9 +166,9 @@ func (c *Config) KeepFileDescriptor(fd int) error { - // nvidia-container-cli - func (c *Config) SetNvCCLICaps(enabled bool) { - if enabled { -- c.config.starter.nvCCLICaps = C.true -+ c.config.starter.nvCCLICaps = C.True - } else { -- c.config.starter.nvCCLICaps = C.false -+ c.config.starter.nvCCLICaps = C.False - } - } - -@@ -179,18 +179,18 @@ func (c *Config) SetNvCCLICaps(enabled bool) { - // lives in its own user namespace. - func (c *Config) SetHybridWorkflow(hybrid bool) { - if hybrid { -- c.config.starter.hybridWorkflow = C.true -+ c.config.starter.hybridWorkflow = C.True - } else { -- c.config.starter.hybridWorkflow = C.false -+ c.config.starter.hybridWorkflow = C.False - } - } - - // SetAllowSetgroups allows use of setgroups syscall from user namespace. - func (c *Config) SetAllowSetgroups(allow bool) { - if allow { -- c.config.container.privileges.allowSetgroups = C.true -+ c.config.container.privileges.allowSetgroups = C.True - } else { -- c.config.container.privileges.allowSetgroups = C.false -+ c.config.container.privileges.allowSetgroups = C.False - } - } - diff --git a/app-crypt/libsecret/libsecret-0.21.7.ebuild b/app-crypt/libsecret/libsecret-0.21.7.ebuild index 1157fb39fabc..10e82d463bca 100644 --- a/app-crypt/libsecret/libsecret-0.21.7.ebuild +++ b/app-crypt/libsecret/libsecret-0.21.7.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libsecret" LICENSE="LGPL-2.1+ test? ( || ( GPL-2+ Apache-2.0 ) )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="+crypt +gcrypt gnutls gtk-doc +introspection pam test test-rust tpm +vala" RESTRICT="!test? ( test )" diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest index 85c55047c25f..0293b275d3c9 100644 --- a/app-editors/logseq-desktop-bin/Manifest +++ b/app-editors/logseq-desktop-bin/Manifest @@ -1,2 +1,2 @@ -DIST logseq-desktop-bin-0.10.12.zip 193915570 BLAKE2B c36314bb39f73086c5e45d3f0d0cc3606fe929f31b9d9600a7b7f4a654d979c82082c41b90a5b63b75d1cd66af8608cd227da2a52ce52e2a8e4921fe07256310 SHA512 7181093b913c864d45292b6dbe7d1d3898a3cca5229017a313e4a1a5daaae6f972ee55891a9dec937a57fb05872a0086ba21f00f01466a01bb698f300b47a0e9 DIST logseq-desktop-bin-0.10.13.zip 193915507 BLAKE2B 133da28ebc31b91e18803f66b0e66b78b4125e228fe0678f6e268de3a32647c388d4944d8cb2b9a1dade90768fac1c03884b0edc91dbd7005f4f664371dc588d SHA512 ebd13989cf0b0d6abbce1a6752d6405c61868811ac7b6b6d440c567bf8fd8486e2f8e8664e1e414d398bf402278d056719a06fcd3c26ca397f97907e4bfe64f8 +DIST logseq-desktop-bin-0.10.14.zip 194200191 BLAKE2B 93c46f58445e98cfe572fd2dee6c0d1eb1888272b572e7413cbbac33f494f0ed6cd8a7744afbdfa2d87233645476a75ab7b1315e2f7d21537a80e10e9c5a3c3a SHA512 5bb3dd4139dc1d26088ea3a81e49821a82f67906d1d36e7d4b09941ec9d4f28552e52df158bec8110023ad6b745f13b7bb5422ae6af4cef137aa6aefcd41f081 diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.12.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.14.ebuild index 7cd17cd585ab..7cd17cd585ab 100644 --- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.12.ebuild +++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.14.ebuild diff --git a/app-emacs/cond-let/Manifest b/app-emacs/cond-let/Manifest new file mode 100644 index 000000000000..a2d4a1dd22a3 --- /dev/null +++ b/app-emacs/cond-let/Manifest @@ -0,0 +1 @@ +DIST cond-let-0.1.1.tar.gz 19578 BLAKE2B 166edee3ef2275e500f981e10b61b643b184a0980f838f0e0be30809c729677c9672b4781f47dd715c982cbd55afb6985e06e2e0f59228db109a297c85cabc20 SHA512 64870edb9ea57299b84b3ac8b3bf78ea30bcf737bb4acbffe26deb33e99e98a95d26a328de09a4c118cb0f2ba714d84972e586462a45fed437582dafdef48ff4 diff --git a/app-emacs/cond-let/cond-let-0.1.1.ebuild b/app-emacs/cond-let/cond-let-0.1.1.ebuild new file mode 100644 index 000000000000..7c0221213519 --- /dev/null +++ b/app-emacs/cond-let/cond-let-0.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="28.1" + +inherit elisp + +DESCRIPTION="Additional and improved binding conditionals for GNU Emacs" +HOMEPAGE="https://github.com/tarsius/cond-let/ + https://github.com/tarsius/cond-let/wiki/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/tarsius/${PN}" +else + SRC_URI="https://github.com/tarsius/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert . -l "${PN}-tests.el" + +src_install() { + rm -f "${PN}-tests.el"* + + elisp_src_install +} diff --git a/app-emacs/cond-let/metadata.xml b/app-emacs/cond-let/metadata.xml new file mode 100644 index 000000000000..520761d81551 --- /dev/null +++ b/app-emacs/cond-let/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <longdescription> + Emacs provides the binding conditionals if-let, if-let*, when-let, + when-let*, and-let* and while-let. + </longdescription> + <upstream> + <bugs-to>https://github.com/tarsius/cond-let/issues/</bugs-to> + <doc>https://github.com/tarsius/cond-let/wiki/</doc> + </upstream> + <origin>gentoo-staging</origin> + <stabilize-allarches/> +</pkgmetadata>
\ No newline at end of file diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest index f985fe0592ef..e5b4a10ee074 100644 --- a/app-emacs/elpher/Manifest +++ b/app-emacs/elpher/Manifest @@ -1 +1,2 @@ DIST elpher-3.6.4.tar.gz 60452 BLAKE2B f511b9ca888f74691d3b2551e73e918aeeddd215b78be690f01457169bfc08398b571f6725fe1d95509a21eec5a86f46edaaa1d9e0125e7a80dc3e48131b6956 SHA512 7172122c5b8efd8029c352c0ae755a27a6a4a363789ca3ef1e5a3a2bd278c879903405494fcabf3d35467e4bc9be23514ad93eb39d624b52f3bcf68790b31032 +DIST elpher-3.6.6.tar.gz 60458 BLAKE2B 737e945da357336aa92e68384f221998009bf0f5ad6f0ff528b3891cf3f670cad0baaebe1dd5b983cfe1e8c4da0340731468f3d3d488a712766cc4a83eba8a35 SHA512 02d6951e10980a9d5272f9f124baf849e5ca69c09dc79d0760764233678d27552068abc92813e397ac2b6b24b6d8dd63babff1c67d04a97bfc4fcd7f6adcfe8a diff --git a/app-emacs/elpher/elpher-3.6.6.ebuild b/app-emacs/elpher/elpher-3.6.6.ebuild new file mode 100644 index 000000000000..608e75d31e65 --- /dev/null +++ b/app-emacs/elpher/elpher-3.6.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="27.1" + +inherit elisp + +DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs" +HOMEPAGE="https://thelambdalab.xyz/elpher/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git" +else + SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=refs/tags/v${PV};sf=tgz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +ELISP_REMOVE=" + elpher-pkg.el +" + +DOCS=( ISSUES.org README ) +ELISP_TEXINFO="${PN}.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/forge/Manifest b/app-emacs/forge/Manifest index 7533c53cf4ee..13d557e3b065 100644 --- a/app-emacs/forge/Manifest +++ b/app-emacs/forge/Manifest @@ -1 +1,2 @@ DIST forge-0.5.3.gh.tar.gz 143915 BLAKE2B 509e1687f3f8453477878df807f29b2bfb36eaf8856423c34c05bc621544370e2b6de4c49a05de49fde1d559b6ad411f6059c6aded2a8d600c3fe077fab7423c SHA512 5bb78f6da9ef53e515c542bd76e63822f8342611e42c7ed9783f87f72a4148ecac7c57b47d99837f7e7518e61e476027256379c16b4fcdadde60b5cbc0e1204e +DIST forge-0.6.0.gh.tar.gz 150772 BLAKE2B bc2ab4fc7062e4bba54fd8ebf3c25a9607c8b1b97389f88f55e448d70019c3844679fe8ddf0944e002ce4a5c293a8bd1aa59d790daaeb098df0cede0466d9529 SHA512 38a75d0580469690a29a0d9614c4c7c1dd49d5e732a151c04c9db50272eaa07afbdc1c2f694fa98a05ce9a3ba95849db46ed5b44852392c888e69cd0637fc6bb diff --git a/app-emacs/forge/forge-0.6.0.ebuild b/app-emacs/forge/forge-0.6.0.ebuild new file mode 100644 index 000000000000..d411877592e2 --- /dev/null +++ b/app-emacs/forge/forge-0.6.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="29.1" + +inherit elisp + +DESCRIPTION="Work with Git forges from the comfort of Magit" +HOMEPAGE="https://magit.vc/ + https://github.com/magit/forge/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/magit/${PN}" +else + SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64" +fi + +S="${WORKDIR}/${P}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.1.0.0 + >=app-emacs/magit-4.4.0 + app-emacs/closql + app-emacs/cond-let + app-emacs/dash + app-emacs/emacsql + app-emacs/ghub + app-emacs/llama + app-emacs/markdown-mode + app-emacs/transient + app-emacs/yaml +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +DOCS=( ../README.org ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/forge/forge-9999.ebuild b/app-emacs/forge/forge-9999.ebuild index ccc37c078018..d411877592e2 100644 --- a/app-emacs/forge/forge-9999.ebuild +++ b/app-emacs/forge/forge-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS="27.1" +NEED_EMACS="29.1" inherit elisp @@ -14,10 +14,10 @@ HOMEPAGE="https://magit.vc/ if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/magit/${PN}.git" + EGIT_REPO_URI="https://github.com/magit/${PN}" else SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + -> ${P}.gh.tar.gz" KEYWORDS="~amd64" fi @@ -28,14 +28,16 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" - >=app-emacs/compat-30.0.1.0 - >=app-emacs/ghub-4.1.1 - >=app-emacs/magit-4.1.3 - >=app-emacs/transient-0.7.6 + >=app-emacs/compat-30.1.0.0 + >=app-emacs/magit-4.4.0 app-emacs/closql + app-emacs/cond-let app-emacs/dash app-emacs/emacsql + app-emacs/ghub + app-emacs/llama app-emacs/markdown-mode + app-emacs/transient app-emacs/yaml " BDEPEND=" diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest index 0a7e61e5ba30..220246e1c06a 100644 --- a/app-emacs/magit/Manifest +++ b/app-emacs/magit/Manifest @@ -1,2 +1,3 @@ DIST magit-4.2.0.tar.gz 673702 BLAKE2B 436a2cbe88ffb6a4940eeb8b7f9ab9c1535942df6a35dab5cd4de9052bb5f9d2fa70abc61f26688c792de19a4d9a22c87d90d98515b3ea4a32356f6f163a7980 SHA512 e5488f759e3cd2c72966a31142f90bee2e3c8bb10bd4a77db69899a13cafb68222656331d7b8ac8a042b431994af03f0f0ce04658e967a07d4f3c3440da2e0d9 DIST magit-4.3.8.tar.gz 691415 BLAKE2B a116b7602ade871bcaeecc866533e743bbf997135ee1b722cfca5bbcba7650a2e99b07db8110569232f1d61e88a4869b3798c91d6494e503cecd204c481f91de SHA512 214e557bafc1d1bd604cb2693138dc5bc940706aa81c6270699bc825c6ca272d5acaf07083b189560c0dc2b0535bddf24b0415dfa66e83720232c575bd75dcfe +DIST magit-4.4.0.tar.gz 699605 BLAKE2B fa70770acda3278d598f2cf4c7248da67385276f326bb915a6a8fcb8f3419231a788c9d45c94782e027b963acc8596984c6e757124ead1b90fe3285b0b630387 SHA512 79c00f848d2d0bc86c8042a436afd5641e9ccb20b6ea4e84d6d8133ed6d1724e4ddc8d6bee497d81a555dd50e30dcab61742b0e824e78312c19ccea8c03e3184 diff --git a/app-emacs/magit/magit-4.4.0.ebuild b/app-emacs/magit/magit-4.4.0.ebuild new file mode 100644 index 000000000000..f221ef6a0087 --- /dev/null +++ b/app-emacs/magit/magit-4.4.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/ + https://github.com/magit/magit/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +S="${WORKDIR}/${P}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.1.0.0 + app-emacs/cond-let + app-emacs/dash + app-emacs/llama + app-emacs/transient + app-emacs/with-editor +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" +RDEPEND+=" + >=dev-vcs/git-2.44.2 +" + +DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + echo "(setq ${PN}-version \"${PV}\")" > "./${PN}-version.el" || die +} diff --git a/app-emacs/magit/magit-9999.ebuild b/app-emacs/magit/magit-9999.ebuild index bec72b2184ed..5641e6ad6c8f 100644 --- a/app-emacs/magit/magit-9999.ebuild +++ b/app-emacs/magit/magit-9999.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~x86" fi S="${WORKDIR}/${P}/lisp" @@ -25,15 +25,13 @@ S="${WORKDIR}/${P}/lisp" LICENSE="GPL-3+" SLOT="0" -DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) -ELISP_TEXINFO="../docs/*.texi" -SITEFILE="50${PN}-gentoo.el" - RDEPEND=" - >=app-emacs/compat-30.0.0.0 - >=app-emacs/dash-2.19.1 - >=app-emacs/transient-0.7.7 - >=app-emacs/with-editor-3.4.2 + >=app-emacs/compat-30.1.0.0 + app-emacs/cond-let + app-emacs/dash + app-emacs/llama + app-emacs/transient + app-emacs/with-editor " BDEPEND=" ${RDEPEND} @@ -43,6 +41,10 @@ RDEPEND+=" >=dev-vcs/git-2.44.2 " +DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" + src_prepare() { default diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest index cb81c9207b6f..99422ce43cde 100644 --- a/app-emacs/no-littering/Manifest +++ b/app-emacs/no-littering/Manifest @@ -1,2 +1,2 @@ -DIST no-littering-1.7.8.tar.gz 26239 BLAKE2B 92d9430f226c0940d7c3d22477ac4cc673a77538942dfe9a6eb4c41569abf8dc1630322e6a220f59bafff3afed94342ea194ac2cc2f63f27a3a6c7ac5db20ba8 SHA512 26f1d8072f8b712099e96f015eb05532396e1f1797e84efa38b0aec53cb4fc00e83ea843d284c5324719ee73b8e91d3823abafbab930d8f07e93d64f8349005d DIST no-littering-1.7.9.tar.gz 26324 BLAKE2B 02d3aa2b50cdbb1ab271d5a3f3b6b90437fd97ebd7f438d845cf2ec5ef106a6067b2bdcc7374d792e748c15acd1d47d861a046639dcd02dfb7f7733db7013b7f SHA512 b2c657736574352feb88bb57ba947626d1b3e72eb9ef13171cb9ec8fe1a6d9c2198f2c4f105e24edd6b2b706b00fc86b7ddfeecfaa181d9194cc795f9e852195 +DIST no-littering-1.8.0.tar.gz 26339 BLAKE2B df82f39b970d60ded2cd3d9da1c97ca31d1dcd95196ee7353b44478a44e8b1ba57624ca243824e0259f2003e88017971ef103e716f9c6fc2d5382c52f60eb3bf SHA512 5641ab51eb36e95d3f6f1a5a8b0d5e244f3f6cbac05c90b25979e06c352f25cf5f0626c3a8bb2ae4b740cfe7a8fd55b66a37ee0b1fe37a171503a3bbe1c8cba7 diff --git a/app-emacs/no-littering/no-littering-1.7.8.ebuild b/app-emacs/no-littering/no-littering-1.8.0.ebuild index 4f3e84e2facf..4f3e84e2facf 100644 --- a/app-emacs/no-littering/no-littering-1.7.8.ebuild +++ b/app-emacs/no-littering/no-littering-1.8.0.ebuild diff --git a/app-emacs/persist/Manifest b/app-emacs/persist/Manifest index 2dadd396489a..8d9dbc4bd762 100644 --- a/app-emacs/persist/Manifest +++ b/app-emacs/persist/Manifest @@ -1 +1,2 @@ DIST persist-0.6.1.tar.gz 6777 BLAKE2B 4e5ae7cef591fcfb7fd7084e38294bc6000d9b1ed2d9b83ea54c1f6fe4f4cbb4144df51a5df9fcc654d459c58e105e58c53cfe841df0eeeafd95ed127797cb2d SHA512 e7b2d2e09cea26a37142d66e95f640e37640ebcf8434b284650c6126475c8844476c164b00ffc3cbecb021bb6963a19ede2720ae2e892d45d8986ede6de3f28a +DIST persist-0.7.tar.xz 5960 BLAKE2B dc34d56cfef8a0cf109d55ea8a4ec725a8adb4cf5e3749ee5c0601eada19225445f99c4617380685517dbe13be7bb04830b769d084be6dea51cc21bcb6f8d403 SHA512 e3032c5471b677b80191a7d4a0a4ba77c20ae69f9fc00e8388a8c3696e554c07956d86fa7e174a44fb78b90e905189bc30e8cee6a67a0ce684339cdb7a3f5d5c diff --git a/app-emacs/persist/persist-0.7.ebuild b/app-emacs/persist/persist-0.7.ebuild new file mode 100644 index 000000000000..9b9ef7ecb68c --- /dev/null +++ b/app-emacs/persist/persist-0.7.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Persist variables between Emacs sessions" +HOMEPAGE="https://elpa.gnu.org/packages/persist.html" +SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ELISP_REMOVE="${PN}-pkg.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/po-mode/Manifest b/app-emacs/po-mode/Manifest index 660b26ca3456..4d158616e61c 100644 --- a/app-emacs/po-mode/Manifest +++ b/app-emacs/po-mode/Manifest @@ -1 +1,2 @@ DIST gettext-0.22.tar.xz 10008808 BLAKE2B e91c82eb793897bd7ed727503e9d6e72a47027adf51ca76cf5c936437c434e910508814b1d03b12694c5e87156018683cb2c8cc51637b121313ed41155bcd3e5 SHA512 c6368344aa4e0f6fd7c4a93023a5f7b377c7bb97b8ea688fd54f4c385c069d9ff27611d8763b1aed6328b6d3c4db7b34bd89bfbf6525ecaef11eb58434a4d4fa +DIST gettext-0.26.tar.xz 10061740 BLAKE2B b182e5fdb9fc46868dc39b512ef300c54c8e77a766f2d2de69289f84966d4205f494b3ecedfb30c6df581947172411ae7eb4ccc0bb1f180b67dd8a83803832a8 SHA512 544e41c9390695df1c21542842e9ca027a03cb7d4045d8cd759dec1a3dfb624aae900751b458bdb31d6454b37c40c474a952059b884555a03c7c95d6d0e687b1 diff --git a/app-emacs/po-mode/po-mode-0.26.ebuild b/app-emacs/po-mode/po-mode-0.26.ebuild new file mode 100644 index 000000000000..4a53ebd0b482 --- /dev/null +++ b/app-emacs/po-mode/po-mode-0.26.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Major mode for GNU gettext PO files" +HOMEPAGE="https://www.gnu.org/software/gettext/" + +SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.xz" +S="${WORKDIR}/gettext-${PV}/gettext-tools/emacs" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +ELISP_REMOVE="start-po.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-forensics/chkrootkit/Manifest b/app-forensics/chkrootkit/Manifest index de1145cd3898..7187d4b64761 100644 --- a/app-forensics/chkrootkit/Manifest +++ b/app-forensics/chkrootkit/Manifest @@ -1,4 +1,2 @@ -DIST chkrootkit-0.57-gentoo.patch.bz2 5143 BLAKE2B 2b6018881b12121d6317f45d1b761a0b27e13bcfe4d936a468a13968357039419bb85650a4e0aa85f475226cd196fc17d3bac1222dc5be39f715c3d01a64b8a6 SHA512 21a389bfe1fc838cbf527db107ac7081ad61a90da04ab96d7a1bdd352f1e40745b0a5e31559fde7ff8f4214718510a281f9eb67de38df33f13b9ac2e3c640251 -DIST chkrootkit-0.57.tar.gz 41948 BLAKE2B b75bec7e5f582aad363c84308c57de9881facf0176ef8c32adcdffdb04182f248b1dcc40b6df439bb9014580383b7f43e7503877098e8ecba6740c21b46b23a1 SHA512 ff35f01042bc68bdd10c4e26dbde7af7127768442c7a10f114260188dcc7e357e2c48d157c0b83b99e2fd465db3ed3933c84ae12fa411c5c28f64b955e742ff7 DIST chkrootkit-0.58b-gentoo.patch.bz2 5067 BLAKE2B f1690d72f40269429e437c4ea407e0edbb080b760457a85cfd0c32843f69dc7ecdada795545c390887658a34504243cb8a814f082da85fd78eb3c3e9a99f485f SHA512 266b981304fe129117cb11c304a44f39e2c76c9acc634e6aa5a6654ac7ea76480950652b80378e43cab57a3993d3a0c11b413c9b9e9699924f9b44f6f50a9ec1 DIST chkrootkit-0.58b.tar.gz 42957 BLAKE2B 92a17d9bb01e2c713791404568a1a625138d2ccd898f2624b1e076dd7d29d6a9154013f6408ffdcf1a5e2cea7236d3c218849ee732dd89f53e1f121cd560d342 SHA512 50829446aa5a320ef3aa678c7bbc03ba2ebc14dca3b4c1f312fb46d3d8206345628d2e94b99cfea33e0d3971afbc025dbd387fb32c4e1135a7466c20eb3afab2 diff --git a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild b/app-forensics/chkrootkit/chkrootkit-0.57.ebuild deleted file mode 100644 index 1f94399bf30a..000000000000 --- a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -GENTOO_PATCH="${P}-gentoo.patch" - -DESCRIPTION="Tool to locally check for signs of a rootkit" -HOMEPAGE="https://www.chkrootkit.org/" -SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~tupone/distfiles/${CATEGORY}/${PN}/${GENTOO_PATCH}.bz2" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" -IUSE="+cron" - -RDEPEND="cron? ( virtual/cron )" - -PATCHES=( - "${WORKDIR}/${P}-gentoo.patch" - "${FILESDIR}/${PN}-0.55-fcntl_h.patch" - "${FILESDIR}/${PN}-0.55-limits_h.patch" -) - -src_prepare() { - default - - sed -e 's:/var/adm/:/var/log/:g' \ - -i chklastlog.c || die -} - -src_compile() { - emake CC="$(tc-getCC)" STRIP=/bin/true sense -} - -src_install() { - dosbin chkdirs chklastlog chkproc chkrootkit chkwtmp chkutmp ifpromisc strings-static - dodoc ACKNOWLEDGMENTS README* - - if use cron ; then - exeinto /etc/cron.weekly - newexe "${FILESDIR}"/${PN}.cron ${PN} - fi - - systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if use cron ; then - elog - elog "Edit ${EROOT}/etc/cron.weekly/chkrootkit to activate chkrootkit!" - elog - fi - - if systemd_is_booted || has_version sys-apps/systemd ; then - elog - elog "To enable the systemd timer, run the following command:" - elog " systemctl enable --now chkrootkit.timer" - elog - fi - - elog - elog "Some applications, such as portsentry, will cause chkrootkit" - elog "to produce false positives. Read the chkrootkit FAQ at" - elog "http://www.chkrootkit.org/ for more information." - elog -} diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild index 7f6beb82f7d4..9f1a87c6e81d 100644 --- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild +++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild @@ -23,6 +23,7 @@ PATCHES=( "${WORKDIR}/${P}-gentoo.patch" "${FILESDIR}/${PN}-0.55-fcntl_h.patch" "${FILESDIR}/${PN}-0.55-limits_h.patch" + "${FILESDIR}/${PN}-0.58b-fix_c23.patch" ) src_prepare() { diff --git a/app-forensics/chkrootkit/files/chkrootkit-0.58b-fix_c23.patch b/app-forensics/chkrootkit/files/chkrootkit-0.58b-fix_c23.patch new file mode 100644 index 000000000000..9b3cac5bb4ed --- /dev/null +++ b/app-forensics/chkrootkit/files/chkrootkit-0.58b-fix_c23.patch @@ -0,0 +1,35 @@ +fix c23, see https://bugs.gentoo.org/943851 +https://src.fedoraproject.org/rpms/chkrootkit/raw/rawhide/f/chkrootkit-0.57-sighandler-type.patch + remove old style definition +--- a/chklastlog.c ++++ b/chklastlog.c +@@ -77,7 +77,7 @@ + long total_wtmp_bytes_read=0; + size_t wtmp_file_size; + uid_t *uid; +-void read_status(); ++void read_status(int signum); + + struct s_localpwd { + int numentries; +@@ -213,7 +213,7 @@ + } + #endif + +-void read_status() { ++void read_status(int signum) { + double remaining_time; + static long last_total_bytes_read=0; + int diff; +--- a/chkwtmp.c ++++ b/chkwtmp.c +@@ -43,9 +43,7 @@ int main () { return 0; } + #endif + #endif + +-void printit(counter, start, end) +-int counter; +-long start,end; ++void printit(int counter, long start, long end) + { + char buffer[30]; + diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.9.ebuild b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.9.ebuild index 73a0550b350c..fb13440015ac 100644 --- a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.9.ebuild +++ b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.9.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-2+ LGPL-2+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" IUSE="+cloudpinyin +data +gui lua +opencc test webengine" REQUIRED_USE="webengine? ( gui )" RESTRICT="!test? ( test )" diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.10-r1.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.10-r1.ebuild index fff8d6f3c999..f759582b7040 100644 --- a/app-i18n/fcitx-qt/fcitx-qt-5.1.10-r1.ebuild +++ b/app-i18n/fcitx-qt/fcitx-qt-5.1.10-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland" REQUIRED_USE=" || ( qt5 qt6 ) diff --git a/app-i18n/fcitx/fcitx-5.1.14.ebuild b/app-i18n/fcitx/fcitx-5.1.14.ebuild index 96b4e908a1a6..8763f8517811 100644 --- a/app-i18n/fcitx/fcitx-5.1.14.ebuild +++ b/app-i18n/fcitx/fcitx-5.1.14.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${PV}_dict.tar.zst - S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2+ Unicode-DFS-2016" SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X" REQUIRED_USE=" || ( wayland X ) diff --git a/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild b/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild index 820d74d33d19..86eb625a2e39 100644 --- a/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild +++ b/app-i18n/ibus-table-chinese/ibus-table-chinese-1.8.14.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mike-fabian/ibus-table-chinese/releases/download/${P LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND="app-i18n/ibus-table" DEPEND="${RDEPEND}" diff --git a/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch b/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch new file mode 100644 index 000000000000..75f7ebed820a --- /dev/null +++ b/app-i18n/ibus-unikey/files/ibus-unikey-0.7.0_beta1-cmake4.patch @@ -0,0 +1,48 @@ +From 361dee19b0451c998ae8e0dd12fff310f6aeada6 Mon Sep 17 00:00:00 2001 +From: fujiwarat <takao.fujiwara1@gmail.com> +Date: Fri, 18 Jul 2025 17:38:45 +0900 +Subject: [PATCH] Fix CMake files with CMake 4.0 + +--- + CMakeLists.txt | 2 +- + cmake/GSettings.cmake | 3 +++ + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4eea9179a..95d0e0c22 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required (VERSION 3.0) ++cmake_minimum_required (VERSION 3.5) + project (ibus-unikey) + + cmake_policy(SET CMP0054 NEW) +diff --git a/cmake/GSettings.cmake b/cmake/GSettings.cmake +index 0da7650ea..c0b8d6b16 100644 +--- a/cmake/GSettings.cmake ++++ b/cmake/GSettings.cmake +@@ -65,6 +65,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX) + ${GSETTINGS_TARGET} + COMMAND + ${CMAKE_COMMAND} -E make_directory "${COMPILE_IN_PLACE_DIR}" ++ POST_BUILD + ) + + # Copy all schemas to the build folder. +@@ -75,6 +76,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX) + COMMAND + ${CMAKE_COMMAND} -E copy "${schema_file}" "${COMPILE_IN_PLACE_DIR}" + COMMENT "Copying schema ${schema_file} to ${COMPILE_IN_PLACE_DIR}" ++ POST_BUILD + ) + endforeach() + +@@ -85,6 +87,7 @@ macro(add_schemas GSETTINGS_TARGET SCHEMA_DIRECTORY PREFIX) + COMMAND + ${glib_schema_compiler} ${COMPILE_IN_PLACE_DIR} + COMMENT "Compiling schemas in folder: ${COMPILE_IN_PLACE_DIR}" ++ POST_BUILD + ) + endif () + diff --git a/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild b/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild index 7a1e8a57f140..366014e0545a 100644 --- a/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild +++ b/app-i18n/ibus-unikey/ibus-unikey-0.7.0_beta1.ebuild @@ -1,26 +1,30 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit cmake gnome2-utils DESCRIPTION="Vietnamese UniKey engine for IBus" HOMEPAGE="https://github.com/vn-input/ibus-unikey" SRC_URI="https://github.com/vn-input/${PN}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/_/-}" LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 x86" IUSE="" -RDEPEND="app-i18n/ibus - x11-libs/gtk+:3 - virtual/libintl" +RDEPEND=" + app-i18n/ibus + virtual/libintl + x11-libs/gtk+:3" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - sys-devel/gettext" -S="${WORKDIR}/${P/_/-}" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${P}-cmake4.patch" ) # bug 957750, git master src_configure() { local mycmakeargs=( diff --git a/app-i18n/libime/libime-1.1.11-r1.ebuild b/app-i18n/libime/libime-1.1.11-r1.ebuild index 739e57478f12..e35bbf40e5c2 100644 --- a/app-i18n/libime/libime-1.1.11-r1.ebuild +++ b/app-i18n/libime/libime-1.1.11-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.zst" LICENSE="LGPL-2+" SLOT="5" -KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="+data doc test" RESTRICT="!test? ( test )" diff --git a/app-misc/lockfile-progs/Manifest b/app-misc/lockfile-progs/Manifest index 1609e4684813..716c34caeb35 100644 --- a/app-misc/lockfile-progs/Manifest +++ b/app-misc/lockfile-progs/Manifest @@ -1 +1,2 @@ DIST lockfile-progs_0.1.19.tar.gz 104345 BLAKE2B 1ef1cc1d26c37b7dbe6e1e7245820f20e13fed995127ec7b17dc9464c379ac47e46beef765e4aa37379303a3c1baa3cfd9ec1fa0d272d4cf56132953d158e82b SHA512 7ec20466bee9278562ad764d07048fa5ed14003e18a0147f201020a3eb14e3d14aad5a3a89682ce358c80770dc2b944fc5b453d6afae2dbf2f58d1b756d80303 +DIST lockfile-progs_0.2.0.tar.xz 15360 BLAKE2B 539cf1e5ca3367521d38ddf621f2e84cc0dead21b7e4d3e35238d4a849dc90250859a8f8014d896c0ecc18af4e71940b30d5b55f078ebc06719a1fc8e1bb95de SHA512 ff5c6b9ac7835dbd0912baa5ee9e076a85a34d5c6708b5e71d0b64b5ab43e46107d8b43a40e8af29d1b921aa18df99cb095d4022667ee39e25be800c2e7991a7 diff --git a/app-misc/lockfile-progs/lockfile-progs-0.2.0.ebuild b/app-misc/lockfile-progs/lockfile-progs-0.2.0.ebuild new file mode 100644 index 000000000000..d973d6de2036 --- /dev/null +++ b/app-misc/lockfile-progs/lockfile-progs-0.2.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Programs to safely lock/unlock files and mailboxes" +HOMEPAGE="https://packages.debian.org/sid/lockfile-progs" +SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~s390 ~sparc ~x86" + +DEPEND="net-libs/liblockfile" +RDEPEND="${DEPEND}" + +src_install() { + # There's no install target in the Makefile, so copy what upstream do + # in debian/lockfile-progs.install + local file + for file in lockfile-{check,create,remove,touch} mail-{lock,touchlock,unlock} ; do + dobin bin/${file} + done + + # ... and lockfile-progs.manpages + for file in lockfile-{check,create,progs,remove,touch}.1 mail-{lock,touchlock,unlock}.1 ; do + doman man/${file} + done +} diff --git a/app-shells/bash-completion/bash-completion-2.16.0-r2.ebuild b/app-shells/bash-completion/bash-completion-2.16.0-r2.ebuild index 5f8487d964df..f636c1848045 100644 --- a/app-shells/bash-completion/bash-completion-2.16.0-r2.ebuild +++ b/app-shells/bash-completion/bash-completion-2.16.0-r2.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+eselect test" RESTRICT="!test? ( test )" diff --git a/app-shells/bash-completion/bash-completion-2.16.0-r3.ebuild b/app-shells/bash-completion/bash-completion-2.16.0-r3.ebuild new file mode 100644 index 000000000000..360b8dc67892 --- /dev/null +++ b/app-shells/bash-completion/bash-completion-2.16.0-r3.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +BASHCOMP_P=bashcomp-2.0.3 +PYTHON_COMPAT=( python3_{11..13} ) + +inherit autotools python-any-r1 + +DESCRIPTION="Programmable Completion for bash" +HOMEPAGE="https://github.com/scop/bash-completion" +SRC_URI=" + https://github.com/scop/bash-completion/releases/download/${PV}/${P}.tar.xz + eselect? ( + https://github.com/projg2/bashcomp2/releases/download/v${BASHCOMP_P#*-}/${BASHCOMP_P}.tar.gz + ) +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="+eselect test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-shells/bash-4.3_p30-r1:0 + sys-apps/miscfiles + !<app-text/tree-2.1.1-r1 + !!<=net-fs/mc-2025.04.16.18.13.26 +" +BDEPEND=" + test? ( + ${RDEPEND} + $(python_gen_any_dep ' + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + ) +" +PDEPEND=" + >=app-shells/gentoo-bashcomp-20140911 +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.14.0-optimize-kernel-modules.patch + "${FILESDIR}"/${PN}-2.16.0-libsecret-completion.patch +) + +strip_completions() { + # Remove unwanted completions. + local strip_completions=( + # Slackware package stuff, quite generic names cause collisions + # (e.g. with sys-apps/pacman) + explodepkg installpkg makepkg pkgtool removepkg upgradepkg + + # Debian/Red Hat network stuff + ifdown ifup ifquery ifstatus + + # Installed in app-editors/vim-core + xxd + + # Now-dead symlinks to deprecated completions + hd ncal + + # For GNU mailman, which isn't packaged. If mailman isn't installed, + # it triggers a QA warning. + arch + + # Now installed by patchutils + interdiff + ) + + local file + for file in "${strip_completions[@]}"; do + rm "${ED}"/usr/share/bash-completion/completions/${file} || + die "stripping ${file} failed" + done + + # remove deprecated completions (moved to other packages) + rm "${ED}"/usr/share/bash-completion/completions/_* || die +} + +python_check_deps() { + python_has_version "dev-python/pexpect[${PYTHON_USEDEP}]" && + python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" && + python_has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + if use eselect; then + eapply "${WORKDIR}/${BASHCOMP_P}/bash-completion-blacklist-support.patch" + fi + + default + # Only needed for ${PN}-2.16.0-libsecret-completion.patch + eautoreconf +} + +src_test() { + local EPYTEST_DESELECT=( + # redhat-specific, we strip these completions + test/t/test_if{down,up}.py + # not available for icedtea + test/t/test_javaws.py + # TODO + test/t/test_vi.py::TestVi::test_2 + test/t/test_xmlwf.py::TestXmlwf::test_2 #bug 886159 + test/t/test_xrandr.py::TestXrandr::test_output_filter + test/t/unit/test_unit_dequote.py + test/t/test_sudo.py::TestSudo::test_1 #bug 935400 + test/t/test_xfreerdp.py::TestXfreerdp::test_6 #bug 935400 + test/t/unit/test_unit_command_offset.py::TestUnitCommandOffset::test_cmd_quoted #bug 931744 + test/t/test_make.py::TestMake::test_6 #bug 931744 + ) + local EPYTEST_IGNORE=( + # stupid test that async tests work + test/fixtures/pytest/test_async.py + ) + local EPYTEST_XDIST=1 + + # portage's HOME override breaks tests + local -x HOME=$(unset HOME; echo ~) + addpredict "${HOME}" + # used in pytest tests + local -x NETWORK=none + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin + emake -C completions check + epytest +} + +src_install() { + # work-around race conditions, bug #526996 + mkdir -p "${ED}"/usr/share/bash-completion/{completions,helpers} || die + + emake DESTDIR="${D}" profiledir="${EPREFIX}"/etc/bash/bashrc.d install + + strip_completions + + dodoc AUTHORS CHANGELOG.md CONTRIBUTING.md README.md + + # install the python completions for all targets, bug #622892 + local TARGET + for TARGET in "${PYTHON_COMPAT[@]}"; do + if [[ ! -e "${ED}"/usr/share/bash-completion/completions/${TARGET/_/.} ]]; then + dosym python "${ED}"/usr/share/bash-completion/completions/${TARGET/_/.} + fi + done + + # install the eselect module + if use eselect; then + insinto /usr/share/eselect/modules + doins "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect" + doman "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect.5" + fi +} + +pkg_postinst() { + if has_version 'app-shells/zsh'; then + elog + elog "If you are interested in using the provided bash completion functions with" + elog "zsh, valuable tips on the effective use of bashcompinit are available:" + elog " http://www.zsh.org/mla/workers/2003/msg00046.html" + elog + fi +} diff --git a/app-shells/bash-completion/bash-completion-9999.ebuild b/app-shells/bash-completion/bash-completion-9999.ebuild index 3489ced000b6..19212971d561 100644 --- a/app-shells/bash-completion/bash-completion-9999.ebuild +++ b/app-shells/bash-completion/bash-completion-9999.ebuild @@ -54,6 +54,9 @@ strip_completions() { # Now-dead symlinks to deprecated completions hd ncal + + # Now installed by patchutils + interdiff ) rm -v "${strip_completions[@]/#/${ED}/usr/share/bash-completion/completions/}" || die diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index 4afbac6a24d3..78f0fd367bcd 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -24,8 +24,6 @@ DIST bash-5.2.tar.gz 10950833 BLAKE2B 51b196e710794ebad8eac28c31c93eb99ac1a7db30 DIST bash-5.2.tar.gz.sig 95 BLAKE2B 2991b7c46ef1cdca08062f419be47fca7551f4c5d9aad8a5c1da74974f5e7707d23914b4cecf9b6c9610471146b2c49b611bb62a5d974f1c37cceb77b719851c SHA512 a161664f124f906be32709f66702f8f780e6d52e558ea45e71ec60a959c9435ff68477ee65a0a9f6c0051d5592f5044fb3b410cf3cd3ae5a8a323789b01be258 DIST bash-5.3.tar.gz 11355854 BLAKE2B 82d1b54322bbd1e8c2a93380f1b2888a42a1d7186e504f41cee705a0fdd41463d8f20baa1755051e1396192f8ebd089524767d933a9e0b5fb76f2588601539bb SHA512 426702c8b0fb9e0c9956259973ce5b657890fd47f4f807a64febf20077bb48d0b91474ed6e843d2ef277186b46c5fffa79b808da9b48d4ec027d5e2de1b28ed8 DIST bash-5.3.tar.gz.sig 95 BLAKE2B 2fb04e4f699fdee6e583581821cf9a5fa435a00febf7893a344371f11ccb964545386c98dfb2d8f5d0efc74aafe9d491b544e90ae4716bdc286ac48d942430f0 SHA512 c77c0898f03e80a042574a486686cc296b96426f6cdb7a6d2376ecd5182ba03477bfcbd95ea3db499c11866d3f4ae99012a37662ccb6f83dfd6b59f671349dc7 -DIST bash-5.4_alpha_pre20250822-ab17ddb7af948ee6e1a6370aac4ee57b4179cd9c.tar.gz 16121182 BLAKE2B 2802ab3bea45fe40f515d668baeaf5ca04797b992dcb764ee38b707701bc6aac845f091b16770a51c84bfdd2ba3953b12b1fded9fdbfde035df7088f4376c236 SHA512 af7182bcad82bc7256d2b806a6f8c3ee1855fa1b3e4b3695cd8b3618e56263285899a01d6ef49fe2862e812731718fc9d309836ff260e39d30e7e02fab044c72 -DIST bash-5.4_alpha_pre20250904-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz 16571099 BLAKE2B c4661bfe261ac4c653444d7ff4ed17b7335d0c32b12b342e8ae683a5022d098f922a2ac0b2312eb4eb672e53bdbd7e0518d565ee7119f463bc5650ac2663a07b SHA512 9d0f7aecb8809c34828ada19fd69f0e5889a30c5bc4177ce32d3e3c7dc26803d1311a9ef4e2386845d884fa6aa6c1212263253e1347f413350ed2ea42d961036 DIST bash-5.4_alpha_pre20250918-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz 16611222 BLAKE2B 4c6f4713da5f1b103176980b5def4c8643ca43b2c97faf3cab61f64baf562c3871bb0f5843164de617eb4f9dcab5c5a11ddd1f31e8614ddc5ff00c41893c4ef7 SHA512 2d0b90277c6e9130064d712c6167e5a2871b0485251cca746a57055e08626b9a11be0cb134f082446ee8db82043eb1eb7f8b20fa58e8cdc859638f50cb16d56d DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071 DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883 diff --git a/app-shells/bash/bash-5.2_p37-r4.ebuild b/app-shells/bash/bash-5.2_p37-r4.ebuild index 267b3ef78b9d..1066db240020 100644 --- a/app-shells/bash/bash-5.2_p37-r4.ebuild +++ b/app-shells/bash/bash-5.2_p37-r4.ebuild @@ -17,12 +17,15 @@ MY_PATCHES=() # Determine the patchlevel. See https://ftp.gnu.org/gnu/bash/bash-5.2-patches/. case ${PV} in - *_p*) - PLEVEL=${PV##*_p} - ;; 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT= + fi + ;; + *_p*) + PLEVEL=${PV##*_p} ;; *) PLEVEL=0 @@ -39,6 +42,14 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then + # It can be useful to have snapshots in the pre-release period once + # the first alpha is out, as various bugs get reported and fixed from + # the alpha, and the next pre-release is usually quite far away. + # + # i.e. if it's worth packaging the alpha, it's worth packaging a followup. + SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" + S=${WORKDIR}/${PN}-${BASH_COMMIT} else my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" ) @@ -52,6 +63,7 @@ else done SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + S=${WORKDIR}/${MY_P} unset -v my_urls my_p my_patch_idx my_patch_ver fi @@ -60,8 +72,6 @@ if [[ ${GENTOO_PATCH_VER} ]]; then SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" fi -S=${WORKDIR}/${MY_P} - LICENSE="GPL-3+" SLOT="0" if (( PLEVEL >= 0 )); then @@ -121,6 +131,8 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then + default else if use verify-sig; then verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} @@ -172,8 +184,10 @@ src_configure() { # Upstream only test with Bison and require GNUisms like YYEOF and # YYERRCODE. The former at least may be in POSIX soon: # https://www.austingroupbugs.net/view.php?id=1269. + # # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. + # may misbehave at runtime. Chet also advises against use of byacc: + # https://lists.gnu.org/archive/html/bug-bash/2025-08/msg00115.html unset -v YACC # bash 5.3 drops unprototyped functions, earlier versions are @@ -372,21 +386,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -409,4 +443,14 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/bash-5.2_p37-r3.ebuild b/app-shells/bash/bash-5.2_p37-r5.ebuild index 6366db5d2df1..1891112ab1bb 100644 --- a/app-shells/bash/bash-5.2_p37-r3.ebuild +++ b/app-shells/bash/bash-5.2_p37-r5.ebuild @@ -17,12 +17,15 @@ MY_PATCHES=() # Determine the patchlevel. See https://ftp.gnu.org/gnu/bash/bash-5.2-patches/. case ${PV} in - *_p*) - PLEVEL=${PV##*_p} - ;; 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT= + fi + ;; + *_p*) + PLEVEL=${PV##*_p} ;; *) PLEVEL=0 @@ -39,6 +42,14 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then + # It can be useful to have snapshots in the pre-release period once + # the first alpha is out, as various bugs get reported and fixed from + # the alpha, and the next pre-release is usually quite far away. + # + # i.e. if it's worth packaging the alpha, it's worth packaging a followup. + SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" + S=${WORKDIR}/${PN}-${BASH_COMMIT} else my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" ) @@ -52,6 +63,7 @@ else done SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + S=${WORKDIR}/${MY_P} unset -v my_urls my_p my_patch_idx my_patch_ver fi @@ -60,12 +72,10 @@ if [[ ${GENTOO_PATCH_VER} ]]; then SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" fi -S=${WORKDIR}/${MY_P} - LICENSE="GPL-3+" SLOT="0" if (( PLEVEL >= 0 )); then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" @@ -121,6 +131,8 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then + default else if use verify-sig; then verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} @@ -172,8 +184,10 @@ src_configure() { # Upstream only test with Bison and require GNUisms like YYEOF and # YYERRCODE. The former at least may be in POSIX soon: # https://www.austingroupbugs.net/view.php?id=1269. + # # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. + # may misbehave at runtime. Chet also advises against use of byacc: + # https://lists.gnu.org/archive/html/bug-bash/2025-08/msg00115.html unset -v YACC # bash 5.3 drops unprototyped functions, earlier versions are @@ -317,14 +331,14 @@ src_install() { insinto /etc/bash doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc + my_prefixify bashrc.d "${FILESDIR}"/bashrc-r2 | newins - bashrc insinto /etc/bash/bashrc.d my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r3.bash 10-gentoo-title.bash + + insinto /etc/profile.d + doins "${FILESDIR}/profile.d/00-prompt-command.sh" insinto /etc/skel for f in bash{_logout,_profile,rc}; do @@ -372,21 +386,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -409,4 +443,40 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + + if ver_test "${old_ver}" -ge "5.3" \ + && ver_test "${old_ver}" -ge "5.3_p3-r3" + then + : + elif ver_test "${old_ver}" -lt "5.3" \ + && ver_test "${old_ver}" -ge "5.2_p37-r5" + then + : + else + cat <<'EOF' +The window title setting behaviour has been improved. It is now formatted as +"\u@\h \W", in accordance with the prompting mechanism of bash. For example, +after switching to the home directory, the current working directly will be +shown as the <tilde> character. + +The value of PROMPT_DIRTRIM is now respected. If this variable is unset, the +use of the \W prompt string escape will prevail, with the current working +directory typically being shown as its basename. If set to 0 or greater, \w +will be used instead, which may be trimmed. This also means that the title +can be made to show the full path by setting PROMPT_DIRTRIM=0. + +For further information, run info '(bash)Bash Variables' or visit +https://www.gnu.org/software/bash/manual/bash.html#index-PROMPT_005fDIRTRIM. +EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/bash-5.3_p3-r2.ebuild b/app-shells/bash/bash-5.3_p3-r2.ebuild index d01bec626c3b..7e1f47f54895 100644 --- a/app-shells/bash/bash-5.3_p3-r2.ebuild +++ b/app-shells/bash/bash-5.3_p3-r2.ebuild @@ -20,13 +20,15 @@ case ${PV} in 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT= + fi ;; *_p*) PLEVEL=${PV##*_p} ;; *) PLEVEL=0 - ;; esac # The version of readline this bash normally ships with. Note that we only use @@ -40,13 +42,12 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then # It can be useful to have snapshots in the pre-release period once # the first alpha is out, as various bugs get reported and fixed from # the alpha, and the next pre-release is usually quite far away. # # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="b35866a2891a9b069e37ca5684d4309c0391e261" SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" S=${WORKDIR}/${PN}-${BASH_COMMIT} else @@ -124,7 +125,7 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then default else if use verify-sig; then @@ -168,8 +169,10 @@ src_configure() { # Upstream only test with Bison and require GNUisms like YYEOF and # YYERRCODE. The former at least may be in POSIX soon: # https://www.austingroupbugs.net/view.php?id=1269. + # # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. + # may misbehave at runtime. Chet also advises against use of byacc: + # https://lists.gnu.org/archive/html/bug-bash/2025-08/msg00115.html unset -v YACC if tc-is-cross-compiler; then @@ -365,21 +368,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -402,4 +425,14 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/bash-5.3_p3-r1.ebuild b/app-shells/bash/bash-5.3_p3-r3.ebuild index f069c5c36bd4..4218315eebfc 100644 --- a/app-shells/bash/bash-5.3_p3-r1.ebuild +++ b/app-shells/bash/bash-5.3_p3-r3.ebuild @@ -20,13 +20,15 @@ case ${PV} in 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT= + fi ;; *_p*) PLEVEL=${PV##*_p} ;; *) PLEVEL=0 - ;; esac # The version of readline this bash normally ships with. Note that we only use @@ -40,13 +42,12 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then # It can be useful to have snapshots in the pre-release period once # the first alpha is out, as various bugs get reported and fixed from # the alpha, and the next pre-release is usually quite far away. # # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="b35866a2891a9b069e37ca5684d4309c0391e261" SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" S=${WORKDIR}/${PN}-${BASH_COMMIT} else @@ -124,7 +125,7 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then default else if use verify-sig; then @@ -168,8 +169,10 @@ src_configure() { # Upstream only test with Bison and require GNUisms like YYEOF and # YYERRCODE. The former at least may be in POSIX soon: # https://www.austingroupbugs.net/view.php?id=1269. + # # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. + # may misbehave at runtime. Chet also advises against use of byacc: + # https://lists.gnu.org/archive/html/bug-bash/2025-08/msg00115.html unset -v YACC if tc-is-cross-compiler; then @@ -199,6 +202,7 @@ src_configure() { append-cppflags \ -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DDEFAULT_LOADABLE_BUILTINS_PATH=\'\""${EPREFIX}"/usr/local/$(get_libdir)/bash:"${EPREFIX}"/usr/$(get_libdir)/bash\"\' \ -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ -DNON_INTERACTIVE_LOGIN_SHELLS \ @@ -313,7 +317,7 @@ src_install() { insinto /etc/bash/bashrc.d my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r3.bash 10-gentoo-title.bash insinto /etc/profile.d doins "${FILESDIR}/profile.d/00-prompt-command.sh" @@ -364,21 +368,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -401,4 +425,40 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + + if ver_test "${old_ver}" -ge "5.3" \ + && ver_test "${old_ver}" -ge "5.3_p3-r3" + then + : + elif ver_test "${old_ver}" -lt "5.3" \ + && ver_test "${old_ver}" -ge "5.2_p37-r5" + then + : + else + cat <<'EOF' +The window title setting behaviour has been improved. It is now formatted as +"\u@\h \W", in accordance with the prompting mechanism of bash. For example, +after switching to the home directory, the current working directly will be +shown as the <tilde> character. + +The value of PROMPT_DIRTRIM is now respected. If this variable is unset, the +use of the \W prompt string escape will prevail, with the current working +directory typically being shown as its basename. If set to 0 or greater, \w +will be used instead, which may be trimmed. This also means that the title +can be made to show the full path by setting PROMPT_DIRTRIM=0. + +For further information, run info '(bash)Bash Variables' or visit +https://www.gnu.org/software/bash/manual/bash.html#index-PROMPT_005fDIRTRIM. +EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/bash-5.4_alpha_pre20250822.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250822.ebuild deleted file mode 100644 index 3a502078451e..000000000000 --- a/app-shells/bash/bash-5.4_alpha_pre20250822.ebuild +++ /dev/null @@ -1,403 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc -inherit flag-o-matic toolchain-funcs prefix verify-sig - -# Uncomment if we have a patchset. -#GENTOO_PATCH_DEV="sam" -#GENTOO_PATCH_VER="${PV}" - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -MY_PATCHES=() - -# Determine the patchlevel. -case ${PV} in - 9999|*_alpha*|*_beta*|*_rc*) - # Set a negative patchlevel to indicate that it's a pre-release. - PLEVEL=-1 - ;; - *_p*) - PLEVEL=${PV##*_p} - ;; - *) - PLEVEL=0 - ;; -esac - -# The version of readline this bash normally ships with. Note that we only use -# the bundled copy of readline for pre-releases. -READLINE_VER="8.3" - -DESCRIPTION="The standard GNU Bourne again shell" -HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" - EGIT_BRANCH=devel - inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - # It can be useful to have snapshots in the pre-release period once - # the first alpha is out, as various bugs get reported and fixed from - # the alpha, and the next pre-release is usually quite far away. - # - # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="ab17ddb7af948ee6e1a6370aac4ee57b4179cd9c" - SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" - S=${WORKDIR}/${PN}-${BASH_COMMIT} -else - my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" ) - - # bash-5.1 -> bash51 - my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} - - for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do - printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" - my_urls+=( "mirror://gnu/bash/${MY_P}-patches/${my_patch_ver}" ) - MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) - done - - SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" - S=${WORKDIR}/${MY_P} - - unset -v my_urls my_p my_patch_idx my_patch_ver -fi - -if [[ ${GENTOO_PATCH_VER} ]]; then - SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" -fi - -LICENSE="GPL-3+" -SLOT="0" -if (( PLEVEL >= 0 )); then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" - -DEPEND=" - >=sys-libs/ncurses-5.2-r2:= - nls? ( virtual/libintl ) -" -if (( PLEVEL >= 0 )); then - DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" -fi -RDEPEND=" - ${DEPEND} -" -# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). -BDEPEND=" - pgo? ( dev-util/gperf ) - verify-sig? ( sec-keys/openpgp-keys-chetramey ) -" - -# EAPI 8 tries to append it but it doesn't exist here. -QA_CONFIGURE_OPTIONS="--disable-static" - -PATCHES=( - #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ - - # Patches to or from Chet, posted to the bug-bash mailing list. - "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" -) - -pkg_setup() { - # bug #7332 - if is-flag -malign-double; then - eerror "Detected bad CFLAGS '-malign-double'. Do not use this" - eerror "as it breaks LFS (struct stat64) on x86." - die "remove -malign-double from your CFLAGS mr ricer" - fi - - if use bashlogger; then - ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." - ewarn "This will log ALL output you enter into the shell, you have been warned." - fi -} - -src_unpack() { - local patch - - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - default - else - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} - - for patch in "${MY_PATCHES[@]}"; do - verify-sig_verify_detached "${patch}"{,.sig} - done - fi - - unpack "${MY_P}.tar.gz" - - if [[ ${GENTOO_PATCH_VER} ]]; then - unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" - fi - fi -} - -src_prepare() { - # Include official patches. - (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" - - # Prefixify hardcoded path names. No-op for non-prefix. - hprefixify pathnames.h.in - - # Avoid regenerating docs after patches, bug #407985. - sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ - && touch -r . doc/* \ - || die - - # Sometimes hangs (more noticeable w/ pgo), bug #907403. - rm tests/run-jobs || die - - eapply -p0 "${PATCHES[@]}" - eapply_user -} - -src_configure() { - local -a myconf - - # Upstream only test with Bison and require GNUisms like YYEOF and - # YYERRCODE. The former at least may be in POSIX soon: - # https://www.austingroupbugs.net/view.php?id=1269. - # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. - unset -v YACC - - if tc-is-cross-compiler; then - export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17" - fi - - myconf=( - --disable-profiling - - # Force linking with system curses ... the bundled termcap lib - # sucks bad compared to ncurses. For the most part, ncurses - # is here because readline needs it. But bash itself calls - # ncurses in one or two small places :(. - --with-curses - - $(use_enable mem-scramble) - $(use_enable net net-redirections) - $(use_enable readline) - $(use_enable readline bang-history) - $(use_enable readline history) - $(use_with afs) - $(use_with mem-scramble bash-malloc) - ) - - # For descriptions of these, see config-top.h. - # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 - append-cppflags \ - -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ - -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ - -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ - -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ - -DNON_INTERACTIVE_LOGIN_SHELLS \ - -DSSH_SOURCE_BASHRC \ - $(use bashlogger && echo -DSYSLOG_HISTORY) - - use nls || myconf+=( --disable-nls ) - - if (( PLEVEL >= 0 )); then - # Historically, we always used the builtin readline, but since - # our handling of SONAME upgrades has gotten much more stable - # in the PM (and the readline ebuild itself preserves the old - # libs during upgrades), linking against the system copy should - # be safe. - # Exact cached version here doesn't really matter as long as it - # is at least what's in the DEPEND up above. - export ac_cv_rl_version=${READLINE_VER%%_*} - - # Use system readline only with released versions. - myconf+=( --with-installed-readline=. ) - fi - - if use plugins; then - append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" - else - # Disable the plugins logic by hand since bash doesn't provide - # a way of doing it. - export ac_cv_func_dl{close,open,sym}=no \ - ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no - - sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die - fi - - # bug #444070 - tc-export AR - - econf "${myconf[@]}" -} - -src_compile() { - local -a pgo_generate_flags pgo_use_flags - local flag - - # -fprofile-partial-training because upstream notes the test suite isn't - # super comprehensive. - # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo - if use pgo; then - pgo_generate_flags=( - -fprofile-update=atomic - -fprofile-dir="${T}"/pgo - -fprofile-generate="${T}"/pgo - ) - pgo_use_flags=( - -fprofile-use="${T}"/pgo - -fprofile-dir="${T}"/pgo - ) - if flag=$(test-flags-CC -fprofile-partial-training); then - pgo_generate_flags+=( "${flag}" ) - pgo_use_flags+=( "${flag}" ) - fi - fi - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others - - # Build Bash and run its tests to generate profiles. - if (( ${#pgo_generate_flags[@]} )); then - # Used in test suite. - unset -v A - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check - - if tc-is-clang; then - llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die - fi - - # Rebuild Bash using the profiling data we just generated. - emake clean - emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others - fi -} - -src_test() { - # Used in test suite. - unset -v A - - default -} - -src_install() { - local d f - - default - - my_prefixify() { - while read -r; do - if [[ $REPLY == *$1* ]]; then - REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} - fi - printf '%s\n' "${REPLY}" || ! break - done < "$2" || die - } - - dodir /bin - mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die - dosym bash /bin/rbash - - insinto /etc/bash - doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc - - insinto /etc/bash/bashrc.d - my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi - - insinto /etc/skel - for f in bash{_logout,_profile,rc}; do - newins "${FILESDIR}/skel/dot-${f}" ".${f}" - done - - if use plugins; then - exeinto "/usr/$(get_libdir)/bash" - set -- examples/loadables/*.o - doexe "${@%.o}" - - insinto /usr/include/bash-plugins - doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} - fi - - if use examples; then - for d in examples/{functions,misc,scripts,startup-files}; do - exeinto "/usr/share/doc/${PF}/${d}" - docinto "${d}" - for f in "${d}"/*; do - if [[ ${f##*/} != @(PERMISSION|*README) ]]; then - doexe "${f}" - else - dodoc "${f}" - fi - done - done - fi - - # Install bash_builtins.1 and rbash.1. - emake -C doc DESTDIR="${D}" install_builtins - sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die - doman "${T}"/rbash.1 - - newdoc CWRU/changelog ChangeLog - dosym bash.info /usr/share/info/bashref.info -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then - mkdir -p -- "${EROOT}"/etc/bash \ - && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ - || die - fi -} - -pkg_postinst() { - local old_ver - - # If /bin/sh does not exist, provide it. - if [[ ! -e ${EROOT}/bin/sh ]]; then - ln -sf -- bash "${EROOT}"/bin/sh || die - fi - - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then - return - fi - - while read -r; do ewarn "${REPLY}"; done <<'EOF' -Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. - -Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the -characteristics of the operating environment, it may contain a command to set -the terminal's window title. Those who were already choosing to customise the -PROMPT_COMMAND variable are now advised to append their commands like so: - -PROMPT_COMMAND+=('custom command goes here') - -Gentoo no longer defaults to having bash set the window title in the case -that the terminal is controlled by sshd(8), unless screen is launched on the -remote side or the terminal reliably supports saving and restoring the title -(as alacritty, foot and tmux do). Those wanting for the title to be set -regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d -drop-in - to set PROMPT_COMMMAND like so: - -PROMPT_COMMAND=(genfun_set_win_title) - -Those who would prefer for bash never to interfere with the window title may -now opt out of the default title setting behaviour, either with the "unset -v -PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. -EOF -} diff --git a/app-shells/bash/bash-5.4_alpha_pre20250904-r1.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250904-r1.ebuild deleted file mode 100644 index 7fde1dd927ec..000000000000 --- a/app-shells/bash/bash-5.4_alpha_pre20250904-r1.ebuild +++ /dev/null @@ -1,404 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc -inherit flag-o-matic toolchain-funcs prefix verify-sig - -# Uncomment if we have a patchset. -#GENTOO_PATCH_DEV="sam" -#GENTOO_PATCH_VER="${PV}" - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -MY_PATCHES=() - -# Determine the patchlevel. -case ${PV} in - 9999|*_alpha*|*_beta*|*_rc*) - # Set a negative patchlevel to indicate that it's a pre-release. - PLEVEL=-1 - ;; - *_p*) - PLEVEL=${PV##*_p} - ;; - *) - PLEVEL=0 - ;; -esac - -# The version of readline this bash normally ships with. Note that we only use -# the bundled copy of readline for pre-releases. -READLINE_VER="8.3" - -DESCRIPTION="The standard GNU Bourne again shell" -HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" - EGIT_BRANCH=devel - inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - # It can be useful to have snapshots in the pre-release period once - # the first alpha is out, as various bugs get reported and fixed from - # the alpha, and the next pre-release is usually quite far away. - # - # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="a451bfc3f57201bc0933b62c2fb721940a4c33f5" - SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" - S=${WORKDIR}/${PN}-${BASH_COMMIT} -else - my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" ) - - # bash-5.1 -> bash51 - my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} - - for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do - printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" - my_urls+=( "mirror://gnu/bash/${MY_P}-patches/${my_patch_ver}" ) - MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) - done - - SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" - S=${WORKDIR}/${MY_P} - - unset -v my_urls my_p my_patch_idx my_patch_ver -fi - -if [[ ${GENTOO_PATCH_VER} ]]; then - SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" -fi - -LICENSE="GPL-3+" -SLOT="0" -if (( PLEVEL >= 0 )); then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" - -DEPEND=" - >=sys-libs/ncurses-5.2-r2:= - nls? ( virtual/libintl ) -" -if (( PLEVEL >= 0 )); then - DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" -fi -RDEPEND=" - ${DEPEND} -" -# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). -BDEPEND=" - pgo? ( dev-util/gperf ) - verify-sig? ( sec-keys/openpgp-keys-chetramey ) -" - -# EAPI 8 tries to append it but it doesn't exist here. -QA_CONFIGURE_OPTIONS="--disable-static" - -PATCHES=( - #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ - - # Patches to or from Chet, posted to the bug-bash mailing list. - "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" -) - -pkg_setup() { - # bug #7332 - if is-flag -malign-double; then - eerror "Detected bad CFLAGS '-malign-double'. Do not use this" - eerror "as it breaks LFS (struct stat64) on x86." - die "remove -malign-double from your CFLAGS mr ricer" - fi - - if use bashlogger; then - ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." - ewarn "This will log ALL output you enter into the shell, you have been warned." - fi -} - -src_unpack() { - local patch - - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - default - else - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} - - for patch in "${MY_PATCHES[@]}"; do - verify-sig_verify_detached "${patch}"{,.sig} - done - fi - - unpack "${MY_P}.tar.gz" - - if [[ ${GENTOO_PATCH_VER} ]]; then - unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" - fi - fi -} - -src_prepare() { - # Include official patches. - (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" - - # Prefixify hardcoded path names. No-op for non-prefix. - hprefixify pathnames.h.in - - # Avoid regenerating docs after patches, bug #407985. - sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ - && touch -r . doc/* \ - || die - - # Sometimes hangs (more noticeable w/ pgo), bug #907403. - rm tests/run-jobs || die - - eapply -p0 "${PATCHES[@]}" - eapply_user -} - -src_configure() { - local -a myconf - - # Upstream only test with Bison and require GNUisms like YYEOF and - # YYERRCODE. The former at least may be in POSIX soon: - # https://www.austingroupbugs.net/view.php?id=1269. - # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. - unset -v YACC - - if tc-is-cross-compiler; then - export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17" - fi - - myconf=( - --disable-profiling - - # Force linking with system curses ... the bundled termcap lib - # sucks bad compared to ncurses. For the most part, ncurses - # is here because readline needs it. But bash itself calls - # ncurses in one or two small places :(. - --with-curses - - $(use_enable mem-scramble) - $(use_enable net net-redirections) - $(use_enable readline) - $(use_enable readline bang-history) - $(use_enable readline history) - $(use_with afs) - $(use_with mem-scramble bash-malloc) - ) - - # For descriptions of these, see config-top.h. - # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 - append-cppflags \ - -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ - -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ - -DDEFAULT_LOADABLE_BUILTINS_PATH=\'\""${EPREFIX}"/usr/local/$(get_libdir)/bash:"${EPREFIX}"/usr/$(get_libdir)/bash\"\' \ - -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ - -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ - -DNON_INTERACTIVE_LOGIN_SHELLS \ - -DSSH_SOURCE_BASHRC \ - $(use bashlogger && echo -DSYSLOG_HISTORY) - - use nls || myconf+=( --disable-nls ) - - if (( PLEVEL >= 0 )); then - # Historically, we always used the builtin readline, but since - # our handling of SONAME upgrades has gotten much more stable - # in the PM (and the readline ebuild itself preserves the old - # libs during upgrades), linking against the system copy should - # be safe. - # Exact cached version here doesn't really matter as long as it - # is at least what's in the DEPEND up above. - export ac_cv_rl_version=${READLINE_VER%%_*} - - # Use system readline only with released versions. - myconf+=( --with-installed-readline=. ) - fi - - if use plugins; then - append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" - else - # Disable the plugins logic by hand since bash doesn't provide - # a way of doing it. - export ac_cv_func_dl{close,open,sym}=no \ - ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no - - sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die - fi - - # bug #444070 - tc-export AR - - econf "${myconf[@]}" -} - -src_compile() { - local -a pgo_generate_flags pgo_use_flags - local flag - - # -fprofile-partial-training because upstream notes the test suite isn't - # super comprehensive. - # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo - if use pgo; then - pgo_generate_flags=( - -fprofile-update=atomic - -fprofile-dir="${T}"/pgo - -fprofile-generate="${T}"/pgo - ) - pgo_use_flags=( - -fprofile-use="${T}"/pgo - -fprofile-dir="${T}"/pgo - ) - if flag=$(test-flags-CC -fprofile-partial-training); then - pgo_generate_flags+=( "${flag}" ) - pgo_use_flags+=( "${flag}" ) - fi - fi - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others - - # Build Bash and run its tests to generate profiles. - if (( ${#pgo_generate_flags[@]} )); then - # Used in test suite. - unset -v A - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check - - if tc-is-clang; then - llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die - fi - - # Rebuild Bash using the profiling data we just generated. - emake clean - emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others - fi -} - -src_test() { - # Used in test suite. - unset -v A - - default -} - -src_install() { - local d f - - default - - my_prefixify() { - while read -r; do - if [[ $REPLY == *$1* ]]; then - REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} - fi - printf '%s\n' "${REPLY}" || ! break - done < "$2" || die - } - - dodir /bin - mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die - dosym bash /bin/rbash - - insinto /etc/bash - doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc - - insinto /etc/bash/bashrc.d - my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi - - insinto /etc/skel - for f in bash{_logout,_profile,rc}; do - newins "${FILESDIR}/skel/dot-${f}" ".${f}" - done - - if use plugins; then - exeinto "/usr/$(get_libdir)/bash" - set -- examples/loadables/*.o - doexe "${@%.o}" - - insinto /usr/include/bash-plugins - doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} - fi - - if use examples; then - for d in examples/{functions,misc,scripts,startup-files}; do - exeinto "/usr/share/doc/${PF}/${d}" - docinto "${d}" - for f in "${d}"/*; do - if [[ ${f##*/} != @(PERMISSION|*README) ]]; then - doexe "${f}" - else - dodoc "${f}" - fi - done - done - fi - - # Install bash_builtins.1 and rbash.1. - emake -C doc DESTDIR="${D}" install_builtins - sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die - doman "${T}"/rbash.1 - - newdoc CWRU/changelog ChangeLog - dosym bash.info /usr/share/info/bashref.info -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then - mkdir -p -- "${EROOT}"/etc/bash \ - && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ - || die - fi -} - -pkg_postinst() { - local old_ver - - # If /bin/sh does not exist, provide it. - if [[ ! -e ${EROOT}/bin/sh ]]; then - ln -sf -- bash "${EROOT}"/bin/sh || die - fi - - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then - return - fi - - while read -r; do ewarn "${REPLY}"; done <<'EOF' -Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. - -Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the -characteristics of the operating environment, it may contain a command to set -the terminal's window title. Those who were already choosing to customise the -PROMPT_COMMAND variable are now advised to append their commands like so: - -PROMPT_COMMAND+=('custom command goes here') - -Gentoo no longer defaults to having bash set the window title in the case -that the terminal is controlled by sshd(8), unless screen is launched on the -remote side or the terminal reliably supports saving and restoring the title -(as alacritty, foot and tmux do). Those wanting for the title to be set -regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d -drop-in - to set PROMPT_COMMMAND like so: - -PROMPT_COMMAND=(genfun_set_win_title) - -Those who would prefer for bash never to interfere with the window title may -now opt out of the default title setting behaviour, either with the "unset -v -PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. -EOF -} diff --git a/app-shells/bash/bash-5.4_alpha_pre20250904.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250918-r2.ebuild index 7fde1dd927ec..5a30defbc42f 100644 --- a/app-shells/bash/bash-5.4_alpha_pre20250904.ebuild +++ b/app-shells/bash/bash-5.4_alpha_pre20250918-r2.ebuild @@ -20,13 +20,15 @@ case ${PV} in 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT="cf8a2518c8b94f75b330d398f5daa0ee21417e1b" + fi ;; *_p*) PLEVEL=${PV##*_p} ;; *) PLEVEL=0 - ;; esac # The version of readline this bash normally ships with. Note that we only use @@ -40,13 +42,12 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then # It can be useful to have snapshots in the pre-release period once # the first alpha is out, as various bugs get reported and fixed from # the alpha, and the next pre-release is usually quite far away. # # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="a451bfc3f57201bc0933b62c2fb721940a4c33f5" SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" S=${WORKDIR}/${PN}-${BASH_COMMIT} else @@ -123,7 +124,7 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then default else if use verify-sig; then @@ -167,8 +168,10 @@ src_configure() { # Upstream only test with Bison and require GNUisms like YYEOF and # YYERRCODE. The former at least may be in POSIX soon: # https://www.austingroupbugs.net/view.php?id=1269. + # # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. + # may misbehave at runtime. Chet also advises against use of byacc: + # https://lists.gnu.org/archive/html/bug-bash/2025-08/msg00115.html unset -v YACC if tc-is-cross-compiler; then @@ -309,14 +312,14 @@ src_install() { insinto /etc/bash doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc + my_prefixify bashrc.d "${FILESDIR}"/bashrc-r2 | newins - bashrc insinto /etc/bash/bashrc.d my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r3.bash 10-gentoo-title.bash + + insinto /etc/profile.d + doins "${FILESDIR}/profile.d/00-prompt-command.sh" insinto /etc/skel for f in bash{_logout,_profile,rc}; do @@ -364,21 +367,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -401,4 +424,40 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + + if ver_test "${old_ver}" -ge "5.3" \ + && ver_test "${old_ver}" -ge "5.3_p3-r3" + then + : + elif ver_test "${old_ver}" -lt "5.3" \ + && ver_test "${old_ver}" -ge "5.2_p37-r5" + then + : + else + cat <<'EOF' +The window title setting behaviour has been improved. It is now formatted as +"\u@\h \W", in accordance with the prompting mechanism of bash. For example, +after switching to the home directory, the current working directly will be +shown as the <tilde> character. + +The value of PROMPT_DIRTRIM is now respected. If this variable is unset, the +use of the \W prompt string escape will prevail, with the current working +directory typically being shown as its basename. If set to 0 or greater, \w +will be used instead, which may be trimmed. This also means that the title +can be made to show the full path by setting PROMPT_DIRTRIM=0. + +For further information, run info '(bash)Bash Variables' or visit +https://www.gnu.org/software/bash/manual/bash.html#index-PROMPT_005fDIRTRIM. +EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild deleted file mode 100644 index f54b1ecb0d54..000000000000 --- a/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild +++ /dev/null @@ -1,404 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc -inherit flag-o-matic toolchain-funcs prefix verify-sig - -# Uncomment if we have a patchset. -#GENTOO_PATCH_DEV="sam" -#GENTOO_PATCH_VER="${PV}" - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -MY_PATCHES=() - -# Determine the patchlevel. -case ${PV} in - 9999|*_alpha*|*_beta*|*_rc*) - # Set a negative patchlevel to indicate that it's a pre-release. - PLEVEL=-1 - ;; - *_p*) - PLEVEL=${PV##*_p} - ;; - *) - PLEVEL=0 - ;; -esac - -# The version of readline this bash normally ships with. Note that we only use -# the bundled copy of readline for pre-releases. -READLINE_VER="8.3" - -DESCRIPTION="The standard GNU Bourne again shell" -HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" - EGIT_BRANCH=devel - inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - # It can be useful to have snapshots in the pre-release period once - # the first alpha is out, as various bugs get reported and fixed from - # the alpha, and the next pre-release is usually quite far away. - # - # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="cf8a2518c8b94f75b330d398f5daa0ee21417e1b" - SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" - S=${WORKDIR}/${PN}-${BASH_COMMIT} -else - my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" ) - - # bash-5.1 -> bash51 - my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} - - for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do - printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" - my_urls+=( "mirror://gnu/bash/${MY_P}-patches/${my_patch_ver}" ) - MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) - done - - SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" - S=${WORKDIR}/${MY_P} - - unset -v my_urls my_p my_patch_idx my_patch_ver -fi - -if [[ ${GENTOO_PATCH_VER} ]]; then - SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" -fi - -LICENSE="GPL-3+" -SLOT="0" -if (( PLEVEL >= 0 )); then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" - -DEPEND=" - >=sys-libs/ncurses-5.2-r2:= - nls? ( virtual/libintl ) -" -if (( PLEVEL >= 0 )); then - DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" -fi -RDEPEND=" - ${DEPEND} -" -# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). -BDEPEND=" - pgo? ( dev-util/gperf ) - verify-sig? ( sec-keys/openpgp-keys-chetramey ) -" - -# EAPI 8 tries to append it but it doesn't exist here. -QA_CONFIGURE_OPTIONS="--disable-static" - -PATCHES=( - #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ - - # Patches to or from Chet, posted to the bug-bash mailing list. - "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" -) - -pkg_setup() { - # bug #7332 - if is-flag -malign-double; then - eerror "Detected bad CFLAGS '-malign-double'. Do not use this" - eerror "as it breaks LFS (struct stat64) on x86." - die "remove -malign-double from your CFLAGS mr ricer" - fi - - if use bashlogger; then - ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." - ewarn "This will log ALL output you enter into the shell, you have been warned." - fi -} - -src_unpack() { - local patch - - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then - default - else - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} - - for patch in "${MY_PATCHES[@]}"; do - verify-sig_verify_detached "${patch}"{,.sig} - done - fi - - unpack "${MY_P}.tar.gz" - - if [[ ${GENTOO_PATCH_VER} ]]; then - unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" - fi - fi -} - -src_prepare() { - # Include official patches. - (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" - - # Prefixify hardcoded path names. No-op for non-prefix. - hprefixify pathnames.h.in - - # Avoid regenerating docs after patches, bug #407985. - sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ - && touch -r . doc/* \ - || die - - # Sometimes hangs (more noticeable w/ pgo), bug #907403. - rm tests/run-jobs || die - - eapply -p0 "${PATCHES[@]}" - eapply_user -} - -src_configure() { - local -a myconf - - # Upstream only test with Bison and require GNUisms like YYEOF and - # YYERRCODE. The former at least may be in POSIX soon: - # https://www.austingroupbugs.net/view.php?id=1269. - # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. - unset -v YACC - - if tc-is-cross-compiler; then - export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17" - fi - - myconf=( - --disable-profiling - - # Force linking with system curses ... the bundled termcap lib - # sucks bad compared to ncurses. For the most part, ncurses - # is here because readline needs it. But bash itself calls - # ncurses in one or two small places :(. - --with-curses - - $(use_enable mem-scramble) - $(use_enable net net-redirections) - $(use_enable readline) - $(use_enable readline bang-history) - $(use_enable readline history) - $(use_with afs) - $(use_with mem-scramble bash-malloc) - ) - - # For descriptions of these, see config-top.h. - # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 - append-cppflags \ - -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ - -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ - -DDEFAULT_LOADABLE_BUILTINS_PATH=\'\""${EPREFIX}"/usr/local/$(get_libdir)/bash:"${EPREFIX}"/usr/$(get_libdir)/bash\"\' \ - -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ - -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ - -DNON_INTERACTIVE_LOGIN_SHELLS \ - -DSSH_SOURCE_BASHRC \ - $(use bashlogger && echo -DSYSLOG_HISTORY) - - use nls || myconf+=( --disable-nls ) - - if (( PLEVEL >= 0 )); then - # Historically, we always used the builtin readline, but since - # our handling of SONAME upgrades has gotten much more stable - # in the PM (and the readline ebuild itself preserves the old - # libs during upgrades), linking against the system copy should - # be safe. - # Exact cached version here doesn't really matter as long as it - # is at least what's in the DEPEND up above. - export ac_cv_rl_version=${READLINE_VER%%_*} - - # Use system readline only with released versions. - myconf+=( --with-installed-readline=. ) - fi - - if use plugins; then - append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" - else - # Disable the plugins logic by hand since bash doesn't provide - # a way of doing it. - export ac_cv_func_dl{close,open,sym}=no \ - ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no - - sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die - fi - - # bug #444070 - tc-export AR - - econf "${myconf[@]}" -} - -src_compile() { - local -a pgo_generate_flags pgo_use_flags - local flag - - # -fprofile-partial-training because upstream notes the test suite isn't - # super comprehensive. - # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo - if use pgo; then - pgo_generate_flags=( - -fprofile-update=atomic - -fprofile-dir="${T}"/pgo - -fprofile-generate="${T}"/pgo - ) - pgo_use_flags=( - -fprofile-use="${T}"/pgo - -fprofile-dir="${T}"/pgo - ) - if flag=$(test-flags-CC -fprofile-partial-training); then - pgo_generate_flags+=( "${flag}" ) - pgo_use_flags+=( "${flag}" ) - fi - fi - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others - - # Build Bash and run its tests to generate profiles. - if (( ${#pgo_generate_flags[@]} )); then - # Used in test suite. - unset -v A - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check - - if tc-is-clang; then - llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die - fi - - # Rebuild Bash using the profiling data we just generated. - emake clean - emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" - use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others - fi -} - -src_test() { - # Used in test suite. - unset -v A - - default -} - -src_install() { - local d f - - default - - my_prefixify() { - while read -r; do - if [[ $REPLY == *$1* ]]; then - REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} - fi - printf '%s\n' "${REPLY}" || ! break - done < "$2" || die - } - - dodir /bin - mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die - dosym bash /bin/rbash - - insinto /etc/bash - doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc - - insinto /etc/bash/bashrc.d - my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi - - insinto /etc/skel - for f in bash{_logout,_profile,rc}; do - newins "${FILESDIR}/skel/dot-${f}" ".${f}" - done - - if use plugins; then - exeinto "/usr/$(get_libdir)/bash" - set -- examples/loadables/*.o - doexe "${@%.o}" - - insinto /usr/include/bash-plugins - doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} - fi - - if use examples; then - for d in examples/{functions,misc,scripts,startup-files}; do - exeinto "/usr/share/doc/${PF}/${d}" - docinto "${d}" - for f in "${d}"/*; do - if [[ ${f##*/} != @(PERMISSION|*README) ]]; then - doexe "${f}" - else - dodoc "${f}" - fi - done - done - fi - - # Install bash_builtins.1 and rbash.1. - emake -C doc DESTDIR="${D}" install_builtins - sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die - doman "${T}"/rbash.1 - - newdoc CWRU/changelog ChangeLog - dosym bash.info /usr/share/info/bashref.info -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then - mkdir -p -- "${EROOT}"/etc/bash \ - && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ - || die - fi -} - -pkg_postinst() { - local old_ver - - # If /bin/sh does not exist, provide it. - if [[ ! -e ${EROOT}/bin/sh ]]; then - ln -sf -- bash "${EROOT}"/bin/sh || die - fi - - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then - return - fi - - while read -r; do ewarn "${REPLY}"; done <<'EOF' -Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. - -Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the -characteristics of the operating environment, it may contain a command to set -the terminal's window title. Those who were already choosing to customise the -PROMPT_COMMAND variable are now advised to append their commands like so: - -PROMPT_COMMAND+=('custom command goes here') - -Gentoo no longer defaults to having bash set the window title in the case -that the terminal is controlled by sshd(8), unless screen is launched on the -remote side or the terminal reliably supports saving and restoring the title -(as alacritty, foot and tmux do). Those wanting for the title to be set -regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d -drop-in - to set PROMPT_COMMMAND like so: - -PROMPT_COMMAND=(genfun_set_win_title) - -Those who would prefer for bash never to interfere with the window title may -now opt out of the default title setting behaviour, either with the "unset -v -PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. -EOF -} diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild index 3d7aff8378bb..7f5ca499dd43 100644 --- a/app-shells/bash/bash-9999.ebuild +++ b/app-shells/bash/bash-9999.ebuild @@ -20,13 +20,15 @@ case ${PV} in 9999|*_alpha*|*_beta*|*_rc*) # Set a negative patchlevel to indicate that it's a pre-release. PLEVEL=-1 + if [[ ${PV} =~ _pre[0-9]{8}$ ]]; then + BASH_COMMIT= + fi ;; *_p*) PLEVEL=${PV##*_p} ;; *) PLEVEL=0 - ;; esac # The version of readline this bash normally ships with. Note that we only use @@ -40,13 +42,12 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" EGIT_BRANCH=devel inherit git-r3 -elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then +elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then # It can be useful to have snapshots in the pre-release period once # the first alpha is out, as various bugs get reported and fixed from # the alpha, and the next pre-release is usually quite far away. # # i.e. if it's worth packaging the alpha, it's worth packaging a followup. - BASH_COMMIT="b35866a2891a9b069e37ca5684d4309c0391e261" SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" S=${WORKDIR}/${PN}-${BASH_COMMIT} else @@ -123,7 +124,7 @@ src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + elif (( PLEVEL < 0 )) && [[ ${BASH_COMMIT} ]]; then default else if use verify-sig; then @@ -315,7 +316,7 @@ src_install() { insinto /etc/bash/bashrc.d my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash - newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r3.bash 10-gentoo-title.bash insinto /etc/profile.d doins "${FILESDIR}/profile.d/00-prompt-command.sh" @@ -366,21 +367,41 @@ pkg_preinst() { } pkg_postinst() { - local old_ver + local IFS old_ver ver + local -a versions # If /bin/sh does not exist, provide it. if [[ ! -e ${EROOT}/bin/sh ]]; then ln -sf -- bash "${EROOT}"/bin/sh || die fi - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + if [[ -e ${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash ]]; then + ewarn "The following file is no longer packaged and can safely be deleted:" + ewarn "${EROOT}/etc/bash/bashrc.d/15-gentoo-bashrc-check.bash" + fi + + read -rd '' -a versions <<<"${REPLACING_VERSIONS}" + for ver in "${versions[@]}"; do + if [[ ! ${old_ver} ]] || ver_test "${ver}" -lt "${old_ver}"; then + old_ver=${ver} + fi + done + + if [[ ! ${old_ver} ]]; then return fi - while read -r; do ewarn "${REPLY}"; done <<'EOF' + { + if ver_test "${old_ver}" -ge "5.2" \ + && ver_test "${old_ver}" -ge "5.2_p26-r8" + then + : + elif ver_test "${old_ver}" -lt "5.2" \ + && ver_test "${old_ver}" -ge "5.1_p16-r8" + then + : + else + cat <<'EOF' Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the @@ -403,4 +424,40 @@ Those who would prefer for bash never to interfere with the window title may now opt out of the default title setting behaviour, either with the "unset -v PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. EOF + fi + + if ver_test "${old_ver}" -ge "5.3" \ + && ver_test "${old_ver}" -ge "5.3_p3-r3" + then + : + elif ver_test "${old_ver}" -lt "5.3" \ + && ver_test "${old_ver}" -ge "5.2_p37-r5" + then + : + else + cat <<'EOF' +The window title setting behaviour has been improved. It is now formatted as +"\u@\h \W", in accordance with the prompting mechanism of bash. For example, +after switching to the home directory, the current working directly will be +shown as the <tilde> character. + +The value of PROMPT_DIRTRIM is now respected. If this variable is unset, the +use of the \W prompt string escape will prevail, with the current working +directory typically being shown as its basename. If set to 0 or greater, \w +will be used instead, which may be trimmed. This also means that the title +can be made to show the full path by setting PROMPT_DIRTRIM=0. + +For further information, run info '(bash)Bash Variables' or visit +https://www.gnu.org/software/bash/manual/bash.html#index-PROMPT_005fDIRTRIM. +EOF + fi + } \ + | if [[ ${COLUMNS} == [1-9]*([0-9]) ]] && (( COLUMNS > 80 )); then + fmt -w "$(( COLUMNS - 3 ))" + else + cat + fi \ + | while read -r; do + ewarn "${REPLY}" + done } diff --git a/app-shells/bash/files/bash-5.3-empty-PROMPT_COMMAND.patch b/app-shells/bash/files/bash-5.3-empty-PROMPT_COMMAND.patch deleted file mode 100644 index 848768655ec4..000000000000 --- a/app-shells/bash/files/bash-5.3-empty-PROMPT_COMMAND.patch +++ /dev/null @@ -1,160 +0,0 @@ -https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00014.html ---- parse.y Thu Jun 12 12:36:06 2025 ---- parse.y Sun Jul 6 16:46:00 2025 -*************** -*** 3009,3023 **** - - void -! execute_variable_command (const char *command, const char *vname) - { - char *last_lastarg; - sh_parser_state_t ps; - -! save_parser_state (&ps); - last_lastarg = save_lastarg (); - - parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE|SEVAL_NOTIFY); - -! restore_parser_state (&ps); - bind_lastarg (last_lastarg); - FREE (last_lastarg); ---- 3009,3025 ---- - - void -! execute_variable_command (const char *command, const char *vname, int flags) - { - char *last_lastarg; - sh_parser_state_t ps; - -! if (flags) -! save_parser_state (&ps); - last_lastarg = save_lastarg (); - - parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE|SEVAL_NOTIFY); - -! if (flags) -! restore_parser_state (&ps); - bind_lastarg (last_lastarg); - FREE (last_lastarg); ---- eval.c Fri Mar 7 18:50:03 2025 ---- eval.c Sun Jul 6 16:49:18 2025 -*************** -*** 284,288 **** - /* Caller ensures that A has a non-zero number of elements */ - int -! execute_array_command (ARRAY *a, void *v) - { - char *tag; ---- 284,288 ---- - /* Caller ensures that A has a non-zero number of elements */ - int -! execute_array_command (ARRAY *a, void *v, int flags) - { - char *tag; -*************** -*** 296,300 **** - { - if (argv[i] && argv[i][0]) -! execute_variable_command (argv[i], tag); - } - strvec_dispose (argv); ---- 296,300 ---- - { - if (argv[i] && argv[i][0]) -! execute_variable_command (argv[i], tag, flags); - } - strvec_dispose (argv); -*************** -*** 319,323 **** - { - if ((pcmds = array_cell (pcv)) && array_num_elements (pcmds) > 0) -! execute_array_command (pcmds, "PROMPT_COMMAND"); - return; - } ---- 319,323 ---- - { - if ((pcmds = array_cell (pcv)) && array_num_elements (pcmds) > 0) -! execute_array_command (pcmds, "PROMPT_COMMAND", 0); - return; - } -*************** -*** 328,332 **** - command_to_execute = value_cell (pcv); - if (command_to_execute && *command_to_execute) -! execute_variable_command (command_to_execute, "PROMPT_COMMAND"); - } - ---- 328,332 ---- - command_to_execute = value_cell (pcv); - if (command_to_execute && *command_to_execute) -! execute_variable_command (command_to_execute, "PROMPT_COMMAND", 0); - } - ---- input.h Fri Mar 10 16:22:48 2023 ---- input.h Sun Jul 6 16:45:42 2025 -*************** -*** 100,104 **** - extern int find_reserved_word (const char *); - extern void gather_here_documents (void); -! extern void execute_variable_command (const char *, const char *); - - extern int *save_token_state (void); ---- 100,104 ---- - extern int find_reserved_word (const char *); - extern void gather_here_documents (void); -! extern void execute_variable_command (const char *, const char *, int); - - extern int *save_token_state (void); ---- array.h Wed Dec 28 14:00:47 2022 ---- array.h Sun Jul 6 16:47:27 2025 -*************** -*** 178,182 **** - - /* In eval.c, but uses ARRAY * */ -! extern int execute_array_command (ARRAY *, void *); - - #endif /* _ARRAY_H_ */ ---- 178,182 ---- - - /* In eval.c, but uses ARRAY * */ -! extern int execute_array_command (ARRAY *, void *, int); - - #endif /* _ARRAY_H_ */ ---- y.tab.c Mon Jun 30 09:56:25 2025 ---- y.tab.c Sun Jul 6 17:38:06 2025 -*************** -*** 5368,5382 **** - - void -! execute_variable_command (const char *command, const char *vname) - { - char *last_lastarg; - sh_parser_state_t ps; - -! save_parser_state (&ps); - last_lastarg = save_lastarg (); - - parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE|SEVAL_NOTIFY); - -! restore_parser_state (&ps); - bind_lastarg (last_lastarg); - FREE (last_lastarg); ---- 5368,5384 ---- - - void -! execute_variable_command (const char *command, const char *vname, int flags) - { - char *last_lastarg; - sh_parser_state_t ps; - -! if (flags) -! save_parser_state (&ps); - last_lastarg = save_lastarg (); - - parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE|SEVAL_NOTIFY); - -! if (flags) -! restore_parser_state (&ps); - bind_lastarg (last_lastarg); - FREE (last_lastarg); - diff --git a/app-shells/bash/files/bashrc b/app-shells/bash/files/bashrc deleted file mode 100644 index 4a50bdebb93b..000000000000 --- a/app-shells/bash/files/bashrc +++ /dev/null @@ -1,106 +0,0 @@ -# /etc/bash/bashrc -# -# This file is sourced by all *interactive* bash shells on startup, -# including some apparently interactive shells such as scp and rcp -# that can't tolerate any output. So make sure this doesn't display -# anything or bad things will happen! - -# Test for an interactive shell. There is no need to set anything -# past this point for scp and rcp, and it's important to refrain from -# outputting anything in those cases. -if [[ $- != *i* ]] ; then - # Shell is non-interactive. Be done now! - return -fi - -# Bash won't get SIGWINCH if another process is in the foreground. -# Enable checkwinsize so that bash will check the terminal size when -# it regains control. #65623 -# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11) -shopt -s checkwinsize - -# Disable completion when the input buffer is empty. i.e. Hitting tab -# and waiting a long time for bash to expand all of $PATH. -shopt -s no_empty_cmd_completion - -# Enable history appending instead of overwriting when exiting. #139609 -shopt -s histappend - -# Save each command to the history file as it's executed. #517342 -# This does mean sessions get interleaved when reading later on, but this -# way the history is always up to date. History is not synced across live -# sessions though; that is what `history -n` does. -# Disabled by default due to concerns related to system recovery when $HOME -# is under duress, or lives somewhere flaky (like NFS). Constantly syncing -# the history will halt the shell prompt until it's finished. -#PROMPT_COMMAND='history -a' - -# Change the window title of X terminals -case ${TERM} in - [aEkx]term*|rxvt*|gnome*|konsole*|interix|tmux*) - PS1='\[\033]0;\u@\h:\w\007\]' - ;; - screen*) - PS1='\[\033_\u@\h:\w\033\\\]' - ;; - *) - unset PS1 - ;; -esac - -# Set colorful PS1 only on colorful terminals. -# dircolors --print-database uses its own built-in database -# instead of using /etc/DIR_COLORS. Try to use the external file -# first to take advantage of user additions. -# We run dircolors directly due to its changes in file syntax and -# terminal name patching. -use_color=false -if type -P dircolors >/dev/null ; then - # Enable colors for ls, etc. Prefer ~/.dir_colors #64489 - LS_COLORS= - if [[ -f ~/.dir_colors ]] ; then - eval "$(dircolors -b ~/.dir_colors)" - elif [[ -f /etc/DIR_COLORS ]] ; then - eval "$(dircolors -b /etc/DIR_COLORS)" - else - eval "$(dircolors -b)" - fi - # Note: We always evaluate the LS_COLORS setting even when it's the - # default. If it isn't set, then `ls` will only colorize by default - # based on file attributes and ignore extensions (even the compiled - # in defaults of dircolors). #583814 - if [[ -n ${LS_COLORS:+set} ]] ; then - use_color=true - else - # Delete it if it's empty as it's useless in that case. - unset LS_COLORS - fi -else - # Some systems (e.g. BSD & embedded) don't typically come with - # dircolors so we need to hardcode some terminals in here. - case ${TERM} in - [aEkx]term*|rxvt*|gnome*|konsole*|screen|tmux|cons25|*color) use_color=true;; - esac -fi - -if ${use_color} ; then - if [[ ${EUID} == 0 ]] ; then - PS1+='\[\033[01;31m\]\h\[\033[01;34m\] \w \$\[\033[00m\] ' - else - PS1+='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' - fi - - #BSD#@export CLICOLOR=1 - #GNU#@alias ls='ls --color=auto' - alias grep='grep --colour=auto' -else - # show root@ when we don't have colors - PS1+='\u@\h \w \$ ' -fi - -for sh in /etc/bash/bashrc.d/* ; do - [[ -r ${sh} ]] && source "${sh}" -done - -# Try to keep environment pollution down, EPA loves us. -unset use_color sh diff --git a/app-shells/bash/files/bashrc-r1 b/app-shells/bash/files/bashrc-r1 deleted file mode 100644 index deb0ce97d4a7..000000000000 --- a/app-shells/bash/files/bashrc-r1 +++ /dev/null @@ -1,29 +0,0 @@ -# /etc/bash/bashrc - -# Proceed no further in the case of a non-interactive shell. -if [[ $- != *i* ]]; then - return -fi - -# Disable errexit in case the user enabled it then chose to re-source this file. -shopt -u -o errexit - -# Disable completion when the input buffer is empty. Mute STDERR because this -# option is only present in the case that bash was built with readline support. -shopt -s no_empty_cmd_completion 2>/dev/null && - -# Append to HISTFILE rather than overwrite upon exiting, per bug #139609. This -# option also requires for bash to have been built with readline support. -shopt -s histappend - -# Initialise PROMPT_COMMAND as an array, which is permitted as of bash 5.1. -PROMPT_COMMAND=() - -# Don't let the user influence the order of sourcing for bash 5.3 or greater. -unset -v GLOBSORT - -for _ in /etc/bash/bashrc.d/*; do - if [[ $_ == *.@(bash|sh) && -r $_ ]]; then - source "$_" - fi -done diff --git a/app-shells/bash/files/bashrc.d/10-gentoo-title-r3.bash b/app-shells/bash/files/bashrc.d/10-gentoo-title-r3.bash new file mode 100644 index 000000000000..186763d07d9d --- /dev/null +++ b/app-shells/bash/files/bashrc.d/10-gentoo-title-r3.bash @@ -0,0 +1,77 @@ +# /etc/bash/bashrc.d/10-gentoo-title.bash + +# For information regarding the control sequences used, please refer to +# https://invisible-island.net/xterm/ctlseqs/ctlseqs.html. + +genfun_set_win_title() { + # Advertise the fact that the presently running interactive shell will + # update the title. Doing so allows for its subprocesses to determine + # whether it is safe to set the title of their own accord. Note that 0 + # refers to the value of Ps within the OSC Ps ; Pt BEL sequence. + export SHELL_SETS_TITLE=0 + + # Sets the window title with the Set Text Parameters control sequence. + # For screen, the sequence defines the hardstatus (%h) and for tmux, the + # pane_title (#T). For graphical terminal emulators, it is normal for + # the title bar to be affected. + genfun_set_win_title() { + local prompt + + if [[ ${PROMPT_DIRTRIM} ]]; then + # Respect the value of PROMPT_DIRTRIM. If set as 0, the + # current working directory shall be shown in full. + prompt='\u@\h \w' + else + # Show the basename of the current working directory. + prompt='\u@\h \W' + fi + printf '\033]0;%s\007' "${prompt@P}" + } + + genfun_set_win_title +} + +unset -v SHELL_SETS_TITLE + +# Determine whether the terminal can handle the Set Text Parameters sequence. +# The only terminals permitted here are those for which there is empirical +# evidence that the sequence is supported and that the UTF-8 character encoding +# is handled correctly. Quite rightly, this precludes many vintage terminals. +case ${TERM} in + alacritty*|contour|foot*|tmux*|xterm-ghostty) + # The terminal emulator also supports XTWINOPS. If the PTY was + # created by sshd(8) then push the current window title to the + # stack and arrange for it to be popped upon exiting. Xterm also + # supports this but there are far too many terminal emulators + # that falsely identify as being xterm-compatible. + if [[ ${SSH_TTY} && ${SSH_TTY} == "$(tty)" ]]; then + trap 'printf "\033[23;0t"' EXIT + printf '\033[22;0t' + fi + ;; + rxvt-unicode*|st-256color|xterm*) + # If the PTY was created by sshd(8) then proceed no further. + # Alas, there exist many operating environments in which the + # title would otherwise not be restored upon ssh(1) exiting. + # Those wanting for the title to be set regardless may adjust + # ~/.bashrc or create a bashrc.d drop-in to set PROMPT_COMMAND. + # For example, PROMPT_COMMAND=(genfun_set_win_title). + if [[ ${SSH_TTY} && ${SSH_TTY} == "$(tty)" ]]; then + return + fi + ;; + screen*) + # If the PTY was created by sshd(8) and screen(1) was launched + # prior to the SSH session beginning, as opposed to afterwards, + # proceed no further. It is another case in which there would be + # no guarantee of the title being restored upon ssh(1) exiting. + if [[ ! ${WINDOW} && ${SSH_TTY} && ${SSH_TTY} == "$(tty)" ]]; then + return + fi + ;; + *) + return +esac + +# Arrange for the title to be updated each time the primary prompt is displayed. +PROMPT_COMMAND+=('genfun_set_win_title') diff --git a/app-shells/bash/files/bashrc.d/15-gentoo-bashrc-check.bash b/app-shells/bash/files/bashrc.d/15-gentoo-bashrc-check.bash deleted file mode 100644 index 8f2b0405c6b9..000000000000 --- a/app-shells/bash/files/bashrc.d/15-gentoo-bashrc-check.bash +++ /dev/null @@ -1,24 +0,0 @@ -# /etc/bash/bashrc.d/15-gentoo-bashrc-check.bash - -# Some users have ~/.bashrc as a copy of ${FILESDIR}/bashrc which either matches -# exactly or is only trivially modified. Such is an improper state of affairs -# and results in the bashrc.d drop-ins being sourced twice. Warn them that they -# should use the skeleton file instead. This drop-in should be removed no sooner -# than one year from the date of its introduction. - -if [[ -e ${TMPDIR:-/tmp}/.gentoo-bashrc-check-${EUID} || ! -f ~/.bashrc ]]; then - return -fi - -{ - if grep -qxF 'for sh in /etc/bash/bashrc.d/* ; do' -- ~/.bashrc; then - cat >&3 <<'EOF' -WARNING! Your ~/.bashrc file is based on an old copy of /etc/bash/bashrc, which -is not intended for use within a home directory. Please either delete ~/.bashrc -or replace it with a copy of /etc/skel/.bashrc before optionally customizing it -further. Neglecting to do so may result in bash behaving unexpectedly. - -EOF - fi - touch -- "${TMPDIR:-/tmp}/.gentoo-bashrc-check-${EUID}" -} 3>&2 2>/dev/null diff --git a/app-text/klogg/Manifest b/app-text/klogg/Manifest deleted file mode 100644 index 80f9e16243ae..000000000000 --- a/app-text/klogg/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST klogg-22.06.0.1289.deps.tar.gz 144508849 BLAKE2B b25c6660251ebe8240bcf9c6344baa1eaafea61abcbfb5bdaf4cd40caac601d5c48ddeb3a42d46f41dd7a71d8b883d5f27621c05cd03b64c297f9c8836c005e2 SHA512 7745902134f67731ebf98aec4e9cb8ae224851d9920aa81546a33e4a4994d2fdd3d56fcda21b71ade5dcbf1a5dfda2e556be09b162f2e4afe5058e40cfe8af83 -DIST klogg-22.06.0.1289.tar.gz 26092443 BLAKE2B b2bca0a30c6ddcdcecda2ce5a1342169522cdea0333eab7cafdf2d3db5b1ec2353d25bc7181e26a3df0a5263e0acd17f58124c13edc3dc6400e71c21eccfd9c9 SHA512 6e60632a859a4edbfb66a6c02abe1917c5d5254bc835870a6d63bf2893ac8860bd618403c29a1f0ee469a540fc92c3b18f0d6691fcb09b11d3aedbc7e9cb09f6 diff --git a/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch b/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch deleted file mode 100644 index 2b61e60986cd..000000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/945010 -Add missing include. ---- a/maddy/bb6b5ce266bb630fda8e2296d64604959cd99c66/include/maddy/blockparser.h -+++ b/maddy/bb6b5ce266bb630fda8e2296d64604959cd99c66/include/maddy/blockparser.h -@@ -6,6 +6,7 @@ - - // ----------------------------------------------------------------------------- - -+#include <cstdint> - #include <functional> - #include <sstream> - #include <string> diff --git a/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch b/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch deleted file mode 100644 index d8a045ba8f25..000000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch +++ /dev/null @@ -1,20 +0,0 @@ -From 6b5df18387316a706eb5f1fd05e049871eb6d153 Mon Sep 17 00:00:00 2001 -From: Anton Filimonov <anton.filimonov@gmail.com> -Date: Thu, 8 Jun 2023 01:01:27 +0200 -Subject: [PATCH] build: fix arch aur builds - -Taken from upstream commit -https://github.com/variar/klogg/commit/6b5df18387316a706eb5f1fd05e049871eb6d153 - -diff --git a/src/crash_handler/src/memory_info.cpp b/src/crash_handler/src/memory_info.cpp -index 670918163..06ef8b75f 100644 ---- a/src/crash_handler/src/memory_info.cpp -+++ b/src/crash_handler/src/memory_info.cpp -@@ -89,6 +89,7 @@ uint64_t usedMemory() - #include <unistd.h> - - #include <array> -+#include <cstdio> - - uint64_t systemPhysicalMemory() - { diff --git a/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch b/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch deleted file mode 100644 index 0a1a8ec0006c..000000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/901159 -Respect user CXXFLAGS. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -132,11 +132,6 @@ if(MSVC) - else() - ucm_add_flags(CXX "-fno-sized-deallocation -fno-omit-frame-pointer") - ucm_add_flags(C CXX "-mmmx -msse -msse2 -msse3 -mssse3 -mpopcnt") -- if(KLOGG_GENERIC_CPU) -- ucm_add_flags(C CXX "-march=x86-64 -mtune=generic") -- else() -- ucm_add_flags(C CXX "-march=native -mtune=generic") -- endif() - endif(MSVC) - - if(WIN32) diff --git a/app-text/klogg/klogg-22.06.0.1289-r1.ebuild b/app-text/klogg/klogg-22.06.0.1289-r1.ebuild deleted file mode 100644 index 73606621073e..000000000000 --- a/app-text/klogg/klogg-22.06.0.1289-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A GUI application to browse and search through long and complex log files" -HOMEPAGE="https://klogg.filimonov.dev" -MAJOR_VERSION=22.06 -SRC_URI=" - https://github.com/variar/klogg/archive/refs/tags/v${MAJOR_VERSION}.tar.gz -> ${P}.tar.gz - https://github.com/variar/klogg/releases/download/v${MAJOR_VERSION}/${P}.deps.tar.gz - " - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="lto test kde" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 - dev-qt/qtconcurrent:5 - dev-libs/vectorscan:= - >=dev-libs/xxhash-0.8.0 - >=app-i18n/uchardet-0.0.7 - >=dev-cpp/tbb-2021.5 - kde? ( kde-frameworks/karchive:5 ) -" -RDEPEND=" - ${DEPEND} - x11-themes/hicolor-icon-theme -" -BDEPEND=" - >=dev-cpp/robin-hood-hashing-3.11.5 - test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 ) -" - -PATCHES=( - "${FILESDIR}/${P}-missing-include.patch" - "${FILESDIR}/${P}-respect-cxxflags.patch" -) - -src_unpack() { - unpack ${P}.tar.gz - mv "${WORKDIR}/${PN}-${MAJOR_VERSION}" "${WORKDIR}/${P}" - - unpack ${P}.deps.tar.gz -} - -src_prepare() { - cmake_src_prepare - - cd "${WORKDIR}/cpm_cache" || die - eapply "${FILESDIR}/${P}-gcc15.patch" -} - -src_configure() { - export KLOGG_VERSION=${PV} - local mycmakeargs=( - -DCPM_SOURCE_CACHE="${WORKDIR}/cpm_cache" - -DCPM_USE_LOCAL_PACKAGES=ON - -DWARNINGS_AS_ERRORS=OFF - -DKLOGG_USE_LTO=$(usex lto) - -DKLOGG_BUILD_TESTS=$(usex test) - -DKLOGG_USE_MIMALLOC=OFF - -DKLOGG_USE_SENTRY=OFF - ) - - cmake_src_configure -} diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest index 3d192499dd10..2c397a593f08 100644 --- a/app-text/pandoc-bin/Manifest +++ b/app-text/pandoc-bin/Manifest @@ -1,8 +1,6 @@ -DIST pandoc-3.6.4-linux-amd64.tar.gz 32917495 BLAKE2B 241c3b4766bbdc5015e5958e045bab2140d79101f44a78d11b389fc1fb1177bff8fe6485075e6f6893e3b82e4f958fd88700bd983bf63b38bdbedc94fafc2ff7 SHA512 62972bbe2b55a039c82b9e26bc9ce55c3ffff0ba4e7eca22338b07a1c3fc7d3064d709d7dee8bd8dac434e850262adea732a376ab1ff8a7dad3b11b2a35012be -DIST pandoc-3.6.4-linux-arm64.tar.gz 35685198 BLAKE2B a52089a2ec64e8d7abf240506175da0216f20d0aab382c4ac6155e37bda4b5edb87f742488c8c7ed28980aa5429b15dc9c08d4bf2fe2f742101d6e98001d3170 SHA512 b2e3d490392690816d8a6388f50ce8022044b1d042519cdf770b0f50f0960d6671d1097ec594a66cc8db990fde4cc3964ee13ead8106e56d3e58578db24577e3 -DIST pandoc-3.7.0.1-linux-amd64.tar.gz 33675488 BLAKE2B 0a840b9cbcbcefecdafa0ccab4178f59667ad7d38408647af8fa65d8a743b71b5c6ae527d8a6ea89171388a1e8813e7a0b31d58af2e4570957d6e484b5f125b5 SHA512 e4a65320f7cefcdbacc849602dae97f987eda8e2dfc585a55b26807820fcddd63497eb4b57380e5f748d763327691717cd5c5678961df9eed4421c07f28da776 -DIST pandoc-3.7.0.1-linux-arm64.tar.gz 36553069 BLAKE2B 29c349710e7be592c97ad2b6e734c5bf2f8a2252f3a690bda9fa3c122db5505df0f6fd3ba97210c07b32ea4a789fc31b8034e11ea6e474e05619d313bbb632bd SHA512 100195ff0051dde590a0f8830daa29bc0f8a45855beac639fee752bf3bee670ae4c0559a302cfa10714e43f71269462dd9c900eea8baf8355d1017aca753787a DIST pandoc-3.7.0.2-linux-amd64.tar.gz 33678610 BLAKE2B e52e3f016e05e8786f07d06fde9bc39e0e3ae1b3e739403ef130aabbbdfa74fdad14dcefb919ef39eaf92e574a7caae9123badcee229b21a90c9096501554c33 SHA512 e3a64cc47f775fa1456a2a9339ecc47b442181a12cfc94b24453711b7d32d8f3b53d816cc962fe446ba9b3141a6e62e383ba3c7284529977e672480e68e0f8b5 DIST pandoc-3.7.0.2-linux-arm64.tar.gz 36571354 BLAKE2B 6c16c2e156e644ca785dc223885348ac0297e914a757a9ff7d1dbf3bdcace9b04c4ab34fda60a7db265860fd05614aedbc36e3cb65d409f846684adb3de41378 SHA512 dc377e6447439156e41fd12c18ad07881afbe714db0764546f23b201568af612abca620411489235c0b37506651420d955fc3c71c409d4f64af3db2e505f5115 DIST pandoc-3.8-linux-amd64.tar.gz 34067480 BLAKE2B ec6f5a7e1f52fb86828917d2ba37b9d46852f75abf0339eab85c88c31de2e8a6263aaf56b713e62e02121675880313f16fc2debdfe0569f413d3f2275706a2d4 SHA512 12c6d67f600bb6c9488c8d30194b73f06418911b283ef30e64ffe481e1600ed63bbd47fdddbee175a11ccd5dc11f3557a49400a6e310f465fc0653390efe3caf DIST pandoc-3.8-linux-arm64.tar.gz 36980605 BLAKE2B afc20832edf71b6cd0da77f4300ec8f68dbec34bff01d9939187dfc17118466df8aed88f76475e5877637daf360d1e6606e477beff4762fd735e768477899955 SHA512 4f95c5d2502387167fe677bb496e75d0e6a7fd41c06d79272e57a3f38d331c7378c6fadac5f9dfdfeb4806defa639ebb5fa1dbc9c4c04c87cee6aba9ef109eef +DIST pandoc-3.8.1-linux-amd64.tar.gz 34162807 BLAKE2B 2ffc74617acf1a4a470172b9ffb3389100c6ddc36074b0b1135089a2b30c26034a945f023f1ebc26cd2a6de879c036e822e54b563ee10abef7d7a8d33f210932 SHA512 ce9799d3eee85751425554a71fd45fed62e4d55ebda8617346d5e868783691b660574979953d4bc6134336f0b92f61f8e20960266c360a25b688091184c4d6d7 +DIST pandoc-3.8.1-linux-arm64.tar.gz 37090163 BLAKE2B 5b6b2f48c42fc321e6bdca63d09f2c2e6eb5d31629ca0e3288b8aacc8928e5fb4496a21ec50be86485f6b034938500fc5b50e6d707df180e3e35fec2e2173582 SHA512 376fdca279b2407e5318d8aa6fe5f1491a4fe5af0d6f8f375ec0729bf253fd5167cdf4a2762f3f4b9e6c5b9b80f3b5a830d30ac476e03c880e203548188e615a diff --git a/app-text/pandoc-bin/pandoc-bin-3.6.4.ebuild b/app-text/pandoc-bin/pandoc-bin-3.6.4.ebuild deleted file mode 100644 index 4afe7c726b53..000000000000 --- a/app-text/pandoc-bin/pandoc-bin-3.6.4.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN//-bin/}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Conversion between markup formats (binary package)" -HOMEPAGE="https://pandoc.org/ - https://github.com/jgm/pandoc/" - -BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}" -SRC_URI=" - amd64? ( ${BASE_URI}-linux-amd64.tar.gz ) - arm64? ( ${BASE_URI}-linux-arm64.tar.gz ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="-* amd64 arm64" -IUSE="+pandoc-symlink" - -RDEPEND=" - pandoc-symlink? ( - !${CATEGORY}/${MY_PN} - !app-text/pandoc-cli - !dev-haskell/pandoc - ) -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" -QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" - -src_unpack() { - default - - # Manpages are gzipped. - unpack "${S}/share/man/man1"/*.1.gz -} - -src_install() { - exeinto /usr/bin - newexe "./bin/${MY_PN}" "${PN}" - - dosym "${PN}" /usr/bin/pandoc-lua-bin - dosym "${PN}" /usr/bin/pandoc-server-bin - - newman "${WORKDIR}/${MY_PN}.1" "${PN}.1" - newman "${WORKDIR}/${MY_PN}-lua.1" pandoc-lua-bin.1 - newman "${WORKDIR}/${MY_PN}-server.1" pandoc-server-bin.1 - - if use pandoc-symlink ; then - local -a exes=( - pandoc - pandoc-lua - pandoc-server - ) - - local exe="" - for exe in "${exes[@]}" ; do - dosym "${exe}-bin" "/usr/bin/${exe}" - dosym "${exe}-bin.1" "/usr/share/man/man1/${exe}.1" - done - fi -} diff --git a/app-text/pandoc-bin/pandoc-bin-3.7.0.1.ebuild b/app-text/pandoc-bin/pandoc-bin-3.8.1.ebuild index 11c2135c22ab..11c2135c22ab 100644 --- a/app-text/pandoc-bin/pandoc-bin-3.7.0.1.ebuild +++ b/app-text/pandoc-bin/pandoc-bin-3.8.1.ebuild diff --git a/app-text/paps/Manifest b/app-text/paps/Manifest index 81c8cd0d779d..3d0ef72a1bc9 100644 --- a/app-text/paps/Manifest +++ b/app-text/paps/Manifest @@ -1,2 +1 @@ -DIST paps-0.6.8.tar.gz 460062 BLAKE2B 8ca34cd217a5ed26de80a1e35f5cb05d75c291a966923ddcf73fb8a6db1a3823075c480c876cff932757feb3a4767057d269bac0863236df0b513e246726b01b SHA512 db657d90179e11fe42bbcdbebe09a84f1927c99d0b539c9e29b66b3cb8ffcf33ff500c9d81835ae5a0880382bf8f24801f04742517b76b8e005b125a139d8bba DIST paps-0.8.0.tar.gz 75685 BLAKE2B e20ea4ceafe41e938901d61c3c684d9d6b53a621127a66551d0137215c42a7a3c9a8657456bfe4893b8b6b9cd0b65fb104e0492d090b1bb584ca850c06d01236 SHA512 f8c101f6439159354b6a6d218b19baab605f08fa4e70171addb6e38cf5645a7888601fa0aa9d067ec1e5c423297f305cc35268cfde8a3327ffc6ced73ce6df50 diff --git a/app-text/paps/files/paps-0.6.8-fix-as-needed-build.patch b/app-text/paps/files/paps-0.6.8-fix-as-needed-build.patch deleted file mode 100644 index d4bb69e39730..000000000000 --- a/app-text/paps/files/paps-0.6.8-fix-as-needed-build.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -18,4 +18,6 @@ - - DX_INIT_DOXYGEN(libpaps, doxygen.cfg, doxygen-doc) - -+PKG_CHECK_MODULES([PANGO], [pangoft2]) -+ - AC_OUTPUT(Makefile src/Makefile) ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -7,21 +7,19 @@ - bin_PROGRAMS = paps - paps_CFLAGS = -Wall - paps_SOURCES = paps.c --paps_LDADD = $(lib_LIBRARIES) $(all_libraries) --paps_LDFLAGS = `pkg-config --libs pangoft2` -+paps_LDADD = $(lib_LIBRARIES) $(all_libraries) $(PANGO_LIBS) - paps_DEPENDENCIES = $(lib_LIBRARIES) - - EXTRA_DIST = test_libpaps.c paps.1 - - # set the include path found by configure --INCLUDES= $(all_includes) `pkg-config --cflags pangoft2` -+INCLUDES= $(all_includes) $(PANGO_CFLAGS) - - # Test program - noinst_PROGRAMS = test_libpaps - - - test_libpaps_SOURCES = test_libpaps.c --test_libpaps_LDADD = $(lib_LIBRARIES) $(all_libraries) --test_libpaps_LDFLAGS = `pkg-config --libs pangoft2` -+test_libpaps_LDADD = $(lib_LIBRARIES) $(all_libraries) $(PANGO_LIBS) - test_libpaps_DEPENDENCIES = $(lib_LIBRARIES) - diff --git a/app-text/paps/files/paps-0.6.8-fix-doxygen-acinclude.patch b/app-text/paps/files/paps-0.6.8-fix-doxygen-acinclude.patch deleted file mode 100644 index 449e776f5e6b..000000000000 --- a/app-text/paps/files/paps-0.6.8-fix-doxygen-acinclude.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/acinclude.m4 -+++ b/acinclude.m4 -@@ -78,7 +78,7 @@ - AC_PATH_TOOL([$1], [$2]) - if test "$DX_FLAG_[]DX_CURRENT_FEATURE$$1" = 1; then - AC_MSG_WARN([$2 not found - will not DX_CURRENT_DESCRIPTION]) -- AC_SUBST([DX_FLAG_[]DX_CURRENT_FEATURE], 0) -+ AC_SUBST([DX_FLAG_]DX_CURRENT_FEATURE, 0) - fi - ]) - -@@ -101,7 +101,7 @@ - # ---------------------------------------------------------- - # Turn off the DX_CURRENT_FEATURE if the required feature is off. - AC_DEFUN([DX_CLEAR_DEPEND], [ --test "$DX_FLAG_$1" = "$2" || AC_SUBST([DX_FLAG_[]DX_CURRENT_FEATURE], 0) -+test "$DX_FLAG_$1" = "$2" || AC_SUBST([DX_FLAG_]DX_CURRENT_FEATURE, 0) - ]) - - # DX_FEATURE_ARG(FEATURE, DESCRIPTION, diff --git a/app-text/paps/files/paps-0.6.8-fix-empty-file.patch b/app-text/paps/files/paps-0.6.8-fix-empty-file.patch deleted file mode 100644 index 2c83abf8d576..000000000000 --- a/app-text/paps/files/paps-0.6.8-fix-empty-file.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=566050#c2 - ---- a/src/paps.c -+++ b/src/paps.c -@@ -569,11 +569,14 @@ - - fclose (file); - -- /* Add a trailing new line if it is missing */ -- if (inbuf->str[inbuf->len-1] != '\n') -- g_string_append(inbuf, "\n"); -+ if (inbuf->len) { -+ /* Add a trailing new line if it is missing */ -+ if (inbuf->str[inbuf->len-1] != '\n') -+ g_string_append(inbuf, "\n"); - -- text = inbuf->str; -+ text = inbuf->str; -+ } else -+ text = g_strdup("\n"); - g_string_free (inbuf, FALSE); - - return text; diff --git a/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch b/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch deleted file mode 100644 index 7504b66f6693..000000000000 --- a/app-text/paps/files/paps-0.6.8-fix-freetype-include.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/src/libpaps.c -+++ b/src/libpaps.c -@@ -25,8 +25,9 @@ - - #include <pango/pango.h> - #include <pango/pangoft2.h> --#include <freetype/ftglyph.h> --#include <freetype/ftoutln.h> -+#include <ft2build.h> -+#include FT_GLYPH_H -+#include FT_OUTLINE_H - #include <errno.h> - #include <stdlib.h> - #include <stdio.h> diff --git a/app-text/paps/paps-0.6.8-r2.ebuild b/app-text/paps/paps-0.6.8-r2.ebuild deleted file mode 100644 index 5a34c3661417..000000000000 --- a/app-text/paps/paps-0.6.8-r2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Unicode-aware text to PostScript converter" -HOMEPAGE="http://paps.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="x11-libs/pango" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-fix-as-needed-build.patch - "${FILESDIR}"/${P}-fix-doxygen-acinclude.patch - "${FILESDIR}"/${P}-fix-freetype-include.patch - "${FILESDIR}"/${P}-fix-empty-file.patch -) - -src_prepare() { - default - - mv configure.in configure.ac || die - - eautoreconf -} - -src_install() { - dobin src/paps - doman src/paps.1 - dodoc AUTHORS ChangeLog NEWS README TODO -} diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest index b8c445a059af..644e58534c91 100644 --- a/dev-build/cmake/Manifest +++ b/dev-build/cmake/Manifest @@ -12,6 +12,9 @@ DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 8bf3ea288695f6e1a9f301f8ad471e1007061c DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 6067ab2d89d6be87c83beeb714cac72effe4123280caa1254048cd9ba5d0df357bafe9e958f13466d538cb5648b0c318d22e73deaeff71462ffdc72bb03df5d2 SHA512 466f1eabb7a7b0fbb72d053736ac82ed8b47621b1a57f807ec7d1ef5415ec4da6528b918f198e9625cf70c08c39dd55223df0dabae8c0f11927d368ef392035d DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85 SHA512 86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d SHA512 07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461 +DIST cmake-3.31.9-SHA-256.txt 1646 BLAKE2B 0806782ad7afaafa600e185a8e84ccb9cd4456d65eb8686be4f71f10fffc16996b3dfecc3f5620036b534040d0abf6253a3ae0b7a2e4ad7350b6f7df2bfe75be SHA512 cfe75c647578ed4a60267d08d3794c35ba738ee7f358e969fea067b56f688946dfe2c737ca06fb175f524a7f6af7ffd5b391d48ab9516a280fee41a2c0d8aa2a +DIST cmake-3.31.9-SHA-256.txt.asc 833 BLAKE2B d168612ca7bf09b4ee1c12342c147a5fd129719c48c4ca785f0ccb81df61ef61d61cec517d7a0ed6cf408efb2194ff23d7ddbb1f0553ef3e598c92505ba0c7ca SHA512 6dfc53cf097bb3d0563623e6f1170fe31c337049dbb82b3fc3d1f2a7598738a096b5653fd839ff6ad33dbd37eb847f7677ff58a049557c488d6ef47bbddf2a61 +DIST cmake-3.31.9.tar.gz 11714375 BLAKE2B cfbc9aeff695b99134234171fd515c49eaac8c875b2a84b305da08392d7b886bef756c60ca00ba57b427127fc0a2307b4e9b00cfb1382995466cc0092b549b1f SHA512 4fff8d02d3d1d938184f6a62b7b436404bdbb97a13e697bb10e325a0559e214a6010120f309fd1ed363a6e23b3042bc52a21d5da5b39732537af8bb37f4d4591 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202 SHA512 74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c DIST cmake-4.0.4-SHA-256.txt 2015 BLAKE2B 4e7c7e2ef9d4fff4cda2b85f266cc7b1de2dfd0ada2c44ae20d8efc877c9e6ab9bd9a3ae877b103572bad93cbf10b3dcec28c5ba90c712e65aa77469c1e1c40c SHA512 84554190345bfccaa53f97c8c5d852178ed1351ddec61f77c05259a1a5e94d61d87c09398a46e095731fa9c859fa94485d7243cf30ade148adabcf00f0ec6ed8 DIST cmake-4.0.4-SHA-256.txt.asc 833 BLAKE2B 890b0f05b5fe949110c6a4343c1d307960127e85a1c8b81ecb6a8fc8bf8f82d34f21d9b5967b661ddf53f173641188a245c12b6a3723d17790c23a8abcb0ac0c SHA512 ca9acb330168d6a027fe6243d2ddbf4256ce084b11a17fd54def3610e065cb8318b97ab1fddf37c087ce87e9edd58a1ec7720fb477e63d681d9f7ee82ac7143b @@ -19,3 +22,6 @@ DIST cmake-4.0.4.tar.gz 11830071 BLAKE2B 9ecf401fca4a16944d4499daff6995baa1c37fd DIST cmake-4.1.1-SHA-256.txt 2015 BLAKE2B 6e8f947ae9bcf0ffbbd379a58c131999ecb1a8030cac646eb50991e22870ec3f5500e4551d6a7d2bfda59470ca0a86c22cb0acfde8b73f07cd7f537aa4b9cb4f SHA512 68d801a10733d8c2580cee08314a4de96eec31b11c046249c0633f5691fdb2cc3f96525ea6fd3d3ec9b21ecd186658e692392d11d40e80927320b545c2e1833c DIST cmake-4.1.1-SHA-256.txt.asc 833 BLAKE2B 25b644d353c54a132b2b7721e92a0ab6ee4b807a3b05f58665925ebdc0a19b1200e46028827a38a97ee61b652ed3f9df37c12cddd19448118bce572401836858 SHA512 cc292de8cc118e795f8de23c07312f8530452ec266b42f2a9c6bbdb05ff4951cdb96fa62472a5df8ec0044eed542ebd0df773f0dbace1aa9826a6056b48c7ca5 DIST cmake-4.1.1.tar.gz 12042807 BLAKE2B 8e0806d2d2342c646ca3379dd9481dd27705d84d9720dc572beadd9e8eac48dd27398df6bdade34eb5294416aa62bb075eaa622c28679a82bacafc66f1b165c2 SHA512 40f16fbe66562aec574e08758c7b8a09536b8c7086fe7f6f9123e5255a9fc1aa638b0f88b3812ed5c8e6bc4550d0ee0be304dc71be6c980dbc44d1899d238e30 +DIST cmake-4.1.2-SHA-256.txt 2015 BLAKE2B f627a8089da03f59bf257d79751f2f46ce48a95eebe79e597faf7f541eef5cb17dde4bb01db3d269efa18167a0c177e808085d813dde72f5d85aa73216ecb81c SHA512 47d8530ec08caaef28f949e0b23dc4a155898b9e72e9f8d038785f74284df0dfc7fb22ffbad3f7d0d17ceeafdc1784090d7c1fca8177dcd9f88d15916d5beeb4 +DIST cmake-4.1.2-SHA-256.txt.asc 833 BLAKE2B e14f3140aeddc3a63dc2c2a86f6188631a26740d24529508ea363942d12da0565c428da13148108a4fcc6ef79938f14f48e04eade66ec0e3a8c7073242e77023 SHA512 3344bed89dd64533bb74b805af9044af27d490449d2d4eb8491b9c3591e04c86d06bd10955753fd0ad14eef83e26428bb221c88b1eff341dee0d1ba4b2652e1c +DIST cmake-4.1.2.tar.gz 12048810 BLAKE2B a15dcfa25d22373bcd0a92109fe9e4a42b37ee4d9bcc1a635cadd13d18f9bafe3a7b08db2cdd0fa0a5269655b873159fffac617ecd7a610f1516c9545691e9a3 SHA512 169b8ebfbd2c880a1f3ed8c3da8d4b8e9252a5a1ff9f0011e39bb3bb84d183f0379eea880b80e2e052c333db91e49b80e5a65131f71fc8582709b604e94bf280 diff --git a/dev-build/cmake/cmake-3.31.9.ebuild b/dev-build/cmake/cmake-3.31.9.ebuild new file mode 100644 index 000000000000..ea60e33669ae --- /dev/null +++ b/dev-build/cmake/cmake-3.31.9.ebuild @@ -0,0 +1,314 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${CMAKE_DOCS_PREBUILT:=1} + +CMAKE_DOCS_PREBUILT_DEV=sam +CMAKE_DOCS_VERSION=$(ver_cut 1-2).0 +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +CMAKE_DOCS_USEFLAG="+doc" + +# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja +# ... but seems fine as of 3.22.3? +# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_REMOVE_MODULES_LIST=( none ) +inherit bash-completion-r1 cmake flag-o-matic multiprocessing \ + toolchain-funcs xdg-utils + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="https://cmake.org/" +if [[ ${PV} == *9999* ]] ; then + CMAKE_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" + inherit git-r3 +else + SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" + + if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" + fi + + if [[ ${PV} != *_rc* ]] ; then + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc + inherit verify-sig + + SRC_URI+=" verify-sig? ( + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc + )" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + + BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20240902 )" + fi +fi + +[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/libarchive-3.3.3:= + app-crypt/rhash:0= + >=dev-libs/expat-2.0.1 + >=dev-libs/jsoncpp-1.9.2-r2:0= + >=dev-libs/libuv-1.10.0:= + >=net-misc/curl-7.21.5[ssl] + sys-libs/zlib + virtual/pkgconfig + dap? ( dev-cpp/cppdap ) + gui? ( dev-qt/qtbase:6[gui,widgets] ) + ncurses? ( sys-libs/ncurses:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + doc? ( + dev-python/requests + dev-python/sphinx + ) + test? ( app-arch/libarchive[zstd] ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + # Prefix + "${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch + # Misc + "${FILESDIR}"/${PN}-3.31.6-Prefer-pkgconfig-in-FindBLAS.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch + # Cuda + "${FILESDIR}"/${PN}-3.30.3-cudahostld.patch + + # Upstream fixes (can usually be removed with a version bump) + "${FILESDIR}"/${PN}-3.31.7-hdf5.patch +) + +cmake_src_bootstrap() { + # disable running of cmake in bootstrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' \ + Source/kwsys/CMakeLists.txt || die + fi + + # bootstrap script isn't exactly /bin/sh compatible + tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ + || die "Bootstrap failed" +} + +pkg_pretend() { + if [[ -z ${EPREFIX} ]] ; then + local file + local errant_files=() + + # See bug #599684 and bug #753581 (at least) + for file in /etc/arch-release /etc/redhat-release /etc/debian_version ; do + if [[ -e ${file} ]]; then + errant_files+=( "${file}" ) + fi + done + + # If errant files exist + if [[ ${#errant_files[@]} -gt 0 ]]; then + eerror "Errant files found!" + eerror "The presence of these files is known to confuse CMake's" + eerror "library path logic. Please (re)move these files:" + + for file in "${errant_files[@]}"; do + eerror " mv ${file} ${file}.bak" + done + + die "Stray files found in /etc/, see above message" + fi + fi +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then + default + else + cd "${DISTDIR}" || die + + # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature + verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} + verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz + + cd "${WORKDIR}" || die + + default + fi +} + +src_prepare() { + cmake_src_prepare + + if [[ ${CHOST} == *-darwin* ]] ; then + # Disable Xcode hooks, bug #652134 + sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ + Source/CMakeLists.txt || die + sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ + -e '/cmGlobalXCodeGenerator.h/d' \ + Source/cmake.cxx || die + # Disable system integration, bug #933744 + sed -i -e 's/__APPLE__/__DISABLED__/' \ + Source/cmFindProgramCommand.cxx \ + Source/CPack/cmCPackGeneratorFactory.cxx || die + sed -i -e 's/__MAC_OS_X_VERSION_MIN_REQUIRED/__DISABLED__/' \ + Source/cmMachO.cxx || die + sed -i -e 's:CPack/cmCPack\(Bundle\|DragNDrop\|PKG\|ProductBuild\)Generator.cxx::' \ + Source/CMakeLists.txt || die + + # Disable isysroot usage with GCC, we've properly instructed + # where things are via GCC configuration and ldwrapper + sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ + Modules/Platform/Apple-GNU-*.cmake || die + # Disable isysroot usage with clang as well + sed -i -e '/_SYSROOT_FLAG/d' \ + Modules/Platform/Apple-Clang.cmake || die + # Don't set a POSIX standard, system headers don't like that, #757426 + sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmLoadCommandCommand.cxx \ + Source/cmStandardLexer.h \ + Source/cmSystemTools.cxx \ + Source/cmTimestamp.cxx + sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmStandardLexer.h + fi + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + ## in theory we could handle these flags in src_configure, as we do in many other packages. But we *must* + ## handle them as part of bootstrapping, sadly. + + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + # ODR warnings, bug #858335 + # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 + filter-lto + + if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMake_ENABLE_DEBUGGER=$(usex dap) + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + -DBUILD_QtDialog=$(usex gui) + ) + + use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=6 ) + + cmake_src_configure +} + +src_test() { + # Fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + unset CLICOLOR CLICOLOR_FORCE CMAKE_COMPILER_COLOR_DIAGNOSTICS CMAKE_COLOR_DIAGNOSTICS + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actually bootstrap it every time so why test it? + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + local -x QT_QPA_PLATFORM=offscreen + + cmake_src_test +} + +src_install() { + cmake_src_install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-build/cmake/cmake-4.1.2.ebuild b/dev-build/cmake/cmake-4.1.2.ebuild new file mode 100644 index 000000000000..b2642fef0776 --- /dev/null +++ b/dev-build/cmake/cmake-4.1.2.ebuild @@ -0,0 +1,321 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${CMAKE_DOCS_PREBUILT:=1} + +CMAKE_DOCS_PREBUILT_DEV=sam +CMAKE_DOCS_VERSION=4.0.0_rc1 +#CMAKE_DOCS_VERSION=${PV} +#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0 +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +CMAKE_DOCS_USEFLAG="+doc" + +# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja +# ... but seems fine as of 3.22.3? +# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_REMOVE_MODULES_LIST=( none ) +inherit bash-completion-r1 cmake flag-o-matic multiprocessing \ + toolchain-funcs xdg-utils + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="https://cmake.org/" +if [[ ${PV} == *9999* ]] ; then + CMAKE_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" + inherit git-r3 +else + SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" + + if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" + fi + + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc + inherit verify-sig + + SRC_URI+=" verify-sig? ( + https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt + https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc + https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt + https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc + )" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi + + BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )" +fi + +[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/libarchive-3.3.3:= + app-crypt/rhash:0= + >=dev-libs/expat-2.0.1 + >=dev-libs/jsoncpp-1.9.2-r2:0= + >=dev-libs/libuv-1.10.0:= + >=net-misc/curl-7.21.5[ssl] + sys-libs/zlib + virtual/pkgconfig + dap? ( dev-cpp/cppdap ) + gui? ( dev-qt/qtbase:6[gui,widgets] ) + ncurses? ( sys-libs/ncurses:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + doc? ( + dev-python/requests + dev-python/sphinx + ) + test? ( app-arch/libarchive[zstd] ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + # Prefix + "${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch + # Misc + "${FILESDIR}"/${PN}-3.31.6-Prefer-pkgconfig-in-FindBLAS.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch + # Cuda + "${FILESDIR}/${PN}-3.30.3-cudahostld.patch" + + # Upstream fixes (can usually be removed with a version bump) +) + +cmake_src_bootstrap() { + # disable running of cmake in bootstrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' \ + Source/kwsys/CMakeLists.txt || die + fi + + # bootstrap script isn't exactly /bin/sh compatible + tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ + || die "Bootstrap failed" +} + +pkg_pretend() { + if [[ -z ${EPREFIX} ]] ; then + local file + local errant_files=() + + # See bug #599684 and bug #753581 (at least) + for file in /etc/arch-release /etc/redhat-release /etc/debian_version ; do + if [[ -e ${file} ]]; then + errant_files+=( "${file}" ) + fi + done + + # If errant files exist + if [[ ${#errant_files[@]} -gt 0 ]]; then + eerror "Errant files found!" + eerror "The presence of these files is known to confuse CMake's" + eerror "library path logic. Please (re)move these files:" + + for file in "${errant_files[@]}"; do + eerror " mv ${file} ${file}.bak" + done + + die "Stray files found in /etc/, see above message" + fi + fi +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then + default + else + cd "${DISTDIR}" || die + + # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature + verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} + verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz + + cd "${WORKDIR}" || die + + default + fi +} + +src_prepare() { + cmake_src_prepare + + if [[ ${CHOST} == *-darwin* ]] ; then + # Disable Xcode hooks, bug #652134 + sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ + Source/CMakeLists.txt || die + sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ + -e '/cmGlobalXCodeGenerator.h/d' \ + Source/cmake.cxx || die + # Disable system integration, bug #933744 + sed -i -e 's/__APPLE__/__DISABLED__/' \ + Source/cmFindProgramCommand.cxx \ + Source/CPack/cmCPackGeneratorFactory.cxx || die + sed -i -e 's/__MAC_OS_X_VERSION_MIN_REQUIRED/__DISABLED__/' \ + Source/cmMachO.cxx || die + sed -i -e 's:CPack/cmCPack\(Bundle\|DragNDrop\|PKG\|ProductBuild\)Generator.cxx::' \ + Source/CMakeLists.txt || die + + # Disable isysroot usage with GCC, we've properly instructed + # where things are via GCC configuration and ldwrapper + sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ + Modules/Platform/Apple-GNU-*.cmake || die + # Disable isysroot usage with clang as well + sed -i -e '/_SYSROOT_FLAG/d' \ + Modules/Platform/Apple-Clang.cmake || die + # Don't set a POSIX standard, system headers don't like that, #757426 + sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmLoadCommandCommand.cxx \ + Source/cmStandardLexer.h \ + Source/cmSystemTools.cxx \ + Source/cmTimestamp.cxx + sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmStandardLexer.h + fi + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + ## in theory we could handle these flags in src_configure, as we do in many other packages. But we *must* + ## handle them as part of bootstrapping, sadly. + + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + # ODR warnings, bug #858335 + # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 + filter-lto + + # 4.0.0_rc1 is missing this, fails to configure + # https://gitlab.kitware.com/cmake/cmake/-/issues/26712 + touch .clang-tidy Utilities/.clang-tidy || die + + if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMake_ENABLE_DEBUGGER=$(usex dap) + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + -DBUILD_QtDialog=$(usex gui) + ) + + use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=6 ) + + cmake_src_configure +} + +src_test() { + # Fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + unset CLICOLOR CLICOLOR_FORCE CMAKE_COMPILER_COLOR_DIAGNOSTICS CMAKE_COLOR_DIAGNOSTICS + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actually bootstrap it every time so why test it? + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + local -x QT_QPA_PLATFORM=offscreen + + cmake_src_test +} + +src_install() { + cmake_src_install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-cpp/lucene++/Manifest b/dev-cpp/lucene++/Manifest index 3b24633ebe78..2cb8154eec92 100644 --- a/dev-cpp/lucene++/Manifest +++ b/dev-cpp/lucene++/Manifest @@ -1,2 +1 @@ -DIST lucene++-3.0.7.tar.gz 2013570 BLAKE2B 26abb1a2fa2a24d7240505f11639c078744313541b4993ed84e4d0129fda74346e841f0c4c7552e58a15dd492af9ffd33ea66866c8e6810cd41e5d675833ce79 SHA512 92f3bba320980673cc64c983616aa38d25b44ea811237ed226741b892757fb8151e4f833aa58a18dbe7a0c9a899d94e828aa15e6d7b48a69ab730d1d772db220 DIST lucene++-3.0.9.tar.gz 2458287 BLAKE2B cbc6c32bd23525ad53fbcf500628f1806496d7f0575ee33baf0bc189d2ea5710334d07b23869e9b3b205bfa229400bc09c108ba6919e2b83bf0c6259e0a88564 SHA512 220fe1b46518018d176ae16434f03b1453fc345d8d552a294d1af927ea4ab69a83ee4b03c82938e648edaa3e7064526ca047fc86e1c71743b0958b520d59e225 diff --git a/dev-cpp/lucene++/files/lucene++-3.0.7-boost-1.58.patch b/dev-cpp/lucene++/files/lucene++-3.0.7-boost-1.58.patch deleted file mode 100644 index 9ff33fd03005..000000000000 --- a/dev-cpp/lucene++/files/lucene++-3.0.7-boost-1.58.patch +++ /dev/null @@ -1,37 +0,0 @@ -commit 1987082cf9278a639d772b4f35a8ae2d34944177 -Author: Václav Slavík <vaclav@slavik.io> -Date: Mon May 4 18:04:46 2015 +0200 - - Fix compilation with Boost 1.58 - - 1.58 introduces strict type checking in boost::get() and while that's - good in theory, the VariantUtils code makes it impractical to use. - Instead, use relaxed_get() to get the old behavior. relaxed_get() didn't - exist in older versions of Boost, so the code must check BOOST_VERSION. - - Fixes #93. - -diff --git a/include/VariantUtils.h b/include/VariantUtils.h -index 1e6c243..5a72e59 100644 ---- a/include/VariantUtils.h -+++ b/include/VariantUtils.h -@@ -8,6 +8,7 @@ - #define VARIANTUTILS_H - - #include <boost/any.hpp> -+#include <boost/version.hpp> - #include "Lucene.h" - #include "MiscUtils.h" - -@@ -22,7 +23,11 @@ public: - - template <typename TYPE, typename VAR> - static TYPE get(VAR var) { -+#if BOOST_VERSION < 105800 - return var.type() == typeid(TYPE) ? boost::get<TYPE>(var) : TYPE(); -+#else -+ return var.type() == typeid(TYPE) ? boost::relaxed_get<TYPE>(var) : TYPE(); -+#endif - } - - template <typename TYPE, typename VAR> diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.89.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.89.patch new file mode 100644 index 000000000000..6ed4f4b4a03e --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.89.patch @@ -0,0 +1,83 @@ +Bug: https://bugs.gentoo.org/963333 + +--- LucenePlusPlus-rel_3.0.9/cmake/dependencies.cmake ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/cmake/dependencies.cmake +@@ -7,7 +7,6 @@ find_package(Boost COMPONENTS + filesystem + iostreams + regex +- system + thread + REQUIRED + ) +@@ -20,7 +19,6 @@ set(lucene_boost_libs + ${Boost_FILESYSTEM_LIBRARIES} + ${Boost_IOSTREAMS_LIBRARIES} + ${Boost_REGEX_LIBRARIES} +- ${Boost_SYSTEM_LIBRARIES} + ${Boost_THREAD_LIBRARIES} + ) + +--- LucenePlusPlus-rel_3.0.9/src/contrib/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/contrib/CMakeLists.txt +@@ -67,7 +67,6 @@ target_link_libraries(lucene++-contrib + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + lucene++::lucene++) +--- LucenePlusPlus-rel_3.0.9/src/core/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/core/CMakeLists.txt +@@ -57,7 +57,6 @@ target_link_libraries(lucene++ + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + ) +--- LucenePlusPlus-rel_3.0.9/src/demo/deletefiles/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/demo/deletefiles/CMakeLists.txt +@@ -38,7 +38,6 @@ target_link_libraries(deletefiles + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + lucene++::lucene++ +diff -rup LucenePlusPlus-rel_3.0.9/src/demo/indexfiles/CMakeLists.txt LucenePlusPlus-rel_3.0.9-boost-1.89/src/demo/indexfiles/CMakeLists.txt +--- LucenePlusPlus-rel_3.0.9/src/demo/indexfiles/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/demo/indexfiles/CMakeLists.txt +@@ -39,7 +39,6 @@ target_link_libraries(indexfiles + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + lucene++::lucene++ +diff -rup LucenePlusPlus-rel_3.0.9/src/demo/searchfiles/CMakeLists.txt LucenePlusPlus-rel_3.0.9-boost-1.89/src/demo/searchfiles/CMakeLists.txt +--- LucenePlusPlus-rel_3.0.9/src/demo/searchfiles/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/demo/searchfiles/CMakeLists.txt +@@ -38,7 +38,6 @@ target_link_libraries(searchfiles + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + lucene++::lucene++ +diff -rup LucenePlusPlus-rel_3.0.9/src/test/CMakeLists.txt LucenePlusPlus-rel_3.0.9-boost-1.89/src/test/CMakeLists.txt +--- LucenePlusPlus-rel_3.0.9/src/test/CMakeLists.txt ++++ LucenePlusPlus-rel_3.0.9-boost-1.89/src/test/CMakeLists.txt +@@ -59,7 +59,6 @@ target_link_libraries(lucene++-tester + Boost::filesystem + Boost::iostreams + Boost::regex +- Boost::system + Boost::thread + ZLIB::ZLIB + gtest_main diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-cmake4.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-cmake4.patch new file mode 100644 index 000000000000..4e4805fc852d --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-cmake4.patch @@ -0,0 +1,62 @@ +From: https://github.com/luceneplusplus/LucenePlusPlus/pull/218 + +From: Gianfranco Costamagna <locutusofborg@debian.org> +Date: Mon, 8 Sep 2025 15:05:10 +0200 +Subject: [PATCH] Bump minimum required cmake version to 3.10, for new cmake 4 + compatibility fix + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -2,7 +2,7 @@ + # init + #################################### + +-cmake_minimum_required(VERSION 3.5) ++cmake_minimum_required(VERSION 3.10) + + project(lucene++) + +--- a/cmake/cotire.cmake ++++ b/cmake/cotire.cmake +@@ -37,7 +37,7 @@ set(__COTIRE_INCLUDED TRUE) + if (NOT CMAKE_SCRIPT_MODE_FILE) + cmake_policy(PUSH) + endif() +-cmake_minimum_required(VERSION 2.8.12) ++cmake_minimum_required(VERSION 3.10) + if (NOT CMAKE_SCRIPT_MODE_FILE) + cmake_policy(POP) + endif() +--- a/src/test/gtest/CMakeLists.txt ++++ b/src/test/gtest/CMakeLists.txt +@@ -1,7 +1,7 @@ + # Note: CMake support is community-based. The maintainers do not use CMake + # internally. + +-cmake_minimum_required(VERSION 2.8.8) ++cmake_minimum_required(VERSION 3.10) + + if (POLICY CMP0048) + cmake_policy(SET CMP0048 NEW) +--- a/src/test/gtest/googlemock/CMakeLists.txt ++++ b/src/test/gtest/googlemock/CMakeLists.txt +@@ -42,7 +42,7 @@ else() + cmake_policy(SET CMP0048 NEW) + project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C) + endif() +-cmake_minimum_required(VERSION 2.6.4) ++cmake_minimum_required(VERSION 3.10) + + if (COMMAND set_up_hermetic_build) + set_up_hermetic_build() +--- a/src/test/gtest/googletest/CMakeLists.txt ++++ b/src/test/gtest/googletest/CMakeLists.txt +@@ -53,7 +53,7 @@ else() + cmake_policy(SET CMP0048 NEW) + project(gtest VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C) + endif() +-cmake_minimum_required(VERSION 2.6.4) ++cmake_minimum_required(VERSION 3.10) + + if (POLICY CMP0063) # Visibility + cmake_policy(SET CMP0063 NEW) diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-gcc15.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-gcc15.patch new file mode 100644 index 000000000000..44d935e8eb14 --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-gcc15.patch @@ -0,0 +1,32 @@ +From: https://github.com/luceneplusplus/LucenePlusPlus/pull/218 + +From: Gianfranco Costamagna <locutusofborg@debian.org> +Date: Mon, 8 Sep 2025 15:05:58 +0200 +Subject: [PATCH] Bump minimum std-version to 17, fixing FTBFS with new gcc-15 + and googletest + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,7 +47,7 @@ include(dependencies) + include(Lucene++Docs) + + # Enable C++11 +-set(CMAKE_CXX_STANDARD 11) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + + #################################### +--- a/src/test/gtest/CMakeLists.txt ++++ b/src/test/gtest/CMakeLists.txt +@@ -11,9 +11,9 @@ project(googletest-distribution) + set(GOOGLETEST_VERSION 1.10.0) + + if (CMAKE_VERSION VERSION_LESS "3.1") +- add_definitions(-std=c++11) ++ add_definitions(-std=c++17) + else() +- set(CMAKE_CXX_STANDARD 11) ++ set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + if(NOT CYGWIN) + set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-system-gtest.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-system-gtest.patch new file mode 100644 index 000000000000..11469a2c60fb --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-system-gtest.patch @@ -0,0 +1,21 @@ +From: https://github.com/luceneplusplus/LucenePlusPlus/pull/218 + +From: Gianfranco Costamagna <locutusofborg@debian.org> +Date: Mon, 8 Sep 2025 15:05:34 +0200 +Subject: [PATCH] Find and use system googletest if available + +--- a/src/test/CMakeLists.txt ++++ b/src/test/CMakeLists.txt +@@ -8,8 +8,10 @@ if(MSVC) + set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) + endif() + +-add_subdirectory(gtest) +- ++find_package(GTest) ++if(NOT GTEST_FOUND) ++ add_subdirectory(gtest) ++endif() + + #################################### + # src diff --git a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild b/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild deleted file mode 100644 index c62a0aa44ca0..000000000000 --- a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="LucenePlusPlus-rel_${PV}" -inherit cmake - -DESCRIPTION="C++ port of Lucene library, a high-performance, full-featured text search engine" -HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus" -SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="|| ( LGPL-3 Apache-2.0 )" -SLOT="0" -KEYWORDS="amd64 ~hppa ~loong ppc ppc64 ~sparc x86" -IUSE="debug" - -RESTRICT="test" - -DEPEND="dev-libs/boost:=[zlib]" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS README.rst ) - -PATCHES=( - "${FILESDIR}/${P}-boost-1.58.patch" - "${FILESDIR}/${P}-boost-1.85.patch" -) - -src_configure() { - local mycmakeargs=( - -DENABLE_DEMO=OFF - -DENABLE_TEST=OFF - ) - - cmake_src_configure -} diff --git a/dev-cpp/lucene++/lucene++-3.0.9-r1.ebuild b/dev-cpp/lucene++/lucene++-3.0.9-r1.ebuild new file mode 100644 index 000000000000..14b3fda60ca6 --- /dev/null +++ b/dev-cpp/lucene++/lucene++-3.0.9-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="LucenePlusPlus-rel_${PV}" +inherit edo cmake flag-o-matic + +DESCRIPTION="C++ port of Lucene library, a high-performance, full-featured text search engine" +HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus" +SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( LGPL-3 Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/boost:=[zlib]" +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( dev-cpp/gtest ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.7-boost-1.85.patch" + "${FILESDIR}/${PN}-3.0.9-boost-1.87.patch" + "${FILESDIR}/${PN}-3.0.9-pkgconfig.patch" + "${FILESDIR}/${PN}-3.0.9-tests-gtest-cstdint.patch" + "${FILESDIR}/${PN}-3.0.9-cmake4.patch" + "${FILESDIR}/${PN}-3.0.9-system-gtest.patch" + "${FILESDIR}/${PN}-3.0.9-gcc15.patch" + "${FILESDIR}/${PN}-3.0.9-boost-1.89.patch" +) + +src_configure() { + # Can't be tested with LTO because of ODR issues in test mocks + filter-lto + + local mycmakeargs=( + -DENABLE_DEMO=OFF + -DENABLE_TEST=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + edo "${BUILD_DIR}"/src/test/lucene++-tester \ + --test_dir="${S}"/src/test/testfiles \ + --gtest_filter="-ParallelMultiSearcherTest*:SortTest.*:" +} diff --git a/dev-db/etcd/etcd-3.5.18.ebuild b/dev-db/etcd/etcd-3.5.18.ebuild index a8d0330086c8..0632089a01f0 100644 --- a/dev-db/etcd/etcd-3.5.18.ebuild +++ b/dev-db/etcd/etcd-3.5.18.ebuild @@ -53,6 +53,7 @@ src_test() { src_install() { dobin bin/etcdctl + dobin bin/etcdutl use doc && dodoc -r Documentation if use server; then insinto /etc/${PN} diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest index 646310d38c36..9e2bdeb45ba3 100644 --- a/dev-db/mydumper/Manifest +++ b/dev-db/mydumper/Manifest @@ -2,3 +2,5 @@ DIST mydumper-0.18.2-7.tar.gz 242488 BLAKE2B 9f7663941ac83fd30c7ccec3b7bd0f2fa84 DIST mydumper-0.18.2-7_docs.tar.gz 943632 BLAKE2B 9e0879b092a1ce1073751c3d3174bce812cfb35ff4e3a58846ca61cc7655c84d426e68b32f2091a4788a796d7e5fb80abcaa07c5c5fed9317faf5dabaa1c59b5 SHA512 0df911f03a97ca6b5bc65ccea3bedae36a94690e7b53f9014972e860af37c8b7814832a9759cf91f642770452e2016e3ae3fd8dd0852108727f491e5f9d22cd1 DIST mydumper-0.19.3-3.tar.gz 843289 BLAKE2B b812829c66a2f8a392119bc11f11a5ab4a767d9e4033e5d7a1fa94fa29c4eba6104bbfb193844d4aeff1f394d4a1e0342286f37e3304c5b94fe2a8d4b36f1b23 SHA512 6a6e3c18684a9d67cc622d3563819b82e886a6e54d1036e7659216eda863feb9e1bc3b08378ce75019248ef68ef6ed356c8edf643e90172352e65e44e39a796c DIST mydumper-0.19.3-3_docs.tar.gz 947356 BLAKE2B bd2402f32dd3b26e08c2ae0a33a1bfd8afc37a9bddb520c4bc1ab1a7c8eb3b31333a5bcdb96bfcc1eaa47b40361b1c7efc1de623cd104e6518e78074acd70aef SHA512 9cadf5799b78265c95f6fe9cded4c34cc62a78143afbde062b38329a8727f60cc2405d01e189a2d1929364e0e32bf658827e700c5a3cbe0f65856d2fbb3b35f6 +DIST mydumper-0.20.1-2.tar.gz 850275 BLAKE2B 76000bbbb3470e5c5d8877f61b6ba43f51c11ecb4adcd419b7e8dfbe5089e13b235561c8438932df953e3b1320e737d3d3c90bbfbc176430066bc1af504f9bd9 SHA512 5d9f991d8e0fa90587fd92d8ecf04686c20bb9c3849e303b962b3795e65e504e2c4eb97240d4e04caf0020a50b94438d0bb9cf20eba27bcceea699b7895ac461 +DIST mydumper-0.20.1-2_docs.tar.gz 959166 BLAKE2B 6e208cdf2c6c494ce304ae6bf069548ec3344fbef077db06577515286c75a367a4831c9518de1b7f6f647fd9f24a0c6d7cb2a92e9f0c968f8f52769a778f1405 SHA512 1397eed81762c56ef95c3d739572ecc849984d15e5484a65b8cca61dd587427e58bd8a01f3cd509b0501d9830cae4442b0197ae5f2a99a225154627be2d2a4ad diff --git a/dev-db/mydumper/mydumper-0.19.3.3.ebuild b/dev-db/mydumper/mydumper-0.19.3.3.ebuild index ac61953b3a06..c5ec8673265b 100644 --- a/dev-db/mydumper/mydumper-0.19.3.3.ebuild +++ b/dev-db/mydumper/mydumper-0.19.3.3.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc" RDEPEND=" diff --git a/dev-db/mydumper/mydumper-0.20.1.2.ebuild b/dev-db/mydumper/mydumper-0.20.1.2.ebuild new file mode 100644 index 000000000000..798dc97bbcff --- /dev/null +++ b/dev-db/mydumper/mydumper-0.20.1.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit cmake python-any-r1 + +MY_PV="$(ver_rs 3 -)" +MY_P="${PN}-${MY_PV}" +DOCS_COMMIT="de0379a312039d7902c73041b69dca0885c8c554" + +DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL" +HOMEPAGE="https://github.com/mydumper/mydumper" +SRC_URI="https://github.com/mydumper/mydumper/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz + https://github.com/mydumper/mydumper_docs/archive/${DOCS_COMMIT}.tar.gz -> ${MY_P}_docs.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + app-arch/zstd + dev-db/mysql-connector-c:= + dev-libs/glib:2 + dev-libs/libpcre2:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + $(python_gen_any_dep ' + dev-python/accessible-pygments[${PYTHON_USEDEP}] + dev-python/furo[${PYTHON_USEDEP}] + dev-python/sphinx-copybutton[${PYTHON_USEDEP}] + dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.13.1-atomic.patch" #654314 + "${FILESDIR}/${PN}-0.18-Do-not-overwrite-the-user-CFLAGS.patch" + "${FILESDIR}/${PN}-0.16-cmake-docs.patch" +) + +python_check_deps() { + python_has_version \ + "dev-python/accessible-pygments[${PYTHON_USEDEP}]" \ + "dev-python/furo[${PYTHON_USEDEP}]" \ + "dev-python/sphinx-copybutton[${PYTHON_USEDEP}]" \ + "dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}]" \ + "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + # copy in docs + rm -rv "${WORKDIR}"/"${MY_P}"/docs || die + mv -v "${WORKDIR}/${PN}_docs-${DOCS_COMMIT}" "${WORKDIR}/${MY_P}/docs" || die + + # fix doc install path + sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=(-DBUILD_DOCS=$(usex doc)) + cmake_src_configure +} diff --git a/dev-db/pg-gvm/Manifest b/dev-db/pg-gvm/Manifest index 675088bf5bcd..e3f0a1ee11d9 100644 --- a/dev-db/pg-gvm/Manifest +++ b/dev-db/pg-gvm/Manifest @@ -1,4 +1,3 @@ DIST pg-gvm-22.6.11.tar.gz 35870 BLAKE2B 40af6e8927ff40ae97f05c2d067fb065e0c2031bb4098926b18fc7c89b0dbe861e37444db8f169c7138ff20a120e340688efc44822d02742921e7ae70bf93cf5 SHA512 2d47d28fd51455b61f908450f2789c7d6493cd1c53643d16cfe8bf5b98e792bba3f42de6c52428fa67b1aaa874646ee8bf6c14870b7a6713d381b78ad0edf3c9 DIST pg-gvm-22.6.4.tar.gz 39702 BLAKE2B d879f721c0d9d9d8f6942c889c37e37199671c5bb3fc4c5a38e5787d6f392c6c09bd5780907655445f9ad813e59e9d54242c1eac7fa513d4be71af8b85cc3790 SHA512 62ea4e982f6939f4eef0543209120fc7b1e0134630669c500289c9e68247b56dd861d802f93524a8eb4ad4c0585d38d11b8d3715cc2afc6e63cea5b6accd4bb6 -DIST pg-gvm-22.6.6.tar.gz 39921 BLAKE2B fab36a1aee90f384ec38f472bca5b46fb5f5e7cb32ac63443b3d9d2cb07a3b5203014abede918d37daba5fd13c3e43e9758ec7bc6e9640f1602c930bdffa6738 SHA512 062136a2940160b8295f36ec8936be90a3161b311d6632eed87a5c1cff2aca6a43ebe00ba3376a74beabd117ac3fe8fbedc767a4df6bfa5f26e5f3839a4f5ebf DIST pg-gvm-22.6.9.tar.gz 41510 BLAKE2B 046752078f495e60d7a1178b39bf9b381e047211a48f399465bc9b1f83fcc01f753ddd5dbdcef7d27138eb458236ffd45c7ad30d222c52877ad610d31fff6d31 SHA512 4e44bd2632407bc0493ffb3e5d652c8b5a6ee4ec2c4a91d313e7408c2a20d42b097d23075a7cdd53d8d2c301b39a7a7cdf9c6b6aa1614e85620e188091fcf06c diff --git a/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild b/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild deleted file mode 100644 index b3d48f96073f..000000000000 --- a/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake readme.gentoo-r1 - -DESCRIPTION="Greenbone Library for helper functions in PostgreSQL" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/pg-gvm" -SRC_URI="https://github.com/greenbone/pg-gvm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -# Tests requires a running database that match up with the current -# testing slot. Won't run from ${ED}, want's to install too early. -RESTRICT="test" - -DEPEND=" - >=dev-libs/glib-2.42:2 - >=dev-libs/libical-1.0.0:= - >=net-analyzer/gvm-libs-22.6 -" - -RDEPEND=" - ${DEPEND} - >=dev-db/postgresql-9.6:=[uuid] -" - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/dev-debug/strace/Manifest b/dev-debug/strace/Manifest index e7aac512a604..c4a1aba65128 100644 --- a/dev-debug/strace/Manifest +++ b/dev-debug/strace/Manifest @@ -6,3 +6,5 @@ DIST strace-6.15.tar.xz 2662388 BLAKE2B 73bac2016b3a92e88c1bfcdf4b0ce7a273c07554 DIST strace-6.15.tar.xz.asc 801 BLAKE2B 08eb7aac938ab8f0fbb1f37b3072a3243b4a97e9206d2f6e23202d1494a0917e061a814a1a55cec5264dd828dbc2480a9ed63cc8b55fe68945d00a52c85e5bbf SHA512 c2c0098d9b415950c6f0591e2b8c59b96bb929df9270f5e256078d27e93b791f3bca2bf52f36d8ddf3b7354e711a94b4588b78a94da3327a35777c859808d993 DIST strace-6.16.tar.xz 2674064 BLAKE2B 42155b733d18de50e38b95847a018b315ab36622823ba1113d1a58666de9eda373cc4110b2acdc0c4173520eb55859ff4493fa4a01df1b7c4c1902b11afaa88e SHA512 47d806e7a91537977a41b0289f896c4e36a2c2715554ea31df6c416de581b974d8826be1abf02999fd3ca2f90af122cfefe7c4f20c935026b84421aa8a516f96 DIST strace-6.16.tar.xz.asc 801 BLAKE2B bcf1729906866c7d92a6672ffe4f89946b27fbdf9963775f1a6703c7fa297f62f1fef80a029f5e0caa117f2c7094fb959dba967ff628117785b934b28ececb79 SHA512 cb4c71780a817ec6e0dcd0f994e91870b8a1ee26b2062fe51000414624343d05dce799c8677683264d9c051a20d4a40e028159282e979e4f3307447cecc16446 +DIST strace-6.17.tar.xz 2682684 BLAKE2B 273bc58a555dda92e34fa242ce9072214d110797974e5023717a8f80f9a0ec8b482a74af1196c3e3be2c44afdac51f30b2e1bb7d7104b07c9ceeecc9d1aa65bf SHA512 05788501420c6dc29cfa9b974c96ade4db0830e80636538fdb7c8306a8821c59a45781a3dac9fd0e8f2e0fb0710ab2c80c5d96b6d37522fb917e51815f8c88de +DIST strace-6.17.tar.xz.asc 801 BLAKE2B 69883e1a1bd1bebfd1e800d5a921cd1dfe7d86cf0de6744c696f42d6fafce823f0b757e4be00ff2c4efb7882b2b942c8c931bd2d53f869e71cc7ddc2895dbc47 SHA512 d025ae6ebbfed219b2629b2c25713f04de3774bbabe8ebea3e070f0df645cceeeb58943f93bb2ca542e6b73fc580be090ee8b2501e65778de249ef2a4f69a90f diff --git a/dev-debug/strace/strace-6.17.ebuild b/dev-debug/strace/strace-6.17.ebuild new file mode 100644 index 000000000000..196f558d280a --- /dev/null +++ b/dev-debug/strace/strace-6.17.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools edo flag-o-matic toolchain-funcs verify-sig + +DESCRIPTION="Useful diagnostic, instructional, and debugging tool" +HOMEPAGE="https://strace.io/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/strace/strace.git" + inherit git-r3 +else + SRC_URI=" + https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz + verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc + +LICENSE="LGPL-2.1+ test? ( GPL-2+ )" +SLOT="0" +IUSE="aio perl selinux static test unwind elfutils" +RESTRICT="!test? ( test )" +REQUIRED_USE="?? ( unwind elfutils )" + +BDEPEND=" + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) +" +LIB_DEPEND=" + unwind? ( sys-libs/libunwind[static-libs(+)] ) + elfutils? ( dev-libs/elfutils[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) +" +# strace only uses the header from libaio to decode structs +DEPEND=" + static? ( ${LIB_DEPEND} ) + aio? ( >=dev-libs/libaio-0.3.106 ) +" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + perl? ( dev-lang/perl ) +" + +PATCHES=( + "${FILESDIR}/${PN}-6.5-static.patch" +) + +src_prepare() { + default + + if [[ ! -e configure ]] ; then + # git generation + sed /autoreconf/d -i bootstrap || die + edo ./bootstrap + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + eautoreconf + + # Stub out the -k test since it's known to be flaky. bug #545812 + sed -i '1iexit 77' tests*/strace-k.test || die +} + +src_configure() { + # Set up the default build settings, and then use the names strace expects. + tc-export_build_env BUILD_{CC,CPP} + local v bv + for v in CC CPP {C,CPP,LD}FLAGS ; do + bv="BUILD_${v}" + export "${v}_FOR_BUILD=${!bv}" + done + + filter-lfs-flags # configure handles this sanely + + export ac_cv_header_libaio_h=$(usex aio) + use elibc_musl && export ac_cv_header_stdc=no + + local myeconfargs=( + --disable-gcc-Werror + + # Don't require mpers support on non-multilib systems. #649560 + --enable-mpers=check + + # We don't want to pin to exact linux-headers versions (bug #950309) + --enable-bundled=yes + + $(use_enable static) + $(use_with unwind libunwind) + $(use_with elfutils libdw) + $(use_with selinux libselinux) + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + if has usersandbox ${FEATURES} ; then + # bug #643044 + ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." + return 0 + fi + + default +} + +src_install() { + default + + if use perl ; then + exeinto /usr/bin + doexe src/strace-graph + fi + + dodoc CREDITS +} diff --git a/dev-embedded/rpi-eeprom/Manifest b/dev-embedded/rpi-eeprom/Manifest index 1aaca0c7627f..c38279ced104 100644 --- a/dev-embedded/rpi-eeprom/Manifest +++ b/dev-embedded/rpi-eeprom/Manifest @@ -1,6 +1,2 @@ -DIST rpi-eeprom_15.0-1.debian.tar.xz 10720 BLAKE2B c8915ebf859ebb1ea3a48af8077539a2513151f94b6965641970b717ad5a6693f4aa3867f241ce9cad5f47d371e7bfaaaa1e1fc34bad3e8059c7840bc5d567aa SHA512 92652b52eaf0d56c95ed23fcc5b4afe599e92d9331259d7450766cb53e06598bf3381a8716cf996c48fc2a20187523fc47e63aa365b2221c16284220042be3b8 -DIST rpi-eeprom_15.0.orig.tar.gz 29800286 BLAKE2B ceda9bdc412a32443d0cb3fa444d1091f0f53215a5be6c546384a11f7fa28592d43bdf23f04a33925601b5e76e510b054b214d262904f03aafa2b959fcb5fc1e SHA512 eddea0c8057e13991e3a6493146c8785607162342321d48048ba5760ecc7f1c6687a03edffcd0be4a5549c333cdbb20e88d407c4212334e18178fb86cc6cd0a4 -DIST rpi-eeprom_21.0-1.debian.tar.xz 11876 BLAKE2B 5615237244e259a269f62951402ecf54bf947ff22efee157f664ddc49d4c053081544e05960dd934246fdccdf079d62d1932428718e8ad5ade09d0675af58ff5 SHA512 af347630ea8e3fffb5e86539067ca1005e71aea48b43e009bd6b50c602696e08e27ca931efbbc66f26c9bf30c98abd3853a221e067888597cad01078a1335b26 -DIST rpi-eeprom_21.0.orig.tar.gz 41026148 BLAKE2B 5398cf2087b0f5e0d3a2d9f113dbc788f82ff281b36ecbbd1689408db9368083ce77ff88e62a7eaa12dc524debe2f0724f6f00cc23bfb61160ae557bacfae57a SHA512 fc237efa8932a04e44bd47ad6837e5aed7547e3a9e0e03e196df801c83e95618290c04de7ee3458e6465bb273171084c664d6daaa49515e1dcbcd05cb3022f2d DIST rpi-eeprom_26.0-1.debian.tar.xz 13208 BLAKE2B 976828f564794379fe907cbab22f77d214c0dbb4bfbd6257e3315b1444fa47035be9c2dfaee79dc7c8123b3b267409d99d8142b649a2163670baa9b8871790ea SHA512 1fdb538b17d75ce2d79b1a000954073233279dd19ee28ad42fcb8238009583f1a5a0a9cb511ab60c7ed978696f203e466fe1bb5f0ca7a736cf90781d66e9c6b3 DIST rpi-eeprom_26.0.orig.tar.gz 58406186 BLAKE2B ea16e4deb4b331c2f3401731df548f2b11ca9c113da5de3fe5aaeba098a8b0d1d39420261c5d32e04c10a5d38b955ef80133bff585e7d9305cd70261626101d8 SHA512 14dbca5a1e5f3d6d117a0a3978ff2aa14fbf29363b501351d618b6c36f7feb32c6fe1d99952b72286d0a5f8962432ba1056d4d5d758a5e978c4738deab47ddbe diff --git a/dev-embedded/rpi-eeprom/rpi-eeprom-15.0_p1.ebuild b/dev-embedded/rpi-eeprom/rpi-eeprom-15.0_p1.ebuild deleted file mode 100644 index 6c8cd487db6e..000000000000 --- a/dev-embedded/rpi-eeprom/rpi-eeprom-15.0_p1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit python-r1 systemd - -MY_P="${PN}-$(ver_cut 1-2)" -MY_BASE_URL="https://archive.raspberrypi.org/debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-2)" -DESCRIPTION="Updater for Raspberry Pi 4 bootloader and the VL805 USB controller" -HOMEPAGE="https://github.com/raspberrypi/rpi-eeprom/" -SRC_URI="${MY_BASE_URL}-$(ver_cut 4).debian.tar.xz - ${MY_BASE_URL}.orig.tar.gz" -S="${WORKDIR}" - -LICENSE="BSD rpi-eeprom" -SLOT="0" -KEYWORDS="~arm arm64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND="sys-apps/help2man" -DEPEND="${PYTHON_DEPS}" -RDEPEND="${PYTHON_DEPS} - sys-apps/flashrom - sys-apps/pciutils - || ( - >=media-libs/raspberrypi-userland-0_pre20201022 - >=media-libs/raspberrypi-userland-bin-1.20201022 - )" - -src_prepare() { - default - sed -i \ - -e 's:/etc/default/rpi-eeprom-update:/etc/conf.d/rpi-eeprom-update:' \ - "${MY_P}/rpi-eeprom-update" || die "Failed sed on rpi-eeprom-update" - sed -i \ - -e 's:/usr/bin/rpi-eeprom-update:/usr/sbin/rpi-eeprom-update:' \ - "debian/rpi-eeprom.rpi-eeprom-update.service" || die "Failed sed on rpi-eeprom.rpi-eeprom-update.service" -} - -src_install() { - pushd "${MY_P}" 1>/dev/null || die "Cannot change into directory ${MY_P}" - - python_scriptinto /usr/sbin - python_foreach_impl python_newscript rpi-eeprom-config rpi-eeprom-config - - dosbin rpi-eeprom-update rpi-eeprom-digest - keepdir /var/lib/raspberrypi/bootloader/backup - - for dir in critical stable beta; do - insinto /lib/firmware/raspberrypi/bootloader - doins -r firmware/${dir} - done - - dodoc firmware/release-notes.md - - help2man -N \ - --version-string="${PV}" --help-option="-h" \ - --name="Bootloader EEPROM configuration tool for the Raspberry Pi 4B" \ - --output=rpi-eeprom-config.1 ./rpi-eeprom-config || die "Failed to create manpage for rpi-eeprom-config" - - help2man -N \ - --version-string="${PV}" --help-option="-h" \ - --name="Checks whether the Raspberry Pi bootloader EEPROM is \ - up-to-date and updates the EEPROM" \ - --output=rpi-eeprom-update.1 ./rpi-eeprom-update || die "Failed to create manpage for rpi-eeprom-update" - - doman rpi-eeprom-update.1 rpi-eeprom-config.1 - - newconfd rpi-eeprom-update-default rpi-eeprom-update - - popd 1>/dev/null || die - - pushd debian 1>/dev/null || die "Cannot change into directory debian" - - systemd_newunit rpi-eeprom.rpi-eeprom-update.service rpi-eeprom-update.service - newdoc changelog changelog.Debian - - popd 1>/dev/null || die - - newinitd "${FILESDIR}/init.d_rpi-eeprom-update-1" "rpi-eeprom-update" -} - -pkg_postinst() { - elog 'To have rpi-eeprom-update run at each startup, enable and start either' - elog '/etc/init.d/rpi-eeprom-update (for openrc users)' - elog 'or' - elog 'rpi-eeprom-update.service (for systemd users)' - elog '/etc/conf.d/rpi-eeprom-update contains the configuration.' - elog 'FIRMWARE_RELEASE_STATUS="critical|stable|beta" determines' - elog 'which release track you get. "critical" is recommended and the default.' -} diff --git a/dev-embedded/rpi-eeprom/rpi-eeprom-21.0_p1.ebuild b/dev-embedded/rpi-eeprom/rpi-eeprom-21.0_p1.ebuild deleted file mode 100644 index c150400da121..000000000000 --- a/dev-embedded/rpi-eeprom/rpi-eeprom-21.0_p1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit python-r1 systemd - -MY_P="${PN}-$(ver_cut 1-2)" -MY_BASE_URL="https://archive.raspberrypi.org/debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-2)" -DESCRIPTION="Updater for Raspberry Pi 4/5 bootloader and the VL805 USB controller" -HOMEPAGE="https://github.com/raspberrypi/rpi-eeprom/" -SRC_URI="${MY_BASE_URL}-$(ver_cut 4).debian.tar.xz - ${MY_BASE_URL}.orig.tar.gz" -S="${WORKDIR}" - -LICENSE="BSD rpi-eeprom" -SLOT="0" -KEYWORDS="arm arm64" -IUSE="pi4 pi5" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - ^^ ( pi4 pi5 ) -" - -BDEPEND="sys-apps/help2man" -DEPEND="${PYTHON_DEPS}" -RDEPEND="${PYTHON_DEPS} - dev-embedded/raspberrypi-utils - sys-apps/flashrom - sys-apps/pciutils" - -src_prepare() { - default - sed -i \ - -e 's:/etc/default/rpi-eeprom-update:/etc/conf.d/rpi-eeprom-update:' \ - "${MY_P}/rpi-eeprom-update" || die "Failed sed on rpi-eeprom-update" - sed -i \ - -e 's:/usr/bin/rpi-eeprom-update:/usr/sbin/rpi-eeprom-update:' \ - "debian/rpi-eeprom.rpi-eeprom-update.service" || die "Failed sed on rpi-eeprom.rpi-eeprom-update.service" -} - -src_configure() { - use pi4 && export BROADCOM=2711 - use pi5 && export BROADCOM=2712 -} - -src_install() { - pushd "${MY_P}" 1>/dev/null || die "Cannot change into directory ${MY_P}" - - python_scriptinto /usr/sbin - python_foreach_impl python_newscript rpi-eeprom-config rpi-eeprom-config - - dosbin rpi-eeprom-update rpi-eeprom-digest - keepdir /var/lib/raspberrypi/bootloader/backup - - for dir in default latest critical stable beta; do - insinto /lib/firmware/raspberrypi/bootloader - doins -r firmware-$BROADCOM/${dir} - done - - dodoc firmware-$BROADCOM/release-notes.md - - help2man -N \ - --version-string="${PV}" --help-option="-h" \ - --name="Bootloader EEPROM configuration tool for the Raspberry Pi 4B" \ - --output=rpi-eeprom-config.1 ./rpi-eeprom-config || die "Failed to create manpage for rpi-eeprom-config" - - help2man -N \ - --version-string="${PV}" --help-option="-h" \ - --name="Checks whether the Raspberry Pi bootloader EEPROM is \ - up-to-date and updates the EEPROM" \ - --output=rpi-eeprom-update.1 ./rpi-eeprom-update || die "Failed to create manpage for rpi-eeprom-update" - - doman rpi-eeprom-update.1 rpi-eeprom-config.1 - - newconfd rpi-eeprom-update-default rpi-eeprom-update - - popd 1>/dev/null || die - - pushd debian 1>/dev/null || die "Cannot change into directory debian" - - systemd_newunit rpi-eeprom.rpi-eeprom-update.service rpi-eeprom-update.service - newdoc changelog changelog.Debian - - popd 1>/dev/null || die - - newinitd "${FILESDIR}/init.d_rpi-eeprom-update-1" "rpi-eeprom-update" -} - -pkg_postinst() { - elog 'To have rpi-eeprom-update run at each startup, enable and start either' - elog '/etc/init.d/rpi-eeprom-update (for openrc users)' - elog 'or' - elog 'rpi-eeprom-update.service (for systemd users)' - elog '/etc/conf.d/rpi-eeprom-update contains the configuration.' - elog 'FIRMWARE_RELEASE_STATUS="critical|stable|beta" determines' - elog 'which release track you get. "critical" is recommended and the default.' -} diff --git a/dev-games/freesolid/freesolid-2.1.2.ebuild b/dev-games/freesolid/freesolid-2.1.2-r1.ebuild index 53519e9ff629..ae4c60ec19f5 100644 --- a/dev-games/freesolid/freesolid-2.1.2.ebuild +++ b/dev-games/freesolid/freesolid-2.1.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake @@ -19,13 +19,17 @@ KEYWORDS="~amd64 ~x86" BDEPEND="app-arch/unzip" src_prepare() { - cmake_src_prepare + sed -e 's/ \(-ffast-math -msse\|-mfpmath=sse\)//' \ + -e "/cmake_minimum_required/s/2\.8\.8/3\.10/" \ + -i CMakeLists.txt || die - sed -i 's/ \(-ffast-math -msse\|-mfpmath=sse\)//' CMakeLists.txt || die + cmake_src_prepare } src_configure() { - local mycmakeargs=( -DBUILD_SHARED_LIBS=no ) + local mycmakeargs=( + -DBUILD_SHARED_LIBS=no + ) cmake_src_configure } diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild index 507d35e2e89e..a34805d3d05f 100644 --- a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild +++ b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild @@ -65,6 +65,7 @@ S=${WORKDIR} LICENSE="GPL-2 GPL-3" SLOT="0" KEYWORDS="-* amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc" +IUSE="prefix" RDEPEND=" >=dev-libs/gmp-4.3.2:0/10.4 @@ -73,6 +74,9 @@ RDEPEND=" sys-libs/zlib virtual/libiconv " +BDEPEND=" + prefix? ( dev-util/patchelf ) +" src_unpack() { # We want to unpack only the appropriate tarball for CHOST (e.g. on arm). @@ -119,6 +123,17 @@ src_install() { # This gives us the same layout as older dev-lang/ada-bootstrap dosym -r /usr/lib/ada-bootstrap/bin /usr/lib/ada-bootstrap/usr/bin dosym -r /usr/lib/ada-bootstrap/usr/libexec /usr/lib/ada-bootstrap/libexec + + if use prefix ; then + local ret=0 + local interpreter=$(patchelf --print-interpreter "${EPREFIX}"/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/usr/lib/ada-bootstrap/usr/bin" + find "${ED}"/usr/lib/ada-bootstrap/usr/bin -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf ${filename} --set-interpreter ${interpreter} \; || ret=1 + done + eend ${ret} || die "patchelf invocation failed" + fi } # TODO: pkg_postinst warning/log? diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild index 507d35e2e89e..a34805d3d05f 100644 --- a/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild +++ b/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild @@ -65,6 +65,7 @@ S=${WORKDIR} LICENSE="GPL-2 GPL-3" SLOT="0" KEYWORDS="-* amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc" +IUSE="prefix" RDEPEND=" >=dev-libs/gmp-4.3.2:0/10.4 @@ -73,6 +74,9 @@ RDEPEND=" sys-libs/zlib virtual/libiconv " +BDEPEND=" + prefix? ( dev-util/patchelf ) +" src_unpack() { # We want to unpack only the appropriate tarball for CHOST (e.g. on arm). @@ -119,6 +123,17 @@ src_install() { # This gives us the same layout as older dev-lang/ada-bootstrap dosym -r /usr/lib/ada-bootstrap/bin /usr/lib/ada-bootstrap/usr/bin dosym -r /usr/lib/ada-bootstrap/usr/libexec /usr/lib/ada-bootstrap/libexec + + if use prefix ; then + local ret=0 + local interpreter=$(patchelf --print-interpreter "${EPREFIX}"/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/usr/lib/ada-bootstrap/usr/bin" + find "${ED}"/usr/lib/ada-bootstrap/usr/bin -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf ${filename} --set-interpreter ${interpreter} \; || ret=1 + done + eend ${ret} || die "patchelf invocation failed" + fi } # TODO: pkg_postinst warning/log? diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild index b9ebac7293cb..af09867d3f85 100644 --- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild +++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild @@ -68,6 +68,7 @@ S=${WORKDIR} LICENSE="GPL-2 GPL-3" SLOT="0" KEYWORDS="-* amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc" +IUSE="prefix" RDEPEND=" >=dev-libs/gmp-4.3.2:0/10.4 @@ -76,6 +77,9 @@ RDEPEND=" sys-libs/zlib virtual/libiconv " +BDEPEND=" + prefix? ( dev-util/patchelf ) +" src_unpack() { # We want to unpack only the appropriate tarball for CHOST (e.g. on arm). @@ -122,6 +126,17 @@ src_install() { # This gives us the same layout as older dev-lang/ada-bootstrap dosym -r /usr/lib/ada-bootstrap/bin /usr/lib/ada-bootstrap/usr/bin dosym -r /usr/lib/ada-bootstrap/usr/libexec /usr/lib/ada-bootstrap/libexec + + if use prefix ; then + local ret=0 + local interpreter=$(patchelf --print-interpreter "${EPREFIX}"/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/usr/lib/ada-bootstrap/usr/bin" + find "${ED}"/usr/lib/ada-bootstrap/usr/bin -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf ${filename} --set-interpreter ${interpreter} \; || ret=1 + done + eend ${ret} || die "patchelf invocation failed" + fi } # TODO: pkg_postinst warning/log? diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index e839b2ae532b..f5acdd3571cd 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,2 +1,3 @@ DIST eisl-5.43.gh.tar.gz 3140842 BLAKE2B ac860c8d2896a9959b34f441725f8b33692be514691e92c70736e1e8ce4bf54c8549c9c017d84edaefa046d339cf4259e68cf22e4b800d733d6e4adc1b7af8aa SHA512 45a4ab8227c8756a8364d30010274f6a945f9b185921fb3330b72732f12e403a112d116c8b00ec7ed4c80b1c2e05c4387d27518e40948ee77af2020207d7183c DIST eisl-5.53.gh.tar.gz 1804498 BLAKE2B c6dbb7c68d216c796ef143d1fb3b5a29a03f51625eb0f073cb878606a65a69ad4b6661092611c24efa3beea1cd2f9f4f1ded34334a8b0959cfec00817f84412e SHA512 a1edf56026226df936c2ea518640aaf805f00e4b87e2b57b4c14b58a37d2e4bd6fd77c5703884050e8402738037b5e5ec7be6bbe261999596f53e6b6683df336 +DIST eisl-5.55.gh.tar.gz 1800427 BLAKE2B ce2bdaa9e966b1a53580c0e5187ce62629866bb46ff78d954243f50f89bb73c4bd068af4b2bb32c35629b0438b42b778d89925aa1802317c8e758d859d48dcc9 SHA512 00a9e52cb3eac3ff6ab412d96dfb2831fc8056ce24257c46fe3da17827736b230c2c4dac0e2c9ec6fd0cf15d0080944f4ac13dc9d8cba8eaba596f372a702f45 diff --git a/dev-lang/eisl/eisl-5.55.ebuild b/dev-lang/eisl/eisl-5.55.ebuild new file mode 100644 index 000000000000..a560935ddec8 --- /dev/null +++ b/dev-lang/eisl/eisl-5.55.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" +HOMEPAGE="https://github.com/sasagawa888/eisl/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/sasagawa888/${PN}" +else + SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" +RESTRICT="test" + +DOCS=( README{,-ja}.md documents ) + +RDEPEND=" + sys-libs/ncurses:= +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-5.53-makefile.patch" +) + +src_compile() { + # bug https://bugs.gentoo.org/939771 + # don't clean and compile in one invocation with --shuffle possible + local target="" + for target in clean edlis eisl ; do + emake CC="$(tc-getCC)" FLAGS="${CFLAGS} ${LDFLAGS}" "${target}" + done +} + +src_test() { + # Tests run cppcheck (and fail). + : +} + +src_install() { + dobin edlis eisl + + # Compilation of ISLisp files on installation fails. + # Do not compile them and mimic "make install". + insinto "/usr/share/${PN}" + doins -r library + doins fast.h ffi.h + + einstalldocs +} diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 022ef188e5d8..f048030e0b48 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,2 +1,2 @@ -DIST typescript-5.8.3.tgz 4250436 BLAKE2B 58d1a1c6e7515bc83375c18e3e25ed6dca93989589c722e7b561bf255f69e133f6aa4a0347eeb5bf6aa29dc5e4cc4a6fa7e6079b792d442ad9f300fd7683212c SHA512 a757625ba4ea2fd2f4ee7371bd130cee130cc387395cea3fd626cbe1a0081a6480b7db254c4d57830e4a5aea1fdae4cebc283d058ed9462f86685fbbb1f80f79 DIST typescript-5.9.2.tgz 4376902 BLAKE2B 35db4b391eed81a6407bd23a6494a2f01a6979858ddf3ccd74b2b1f16fcae4e11e1c813340a234af4da852de1ad21e0fa22b0cf04910c22b1c01c77bd798f958 SHA512 0960735d0adcfea3a4862770d4ecc14d0b9845b7f2c435c93152755cdc141c644e566b9a7a2126dceb25a59d5157de9ded228a8d92ab489bb7fadff1970dd1f4 +DIST typescript-5.9.3.tgz 4377468 BLAKE2B 851466b0e045c7ccd7b53c65c5c0bcb35a9ad89c4cf7afaa0acebcd41ff6580f9b2a8902b1f82ba9b46d833ea90d3e4cf529efebf3a2b139f276ee601023d758 SHA512 8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b diff --git a/dev-lang/typescript/typescript-5.8.3.ebuild b/dev-lang/typescript/typescript-5.9.3.ebuild index 3c3637607390..145001b5fed2 100644 --- a/dev-lang/typescript/typescript-5.8.3.ebuild +++ b/dev-lang/typescript/typescript-5.9.3.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/package" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64" RDEPEND=" net-libs/nodejs diff --git a/dev-libs/libgaminggear/files/libgaminggear-0.15.1-cmake4.patch b/dev-libs/libgaminggear/files/libgaminggear-0.15.1-cmake4.patch new file mode 100644 index 000000000000..a931af13688f --- /dev/null +++ b/dev-libs/libgaminggear/files/libgaminggear-0.15.1-cmake4.patch @@ -0,0 +1,14 @@ +Source: https://aur.archlinux.org/cgit/aur.git/commit/cmake_min_version.patch?h=libgaminggear + +diff -aur a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2025-05-20 21:15:11.039131000 +0200 ++++ b/CMakeLists.txt 2025-05-20 21:12:28.666031016 +0200 +@@ -1,7 +1,4 @@ +-CMAKE_MINIMUM_REQUIRED(VERSION 2.8) +-IF(POLICY CMP0022) +- CMAKE_POLICY(SET CMP0022 OLD) +-ENDIF() ++CMAKE_MINIMUM_REQUIRED(VERSION 3.5) + + PROJECT(libgaminggear C) + diff --git a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild index 9c844d7032db..472fd47f4e58 100644 --- a/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild +++ b/dev-libs/libgaminggear/libgaminggear-0.15.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,6 +36,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-0.10.0-doc.patch "${FILESDIR}"/${P}-cmake-3.13.patch + "${FILESDIR}"/${P}-cmake4.patch # bug 957468 ) src_configure() { diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest index 87e2c8b20b46..198ed430b9f6 100644 --- a/dev-libs/libressl/Manifest +++ b/dev-libs/libressl/Manifest @@ -6,5 +6,9 @@ DIST libressl-3.9.2.tar.gz 4353829 BLAKE2B 190e14bb596f644ad50da92c2ebcb69028f2a DIST libressl-3.9.2.tar.gz.asc 833 BLAKE2B 0d35047b42c0936ec5410c4cf8b95620652a51f3ccf82cdf5a21c7ecaa03fdc082ff0cf64f37b3bd1c5aba2bb0d260d41da247acc4fc4eab05341cf55fd6077c SHA512 75e21c8a8ab1fdb4bd26c0ad8132513727453dc42cf2be59c5abae7f08ad42b8b45ef36620bd613d5b35b37fb9fcefa27587a7de2a3d3222e8b8d172a49c4d3f DIST libressl-4.0.0.tar.gz 4259615 BLAKE2B 5b5c3b8490a809bb5920904b0c63785c1647a802201183ae05310d92b686fafc7ea7b6c12360bac6615cb11394b15d10dc9d583cc0544f9ca54ea81707eae5a9 SHA512 b5ec6d1f4e3842ecb487f9a67d86db658d05cbe8cd3fcba61172affa8c65c5d0823aa244065a7233f06c669d04a5a36517c02a2d99d2f2da3c4df729ac243b37 DIST libressl-4.0.0.tar.gz.asc 833 BLAKE2B 3547f18e6ebb1dc1d5727cfee4085b0a2cbbefb491f6a80731050deb7eb8366d19140f5adf9705c56032845c06f815aaac932572659e0d41166ddc3feb3c63ac SHA512 28b0951150b963ada69cfe300627e687ac719a5ed4c0c788322e778a3c351d40eb0c0804b81d957164ec672bcae0229738951484b8f2bea4f9611d8684fc8809 +DIST libressl-4.0.1.tar.gz 4265308 BLAKE2B dc4dfa69e411c80e5105a86f26b8edbbd14bb1b64830383ef7c77230f5ff3e13e3610f19c5e0e88f52d0b87d653b1fff9183353e537107d48d12bcda3bf98361 SHA512 f033b0fcb1ed7e7a6373a936feadc145b29ee325354d070358804b634aca99f0acc1ecb0690c4ff5ec8b605948857ca1b350f5b30b84a5d6c93c9bad342eef6b +DIST libressl-4.0.1.tar.gz.asc 833 BLAKE2B 00f5fcebb39bc2e2b978113eae11af00f3742ccf5417f49562ea8940cac3120531fd27998161247d6e23f1406ce040821b38480f7d757f822ba7e27b0f87ca34 SHA512 1ffd547f40f33df4604929a27d708b58aa0405e74e9fece436598a7d6b16b1a28842f565d09317f0bcec8dfb1eff414163417ade0d1b9c87bd1a25b147901306 DIST libressl-4.1.0.tar.gz 9198928 BLAKE2B 001aa64190b053148bdbaae7875ed30a55d2d661f70bab904bbeff3ec534863465c44b9f3a19c09ed5ba6cbaa2a86668a95e8b4e7824b3bbc38f4a7e52040c3e SHA512 ee2cdcd2c0c68cf86e63d83af4d08f82433adeae3ea9d42928d564e18bd7f2d73cbe8fa925993fb532d01fb22fd82c185bf9a512fbdad629fa10b1fff79f2d99 DIST libressl-4.1.0.tar.gz.asc 833 BLAKE2B 556bbb829d5dbc002c0e626ca4cde6db946f29bb140977056a14872032180469c4654f7803dc0b6777655e2ae517ab18da6b65e03a9f21e17be31e52ec2a91c5 SHA512 509a3de966d3447dd4b7fd4f574b1088e50bb3a99532bbfa18baf473952929e41a2562789460c8580ec9c485f8f383b545e4b5085c903108b679e5e6b96716ea +DIST libressl-4.1.1.tar.gz 9202355 BLAKE2B 340a90d84993842cb54f38ae8bf43e4156185e8f87ebf9358993794b5634bd7d7504314ec17a308531a25273893982b71cc9ce0dea6bbf4ffa1f1ab9182a7f60 SHA512 01c74c6cafc4274f2c1c2c88b897f2f21eafa4ccdd952dae72065366032ec5efdefbb4f809bca66da5b2f2cef426cf378181ae13c2daf7f3dcc67fab7daf9d51 +DIST libressl-4.1.1.tar.gz.asc 833 BLAKE2B 0b874f4b5244076a250f3b6ec4377de79e9fa17b427b3a74e0d66ccf3417e32d3afe7c8c3a3df5a2d48d6af6e81e91e182bdf39181204a939845005f49ada825 SHA512 d2f66e8575f82aa5d616144df100ab474ada45a09765296a1ccf559f0ccaf2f73b1f6c2493c240c1e9424f65b827d8fe3ee0b01237ddee117dd29fa8b65ea44d diff --git a/dev-libs/libressl/libressl-4.0.1.ebuild b/dev-libs/libressl/libressl-4.0.1.ebuild new file mode 100644 index 000000000000..dd1d5af10c3e --- /dev/null +++ b/dev-libs/libressl/libressl-4.0.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 2021-2024 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit autotools multilib-minimal libtool verify-sig + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI=" + https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz + verify-sig? ( https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc ) +" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/56" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc + +MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.8.3-solaris10.patch + "${FILESDIR}"/${PN}-3.7.2-genrsa-rand.patch + "${FILESDIR}"/sha512.patch +) + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + if ! use test ; then + sed -i \ + -e '/^[ \t]*SUBDIRS =/s#tests##' \ + Makefile.in || die "Removing tests failed" + fi + + eapply_user + eautoreconf +} + +multilib_src_configure() { + local ECONF_SOURCE="${S}" + local args=( + $(use_enable asm) + $(use_enable static-libs static) + $(use_enable test tests) + ) + econf "${args[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libressl/libressl-4.1.1.ebuild b/dev-libs/libressl/libressl-4.1.1.ebuild new file mode 100644 index 000000000000..eafc0b119cc0 --- /dev/null +++ b/dev-libs/libressl/libressl-4.1.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 2021-2025 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit autotools multilib-minimal libtool verify-sig + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI=" + https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz + verify-sig? ( https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc ) +" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/56" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc + +MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.8.3-solaris10.patch + "${FILESDIR}"/${PN}-3.7.2-genrsa-rand.patch + "${FILESDIR}"/sha512.patch +) + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + if ! use test ; then + sed -i \ + -e '/^[ \t]*SUBDIRS =/s#tests##' \ + Makefile.in || die "Removing tests failed" + fi + + eapply_user + eautoreconf +} + +multilib_src_configure() { + local ECONF_SOURCE="${S}" + local args=( + $(use_enable asm) + $(use_enable static-libs static) + $(use_enable test tests) + ) + econf "${args[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest index 6cb92bf69048..29ed48fd0418 100644 --- a/dev-libs/simdjson/Manifest +++ b/dev-libs/simdjson/Manifest @@ -2,6 +2,6 @@ DIST CPM_0.40.2.cmake 41017 BLAKE2B 012ee2bfc1aac818efc49a04a52e77a3f574c63a12b2 DIST simdjson-3.11.5.gh.tar.gz 2707916 BLAKE2B 88535b826346a468038271b265e6ac6d8bceefc87c968ad868eb25f312c518ab8f82e2065b0f1e36ab581083f76f0da77a899813d1499bcdc7ca71498ba1e31b SHA512 bfa44dea3dbe93a9b3521a3fa6204adb26647098c62607d43f2585ea437f1d69ce0986bea65e6155a7633687b8f9964c4823a7973db1a8e392a1676d5f5eee3f DIST simdjson-3.12.1.gh.tar.gz 2709314 BLAKE2B 8c5cefc63c51d627fcea3cfb077fff8efd5ba13a6cf13b90c3faf03795ebd98917bdb6c23d491bbd0afaf1caf11cd3e0cd4bf0e04e6a1a8f6d6d97b10db5717e SHA512 b8dc78df5d016e830133cb23d13e6f98e7147c1995c9c0951c5085fbb77476ffe29458d1d32abac2f85966d7758a1c1ffa888aea881bf4c0aced9a144d01b3ac DIST simdjson-3.13.0.gh.tar.gz 2720238 BLAKE2B bb27f854d653f799618088956e8b5004819a90943ef7c0c6fd927ad1228a527c3e98c40ba5ca923096f529db3a70b4c0679e02cafc76a438ecd158f8f3f446f2 SHA512 4cf86bd2754780007c3a3366ab98ea49c2add1236c45092f852279cdce3a03f61e8dcdbc7db01f99cc13e28f1ffa5e0ea21cd87f8f1d21c6c6d9e8a2256c4ee5 -DIST simdjson-4.0.6.gh.tar.gz 4445328 BLAKE2B 8241da0eb0f791d8e90ab7df3683d67382057bff744e103e8a94e3d9cd4ee537b61ee7d44e60811d7bdb74cf757139663e1918ebd474f987dad1cc7e48d3ba86 SHA512 1c91db27ef7d11584ad77da196af56c7d24d8bdcb444a17a8408259c445c4d4ddf01d760039ff901abef05b39af3f28841ae004113cf0b684f6742bbac9b8097 +DIST simdjson-4.0.7.gh.tar.gz 4493723 BLAKE2B 27e7ec5e85477d0e42f82877c503365cfff7f64cadaaf999da2f26f278939212c7b701c0f36a641dc080740caa20f9485eff304ae518f8f03d115eb45ee59da2 SHA512 56371567a4bcb8a173df330763c65c794e5480ba3468aee1ec5e16b65dbce96a6b35ea0bc887c0c3b57d634c59054cb6937ee0ffa7b7db4e12783ad0f928b133 DIST simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz 6635608 BLAKE2B 07f96c6b1bfea55a247eb7361bd4c068cb49e06f2cb1f3853c107173025c4cd543b20a5b7a3dcfa1e4462aaca8278a1cff9656f54319da08e221bc38f98e5a9e SHA512 7db557d374b9ce98077b7a9e1265ae66f9a607f0f283f662a9f184147f081727df68c0eb4889ebc8aca609ec62b348753445e553087e6520879a23e268caafba DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE2B 563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7 SHA512 168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1 diff --git a/dev-libs/simdjson/simdjson-4.0.6.ebuild b/dev-libs/simdjson/simdjson-4.0.7.ebuild index bb739ef9830d..bb739ef9830d 100644 --- a/dev-libs/simdjson/simdjson-4.0.6.ebuild +++ b/dev-libs/simdjson/simdjson-4.0.7.ebuild diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest index c721c3a08184..ae4131a69b6f 100644 --- a/dev-libs/zziplib/Manifest +++ b/dev-libs/zziplib/Manifest @@ -1,3 +1,2 @@ DIST zziplib-0.13.74-testdata.tar.xz 166188 BLAKE2B f3cc98495542fb95e8bd9cfb98ecd22c9e6206fd13c1d0607ee8b7640ddb3d3c4b9cb7bc7ca7a95a787ffef4e5a8c2b4ab1bc0c5890811ab21c681239840dcdb SHA512 d4545f770c4f00658ec69a7f393f38d0c649704adb30b6a25f2c0b48711829416985258d34911d48b9bd394d9334ab89c8deda719f2aae509a75441f8a8d8902 -DIST zziplib-0.13.79.tar.gz 1197706 BLAKE2B 007bac246222d766562860b383df0cefcfd0e99e02b805d74b9708c259b3f75ffbc9897edd4d7e18dfe96d5eee682177df9cd00b6821099fa19814af1f7a4f6d SHA512 bed63fa7d430bd197bb70084f28ae6edc4c4120655b882bc8367f968b32c03340bb6d9bf1b14a5fcc5a1160d91ccf00e7b1131a4123da5d52233a84840ba8b7e DIST zziplib-0.13.80.tar.gz 1192948 BLAKE2B 88b686703225487c0131eef830a2a8ebd5947e9adffec766a6e150fe6010fc2a8d65141466e3db54767e8a622ceb7ff2a1acb2b602a3a70b01072e92dabd1f09 SHA512 1560b9b6851247ef07e64c689551e191eb26e2756f7ba32bdd1a7ed345a76b444050474b2fdd5f6308ca2ff1e9a55a55c8961eefaf8db0c6674c6a2f1c368a68 diff --git a/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch b/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch deleted file mode 100644 index 41b4de535ddf..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://github.com/gdraheim/zziplib/commit/4b2b33f379e508a41a9e43009db921866955a02f#diff-01635cf996d8145e5ff10b21b8f04bcc57377a750cb77d4107086dbdb2c67b05R307 ---- a/zzip/CMakeLists.txt -+++ b/zzip/CMakeLists.txt -@@ -304,7 +304,7 @@ set(outdir ${CMAKE_CURRENT_BINARY_DIR}) - - if(ZZIP_PKGCONFIG) - install(FILES ${outdir}/zziplib.pc ${outdir}/zzipmmapped.pc ${outdir}/zzipfseeko.pc -- DESTINATION "${CMAKE_INSTALL_DATADIR}/pkgconfig" ) -+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" ) - endif() - - install(FILES ${libzzip_HDRS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/zzip ) diff --git a/dev-libs/zziplib/zziplib-0.13.79-r1.ebuild b/dev-libs/zziplib/zziplib-0.13.79-r1.ebuild deleted file mode 100644 index fa3616b68c63..000000000000 --- a/dev-libs/zziplib/zziplib-0.13.79-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# It's critical that we use RelWithDebInfo and not Release (which a user -# may set) because the upstream CMake sets a different library name (!) -# with Release. -CMAKE_BUILD_TYPE=RelWithDebInfo -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -# Needed for docs, bug #8357553 -PYTHON_REQ_USE="xml(+)" -inherit cmake flag-o-matic python-any-r1 - -TEST_PV="0.13.74" -DESCRIPTION="Lightweight library for extracting data from files archived in a single zip file" -HOMEPAGE="https://github.com/gdraheim/zziplib https://zziplib.sourceforge.net" -# Test data tarball generated with python ./zziptests.py -D -d /tmp/zziplib -v -SRC_URI=" - https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_PV}-testdata.tar.xz ) -" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0/13" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="sdl test" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - test? ( - app-arch/unzip - app-arch/zip - ) -" -DEPEND=" - sys-libs/zlib - sdl? ( media-libs/libsdl2 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.13.79-cmake-pkgconfig-libdir.patch -) - -src_prepare() { - # This test assumes being built with automake (checks for .libs/x). - sed -i -e 's/test_81000_zzshowme_check_sfx/skip_&/' test/zziptests.py || die - cmake_src_prepare -} - -src_configure() { - # https://github.com/gdraheim/zziplib/commit/f3bfc0dd6663b7df272cc0cf17f48838ad724a2f#diff-b7b1e314614cf326c6e2b6eba1540682R100 - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DZZIPSDL=$(usex sdl) - -DBUILD_TESTS=$(usex test) - -DZZIPTEST=$(usex test) - -DZZIPDOCS=ON - -DZZIPWRAP=OFF - ) - - cmake_src_configure -} - -src_test() { - cd "${S}" || die - "${EPYTHON}" "${S}"/test/zziptests.py \ - --downloads=no \ - --verbose \ - --topsrcdir "${S}" \ - --bindir "$(realpath --relative-to="${S}" "${BUILD_DIR}"/bins)" \ - --downloaddir "${WORKDIR}"/${PN}-${TEST_PV}-testdata \ - --testdatadir "${T}"/testdata.d \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-lua/luaossl/Manifest b/dev-lua/luaossl/Manifest index d5cb892cc7f3..ff833ef1c185 100644 --- a/dev-lua/luaossl/Manifest +++ b/dev-lua/luaossl/Manifest @@ -1 +1 @@ -DIST luaossl-rel-20220711.tar.gz 505174 BLAKE2B be8736c9198c2c602ab4495f5498e96c90c66ac2712c4c299e3279fa5acd9168fcac29730f1db000eb908ca5f0a2215856c75bbd4a2cf3927cbdf82615160467 SHA512 13c51881218a5a9995d195d4781f6871f0dfe58f061b85dd997b98ec970a38302ac6b057b7987bff5f7719bfdb826aae09f602ea8db5e4b2d462648ad0236909 +DIST luaossl-rel-20250929.tar.gz 505293 BLAKE2B a0c44def1adf40084ef1a050e21781b9dcb03884165c95790c7d8f0d3188f1a8a6358c06dc450d10dc0ac28910c1ca3bd0f5693932d674ae51754128061555e2 SHA512 66da276675b2fc372cfd7ab000143eee027d679dcb4f67a4a40bb413281c88ef277d6df740b46e2a038319b1eec04aee3c08880e6d7016cc94d5d232ecd9d77a diff --git a/dev-lua/luaossl/luaossl-20220711.ebuild b/dev-lua/luaossl/luaossl-20250929.ebuild index 2b078dbe844b..a0236a3bb7da 100644 --- a/dev-lua/luaossl/luaossl-20220711.ebuild +++ b/dev-lua/luaossl/luaossl-20250929.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest index 8fd531ee6524..9752bbac70ce 100644 --- a/dev-ml/base/Manifest +++ b/dev-ml/base/Manifest @@ -1,4 +1,3 @@ DIST base-0.15.1.tar.gz 414911 BLAKE2B 4f0955374213bed241214451cb930c939bfed7208668b2b6676786a37c60f14b671b50e9a8893555693068dc2272e21f63e4def938dbe064b4ecb143925a8aab SHA512 4ac43829229765c19d8af98d45783c098abffd026328b03f5dc4390911b26cf6b65879d4084d30dd4b0b4f5a1d23079270e9bb10b1aeccf575ee70c7e16021ec DIST base-0.16.3.tar.gz 442632 BLAKE2B 533a04b197bb1065a8b8772aa227bbe3be2c47d536722dfa7d1df366ad05e40fdd47f3a842654ee9bde1e3527ff34adaf155057af68596d4c02c8108505c9108 SHA512 69380ed392faf4495459f97f70a10a6959fce71d2e6ba093472fc272141646307fd7872407de855dfa48ef0435f6587eae5aa50f4a67eac40a9e1946d0c3c070 -DIST base-0.17.2.tar.gz 478312 BLAKE2B fb26df70b8e5270b14528c665c444cec16b91faad947c76c8371b66d93065f5ba8babf87ca2c234b2a502e27f00620f79ef09b92e8e98e5b1dd83d600b7fc63a SHA512 202bec57f9bf846cae1e6a9a51fb82128ff9744959550e1c6645fa02baf8f24225f2a409e820d325d89eb4422eba6f6b4304f9b78b94660283c477749d63ca8f DIST base-0.17.3.tar.gz 478230 BLAKE2B 427252d33c357d5e4a06a65c2829a743f2de80ae7b02ecd5ff42f356cf933dd1934daf2e26a5ff00daaf0eef71bb8cacaab8d1eda96898ea806ef473a29e6154 SHA512 628610caff7e124631870fa1e29661caac28bdfdb18750ee43b868037da3d65d6dd9023b4be7c4c52405679efb5e865a6632d95606a22b28a36636a6bf706ef3 diff --git a/dev-ml/base/base-0.15.1-r2.ebuild b/dev-ml/base/base-0.15.1-r2.ebuild index 536909da83bd..fa1c6558750f 100644 --- a/dev-ml/base/base-0.15.1-r2.ebuild +++ b/dev-ml/base/base-0.15.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,6 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" RDEPEND=" - >=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] " diff --git a/dev-ml/base/base-0.17.2.ebuild b/dev-ml/base/base-0.17.2.ebuild deleted file mode 100644 index a145f825bd30..000000000000 --- a/dev-ml/base/base-0.17.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Standard library for OCaml" -HOMEPAGE="https://github.com/janestreet/base" -SRC_URI="https://github.com/janestreet/base/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv" -IUSE="+ocamlopt" - -# Jane Street Minor -JSM=$(ver_cut 1-2) - -RDEPEND=" - >=dev-lang/ocaml-5 - =dev-ml/sexplib0-${JSM}*:=[ocamlopt?] - >=dev-ml/dune-configurator-3:=[ocamlopt?] - =dev-ml/ocaml_intrinsics_kernel-${JSM}*:=[ocamlopt?] -" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/facile/facile-1.1.4.ebuild b/dev-ml/facile/facile-1.1.4.ebuild index 43e94e694256..e49797cd148b 100644 --- a/dev-ml/facile/facile-1.1.4.ebuild +++ b/dev-ml/facile/facile-1.1.4.ebuild @@ -15,9 +15,6 @@ SLOT="0/${PV}" KEYWORDS="amd64 arm64 ~ppc ppc64 x86" IUSE="+ocamlopt" -RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]" -DEPEND="${RDEPEND}" - PATCHES=( "${FILESDIR}"/${P}-dune.patch ) src_prepare() { diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest index e3c6add151f6..1fca96741050 100644 --- a/dev-ml/llvm/Manifest +++ b/dev-ml/llvm/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/dev-ml/llvm/llvm-22.0.0_pre20251001.ebuild b/dev-ml/llvm/llvm-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..e28a14abee10 --- /dev/null +++ b/dev-ml/llvm/llvm-22.0.0_pre20251001.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake llvm.org llvm-utils python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~llvm-core/llvm-${PV}:=[debug?] + !llvm-core/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use test; then + local llvm_bindir=$(llvm-config --bindir) + # Force using system-installed tools. + sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ + "${BUILD_DIR}"/test/lit.site.cfg.py || die + fi +} + +src_compile() { + cmake_build ocaml_all +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-llvm-bindings-ocaml +} + +src_install() { + DESTDIR="${D}" \ + cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die + + dodoc bindings/ocaml/README.txt +} diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index 6b44cfbdb40c..688ee79021c5 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -1,2 +1,2 @@ -DIST apprise-1.9.3.tar.gz 1795515 BLAKE2B 50b6d6b5b9d53a9caf4bf0b4408c0f6c3755527baacca300fd21c090ed65e1407975e5ed468b1d9a6e1ed6e0853ad4014aef2843c89dcc0f2ee9529401ec3b7d SHA512 9b75db6f9926a8e19f75662737df1a8848b26db0c84ecc9e816838fd25f6e7ea291462ff201b36f4f33536d83fd821910be762988a573d503f137f76b1bae9c2 DIST apprise-1.9.4.tar.gz 1855012 BLAKE2B 2375d22f5f3d28a8c9bf8692e6fc1b029cfe0a3ad0eaebfd43cf06fd4b29dfa212289197706ff0913083fb8cab27d967395282bcaf43f5a32593bb115e15f9c5 SHA512 5e25ac6260506e1963f4bb89dcd30bdc7ca639760c0078dc839774901345a91f6b1ec182b40116712f6206115a7e86edfa786f375a09efdfa1473132b5d5cefa +DIST apprise-1.9.5.tar.gz 1877134 BLAKE2B d26bd5fb1d2076b25129f89919282db0910f32b16947352f7f0b3d1478209506d9a536fb07ab129f5e2d9847a5c8f32fbcb4826dca1fdb6a6d86905e45cf92fe SHA512 a28f873e56dd1c4fd744f0d402765499144f1f8f76b55ee23bef2c80573cff6f744d66ab0707bef27f5f50165d05ec1454e0903ea018fc147e9b75fb89e4a756 diff --git a/dev-python/apprise/apprise-1.9.3.ebuild b/dev-python/apprise/apprise-1.9.5.ebuild index a08e8a8e78fa..43e0d62db9e5 100644 --- a/dev-python/apprise/apprise-1.9.3.ebuild +++ b/dev-python/apprise/apprise-1.9.5.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" IUSE="+dbus mqtt" RDEPEND=" @@ -30,9 +30,14 @@ RDEPEND=" " BDEPEND=" dev-python/babel[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) " +EPYTEST_PLUGINS=( pytest-mock ) +# xdist causes test failures distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fails if pygobject is installed + # https://github.com/caronc/apprise/issues/1383 + tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic +) diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 5507eefd8ac3..ef0f11988066 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,3 +1,4 @@ DIST astroid-3.3.11.gh.tar.gz 469464 BLAKE2B cb2ad429fa303e1049de685079d814696f9a907f75d85e0eb6aadef34d791ca2564e2727aff604e1f15b8bdd262b6c5dbfaa64193bac008d39e9bb7e642254cc SHA512 7dd0fae9fa6135abb505af567731f9062ea5f45b5c2e9c613fd1c5cbeeb409779a620cde3ecc42cd8a0733ccebc58b5e8e66baa1a38b6f46b1d3fcf2e33914b5 DIST astroid-4.0.0_beta2.gh.tar.gz 469767 BLAKE2B d3f03cd34e7a1fc667eecf0fd68fd58ece838bfccbabce13ad3a1020999d0e984c865d11100bfb514cc5034863b8df77db9fb8e7132fd2ec74035c8ba8a39108 SHA512 eabf3e08677894e3f4d843ad602fdf957518c143f42ad5e5c81ab679175e6717a339a6b78d7c377576d75f30a56cfc59045a47d23d18e10835df69f9656f588c DIST astroid-4.0.0_beta3.gh.tar.gz 472369 BLAKE2B 53e36752a4e6ed9c9d8e25cd7143d1bd3fadba1a1c151cd6e9c7a8fed2c6fbd05f2fe9eab6489e93897efcc2ac62a6b09074d656f1cb60d9bf26c854191a79b4 SHA512 37316cfdf7285eb6471e52e534ffe34456b6e7be9d07288ec62a78cc20de1f6189a1220fd098579213c29b2bfacd5ff20bc08b7dc519b04a36b24dfb6f34f706 +DIST astroid-4.0.0_rc0.gh.tar.gz 474866 BLAKE2B 4a722d135579a0e01c32ceff21c824ff4f6009a4e3acecf5df20ff83dd67fffd93fe86fe4b9c2687792d15664d9a509e1da2152cdbc10a5c70b00eed9cb57f7c SHA512 855893700b47514716589295a42920e21734110ac98e65affb83dd303edb10495e1a9daabe5ddee298a9c686120cfdb3283cbc184db2752f0fedae18355d08f7 diff --git a/dev-python/astroid/astroid-4.0.0_rc0.ebuild b/dev-python/astroid/astroid-4.0.0_rc0.ebuild new file mode 100644 index 000000000000..1a8626569f2d --- /dev/null +++ b/dev-python/astroid/astroid-4.0.0_rc0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 + +MY_P=${P/_/} +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE=" + https://github.com/pylint-dev/astroid/ + https://pypi.org/project/astroid/ +" +SRC_URI=" + https://github.com/pylint-dev/astroid/archive/v${PV/_/}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2.1+" +SLOT="0" + +# dev-python/regex isn't available for pypy +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/regex[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_IGNORE=() + local EPYTEST_DESELECT=( + # hangs randomly + tests/test_nodes.py::AsStringTest::test_recursion_error_trapped + # no clue why they're broken + tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part + # TODO + tests/test_builder.py::BuilderTest::test_data_build_error_filename + # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442) + tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return + tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables + tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type + tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple + # old pythons only + tests/brain/test_dataclasses.py::test_pydantic_field + tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils + # -Werror, sigh + tests/test_nodes.py::test_deprecated_nodes_import_from_toplevel + ) + + if ! has_version "dev-python/mypy[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_raw_building.py + ) + fi + + epytest +} diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest index 227e33648f27..e44642f0017f 100644 --- a/dev-python/beautifulsoup4/Manifest +++ b/dev-python/beautifulsoup4/Manifest @@ -1,2 +1,3 @@ DIST beautifulsoup4-4.13.5.tar.gz 622954 BLAKE2B 4dc86ae7dfd3b9f9f4b3a5b305ee34bbf9ec7f3dcdea2703d4bde274df76137d057dad2c5a49d34a6ee0f7a5f28e48c4aa78b5f5fd1c199d9a33732877a81c09 SHA512 81c0be4e2f228ea11c78540d850ba11e74ebf784460188680d351fbe0f54f4fb9f94e0e7a1a1bfb9e6e5222be6203fbd777aa3483902942dbf9319227ff112bf DIST beautifulsoup4-4.14.0.tar.gz 625697 BLAKE2B 45efe0e7112004db3263c3ef12d8672efe394e5bd63aee8c091190268f92c6b2bb8c2f9143ad7a62792ea395217f3639fb979812d299caf4845b77417c3bad06 SHA512 a1aac3447226752f5cbf41c75a50fa34573c4949690f4cec270811a9db24634b18e21f7c5fd53dd8244eb2d89173742dba9e64e956d6f284d42b55f4785cb14d +DIST beautifulsoup4-4.14.2.tar.gz 625822 BLAKE2B 4a47694486c87e8dac7b248d9bd7a7613308d07250922e171bccdb9ba0c77d0a1e93b63b81060cc2df0897e036ed8bf7a443723ff0e15cc2800215a170d64c8d SHA512 71615985822a10788b3fb51b832cef0ee7b95464e64e08302471cc68b42924c5d6561c3a355ea211d963c65a46a92d3e5128fb05df653c7bead8623791cae3cb diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.14.2.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.14.2.ebuild new file mode 100644 index 000000000000..8c4da3acbd87 --- /dev/null +++ b/dev-python/beautifulsoup4/beautifulsoup4-4.14.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" +HOMEPAGE=" + https://www.crummy.com/software/BeautifulSoup/bs4/ + https://pypi.org/project/beautifulsoup4/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + >=dev-python/soupsieve-2.6[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] +" +# bs4 prefers cchardet > chardet > charset-normalizer +# however, charset-normalizer causes test failures, so force the other two +# dev-python/chardet[${PYTHON_USEDEP}] +BDEPEND=" + test? ( + || ( + dev-python/faust-cchardet[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + ) + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest +distutils_enable_sphinx doc + +EPYTEST_DESELECT=( + # broken by security backports, already skipped on py3.13+ + "bs4/tests/test_fuzz.py::TestFuzz::test_rejected_markup[crash-ffbdfa8a2b26f13537b68d3794b0478a4090ee4a]" +) diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest index 69957115da9e..387f3972f3ca 100644 --- a/dev-python/blake3/Manifest +++ b/dev-python/blake3/Manifest @@ -1,13 +1,11 @@ DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8 -DIST blake3-py-1.0.5.gh.tar.gz 114090 BLAKE2B 42f0688a6e65b244246ffe62960dab1e00af679063f783930fb1b0752c033173b183fe18ffb5c47093a1149c5c77b110339b370a2a3e7c0f868e30e5ff033fad SHA512 006d716fcf088a8a64188d79324e2fbef00d41b66cd7292cb0d94496d7397297f49e1cb33cf120ec76d40a93a01594e494df44433d83f83b48169677f41a6536 DIST blake3-py-1.0.6.gh.tar.gz 114491 BLAKE2B c775df5bc9e64be88c9b0bd8ad98679e2a314ffa76c3bdf9042ca28c243cb709ee48713b02916791f4846e36ba818a1fad792853897652ee894ebadee9c2afcb SHA512 0ac8c813cba427002bf7e6305960d90dd683f0bccfe00b0ad1f2275b7be320519d1c74aa4d891ad77ce32d9c1dac19fd7a4fe22ea815bd3242cbb803209a845f -DIST cc-1.2.23.crate 106527 BLAKE2B 0fd9e69ad743f4df15da3d25f85e1a422ef64b81b72af491001ccfba5c0c39e448deecc92e3a553bf74574460ecd2bf8f4056a1cd05d05856a1f3f36fa25bc19 SHA512 3fced846c630c09f629854754dc247affeae3e71375953617d77947b2bdfb479369db159cec941c7b094fd9d2fee62f7d5898d6d76de920dbd70de24ee35fd0b +DIST blake3-py-1.0.7.gh.tar.gz 114424 BLAKE2B 4aea5de0f99b5e098b0e45f0db02f15df53a3e73dbaf94aa9d2177c81b00069aec95e1912a5247d7adebbcac2dc4a2dca01e8544ad8434c0ec7bfba5832b9194 SHA512 326cbccb2415e388b310be57e7ed694c86fb808d075dc6093a2a9eb92d71201531e813945fe56235bc3916305a4595f42c5d6a2221ab0e62f16f3ffd98428690 DIST cc-1.2.38.crate 90139 BLAKE2B 18bcb89240d08928ad0950f923dda66b2703f5256a507d1bd36fb6468c6479d440692e37df096d1b0f3dba5177fba2cfae12f989782952946f99823567c4c212 SHA512 6614c2bbad044db8b60e14f3dfe6258e1a967e4f6019cac97ba82dad736270853077d6d6bfaa48d88102bed45cd39e8d55458a3664146bf5b96dfb9fc93fbd44 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST cc-1.2.39.crate 90774 BLAKE2B 03c02839a1e464a32a6a6e532e1c7505d7c062facbfa3bfb0e69070d336922e247da8a63876e90f5f31c3c13085500fbf6a0736609db6c840d889e281d345892 SHA512 73f580f1bc1cab96a54a86025957cd846f7a3629f43b3b51b81e336a10cbbe81be6936afcef42118ad9b85184bf3b4dac2c151a62018f75b6b517ff294827954 DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50 DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 @@ -18,34 +16,31 @@ DIST find-msvc-tools-0.1.2.crate 30461 BLAKE2B 66623bcb6fb43aeed869066f9a51eeb7f DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST libc-0.2.172.crate 791646 BLAKE2B 3a6eb0eba1e31cf89ac792a8e667c0f68b2a0e62502710ffe77c2b06321103a30ffdc4516c0a91fd3ff44508d5304dfb04ab919bd3e723e34c66b560a20e7f86 SHA512 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34 DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea -DIST memmap2-0.9.5.crate 33280 BLAKE2B cffb232e313c40c6a698ad6c9e6bf140193cf1cd4dc003ea6da08d748f11001c5426786f741dfe23490841350363db3b9adea927f3e40138b36f2f4558c7a113 SHA512 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337 +DIST libc-0.2.176.crate 790040 BLAKE2B 0c58e6c9a3ef8983ecb33917903ce021df7c249dc2b142805c47360418be7219277b8a02d04df7bdafdb1fb04ca21fb2e791cd625a8e696faff3b762cf0e0799 SHA512 e1c5acef0efd3ee6b0742e28d86ee74f9555745349de8ca5c2a64a823365948fe1f7c72a6b9ce6d4a251a67beb45b748cf575005b935bf0188903b49843e9192 DIST memmap2-0.9.8.crate 34478 BLAKE2B b692ca950cdc51d2ac17133fcbee48f4e6a9cb3ffc00b1bccfdce366ee29fbf62686eeb780a5896a76a4634b6fbfcf0da4d12987dec872f80e6cf792c5c9da65 SHA512 291d20396dce8f34cef46801bb26f73a2b5e07a0a58e01894858696578d4fbcd1c3b3872828a80cb2552ee71908cc2c13599c1522a0f0d4663e603fbc924556a DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547 -DIST pyo3-0.24.2.crate 1113754 BLAKE2B ba8117316f8c40f32a32e81ab19e30b289dd685d2e007121190d6028b222552210e00bc8c573ae2fdaa4d68327b9be86740916236a9b7497f0195d9466a05fb4 SHA512 fa9ff4b215e4b3346191bd2eed6624cf4c3eb3ad9ec6dfe42df2bdf55dc7189d5ac366015982b09c5d3252703f07a47f4eee39c627494cc295254d57d0e6626e DIST pyo3-0.25.1.crate 1121993 BLAKE2B 79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe SHA512 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6 -DIST pyo3-build-config-0.24.2.crate 34019 BLAKE2B 7043708120865561ecb2785e618b8544e2fce456e611bf0042284b7a6349b66f541b60c252cb1d1d6ff5cdee84f0c0a11631c602cd5f8a0896689277f28515b1 SHA512 e388d8f319c95af85d2779cd9d24f1293e3b9ac97ea8cf99064ff851b9bf93bf86f476b97ca1434ea0060043a6e7af1129a7e6c1fd1159eb7b025c646a7ddc37 +DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc SHA512 d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467 -DIST pyo3-ffi-0.24.2.crate 76458 BLAKE2B 1cf67756e79e02429d5dab9db2bc2abcb77430a9cab9e16cbf8de74bfe6c5e70bc1a92c71b9bc5b6cebaecd1c803215aa5b186236fa50b74875d42fd0c78b55d SHA512 cf18b1048f5f30948cfa213c5f812d50253ac79fb1f1a8eef1034ca91d0ba720428b546294f75327df6243889915d25d398a7bce446cabc3b9aae661ba973058 +DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7 -DIST pyo3-macros-0.24.2.crate 8874 BLAKE2B 03a7173da6f594995046f41d3e7bb7ce847f32cfa1cb5cc59671c74d732746851902f759b073ae0a84034577065eae0d6fffd579a5f25e80561ac213feb228c1 SHA512 ac75dcaf24e308dfefe0e0c2931a3527829750dd2afcb29028d48483ae91a65078afec3d8c03d47f946a6d3b3da9f681e03fedcffd2bbde4b8208eed5faa7ffa +DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470 -DIST pyo3-macros-backend-0.24.2.crate 72654 BLAKE2B 0e5488334e3cf609d4a4973cd9cfaf5c7fbe4b983b1666837258ee0ff86f9250b0550422f398e384c037e6c914da0880a50388c027c444c98abc730942ef1de6 SHA512 e70809ffee1b20161b112055bb813acf35912473923a9fec4ef1ecaa7100d9fc92a1423255d182bed42435dd4ca3276dc3c0d6eeaa158a6e67a790604b961a0d +DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2 +DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 +DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3 +DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e +DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.101.crate 299250 BLAKE2B 7018cdede66dca82e7d7a7e07e52a178687957fcfd69f1a2862094497d2fb9d78ada14b94761679bbc5f6c76c808a63e948ed071e4f65c2f9580a40bf58c9426 SHA512 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101 DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/blake3/blake3-1.0.5.ebuild b/dev-python/blake3/blake3-1.0.7.ebuild index d928898e2d4d..72eeb2f18f97 100644 --- a/dev-python/blake3/blake3-1.0.5.ebuild +++ b/dev-python/blake3/blake3-1.0.7.ebuild @@ -8,39 +8,41 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=standalone PYTHON_COMPAT=( python3_{11..14} ) +RUST_MIN_VER="1.80.0" CRATES=" arrayref@0.3.9 arrayvec@0.7.6 - autocfg@1.4.0 + autocfg@1.5.0 blake3@1.8.2 - cc@1.2.23 - cfg-if@1.0.0 + cc@1.2.39 + cfg-if@1.0.3 constant_time_eq@0.3.1 crossbeam-deque@0.8.6 crossbeam-epoch@0.9.18 crossbeam-utils@0.8.21 either@1.15.0 + find-msvc-tools@0.1.2 heck@0.5.0 hex@0.4.3 indoc@2.0.6 - libc@0.2.172 - memmap2@0.9.5 + libc@0.2.176 + memmap2@0.9.8 memoffset@0.9.1 once_cell@1.21.3 - portable-atomic@1.11.0 - proc-macro2@1.0.95 - pyo3-build-config@0.24.2 - pyo3-ffi@0.24.2 - pyo3-macros-backend@0.24.2 - pyo3-macros@0.24.2 - pyo3@0.24.2 - quote@1.0.40 - rayon-core@1.12.1 - rayon@1.10.0 + portable-atomic@1.11.1 + proc-macro2@1.0.101 + pyo3-build-config@0.26.0 + pyo3-ffi@0.26.0 + pyo3-macros-backend@0.26.0 + pyo3-macros@0.26.0 + pyo3@0.26.0 + quote@1.0.41 + rayon-core@1.13.0 + rayon@1.11.0 shlex@1.3.0 - syn@2.0.101 - target-lexicon@0.13.2 - unicode-ident@1.0.18 + syn@2.0.106 + target-lexicon@0.13.3 + unicode-ident@1.0.19 unindent@0.2.4 " @@ -77,6 +79,11 @@ SLOT="0" KEYWORDS="~amd64" IUSE="+rust" +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] + ' 3.10) +" BDEPEND=" rust? ( ${RUST_DEPEND} @@ -93,6 +100,7 @@ BDEPEND=" QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so" +EPYTEST_PLUGINS=() distutils_enable_tests pytest pkg_setup() { @@ -116,7 +124,6 @@ src_prepare() { python_compile() { local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools) - local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 if ! use rust; then cd c_impl || die diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 7bf932417a7e..cf37467cf94b 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -13,3 +13,5 @@ DIST boto3-1.40.37.gh.tar.gz 1002433 BLAKE2B 1455b91f685be5a50daa48de432998ad77e DIST boto3-1.40.38.gh.tar.gz 1002682 BLAKE2B 079377e6d6d5fb0f4622b9a8023fecce859cb4ee6fa4d971e32b4f41113ac0d170a4a511c781e8361d5be7ef677db207914620f228eff571a090fcb26e46092d SHA512 b63d594175a2d68a6d9e86bb59094360827ff312e9b31b88d64fc385fa4571dcff03de35ec725280881862e9a53637de6fb2c80450e8831da464b73de9206a67 DIST boto3-1.40.39.gh.tar.gz 1002988 BLAKE2B 944ac6019c461af48526851d526cc397bd300b8e396d5935828564ed2be483971a132b29325d171d82f3bf89c22347dc1ac5ec0f0fb7ba5d4057ccc22a523990 SHA512 ca48b1e4115b55a3309636fc7d3dcea8e59a5705775455513ea74acfb958dc7d770f908d0c7c2bbbc04f6661085cfd15dbf9ef9c4d94c4ad7dc690ed5d680ac5 DIST boto3-1.40.40.gh.tar.gz 1003705 BLAKE2B b7a555bb3ce92d01a14f3bc43a689452ed7f1cdef7e8f165ed4ee9b5625ab8c064c4ba541c67f301d938d6a3886301f1c563c0f77a72bae19c88ff60f35fdcfa SHA512 47172d50ce7203abb5e85e7e66da93e388a6f28a244fe0e654f619dee5388961d080ff04ff7126c09bc52af7c3f03cd4c334fc757bc63fbfb2572cab668b7b26 +DIST boto3-1.40.41.gh.tar.gz 1004100 BLAKE2B 5962a2a77f20535580cdc8efb6cf6eb7004b0903879dd2ff554cc6f48541cf132e80a3e1c001ad364f9e38855cbadae52b6b39a8e33363ee0cc6b2c13485de2a SHA512 c80f6f83b63bd593113c99f2f1a8b86de734722306304ce4a4cc9a40610c2bcc274c17ee0246a550127d8a2503367bf961b2469bdd0e39c90db5c539dba04158 +DIST boto3-1.40.42.gh.tar.gz 1005633 BLAKE2B a247bd55488854a6b5796385cb185e66dce964a98ab1eec2d244b43802cffbe00cf331efbe3c498c0f5999299870bc10158b98979747593eea8ca47581bb1afd SHA512 a6673cdf916cce47429fecf9d5462670ee2140b89838c815be74a5c2806f09dc6fd788dc3e14136f5bd6e9c0e4f0c8663e7cf93152a898340b023a51bc39c4f4 diff --git a/dev-python/boto3/boto3-1.40.41.ebuild b/dev-python/boto3/boto3-1.40.41.ebuild new file mode 100644 index 000000000000..90fb2a42e6e5 --- /dev/null +++ b/dev-python/boto3/boto3-1.40.41.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.40.42.ebuild b/dev-python/boto3/boto3-1.40.42.ebuild new file mode 100644 index 000000000000..90fb2a42e6e5 --- /dev/null +++ b/dev-python/boto3/boto3-1.40.42.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 52e22d7a61c7..0bb155b53916 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -13,3 +13,5 @@ DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B b0ed767f10514f099730e08ef6c8588 DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B a43db5c4fc5998b4160f4f07a933a4157df833c65762bcf73fab6fdf9d44978d6c139bd0a3d6967640fb7114b3fa048f78aebd420f47c207b7af52cfd1bd4371 SHA512 681575e86ff0efc53008e160637c36c84197c4d043039b8cc42bb144b651bc1186c7183a96a02ac12ecf6cf184dd7cc30277af17e878b4b03be03df31d322a79 DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B d5f580048ede0cda636ca74a18fafe100e6c70ba690721e3c8c30d7abbd5a1641549e926a67780c082e192bb653e8d54cfa1c2189ad2a5fe2a835cfe88bb3d9a SHA512 5032f1e6903d62c89df28c15586595f478d679e54c47088dd715a2005cf91c7353620d7b572d073232a7f023d574f16ceb51cc4449038178ac6c5cc342c1df3b DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393 SHA512 4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6 +DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 6e566392943e927d3b22f6dd44462d55b88867caf10c53054bd080f640a7b31f6d750a58c85bb599dc2cfe7a5e97ace98060d3740d4ba57566db709f49cafe05 SHA512 295e7b0fb305aadf67e0729fd0bd0af954d7a53c2c7735939ffd49c4f47d5239e55f29f0d669e6a0be32a404e20164c5fc0b29f36113e2a6a1c60cae6267064c +DIST botocore-1.40.42.gh.tar.gz 15185422 BLAKE2B a9f080f72a1476b09a2874241cddaaf2c287e717bb870716bea813417ab578d0458ac5d920214fd7fb7a2a8d428a7e6469aecaa1f78f6eebd4824328f1e7063a SHA512 b39b60bddc61aa8b4f4e461122c961dba5447a429f8a95640db4356817f060feb088f4c1523315ffa156969aff61c55f25fbe53257c20f4f1c990cd138c0c380 diff --git a/dev-python/botocore/botocore-1.40.41.ebuild b/dev-python/botocore/botocore-1.40.41.ebuild new file mode 100644 index 000000000000..a931fcaefec4 --- /dev/null +++ b/dev-python/botocore/botocore-1.40.41.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.40.42.ebuild b/dev-python/botocore/botocore-1.40.42.ebuild new file mode 100644 index 000000000000..a931fcaefec4 --- /dev/null +++ b/dev-python/botocore/botocore-1.40.42.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 91e4c02456a4..1f0c4758f47a 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,4 +1,2 @@ -DIST cfn_lint-1.37.2.tar.gz 3105967 BLAKE2B afa47f8c3669b32a6471e6bd438b68407f87f76c1473d848b8bc70474616418505ffcb69f7a35124fc2c5c1b2a5135d2d9ed51f2227b36e753d7a481fbc5b362 SHA512 e5a24a4cc506c287af3229ca86bee6ece335b8b80c7083f9b8c52a79d09c441043b176464e84051d05e135d2e47b11b307531a9ab0b24de98545e9e276697f64 -DIST cfn_lint-1.38.3.tar.gz 3547091 BLAKE2B d1e05090f3d6bf43b4a4ab90f658fe3c958d78804d2fbb1e07ad8d799f261799104c83eb71bc62fb04a84a66733243d38434948b7156398ce570539a5cf4058f SHA512 392dad7a58abdaa4b6416701381164c7dc98ca483aacbdc335ae26ba64ee2f15f680bfc931e4cfb6c21a6accb3f5c6c27c52e158a52d500820f086cbda06f7f5 -DIST cfn_lint-1.39.0.tar.gz 3539764 BLAKE2B 5e03ffab22bb11e887279b044f97f0206352e4f3918ac64e10106209d33b0df8dff5e6c82b35d6a175fc3fdf0e1e65c2b52ab836fbdde6694d5a09d9fb53003e SHA512 4ce87af557eb8c4dfb11bfdf6c57e4f30762644f55e32e5b3248df73cd50a94f958b58345f94fab2b80dbd4c551873fb5d062b68b4f224c8e94b5e512e28a987 DIST cfn_lint-1.39.1.tar.gz 3250565 BLAKE2B 8cae83fc090a5208e24d85270085fe7ab271838decf8e8c6914679ef2c8693f1067814f0656264bf47b8a214689862eec6f0524c9dc6bb8803cb167ed9db166d SHA512 d2c3246acde134ae840552f1202d2f8a4033fc22e7eae3ac7bd53c151294b36396c2611f3e75c86b083d0a9d00e13f9c148ceef921cbd3dd59820abdf6140333 +DIST cfn_lint-1.40.0.tar.gz 3359732 BLAKE2B adcefc474df4c05558acf69892daf8335cca39b979221cdec82de9e7b58409b1c9e980bfd1becb65b3a84fd41933ec5ece2199c698b3987499694758a9289a82 SHA512 0da2b29ab549c4422b5c2cc0c51d54308f9dd7990061e39654fa3a08c75c63e44e36b133e292757f1bb13121003791cb33409c404ec201da8718421da89a0d4f diff --git a/dev-python/cfn-lint/cfn-lint-1.37.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.37.2.ebuild deleted file mode 100644 index 5eba69062708..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.37.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.97.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - <dev-python/jsonschema-5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - <dev-python/networkx-4[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-1.38.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.38.3.ebuild deleted file mode 100644 index 57aad19a4bb1..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.38.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.97.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - <dev-python/jsonschema-5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - <dev-python/networkx-4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # TODO: suddenly started failing in older versions too - # https://github.com/aws-cloudformation/cfn-lint/issues/4207 - test/integration/test_good_templates.py - test/unit/module/override/test_exclude.py::TestExclude::test_success_run - test/unit/module/test_api.py::TestLintFile::test_good_template - test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-1.39.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild index 6a1d53b2d46a..6a1d53b2d46a 100644 --- a/dev-python/cfn-lint/cfn-lint-1.39.0.ebuild +++ b/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index e3c6add151f6..1fca96741050 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/dev-python/clang/clang-22.0.0_pre20251001.ebuild b/dev-python/clang/clang-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..9c57b6c8dbb9 --- /dev/null +++ b/dev-python/clang/clang-22.0.0_pre20251001.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for llvm-core/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=llvm-core/clang-${PV}:* + !llvm-core/llvm:0[clang(-),python(-)] + !llvm-core/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/{bindings/python,include} ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest index af9e8c2c4d52..c29a08a12f83 100644 --- a/dev-python/fastimport/Manifest +++ b/dev-python/fastimport/Manifest @@ -1 +1,2 @@ DIST fastimport-0.9.14.tar.gz 41791 BLAKE2B b0becb3de319c44e60cf8575afd9b19ad69ca8715d9eae8ced079136dccadda82ac340ad7e01f8a556bde07fbecfbbe6f9eb841909ee2e6b6bbe8e808f463e43 SHA512 cbf8f0bf5b66e847d4482b6af29ee26a69a2aadefe22c4a2f17d976a94fce86b016b61b17d0a7f4be82ceb7824d0bc12b509b8148c18f9dc8888304158a7c266 +DIST fastimport-0.9.16.tar.gz 50475 BLAKE2B ba68ff09b35c2cb56cabe3fb06f7f55424f43650476ec85056955cdd741be5abaf7654815b1734a8cf04ac18f826419cdf4c16a88c5eb3100723719e846211ea SHA512 b1e570679dc64c1f75f064fd13e40da4b02c6f3620ee5369eee8e63d7d8c22ae1be6973a1dda34c2935625640d3348fbfb3de3d1059ef8b5ff16da1152661c50 diff --git a/dev-python/fastimport/fastimport-0.9.16.ebuild b/dev-python/fastimport/fastimport-0.9.16.ebuild new file mode 100644 index 000000000000..f807c69a3b96 --- /dev/null +++ b/dev-python/fastimport/fastimport-0.9.16.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Library for parsing the fastimport VCS serialization format" +HOMEPAGE=" + https://github.com/jelmer/python-fastimport/ + https://pypi.org/project/fastimport/ +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +python_test() { + "${EPYTHON}" -m unittest -v fastimport.tests.test_suite || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/flask-restx/Manifest b/dev-python/flask-restx/Manifest index 19db7fcf45ad..ae28dc344467 100644 --- a/dev-python/flask-restx/Manifest +++ b/dev-python/flask-restx/Manifest @@ -1 +1,2 @@ DIST flask-restx-1.3.0.tar.gz 400119 BLAKE2B 9f1056ed517eba9438cd29b67b621fdc46b63d3b8351dac8f7c11fc20bdea058f6b0ad5b1d732b0edb71e4fac16006535a7ec48e3a47e1aa7e261861b7fc37cb SHA512 6e1148e124fb84b486b799f7dc11dd627e8da43af89f51f603267d9e569c8517280fca7898309dbacb9213131419fa745725b7ffa5af40c17aaeeee0453f6146 +DIST flask-restx-1.3.2.tar.gz 401497 BLAKE2B 671580d824c55c00f3cf64b9604305b1f75a300efef00e3b5baf3d9a505dec433598e479f75f2eb7ffd27fc356c8b532ea681d9abab89abe999a9979a84859f1 SHA512 fa679015a59870b1c2900c9450bb5f544be90d30420edc5634917e20b5b747ea4d6c81ef110b23c0dbf7c9abdc186230a8c3ea03e104dfb3c4e4723c5bb09926 diff --git a/dev-python/flask-restx/flask-restx-1.3.2.ebuild b/dev-python/flask-restx/flask-restx-1.3.2.ebuild new file mode 100644 index 000000000000..c15022558b4a --- /dev/null +++ b/dev-python/flask-restx/flask-restx-1.3.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +inherit distutils-r1 + +DESCRIPTION="Framework API development with Flask" +HOMEPAGE="https://flask-restx.readthedocs.io" +SRC_URI="https://github.com/python-restx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-python/aniso8601[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND} + test? ( + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/faker[${PYTHON_USEDEP}] + dev-python/pytest-flask[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/tzlocal[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/${PN}-avoid-importlib_resources.patch" ) + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + "tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_and_subdomain" + "tests/test_fields.py::DatetimeFieldTest::test_iso8601_value" + "tests/test_fields.py::DatetimeFieldTest::test_rfc822_value" + "tests/test_inputs.py::URLTest::test_check" + "tests/test_inputs.py::EmailTest::test_valid_value_check" +) + +EPYTEST_IGNORE=( + "tests/benchmarks/bench_marshalling.py" + "tests/benchmarks/bench_swagger.py" +) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index e97a67cf2097..e4b31bf21d97 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,4 @@ -DIST fonttools-4.58.5.gh.tar.gz 3964953 BLAKE2B 55604a10796af825a71e0937032285d4a03c061408474f3af3172aea9155fbccafd314282ca357e539e24f32235927adbbe4e3e1b62c2d6a4a50c2492924a802 SHA512 02a5796b6041561c9f6b7f5a27a5b8de926f5243288ce28f98ec175d890e011427e3be1e0d1a2f259e556225ef0d6f24c7fc5ee03983692beb5486120fb8acc5 DIST fonttools-4.59.0.gh.tar.gz 3973909 BLAKE2B 7b53b12b37be67cb764bfe2a0bcc7af85650431277678e63976d2a1d82a9386c6d1fa07485307fa114b0067c170998c31713cbe67a88b4ddab380d308570ff41 SHA512 552c7ebb5d8d6ce8cc37d2d20a52a213a5ccf52d532c166ad07182e3a2e5f5ac82b3ab9b45787fd1e7cfc3b588568507a006fd1b0b763402064b89ae71a86e91 -DIST fonttools-4.59.1.gh.tar.gz 3975993 BLAKE2B 7e56e6e72e74318466b7ee673e4a9d057072413b1f2e68ae01708fa3bf2bec8c0972389e22629cc1705a7e141e7480df2203f4ab51dbc5dbc8d644924e7cf30b SHA512 834a8df4c30d75d9028ef799fa5eae5de97fce8fd3723997a537d90a4f4e4bcbd5a6f5bf62aecb902b8f547fa211bf8a401d7c77602d9ec504ecf46f5db8c749 DIST fonttools-4.59.2.gh.tar.gz 3982477 BLAKE2B e0c5747efed1d8d402ccfe0f603ce9ba4360355193a4968ad2e8e58e7b5155bde890f5db573dd7c3ec449701311f22d51a97213dd560cc4cf7b694f0ab715d1d SHA512 34a36048680e2494f49a0fd5b94352face4cd5727e8748cbfccb6ec71f44d69d155bba43de7b9244d91723c762101216f4b057e4f64a577197f79c1db269eaff DIST fonttools-4.60.0.gh.tar.gz 3990380 BLAKE2B f42611c4270e4b9407a4f8750f9ef2492ca9e9560ca2cdbb1a2cee5800ad799fed52de80dd7c17a4722bb9cf62265c33d5483f0f7376ca2ba54f700336295900 SHA512 9c692a6b4a349a2b37ab74d5e2ceef66d561eebb0cb30c2feb29eecc29bfd9430821ed5587b8f6d204e02c0d33f59540cc47a02d9bc40c2d0916d7c4934ed8ee +DIST fonttools-4.60.1.gh.tar.gz 3997441 BLAKE2B 44d5e9e2eacc70b09782ee82c654c6dabdcfce6d1d32eb3e9c03bb466d6056b885cc50f615d9ad5909a7c201f0b461ea89c77c468da02e7879bb0e876e3d149e SHA512 50e887f7cfa3a35ba5ca606fe0ce4766185272804bbd05e880cc47b0b73b4af865d902e5a34391bca1fed45275bd1b7922c0bb2b1c6685b9a2aa7026ae70d104 diff --git a/dev-python/fonttools/fonttools-4.58.5.ebuild b/dev-python/fonttools/fonttools-4.58.5.ebuild deleted file mode 100644 index 5c94cb5e198f..000000000000 --- a/dev-python/fonttools/fonttools-4.58.5.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # flaky test - Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --reruns=5 Tests fontTools || - die -n "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fonttools/fonttools-4.59.1-r1.ebuild b/dev-python/fonttools/fonttools-4.60.1.ebuild index 38f1b1e81cba..38f1b1e81cba 100644 --- a/dev-python/fonttools/fonttools-4.59.1-r1.ebuild +++ b/dev-python/fonttools/fonttools-4.60.1.ebuild diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 458b8890926c..d3f152102222 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1 +1,3 @@ DIST google_auth-2.40.3.tar.gz 281029 BLAKE2B eb95721c42ee37c0498c9c57fe3aceea006bc0b401a84c8f33a0000e8f49975537124827092da9ad40a66650dbe6e276b570d77eb45bcc86c23085a231572e1b SHA512 35062091ab3515f381c5da5d7952e1c60c650f62041b32217905462b0393199666126cbc018e96ea694eadaf9fec2528e9c7531758cfeda8a244fa10f8d362fb +DIST google_auth-2.41.0.tar.gz 292282 BLAKE2B 74dd18bc2677baa87a8eacb3a1eaa8fabf61b29cfe6e8a4f16e81eb658943d3ea98a27409a532f01ce47a83f7b2ae600072633d2b530f8851b15f03c943c1a82 SHA512 39f28c0e9d1fbd4058c6b6e5e415bf2e4db4fdbc0a181cdcd085628edbe51af2eb69d201fb25e8a3a97cd574db2a2f1ac6961836a7f6447d415426e99dcb3545 +DIST google_auth-2.41.1.tar.gz 292284 BLAKE2B 8351dee7d5f0c40d9898ab0cd70cec379a9c39981d024caacc2d9e62428e18c8ea71a54aac43456fe669a31e24202e76b7a4b7df5e3a23cb79cb1b92701f0b70 SHA512 af2912c8be751659b701c5ffafb0c955ef8ad5609911d15ee58ad2e3e72dd041cded34bf3b56b37d5fe64ab17f0c625dfcb95c31d2dbf27ea61fd27e5f4777a7 diff --git a/dev-python/google-auth/google-auth-2.41.0.ebuild b/dev-python/google-auth/google-auth-2.41.0.ebuild new file mode 100644 index 000000000000..08a525bb29ad --- /dev/null +++ b/dev-python/google-auth/google-auth-2.41.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python/ + https://pypi.org/project/google-auth/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pyu2f[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.]*::' setup.py || die +} + +EPYTEST_DESELECT=( + # tests are broken with up-to-date pyopenssl + tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success +) + +EPYTEST_IGNORE=( + # these are compatibility tests with oauth2client + # disable them to unblock removal of that package + tests/test__oauth2client.py +) diff --git a/dev-python/google-auth/google-auth-2.41.1.ebuild b/dev-python/google-auth/google-auth-2.41.1.ebuild new file mode 100644 index 000000000000..08a525bb29ad --- /dev/null +++ b/dev-python/google-auth/google-auth-2.41.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python/ + https://pypi.org/project/google-auth/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pyu2f[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.]*::' setup.py || die +} + +EPYTEST_DESELECT=( + # tests are broken with up-to-date pyopenssl + tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success +) + +EPYTEST_IGNORE=( + # these are compatibility tests with oauth2client + # disable them to unblock removal of that package + tests/test__oauth2client.py +) diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest index ca1fc656f081..82392831aeda 100644 --- a/dev-python/gsd/Manifest +++ b/dev-python/gsd/Manifest @@ -1,2 +1,2 @@ -DIST gsd-3.4.2.tar.gz 109691 BLAKE2B 160b53d465607c8248ee9b2cecf1c2aafb55a89317e294b613615c1f12e19988841d024823ec27ad7b6c9003a1be26aa9941f509467eded87fb72baeaf229bce SHA512 e1e8310873c81473a6e718295da47b435a765428f42b885c577ef9d509bae76f54c9e99ee9d5f74dd5cf0848817e27dadc21e9717004065b63ed1f6cf6853cfb DIST gsd-4.0.0.tar.gz 110595 BLAKE2B 7aeb318535cc8004ba06e98dc7d8a1e96a2e0a5f8bd07374199f83292c9cd40a1867592121dbbadb68bb4d63e36a744edd01f9b2507c35ac7272af13ef5adf89 SHA512 4863c204a9d905aefe0ce31aa15f5a7820047da177a4d2058bf76ff0660c1ad749c8fa1e6fa612ae4125060b77082ef80549e7439cba383d27f8d724ad14ddbe +DIST gsd-4.1.0.tar.gz 141350 BLAKE2B 578680a05e79f9747fea0252e4ad0b2a541819f19d8ca68924d25df70397e49a9aa787b9d9905f0b7f7fd2f069cf856ffe2b531c6bbc0dfa69080aff9283025a SHA512 13b81905943ad12a764f454a684cf4b016e829f18d92933562fed35b34fd9c5dbabc6b78cf3a80c07d9e68ed93edf28cd2e62d3f984984eca331ce7cec3bf51b diff --git a/dev-python/gsd/gsd-3.4.2.ebuild b/dev-python/gsd/gsd-4.1.0.ebuild index b5c0acb7e15b..74aa1ebf54cb 100644 --- a/dev-python/gsd/gsd-3.4.2.ebuild +++ b/dev-python/gsd/gsd-4.1.0.ebuild @@ -32,6 +32,7 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index 8a997ad12f03..b9408867a507 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -2,3 +2,4 @@ DIST ipython-8.37.0.tar.gz 5606088 BLAKE2B 4cb3a6ae801fcbbf352eb8aaae11a7bc6911a DIST ipython-9.3.0.tar.gz 4426460 BLAKE2B d9d6ec38ab7ee2c4128869cd6fa0518c5df8ed3f3eb1db531099ff753b959a2eb1d872b5c782a017b2f559b460c0121cb951893c54f842cb936f08022eb32325 SHA512 21bd98e7f164bdbb799e0316c56620b0d086af943e28fa43f5d1f4c31064e496b01b47babcf0be4282d12d446362a7c0945a29580078279dc3038c66e8e75cf6 DIST ipython-9.4.0.tar.gz 4385338 BLAKE2B 20bf17c945ab2c727aa340a500e2f452dadd440ff809e5aea2ebaa0bd146a6bf2103f2435549a0f4b898690e6aceb15850fc2ba92bb9b94d8e084b1f13cb17a1 SHA512 8e0bd35effa6b5d6d17b7903ae708f1db753717b2271c79b6662fc508e003a7b3b510604ed340e6e89a8c84abf7c3718f785eb39d0914b653c47adc999a1d2f4 DIST ipython-9.5.0.tar.gz 4389137 BLAKE2B c9d0cccac9a7a0711425e74ecfde8bdb7789d8289d58d86dccaddd06c1012f4c5f94aedf444f8b6c313d04f7617c5d9adc191d7b25426d8f70622435207acbe5 SHA512 fddf470a03ed94dfe2e193dce0d7228bd1143706ce1cd189348d6778eb7d1650a1589e49bc050214337b5fd9c30e7f1d91f871bc0d4a0a04d1a227747a81a132 +DIST ipython-9.6.0.tar.gz 4396932 BLAKE2B 8e674c65f01dff76f4fc0bdd70bac64735cb188737c3b1c0b25fda407e2e7cd2231603306b49568bb74accba975c9dd63d08e7bda8ad8fae20be622ce3f6769e SHA512 32128f60bd5ef133f6f16636ec66bb407b8b8499aa40aa960076ad1ab78d150c5bea3a5508a4284302dd950e7a92ee045f9665c29914adfabd1eca7d8f50c470 diff --git a/dev-python/ipython/ipython-9.6.0.ebuild b/dev-python/ipython/ipython-9.6.0.ebuild new file mode 100644 index 000000000000..8e49a2804c83 --- /dev/null +++ b/dev-python/ipython/ipython-9.6.0.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples gui notebook nbconvert +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/ipython-pygments-lexers[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + gui? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{11..13}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=() + + case ${EPYTHON} in + pypy3*) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + tests/test_display.py::TestAudioDataWithoutNumpy + # minor exception message mismatch + # https://github.com/ipython/ipython/issues/14976 + tests/test_ultratb.py::ExceptionMessagePreferenceTest::test_jsondecodeerror_message + ) + ;; + esac + + # nonfatal implied by virtx + nonfatal epytest || die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + # TODO2: figure out what TODO meant. + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index d12ab8aeaca8..a11d7c268c91 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1,3 +1 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db -EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e -MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch new file mode 100644 index 000000000000..637368d2f237 --- /dev/null +++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch @@ -0,0 +1,13 @@ +Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." + +--- a/setup.py ++++ b/setup.py +@@ -18,7 +18,7 @@ setup( + author_email='michal.danilak@gmail.com', + url='https://github.com/Mimino666/langdetect', + keywords='language detection library', +- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], ++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], + include_package_data=True, + install_requires=['six'], + license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 56733bbffc48..98b2b0bf8d0b 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_COMPAT=( python3_{11..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -19,4 +19,6 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) + distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index 020e07f2a3dd..c0f74ac187e2 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,11 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> + <email>pastalian46@gmail.com</email> + <name>Takuya Wakazono</name> </maintainer> - <upstream> - <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> + + <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index e3c6add151f6..1fca96741050 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/dev-python/lit/lit-22.0.0_pre20251001.ebuild b/dev-python/lit/lit-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..fdf920bda34f --- /dev/null +++ b/dev-python/lit/lit-22.0.0_pre20251001.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 1e2a10567d48..42d272decc56 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,5 +1,2 @@ -DIST mkdocs-material-9.6.16.gh.tar.gz 14916715 BLAKE2B f13d548d74870ce31fa99f6b4d76ee93cf31f67b0f04270bfe1c9e71ff2af5266d33c0015e7fa2f6270f1e1505d22a31917f9394086a2cb0c5dd459e489d2970 SHA512 2e62b54b04f4efff49648829a2da3bb43a7303bca38f3a26094355383ec7f190ae35e273ca37b6f86e6d09697312f0acb90e9963771a5f4d4214fcc0a92e8134 -DIST mkdocs-material-9.6.17.gh.tar.gz 14917296 BLAKE2B 27d8d3df60117ef462db61ff3c96f672f3ad890f45532f0d441b34a5f929df26b113839c305a2bd411100de5d2c2fe1f319974ebae7384d09dd17054bd6290a8 SHA512 91cbbaa6ac8087194176c185af34d0a2ae91d690bb959bba2cb4e192efe0e44dc126c15d8508e470ec4583c59e3f0322f69a7c7e08f3594ab7e33d8a7aa0d8c7 -DIST mkdocs-material-9.6.18.gh.tar.gz 14920802 BLAKE2B 317527670f494d970661417f45d6c2e9d26e5fc1cb2d90717beb3063740b4bb3620458270d0af6e491d602641a25d262fccc94d0e57e6c592934324f069eb28c SHA512 eb83fbf2342796ea74b2900575e183e9afc776dfc976fbd33cbe31c51344d7310f32c1308b319b057dfdc4569742b0b24acbd1b4761fecd5f5555d958c2d1630 -DIST mkdocs-material-9.6.19.gh.tar.gz 14930257 BLAKE2B 8df423b011628baf45e1fa8ffb100f10185c24dc86dcd15cb65584249426e56f6569c511b97c728780020dd67bb2a88277ee2812c0d56d4665a8480854d8a71c SHA512 a47d28a99992ce94493f6b835814a317a80eafcd31774778c9ab07bff6e96c2ebe30e685106f1cbe476c2b7c48ef94a5b439914c01a1e64a6cd02c884fd5c896 DIST mkdocs-material-9.6.20.gh.tar.gz 14933529 BLAKE2B bb4bd67e3d29d3528406bfd21f34614b8aa11b442714711c96589afbb3f758a90eaefa7a4784c0ab4d5c6befbb4e1d1625c702237242b488a0c7fc63be367c44 SHA512 2336ede01937aff3bc47117deb96423d2c115430a77343f3de3668898d47240e6d06286b76d9342ac31eac5369cdc9b7f4bf80cbf3a5b49c9dec76c6a547aca3 +DIST mkdocs-material-9.6.21.gh.tar.gz 14941581 BLAKE2B cfb1182279ec2a5ac7fbb6970b9f6724893f17b529d2857d0cf8dfa4d0527c3527a49235cb29a636dc5110ca57279206904f94c36012d14156f4b055f0a6857c SHA512 5cc2f0da266627b901788ecccd759bff535bfed83086fcfe73da92dbc0789c1c77286ae37fcfb07385bc7fdebbd1770e709cf1ee2746e11f36325add14fa97ed diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.16.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.16.ebuild deleted file mode 100644 index b1db69f4c511..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.16.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -# bundled icons -LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="social" - -RDEPEND=" - >=dev-python/babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-10.2[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}] -" -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" - # import backrefs only when used (i.e. never) - "${FILESDIR}/${PN}-9.6.7-backrefs.patch" -) - -src_prepare() { - distutils-r1_src_prepare - echo "__version__ = '${PV}'" > gentoo_version.py || die -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.17.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.17.ebuild deleted file mode 100644 index b1db69f4c511..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.17.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -# bundled icons -LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="social" - -RDEPEND=" - >=dev-python/babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-10.2[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}] -" -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" - # import backrefs only when used (i.e. never) - "${FILESDIR}/${PN}-9.6.7-backrefs.patch" -) - -src_prepare() { - distutils-r1_src_prepare - echo "__version__ = '${PV}'" > gentoo_version.py || die -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.19.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.19.ebuild deleted file mode 100644 index b2827a7488c5..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.19.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -# bundled icons -LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-10.2[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}] -" -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" - # import backrefs only when used (i.e. never) - "${FILESDIR}/${PN}-9.6.7-backrefs.patch" -) - -src_prepare() { - distutils-r1_src_prepare - echo "__version__ = '${PV}'" > gentoo_version.py || die -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.18.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.21.ebuild index b2827a7488c5..b2827a7488c5 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.18.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.6.21.ebuild diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest index 09434be6746f..f8e53eb1e3be 100644 --- a/dev-python/narwhals/Manifest +++ b/dev-python/narwhals/Manifest @@ -1,4 +1,4 @@ -DIST narwhals-2.4.0.tar.gz 556886 BLAKE2B 7dbcfe11b90d0462022bc9512eb58dfea185ffd33ee625f3f9a9058ebf599d51c291459b856c8011e60ca205bea0adb46b88373ea5691e1cc52e3f99a8b26222 SHA512 dc462f95ba05c60109a1d2897053eac80bb6082e8ec4e24e25c0d509e1f29a024951c6c8967ea2db89ac728ecc261d71fba7068e375b3939615289ed53482fe9 -DIST narwhals-2.4.0.tar.gz.provenance 9563 BLAKE2B 581aa7997ff6b37df4c30bae2d393ff34ac4b76c7a78b66b0cd988a6f2e93f338f07bae13d3c449db86fbabe5964fa70e23df69c63fce59e44afe2308bcc6f88 SHA512 9df638ef9f15db137e73727e78553f76d46c84aef2442c242ad1b2b75c45d73e341a0e55aa7f00168a274db35651fc47a1949b8e645479c5b75cdec0467e748a DIST narwhals-2.5.0.tar.gz 558573 BLAKE2B f09121d35150efdeb328685ac09569c852357c79d1ffd85931a4922090bc84de8ec6c7401d69d1444c84e823e2e65d79f4c3f3f5f8cab147e4e0bb081c446d02 SHA512 b33f22c05935b12aad87809cea8aeafd8f17873725b1a0665a9845f71ab4caf5caa22c6f5612b7a334eebf37efab3f971c6599bd7d93a41c21c4c0f8303447fa DIST narwhals-2.5.0.tar.gz.provenance 9939 BLAKE2B 3f7b0e304584d3cc18f500f9310e97af5609c598f5e4e74b01d50138b42898983611c89644682f2453eb27830893e98b02406e0a1d93086a5be6f0fc55b0b95a SHA512 f3367e78f6c0897543d208b56a886280d217fc7beff6b647892b970aa38436cb9cd70ebd899a39729040f1fa193d21c7bce36701ce078556f5d7e7381660c5b4 +DIST narwhals-2.6.0.tar.gz 561649 BLAKE2B a687857f573ec262fc4ac872d728318bd232f01026c865703cdf18363023fbd3cf6feeb5964a24563d7ccbd82dc065590b4779204da5fff61e6448f784103852 SHA512 cf41582635376891f70a409e0505cee7575cb74e7df61f2e5f21a691e23f20b27091e7191bc0d88116d72363020d53d5a01bdbacfed9ed1c4c8acf1444a917b7 +DIST narwhals-2.6.0.tar.gz.provenance 9653 BLAKE2B 53edab41fedc85c2f7f10f61d50fe3a391e621c5d743217fe9aded918ad8dbe03921be314807de6d9cd1d01c07402be77361d6ad271757582bef73223c64288d SHA512 5ee4999f2e00fb95510cf25a566c0306220d2a4f74eac1f0751d6e5ccc9c64ecec327562412ae977e7704462cfdcc74594cd2e40e531c356727df918bdc53b1c diff --git a/dev-python/narwhals/narwhals-2.4.0.ebuild b/dev-python/narwhals/narwhals-2.6.0.ebuild index f92dfab8ea90..f92dfab8ea90 100644 --- a/dev-python/narwhals/narwhals-2.4.0.ebuild +++ b/dev-python/narwhals/narwhals-2.6.0.ebuild diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index 321e9362458d..fcf0c4ec0308 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,3 +1,2 @@ -DIST python-nbxmpp-4.5.4.tar.bz2 138170 BLAKE2B 00a4919032dd29828dc735695afe9c0814a8fe2ec765a534257768896d9f27bc3a395275d546ad717bdd16c97161e8f0a8acaf43cdb7bd9404e40bc72f2c3da5 SHA512 fcaedae519d8cd2d52cc65721ab1e743569ba1cf7c29f2db41ed5671ba0f2c5b47f1f6d9521e1614e89e21512a4575c6788316cdb86936f0c4886d54c3831bb3 -DIST python-nbxmpp-6.2.0.tar.bz2 152532 BLAKE2B ce2e754b04d7f7a16fce67665168c012bf1269ba434ac33b695be62dc19add3d917264a65a859d7d3e5f17a94c038adeb578aca89b1c1b23641e825bdcfcb9b3 SHA512 794924ae2feccff2cbc29e4b7ce68fb62f59f5a6ffcd04f5552916a9496050a85dcd403c1c50f2c5bd54f2613b8106fc5b93c3b192b003cf7b9d1a9723afe162 DIST python-nbxmpp-6.3.0.tar.bz2 153622 BLAKE2B 9cfb5286c091d12b6e63dbf73d85dc338d1c8b1f3158feee0f31acb836af99034211c4d805f40b89f691c51cb13594e9b7eea2369bdd2cb0f873aa920742b7d5 SHA512 48ffa19d0563da16a113fad141c9d159f80c78dab9d5ba098df913555d632ad00006a64cddd63009a89f228bef1f2b911ce207a70642b75f085b2d9ee91b6717 +DIST python-nbxmpp-6.3.1.tar.bz2 153878 BLAKE2B bc5aafe61863755af8c11578b68361f2ce7cf8c8dab1539fd97a69258fb43539a92ca119f1ec5f98a4d496010f9720c83e80c137539c0b924150a96e57094a18 SHA512 a15311ac4593f1462e040188a8a539d6e078b254085c02df33fb48450c88e9a0a534d02494994233978ef967f007eae9516c2002bca5c7060a52daccd0e38af8 diff --git a/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild b/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild deleted file mode 100644 index 836cdb9659fe..000000000000 --- a/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-libs/gobject-introspection - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/nbxmpp/nbxmpp-6.2.0.ebuild b/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild index 685a57b5ac33..2b844179f3ca 100644 --- a/dev-python/nbxmpp/nbxmpp-6.2.0.ebuild +++ b/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" RDEPEND=" dev-libs/gobject-introspection diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index d22018209f95..640ae280397d 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,5 +1,4 @@ DIST notebook-7.3.3.tar.gz 12758099 BLAKE2B e5e988a166b5124f95cc050a4d9402778108c084325024c8ed3829780665d7149a06cccd4ab80d33e572b0b98d9088751d2a9313f10a940e8d82b5eb14db25f3 SHA512 e0f476c5a91edba48dc43b25417946983c46d5b4beaac6531ebf7af02bc4a9f2bae09b7d7524d7ad6e33c262769c1dc40c36f4593cfc70b8c98f41f40a75f8a2 -DIST notebook-7.4.4.tar.gz 13883628 BLAKE2B a5673563176a14c4272b60662be6ca7c909bf18645a2e19c45cc6f5816da4f0b262365f8370219f6fc92456ed4ec01299b88d705b08630eee741955c3c274cc8 SHA512 56a58c0126c52f311dca0118abe8c40624bf0a19fa3c7c0ef210b506a69cf1fb6711b0f752766902e3eb0cb840d273307e0930a0b48047826facb806294a5aeb DIST notebook-7.4.5.tar.gz 13888993 BLAKE2B 0b757a44e704b486360f564bbadb733723af9803e71611537fe70f2bc42c5636769b5f4656f82dbea1b711e7e1dc1479fd4dcc0e28a5dec657984e912c6d9862 SHA512 37e8c840bee87a8983601a38764f1ffb68f21fbed693363af886739baa1bfc522835c957811a066ea7c80b6b55df23d90bce079faf3e2869ba2ba57c528a9489 DIST notebook-7.4.6.tar.gz 13937087 BLAKE2B 62679c3abb2220a00575b6dcf749a157604b67d58d352186748be7fece1b8b7a798a70ed5c07f85fa5b6d3f7d144929e43e572d2fff0f365251897a413827013 SHA512 ad6cdfcab3851840ef4fb36e6fe97ba738e050a4f8f4c5c35f63310acfb4290635ef2570545d36f2a5ecb4410b599ae0fe9cd9ffff292718d39e40fb27db9254 DIST notebook-7.4.7.tar.gz 13937702 BLAKE2B 3c63eb57e0e439de7d08b319a1770767ae0bd32a2ff6caec4bf371a948f208eb03ac63ddf44f1d7f78ee898147696082e188ae53b096cb79dcb0d65feb77c95a SHA512 038046d891e7af6d64259e7f52e10be1bb5cd8d5928f44a8039eb916e48f8d4a926a55bb6ab5f5fd803baa32972636afd4498ec41911797e7bb1396bc8ca257f diff --git a/dev-python/notebook/notebook-7.4.4.ebuild b/dev-python/notebook/notebook-7.4.4.ebuild deleted file mode 100644 index 21c375273cea..000000000000 --- a/dev-python/notebook/notebook-7.4.4.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Interactive Notebook" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook/ - https://pypi.org/project/notebook/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - <dev-python/jupyter-server-3[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4.4[${PYTHON_USEDEP}] - <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}] - >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - <dev-python/notebook-shim-0.3[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/nbval[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-unixsocket[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} ) -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest index 932c17fdacbc..854887f3108e 100644 --- a/dev-python/numexpr/Manifest +++ b/dev-python/numexpr/Manifest @@ -1,3 +1,4 @@ DIST numexpr-2.11.0.gh.tar.gz 124469 BLAKE2B c00d2175925e5745e474d5b311faebf6bf8cf551a8d8d4ce679892c0b57a66bd9b007a51e8913ebc7d24924d46b1aa41476d3cefa358cb6cc3143dbbcf8cb835 SHA512 6a6d504a7eeb4aff16c975b204735befb2ca9152cf351b45c439e18e8a5a9b74b811271407da35c62a7d3a6e69012c70f686ee08740a10c0fddf91ae8a4c98f0 DIST numexpr-2.12.1.gh.tar.gz 129597 BLAKE2B 7b820754eb58d5cb1514eafa12a978c3fc1146dd32479ec806fe6f68805bed20c28ad17d6cb5309f4cb74b22e3229080fec0fd65db9f15d1116eba7f9107c7bb SHA512 fab6b97320bf297588ca7f775f8ecec10cefb170309ef5a68ec300cd982f6998cbc642e63e41f732b3f3c732bb997bdd1748d58705b484c9fb89f7d57c791d1a DIST numexpr-2.13.0.gh.tar.gz 133488 BLAKE2B 5c9c1c7573703303a7ebf051cdff4422116a8e5e8d48032c9564d77f30854ba9490ef5b452e32c1657a04e6dfec75c7fd0417a2674bd5dd263d17b91b34b2cb1 SHA512 393af00a9e5be30bd7c74cde7142f9f9562fc44dd41acba4616a3dc749b146f52a21f558bfeee0ab172095790cd353bc54bee37b5c036e63cc4e8ae0d44918df +DIST numexpr-2.13.1.gh.tar.gz 134005 BLAKE2B 569ef8fbbfac683ffebb1e989d87a27be244799fc2541848b98ed4b29af7fea06ad7d9fcc0df13fa6591160b0071340c4bb6e29c4eb69a3bb656d630e378fcc7 SHA512 d0c15c13309cd2b4cbe5e8cd1d035e3dbd04377945c17c5c2e930ddc374b988d503695312882a7c22c502043d1c0ffc8a5f69e2950b6ebb825ad53d66d31f029 diff --git a/dev-python/numexpr/numexpr-2.13.1.ebuild b/dev-python/numexpr/numexpr-2.13.1.ebuild new file mode 100644 index 000000000000..296cef371d31 --- /dev/null +++ b/dev-python/numexpr/numexpr-2.13.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" +HOMEPAGE=" + https://github.com/pydata/numexpr/ + https://pypi.org/project/numexpr/ +" +SRC_URI=" + https://github.com/pydata/numexpr/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + +DEPEND=" + >=dev-python/numpy-2.0.0_rc:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + dev-python/packaging[${PYTHON_USEDEP}] +" + +python_test() { + pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || die + "${EPYTHON}" -c ' +import sys,numexpr +sys.exit(0 if numexpr.test(verbosity=2).wasSuccessful() else 1) + ' || die "Tests failed with ${EPYTHON}" + pushd >/dev/null || die +} diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index d42b3e556a47..edfc4dcecff9 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -2,3 +2,4 @@ DIST pandas-2.2.3.tar.gz 4399213 BLAKE2B eca6d31b21f6385c606b3c6f8f4eedc5871719a DIST pandas-2.3.0.tar.gz 4484490 BLAKE2B 4fa8ad780e47bb9cfd6dfe3ea89d7c217d2d9bfce66b7cbf81e061309b60fb938b70ea98088c97f37c364abec261e68ec4d40f826265a3d7cb964160eac120b1 SHA512 f7c61b7ab30a67343c11a174209c88f24e6aef4224a0649a31be294e102dbe02fe38be4c5b3050d6c175c780d33da8c582491d7b6832eb212daa2c651bf691a3 DIST pandas-2.3.1.tar.gz 4487493 BLAKE2B d20f7f7b16e02d70f7cef228a20d0b1a1e7a8f4f2376f723b96ea38ca0df6e4bb9943b7ecf5d9f1f614e76f0b4bf84cf94c9a8768a8c5c045595bc052b7763bc SHA512 8d87295b7150708dfcd0d313933aa8ab056cd62eb404a540d3e96df16a5f78921fe1a56fbee15af2d159990465cc1bd939520fa640365b3ac892704dba991aea DIST pandas-2.3.2.tar.gz 4488684 BLAKE2B d63a81eb06806ed80847322741f0e3e34c8a51af4794b0a18816ae2e10fd27c25b015da95f4a6c2cfb9767b9388025a3b5522817f9013b50c589d5ecf7ae7f64 SHA512 4cbc4db60e36f07e483322eb734d229ef67af042a8f8be5f2285b3607f1a1f122ecdd95884ea12b1850b5d98423e2d0895fa5c738df6b40ff1950fe6d4371708 +DIST pandas-2.3.3.tar.gz 4495223 BLAKE2B c31604617900d439020dcdd66fcbca1cf3b720b6f4dd8ea51891946ad04774754cf7636a2ffb9fe746d15911a88153d36d4033b6a0207e9c7a1653a0f677570d SHA512 4179acb9fd9d1c5d543bb19b22483b4c2b17a36d5b10270a02ff4d8370b43c16a93673bf5509a5b1d1c960c0fde9238bbbf5b309c6745d2abf3d934535f3fd85 diff --git a/dev-python/pandas/pandas-2.3.3.ebuild b/dev-python/pandas/pandas-2.3.3.ebuild new file mode 100644 index 000000000000..6d5d0cde29a1 --- /dev/null +++ b/dev-python/pandas/pandas-2.3.3.ebuild @@ -0,0 +1,201 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 optfeature pypi toolchain-funcs virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE=" + https://pandas.pydata.org/ + https://github.com/pandas-dev/pandas/ + https://pypi.org/project/pandas/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="big-endian full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 +# https://github.com/statsmodels/statsmodels/issues/8287 +OPTIONAL_DEPEND=" + >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] + >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] + >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] + >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !arm? ( !hppa? ( !ppc? ( !x86? ( + >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}] + dev-python/statsmodels[${PYTHON_USEDEP}] + ) ) ) ) + !big-endian? ( + >=dev-python/tables-3.7.0[${PYTHON_USEDEP}] + ) + X? ( + || ( + >=dev-python/pyqt5-5.15.6[${PYTHON_USEDEP}] + >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) + ) +" +DEPEND=" + >=dev-python/numpy-1.23.2:=[${PYTHON_USEDEP}] +" +COMMON_DEPEND=" + ${DEPEND} + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] +" +BDEPEND=" + ${COMMON_DEPEND} + >=dev-build/meson-1.2.1 + >=dev-python/cython-3.0.5[${PYTHON_USEDEP}] + >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] + test? ( + ${VIRTUALX_DEPEND} + ${RECOMMENDED_DEPEND} + ${OPTIONAL_DEPEND} + dev-libs/apache-arrow[brotli,parquet,snappy] + >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}] + >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}] + >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] + >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) +" +RDEPEND=" + ${COMMON_DEPEND} + dev-python/tzdata[${PYTHON_USEDEP}] + !minimal? ( ${RECOMMENDED_DEPEND} ) + full-support? ( ${OPTIONAL_DEPEND} ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/pandas-dev/pandas/pull/61331/commits/12b1d00622ffc8b99986da2f4478cc2df4da213a + # (partially applied to 2.3.1, sigh) + "${FILESDIR}/${PN}-2.3.1-xarray-test.patch" +) + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + # Note; deselects relative to pandas/ + local EPYTEST_DESELECT=( + # test for rounding errors, fails if we have better precision + # e.g. on amd64 with FMA or on arm64 + # https://github.com/pandas-dev/pandas/issues/38921 + tests/window/test_rolling.py::test_rolling_var_numerical_issues + + # TODO: missing data not covered by --no-strict-data-files? + tests/io/xml/test_xml.py::test_empty_stylesheet + tests/io/xml/test_xml.py::test_wrong_file_path + + # deprecation warning + 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]' + + # requires -Werror + tests/tslibs/test_to_offset.py::test_to_offset_lowercase_frequency_deprecated + tests/tslibs/test_to_offset.py::test_to_offset_uppercase_frequency_deprecated + tests/copy_view/test_array.py::test_dataframe_multiple_numpy_dtypes + + # probably pytz, doesn't happen on main (where zoneinfo is used) + 'tests/arrays/test_array.py::test_array_inference[data7-expected7]' + + # virtx? + pandas/tests/test_downstream.py::test_seaborn + ) + + if ! tc-has-64bit-time_t; then + EPYTEST_DESELECT+=( + # Needs 64-bit time_t (TODO: split into 32-bit arch only section) + tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]' + 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]' + ) + fi + + if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/plotting/test_misc.py::test_savefig + ) + fi + + local -x LC_ALL=C.UTF-8 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die + # nonfatal from virtx + # --no-strict-data-files is necessary since upstream prevents data + # files from even being included in GitHub archives, sigh + # https://github.com/pandas-dev/pandas/issues/54907 + nonfatal epytest pandas/tests \ + --no-strict-data-files -o xfail_strict=false \ + -m "not single_cpu and not slow and not network and not db" || + die "Tests failed with ${EPYTHON}" + rm test_stata.dta || die +} + +pkg_postinst() { + optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck + optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" + optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml + optfeature "for msgpack compression using blosc" dev-python/blosc + optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 + optfeature "Plotting support" dev-python/matplotlib + optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt + optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" + optfeature "R I/O support" dev-python/rpy2 + optfeature "Needed for parts of pandas.stats" dev-python/statsmodels + optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" + optfeature "miscellaneous statistical functions" dev-python/scipy + optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/pyqt5 dev-python/qtpy x11-misc/xclip x11-misc/xsel +} diff --git a/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch b/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch new file mode 100644 index 000000000000..19bb604dbef4 --- /dev/null +++ b/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch @@ -0,0 +1,21 @@ +diff -r 7aafcc60b4f5 passlib/handlers/bcrypt.py +--- a/passlib/handlers/bcrypt.py Thu Oct 08 15:01:32 2020 -0400 ++++ b/passlib/handlers/bcrypt.py Wed Oct 01 09:04:12 2025 +0200 +@@ -366,6 +366,8 @@ + NOTE: if in future we need to deliberately create hashes which have this bug, + can use something like 'hashpw(repeat_string(secret[:((1+secret) % 256) or 1]), 72)' + """ ++ return False ++ + # check if it exhibits wraparound bug + secret = (b"0123456789"*26)[:255] + bug_hash = ident.encode("ascii") + b"04$R1lJ2gkNaoPGdafE.H.16.nVyh2niHsGJhayOHLMiXlI45o8/DU.6" +@@ -609,7 +611,7 @@ + except ImportError: # pragma: no cover + return False + try: +- version = _bcrypt.__about__.__version__ ++ version = _bcrypt.__version__ + except: + log.warning("(trapped) error reading bcrypt version", exc_info=True) + version = '<unknown>' diff --git a/dev-python/passlib/passlib-1.7.4-r3.ebuild b/dev-python/passlib/passlib-1.7.4-r4.ebuild index be2a4edfcafe..c3fee75559ae 100644 --- a/dev-python/passlib/passlib-1.7.4-r3.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r4.ebuild @@ -28,12 +28,17 @@ BDEPEND=" ) )" +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 distutils_enable_tests pytest src_prepare() { - # fix compatibility with >=dev-python/bcrypt-4.1 - # https://foss.heptapod.net/python-libs/passlib/-/issues/190 - sed -i -e '/bcrypt/s:__about__\.::' passlib/handlers/bcrypt.py || die + local PATCHES=( + # combined bcrypt compatibility fixes + # https://foss.heptapod.net/python-libs/passlib/-/issues/190 + # https://foss.heptapod.net/python-libs/passlib/-/issues/196 + "${FILESDIR}/${P}-bcrypt.patch" + ) distutils-r1_src_prepare } @@ -42,6 +47,11 @@ python_test() { local EPYTEST_DESELECT=( # broken all the time by new django releases passlib/tests/test_ext_django.py + + # bcrypt now disallows implicit password truncation + passlib/tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_70_hashes + passlib/tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_secret_w_truncate_size + passlib/tests/test_handlers_django.py::django_bcrypt_test::test_secret_w_truncate_size ) case ${EPYTHON} in diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest index 3a7ccd545d14..b73703483be8 100644 --- a/dev-python/pipx/Manifest +++ b/dev-python/pipx/Manifest @@ -2,3 +2,4 @@ DIST pip-23.3.2-py3-none-any.whl 2109393 BLAKE2B 278b9941f93951508ae2f508b1b5a9f DIST pip-24.0-py3-none-any.whl 2110226 BLAKE2B 6a0c8c9796cd574ef1d709de40a8530a15e50158143e332b79e5ad3edceda6ce93c5ef4df49b169062598618dcc6967c2115ac2c10b05abf345318204f1eeffc SHA512 5d7462a584105bccaa9cf376f5a8c5827ead099c813c8af7392d478a4398f373d9e8cac7bbad2db51b335411ab966b21e119b1b1234c9a7ab70c6ddfc9306da6 DIST pipx-1.7.1-test-shim.tar.xz 72696 BLAKE2B 276db812b311774d1ad5177402084eec5d3287f72416a8bd67db99530b0ee3ba538e196b8f6ce4ade8bd73b81be238d656366c2048abb90e584be1565b25e33b SHA512 e7c6d604487e1d9a7a7b5c1cd35e758e056d7cc8f9ca4a79ad45617d44d0e857ef336cf012ea08a7e0aa0773ca4c3f9995fe3bdcd3baff048281473464c39256 DIST pipx-1.7.1.gh.tar.gz 391902 BLAKE2B eb2801c8b2a12a8096ff2fb6882b970cce154cf3f65a87e59ab321d36ce05a9bba03ac818e2148136e00e86fe44d6efd5a39d1c535e4e135feb48b7487f1dde3 SHA512 6375d413974477f488eb8c8d95594f39cf7c54e4c09639c95cb82ed58467266c0124259b1a1fc07596ac0fbffc9fd2ff2fffe58083d78e67ca9f056f2353852f +DIST pipx-1.8.0.gh.tar.gz 446941 BLAKE2B 7247fe0d76e65d8996039b569d8c163b665a4372a7fb065fe9b5495809444698b8e2c7f8edf727a66d7a04f03ac0f57d9a19962c40f3f132bb9afcf74691410a SHA512 76c534a12f085964499c0a2f67535e892c72008b4f01396cbc9e6dd7bbace85433f3f0539ddfa44d1b26425cc7f022eeecaefc0f80aad920066a7d9b2e71a84a diff --git a/dev-python/pipx/pipx-1.8.0.ebuild b/dev-python/pipx/pipx-1.8.0.ebuild new file mode 100644 index 000000000000..65260ea2c6ec --- /dev/null +++ b/dev-python/pipx/pipx-1.8.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +# To update test shim, use https://github.com/projg2/pipx-repack-wheels +TEST_SHIM=pipx-1.7.1-test-shim +DESCRIPTION="Install and Run Python Applications in Isolated Environments" +HOMEPAGE=" + https://pipx.pypa.io/stable/ + https://pypi.org/project/pipx/ + https://github.com/pypa/pipx/ +" +# no tests in sdist +SRC_URI=" + https://github.com/pypa/pipx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz + $(pypi_wheel_url pip 23.3.2) + $(pypi_wheel_url pip 24.0) + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + >=dev-python/userpath-1.9.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + dev-python/pypiserver[${PYTHON_USEDEP}] + ) +" + +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +src_prepare() { + if use test; then + cp -vs "${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \ + "${WORKDIR}/${TEST_SHIM}/" || die + # needed for pinned pin version test + cp -vs "${DISTDIR}"/pip-23.3.2-py3-none-any.whl \ + "${WORKDIR}/${TEST_SHIM}/" || die + cp -vs "${DISTDIR}"/pip-24.0-py3-none-any.whl \ + "${WORKDIR}/${TEST_SHIM}/" || die + mkdir -p .pipx_tests/package_cache || die + + > scripts/update_package_cache.py || die + # sigh + sed -e 's:server = str.*:server = "pypi-server":' \ + -i tests/conftest.py || die + fi + + distutils-r1_src_prepare +} + +python_configure() { + if use test; then + local v=$( + "${EPYTHON}" - <<-EOF + import sys + print(".".join(str(x) for x in sys.version_info[:2])) + EOF + ) + if [[ ! -e .pipx_tests/package_cache/${v} ]]; then + ln -s "${WORKDIR}/${TEST_SHIM}" \ + ".pipx_tests/package_cache/${v}" || die + fi + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_run.py::test_run_ensure_null_pythonpath + tests/test_run.py::test_run_script_from_internet + 'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]' + tests/test_install.py::test_force_install_changes + 'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]' + tests/test_interpreter.py::test_fetch_missing_python + tests/test_list.py::test_list_standalone_interpreter + tests/test_standalone_interpreter.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o tmp_path_retention_policy=all +} diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest index b26c4f115e30..14e79ab61362 100644 --- a/dev-python/pylast/Manifest +++ b/dev-python/pylast/Manifest @@ -1 +1,2 @@ DIST pylast-5.5.0.tar.gz 45569 BLAKE2B 397efaf358f58eee91cc1c047496a43259b54f645ce8de01ac14589e4a1098887f9d48099d3373da3e68e1c9c04adc31edf5869e539e9dbe67290f8e8a70a956 SHA512 c4776bf1f430ab8f819dceadbf3efd79ce61bce4780588cd82f12ff99c2cdb96f08871b14693e81183bafe03afd5dda242eebd083e60cc5d035b5ca0f42cc289 +DIST pylast-6.0.0.tar.gz 45408 BLAKE2B 736d2d3967499c490d5407accbb3e0e1640b64ab3c2a6b5d7a9a4ec834db03ea16bd38e03c146f68c798ae1160c55dc7a00a2cc621834d794576f6ffc3b8f26a SHA512 5bb462f369f003fc78e1998915acdc2f96b320670ae80d71009b9e88d513639ac376424d8f3840fb7bfef9f3133247590460f00737d754933b7c5da8f9eb7561 diff --git a/dev-python/pylast/pylast-6.0.0.ebuild b/dev-python/pylast/pylast-6.0.0.ebuild new file mode 100644 index 000000000000..4b18ce7e2654 --- /dev/null +++ b/dev-python/pylast/pylast-6.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python interface to last.fm and other api-compatible websites" +HOMEPAGE=" + https://pypi.org/project/pylast/ + https://github.com/pylast/pylast/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/httpx-0.26[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( flaky ) +distutils_enable_tests pytest diff --git a/dev-python/pyside/pyside-6.9.9999.ebuild b/dev-python/pyside/pyside-6.9.9999.ebuild deleted file mode 100644 index 8d370bb985d9..000000000000 --- a/dev-python/pyside/pyside-6.9.9999.ebuild +++ /dev/null @@ -1,515 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTE: We combine here several PyPI packages, we do this because -# pyside can and does break if it is compiled with a different -# toolchain then was used to build shiboken. This bundling ensures -# that we always use the same toolchain for all components. - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -LLVM_COMPAT=( {16..20} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 llvm-r1 multiprocessing qmake-utils virtualx - -MY_PN=${PN}-setup-everywhere-src -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide6" - -if [[ ${PV} == *.9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "https://code.qt.io/${PN}/${PN}-setup.git" - "https://github.com/qtproject/${PN}-${PN}-setup.git" - ) - EGIT_BRANCH=dev - [[ ${PV} == 6.*.9999 ]] && EGIT_BRANCH=${PV%.9999} -else - SRC_URI="https://download.qt.io/official_releases/QtForPython/${PN}6/PySide6-${PV}-src/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" -SLOT="6/${PV}" - -# If a flag enables multiple Qt modules, they should be ordered -# according to their dependencies, e.g. for 3d, 3DCore must be first. -# Widgets for various modules are handled as a special case later -declare -A QT_MODULES=( - ["3d"]="3DCore 3DRender 3DLogic 3DInput 3DAnimation 3DExtras" - ["bluetooth"]="Bluetooth" - ["charts"]="Charts" - ["+concurrent"]="Concurrent" - ["+core"]="Core" - ["+dbus"]="DBus" - ["designer"]="Designer" - ["+gui"]="Gui" - ["help"]="Help" - ["httpserver"]="HttpServer" - ["location"]="Location" - ["multimedia"]="Multimedia" # plus widgets - ["network-auth"]="NetworkAuth" - ["+network"]="Network" - ["nfc"]="Nfc" - ["+opengl"]="OpenGL" # plus widgets - ["pdfium"]="Pdf" # plus widgets - ["positioning"]="Positioning" - ["+printsupport"]="PrintSupport" - ["qml"]="Qml" - ["quick3d"]="Quick3D" - ["quick"]="Quick" # plus widgets - ["remoteobjects"]="RemoteObjects" - ["scxml"]="Scxml" - ["sensors"]="Sensors" - ["serialbus"]="SerialBus" - ["serialport"]="SerialPort" - ["spatialaudio"]="SpatialAudio" - ["+sql"]="Sql" - ["svg"]="Svg" # plus widgets - ["speech"]="TextToSpeech" - ["+testlib"]="Test" - ["uitools"]="UiTools" - ["webchannel"]="WebChannel" - ["webengine"]="WebEngineCore" # plus widgets and quick - ["websockets"]="WebSockets" - ["webview"]="WebView" - ["+widgets"]="Widgets" - ["+xml"]="Xml" -) - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt -declare -A QT_REQUIREMENTS=( - ["3d"]="gui network opengl" - ["bluetooth"]="core" - ["charts"]="core gui widgets" - ["concurrent"]="core" - ["dbus"]="core" - ["designer"]="widgets" - ["gles2-only"]="gui" - ["gui"]="core" - ["help"]="widgets" - ["httpserver"]="core concurrent network websockets" - ["location"]="core positioning" - ["multimedia"]="core gui network" - ["network-auth"]="network" - ["network"]="core" - ["nfc"]="core" - ["opengl"]="gui" - ["pdfium"]="core gui network" - ["positioning"]="core" - ["printsupport"]="widgets" - ["qml"]="network" - ["quick"]="gui network qml opengl" - ["quick3d"]="gui network qml quick" - ["remoteobjects"]="core network" - ["scxml"]="core" - ["sensors"]="core" - ["serialbus"]="core network serialport" - ["serialport"]="core" - ["spatialaudio"]="core gui network multimedia" - ["speech"]="core multimedia" - ["sql"]="widgets" - ["svg"]="gui" - ["testlib"]="widgets" - ["uitools"]="widgets" - ["webchannel"]="core" - ["webengine"]="core gui network printsupport quick webchannel" - ["websockets"]="network" - ["webview"]="gui quick webengine" - ["widgets"]="gui" - ["xml"]="core" -) - -IUSE="${!QT_MODULES[@]} debug doc gles2-only numpy test tools" -RESTRICT="!test? ( test )" - -# majority of QtQml tests require QtQuick support -REQUIRED_USE=" - test? ( - qml? ( quick ) - ) -" -for requirement in ${!QT_REQUIREMENTS[@]}; do - REQUIRED_USE+=" ${requirement}? ( ${QT_REQUIREMENTS[${requirement}]} ) " -done - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-3)*:6" - -# WebEngine needs sound support, so enable either pulseaudio or alsa -RDEPEND=" - =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] - 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) - bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - charts? ( =dev-qt/qtcharts-${QT_PV} ) - designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] ) - gui? ( - =dev-qt/qtbase-${QT_PV}[gui,jpeg(+)] - x11-libs/libxkbcommon - ) - help? ( =dev-qt/qttools-${QT_PV}[assistant,gles2-only=] ) - httpserver? ( =dev-qt/qthttpserver-${QT_PV} ) - location? ( =dev-qt/qtlocation-${QT_PV} ) - multimedia? ( =dev-qt/qtmultimedia-${QT_PV}[widgets(+)?] ) - network? ( =dev-qt/qtbase-${QT_PV}[ssl] ) - network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) - nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] ) - numpy? ( >=dev-python/numpy-2.1.3[${PYTHON_USEDEP}] ) - pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) - positioning? ( =dev-qt/qtpositioning-${QT_PV} ) - printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) - qml? ( =dev-qt/qtdeclarative-${QT_PV}[opengl?,widgets?] ) - quick3d? ( =dev-qt/qtquick3d-${QT_PV}[opengl?] ) - remoteobjects? ( =dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( =dev-qt/qtscxml-${QT_PV} ) - sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( =dev-qt/qtspeech-${QT_PV} ) - serialbus? ( =dev-qt/qtserialbus-${QT_PV} ) - serialport? ( =dev-qt/qtserialport-${QT_PV} ) - svg? ( =dev-qt/qtsvg-${QT_PV} ) - testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) - tools? ( - =dev-qt/qtbase-${QT_PV} - =dev-qt/qtdeclarative-${QT_PV}[qmlls] - =dev-qt/qttools-${QT_PV}[assistant,designer,linguist] - dev-python/pkginfo[${PYTHON_USEDEP}] - ) - uitools? ( =dev-qt/qttools-${QT_PV}[gles2-only=,widgets] ) - webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) - webengine? ( || ( - =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] - =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] - ) - ) - websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) - webview? ( =dev-qt/qtwebview-${QT_PV} ) - !dev-python/pyside:0 - !dev-python/shiboken6 - !dev-python/pyside6-tools -" - -DEPEND="${RDEPEND} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - dev-util/vulkan-headers - test? ( =dev-qt/qtbase-${QT_PV}[gui] ) -" # testlib is toggled by the gui flag on qtbase - -BDEPEND=" - dev-build/cmake - dev-python/distro[${PYTHON_USEDEP}] - <dev-python/wheel-0.46.0[${PYTHON_USEDEP}] - dev-util/patchelf - doc? ( - >=dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - media-gfx/graphviz - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) -" - -PATCHES=( - # Needs porting to newer wheel and setuptools - "${FILESDIR}/${PN}-6.8.2-quick-fix-build-wheel.patch" -) - -# Build system duplicates system libraries. TODO: fix -QA_PREBUILT=( - "/usr/lib/python*/site-packages/PySide6/*" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ - sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp || die - - # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide6 does *NOT* care whether the end user has done so or not, as - # PySide6 unconditionally requires Clang in either case. See also: - # https://bugs.gentoo.org/619490 - sed -e \ - 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'"${LLVM_SLOT}"'/include"))~' \ - -i sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp || die - - # blacklist.txt works like XFAIL - cat <<- EOF >> build_history/blacklist.txt || die - # segfaults with QOpenGLContext::create - [pysidetest::qapp_like_a_macro_test] - linux - # Tries to execute pip install - [pyside6-deploy::test_pyside6_deploy] - linux - [pyside6-android-deploy::test_pyside6_android_deploy] - linux - # Behavior changed and test not changed to accomodate - # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-3135 - [registry::existence_test] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtUiTools::loadUiType_test] - linux - EOF - - if ! use numpy; then - cat <<- EOF >> build_history/blacklist.txt || die - # Requires numpy support to pass - [sample::array_numpy] - linux - [sample::nontypetemplate] - linux - [QtGui::qpainter_test] - linux - EOF - fi -} - -python_configure_all() { - ENABLED_QT_MODULES=() - - # The order matters, dependencies must come first so process - # REQUIRED_USE and recursively enable modules - enable_qt_mod() { - local flag=${1} - local modules=${QT_MODULES[${flag}]} - if [[ -z ${modules} ]]; then - die "incorrect flag=${flag}, not registered" - fi - local dependencies=${QT_REQUIREMENTS[${flag//+}]} - if [[ -n ${dependencies} ]]; then - local depflag - for depflag in ${dependencies}; do - if use ${depflag}; then - if [[ -z ${QT_MODULES[${depflag}]} ]]; then - depflag=+${depflag} - fi - enable_qt_mod ${depflag} - else - die "${depflag} is required but not enabled" - fi - done - fi - if [[ "${ENABLED_QT_MODULES[*]}" != *${modules}* ]]; then - ENABLED_QT_MODULES+=( ${modules} ) - fi - } - # Enable specified qt modules - local flag - for flag in ${!QT_MODULES[@]}; do - if use ${flag//+}; then - enable_qt_mod ${flag} - fi - done - - # Special cases - if use widgets; then - use multimedia && ENABLED_QT_MODULES+=( MultimediaWidgets ) - use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets ) - use pdfium && ENABLED_QT_MODULES+=( PdfWidgets ) - use quick && ENABLED_QT_MODULES+=( QuickWidgets ) - use svg && ENABLED_QT_MODULES+=( SvgWidgets ) - use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets ) - fi - if use quick; then - use webengine && ENABLED_QT_MODULES+=( WebEngineQuick ) - use testlib && ENABLED_QT_MODULES+=( QuickTest ) - fi - - # Arguments listed in options.py - MAIN_DISTUTILS_ARGS=( - --cmake="${EPREFIX}/usr/bin/cmake" - --ignore-git - --limited-api=no - --module-subset="$(printf '%s,' "${ENABLED_QT_MODULES[@]}")" - --no-strip - --no-size-optimization - --openssl="${EPREFIX}/usr/bin/openssl" - --qt=$(ver_cut 1-3) - --qtpaths=$(qt6_get_bindir)/qtpaths - --verbose-build - --parallel=$(makeopts_jobs) - $(usex debug "--debug" "--relwithdebinfo") - $(usex doc "--build-docs" "--skip-docs") - $(usex numpy "--enable-numpy-support" "--disable-numpy-support") - $(usex test "--build-tests --use-xvfb" "") - $(usex tools "" "--no-qt-tools") - ) -} - -python_compile() { - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --build-type=shiboken6 - ) - distutils-r1_python_compile - - # The build system uses its own build dir, find the name of this dir. - local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} - - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install" - --build-type=shiboken6-generator - ) - distutils-r1_python_compile - # If no pyside modules enabled, build just shiboken - if [[ ${#ENABLED_QT_MODULES[@]} -gt 0 ]]; then - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install" - --build-type=pyside6 - ) - distutils-r1_python_compile - fi - - # Link libraries to the usual location for backwards compatibility - pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || - die - mkdir -p "${BUILD_DIR}/install/usr/$(get_libdir)" || die - local lib - for lib in */*.cpython-*.so - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so" || - die - done - for lib in */*.cpython-*.so.$(ver_cut 1-2) - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so.$(ver_cut 1-2)" || - die - done - for lib in */*.so*; do - ln -s "../../$(python_get_sitedir)/${lib}" \ - "${BUILD_DIR}/install/usr/$(get_libdir)/${lib#*/}" || die - done - popd >/dev/null || die - - # Symlinks for compatibility with pypi wheels - local dir - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/PySide6 ]] - then - pushd "${BUILD_DIR}/install/$(python_get_sitedir)/PySide6" \ - >/dev/null || die - mkdir -p "${BUILD_DIR}/install/usr/share/PySide6" || die - for dir in doc glue typesystems; do - ln -s "../../../$(python_get_sitedir)/PySide6/${dir}" \ - "${BUILD_DIR}/install/usr/share/PySide6/${dir}" || - die - done - popd >/dev/null || die - fi - mkdir -p "${BUILD_DIR}/install/usr/include" - for dir in PySide6 shiboken6_generator; do - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]] - then - ln -s "../../$(python_get_sitedir)/${dir}/include" \ - "${BUILD_DIR}/install/usr/include/${dir//_generator}" || - die - fi - done - - # Install misc files from inner install dir - find "${BUILD_DIR}"/build*/${pyside_build_dir}/install -type f \ - -name libPySidePlugin.so -exec \ - mkdir -p "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - -exec \ - cp "{}" "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - || die - - for dir in cmake pkgconfig; do - find "${BUILD_DIR}"/build*/${pyside_build_dir}/install -type d -name ${dir} \ - -exec cp -r "{}" "${BUILD_DIR}/install/usr/lib/" \; \ - || die - done - - # Uniquify the pkgconfigs file for the current Python target, - # preserving an unversioned "shiboken6.pc" file arbitrarily - # associated with the last Python target. - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc ]] - then - sed -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/shiboken6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/shiboken6_generator/include~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"shiboken6{,-${EPYTHON}}.pc || die - fi - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc ]] - then - sed -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ - -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/PySide6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/PySide6/include~g" \ - -e "s~typesystemdir=.*~typesystemdir=$(python_get_sitedir)/PySide6/typesystems~g" \ - -e "s~gluedir=.*~gluedir=$(python_get_sitedir)/PySide6/glue~g" \ - -e "s~pythonpath=.*~pythonpath=$(python_get_sitedir)~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"pyside6{,-${EPYTHON}}.pc || die - fi - - sed \ - -e "s~/lib/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~/lib/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~/lib/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die - local file - for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake - do - local base=${file##*/} - ln -s "${base}" "${file%/*}/${base%%.*}-${EPYTHON}.cmake" || - die - done -} - -python_test() { - # Otherwise it picks the last built directory breaking assumption for multi target builds - mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} - echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die - echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die - - virtx ${EPYTHON} testrunner.py test --projects=shiboken6 $(usev core '--projects=pyside6') || - die "Tests failed with ${EPYTHON}" -} - -pkg_preinst() { - # Avoid symlinks being blocked by directories - rm -rf "${EROOT}/usr/include/"{PySide6,shiboken6} || die - rm -rf "${EROOT}/usr/share/PySide6" || die -} diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index f015d734af0a..f8146062ff56 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,6 +1,2 @@ -DIST pyzotero-1.6.11.tar.gz 552337 BLAKE2B 64487fb2316e3e20ec962218972ea77de922df4421c85dd9f910e10aba77154c5dbba1cdb47acf9b8707b21b4bd682a3133e9f13fb052f5c9b0f33ec4c73f480 SHA512 b90b67467ea80a6825857fd5ce159e6de495b554b4fe83800c2c5814e91b85803e107647da36fcd70660e0b6b409c348e3958a45890d127b53d90146826b5755 -DIST pyzotero-1.6.13.gh.tar.gz 580842 BLAKE2B b421759644e561b0ebaa07ad3ab7c532c446183953fec79e7d28e60a204d7e6e3827484b91752a460ae823e49db564dda1355576c87b690940ec86511a34729f SHA512 66bc50aab5528eb1b2ead3a307ee17c02d6fe481fe3b2acf3eaba3ca5ee5f915315941812ec8ec295077563e9815b8968b049f01093b20d135237e71b09e1004 -DIST pyzotero-1.6.15.tar.gz 526457 BLAKE2B eea2b037975a7e5e0c2f57f29509626575575b8bf21ae64c266b1b70f27ef1bbadb49c856ee4ee042951b90679a1b9f06e671cdd5b3b16caa6b40469cf0bca67 SHA512 7a83674ad21f462ef019e27e1d051667eaed2c56c02fc524cbaac415da5a5d79400c78f0e16d00aa2a38db1af795f993103a6792fdef3ace28e3eca77cfe0ae3 -DIST pyzotero-1.6.15.tar.gz.provenance 9000 BLAKE2B 3d0ecb436dbcdcc901acbb83aeabb33ebe488df7471c85f1b64f2a1e4628c01e3cdca87c67a5e23ae5e256ad1a2c09db258ca4ca309416bc0123d3a9b63b8f3d SHA512 b2b32e538f1736b67bf0e55c29a7ee86949c6c67b50616b51dac00d54618093e04fee7f4728cc3cd85bdf83efcf4547ca47fda34f1e33e95306d844d39e35f17 DIST pyzotero-1.6.16.tar.gz 526904 BLAKE2B f5b385e3d22ec4a2bf9e35ea9578c60f2947fbff6edfe489e1ebbfbabf9f63d2088725be092e71a2eb4aa7c473e6008092121cf276182cb3cf7b043b6963eaed SHA512 e3ee2556f0411ad0c4f49f21630ba539cbe10fbb9deb849789a15c93a43327d5743312be8e71396e9354ee07a3edf64086680d566f45b9100a5f914effc4e5e3 DIST pyzotero-1.6.16.tar.gz.provenance 9231 BLAKE2B 7e877621d092b4b8e07a5a9eac4c9d5143d0172eeb199fba11e3f34e92f145c01ea2a66ac2e2190b231004337b51ec25d0be9f685f98615db111a1a5edd60bf5 SHA512 debdfadded065a7abdac9ff43d0417d03518f876355515881dcbd1b7901c6b68240695d408c20a9b3b8f105f800a1a2066e83192b1b91ef081fc91b1121a84da diff --git a/dev-python/pyzotero/pyzotero-1.6.11.ebuild b/dev-python/pyzotero/pyzotero-1.6.11.ebuild deleted file mode 100644 index 2cf81fc7bd4f..000000000000 --- a/dev-python/pyzotero/pyzotero-1.6.11.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - dev-python/bibtexparser[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - dev-python/httpretty[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -p asyncio -} diff --git a/dev-python/pyzotero/pyzotero-1.6.13.ebuild b/dev-python/pyzotero/pyzotero-1.6.13.ebuild deleted file mode 100644 index 178ca5fe8325..000000000000 --- a/dev-python/pyzotero/pyzotero-1.6.13.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" -# https://github.com/urschrei/pyzotero/issues/238 -SRC_URI=" - https://github.com/urschrei/pyzotero/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - <dev-python/bibtexparser-2[${PYTHON_USEDEP}] - >=dev-python/bibtexparser-1.4.3[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.12[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/whenever-0.8.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - >=dev-python/httpretty-1.1.4[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/tzdata-2025.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pyzotero/pyzotero-1.6.15.ebuild b/dev-python/pyzotero/pyzotero-1.6.15.ebuild deleted file mode 100644 index 820dc35c88c9..000000000000 --- a/dev-python/pyzotero/pyzotero-1.6.15.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/urschrei/pyzotero -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - <dev-python/bibtexparser-2[${PYTHON_USEDEP}] - >=dev-python/bibtexparser-1.4.3[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.12[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/whenever-0.8.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - >=dev-python/httpretty-1.1.4[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/tzdata-2025.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 117f08150357..9c7539a84492 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -1,4 +1,4 @@ DIST sqlglot-26.33.0-crates.tar.xz 8859792 BLAKE2B abb2051b392c53dc3caa705ddd8df7076819a26dcdaa89fa3760559a79578db01e86943c2d0ffb8006263c2dca3aa50d20023eae9d772f8ebd12a8a2d3266cdd SHA512 7cca439a06433a62bcd4a2af33d240f46e9b5240cc158edbc654efb37a464aa0f1ebbe9749b2fc6352127b4809b63af2341fac6240050c414e578ae99444ba5d DIST sqlglot-26.33.0.tar.gz 5353340 BLAKE2B 18ace866ec89ced24911803497e8cb5c55fc6c157bf62b893e90df914b8be3360403ffff67f196080cdef9b9b9078b86d471494ae9768e7947a8b4d5d39e49af SHA512 df38e899d59bdd07aca0e5370833133308f9c5be4d0c990bf8112a48776fae034b622938aba968769aa5dc5e2957d56da48c89045b91b2d33783e6e25acc4a7b -DIST sqlglot-27.18.0.tar.gz 5478250 BLAKE2B 6b15843587ece336e4e92d5ec425ce28cace71c5b32f4451d8e7213661e3ed3b99c34f599f3db370d6b8764cd71a635e9cb666678a283c1d069e858c0644fab2 SHA512 542c3f9d48f47e4504d9adef64e703d03895be4139579534062e342b7717b0f776f072a1885f309536f88d11b28290c5bb37dfe5ce7b73e843051a87e4166a20 DIST sqlglot-27.19.0.tar.gz 5479756 BLAKE2B 72ea02627fe22d6cbe7d40b9c61b93d9eb1f8f8c038efebefc922b6abec73ade89a01cac41acba1c841b91494fa3077544280777e399ef8d07bef8251900f751 SHA512 91e5b252557f7d03fded6625724676617fec9ab5614bae226c2200fea7ba95cdbfe52a224a6274b0cd7d646f58276685e3bd43b3c4180c946d1c1ad7158482ba +DIST sqlglot-27.20.0.tar.gz 5480742 BLAKE2B 49875da9b993fc2333f9c0cfad9a8cffdd8aa2cc057ae7eb7807f217ab6e3a1a4f268664f3789480c30b7160663f3180b50c47050051a35664c1a28510e98923 SHA512 fef4fde85ebb64069e601c4a1ca59df7a1b4c85218f8a49c32486d0fdbcf234e70319e2b2ae4a908fdc8a9558b5f9c8d90bb45c53c43448d9adb1d1fd98ad866 diff --git a/dev-python/sqlglot/sqlglot-27.18.0.ebuild b/dev-python/sqlglot/sqlglot-27.20.0.ebuild index 9a517e6a4e70..9a517e6a4e70 100644 --- a/dev-python/sqlglot/sqlglot-27.18.0.ebuild +++ b/dev-python/sqlglot/sqlglot-27.20.0.ebuild diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index d1254b68a686..ae025b92a2bf 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,2 @@ -DIST stripe-12.4.0.tar.gz 1414724 BLAKE2B ed0493787d3de0c60b4d6cdd48c6f82f6946715ab725f17652be6477b0db943f55092415832ca13891083947ab34dc9e91a41aa0901e5669581dfefef4f1f6af SHA512 34c335beffa30a763acd43eec182276e08fbc732829fc3ceceb6987b48a9a16a4c1b8d3047517b2bea5fb492fad4666e620016c40f9334fe0ca4115d8ec59588 -DIST stripe-12.5.0.tar.gz 1432368 BLAKE2B 9410cbbe837fe3e2f0c923d6aa644ffd29929532a1a2e202ec2ac558f3b30742095b1181fd23c8f85ddad5f1a035b10bbf75cb2eb72bed23bc27ea2f3d3aeed8 SHA512 be4a3cf55f75aed82b10da2800f27d1f5f835d65a879fc65045bf4e0eb543bbfc58b7e16bdd3ec185b0f3547bee8abc82e0e068ddebdabc0dbb14dcd445162f0 DIST stripe-12.5.1.tar.gz 1432826 BLAKE2B 84afb1f9dd9fa4b38d8781c7942d8ec2599c8f4a0552a3a39276beaaa6539c1d2ba07ef5b74493e13310310b29f803c37388bef3e46201d535c82babe2fc2e41 SHA512 037b1e45aa8be075eaec437a41a0701dd792324564fef8ffeee0b2a1428a52070e34c2ad5d40b10e31965daa4d83cc46024886e0527aac7961b9a5eef1b4ceed +DIST stripe-python-13.0.0.gh.tar.gz 1273133 BLAKE2B cddf505b5ae8ba344d0b2c8bc1dac775741cf72bd28c96bc3548ad997e5fa0f62defe3c913a3f49dd5591947822ffa4a0d1f7345cd0fab6b6d9d3ff429cfaf8c SHA512 b4c3c0db927996c1b029ef3451648b1e5cc24e94dd2110203760d0ab88768499983f93f10e98b22ee224ea9501598031088750ad8849d7b839dae3cb8cac7345 diff --git a/dev-python/stripe/stripe-12.4.0.ebuild b/dev-python/stripe/stripe-12.4.0.ebuild deleted file mode 100644 index 90dc7b46642b..000000000000 --- a/dev-python/stripe/stripe-12.4.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe Python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.194.0 - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -src_prepare() { - distutils-r1_src_prepare - - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https - 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' - # timing - tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled - ) - - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-12.5.0.ebuild b/dev-python/stripe/stripe-13.0.0.ebuild index 13e57e4adcf1..bb588add4659 100644 --- a/dev-python/stripe/stripe-12.5.0.ebuild +++ b/dev-python/stripe/stripe-13.0.0.ebuild @@ -3,16 +3,22 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=flit PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -inherit distutils-r1 pypi +inherit distutils-r1 +MY_P=stripe-python-${PV} DESCRIPTION="Stripe Python bindings" HOMEPAGE=" https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/ " +SRC_URI=" + https://github.com/stripe/stripe-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" @@ -38,8 +44,6 @@ EPYTEST_PLUGINS=( anyio pytest-mock ) EPYTEST_XDIST=1 distutils_enable_tests pytest -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - src_prepare() { distutils-r1_src_prepare diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index 4d886063274f..ada0a2e95f65 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1,2 +1,2 @@ DIST tifffile-2025.9.20.gh.tar.gz 359328 BLAKE2B 4180d84b85d58ae2d1be15a0eea5ff53ecfe06181e7c3444f54a5b3d9e3f911d07d7a9fda8762847ba6002fe0f0a9ec3d29306f104ca23665ad52a8946886e04 SHA512 4e1f849f35fed303e6aeed13fb594a1665f82412ad77d28dcd7b044869b942dfff1c19ad63a6c64b87721a11ebc0eb1b9538dfede716711a74603e148f34ec0a -DIST tifffile-2025.9.9.gh.tar.gz 359564 BLAKE2B f8d8c132bd62dfc05e5aca508d8e5d0bd1047d308c24dc6f8ff27d46fcfc4898da9fecbd2dd6390cedd5de52325ffd84e97ec64e337eea5302c33d98a11d3fed SHA512 8b7b99243a6f960b5d486dfac5097bd68e9e467542195f7a8059573c8b26d2bd399401234bb1a7676e60a614a1df07ea19013c81936b613d5c72e43b7d4fad33 +DIST tifffile-2025.9.30.gh.tar.gz 359562 BLAKE2B accdc42dce218781d61b29b8931a73ebf4889f54e517940f5d00f897f07f3c175bd8e39aafa27c03e3eda624e8687dcb1ab1827878759edb2a1fef6ce07acec3 SHA512 77de77c7f3f013adcf5760353f20236180176282a958d3390161bcc456fdc47231883d86325a064b156fcb7e14acc48cb2b4b109d11a79ab298a1c6b6ef622bb diff --git a/dev-python/tifffile/tifffile-2025.9.9.ebuild b/dev-python/tifffile/tifffile-2025.9.30.ebuild index a1d2d3800bb1..a1d2d3800bb1 100644 --- a/dev-python/tifffile/tifffile-2025.9.9.ebuild +++ b/dev-python/tifffile/tifffile-2025.9.30.ebuild diff --git a/dev-python/whenever/Manifest b/dev-python/whenever/Manifest index 6d504b24cc14..c533ae8da675 100644 --- a/dev-python/whenever/Manifest +++ b/dev-python/whenever/Manifest @@ -65,8 +65,8 @@ DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9c DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a -DIST whenever-0.9.0.tar.gz 255590 BLAKE2B c671155028ea7ac5e2917d6592b817aa4d9e2f626a6063aadfe23e7d5578001596f41d9d40a96486885023f1b7519e74aa8273f3d9886f879e1e8bcf8c9ca60d SHA512 984cc045f5e566b949239ab427467399a787c98e96d16facad24f73d73b14916d69e2583736bea9e19cddedc2c1ea5df85f721f5f9c2458e9926f0b695d41794 DIST whenever-0.9.1.tar.gz 256575 BLAKE2B 950c66dce3b69381339280c684e9912e2a645bffc5f110fde6bbdc15c5bff1260e2bde626b393e78e633a1503368e45c911bcf8f6f787414a49d8b9935281291 SHA512 223c6c983fb4c4c9046283960e91a3648e72b851fd0ad8bd4bbca71889413e31f7e89cbbbb5396e63687a788919edbe92d62456ac2aec607677bce1ad4ffcf07 +DIST whenever-0.9.2.tar.gz 256743 BLAKE2B 46c622167a1031fda94d3a26ab0e2f3dd11278cec155aea02aa5d7ca16b606cfbc947a06f79c69901371bda250828503c99ecec466ba5060eacf6f6bcaf9f190 SHA512 f15d432eaec04d1687599d50c0495c4b810d210bdd3be9a23d10c4b0cf27324c981af8226863341da25f3b81e18937442a2071f0f10b785526831ef27e9eac31 DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f diff --git a/dev-python/whenever/whenever-0.9.0.ebuild b/dev-python/whenever/whenever-0.9.2.ebuild index 25844bed0177..25844bed0177 100644 --- a/dev-python/whenever/whenever-0.9.0.ebuild +++ b/dev-python/whenever/whenever-0.9.2.ebuild diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 5e8722cbbb86..1a0a4deaf859 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -3,3 +3,4 @@ DIST xarray-2025.7.0.tar.gz 3005754 BLAKE2B 5e1cf6f1a845a9d38fee6f639016c79b14c1 DIST xarray-2025.7.1.tar.gz 3013717 BLAKE2B 37abbeec6736745a9a0cc098bfdb36b76c5b07a1f762a3207e7a69bda1670ad464c328daabcb5845f65dcb0b9901f045c633fb12fed4524bcc7dacfcc259e65b SHA512 446e50cfa16a3ba54124dc9417203ea96f6232e05515de38dc191b06ee417e165fd2faefaf4718eddb9620d32675abc6c2125ac7555759eb003263a70662cb7e DIST xarray-2025.8.0.tar.gz 3034425 BLAKE2B 089eecd4b8928bcc4cae2aa590a06f4d8b45b2886f1cb7f26114f97ea55914fecf83e58eec637c83123e1d81ff2bfb92f1d4ac18161b39495beb4975af71f255 SHA512 2ace4ae6736a5cde298f7d0da6b704326fa5b28d758744e0db022cc3e9ea6514ac447c5d7762fc273bc192ad7b31517edc0cda7a16302c3e9a63d5c952b1bcd2 DIST xarray-2025.9.0.tar.gz 3040318 BLAKE2B dd4482cb5263339360ae4bfc6046dfb7fe32748927af0a913cabd77699f74fff3f6ad4405a496e6fb98a78c752af5ffc89c69a734e2870458ece3d67c77c8fab SHA512 0cc572de58c59badb383d20292cf092500192e1723c12423f7d4c87e110feb08156cff71c136e45dd35eb70941a55e44a88774b698d09ecd083a882a207317e1 +DIST xarray-2025.9.1.tar.gz 3057322 BLAKE2B a62f1d69735f0d7776000862a4245ead49df1aa200f05fb6be5f1aec05acf43da0e5bf7c7c99a081cc0b0b22bea030b084a24853ff8bc87a0ff520bbe6dffe7f SHA512 dd720d19a766be6ffe46c6386037ff914e983168bcda8c7d50647039cae618f8e7bf3a89bf9b486ced6457789e07f48e346134c6b08aadbe5f44df6dbde59df6 diff --git a/dev-python/xarray/xarray-2025.9.1.ebuild b/dev-python/xarray/xarray-2025.9.1.ebuild new file mode 100644 index 000000000000..15976e697523 --- /dev/null +++ b/dev-python/xarray/xarray-2025.9.1.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE=" + https://xarray.pydata.org/ + https://github.com/pydata/xarray/ + https://pypi.org/project/xarray/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="big-endian" + +RDEPEND=" + >=dev-python/numpy-1.26[${PYTHON_USEDEP}] + >=dev-python/pandas-2.2[${PYTHON_USEDEP}] + >=dev-python/packaging-24.1[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/cftime[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + !riscv? ( !x86? ( + >=dev-python/netcdf4-1.6.0[bzip2,szip,${PYTHON_USEDEP}] + ) ) + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.13[${PYTHON_USEDEP}] ) + ) +" + +EPYTEST_PLUGINS=( pytest-asyncio ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + # indirect pin, sigh + sed -i -e '/numpy/d' pyproject.toml || die +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO: these fail with filter errors even if netcdf4 is built + # with blosc/zstd support + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd]' + # requires h5netcdf package + xarray/tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group + # NotImplementedError, seriously? + xarray/tests/test_backends.py::TestGenericNetCDF4InMemory::test_roundtrip_group_via_memoryview + ) + + if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then + EPYTEST_DESELECT+=( + 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' + ) + + if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then + EPYTEST_DESELECT+=( + xarray/tests/test_calendar_ops.py::test_interp_calendar + ) + fi + fi + + if use big-endian ; then + EPYTEST_DESELECT+=( + # Appears to be a numpy issue in display? See bug #916460. + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False]' + 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]' + ) + fi + + if [[ ${ABI} != *64* ]]; then + EPYTEST_DESELECT+=( + # these tests hardcode object sizes for 64-bit arches + # https://github.com/pydata/xarray/issues/9127 + xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex + xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long + xarray/tests/test_dataset.py::TestDataset::test_repr + xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex + xarray/tests/test_datatree.py::TestRepr::test_doc_example + xarray/tests/test_datatree.py::TestRepr::test_repr_truncates_nodes + xarray/tests/test_formatting.py::test_array_repr_dtypes_unix + + # converting timestamps into ns, causing an overflow + xarray/tests/test_cftimeindex.py::test_asi8 + xarray/tests/test_coding_times.py::test_decode_cf_time_bounds + xarray/tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range + xarray/tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units + ) + fi + + case ${ARCH} in + arm64) + EPYTEST_DESELECT+=( + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' + 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' + ) + ;; + esac + + if ! has_version "dev-python/seaborn[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + xarray/tests/test_plot.py::TestContour::test_colors + ) + fi + + epytest -o addopts= +} diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest index 0e3bc542fc53..c495951b5e05 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -153,3 +153,103 @@ DIST 6.9.2-0-202508181146qtwebview-documentation.tar.xz 124708 BLAKE2B 5352a3784 DIST 6.9.2-0-202508181146qtwebview-examples-6.9.2.7z 47230 BLAKE2B 738f7e30483eab828b6589d07c911891710112dad8c8cc6586712da9b9fef051ced25d76cbc872b7eb9a602a87110d3b0a5ec99fa4f6769c2a680ea7f112db44 SHA512 6223b3376a72aeb7375944e3b24e9577c5e2c7bd6f85b045faf291f6feac02b59af4180472c19e95ead94f9d609525c6fad513ab7c5147070121bb8f557659dd DIST 6.9.2-0-202508181146qtwidgets-documentation.tar.xz 20690560 BLAKE2B 4c058c8cefb3ca88a7f5f30d906984a5df3972a9d7b0c1f5130ae5005b6b8e36ad1eb7b7e7fec220c407692f1080def229f3692f8bdbf81e9e2b4dbb95e9f3be SHA512 ec1182552f82588d8a693c6093c4661114436439cee17b6929a06abf17b6179d95372a0cc6c856b6512a08a7712b3a090548f92b60891c62414c93827f6138e1 DIST 6.9.2-0-202508181146qtxml-documentation.tar.xz 346956 BLAKE2B 28571f9bee44d1e86f3214d22851b69ad6017fc52b98a24fab053a1256ddf4dfae735638c1bd00d52c312b2dce6f04c30c8424afa710fe646da6090c5722e181 SHA512 579359ec62179fba727821b06b34430c8aac0a544cd48c4bc83af9049c22d3d2968cdda1e19485f93c3b7c2f19d48744d88056b31a183117bab18640bd8e5e01 +DIST 6.9.3-0-202509261208activeqt-documentation.tar.xz 250608 BLAKE2B c0db1b7d7e139861fc161f904387a672a2b6262eaba61c437a867bae1f6f8b80553d715a312b612f58ecbe2f5084734bb9981d66d054f7e4efffbd6cd7f422f8 SHA512 6aaed5338d2c8ffb636f5191d4a07ccdf90b3d7b56c29cd929335af6d424b3df690845815f073f04e606d7d832ceae7028f806579083bc32c00104cb66c9bf35 +DIST 6.9.3-0-202509261208qdoc-documentation.tar.xz 292924 BLAKE2B ecaab0fd133e20127fb5a30ddf8d2c97bbb0e5858c82f0a27c58dfab8e5f9b5739edaf99ee793cec34146bc3861674522a10426f84ad45eba5483111dbf4d531 SHA512 c3ebc3ea2351645b6f35ecaab4c53878ebcc77be4477a997de2eaf031594f33e0261e118d136a25e0b6380656d3ec1e4dff73a89a750bb84e6cbc82c004a12bf +DIST 6.9.3-0-202509261208qmake-documentation.tar.xz 346528 BLAKE2B 8bb224064b9c5d0b7fcb2775081d6fbcb363deb7bd6f3036b069b4f30eac19bfe009b4e17ecdf81d381d592951d2941a92c9057b62a6f59afac5fbee75077edb SHA512 cf30e7754846dc04e68b57df8b522ae351a659394d7c3f3e7af57de17d0e13db559e1607095114be77bb1170f64d4e13f79d9db9e16dd42c85ae7bb43b511138 +DIST 6.9.3-0-202509261208qt3d-documentation.tar.xz 4892648 BLAKE2B 193a1e368558355aa69ddb0ef99074b152564e3667a99dcae54b5c1fc1595ea171d24ee1e45cfa95439fa2f2f33fab9b9e176302d8250e8c5da79cd2a8fb1420 SHA512 1ab48d91d6933486e3030294ca8f9aa3e9e086eeae4a03858bb18348f5aaf1a078c415461a386bf68fe56d96e023df41853d17399fcd13472f6a0130280bf2f8 +DIST 6.9.3-0-202509261208qt3d-examples-6.9.3.7z 60333337 BLAKE2B 7387626037a4dac3dff9d6526fb07940aac369f100011b615ecaabb8feddb62b06654b2b9adbc7bf1409f09749dca412f211a2a662c26b5f8518c3646a9ad1e4 SHA512 668f96afae4353b3d3baa911d06bfbb3d9d11d97029cb1dab68fd9455be68333f4a187670d7e5fce193ec5e6e904c9c2cbbdc0926ea770fd79112cb835ab86a2 +DIST 6.9.3-0-202509261208qt5compat-examples-6.9.3.7z 27930 BLAKE2B 752ad19d20ae861a9d1589dcb1d1ed1d1fc67a560cf9b9d3804c7030a3f4c44dbfb7a08ef882787ea67d6dbad6f26250635dcd947c9e900a008b0061e96de10c SHA512 11a854966e4347cd403e97eacf645e07365b3d94caa1fa741a97c0c3dbc69e8dcbe498f163b12835ab330c4ecc0e99177d39ead745c758a454025b58514f2fe5 +DIST 6.9.3-0-202509261208qtactiveqt-examples-6.9.3.7z 11969 BLAKE2B 2c70e705391d73d7dd9846631372792564701f1added6e6caed821721a53d72edda0feb644436331238e105e0f695c5a5b402f9cde242bb496815659c49e2f0a SHA512 7cf3393c35a7c9adeeebf01233c871b824f04d63a85325efcd1a4975a59919b8923d077082b289fb581a30b1a22477799df866b1a9bfc865a81ce18e086dc53b +DIST 6.9.3-0-202509261208qtassistant-documentation.tar.xz 733796 BLAKE2B 396b8c49a82f4145de5f14be4d4f7a6e645f8507c3b6aa9bc13f1fd1eaefa3c04ea9ccf2b9510c3a0a2d2e0073e20d287d97de64d34a6d800efa1bc975bc93ac SHA512 f6c3907f1751b9484344ceeaab4e05806291f1edb063368218185d4b69e442dec70c763a178ebdfc2069c44aacf31483c56ec0902a10003ee74331db39b2e9d9 +DIST 6.9.3-0-202509261208qtbase-examples-6.9.3.7z 4318093 BLAKE2B e1567ec09691f8145df89a0c8a5cee1bf7e16175e341d6904ece5d853e1bf72f2df91cc2cfc58926ec4f5bfeb7edb92142e368842c66100d60b0ecc2be65cf16 SHA512 5c9e7d2278bc9ca81e0ad4cae5f325bd2d13f9e8c3fcf04118e2547f3fa164e9c236c166fd7b3d58e4c03a637ff01a7932d5fef138155786978fef25ca623a0c +DIST 6.9.3-0-202509261208qtbluetooth-documentation.tar.xz 1035848 BLAKE2B b5bf3437e9dde092b0d739bbebbc8d66ba5b68b04f3605dcbac3c0fa850d929a81c678dafea3c0ceb43d12987963142b8a6a1dd58648b4ecbf0ac8346b5ebe68 SHA512 6f178b2003779bf05d29410c71909230ea12dbbebb0c058cd543a54b5dc5ae56b694f10dabb88aa311c265209a7fa04e5cc1a4b95eeb773011d531c2187c1a0d +DIST 6.9.3-0-202509261208qtcharts-documentation.tar.xz 8722040 BLAKE2B af2da34d78c9a6f79cd9356cf991fa9a35d4b785282f53853e4982e95010a2832df96ef8af7e03b72378e748560bacd8edcc0ada505b895e23b6b7e35f49f4b0 SHA512 f87e8a89b042a9c56ad01eb68254c4d4155ba6336a34bc8362cab069f6e4faf2b5b383d421e1576c7d681185263b0664d02d00f7f96399948391b39e54318da8 +DIST 6.9.3-0-202509261208qtcharts-examples-6.9.3.7z 162691 BLAKE2B b438e8e5c550d0791c12e0af21dbbecdf441f3dc5a02e26bcdb10be62b8a3134d88ff34a0eb5fafa0083d671b43b0b3e24a6830a245b4237aee049f24a168688 SHA512 8e94cd4f10243361de5952f8ce3d5513e3fc65b00760f3af1fd05af50dbe4f57ccedca44b46c306465853f1cb8edee45459710224d37770beaa9b424baae056f +DIST 6.9.3-0-202509261208qtcmake-documentation.tar.xz 104916 BLAKE2B 51bacf3bbdb6ce04f2334a6cb7951917fd69bb83fc7d631a13df687c64f5daa3458aed579425e4e5449db4b351ff1d5fcc1e7b30d6c654bcc80ccac06c903eca SHA512 016987d3dfa3b626efafdbdd9a13c4baa7e067b1fc293ae24f72b03ccea5d678e84292a571530b9a2172071d4726386553aaf472f0bc0bb2d7f77e44f7a657c9 +DIST 6.9.3-0-202509261208qtconcurrent-documentation.tar.xz 189836 BLAKE2B 24a0c91711b72b5b0cd60d6f3373c52dd87e73e16dd18b5f22c96436b27346cc947960b10c6786b6a8e86cb8c65b45818e1fc434a5f44ebbad90925e24aa7a36 SHA512 51da738624721f5bdb1fb3959cecfe1f5d0f5abbda0f906971fb8c589a56c8361e2112b0659b7b6a098643db95171876a06ec08e2e48b5cf56877f693c245bdd +DIST 6.9.3-0-202509261208qtconnectivity-examples-6.9.3.7z 403393 BLAKE2B 197f6f721c6fea296c0fd0e4c72e583890e4e6a2abaa2e8f605e42fe604ea3c5f38804308a567a48472f0b937b66b284b4522317145d722033fe202bffd55e94 SHA512 56be2a5cfc82e21ad50da3c5d8006317a37425ca5ce4c2ddac98365aff51dd5a6f2681f11bb819f6a5dc03d7b744bca3ec6f935b2679984755a82957257bda82 +DIST 6.9.3-0-202509261208qtcore-documentation.tar.xz 7021588 BLAKE2B 4987098b9ed082840743812e2051c44d9afb7cf24782d756d4ef042c9d3a543a5e0b7d460a383afa094834d1ff8436e56a17d40ddbaef94128bbe94f36b074fa SHA512 f90e67777da489b493d5265bd9b4e392175796a3069341379ea0a89af3ea52df6e85df16884ce6d239335b823e5b520a4cf46cb2c7e4de4b445dae4d857d39a4 +DIST 6.9.3-0-202509261208qtcore5compat-documentation.tar.xz 317424 BLAKE2B 67adb905fdcf0dac1abb88a6dbc86d91a3f7f4252b885de2a98f0c408b3848b46529c1d54f64c936e341dfa6268d7cb0ce3b5977ee6d7826670ccb98ac643f79 SHA512 f873097ef301943e7b542d45b431c7ac9e9772cfe1858e93530004b537dfbffef5020cbbb9dc10238c8192bcb4e2cb323545ab708fc77daf4766187ceaf093d8 +DIST 6.9.3-0-202509261208qtdatavis3d-documentation.tar.xz 2713036 BLAKE2B 83bba0ea21d64db72a0d7666085cefbba0e371e2ef66aecf2cbe1ef0228e80bbb198dde7c779a15d1dc720c0460498f9a8984367ae0df629ff585dec82232833 SHA512 3dcaa3b5558d326af6008a9bd553e168d535df112cab62ae90759bda8cfd5558d55a7cf3eabf42474050de9e50597bd9cec7bed51d2f849cfed5868fcea1081a +DIST 6.9.3-0-202509261208qtdatavis3d-examples-6.9.3.7z 2771125 BLAKE2B 0784411f12dafc07c919a2e7a524c0f4fca5284a9938e2a9800453fc396c7528c597554cb1cf8f47599b442dfd142e26bb516451e59d32f88fd3162140f5c091 SHA512 3d64cbc002934c97becdf748468af8a589a1776d0b04f0d75945876d1facdaee81e1a0fc9d90dc8101d9e2a04d39cef9d2e5ac0e390cd663e314621e8280bb6e +DIST 6.9.3-0-202509261208qtdbus-documentation.tar.xz 337816 BLAKE2B 8fcef49290d1787ecdf5e5dabbf18876a54849f2996725d96c5c299a068592c0295ba5c1ed07b0165093bbf408824e1e317e72e0dcc38bae494ae94406fa9f5a SHA512 4ca53edfff355ee3a7cfcbd832d286a7a18222ac2f7f300ac14b24594b52c19f4d74ee46e1a002fb53f4f86756a07b2a78630199648e9ffd001053fb67fc895e +DIST 6.9.3-0-202509261208qtdeclarative-examples-6.9.3.7z 12476260 BLAKE2B a0827b804813d856e30280c598d8f287b089c4de83bdcae6e7f85e09e2d4bfbeaa1c2516c40ba2d0d86d526f45e84113ee9b0f978d2fd88c92a3fe17a916120f SHA512 a3d28631c41c632c11eca7671b79c0ec187fe6bdedd4b97401b6d2635154a8a327b1bc2515989cceef4e712a60a989ae6b1f1d947c0f41ac9df091bab5ae8837 +DIST 6.9.3-0-202509261208qtdesigner-documentation.tar.xz 3330920 BLAKE2B ff9f918b443bcb62001d30e828999cce0c17ef607d007d16cb4821e2b3e93fce78d4b4c5b78c68e3683753c06f6ff535d607e2e8b605482e96b379cee7fa486f SHA512 fad41ae3e94373967b0440b4cbc7318b5218c13a4a50f7f747b22278b4e4d911df97e5d6bc34d75eb55a5434b60610646a8e98051635558c78d6d6699559a3d6 +DIST 6.9.3-0-202509261208qtdistancefieldgenerator-documentation.tar.xz 148556 BLAKE2B 1888790fc3e622517de748525a64de03673fa846996be5ecb89e3807c566445eb9b6eaca3854ef993d6e98761862b5779c38159d96c843273259be5656cd4ab2 SHA512 7b380e79b6988914714af65d08a1fbab2649070c92fab7293175f837efb0b93c7e28904506bd40e3ca20166a143745e1d3ebe0792e785cc809a6b20290750c77 +DIST 6.9.3-0-202509261208qtdoc-documentation.tar.xz 12172728 BLAKE2B 6ee90304c24450f8eaa56c253b6d682c38e841b0d6625a37b468f1b129393030fa97107ddbe6abf0aa71bf4f58b07ca1b3b032583e879b06393434bb8b2e52aa SHA512 73eb4146be0d8e305aa2e02f2589b2c98339eb72887c1b40029e03178159383b80086989099fe54e33052c6e2516d9ac32f3cdabfbfea7fc00d3d7b0c9aeab5c +DIST 6.9.3-0-202509261208qtdoc-examples-6.9.3.7z 40426627 BLAKE2B 1971b3641ad054af7b704338f73e90d357dfd0743037fb026ee4ea6d141759ee5a0f0267e231a2396e7f18050431bf541d7d9b8460903dbb691c4e05044c4f17 SHA512 a2363e6f716055daa6b3e2bd00353a04c8f77b15eba7400a9fc4fb8b8498401e5886cd03a9388a41acf724e4188122c7310f175fb082caee0561d01c9f64a081 +DIST 6.9.3-0-202509261208qtgraphicaleffects5compat-documentation.tar.xz 25773928 BLAKE2B 666d41fdd818f441d8d940337b79273802ab6ddae0b182229f99735ba59d0f9d8fc2d959975298a20e273f7f26034940c12cbf67ba980920a8d8610d05317a00 SHA512 8995e19a31080ee0dd2536594caa601c7660b3c9f6efe1b6128e4ff4e4ccac4f265d4a0c1a46b9120c49b4efaef30664225e2c7f6e258af6f29ef030c19a0171 +DIST 6.9.3-0-202509261208qtgraphs-documentation.tar.xz 3952044 BLAKE2B 89e0fbc6b30e95391375cb307640df0736b9b7d17db4f6ec55a4aceb6f9495d9e951789207b54dfaab8195dc19a1de876dd43eb161c77992f134bbff95c6265b SHA512 2640aa1a4129053687e6de401773b62ba305b474e56a2b3345812a176211e3442b23683e2d84fdcfd5c09c466b11884028937812541237b7130236e000fe649c +DIST 6.9.3-0-202509261208qtgraphs-examples-6.9.3.7z 2724741 BLAKE2B cffc0ef1bfba1f327266672e72cf80f893907c8180ed4da9df12c8c7c14f2270aca83e703327ca7da83a242dd57d1e3814479ed61bdbbf781c55c5a81258ab09 SHA512 7745a6b3813610452242de7d35b383728cfb2984cc8ef019671b0ddbea2b6db399f0ba438f119bdc7a2992d34995f57400b785be0870bd48c348516188f49d8a +DIST 6.9.3-0-202509261208qtgrpc-documentation.tar.xz 420356 BLAKE2B 0333f8fbfd9741bc294f4127e9ead85b67a0bd8ecd9981d9335f8fd3ff8adede9bbce8cbfa9792133956f3f192447436ba02d80396ee86a6a73c5ecf99572c38 SHA512 a5d5b5f5a8c096b90ab89662f8873a2fb9cfca2aa232ec89fba912c296802a31f64e1ff21f98b9d10f37d9064a49ddbad9d6f9e8337643a3a58dac6a304fdf3b +DIST 6.9.3-0-202509261208qtgrpc-examples-6.9.3.7z 236286 BLAKE2B de7e4db8b5e53b6b9254fa19cc631ea459dcbd566b56bb1218cd289ea68a89faf29a4dfe1ba6cb90bf0469085fbf8a1dcfb44cf80bc72b8a15b9be9a95bc701d SHA512 a7b45329f0f1127763802c1c0f1022d9299089d9da0eb0a97f1eef66958bbc0a69218ab08793a1902780c884f12bf5c4af966d52f8cebd6902c1f1096f2a78aa +DIST 6.9.3-0-202509261208qtgui-documentation.tar.xz 6328532 BLAKE2B 460e4a69f4ec21d79cf4b1a6166e835f264c681f35c35ebf3e89cbb691dabcac09b0c5f5f12c1b730adae7403388332f938a1fc54441938b7815f8e94c654979 SHA512 79f8794ef2cd55db647ae5871581cbce9ecfe9a315d930eead813f7a6b0a1c71c83254b3511341d59de682a670610b215ed37ece43c9cc4bc223691a632ec1a9 +DIST 6.9.3-0-202509261208qthelp-documentation.tar.xz 300976 BLAKE2B 5eb13a2233d611b2955db22629559b8fb743b0baaeabbcbe82e267db44e4ee96bca470efd4826a97ef1fb49f8caa084129f40e0c0d9f2c20acf730803d3dccf3 SHA512 a24dc2183e863025944c2c9abcd4496eddb61a56c7676e597d09af9996c31503ee841c8d1de50854b2a57e774d0c7cb4da8ba1286cd15a59e1762b8f7907dc55 +DIST 6.9.3-0-202509261208qthttpserver-documentation.tar.xz 318364 BLAKE2B cbe9385bfe4947f07c943213187c53e1a0217142dd467d57302b70fdd5f8a94ad7d2a97a913161a20b4f0e787372b749c31dad07349016074d5202372cc2df13 SHA512 4dc18a3ffd0aa4640768ab2cb8d4a63fd3ba21df0113c032e502f251e0ba2a62a02d14bf8ac7b9f1c5439c62d0636d3b81a84325f7d4d465a441fa990f5298fd +DIST 6.9.3-0-202509261208qthttpserver-examples-6.9.3.7z 51760 BLAKE2B b6c4f90113e01eed7d0e5640e43e2c44df34a02b947b6f797537674854150e0749ca390f4937922e355c58439aed88c8acedf83a9d4c391067b8863f30016fcc SHA512 d407a4776489bca2c75d4e2c0c196d6edabaa40e65669601a5ce19bec7574dcf789d637ab4a4ffdbd8ca1f27cf4be3a440f80fe25b45350133dec9980a50a560 +DIST 6.9.3-0-202509261208qtimageformats-documentation.tar.xz 30960 BLAKE2B d8de9427c8b833f9a8e663925d32fe36928b6d889aaf1b40b965c3e9390ce31c13eb9b4f4df09337beaa93dbd8664c328945bd4bcc9e3a50268976fa9f6ed8e1 SHA512 d306ff81df1bad3de92fa82a780d0aa6f06ce81e1a5f8a27a2bd41c43357238d30feb7b1efb60b270e4082d762b9f48fa124dfc7fd5ac40711f27c3e07261bb6 +DIST 6.9.3-0-202509261208qtlabsplatform-documentation.tar.xz 538584 BLAKE2B 7b98bd22bbef4612533651e192f60b682939a242adb312fe5fc5286d4f133018c0ea4eb57dcb6adc49aeb561d222e7edca2ac59b48c84e19572173d1fb680aaf SHA512 5e83066d916e7c311610fb2561edb176a8f9ecf646a06541df89430a88c70b648508acc9f8d0c90ef7585aac3e9137dfa33f456a4f27b592960e7abaac7c80ad +DIST 6.9.3-0-202509261208qtlinguist-documentation.tar.xz 1139696 BLAKE2B 3d60f915d56bd62a6f7c6ba9add8d30f901524d324e9da310aad5148f4fda4f27a15c9c8691bb36d030ad0b0a21686f8b1c34cce4c09214ab79062ad3a79a493 SHA512 5b6f9e5647f1bb61d5678a1ec2a7cc8aa892cc20fc1ff2ced1eb5369dba088663e80840087a754564bcf36898ad423ff8258c4808e9066225538388e786e2b16 +DIST 6.9.3-0-202509261208qtlocation-documentation.tar.xz 2937828 BLAKE2B c544cbec2d0a60e31123b090c7c5d91aeafc1a83713199006f9c598f0211d5c5c984e2ff2c326bcb4ddac6070a9da939299c86589b62d6f379882122f854ee41 SHA512 c076e98848ebcd21ea418b4dfcdb3801dc45bb444c5e2887b702ca196b9c77fa8e0f3d3b066190f9fd9fa1694274b1242969fc39bb5fa0c8ebc5b2fc917c8bf3 +DIST 6.9.3-0-202509261208qtlocation-examples-6.9.3.7z 1571000 BLAKE2B 9f58acde406bfe44df469867862703cae87488ebb33327423363bf52d4d1f22e6a874d252408dd34e38f43f3f6b151b94d7970106898cf2e2ed866164e8fae9f SHA512 5617b6335836e65395a43da483ca3d23f51b1d69017dbde2896cebc2481aa03bdc3ced7241ed6ac3364384f9e3c80d375bfaddba200fd579e60835d059226296 +DIST 6.9.3-0-202509261208qtlottieanimation-documentation.tar.xz 39524 BLAKE2B 5ed13209de229da30c4d7aade1e401e2cc6b37ee320af0861797e15710c28d534bf878d8a1d4e2c69f35a6ada02e75c14b29496173f1bb6f7c01aa73a8516d33 SHA512 5babadb44fde5be5caab6e14339735563efa8a49119e02ab5cc3f9d206c7058dfaeb748c1141afc0d3fb43f990af89f1b771119c5a5c6f9ad86e4a0ae9e57324 +DIST 6.9.3-0-202509261208qtmultimedia-documentation.tar.xz 4804104 BLAKE2B be69e5c4d1cb0f041c3dd1c34cc1bed77db587513bea66fe04707f071fa982faa044e82fd70625e084fa75dfc90896a74177f504a8f661c722af510fffdbb91e SHA512 ddf27515b1f54c79cc62361be91afc5837f54fb973a1d44a4f36470c252ad6fc39f8c55e2a66e7bcc84df95bbeb858071c25d4bced3a728a06f9e3642366c651 +DIST 6.9.3-0-202509261208qtmultimedia-examples-6.9.3.7z 1615884 BLAKE2B 732e0c56098cc96b70cafe24787fbd79f6eaf58eed04f262950076c082c193edb66f85b0e62dc50bf8e73720007c3e2050f87435dff2d7ad374cb5316f5f6144 SHA512 c6bbe33ddf8dcecb365b73382ef3ab9e41a0b19e67543befa682fa0b920e8a49f7e54d45edcfad20341bc23e4b0bbe458e54309fdc4f73aaf748fea42f1df07f +DIST 6.9.3-0-202509261208qtnetwork-documentation.tar.xz 1472916 BLAKE2B 37fb97bd4dfd3f1026f9d960a334bb24bd14df9f3ba80b80f9a752538f6ed547d007b46fb03fc7ee826bac6cfcd785e03b24a2932798ec4aff7443757c2dc364 SHA512 9c50f0888f559de7b6a896df53d105649a61af9be7215a9ac824ea4075535696b85a57cf6e2a50abfa4662c7368ea6f37cd32987372880e713780227eeee512f +DIST 6.9.3-0-202509261208qtnetworkauth-documentation.tar.xz 776980 BLAKE2B 405c12aa7a96e2bcee98e1180087fa52f92b760250b774291fb34e5998671f3e35b3942cdd117ace279926bfbf3b6f7fb0b948cade652d438ef3d8270ce42f21 SHA512 f4d708204303aaaadfbb28fe727067779a98d20be4e7e234c5cf42291068b16c7ab6b9dd788954fc71563417957be74c2d15e0bf4bc2c8d2e6f23b6180f05feb +DIST 6.9.3-0-202509261208qtnetworkauth-examples-6.9.3.7z 41318 BLAKE2B e7e7526288d5adb4d21a5c0c1fa6ff085bc4c763eecf33000d3bb11ea6bfb78e7805c0a7cb965dfbcedf7be9a6f23e5da8447a4fc3338cc52a8012eeb6791dc8 SHA512 a6553a4caa24738a5eb824aca2f690f6678e434f4c666976a8bed2106b2b6e36ef71ff45afc9928effa0176e2367ec479552b769d8e9d5d018a14333c424df95 +DIST 6.9.3-0-202509261208qtnfc-documentation.tar.xz 236220 BLAKE2B 6e2a5c6df13c6db2b2f97caa3f71d9bb6b17bed4cf70ef010ad25518303803740ef666827314cde53e3e0342d2b1b5852720636215dd09bde5c549d54b1197ce SHA512 e8426887cd051a377e24e364ed6f976a7ab55cefd77df72da0142cab56051b9b789b29596a61bdedd8a4f62c1c449475c2ca8b837a7121188847f05e892e24d6 +DIST 6.9.3-0-202509261208qtopengl-documentation.tar.xz 1023848 BLAKE2B e0d75a239498e42c0034ae6be93320683dc2dc759e0199c2ddf832ba11002d14e3f2ef4e2cc0de407839db74b2658ac7cd55ae838d7102eec013b8ac5ec8695c SHA512 720944b17bafb14ca6729e067005477b1c63edf0ce0c1b97cace02d2623995188cb8211b3c20997f70e1c656317647ba5e9aff5d58f0e114e0bb8e5580fb22e6 +DIST 6.9.3-0-202509261208qtplatformintegration-documentation.tar.xz 41272 BLAKE2B 1a8e14c2060cdbaab1f02f2005cbb3073ada5fd23b245a0130602fc222c7cfaf82b24a87225a96a86bf220801d9f261ef180f19dd5b7a1bfa0dfc33c6a30fd2c SHA512 e8c43aaeb6735c399bbd838764511944d487a2680bab5d5e7ade916bb9623ff86bb2265ba13f5c4c429d980a5b0964c79b6038ac29d991034f1e93904c454e34 +DIST 6.9.3-0-202509261208qtpositioning-documentation.tar.xz 691276 BLAKE2B d2db5c4a2a0d24fff7243ed246d4aaf97167d9cf0e0bf753f0cf06f6dc87f07922b9859d8eb464deea0dcf2789ce3f4e14fc7e44ad5927558c1f37185f4ee128 SHA512 2ec89fe945a8c27412f7d43be8400640e15b4993ddfd71c9f5682cf782c890e984afeab49465b8b387c1dd88a7f542ec26dd58d9680a0cf21bced42e8b6bf1c2 +DIST 6.9.3-0-202509261208qtpositioning-examples-6.9.3.7z 272344 BLAKE2B 88ca2187d3e880bfd7ebedd420fb74ca4e61881ffc607cdd3e2b18848c2035f25aa2e8f86b71466656e07e0ada03061dc66fbddae4b498b253b4b0865534100b SHA512 c67b81eda93d1656d09dd74216bbd018f20ba3463643e8e28520db7da7cc2d3dd9f0503805ccc02100b32be9cf6ebd75c247ecb1263d9748fa97b1f7f5733e61 +DIST 6.9.3-0-202509261208qtprintsupport-documentation.tar.xz 348740 BLAKE2B 75b76c50d5589d759a70bd3c31466c9eee30ad84a268b3ed3a908abd5b9e9886f20552e8011d5c760ef448e3878ebc9f15efb9fef86ad95ceb028253615ce7d0 SHA512 a704a40e3acb15e4f3582f53f9bc8fd60fabd0dc4581e6effe05af5bb19fd621b54277dd5717926c1d0bbb2938a69920414d0b857cfc9c3dc3fd5829f6c329bb +DIST 6.9.3-0-202509261208qtprotobuf-documentation.tar.xz 322752 BLAKE2B e1015776b2046f1616a765a92271ac6276c7c0d236ac6356a140c9c04c9caaa460a1ccb0afb38c9a23a8229be050492a4f43f4f8a4706e74495c159068064c2e SHA512 29687ea9809e7de8db41be13391ced44a44c73b4b1c7e9689c5b14760a817ccb1484017f146c5849ab2881a5690482f820b7413713d053de9dbb501878e677c9 +DIST 6.9.3-0-202509261208qtqml-documentation.tar.xz 1615496 BLAKE2B dfd70643d1aa4270c1f5c09e4673f751d37fd5d41ba548643f8deef44814e74076cff9ec60c3da896ac8641d6c172c79744de5a3fc580d844f25b3ea11aa6bb0 SHA512 1b0bd1155ece6cfef60e1a9c490012e66ba83b5e10ca3edd6b1b3592952eb1cc52d53b370a5bf441df5e58990b58695eb6c7799e8c8204d2f90b32df5f4ead8a +DIST 6.9.3-0-202509261208qtqmlcore-documentation.tar.xz 67272 BLAKE2B 05849ab973894048830a1b864bafae37d7ad8d19828d1dc0969d3dfcf3186e4ddbda9ae3334924fb9a7b548736dc60d515f2785bf42fcf351e1718f5c40c8ea7 SHA512 2754bf26b89149015fed4c45fddc913fdbd6c4a029b8b58ab834382acf7e9a6b64493e95a84c4581654c41e4f37847a47f9cb8af4bd6cfceb7600e40e7b0493b +DIST 6.9.3-0-202509261208qtqmlmodels-documentation.tar.xz 140980 BLAKE2B 4b83aacf6cfdf54b2284cbd0193aa154cfcd82e3ebdc1e9d0027f01e7279b694eb5a6c39afc07e8855caf30b2cd1255de2801e61648c085607052d3fe47f015b SHA512 25a684c6d4ef22e49c65643f15a02422d26a5bff060202f10e2cc341c6fbc1a76ffd169bfca08b80bedd59008decc0d48441395d79bcb1cb1f75d548255201e6 +DIST 6.9.3-0-202509261208qtqmltest-documentation.tar.xz 91080 BLAKE2B 0dd02c0ea3fdd5b43253ee336a44fc5623f1e2c4453c72f3609e44c284454c6179a0419d5a8496e43743f00073a4dfde6549749cec1c406f368ef1e3e4236f7a SHA512 d7bfb995f63f54d08f78363e77960da25ae316489310ad5c14e2a6328cd3158153b7ad10d3cd1c15dd328da5ef53ed722b0771d71cedf6123df6664a51966239 +DIST 6.9.3-0-202509261208qtqmlworkerscript-documentation.tar.xz 31620 BLAKE2B 216a30f26850b247434c9f5c200cbbc72262bcc3644934766d62e335cb2c3632e09e0f7a2b30f0f35477eda8643d742badc5d1b549ef3db6aac0804eec8e481c SHA512 462efcc5c8a0f96b90f2492e34939b0251b7955328b9b2e3bfd41c22b4804e865a745dfc6f4fe3c2e3594e70fc883f01ae6d0c49b5c7c8620edf27602314875f +DIST 6.9.3-0-202509261208qtqmlxmllistmodel-documentation.tar.xz 37500 BLAKE2B 827f8ddb3f6ff07e3f97d6bc0f64575ba38e425a2ff8287910b9cbd7406e448c98395ab2e8311bf831b555f0e375d7c1b2dbb95bcacbf4ef9c1fe24341ef2e89 SHA512 5fbcd74062fd82f86110c21611d9a9fad1b0834d0bc4689b8aee14934c41435096a61c20d35f0688ee50d3f0a318b8fa4da6a00ebb032cf295ab7bc52b990d59 +DIST 6.9.3-0-202509261208qtquick-documentation.tar.xz 25517424 BLAKE2B 4795db1b1afe9cd68bc5907d9dcc818b1d55d7f57efe761f57dcdb052a8053f9fbe7f48099a0ea737b89f8e5703081b5d8d4d93b79f708f2e037a5e08cd21d8a SHA512 a98198cea65620a1486728392cf5d31f34fa62145b83136c1567e81b6c5f47ac2b8f0455713b9a2e3b7737aa39530266d5e9063ee49e7cfe4feec3ba785b04bf +DIST 6.9.3-0-202509261208qtquick3d-documentation.tar.xz 52480692 BLAKE2B 72a90efdcb93585be474356cffb13dc116c63d004dbc8ec8ea0a417ef81c23413d270ae6bdc48bd50d94908ac0b581159381a8a5cc00c47d4d8578d217deb2b7 SHA512 055037867124a75cd0a8e2dcb4acc347973e2787c3391d3753bc80e7a9b7c3297b645e25a650d89eae80f1bb154fad4d8476a0bd53f1b47a1cd2fed34a1d3855 +DIST 6.9.3-0-202509261208qtquick3d-examples-6.9.3.7z 21682592 BLAKE2B 65c35a84a41a5d6b871c1111ec19e30924f50213cdd82ef6da1a5f9b1cc9b6f0a260711a33a7330e104fc0fe240ea377e013216f41c3217a4f86534943b616d5 SHA512 ba3ab2bf41d936c26a1bc5ef3e2e796691c3952d70548ab8cb560601b4c87246ac073c18bba60b90637c8cebf47c3bbfab18d0f54062bc413b19247a71cba20d +DIST 6.9.3-0-202509261208qtquick3dphysics-documentation.tar.xz 4602148 BLAKE2B 5f806f59b296edf6f12a11c61fff001295f5f7dacc1735bd2de86af1e43347ff53c0836bf6708ae4ece57be61710c02d3e1e462d2013555d5e495fbced9edd8e SHA512 aaa663df340791ce9de8f3682c10ee5a93ae533ccacb751c1f7d65c34a375b1d888506c914257fc6caa26db3f213d465f9ab365c22387a84ec46cba5922147b6 +DIST 6.9.3-0-202509261208qtquick3dphysics-examples-6.9.3.7z 2355483 BLAKE2B 985a5234dc6851ffc60e0264c09ded4714654c6386da92482f83431cd18b7e45ec278c147aa0ac46732cc4a6883cce1ec06b2fe4f11b5e9c4a9fbca9794a0e0b SHA512 b5ff30580bdd23000415a6cb2f63bc4c0bc067eb47b7a47ac22533e74036de8af8ad9c44de8f4aa7b25b682a9216239a17201e01a6a78538ddbe718e0c2c07d4 +DIST 6.9.3-0-202509261208qtquickcontrols-documentation.tar.xz 7412776 BLAKE2B 1ba617bd77fc4292939408c2106fa0bf4aa3aba057b62ec55404b929ee04b0ff10669d6868d596ace54b763df7fe7cbd0298bc373b381d46ef898f2b92a2e6ae SHA512 d96265c2a3e882a3e1cd1c500e93d302ec275fdafff9dacc245ce7b5afdc90402a227b6ea721f97241f46014163dd29cd823843e43fd21a7cf1b92f6c244c9c5 +DIST 6.9.3-0-202509261208qtquickdialogs-documentation.tar.xz 313224 BLAKE2B 0ca5484337188c0701554b1c414bca7469c8acee068f316c1e4b6e03050951e32e3687ee8a024cd7b9b47ab1a888f8016193e01be1d5e021061db176ebffd1fc SHA512 8ee656da1d5ab8c60554e98c597e6f9729c4979e7bdeedd40cc0c594aabf514dbe01d2ba92b8599705ee9639eede6567527edd4dd6db63c812fde85bd9fd402f +DIST 6.9.3-0-202509261208qtquickeffectmaker-documentation.tar.xz 809984 BLAKE2B fa811265bca4c3a9f6f984576cf945df1a9c45287855b5d47a625270a208cf65835172a32c9dbfe0541bd94c4fde28baaeff94f04ce199f0e3d610b30368fd5a SHA512 f7894e05050aa8e49066f857102edf0b06009929a283542f27c388a4f8a0426d979ebbe084731b39cadf2900b36cda391adea8959a0dddf42bca2d8249a2cc97 +DIST 6.9.3-0-202509261208qtquickeffectmaker-examples-6.9.3.7z 244683 BLAKE2B b508be76771bdd2e1f89803127a907ccf558adf923e002f3a8fb81ccb5fefd0009e7053e4e33224e1a1cf7bb961f9c902586f1a40006585ae5a747e977b05f28 SHA512 be64e2a91d861419c3b584075eb34d777d32c908eb2f7fb09d5ecf956f51fc3e0deac1027c233cfe7e6568d0f9f0a3b9f763ecc1d7aecdd7bdf722122be16c99 +DIST 6.9.3-0-202509261208qtquicktimeline-documentation.tar.xz 167340 BLAKE2B 3d486678149d0dce70f15abfb4fe6d841075840416a6e09b904c58c2031d59ded3726e863b1de0ca62f644eac7d394033a7ed0759209d7844e97707f08c96596 SHA512 f977dea65daa53232a41246a5634a1efac4d0a02ab3d1c8c6ba3be05de8e666f7d0e0f054ff00e7c6ac9396220ee0b54c12ede05672516a1c96d457b7e5b8b1d +DIST 6.9.3-0-202509261208qtremoteobjects-documentation.tar.xz 494160 BLAKE2B 77d8801a5af981b1cf9b9954dde1f5bd92fa5e232c68aa4b9c8eed64132c05b632aeaed10abfb320a4704ff1cf23eb6107f59745b866f3146b8751d4bd93103e SHA512 eb1279b03d99607381017f9b93699362ff06c15516bfb7d7c94d7962bcc99cfa3e77baea5eb0cadb963f29b4209080f5ad94888d7ba4b108ee3b940a1affda4d +DIST 6.9.3-0-202509261208qtremoteobjects-examples-6.9.3.7z 81567 BLAKE2B 1f6f900afbdab0b276104b5004efb24adc137c17581f23c1e9ebc6e94e3054f46641608b13dc37ee2c1ddc867be06c5aa9aee1bf326b5cf0e3b53c8840e55831 SHA512 3685d143ef27f6e276cef6995454cbf549ee4beb24cdf9475d232109d4f11e2b1fab5966d3331be19f24e5e398a9a01fb245251c675cb93593ab262c001bdc48 +DIST 6.9.3-0-202509261208qtscxml-documentation.tar.xz 396560 BLAKE2B 36616198f09051d03e847741e032531b1b329824836d3f381bb6e45030e0b3791c7260c2056de3fa6dfc5e9587d0de5fd6ebb9046e5b056b796a4d010beb70a6 SHA512 e9e965813224f4743a3ea2cff01c1e694793cbf80b2166f603395d642cd1c8ff225667710916404ac3898fcad27ebd26663f31de2a9ddd9e0cf046dfc609c7ba +DIST 6.9.3-0-202509261208qtscxml-examples-6.9.3.7z 140266 BLAKE2B 1d959366b431ba8f4a080f76e149adb24ad9f1abc591eff1defb20accc0443eaa3b6049d21be7d8b99527aceddd5b9bce1ee502e26dc86ec4110f33b49ceec87 SHA512 d08d21453a9a5096f3ee25cb5f08a74ae06b9326cbe5a59db05b895106e993eea8f87a932a9eae7c40e47412bec7e447df9d0d0f5f2edcdc70c4bc012ec41eba +DIST 6.9.3-0-202509261208qtsensors-documentation.tar.xz 2147832 BLAKE2B e169c803822e89063cb4e60ac93bc809e321e8b731132fc072d9a92915f14a71eec04bc4950e091f3600250ec83d80aadfbc465cfbf768f7f6dd332e86a3e5ca SHA512 e01779b54b8ce71719620d8ef288d7ebe3e6dd5ded889bd6769e6135937edbd1062b9593beb9170d52491883cc96869d91db4f19b7c4db942a7a2e76af01f76a +DIST 6.9.3-0-202509261208qtsensors-examples-6.9.3.7z 53367 BLAKE2B 6072efe6cfab8ed39c8cf7242f4a481ad43d41d19856e3d7046f14dfa45b178f9c477130d61471afdd1123aef87f8d6a0a3d274f4550cb7f9ef2ef3e8b73946f SHA512 7b5ff4b016d9f6ec8defade6b7c383e49a47ffd21b313bb0fdd3ddd3e2484a8129717cb05c763b77932df0770fd6cb8f9eaa4e16413adb40b3d4f4fc9a063bf8 +DIST 6.9.3-0-202509261208qtserialbus-documentation.tar.xz 740632 BLAKE2B ad9073b144f9de5837270883d272558f22535053ee7337a0e9e9932bb93c709a527d42661de5709d037f3079dbe6df684fbe5f2d8dd53eb2608921c6644d7a85 SHA512 488738cae9003bf8480d906cd79f761a45838670276b50c34075b5ca48ab45d134d640e35392d88cb918c91286e36ad6d4908e9d77ed56e7d02323073ba26a88 +DIST 6.9.3-0-202509261208qtserialbus-examples-6.9.3.7z 212072 BLAKE2B eca006baba45e875754baa472d4270162273bc6b2388d1e91cbbe4514a94b1cc57ab197424f7b7c487a7ee6d43718f2e7a6e12cc8f0af7e44adf12af54d979b0 SHA512 24b7fe6497b32591b34ddc243ebfffa844f1be4104a389c7953df59da4ba63ba98adf2a60d87e21e6d603a3ce9e69a1d9ef37d8df201369bbdc68d1bc1b25d70 +DIST 6.9.3-0-202509261208qtserialport-documentation.tar.xz 185284 BLAKE2B e61a77ae903020da1b6a5b5a0516772e1396fe823c0b7746d244759afd694eaaaf99d31c46866c8fd3008d34bdbc96d2f7e7a13b6d40ae828831b7f3532e2c6d SHA512 1c5730875be1de9f75cb8e77b8126fd44031f2cfc54feb4b9c218e1e26030de7f4d9b579c225734d29c0a55f17c98888b3cf5249a6dfe83cb6598b78869267ec +DIST 6.9.3-0-202509261208qtserialport-examples-6.9.3.7z 80988 BLAKE2B a281cb99c6ff3da2cadfb7e9c4d664de524c816515209b9718decaad4db2ad2ae36b56496751acb6fc9070913984fe6cc0fd8c0778391782c33ff63f9cbb96a9 SHA512 ee5468625db52a286266685a472eadddc22cc79a16854db574f336c2afa53c937cf4c91e1c6a6054fb3ebef0d2021aa018c169079063c1627e7530b07169888b +DIST 6.9.3-0-202509261208qtshadertools-documentation.tar.xz 199912 BLAKE2B 5b82bdabad6a4938b53db0ab4dedad15b80ed60246081406b65052517bbba920c439aaa09f0582084b4f7d6b6ef6dc437676acf72e2d2700a4af90b4b21bdae0 SHA512 0db3da6f9e48a4e912b6c0558fa2993c3ad2652c4001e820aab9ba30197eed2f3102c172d6b1f21c8feb69dc2336a5fdb5b4f4b4d2d8a23d4d6df1d91d9d15ba +DIST 6.9.3-0-202509261208qtspatialaudio-documentation.tar.xz 469368 BLAKE2B 9634d9057cf1e028a46ac46b779bda900347c7e1abe316ee6da2962cce67beae8291e11f085388cb73cc5904d17ee04ff397e349b1d8a6ae6f540342272227ca SHA512 84808772553cf52b0568d1f2e57c4248f73005fb2be884dc0438a148ee32b3e66472e2c197957367b57590c2e03ab60e928109b07723e89ad7004ece135aa3dc +DIST 6.9.3-0-202509261208qtspeech-examples-6.9.3.7z 157816 BLAKE2B 95e0417b635d2ff6f26f6f21add79d9fdab589558b0661cbafd2fe7736de03ac4ce192622b2b459de6f81ed7830101a2f511cd39a6ea607ccc83f40430f1307d SHA512 24d0c7177dd8cccead869e5f23dedd189ba60cf2713d9d6f9eaf8adcf1bb016cb7286de0e75dc8042bd186a173ffae70195ee5593d10b8b1a62497816daafd13 +DIST 6.9.3-0-202509261208qtsql-documentation.tar.xz 907968 BLAKE2B dc2f81b23ce534b20784b600aa87aedeac92095cc5cc36fceae7f9f24c25589984f2f52dd7f3d70fccb6c6a47fabb4648fa8b6345ce3a14e918e839608333579 SHA512 681174aa7efa105e65d65c7ec23cc2a5e0b97782789c62daedcbba3ef5e74852634d68a1e5ecbd647aadba41e3909072f116231d61ba1ee14810b9df4e8b67e3 +DIST 6.9.3-0-202509261208qtstatemachine-documentation.tar.xz 407228 BLAKE2B 481a6b0c440ceb409a17b1788221763e9f985d2de39cd19f7e29864bc07e551f6dfc48b12d73bf43bfeedd635dca8ad8f704ae6ba60202e5932838bcc22aa2f4 SHA512 2da9ce7b7cc226c414df2415c24963c4158d5133973c955f3223b2b6e40f9a911de09bd9b6dcbf656d870ef9f515c5178002e37ffa6580ffc48182487a7bb4c4 +DIST 6.9.3-0-202509261208qtsvg-documentation.tar.xz 106932 BLAKE2B 0d541199b5a50ad3891baa3735c2b5d5725b67afc2f419aeede9680a18dc26d08adc46a99fe571330ce91078006f5d92afb364d14391f9fc0c9f273442862288 SHA512 25bb8f5049305a88019d4f664611c2fe27e2541b9b37dc596db5f4745dca06cd6d5a8cb7af6c6ae2f80d520a71b44bfec350e4747a6e4b5051cf9e7e25407054 +DIST 6.9.3-0-202509261208qttestlib-documentation.tar.xz 250240 BLAKE2B d554a31d9d9bab19dbc2bfa5a420c41f5af261b1c5e416a789bab2f172f1ec83c0aaba03228af96e388ffc8e1ae95d3535bdca51be32493f1d025b4ab4bfe0b0 SHA512 ae393420754da6f79dfe1acc20623dc392cb5fca7cb2ddba27bd4b84ece0f71871473242de46bdcb7e65ff1495a0434f2284a34507624a9c995c22d2cb9e0612 +DIST 6.9.3-0-202509261208qttexttospeech-documentation.tar.xz 401468 BLAKE2B f7ef6c21d1ec041c67ae54594c324d6fea4e153611224ec222946f3ce6eec39d0a04e4ce7007d008940d7e434ceb57d2736d964516cb48b5471f0da2f36741ce SHA512 cc5bc504c243f4d3d52e7c9ff105504107615764bef0b499bbdbab6161363c43d8d1ab5de5303ed8fe6a2befdfaf895328ef2d52d1d421fc9fd258bfb009aa81 +DIST 6.9.3-0-202509261208qttools-examples-6.9.3.7z 689856 BLAKE2B c8b47d2d37cd018c2ed6202183c9a07a2331a8af02785d7f83ff5d32ad179d381905275b70299fb006ccd57a84bb2562b0f84167da75202e982388697dc7f85f SHA512 46c217b0e1ab5d7df1b1d4b796caceee46217cb1ce553d9492c0814f585a9121cfc44ad136296119cc5a7e1b446cf66e0f0bf21542938e27a6fdf15a21ea61d3 +DIST 6.9.3-0-202509261208qtuitools-documentation.tar.xz 205292 BLAKE2B 6e245f68dcf13d42009446c94747e6c08c67fec352557840ca8a1798bda0276a217fcb4267d8159f2d573a79bb0eea74825d0d9b23ad98eb5d8488fed0f20742 SHA512 cbe9927f83b52a2671caade6d641d6d120ec680d05d625e7796f6ba0cc75c5f4d2c9bb38941dc629b279918ad00b213f5b6f112656106582b3f1172610b57689 +DIST 6.9.3-0-202509261208qtvirtualkeyboard-documentation.tar.xz 866968 BLAKE2B b27fb0176d0b5fd3ce0f03135369c16af647ba252e9b87d4c00174c66134e199e138adea5135c19c29951e3c444234a672423ae60c05c0e0a718868a0f8c7488 SHA512 340ee558b0965c342c9b2ac590d919d5cf65639bb749151624dea7a1be7feebbad25ccc26589ff6b81a341fc3e0b268383bdd0a30226b64ad1c182c2b1cc3bc9 +DIST 6.9.3-0-202509261208qtvirtualkeyboard-examples-6.9.3.7z 7009 BLAKE2B 330a5570abdd57990aeeb6df83a21bf527c5d77375ee8b5bc62e8d8d8dde179e5fee9f47e6502209f5c184b2361aa728ae6558ec9be4445042590cd0626ad485 SHA512 bb67e950afd3660490c6c7a9d656dae80ed12fa6e848d149550ba6a0e787e63488819b4f33ba3734ce563fc5c23e3d057de85fc6f29d6499ccb451ba2ef5c32c +DIST 6.9.3-0-202509261208qtwayland-examples-6.9.3.7z 567961 BLAKE2B 743b1bb65e1d4b99c05ad071ad743d4e0fd2d9e89df6d73e7dc5174d9bb9811aafef68c03214c1f25e10cc3d8f85793238185a524f780c41ae93e0d8644647f9 SHA512 56b75384cbdbc285b58f120e7a64b0098c137188ec18ddcd839463ff7308790c509e46e8d4e4676b51cfff93948e6f7e1e4e74c490ca71ec944acc184e2a4639 +DIST 6.9.3-0-202509261208qtwaylandcompositor-documentation.tar.xz 1635564 BLAKE2B 12697754c6975fb5a9ce80a47e289b39f4a9c8bec4f6fe5ae7c518aef767ce1babc6548a71abc8ef9d7480f0f4e0a56381f31ff0d0245449c07e4a0f86b175fa SHA512 509cfa6aea5ffe0041b84eb2d58c77faa45080399c06b7f54895c8c5073f342bca02e7e6c5a9b560b203a32c74c0330a12c43b91dfa0d403d054a7e1646080a5 +DIST 6.9.3-0-202509261208qtwebchannel-documentation.tar.xz 166440 BLAKE2B 3432490d660f35e61deb3255766638751b393f6cc78c38d550c44eb65f665214e6b82cb5d823d62ecc67734ca35f134bf47ff9efe9c4faad4dc6ce91376c0fcb SHA512 c5ce047fb0fe853f4193f099ebfa3bab1b3f36f843c2c64325393627b1a883462acceb8fead63f0f91329fccf38b0e25bcddc98e4faa61bb5420d91de736eacb +DIST 6.9.3-0-202509261208qtwebchannel-examples-6.9.3.7z 66020 BLAKE2B 2c7358f89b5f1b6d2117cee70681053b476279ad25a64de2f52437b2777bc2afbf61cd67f0fb8c3dc9295e113aa983de18ca86566853f0673743dc40f0fe7149 SHA512 15210658750d502ae31d44a7a7c07e325a26f7b55eddc05ba27e2251a3c79a6946dfda8f9f32c3dffa5157fd81ebf38616c3a429b1b48fd59bc709d12c56843b +DIST 6.9.3-0-202509261208qtwebsockets-documentation.tar.xz 533292 BLAKE2B ce578025fb850f282708b75daec37fc80e3d6a8b4150f5567958115936bdfd73be2f29251ecc6b2b3d4d8da40fc12d2c82fca31cb3888446e92457185776da54 SHA512 3e2532b29987cde31d43adcbec8508f2d672fb89047bbc1c3a4faffbe2728a6cdd902aec5b968022e4cedff56e04fda5b2b2b2065b29b40daad47108e7be476a +DIST 6.9.3-0-202509261208qtwebsockets-examples-6.9.3.7z 248835 BLAKE2B 5eb3d6fe85df36722d020cd3aa2d1253b546a723aedf063a9746d3f318fe92fbde6072ae27475e2f691028dddedb722d87cba284e4422407895fd41225aea906 SHA512 7e06d3cc9bc8663a16dfbc400246517ff0af4da0c706ccce5143703242a797d5d26a52dd8af3a7469948863d8ad9f5bd3ae3c4a60da466c86843e55bfb90e574 +DIST 6.9.3-0-202509261208qtwebview-documentation.tar.xz 124724 BLAKE2B f440bb1a02dea896eb35c794de690ce4c69673974ef26ac14ca46a296016a805bc20de5f9967ab2735b9ef20e44ef05dbbbdb7c2982cd42a01d0d17f5ccef44f SHA512 ed46ddc4bcd7ae18ed234c5f846f9423b87511e2e01fa5f046b943399df44010c4f578f6fea20e1fa263c63dac72ad6e96b7e3adf1c2f8b3c4fef99dfc6649eb +DIST 6.9.3-0-202509261208qtwebview-examples-6.9.3.7z 47230 BLAKE2B ac54b6bd100522b1b1b4bf9799c6810999850662a0bb336c97900b5da3792e1f42b8f47685296a601fc402e40882eef0b49a3c62001919b4420496f5bb3f01c0 SHA512 21de2c38dae6f9de41006225e62504ce43f1e579c669f39f3c3902633fd47f58e2eabf36ae5f538e4c7fe5f187a234457f622f8093104fb9a2da5b59eb778dc6 +DIST 6.9.3-0-202509261208qtwidgets-documentation.tar.xz 20692612 BLAKE2B ae455aea1e57c1c9178b884652964b6d2c2085abd3eadf1af2d7ae089e590724bfe38742fddb4894989cba12b7fb2009c346751cdea255ff4576e96a23198963 SHA512 a5548607a06e5861694a26d03af6f2e05de0e03cf1a0ac38f1be17fb2096181d372089c944bd033183d10c86ac0bbe13b58617efa4c828dfee9ce9754a981b03 +DIST 6.9.3-0-202509261208qtxml-documentation.tar.xz 346668 BLAKE2B e43ce0ce9798b49a7ef0c53158419455cd86a10029eeaa8329b03d27bf7687e558047190bc1ebc8dcd580b360cf19694dc0e46c1aff0b8cc6cce8d1665797010 SHA512 73abb1787e8e9538795d4db9d6587f74e86af20c06bbada4ed12699105118f0f19022b69bde5888de8be12e3c1c0bc4c74ad4a3e16aa99d8f113e065e235d8d2 diff --git a/dev-qt/qt-docs/qt-docs-6.9.3_p202509261208.ebuild b/dev-qt/qt-docs/qt-docs-6.9.3_p202509261208.ebuild new file mode 100644 index 000000000000..06cb8069af2c --- /dev/null +++ b/dev-qt/qt-docs/qt-docs-6.9.3_p202509261208.ebuild @@ -0,0 +1,188 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools" +HOMEPAGE="https://doc.qt.io/" + +LICENSE="FDL-1.3" +SLOT="6" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="+examples +html +qch" +REQUIRED_USE="|| ( examples html qch )" + +# passing .7z to avoid looping through the massive list of archives for nothing +BDEPEND=" + examples? ( $(unpacker_src_uri_depends .7z) ) +" + +qt6_docs_generate_metadata() { + local qtver=${PV%%_p*} + local prefix=${qtver}-0-${PV##*_p} + local doc_suffix=-documentation.tar.xz + local exa_suffix=-examples-${qtver}.7z + local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_unix_line_endings_src/qt.qt6.${qtver//.} + SRC_URI= + S=${WORKDIR} + + # Bumping involves diff'ing the unversioned *_src/*/ files list from + # old version to the new for -documentation and -examples files, + # then adding/removing entries if anything changed. + # + # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."] + # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%) + # (should disable if associated package is not in tree) + # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples* + # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z + # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation* + # (if <module> is unspecified, defaults to <package>) + # - <package>[!:]: only has examples(!) or documentation(:) + # + # To future maintainers: if this feels too complex, could either + # replace by generating the ebuild with a new less-compact script + # or go for the simplest alternative by redistributing 1-2 big + # tarballs with everything. + local map=( + # map with (non-split) Qt6 packages rather than per-module + %base^qtbase=" + qmake qtcmake qtconcurrent qtcore qtdbus + qtgui qtnetwork qtopengl qtplatformintegration + qtprintsupport qtsql qttestlib qtwidgets qtxml + " + +3d/qt3d + -activeqt/qtactiveqt="activeqt" + +charts/qtcharts + +connectivity/qtbluetooth: + +connectivity/qtconnectivity! + +connectivity/qtnfc: + -datavis/qtdatavis3d + +declarative^qtdeclarative=" + qtlabsplatform qtqml qtqmlcore qtqmlmodels + qtqmltest qtqmlworkerscript qtqmlxmllistmodel + qtquick qtquickcontrols qtquickdialogs + " + %doc^qtdoc + +graphs/qtgraphs + -grpc/qtgrpc="qtgrpc qtprotobuf" + +httpserver/qthttpserver + +imageformats/qtimageformats: + +location/qtlocation + -lottie/qtlottie:="qtlottieanimation" + +multimedia/qtmultimedia + +multimedia/qtmultimedia:="qtspatialaudio" + +networkauth/qtnetworkauth + +positioning/qtpositioning + +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat" +# +qt5="qt5" # already installed by qtbase (conflicts) + -quick3dphysics/qtquick3dphysics + +quick3d/qtquick3d + -quickeffectmaker/qtquickeffectmaker + +remoteobjects/qtremoteobjects + +scxml/qtscxml + +scxml/qtscxml:="qtstatemachine" + +sensors/qtsensors + +serialbus/qtserialbus + +serialport/qtserialport + +shadertools/qtshadertools: + +speech/qtspeech="qttexttospeech" + +svg^qtsvg: + +timeline/qtquicktimeline: + +tools^qttools=" + qdoc qtassistant qtdesigner qtdistancefieldgenerator + qthelp qtlinguist qtuitools + " + +virtualkeyboard/qtvirtualkeyboard + +wayland/qtwaylandcompositor + +webchannel/qtwebchannel + # webengine archives for docs/examples missing since 6.8.0...? + #+webengine/qtpdf: + #+webengine/qtwebengine + +websockets/qtwebsockets + +webview/qtwebview + ) + + local entry operator use subdir package exception modules uris + local -A iuse + for entry in "${map[@]}"; do + [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] || + die "syntax error in '${entry}'" # global scope, must never fail + + operator=${BASH_REMATCH[1]#-} + use=${BASH_REMATCH[2]} + subdir=${BASH_REMATCH[3]} + package=${BASH_REMATCH[4]} + exception=${BASH_REMATCH[5]} + modules=${BASH_REMATCH[6]:-${package}} + + [[ ${subdir} == / ]] && subdir=.${package} || subdir= + + # special rule due to inconsistent examples path since qt 6.8.0 + [[ ${package} == qtwaylandcompositor ]] && package=qtwayland + + [[ ${exception} != ! ]] && + printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \ + ${modules} + [[ ${exception} != : ]] && + uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )" + + if [[ ${operator} == % ]]; then + SRC_URI+=" ${uris}" + else + iuse[${operator}${use}]= # avoid duplicates + SRC_URI+=" ${use}? ( ${uris} )" + fi + done + IUSE+=" ${!iuse[*]}" +} +qt6_docs_generate_metadata + +src_unpack() { + local a docs=() examples=() + for a in ${A}; do + case ${a} in + *documentation*) docs+=("${a}");; + *examples*) examples+=("${a}");; + *) die "unrecognized archive '${a}'";; + esac + done + + mkdir docs || die + pushd docs >/dev/null || die + unpack "${docs[@]}" + popd >/dev/null || die + + if use examples; then + mkdir examples || die + pushd examples >/dev/null || die + unpacker "${examples[@]}" # .7z + popd >/dev/null || die + fi +} + +src_install() { + insinto /usr/share/qt6-doc # QT6_DOCDIR + use qch && doins -r docs/*.qch + + if use html; then + doins -r docs/*/ # trailing '/' skips .qch files + + # needed not to let Qt Creator believe that these examples exist + use examples || + find "${ED}" -type f -name examples-manifest.xml -delete || die + elif use examples; then + # still need docs tarballs even with USE="-html -qch" + local dir + for dir in docs/*/; do + if [[ -e ${dir}/examples-manifest.xml ]]; then + insinto /usr/share/qt6-doc/"${dir#*/*/}" + doins ${dir}/examples-manifest.xml + fi + done + fi + + insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR + use examples && doins -r examples/*/ +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index 919e0a11cf90..15175a3ebbcb 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,2 +1,3 @@ DIST qt3d-everywhere-src-6.10.0-rc.tar.xz 141818328 BLAKE2B cec8fa2a52c8d49d2a08f4a2dab088325f5868ef8c9b3b9a993c2e48da338ae89893c6bf836a4eabb3fd69e0dc46ccdb9026bdea86df12c2bba7831f16f2ec7e SHA512 6cae7dc920dfad50d714d8b6668fd5b67d5aa8084e55e097b00d7a8d079e324d69953f897a3654f32c207ec6f582e14b8a08ad017d57851ed075a7e25437ade8 DIST qt3d-everywhere-src-6.9.2.tar.xz 141825804 BLAKE2B a6fc245520812d79b90db8e303fcb05086ee3291bce4629a3104d534afbf11589b01077039aca9a9c2961db97fecf76f0a2e5b812fc71275ff190bea4b69b30d SHA512 f0ffceb7185b16ffcf6e757007b6b500e111285dcbb90a85c1a6e9c4400451688f3d631a25d95ab36838dfdea40b4c5557a9c6d67aab11d2f66e7d4dc86ef4b5 +DIST qt3d-everywhere-src-6.9.3.tar.xz 141820300 BLAKE2B 64386366038e8560924666e86fa841a6e60062c8df58005b505a8ae6a63d282be4befcebfe03d69cead216bfb7377568fb6ccd2b9cac8fca16bb9125de22c020 SHA512 652a0675cf702c5a292b363fae572f3256981f8861fa32407a889f92ec23f5bddf265f492bf5de615dc840854cb6f6ef42563b97d81ace2ed22eab8e33b473ad diff --git a/dev-qt/qt3d/qt3d-6.9.9999.ebuild b/dev-qt/qt3d/qt3d-6.9.3.ebuild index 895f0e26acfa..895f0e26acfa 100644 --- a/dev-qt/qt3d/qt3d-6.9.9999.ebuild +++ b/dev-qt/qt3d/qt3d-6.9.3.ebuild diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest index 69e5dca3d7ee..9a63369b2440 100644 --- a/dev-qt/qt5compat/Manifest +++ b/dev-qt/qt5compat/Manifest @@ -1,2 +1,3 @@ DIST qt5compat-everywhere-src-6.10.0-rc.tar.xz 14619776 BLAKE2B 6c86d0ad6311c0aa1288136ae30f97145a424156d9df0593351d163da6918fc7cd71d497bc5a8d58c03667ce9f962a56b94a494e3a257c6d91298584fa93cd80 SHA512 6599746d4bfa8493ec71100f2a06b128b79f767172de5a4e3fb6bf02cdeda3baf97f40f1129757e1c80490a368775e37e4519c150bfdd88f6cb8fe9781831c62 DIST qt5compat-everywhere-src-6.9.2.tar.xz 14618016 BLAKE2B 4e0dbee452c99ab412711cc154b1a1f8b2195ef9c9a34a3484de92b3070c2a30160b6b1cd8b2ace30b7fe9891c04e3bf2205c5f48f8f6f7c12be0bda527d8a74 SHA512 281e60fdc9559279fb249d80fd04ea52282db9db402cc81365acafea1d87e96923bfb5a9607163182736a9ca30618da5578cce7271083c08692e95396bbf307c +DIST qt5compat-everywhere-src-6.9.3.tar.xz 14619024 BLAKE2B ae9e129f67040c5f7283f94aa5b4966cac03074c54512bbc46c9bd1114bef6f260747791fc0ae7f8eb3fd5c0c2dd2228458d4e6a161533773f010844e7c52445 SHA512 03714f8f378d7663e9e3d6e888e1924842f50fff501abb976937cd9ef322292edcfd1b63dfe72f28dfc9b4117293f7b88ba5f950886a94a60b39e88c1570ed26 diff --git a/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild b/dev-qt/qt5compat/qt5compat-6.9.3.ebuild index a41bcdce4696..a41bcdce4696 100644 --- a/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild +++ b/dev-qt/qt5compat/qt5compat-6.9.3.ebuild diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest index 959d2f3a3f73..6a3dd33af802 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -1,3 +1,4 @@ DIST qtcharts-everywhere-opensource-src-5.15.17.tar.xz 4248056 BLAKE2B b6782e98f2f9f89408736ee435694c426bd0ea8642be4e4ecc94455322772ea03f89ee51aa86d07ec1bbfd1d64af6120d1b17f562a578f1bf10ade19de9c1217 SHA512 cadbbff078839ccd4cbd5d14c37ea481a03f017086dab033912f7241b21d78e037e596ef0f4afb8335a9ed3ff46e78ffad8cae0be1a929369209555fab9e973c DIST qtcharts-everywhere-src-6.10.0-rc.tar.xz 4649952 BLAKE2B 41febb7b29115f07b1d7a6bcba72384ae41e7bfb37327d70214bc8dd68a0093433782d06920a2fddd85c22c08f81b5a742d03319cd13c98d4fe1c5f3f3565cbe SHA512 c5b7325682fcdb2a7644792a4c22cdc16655f5d4b1079af287dd3a039fd424e77bc5527bceba72305acea40118214e7be6741099eafb3eadca3778dc2f0f0462 DIST qtcharts-everywhere-src-6.9.2.tar.xz 4649540 BLAKE2B 531f49b69b9a0af724c12fa70a75d979ba2f8af2f2846c48c1730d04a01a13d43e05cde3ef40b98efaf0829301e893aac38950e207e61644a8a71a489835d37b SHA512 d2c7f068e60c47e337c8814a90bc63094227fe263562c33bfd802e8239da6cd184d49e0bfbff44fd92799988673c8d218d7add4e624bfba88d3c96cef641421b +DIST qtcharts-everywhere-src-6.9.3.tar.xz 4649428 BLAKE2B 34955534c6e5004547c226b460e243b7b8f9be98ac2a0d7fca581e9b4d476a6a340565f7fb22fffb884b0b8e2397b08cc0b6825ba95e1089d7e5c72ad469b8b9 SHA512 58f2614c1e78650faeb4eaa38bfa1ce4a5ca764252a96ecc8306aac24e90a9dd22eef10ab7b3eef2da175fc17c68cef51d5f51d6c80e6d29fbcbacc4288dbe0f diff --git a/dev-qt/qtcharts/qtcharts-6.9.9999.ebuild b/dev-qt/qtcharts/qtcharts-6.9.3.ebuild index 264ac86f8886..74fbf13b4c14 100644 --- a/dev-qt/qtcharts/qtcharts-6.9.9999.ebuild +++ b/dev-qt/qtcharts/qtcharts-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 4aa0f2e2a59b..70e29c92290c 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1,3 @@ DIST qtconnectivity-everywhere-src-6.10.0-rc.tar.xz 1058024 BLAKE2B b9fcb5739f0abac556282b1d905c01c1d217cda4297763b1f586ef2567361cb549a16405cae0d25fac7805c16cc1152b4539870830953975d18e76889955e55f SHA512 f6bdca8ac13e28586c2815ae66aec9c3580e2f40a4a281303531c486eb3d894aaa4affa87c1bf7b992220be283dfdd99e5a0daf82992e6560745e09cf1c4f765 DIST qtconnectivity-everywhere-src-6.9.2.tar.xz 1057556 BLAKE2B f5bac3ea5601f3ac6f55c7c177d44a53a8885a9e2c1b2326ba886ef2e5a914de22d8903ae4b4fc4647f1d3f1a731b9a6ae2026bdc7d219daa2eef49cdb3b3a47 SHA512 94df6d32404121f6d3763fc32f83430e135f4be9198ac03008c9743f82f3c8c8008b3563d87c823f723a830bb76021d1c30b7804b60bb5ad533291c0605c86dc +DIST qtconnectivity-everywhere-src-6.9.3.tar.xz 1057832 BLAKE2B 0489c0c7e2ae9a572a978c5a2ec77aa43f4397ff298599a7e0f74ac667367c2949372e6f085ddbd8bdc007bcb0dc6b682be126809bb42c081bc8297c016345ed SHA512 cdec804e2316b86cfb89dffe4d548eed74c4e547441f54918560085a945ff1cef08c4122f428aa3f0d48f10c1e3a72a029a91e4bf667c5f5fde3cdfb011db126 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9.3.ebuild index 32a29b47c968..32a29b47c968 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.9.3.ebuild diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index cd0789de20a5..89fff55392ac 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -2,3 +2,4 @@ DIST qtdeclarative-5.15.17-gentoo-kde-1.tar.xz 18464 BLAKE2B e72479cd8ace4ef3be5 DIST qtdeclarative-everywhere-opensource-src-5.15.17.tar.xz 21605592 BLAKE2B 44cc5d5355028c927a0d7dca5c48466db0bf2b13040b4c384b0a5fb9570fe439fc2fd8813fc612a7b9fa9109c2703c6f67ec3b81c6a9dbc468ebf25ffb8c3944 SHA512 854d2b1aeb4b8b858c9ec5c33dc63e53823ef4391cf6953c715192d909d315c87fe859872c1d2c4f20cda22f43f400cb1c7a8d8500c1afd3ea0af9afe2800826 DIST qtdeclarative-everywhere-src-6.10.0-rc.tar.xz 37521376 BLAKE2B 4e63b14119ebf3026a3e8895a4f7c4753039e2325d2113358ac71807e1b227db52fafdb578ac64a7a2065b89a0634fcb0ebf9adea294819478601a891c11e452 SHA512 650e66904401a7feb15652cd661101109ca1824e5018b73bf5068007006fbef8e79b8d9c1b0f43496ddff06fbb7d532124dc2e87c74f8f90d81138a8691d7be7 DIST qtdeclarative-everywhere-src-6.9.2.tar.xz 37207872 BLAKE2B e5e85374a100eb92c6ed132b7e3cdfd0e5bf37457185f8cec224078b8d06e3cb1ebd61a19a062abde6e67cd5d96d4653c082f4792aacb9b5fc657955c1f3508f SHA512 75ec507c7c55089d91415f8365aef97456692dd563ac55571f73f1e5ace81e38a5515589b40a4e144790f9ab6ce4ed6150b26a79b62afc1bd6bad85d00306d1d +DIST qtdeclarative-everywhere-src-6.9.3.tar.xz 37223760 BLAKE2B 3ea0e66601f682fedaee6bd253e82d7eb7a78ffce8dad85039be55dc25d0e42fd72e3552b495b3d5b6e5dd8c940f31861d6475d793b686ac8cc58a14b5431288 SHA512 e6403422b20d272fc120063513e56c965f9325a765964abcbe04fa8e195a1f1db187b613329112a99dfd8ed661b6d6b888d1ab72cf22b7cb53f3d609b7ece0d7 diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.9.3.ebuild index eb34cbcde726..eb34cbcde726 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.9.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.9.3.ebuild diff --git a/dev-qt/qtgraphs/Manifest b/dev-qt/qtgraphs/Manifest index 24a991f09ade..ecfd5bbf2dfa 100644 --- a/dev-qt/qtgraphs/Manifest +++ b/dev-qt/qtgraphs/Manifest @@ -1,2 +1,3 @@ DIST qtgraphs-everywhere-src-6.10.0-rc.tar.xz 5244132 BLAKE2B d4e72deba53abb7525a50553ab1d8eaca4c723c1d65c77e393cdebddd1fe1e1aaea2609e8b6d96b5365837d0ca93815da3fef58a8df80084490da08845113547 SHA512 74ca1a47d4e85ee8f72b9a9a740ebbadc5d6f7f9c100cdf3769f4c69accb496da742ec8b766c607c576283e8166553491ad231eeaf71a6b8cd45d744efb6be42 DIST qtgraphs-everywhere-src-6.9.2.tar.xz 5214768 BLAKE2B b8421d53f6bea2916419d05d63bbb62e93634de4fdb6e8ad437c3ec09149c0efb90d3e3708e523a8744f1e01657b2a83cad5044dc1285c6e0a203f06c04f598d SHA512 bba07dbda24a9a6e591ee6060a1eb3ea46295afe7af89c390805c1254522f93098b37628671e257327194733fad99d69df3bdbecedac1bbfc7b0083a9466f41b +DIST qtgraphs-everywhere-src-6.9.3.tar.xz 5214976 BLAKE2B 2c3bfa2133acfc729586bce1286ebc614cb460bff78c45efba86070fcfd5f11f3262bd315af5ff6ff3a22d341ff394490910ce0524e4ac4a12a6c74b98cf4880 SHA512 20a3549dcd48369133d08062ea6b69fce6f990452ed8fc37f12523fa147cc005ea390ed70f95e62c8b836df4eb2c44dd525d633bb6d7d691d249d968346f2a5d diff --git a/dev-qt/qtgraphs/qtgraphs-6.9.9999.ebuild b/dev-qt/qtgraphs/qtgraphs-6.9.3.ebuild index 49d7c4464b8c..49d7c4464b8c 100644 --- a/dev-qt/qtgraphs/qtgraphs-6.9.9999.ebuild +++ b/dev-qt/qtgraphs/qtgraphs-6.9.3.ebuild diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest index 45ccaac4ce0d..065c8366e97d 100644 --- a/dev-qt/qthttpserver/Manifest +++ b/dev-qt/qthttpserver/Manifest @@ -1,2 +1,3 @@ DIST qthttpserver-everywhere-src-6.10.0-rc.tar.xz 177816 BLAKE2B d94dbd9140801af245aec7c03dee422f125994dfcd4bc63a9cf7785c6a5c3fb01e3738333dd664a338c6dd4ce465a9fdacbab96bba055de4f032bb174c70b252 SHA512 17b3e58fe871a1f899979d38037f4ba1f1f1d561dafa04f0a157e80a3313bc633152dd280d2d3d04f77e1635703e3c0c9cfa11a878bfc06f07b6c62a335021b8 DIST qthttpserver-everywhere-src-6.9.2.tar.xz 175292 BLAKE2B ca396d05b856f736e494c187f76427761e50a581c0b90e49c2cf3d6fe8d84fa25f89dacfd0c33fe621b302841d884ada2a88fae368c75e7fcb55b10b86b12abd SHA512 958a424878f2d6fe8e950eb093c0f4d54fcfe2b08e48962c6b72b7546d524e0a266118357c609ebb687fef8c4f4c1ee32eac75218c13cb1442be6cc5f747327c +DIST qthttpserver-everywhere-src-6.9.3.tar.xz 175312 BLAKE2B 67475def56bd819bb6d25a81f3ca208bc4674537ec0f04bb722c216328890894b93c23e32ef404ebcc2c1aca8290182740a118457c16b1e609160b3bb970bde0 SHA512 ec60ebba5c338013082e9b1cc546ac0072ef6e2dc10495ec86fcd3ee1af15a0bea3cdca075cf78fdfee44bc862dd450e6b77acbe33702b5ac226acfabc85a4ee diff --git a/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild b/dev-qt/qthttpserver/qthttpserver-6.9.3.ebuild index 9ecd1640c236..9ecd1640c236 100644 --- a/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild +++ b/dev-qt/qthttpserver/qthttpserver-6.9.3.ebuild diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index 29f3857250f0..74e775d8c07d 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -2,3 +2,4 @@ DIST qtimageformats-5.15.17-gentoo-kde-1.tar.xz 2432 BLAKE2B ab8925edc37326d4974 DIST qtimageformats-everywhere-opensource-src-5.15.17.tar.xz 1897916 BLAKE2B f03d7e2d51df22ed1de83301e6d62b2515312127c41626fcb1a1f0535897ad48e7995d5758b972c015591c9d8419986da71bda09f266d9d150cefbc9ddeb7a61 SHA512 e43a8df8696aafad6b7deabe4aa55bceb754bdb682fd4b84aa9f75aace56aa32c261181e2ecfe7913f1a0d682c11dad9b79bed45296e23b061cb8aa866e847ce DIST qtimageformats-everywhere-src-6.10.0-rc.tar.xz 2018528 BLAKE2B 71b53929f52809a84a9900e450f3678643b04e462f809942bedec6a47fb27c413ed73ac768c07f24da9f3c1a27be196321900b9d1063af7f1abe0a6ef6bd91e4 SHA512 464dae430d4c2710f04afb2d9e71946f6fbcce3aa3c7cdb1aa66e98b6e42e86cb6dc4dcd4a20cdf2b93452b52ce290aab19e5cd19b4f1c1f8370eec3a6db760e DIST qtimageformats-everywhere-src-6.9.2.tar.xz 2021564 BLAKE2B 28ed083dd2e1fb882e4eff2e5908fe99d322617360cd89b2d3b6493ec2f4fa964969a963ffd5d3c76d533f51f9c322643e99de4ad4f025b0d030e4593d8bec3e SHA512 8b8eb9b85d42dc9c07f5652748a4a83181c4be7cce1b1de9e18af92a34a13b47a2094c98794cc7aaf65f3f9470e5481f0b32186055b9636e63389ec507f8a914 +DIST qtimageformats-everywhere-src-6.9.3.tar.xz 2030812 BLAKE2B 50cd93c4e386c466e7ce3e51df6c5ba60a30f51eb19aa7fb21d9b9b9f0a853549335b57c6d9dd98f901dba7c7744962b6bab602b2e84ee3c7b9518cae8cf21b6 SHA512 0c3d9af2c8a447733bae296414560a9412e38d1ac70aacfe847fd44cbe1fea9690eb5daf6c25f7d3ba55e19c15070af288ee355c5d81c5db0533358b8eb34d3b diff --git a/dev-qt/qtimageformats/qtimageformats-6.9.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.9.3.ebuild index cef280adccff..fdbfd453bfca 100644 --- a/dev-qt/qtimageformats/qtimageformats-6.9.9999.ebuild +++ b/dev-qt/qtimageformats/qtimageformats-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest index 4a820c25e3eb..2f03ab5e1116 100644 --- a/dev-qt/qtlanguageserver/Manifest +++ b/dev-qt/qtlanguageserver/Manifest @@ -1,2 +1,3 @@ DIST qtlanguageserver-everywhere-src-6.10.0-rc.tar.xz 136220 BLAKE2B 563ec3df34828772639e2fc868797d8b88718a1c3e43dfedc285ea51c11999db5cb03515259a27a3cfb967cede5a7176a699a667f2fe089d5704182a546b7417 SHA512 3280bba822894cd3240074e3beddcfd20ebdb86f4c98ea3c1fd9542554b8dc20d3398c90df458e2147c38fd2a0aa76425544087d186c3aee5a19e164c96932dd DIST qtlanguageserver-everywhere-src-6.9.2.tar.xz 137008 BLAKE2B 3f1df824bc3240427e73960485fa9cbad45bc9c3d4234f19bd9e2cd04fb7d295eb81c39dc9f53e5f20a3b3de034ffe8fa4c40574e8ab825b594d0b82886ed935 SHA512 d13807e618d39fbc9ed6234310f4a47ecb4fcceeb215b3a29e6e3ade7033a334a8a0e6de4690a0a938cbb71db0c0eaca00fb408e1b0205d218cc98497bb52e88 +DIST qtlanguageserver-everywhere-src-6.9.3.tar.xz 136968 BLAKE2B d0ccb5b4e30855e3fb2acc1acdc3ae17c595a4f61c6c1d6ce8deb360a7a5c3c283ea664cb6212961a7c96ce4a357455a6becf9507b56f39df4f3ca8bedd7f868 SHA512 36b62549ba12c8c89226f480551ebed901044a616731242138fdbee510cc9f4c084a71c841dec2f184e7c6aae69c37623d78ce80a9d3dcd3ec9bc1ace0b892fb diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.9.9999.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.9.3.ebuild index 93df919b4592..93df919b4592 100644 --- a/dev-qt/qtlanguageserver/qtlanguageserver-6.9.9999.ebuild +++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.9.3.ebuild diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index 5033343ba84d..14ef3a233291 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,2 +1,3 @@ DIST qtlocation-everywhere-src-6.10.0-rc.tar.xz 3151452 BLAKE2B 25876ee787dcd5551e517deb28d2cf1a4cd1d3a485e28c595d635c67d5f67a838c20b27614b8316ce3d69990d646d2fbd3d5ef7f51e6fb6089084bbcbaf197f2 SHA512 4122f9ca0c7f3ae19578b235cb5efdff7df1956440dc32225faf3623325d1588d415fa1a288556e03fbcde1a737f1b622277938aa5b3e14d0436fecf4d48fcd1 DIST qtlocation-everywhere-src-6.9.2.tar.xz 3149364 BLAKE2B bf360723968dd286e37b9befb92847bd233079a5621fe9050eb2ce096ee71fb2e48ca38f689e7a86a2a6af25eaa34fdce4157ff784ae80aa7527d749e498bc48 SHA512 7e1d40249798200e4a938277e1cab02ab07a08a4f28db11abdee3f8d9d6a33f536ab3b0ec1e67d8e99287fe247235c99aa9c4169f98419e40a308fd432d43924 +DIST qtlocation-everywhere-src-6.9.3.tar.xz 3149208 BLAKE2B 1d16e9ee7bbf240f5d67e46c29f919ba8668ade8e18a4097a3a57869986e0056526da0889078ad366ca59c7a94fc45100348bb0cf5c8ccc07f34311ceef0f533 SHA512 230ba0fe5a57407a95dab43e6e9afe21cad70220972ad03bfcc2d258cc42b4fe0ad8a6becaa212d5cf1e9c07a45c3275515ee01b8b47930dda3accb634519ee8 diff --git a/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.9.3.ebuild index 4685eef8061e..4685eef8061e 100644 --- a/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild +++ b/dev-qt/qtlocation/qtlocation-6.9.3.ebuild diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 6e2ec911b736..0b346d734877 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -2,3 +2,4 @@ DIST qtmultimedia-5.15.17-gentoo-kde-1.tar.xz 1496 BLAKE2B dccdf66e3c1447ed50f49 DIST qtmultimedia-everywhere-opensource-src-5.15.17.tar.xz 3825964 BLAKE2B e1e24c2a93ebd75e20e7fe14256d1c8c40bd17767f0936256c8b3b926bfe4f3d5725ddc90c24af42274e4d2c0bb776981e746d8059cae4b874317c9ebcd826d4 SHA512 50679719d500abd32e66d957b1cede6f49de9b4170b4da527cc49715bae5048b68f6e9c0e4e83c01b63350816ef1b02b329233321dfed858ee5806fafb233a52 DIST qtmultimedia-everywhere-src-6.10.0-rc.tar.xz 9882176 BLAKE2B 78813ed2ca154f81d1e666cdb259ffa8a66f39dcc60cf87c35eaa299476527c5064d9ad1542de64ba1070dfd76192c54b28bf67b2feb4bfc77ec91f8aa976eef SHA512 10d21ff0ebf4626f4506bb149929b6109d25609c42d6d3b246966afa9ffec3fc9302fde6f11bcfd7f261c8b9defbd227c616515b749bcdfe8f5c2c37d6a4c49e DIST qtmultimedia-everywhere-src-6.9.2.tar.xz 9768828 BLAKE2B 86ffbb444d36045087cc9524ca888f664edd4f8014184a5afe778ef496f125a56d5203fcad1b6085e879f0e8926402770499332e9cea86151bbe953f6dd1653a SHA512 58cb438247cc5230d72775cf30311b346f097c2946c63b47c8aea9d4a8ca6599940dff93744f7cf3652340793a1a418dd1e86b61f7a786b7764d50b04396e8a8 +DIST qtmultimedia-everywhere-src-6.9.3.tar.xz 9771140 BLAKE2B 8d71033bc22500a6254c6c709535db9ed2008fc2712c57a0e62efcac9a07c1563eb607467d709c9ea61705cea8a488fb8a9f7bc2de7b80a536d9a4a938f9f590 SHA512 086cb84d345054d4d262de3824044101fb30d1309cc80e917db4d696a38ca8f1aa0ecde2bb8b4a343f49454acdbf52802e38cf684a087bfdfe9b35d901fde55a diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9.3.ebuild index a67a5ac76b8d..a67a5ac76b8d 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.9.3.ebuild diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index d586c93c2b77..897113bb2f15 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,2 +1,3 @@ DIST qtnetworkauth-everywhere-src-6.10.0-rc.tar.xz 432620 BLAKE2B ca037e00291e0042d15ff333d66e4c017e000a963b617805043229d47d3b4b6e163e6283b653769a0cf27fb3d5a689102da70a3bb84e3c4e5d85a7e3c4678641 SHA512 e15644329be42cd1a7ff94a9d400b34faeaa599698173ab1edfb8b2ccb7373d6bbb997f046c337bc632f62b80cd3dc427487e7164a5fee016f797d4eb2da4f3b DIST qtnetworkauth-everywhere-src-6.9.2.tar.xz 432076 BLAKE2B 1c4e5aab0ad26fafb751432fb4faa97c2f7f98330e70b52bc80cba7d8a6fd01aa9a2e91ffc902325db41b5eb45d1c2e5f59fda834af1a2a8e361965ac7c05740 SHA512 ee6c54314dc390ed453081afdce317eedaab097873bd6606b1f7452cbeba518c27111f99ac8ef61e1a0819f7aa3cd3100397409c3cc76cbbe7164d7a19b67ba9 +DIST qtnetworkauth-everywhere-src-6.9.3.tar.xz 432616 BLAKE2B e52c4411bd0a8d86790079c7a2307dea7fbcc4591282fc11f9b527840d8365610be38c38d8506d3bb28f090a24bf3383d40d201cd2ec73066cac99e96226af01 SHA512 79d08a2120247ef76cef885c82b8ad96bc1c98edd15ad20b2e752cb5ffb391802fede6f52415287c51b5a5ab33559f044fc8f1a6017b46d453539a0e2ae42ec9 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.3.ebuild index 63beca1f3ccb..63beca1f3ccb 100644 --- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild +++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.3.ebuild diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index 589e17c1da2a..a97c885f256b 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,3 +1,4 @@ DIST qtlocation-everywhere-opensource-src-5.15.17.tar.xz 6550288 BLAKE2B 3c83702a55a0dc1dc000a918f0b4d5b8694c1f51454db79bd01f25e9aec72531195286f4114cee68245a4b18e9de13ec192412f092d35b45caac10227a83a092 SHA512 0f4a317948f46b58497d5d08a91c887c80f74e256d899816d5ec73120dd1931ae6129f6a16bd93b6fc2285141956e0f2c6e6ddebe5c536423fbb6314f4558473 DIST qtpositioning-everywhere-src-6.10.0-rc.tar.xz 649512 BLAKE2B 5cd4a7c96ee41e90d7f4954002b9e7956ed1a7ea68aa9b3d035ae2302a9fb5f8072c83dab62a5c95bf1c88bce7d79fd8dd3d43fe67d2e4e0859637f89e369511 SHA512 5033e0633ffb57580d3a1cef3a1ed19d30be7cc6c8c04dbc6c41efe69af86d60497e7aca7f57229f81af8300144fd1c85910096689df38da815283fbaf301f57 DIST qtpositioning-everywhere-src-6.9.2.tar.xz 649488 BLAKE2B 53f6d586bc51f8b973f956ea3e47b432ca43ca8ac2adee000cfb2fad0ae1aad0e22d002ffdebc54faf5562782462a7eb01bf91b71422d7a3e8c07a2674734036 SHA512 ab9fdb39e7e564b5b9c6a07ddfa024830b3721d5ad697da313ec48c743ec990d29d3e7e7d66e77e8c9589c653b222aefb7c639bf0547f94927083322daff5333 +DIST qtpositioning-everywhere-src-6.9.3.tar.xz 649260 BLAKE2B 3943dac4012f4fe93109bfd171e04428d9792d68c2e4a43a7ceb68701b937125e2d395ef19bb36af3fc163ca4919f2b411ae7fac260f80a6efe7772171069d07 SHA512 d76acf54df301b678e138486f1fda1a5ccb814bc80c8f5bfd16b075b1abc300f19798c54190be072ecbd2961060c19b370f72ff490cee0b23684dd8fa95dc250 diff --git a/dev-qt/qtpositioning/qtpositioning-6.9.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.9.3.ebuild index c872768c9bd8..dbfd92016370 100644 --- a/dev-qt/qtpositioning/qtpositioning-6.9.9999.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest index 32f155be7165..b7247e15dcbe 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -1,2 +1,3 @@ DIST qtquick3d-everywhere-src-6.10.0-rc.tar.xz 73955612 BLAKE2B fe573e23503302e22e05ab7431e85633fbf0ce30376703ed1e210d9aba805ec2731ee8d0e968e97b7b02ed949088398e571d9eb97d1fe6b9f92bf6a4f756d960 SHA512 47f13ef8265f9ad78ff2b41e6f8e0ebc589c30b3574882e71aec99626307aa55608166f54eb6aa4629b48b97f482f6c863d87867b45e6cdaa9d1707cc6fca495 DIST qtquick3d-everywhere-src-6.9.2.tar.xz 74198672 BLAKE2B 570e31ad9a8d5e44accf8cebaef34ee3e69d4ab5dc47788b9c3f51d49aac06c3116a66e9edb45e43aee7c339b6a8272cb2cabde717a4f51eefc77078260153d8 SHA512 83db833d7446a7f7bd4e4b6d2973ba2e85f4d9f05b2d8c4957ff12fb03920ff01a74d825f806feeb4c768db3bc46c50847ce68097f4952745c02b7dd690f0101 +DIST qtquick3d-everywhere-src-6.9.3.tar.xz 74192408 BLAKE2B 46ca5976ef30366f2e516999e58599dad8f8ddf79d68d8128f3bbd9ba4b7abf9c9e5e56e01df4e1f5ceac4507dbcbb04822d641029168bd5ba8675f2883d6dc4 SHA512 c0f440da01728b2ccee8ad8dc87e9439ccad7e76d8d1fa82a915fff008590ec2423f9b6ca4ffb063fc01700b08aece485df398a3717bac4de16c6e06679b3219 diff --git a/dev-qt/qtquick3d/qtquick3d-6.9.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild index a09c7ff67fb2..a09c7ff67fb2 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.9.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest index e77f4c91761f..65b6541a21c3 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,2 +1,3 @@ DIST qtquicktimeline-everywhere-src-6.10.0-rc.tar.xz 97188 BLAKE2B b6d9a25f4cb66ee034f622d6efc69fba0e1055dc53404ad9e40847b488b63be3207ac013a6be786fb5ac3b86848d6e2faa7e491a3279b0e77d4b5a4dc0a0065d SHA512 a9e12c4c64352d75ba66f23151d7cc3846ef1debe604f9cfcacf7f750dbca7ef32eeac06c14a50405f9a165b1e3f01418ad3d884ae0469bafe143f0665c43643 DIST qtquicktimeline-everywhere-src-6.9.2.tar.xz 97140 BLAKE2B cbe806c741e9584e919b69389cb77f72e4cfafb256b23e732331fb5d4c39b504ab6f9a1b062d42c2e94b4d47fedce6a074e180e2596db44b5b2230548250f5e4 SHA512 81f76a57032ac5361f0d871a0f19af8b1c9103da1bbc79dbe8029b5e1835bc7e32e2a2566c42fd90a3a8a089d9b6227de29bfd80fa743589fbd8acdd5ae3ff84 +DIST qtquicktimeline-everywhere-src-6.9.3.tar.xz 97136 BLAKE2B dba30b8a6911b49d9691fdcf44d7fc94a1f7cd3b221d857ef5a7e5fea8b5b1871e5c081e945c1a83b9378f612e92901057bf6a4fa576fffcc39c70c8d13a51be SHA512 61ebd7dcd4964fffb077e5de88b0281e0a10d170a6a70442d23abbf6a8e1ba36f6976890ba0182fb93b62f69f4c019836d45173d764d4c96581fc2c89d05145f diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.9.9999.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.9.3.ebuild index 393a5c2037bc..f06af8491f38 100644 --- a/dev-qt/qtquicktimeline/qtquicktimeline-6.9.9999.ebuild +++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest index 688461828e23..1df6530ba1ce 100644 --- a/dev-qt/qtremoteobjects/Manifest +++ b/dev-qt/qtremoteobjects/Manifest @@ -1,2 +1,3 @@ DIST qtremoteobjects-everywhere-src-6.10.0-rc.tar.xz 529092 BLAKE2B 582b0a02c20ee557f86106e255f6973fd593dc97f444dbba1ebad5f88b1d098b7519f9813462616fc687eebf2d915b34ff374249ef25eace44af2c664eb030b1 SHA512 0eea7c88e693433fb23082be20279f552dc68588129111774aa23a985a4da6e17276af798cc77cba8986d1643288dee634b3a898b7379fea1d2cf26da46e6c06 DIST qtremoteobjects-everywhere-src-6.9.2.tar.xz 528608 BLAKE2B 26ea9f2a496cd4278db56d570ef4e2c8272051e838f3bdcf191274b091d3ff8b637d41975789eda3152b9bf14cc0fee434fdbc21497ec339dca5cd74be4ba66d SHA512 bdc79b2ab7dc8971c856f0b0332a3d4c0a4ecf047b25516377150a4b237eec32e22c3a21a07d2ce453ec2f8c6ee9a5f6ce075d3d506c834998e6f72d8a625c74 +DIST qtremoteobjects-everywhere-src-6.9.3.tar.xz 528744 BLAKE2B 97a8b6e00c536dac77e14cba850d5dc9f8c5ba647b9e6be418608e3a0d63e9f6f78aa50c6ee214c2fa2e5b5e972e744236c67e5bd1e80cc9d9217469944347ce SHA512 12ad76a95f5bdcb15fec9f6ae1eef082d5f8ee78823da5c5763f8e81ccdd507e8cbcc7f2729ebcaee0524e528bf8b96d1c387bb08faf3d7a8fc2fea696ae94bc diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.3.ebuild index 5a992a36755d..5a992a36755d 100644 --- a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild +++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.3.ebuild diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index 5fbb6e99b343..78c774a1d6f0 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,3 +1,4 @@ DIST qtscxml-everywhere-opensource-src-5.15.17.tar.xz 431216 BLAKE2B 7ea989dfcb5a971d90444f9d5362f41bd3faef8a4de6e2ed79a28ff7f2c68d5971019c6d2a6a4cd787c27dc57b7ba49cd33bf03270e1dfcf121aa425bfaad331 SHA512 85c17f9a9e6b5ee38bf39e79e1510e1e69a14871d06917ecdd145e9517f632d962c6afc89b5644e48b1251a12ed3bdc7d519d36ed3154cd59ce2a0a438645093 DIST qtscxml-everywhere-src-6.10.0-rc.tar.xz 545432 BLAKE2B 17b23ebe78a486b5e2a0b979fa7dd583909e585ea0ea426a05547eddd2be6d012727819a2e7eb9eb6a2f34c048d2d77b6aceab1df359b3e92237c6c64993fb66 SHA512 702df0f39184d1003a95c4426aa9c9f6d50eafef5294caf4c5127cb38ab09db70f773a8119ff76631ba9faf17bd4d5d3e43489a02f9b8b39ff5a2d5a89f1cd92 DIST qtscxml-everywhere-src-6.9.2.tar.xz 545560 BLAKE2B 1dc8083dc3199fd9949fe59493d7ee3dbbf14b23a4e9507a85e9e7692284f940214e0474ac6a875ee72023b2bd83dafbd63ee35c421d06cd630fc3022de09e59 SHA512 3c21424f1941ea5e9e0a217149cb9bdd7b3ba729f40e506f2debde4aeaa314e214979436d38ac5c4b423e2a9fee5261a75df5fdc66731c911ae653a4d784e4ff +DIST qtscxml-everywhere-src-6.9.3.tar.xz 545436 BLAKE2B 308cd82b447a4183400648d6e4c2de2d5dcfda8a3673b31f63300bb093a17ec8db153fa59585213d5b3fb5b09c82fe0ac4f611505959842e6a19dad9929c4db5 SHA512 61c7109f39a6db05eb9e14ad559531f6798aa23365a3d57e4431aa271edc0f1b163d7441294bb2f7a3a8249151d9d03c3d1f7ef8847c158f36ee9691dd633314 diff --git a/dev-qt/qtscxml/qtscxml-6.9.9999.ebuild b/dev-qt/qtscxml/qtscxml-6.9.3.ebuild index 496636867ceb..496636867ceb 100644 --- a/dev-qt/qtscxml/qtscxml-6.9.9999.ebuild +++ b/dev-qt/qtscxml/qtscxml-6.9.3.ebuild diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index a8b8e417acac..1ead38bb8ed0 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,2 +1,3 @@ DIST qtsensors-everywhere-src-6.10.0-rc.tar.xz 1485580 BLAKE2B 4d1ad5a4a63d1c8c023345eadee9db016c59caf2af32585192de0fc3eb02e1cb8aff3083f340a06a78ab9b74831774704cabd1640b7b0017dcd4932759a690c6 SHA512 df27d662d6edbb4c0c041f304c03742d1903e90572f0d1b0d482c45e43b2a1f52cebef29a2241ef1f4f2598a049ab07ed7f168d7b76ccb1792e92a9f1e73cd08 DIST qtsensors-everywhere-src-6.9.2.tar.xz 1485268 BLAKE2B c0fde58da630ce12f82bbbaa29e5984c6402d33ab0a11352efa2d2d7255cf6f7444cca663b7678665795565e1cd5c92512467765fbcf852177290fe584b2283e SHA512 c5045f5a05f1ceacbd4e9476a6f3d654b9970100de67a47574d807a8df3ddb09f6d2227c81da4d2408ab0ccde08fd315b5655982bca7f2cffebe279fa84b5485 +DIST qtsensors-everywhere-src-6.9.3.tar.xz 1485552 BLAKE2B 842d7a0c48743c1c43bd5cc82025e2a0ca6f58a9be018ea3f8b966f7bf82ee3f0979ee8b35d8a542bf2c82a178fdd96d140ea2afc11c877737135948ab555f0e SHA512 2f851033dc74c2f2302294dc14b26de9ef23532eae3cc0938d612ea34862f70d55b8cd166fea55e9a3fe84af570186b4dfcd21445e41564664ec127122a67ea4 diff --git a/dev-qt/qtsensors/qtsensors-6.9.9999.ebuild b/dev-qt/qtsensors/qtsensors-6.9.3.ebuild index 5a576fcfd7cc..1afbff75a7a9 100644 --- a/dev-qt/qtsensors/qtsensors-6.9.9999.ebuild +++ b/dev-qt/qtsensors/qtsensors-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest index 25841bcce035..5e0665f6bd96 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -1,2 +1,3 @@ DIST qtserialbus-everywhere-src-6.10.0-rc.tar.xz 535376 BLAKE2B 0087fd2566072733bf25e89cf58cd2deed12665f5921d6c58259a0f260df16379621882d65ef2e3380e7a40d61eeddc473ca1d388d51b179e6cb7d72c623fe7f SHA512 4ec905cceee9326f12ff1309e2afd804d5f4357808f63b8ca0ddc3be8eec94d2f9750e33ac93b58bca33d15be3a03e858f8a7e9fcbb383f38e5d05cf2fc62823 DIST qtserialbus-everywhere-src-6.9.2.tar.xz 535216 BLAKE2B 631f7b9da77af9f00288531bc8e90a935dcf9fad14f2d90b3df283d9d3a8e62731477c020d1f0611803bf5df3f2208b61c40baf170e46b1f68a735f3ed1bc5ae SHA512 8dd814c2f755318492c15adb2fb03012028e5ae870eebe405b0d8ea71796dc43793223e4e37d6479fe49c9e30b03daff0f89e4f69f806669f1f54c03c9e11e45 +DIST qtserialbus-everywhere-src-6.9.3.tar.xz 535168 BLAKE2B 848d219ce6cd86ce1b95fc969f7fdee9a108fb5c50149c05ce044f7de8eab8ce67e86fcdfefb5c2c231832fd0083d7e99c3b6d20025376ef22b12b71a4df4265 SHA512 38fc43052184dca9a7aa41451388e97eaf10ee359e00f28b2b054fca4f0bd3105c08b6164968af0a3968787714f3bb806a5f13bf6a33315b78211ea04f5b17d8 diff --git a/dev-qt/qtserialbus/qtserialbus-6.9.9999.ebuild b/dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild index 7f316fa23bbc..efd2ebfd5ca6 100644 --- a/dev-qt/qtserialbus/qtserialbus-6.9.9999.ebuild +++ b/dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index abf6e2815cb2..e08c4801c4ec 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,3 +1,4 @@ DIST qtserialport-everywhere-opensource-src-5.15.17.tar.xz 316636 BLAKE2B 24037460b3c709f3b1b8e1dd43a7053cc3eafcf4b68c5da2b08632af0b788f7102f2b2145870f398c36af93212d3c6145ba41825a6ab8d8deeaa3978fa7607cc SHA512 1d9f53c705bae23f04198bf3b5ea42a004d436182efdeda40cba88145647d15eedc0db42a5716de234cae4cc22c758847d740bd3a277d1d27083ae1b31ca8bb4 DIST qtserialport-everywhere-src-6.10.0-rc.tar.xz 263840 BLAKE2B 0da1482fd6b5e2e7fb549f860a15818fe2274127eb27045b501b82d40985d457cadc5bc1c945b838cae353fae4588edd99cc5d57df20eef17fe9a7e9fbcc4fd3 SHA512 67a6d1c0c512146ae76f00dc87c4d360f540f0f4869bfc664dda398c9acea3b8cc21d26ad2a331197845c6f67b35baf59d7218b365c014a3a93993ccb6a9788e DIST qtserialport-everywhere-src-6.9.2.tar.xz 263012 BLAKE2B 70c6d89a88d83b4dadd1256a83efd7c5e145ecc5c45f6095f47051663858b2b06fa487c45f6b4f56500df2fe54af35d8483fe5186b004c6b4df0949396c4c4db SHA512 40effe49c63c706408d87bc8d95912a12a4dce296779a0e8c49aaaa9bda5c37b34ba6b62f28f61e1b5865d9653301edfe9f3bf5b48977dcd117dfe3d72ea5226 +DIST qtserialport-everywhere-src-6.9.3.tar.xz 262984 BLAKE2B 592627ca9d19e9f01d66a89dfe921dfda1ca91b1e616a176120de9a7bfc65d201bd376a9772ba298f321339c010853817feaf5fbecf789f21b30f3eeae6d12b1 SHA512 04d2802f6742e0ac95c1273c3ff4913dd94ac0b7f974b54354b605c3d6af794d07de249f4fcfffc942f4bb4990af0fb81531643be876c675f9d1b907e9ae01d5 diff --git a/dev-qt/qtserialport/qtserialport-6.9.9999.ebuild b/dev-qt/qtserialport/qtserialport-6.9.3.ebuild index 95b360fac6cf..eb690fafce5c 100644 --- a/dev-qt/qtserialport/qtserialport-6.9.9999.ebuild +++ b/dev-qt/qtserialport/qtserialport-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest index 3aef655e37f9..5818625c11d8 100644 --- a/dev-qt/qtshadertools/Manifest +++ b/dev-qt/qtshadertools/Manifest @@ -1,2 +1,3 @@ DIST qtshadertools-everywhere-src-6.10.0-rc.tar.xz 1151948 BLAKE2B 77be9473e7bc8a9891b2c57155e5e60c0fa4cd5ac63b6292b302aa030ac4d8be0a070dae87a33b9f28bcc3fa7cfb1cbe665cceee8570c1d9aad5c61faa5b3f94 SHA512 705b834f98a8b563263d875c67ed1af04bc96795d699194d19220d8341dc64507cd6410b9f28a1a1849f97e17523a2bef99876ff8b4adc1d73b8acdca372048e DIST qtshadertools-everywhere-src-6.9.2.tar.xz 1151576 BLAKE2B ad25c54105a2a89a328c2aa460553ae62892408cc94c54505374f160f2bdf8b715d91cc5c0ea37df70b56240873ca296a0a0d58a6b348c19f02d81358a4af0ea SHA512 3f35146868d7908ca5144858275250f27ba56910103ea1f86797d3a12e6dd71870dea34d1959ba6d1b3a523a09814abc5a113d4f495dd06f072858602aaae29a +DIST qtshadertools-everywhere-src-6.9.3.tar.xz 1151752 BLAKE2B 796cfd713871c7932120203df61f0447114e3d0abdd8ded756b9520f2e9d6c7b44cdc4b3bf78a8cf51962b5cf6d16543a42af7a60f1f6118f1e71d077d1289bf SHA512 178d082e570e963094f1ffc44120895aa20ae05ddb0639646d8eaf222aa816d41ca06b1d7b951c0eca132c0efc021b25ef38dcdcd06e9029673484dc3bffccd1 diff --git a/dev-qt/qtshadertools/qtshadertools-6.9.9999.ebuild b/dev-qt/qtshadertools/qtshadertools-6.9.3.ebuild index f688ad3bcc11..f688ad3bcc11 100644 --- a/dev-qt/qtshadertools/qtshadertools-6.9.9999.ebuild +++ b/dev-qt/qtshadertools/qtshadertools-6.9.3.ebuild diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index 9cca3da3b0ee..2af5a8c6fecb 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -2,3 +2,4 @@ DIST qtspeech-5.15.17-gentoo-kde-1.tar.xz 1044 BLAKE2B d08c9ae3e321ee91d912772f8 DIST qtspeech-everywhere-opensource-src-5.15.17.tar.xz 97804 BLAKE2B 7307963b842d685661adfd2fac4b2bfb23950ce12adf6900a94624c59f0b8defdfb6c5ae15d34226b519dfcdccac19a93fffae0194f0f5c5571749e565cae9ca SHA512 4ff8afb0a18cb0290ed34e1057060455a26afea087d37597e54048f2672e5642727652af0a03bef29f8788d85e2a8ea95462d520d3b9b4787af900fd6903eab2 DIST qtspeech-everywhere-src-6.10.0-rc.tar.xz 247836 BLAKE2B 136b2574151e2cf52ab5716d6d02165b704501e258f3f1d8aaaa80390b08c92dc3cb8081e3a166eb8cf910c99f117007fb91e0f7662b96c436884b946657a15c SHA512 abe226c9bb96c61cc57e1f075fa663da7cb304ab78bb07ee96605b8c114c367fbbba17ddb4f9c28f8eac7d45822bcc2a232c74955998484967ab84789d21f50c DIST qtspeech-everywhere-src-6.9.2.tar.xz 247748 BLAKE2B 9db9293fcd1ca3b960e5a189229d0d51afb185f73019a0906cc212e19c4ec794849de7adf75390787044d790c3d2717e2862fba68d21986e9dd4b5b0ce793bb2 SHA512 68116bf2a91a72167a33ead0b5daca89514092bf6411035cc4667610bc256af0aa34af1132f09703f674ae09050a08e5e05f47ef089d41bf4a16782dbc489b68 +DIST qtspeech-everywhere-src-6.9.3.tar.xz 248056 BLAKE2B 669d4706efe0d6cbda18da72e547f9b77e9f0858b8ba31e2c40e8d32458fa767a38f3156d5a93555f8bd9b3eb4673bf1bd72960b6f16807111148994796b0e90 SHA512 5ee34f7f7e509f18d9ff8f88d6a291f63ee89d70bb5d8c3823154a656d13ad3fbaaa1f5aa8ed7f34e1b90be736673544030cc6a989988524448f2add9a031769 diff --git a/dev-qt/qtspeech/qtspeech-6.9.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.9.3.ebuild index 15c2e89ce96e..15c2e89ce96e 100644 --- a/dev-qt/qtspeech/qtspeech-6.9.9999.ebuild +++ b/dev-qt/qtspeech/qtspeech-6.9.3.ebuild diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest index 3419bb3a8ceb..65733f9abaf0 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -2,3 +2,4 @@ DIST qtsvg-5.15.17-gentoo-kde-1.tar.xz 2876 BLAKE2B 5b3c7ba6f35647958628b2422a6b DIST qtsvg-everywhere-opensource-src-5.15.17.tar.xz 1883104 BLAKE2B 47486a30a96f10df8b19d8f209a4465a370765fb903b17625b0926816ff13042d01a30a614fa202913d3a014fd87d3f715bb2354139ccf0dbe66a6e67f17581f SHA512 fd75fedcba3f741d930e90b196a0671349fde7877f4e9812ecc136c3eb9b0b0e814e9e8840e99d2990bf1c3ca5e9cf3ebebc623a0598d168895bd7670397293e DIST qtsvg-everywhere-src-6.10.0-rc.tar.xz 2612212 BLAKE2B 2225602cbedcfd3aed27d4f93bcc325b1b62efd7b72e8f81bb488c1e1aa63aa32d4e141489b64f1283080d8d30bdea0b44b7c7393ecf9d5ff261e99092e64e68 SHA512 dfec8169e553d97371f50ed65f42ee25c678d9b6aa4685bdc399fc64fa5ac382789d621edbef3b77a0eef65c366ceece8a2e00b8b16058bed1332ce2ccf47580 DIST qtsvg-everywhere-src-6.9.2.tar.xz 2004052 BLAKE2B da2f53ef6e27c9b631e243a18d0d69ca4853c73e791f97590444a5567acb4c4f92b84f37a37664f9607d3f6aa766b78c4d7c7a0737968051731f6b5c997abfca SHA512 f8439aff22976a1a76ebccba87478f7546c6b496efd4f4f2e20c868fa8073dad0360dc5a5056c433b40c1ad6d09fdc08bc6d8041593b5d821f6607c4dc8b9376 +DIST qtsvg-everywhere-src-6.9.3.tar.xz 2004192 BLAKE2B ff92df3f15e2b9f167988b9289d3ea19b9df999d45ab9c304b8863c1f5bc34a92cd4820eaff2d1c1da2a051fc20f3456f302c32139a1bec2a05a6c501235e8df SHA512 fada311fd274694bca2b1a58b430449de91f10021cac7fe7f7fd92af324df2556fd9b88167c44b23d1fc0af13037e58589345fc1cc37e0d1eede67fc1a8ad682 diff --git a/dev-qt/qtsvg/qtsvg-6.9.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.9.3.ebuild index e7ea7c613b25..d3a333068ddc 100644 --- a/dev-qt/qtsvg/qtsvg-6.9.9999.ebuild +++ b/dev-qt/qtsvg/qtsvg-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest index d2a807d96a30..d928b43b2a12 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1,2 +1,3 @@ DIST qttools-everywhere-src-6.10.0-rc.tar.xz 10036684 BLAKE2B ef4f6b9309499a4fa88bd2e45146dc257f23dadc8a7eb302a8393918ba4f98b1ce3c29c573b178ebccfc5560f36a9238ec0b5ca02703725007cf4e816aab6509 SHA512 93ecd157158b55c12d2ee129683ea3de75a35e498de44fce0b1aef6c45df33f8b82f8429b961a75f2363eb727313aa13380dc7d1e76195595a0dc0170399a66a DIST qttools-everywhere-src-6.9.2.tar.xz 10330412 BLAKE2B 96f585f87dd43d5bbe9f7080b0f49ec8474f7ee4830858f2d5a9fe2dafeed548cd96cec5cac5faef82a990a1324dbb80b41c4e63abc252c5788b9b25660ae79d SHA512 95f2e666accbb474d2a7bb0ac88b4fb006e14a419301272fdb1f168b79e9437cad224b678298a355faba243853e9314c5f2b5e5192e56f4772a373e41d74dce0 +DIST qttools-everywhere-src-6.9.3.tar.xz 10334740 BLAKE2B 55bdafdf8f162b0700f104afb3cc8532e217fed4f76e83a54ba8d7a62e202d75263cc14cbb7ba1e507a1a43213ad7d62b00adcad963d86681e5937e58b465553 SHA512 529aae86f9d4ba52b6ec1f72d19c611ce17c8e6644974cb1f202a5eef54f83167b072dfae9d94d29f0ab2269ba97a99bd7744b573b3dbd1aa2e40a55729242c0 diff --git a/dev-qt/qttools/qttools-6.9.9999.ebuild b/dev-qt/qttools/qttools-6.9.3.ebuild index 68004733cfe7..68004733cfe7 100644 --- a/dev-qt/qttools/qttools-6.9.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9.3.ebuild diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index cb40866253d1..7e9a4725aeb5 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,3 +1,4 @@ DIST qttranslations-everywhere-opensource-src-5.15.17.tar.xz 1628896 BLAKE2B fa9c05518fde7c3c3330970e0549a63a9e1b006d7fdcc08020b84fa753e0dc06269f2ab2c3e516feab360e4c47af3d059280fe9fb3f8921e49e9757ae87c82c7 SHA512 3e24d734b6e3f46837d6c0cfdc59b0d049edfad6218c5e8667d6e30f2f333a9b670985e6ee03fc547671781df5cd95721c353a0505e90d6bda4ee42e8a4feb3a DIST qttranslations-everywhere-src-6.10.0-rc.tar.xz 1626128 BLAKE2B 13f892033f6b5c2068547c33690fefb0e3518988a877f4f27f3b46177b53acb572e03398aefdc96e2caf03cf1513502260a14615cc860325a35800b5843f6b54 SHA512 2e1ebc283663570fef12e7e1e80d175fd5432b11343d8f6ae269ebec3375f6081a0894aaf3aba68792ff9d2bfe51cb3d7c4ad8989bc88e24cc68ad85aab0d915 DIST qttranslations-everywhere-src-6.9.2.tar.xz 1628840 BLAKE2B 2cb56da45a15d50e2b49bacf9a4871189b2269568a51b41563185915061b4305c02286feab4c17225172606147876aaf3c453e06bceb0212b26c0e15e55ff337 SHA512 7d742bd63287d1ac45f022c5e377f264e37f868e1e51f878cc0fb97a7e3dd0c80b398c46762dd72f0d46721a172a4a92a6c55d0f87e0d38eacb221d7fe2792f5 +DIST qttranslations-everywhere-src-6.9.3.tar.xz 1663376 BLAKE2B aa740b439e8373cf80961987aec1719e9f3d12a7aa8622ff47608d83bc98f3da978c198d25a313d69351d0ba258594823e7861ef143bbdb31ef9dfce36e44c4e SHA512 aced12a0247adc3a252d66f68e8c36bda49434ec55fa3c436b54d5b4d1c181100adbab78a3df7ecd058b0fd6d548cd9abdb9f22d116098624e929cb9f3de624c diff --git a/dev-qt/qttranslations/qttranslations-6.9.9999.ebuild b/dev-qt/qttranslations/qttranslations-6.9.3.ebuild index e2a22c00af4b..b9f9a6e3d1bb 100644 --- a/dev-qt/qttranslations/qttranslations-6.9.9999.ebuild +++ b/dev-qt/qttranslations/qttranslations-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 38ff911a86db..5f53af448570 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,2 +1,3 @@ DIST qtvirtualkeyboard-everywhere-src-6.10.0-rc.tar.xz 3265440 BLAKE2B 58ab38819b6cf7ed433e4e7b2c0ae55e2423bd14432940803eb0ad300a5714b799a7fbbb6b728fc4946f6a9a59e080efd5a50ad67e067e97e01b304ee8e43db6 SHA512 67c62e0803a457566c2cfb74b9787dde01c2a85f40f083502a938283a4924fec4c1a667b97bce45a4c20531863f94134f240cb3b36babbdd5bec7c3289f9284c DIST qtvirtualkeyboard-everywhere-src-6.9.2.tar.xz 3275760 BLAKE2B ca9acb486d3f82a7b73ff6230caf95c36d46fc7356618bea01702c1e8a446cf87dd46cffc69dc54d5f5ead02446bc463988ffdb5c274e3577600c3377077ddec SHA512 0e7bdcaa3b37499f7160c12ad7b178365b1b246a77fed6ae1903eefab4dfb09758305893a62496d515c0a762beb7602cdf73cc01a5ecbd01d47c4bfbe01a3835 +DIST qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz 3260472 BLAKE2B ccfd9162c2d519ecf9bc3254a4be0c5de35c8309fe72174a15afd52c4912c90b6112755f9ffe4b8276d65f11579d0785ebbb8dda8fb64d620651906a9867bcd1 SHA512 98a91be495adde8a0e8396883fe147f34d90f8985903c885a74a76cd6946f6d366338880f306767eee171a74df7cf5ddff079e6a67be86045c82e0356e8f7890 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.3.ebuild index 79c6eb88f56e..79c6eb88f56e 100644 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.9999.ebuild +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.3.ebuild diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index f56ed6798882..222f0a65779d 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -2,3 +2,4 @@ DIST qtwayland-5.15.17-gentoo-kde-1.tar.xz 46680 BLAKE2B 2e97725802dbd78406c0b4e DIST qtwayland-everywhere-opensource-src-5.15.17.tar.xz 563036 BLAKE2B e3cf9879cb80ca0c07cbe99bbb81fd01efd9c2f42cd03d3d8e4148db13a3e69aee0e644d71c68a798ef85cad874ef205ca5063724363b7a0d88d7879f5e02c11 SHA512 1b0fecff83f619c2c56b5b8894678a70288109e6146d0672086ce105a7916a4ad6dca83aa3d6601d2e3b05c7f271a2ac403762096246461eb1f203d02eb4e192 DIST qtwayland-everywhere-src-6.10.0-rc.tar.xz 901404 BLAKE2B f19eb8fcd0a7c6ca7619bc188fb0d95b30aba6a0babb605f25faa866f5a4be01d9019c95ac9732560b05d15e884245685e64dde70f4447ab1d701a8b829b50fc SHA512 3242a3df9b149060d1c132b791833f61e10506b0d7023a9e409c1fdb4d456c197bbd03725aa65b95d22bb7fa423b3af6306e1ed9fdade1643572666548822950 DIST qtwayland-everywhere-src-6.9.2.tar.xz 1138152 BLAKE2B 8ce8c40e60d732459ecd4464ea9c085d193cbcf9aa3c7a36eea518747107d61d29a61278f2aa9d8df1c50f2b65e75c098a35e3e203f04a05086b1a4fb427890e SHA512 b53f96a3b94265241fb73a35b8b4db6934cbfea3fb7b7611f34cad8490a4eff952e66044b95f56a15f398e851a9da8553dcad5a63dfeac0c99c6e8c171260a9a +DIST qtwayland-everywhere-src-6.9.3.tar.xz 1138368 BLAKE2B 3f9cb19fef4d18ac6b0eec0a91fe7e55c65e469f2d6e4bad93592d4e4a707f43277463f304a5e3df460d0a310e4b9ca60b5df61d2024c612942d23fd2420c972 SHA512 cb405830a52c46d00a06ee0e3dcf3778d80e20e4f798d0f0a3a1a7aee0ee63b092b262a336ca08099fdaa2355fc2eba5b7440a4199d5227e64691f05444b2fd6 diff --git a/dev-qt/qtwayland/qtwayland-6.9.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.9.3.ebuild index ff78691dc569..ff78691dc569 100644 --- a/dev-qt/qtwayland/qtwayland-6.9.9999.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.9.3.ebuild diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index 5c31cf6accb9..06cf2e0485c8 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,2 +1,3 @@ DIST qtwebchannel-everywhere-src-6.10.0-rc.tar.xz 193980 BLAKE2B 9bc0c944752e973a0479b0de8c5a29a1cdfaa8046f8e76250efc37472096c2dea0217ca087bc15d8000ed5865d1bb20aa2d31bf8648b534c3a422d958e6e09f9 SHA512 90b81e52970f9361584f2a7dcfec25cf9122d0cead7192f4c6fc10f430d625a0ed9fdf1e055fdf9d74101ca0eaa1093abec14a17a9fcf4259f36ea82b2622b88 DIST qtwebchannel-everywhere-src-6.9.2.tar.xz 193888 BLAKE2B dd3ae9b3f5f43663e663846c437d70719c0cd1e53ce039a4bf5d2ea6478e65a19817c5825813b1dec014634dbf40eb5d57634fbaac93429342c2bdc15f427c62 SHA512 d5bb5c4848622318ca521a548a7bd5617d7ddb677b1e1b20ea1f94775c156cf99f148e4032dac70a388c35c65a073a0529927deeb78f200572c117c0a91c63a9 +DIST qtwebchannel-everywhere-src-6.9.3.tar.xz 193888 BLAKE2B 7a3e35d86b62121c6a716d46abafdafda6ef01592cc8074451bd30a7d2a5cab785713c695a139a8fd0bec23ebe4c781113aefd6d1319276d28508b1cf7679b72 SHA512 f5701a99d526d895d0a2875d5dc2526d0ecfb5f5532643a86b9278b9b86e9617182764ab19af90474ebf2a9664fb2087e34e5ac56416c96cd52f98ea4d7bff52 diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.9.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.9.3.ebuild index e0cac52a6b5d..0535c65c91df 100644 --- a/dev-qt/qtwebchannel/qtwebchannel-6.9.9999.ebuild +++ b/dev-qt/qtwebchannel/qtwebchannel-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 55697fbc22ab..723613ae7951 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -4,3 +4,4 @@ DIST qtwebengine-6.9-patchset-10.tar.xz 9012 BLAKE2B 272bd27cf4dc32fca12c526862c DIST qtwebengine-6.9-patchset-9.tar.xz 9380 BLAKE2B 328af192a73e75f42628c51ade567886a5f7fb6b4000be1dd65c9e5b21e3e7d8f3d96a75e7e6808917819477a36eede61387a6ffa4d6995b3becbbb4fcf1353d SHA512 7cc8415be54518a96db29515d8572bb55fcb85a1ca5ea71cb9261546d9ef22aa768c7cd35801d62cff86504e6d8d7631d7e71e49dfb2b280872b0493d691d72e DIST qtwebengine-everywhere-src-6.10.0-rc.tar.xz 881149300 BLAKE2B d3b68eecc093ed6bd7888054732e6c5b115f0818d79ca7d2974eb917087623b7ad41577265eacdbd49ec81c98408ca140e4bac2769b0e6cf6cea83f53eda7a0b SHA512 a684ac6d956e84957931ade3ffc5ee49c160878866ce13d0e960dec5e0627104474a64c5f87a1ee91ebf90c8a8f29e5c8c764d56203ac998d5899890fdf471c2 DIST qtwebengine-everywhere-src-6.9.2.tar.xz 672191852 BLAKE2B 52c1537cffdc3d0b303252bc4bf00574122f8c06e5205fa0b2569287ef38d6799039672fabda907a73aa2240e34f0000d6da094221a749ec55cb237a64b9d3be SHA512 bcb5899170051e6e7f51e95a0a175f99eae26db393d674e8d1670e895ea75d2a7adda647c3ce1ff213c02a92062d164ddff6774f7d872e0762accedc28272e27 +DIST qtwebengine-everywhere-src-6.9.3.tar.xz 672100216 BLAKE2B baea2e7e101077cc8033203332e49368588283be49444f199797d2f33560c6f0bb51eb555fc5e3c9ddd3b5bb9b2eddfb863d0c4a016833479578add37db53552 SHA512 6ebdb077205c2c6e8d5c77a88bb84fb4b66e33868c0abdf866a32203354884a67e6633a9a350b405fd863e46117d08a1b4a6d32b98e2ba288bbde4ddcef213f4 diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.3.ebuild index 37c95ee46d98..37c95ee46d98 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9.3.ebuild diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 61e5213812f9..7b02312c699a 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -2,3 +2,4 @@ DIST qtwebsockets-5.15.17-gentoo-kde-1.tar.xz 1512 BLAKE2B 61cdca63ad6e6a0bdbbcc DIST qtwebsockets-everywhere-opensource-src-5.15.17.tar.xz 254876 BLAKE2B 16a22e0c8f80f66f7ac24877c54fb35f83e613f2bd6245de8a091f54fc3d0ca76885927ad3087cb236ad8fc52d822c2fb9ed9ab7dbbb35635bf95445a4430685 SHA512 c328a9555abc429e622a50d9764c656dc0c41333a98a9877999594062c6e843e4f05d6d110114628691f0d1d502d26426227c237ee092242502e6d4919216452 DIST qtwebsockets-everywhere-src-6.10.0-rc.tar.xz 448336 BLAKE2B 477e97b4367bcdf1450df91ec968733899183928fd6843f2dddc467ce301c0e1eae91e1b0fb09a0fd8bba69683ebf1a106bde6c5c3c22d80a0cb29434b596d7e SHA512 5b870179de2c68bc11bc4caea6dcd0b965e0934b62f38948e56df0c4e4f4586d55abae4c6e9f2f2538ed51f1d7bf0710533842794d20dd05a5d6c133cdac419b DIST qtwebsockets-everywhere-src-6.9.2.tar.xz 447432 BLAKE2B e366dcf587e3b1d0179dc8193225e42ca58e7579755c7efbab8baacc1d5f4bc36c42dba557f50545ae35b5b9ebaa33089d9d6bc2ba9bec66444a3fed8170ef63 SHA512 28b798f412afd45b99a06cf388cbf79ed424b2facfb88bac8367e8c99f5c42e3c7ea0adbc41be9a1217cf68680a12e4df5db02812167c7296919dcac5e007d46 +DIST qtwebsockets-everywhere-src-6.9.3.tar.xz 447376 BLAKE2B 32df77fde897c6f4ae036478be4e50d89b78823bf39f7c41dd08c83e4d530fd606a374e7512b99ef98aef82e0b31952e193153a60a76a767b24bd5bbd6bcd3b6 SHA512 4ab9fc8edd54732d09048208e64ccbce86800ea9d163270de0058827f0866c46e46ba9694634873272fdb6e0a0375873546464ab43142b21410fa1dbba8d5e12 diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.9.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.9.3.ebuild index 0729cf4fb3db..0729cf4fb3db 100644 --- a/dev-qt/qtwebsockets/qtwebsockets-6.9.9999.ebuild +++ b/dev-qt/qtwebsockets/qtwebsockets-6.9.3.ebuild diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index 8b28700e7cbd..72f4be07d05e 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,2 +1,3 @@ DIST qtwebview-everywhere-src-6.10.0-rc.tar.xz 128652 BLAKE2B 3bf5ebd3448178bdf173c8a90820ac1a8d326ce50037c1d26a2bb5e08ff05750d50bd5eef52661d9c5878249fb57974203d5c5116a847b30700bb5290a8250d7 SHA512 c75e48717a9676267bb8bf7a5c530a938c3245732a2a286a8603705544f35e5d7da03b5bc92450fc4faf1e1358ea6b3dc8be850694bdfe96ef80d5f8b16abf1f DIST qtwebview-everywhere-src-6.9.2.tar.xz 125560 BLAKE2B a7b4e90c123a2c0a8ef74a634fff4d30db9529f96f6ebd925a6157e7b60d5a96d660aa9907691a71bbaa17730aee74205f228080db1763797559b771009f3999 SHA512 7806e93b32787529c6149784a75d956218734a9768cd32fda058351cb5d77e590d48f5c5beae23d81e1eef85e8f96b86fde31056a988e5932b38800609cea6ae +DIST qtwebview-everywhere-src-6.9.3.tar.xz 125580 BLAKE2B 544b9a660caf6643a15b1ea45d909c24c377f2f91128d3ff1d39b91f2d031b1964a4cbb4c5763b36e8c4e5b5c3c9e3f087ca4dc0e927537e64b51171852f916e SHA512 fe57468fc601f2f45bfac6b419609d15a4a6c74bc0e11a7c42b2c39a215d16b6cad405afffd330062eb4c784bef67f8d4dd82ef477acf2ab39e6f613a8f26b30 diff --git a/dev-qt/qtwebview/qtwebview-6.9.9999.ebuild b/dev-qt/qtwebview/qtwebview-6.9.3.ebuild index 76539b793b79..997d25e35259 100644 --- a/dev-qt/qtwebview/qtwebview-6.9.9999.ebuild +++ b/dev-qt/qtwebview/qtwebview-6.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest index b2806506f737..943f51dd6a7b 100644 --- a/dev-ruby/mime-types-data/Manifest +++ b/dev-ruby/mime-types-data/Manifest @@ -1,5 +1,3 @@ -DIST mime-types-data-3.2025.0204.gem 153600 BLAKE2B 5856c0443c9c30b2c20d7b8a44a052648e6a7c0a850019f9ece1a8ed07839d24d2027f6996802cf04bf1a713d0b2e9cb487b73ede14c9b9c8085d8cb5401e225 SHA512 f1eeb25ce4cec1cd12f4c0476d80dc0799a3336041574176eb3693e8edacddf66446b9888a2c0a289c9ab4e7fc043a64319f896415af6d0b58e1dd2ed152829d DIST mime-types-data-3.2025.0402.gem 154112 BLAKE2B 6041df800cd6eba45746cd17ef86486120d54b0a680f2815d54877bcaff40af25da649557a5d7632577218579485ab9a86ebce43e06da95c7b4533a77163cb95 SHA512 ea942ef2e3eb8c7604df212d30e6736925514281ea802a0019ff1fbbf59ef903b39ea330a2ef52dcdf0246a4010e2a8ef267b63f115f5b9b46e074cdcd687760 -DIST mime-types-data-3.2025.0507.gem 154624 BLAKE2B 468864f8dd81bb9ecc30eb5d7dbb6a8c22636766c68e9b86074f83a1129f5856cb07d5fd950af97091b13f4643cf4bba99c9ab6742f607e0788fbc16321ad1a6 SHA512 bfd122838caa1dba1278760036a10f41abed34e1cdff36ff27108219a7c6eb65067f985d8b790d7a6c04cc466689fc74ab283b4142d76dccab6ecdf4d902994d -DIST mime-types-data-3.2025.0610.gem 169472 BLAKE2B 1568066832132b2a7585083726eb89c6da6c2add5c5f2e290bece1e65f9b74e2b939bdfbb73c3520bf5369037faf23cf3cb5b840b28f2a5e477e1748bca3b80b SHA512 9d57981828e4f4f643ed83ffc6c43d2e2b9e11be6d42eeb6caadb61d79a36fb9a35354efece1a41190c3ec39591d01fa07314634732f017568f977d55781bb1c DIST mime-types-data-3.2025.0729.gem 169984 BLAKE2B e16b4ba038a4db2cc744fd77da00dd674133376fa23d9d51fd49d30ab381b4df06c34812f3d15aea400671dda9c708babca7fd357c8c1616aadd4e48ffa19f03 SHA512 2428b4b07abef46817dbd9d4b5bec87f39e9e2e4b38e7cb7b160c2cade76dce80dd434299359a9d19e1727559de21a2132eab9367e6636e3a17a980fb6de48f3 +DIST mime-types-data-3.2025.0924.gem 171008 BLAKE2B 8c6cd8fb8f195a831fa59127bdeafc31cc8abc2c4d407dc29cbe75e33967acb4e41e06c1844e4232891ac18663ce3c7c29353583816b1473e1c700cb824a131d SHA512 32ad2e6f7b6d7b948980c2b5049de1842d5299c6d3ea045efbd1cdb32f46f4088473abc4416455536a7a0c6e1d4bc4f396a4ae0ff8cf307b2b68c8a74b9a6b12 diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2025.0204.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2025.0204.ebuild deleted file mode 100644 index e657db6f7f0f..000000000000 --- a/dev-ruby/mime-types-data/mime-types-data-3.2025.0204.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -inherit ruby-fakegem - -DESCRIPTION="Registry for information about MIME media type definitions" -HOMEPAGE="https://github.com/mime-types/mime-types-data" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2025.0507.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2025.0507.ebuild deleted file mode 100644 index 509ac1b78c47..000000000000 --- a/dev-ruby/mime-types-data/mime-types-data-3.2025.0507.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -inherit ruby-fakegem - -DESCRIPTION="Registry for information about MIME media type definitions" -HOMEPAGE="https://github.com/mime-types/mime-types-data" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2025.0729.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2025.0729.ebuild index c9a4766a1b21..7118bfdb257f 100644 --- a/dev-ruby/mime-types-data/mime-types-data-3.2025.0729.ebuild +++ b/dev-ruby/mime-types-data/mime-types-data-3.2025.0729.ebuild @@ -18,4 +18,4 @@ HOMEPAGE="https://github.com/mime-types/mime-types-data" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2025.0610.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2025.0924.ebuild index c9a4766a1b21..c9a4766a1b21 100644 --- a/dev-ruby/mime-types-data/mime-types-data-3.2025.0610.ebuild +++ b/dev-ruby/mime-types-data/mime-types-data-3.2025.0924.ebuild diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index a15c0bbab055..a4da02e7f0d6 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -1,5 +1,4 @@ DIST sqlite3-1.7.3.gem 3307008 BLAKE2B 0df742c7cb4a8f920196106b5701eae07e60e668f040ca6e3276afdd0dfdeed3fb19ed455425f332e13082ca740f42d914536ccdf565ed151b6eb0f6ccd7c676 SHA512 b6ed36a5618134ca1f993b21a351ac279ebb7e1370be521eae67ed9224a1fac11d71ddd7573b3b14da47657756cb68b3eab0164b6e6ed058d3f64fa95699bc2f DIST sqlite3-2.6.0.tar.gz 94405 BLAKE2B f59eae6d25c6ee6585fb6047805281d30b3e86fe077d9ab0c91486a19eba643bb9096aea711331b3bded0b6237bfb3cbdc8055d3949104309271c4b0c1c42234 SHA512 f2ade31c4f179a6a3f7474679e029d98106523d7b27b05ce80d3ee8efa2c9bad0154470c37dc3e95d27ad47a39590f0724c7855ef43c58a380419621b7077453 -DIST sqlite3-2.7.0.tar.gz 94649 BLAKE2B cfc361e0826767b9dd064a13a556bb8fba7f652d93ccdc1ad5b3e5a27cf068850944c362703a5cda17c85da71bfca5c80cf7aea9fa1212aa9afd3ebae24189c6 SHA512 14434fdbf73f324da424e8a8911f894bd8a6ebeb862cfb5786a4046408f358f299af2c815a0c5433cf5eb88627113811e964f00c3890ec703ef4c4f33160f36f -DIST sqlite3-2.7.2.tar.gz 95210 BLAKE2B 865342d2500d1ebe91504963922e542bec7c2d123c9d15fe1e370a377e0533e5bbaf46430e636986fc707b7088330398f20003f4841275dee8755196cbd95f26 SHA512 d172231e2a2ec4cef27585e46c868af75f1e8927f6f95a10f3e279fcc04df23c945ffdb49ab543e4d0759dd7d2ef985629217f7a931e341f3fbe04958bb7abc8 DIST sqlite3-2.7.3.tar.gz 94800 BLAKE2B 08036a1078818c6e6c5c67d922aa8ebcb05dbd8f2a1789e52af5014e41a39f9c5a9b373e356f99919c2227fc62996e2e87198f6253a102af03076e614f072fa2 SHA512 30015de31653b6dbec699a8245172b2db921c7f2c5c74872f926ceec06226bb43545f3caa89a6cc846761dcd3e291e8d9508cc787a1f520eda036df01f03e30e +DIST sqlite3-2.7.4.tar.gz 94824 BLAKE2B f7726bebfa44fb724c23c58b5a20c733c31a916224cefc0da2fac5390cec0c87fa2a8377e0a01fa824a4bd3dcdd7e46feecca14feb06d0265a095b0564e52a84 SHA512 eba6eb50ec017f66996e4bb4491d22579912f323aeaa6d0ec57465ddda71acefe8c12d582eb2fc8aa85691c6420ea6b30b697cf208479a40afbbc82ad7ad4f2d diff --git a/dev-ruby/sqlite3/sqlite3-2.7.2.ebuild b/dev-ruby/sqlite3/sqlite3-2.7.2.ebuild deleted file mode 100644 index c9fde5063cdc..000000000000 --- a/dev-ruby/sqlite3/sqlite3-2.7.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_TASK_DOC="faq" -RUBY_FAKEGEM_DOCDIR="doc faq" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 -RUBY_FAKEGEM_GEMSPEC="sqlite3.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An extension library to access a SQLite database from Ruby" -HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" -SRC_URI="https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="sqlite3-ruby-${PV}" -LICENSE="BSD" - -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc test" - -# We track the bundled sqlite version here -RDEPEND=">=dev-db/sqlite-3.50.2:3" -DEPEND=">=dev-db/sqlite-3.50.2:3" - -ruby_add_bdepend " - doc? ( dev-ruby/rdoc ) - test? ( dev-ruby/minitest:5 ) -" - -all_ruby_prepare() { - sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die - - # Remove the runtime dependency on mini_portile2. We build without - # it and it is not a runtime dependency for us. - sed -e '/mini_portile2/ s:^:#:' \ - -e '/WARNING/ s:^:#:' \ - -e "s/0.0.0/${PV}/" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid a failing spec for reprepares stats. Upstream indicates that - # the stats data should not be relied on other than for human - # debugging. - sed -e '/def test_stat_reprepares/askip "Fails on Gentoo"' \ - -i test/test_statement.rb || die -} - -all_ruby_compile() { - all_fakegem_compile - - if use doc; then - rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die - rm -f doc/js/*.gz || die - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/sqlite3/sqlite3-2.7.0.ebuild b/dev-ruby/sqlite3/sqlite3-2.7.4.ebuild index f63c182faa5c..b3e0abd23503 100644 --- a/dev-ruby/sqlite3/sqlite3-2.7.0.ebuild +++ b/dev-ruby/sqlite3/sqlite3-2.7.4.ebuild @@ -27,8 +27,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ IUSE="doc test" # We track the bundled sqlite version here -RDEPEND=">=dev-db/sqlite-3.50.1:3" -DEPEND=">=dev-db/sqlite-3.50.1:3" +RDEPEND=">=dev-db/sqlite-3.50.4:3" +DEPEND=">=dev-db/sqlite-3.50.4:3" ruby_add_bdepend " doc? ( dev-ruby/rdoc ) diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest index 7dfb43e7e3c4..699bf0b544f1 100644 --- a/dev-util/claude-code/Manifest +++ b/dev-util/claude-code/Manifest @@ -1,2 +1,2 @@ DIST claude-code-1.0.128.tgz 36011028 BLAKE2B b135f3674f6e42cfa699cbcf8528c745ce495865ab7a2f55d0e61d9e529981375394b0ba27951f751ec730b3cafc831a11e99ee94a4c618b1f4c6b033479944c SHA512 b948397053097de41eb50cc5c3be95a5bae8e83017b2dd8ba6ef1aa19591152a10558bb96520276c1a31696996fc88271d2a8822fb4cc330a8aa6700f63f6b35 -DIST claude-code-2.0.0.tgz 36009899 BLAKE2B ef566f72b1192efe92f3f7b84e9769297add170436da424208ada8d693d514a424ecc3f1ef982b8d0dcf3088d197d542fca085444b4e55872bcc49006a5aa9f5 SHA512 a9468cd5dd8d78eb213997c7ca1e7881a151c13138fa978d847011631533dd03c6e6f6e6da3a7bd2d148346efd95aa0210afcb10ec5e139cf0269c557a9f39eb +DIST claude-code-2.0.1.tgz 36010034 BLAKE2B 501fcb0abdfd22c08163ede581b22874c765d09d88dcf4a77d7401e10bc241ca8089619383639e3a9f26e44766376d809458c219a27f18af75489af3dc946d1b SHA512 d926e861c749f9db04d8aefce1d6c9e288555a50242d9854ee6646d6579bc86e93bc62d72e18dcdaa4c47c2c5279e9428c91e1221fd890da5ed3abde07822007 diff --git a/dev-util/claude-code/claude-code-2.0.0.ebuild b/dev-util/claude-code/claude-code-2.0.1.ebuild index 6e3380eb8890..6e3380eb8890 100644 --- a/dev-util/claude-code/claude-code-2.0.0.ebuild +++ b/dev-util/claude-code/claude-code-2.0.1.ebuild diff --git a/dev-util/patchutils/Manifest b/dev-util/patchutils/Manifest index b895d9da037d..779cb271db4b 100644 --- a/dev-util/patchutils/Manifest +++ b/dev-util/patchutils/Manifest @@ -1 +1,2 @@ DIST patchutils-0.4.2.tar.xz 159504 BLAKE2B 3ffcda8497b010a88e8601005871fb691ea8cac6158276862ba8e4192c333a335965288f9b5451c2fbc0a873ef95eb4a485d265387b43b0cec31b6c18d38f88e SHA512 20970d52fd43c09dc7799297b9a9eb6f60ba29ecc750d49381a2dc52273dfe484a47696cddd541f623394fa3486734cf337297cbeab6b1b244511c7740f46897 +DIST patchutils-0.4.4.tar.xz 424248 BLAKE2B 65a855a5164c193262002dc2a13a5a253d5b308ed431d49fd231ef587df2c9924b26b6c683c6162a9810290aaa65c9a4fba5e3b503517d1f815e0bd30e7be9dc SHA512 26f3ee959d7f8d7d5718ecf361436709559c62d6235114faac9a84442e9df4fb271f85eea5d96dae3969e96d88fdd9c1a9b5246696ef548fad71a8f29a026a84 diff --git a/dev-util/patchutils/patchutils-0.4.4.ebuild b/dev-util/patchutils/patchutils-0.4.4.ebuild new file mode 100644 index 000000000000..da749ec62987 --- /dev/null +++ b/dev-util/patchutils/patchutils-0.4.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Collection of tools that operate on patch files" +HOMEPAGE="https://cyberelk.net/tim/software/patchutils/" +SRC_URI="https://github.com/twaugh/patchutils/releases/download/${PV}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="pcre" + +RDEPEND="pcre? ( dev-libs/libpcre2:= )" +DEPEND=" + ${RDEPEND} + elibc_musl? ( >=sys-libs/error-standalone-2.0 ) +" +BDEPEND="virtual/pkgconfig" +RDEPEND+=" + !<app-shells/bash-completion-2.16.0-r3 +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + tc-export PKG_CONFIG + + if use elibc_musl; then + export CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags error-standalone)" + export LIBS="${LIBS} $(${PKG_CONFIG} --libs error-standalone)" + fi + + econf $(use_with pcre pcre2) +} diff --git a/dev-util/pifpaf/Manifest b/dev-util/pifpaf/Manifest index d3cee1a35014..0b5abbe84dcd 100644 --- a/dev-util/pifpaf/Manifest +++ b/dev-util/pifpaf/Manifest @@ -1 +1,2 @@ DIST pifpaf-3.3.0.tar.gz 185776 BLAKE2B fcc0b4d5d567eaf3cc898c0b2135599048b88909a6c204f5c508c176c0eb93e819be5e16a23797054644c1b4d8df0ad5470e646257ad747cddd9e073700aa90c SHA512 31d3c5570cfcd8f55827441d2d118c34d99e837896eed1abe24ec9860e8b5576f50e471ae44197692655dc92973b622d882e3f5a7f2f8b58e71d81fff08c4aae +DIST pifpaf-3.4.0.tar.gz 185857 BLAKE2B ad424084373a99db46f07d82ad4ca5aaea06902998deb0fec960e12314a0479633c6c9138110583381ef1fb28cf5ac433de65503451af367d0e9552deaeba778 SHA512 ecc07d79782a0dc132b7f1b18e8ce2b488985897a938cee4246fdbc3069f23dcd0b0112b22206c3808c326dd5772a763554c6e7a0661678f4ab09121b2c4fc63 diff --git a/dev-util/pifpaf/pifpaf-3.4.0.ebuild b/dev-util/pifpaf/pifpaf-3.4.0.ebuild new file mode 100644 index 000000000000..cb193fc2f24b --- /dev/null +++ b/dev-util/pifpaf/pifpaf-3.4.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +DISTUTILS_USE_PEP517=setuptools +inherit click-app distutils-r1 pypi + +DESCRIPTION="Suite of tools and fixtures to manage daemons for testing" +HOMEPAGE=" + https://pypi.org/project/pifpaf/ + https://github.com/jd/pifpaf +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/daiquiri[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + || ( + dev-python/pyxattr[${PYTHON_USEDEP}] + dev-python/xattr[${PYTHON_USEDEP}] + )' + ) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + app-admin/consul + app-admin/vault + dev-db/etcd[server] + dev-db/postgresql[server] + dev-db/redis + dev-python/httpbin[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + <net-misc/kafka-bin-4.0 + net-misc/memcached + net-misc/rabbitmq-server + sys-cluster/ceph + dev-db/mariadb + ) +" + +EPYTEST_PLUGINS=( ) +EPYTEST_DESELECT=( + # Drivers need fixes + pifpaf/tests/test_drivers.py::TestDrivers::test_influxdb + pifpaf/tests/test_drivers.py::TestDrivers::test_mongodb + pifpaf/tests/test_drivers.py::TestDrivers::test_redis_sentinel +) + +distutils_enable_tests pytest + +click-app_enable_completions pifpaf + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + # RabbitMQ wrappers installed to /usr/sbin require to be run as root. + local -x PATH="${BUILD_DIR}/install${EPREFIX}/usr/bin:${BROOT}/usr/libexec/rabbitmq:${PATH}" + epytest +} diff --git a/dev-util/schroot/Manifest b/dev-util/schroot/Manifest index be46effe1082..4e50ee7918b2 100644 --- a/dev-util/schroot/Manifest +++ b/dev-util/schroot/Manifest @@ -1,3 +1,2 @@ DIST schroot-1.6.13.tar.gz 687581 BLAKE2B 5054407e545f39258df7598dbc233a836f6a86a02b4d0f3368109fd3edaea543fde6f81cfc6fedcdd6124490a3d5bc4d3a7e113ebe5ba2cfe7ec2c204f9cd0f4 SHA512 a250a02eb2384f1c27a9ff6479b77647a7a19b96b3b4e9d63e32a5dabe6ef3a3b1e2efaf98ddd9db93ded50fc93595ce545b0f0247c4a9e481349adafe806c2d -DIST schroot_1.6.13-2.debian.tar.xz 110752 BLAKE2B 77c877e13541968ffd4edaa04c1a846e9deb19a3670088c19cdf3a217acfc2521d2b8d8dec7b8e6188b107f793af6152d5724fd596a9c62f6c9b57f2c30d57b0 SHA512 8fd7e7f95131285ec49bda3d9ccc6ba025976009c382998ef183142d2e3e288b7936e2c8ec6532870b601f62b460d577920d9a801b789f0d1bf7ee31b45356c3 DIST schroot_1.6.13-7.debian.tar.xz 120000 BLAKE2B 2b83cf53afbb5a2191f158cc9fdd7d0c46c0c4e6a1c0be96bb9c81574088471abfa4cda295108391b480c15d32d61f410f1ab9160f0d9d8a5b8ef6c300fcb60f SHA512 720519bb63642d675c3f301f2e9c31365712dea870806aa2e8b4aa437523413a4a2a5f06bccce1030d96cbf4d7b2fd0fb19f304d129d41b03e97e4e81165d9fe diff --git a/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch b/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch deleted file mode 100644 index b10b8b191f96..000000000000 --- a/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch +++ /dev/null @@ -1,103 +0,0 @@ -https://codeberg.org/shelter/reschroot/pulls/5 -https://bugs.gentoo.org/739034 -https://bugs.gentoo.org/715514 - -From 56b0c8ac846c18002e32e93629ae04a0a6281706 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Mon, 26 Sep 2022 20:52:54 +0100 -Subject: [PATCH 1/3] Fix libcxx build without <tr1/*> (use <memory> if - available) - -With Clang & libcxx 15, tr1/* doesn't seem to be available, -which is fine, as we can use the proper <memory> header -instead. - -We already do this in several other locations. Fall back -to tr1 and Boost as before. - -Signed-off-by: Sam James <sam@gentoo.org> ---- a/bin/schroot-base/schroot-base-options.h -+++ b/bin/schroot-base/schroot-base-options.h -@@ -27,7 +27,9 @@ - #include <string> - #include <stdexcept> - --#ifdef HAVE_TR1_MEMORY -+#ifdef HAVE_MEMORY_SHARED_PTR -+#include <memory> -+#elif HAVE_TR1_MEMORY - #include <tr1/memory> - #elif HAVE_BOOST_SHARED_PTR_HPP - #include <boost/shared_ptr.hpp> ---- a/bin/schroot/schroot-options-base.h -+++ b/bin/schroot/schroot-options-base.h -@@ -27,7 +27,9 @@ - #include <string> - #include <vector> - --#ifdef HAVE_TR1_MEMORY -+#ifdef HAVE_MEMORY_SHARED_PTR -+#include <memory> -+#elif HAVE_TR1_MEMORY - #include <tr1/memory> - #elif HAVE_BOOST_SHARED_PTR_HPP - #include <boost/shared_ptr.hpp> -From 04a35b2c57b84e098c9cad75d36675a958e9075e Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Mon, 26 Sep 2022 20:54:16 +0100 -Subject: [PATCH 2/3] Fix localename type - -Needs to be a string. - -Fixes error: -``` -/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-basic-keyfile.tcc:217:18: error: no viable overloaded '=' - localename = std::locale::classic(); - ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/basic_string.h:665:7: note: candidate function not viable: no known conversion from 'const std::locale' to 'const std::__cxx11::basic_string<char>' for 1st argument - operator=(const basic_string& __str) - ^ -[...] -``` - -Bug: https://bugs.gentoo.org/739034 -Signed-off-by: Sam James <sam@gentoo.org> ---- a/sbuild/sbuild-basic-keyfile.tcc -+++ b/sbuild/sbuild-basic-keyfile.tcc -@@ -214,7 +214,7 @@ sbuild::basic_keyfile<K, P>::get_locale_string (group_name_type const& group, - } - catch (std::runtime_error const& e) // Invalid locale - { -- localename = std::locale::classic(); -+ localename = std::locale::classic().name(); - } - std::string::size_type pos; - bool status = false; -From 5b00d06a567fe71328124ea53b92ddbd1bd8c6fd Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Mon, 26 Sep 2022 20:54:45 +0100 -Subject: [PATCH 3/3] Add <libintl.h> include for musl -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Fixes error: -``` -/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-feature.cc: In static member function ‘static std::ostream& sbuild::feature::print_features(std::ostream&)’: -/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-feature.cc:48:40: error: ‘gettext’ was not declared in this scope - 48 | stream << feature % pos->first % gettext(pos->second.c_str()); - | ^~~~~~~ -``` - -Bug: https://bugs.gentoo.org/715514 -Signed-off-by: Sam James <sam@gentoo.org> ---- a/sbuild/sbuild-feature.cc -+++ b/sbuild/sbuild-feature.cc -@@ -19,6 +19,7 @@ - #include <config.h> - - #include <iostream> -+#include <libintl.h> - - #include "sbuild-feature.h" - diff --git a/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild b/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild deleted file mode 100644 index 6fd261d36585..000000000000 --- a/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 cmake pam tmpfiles - -MY_P=${PN}_${PV/_p/-} - -DESCRIPTION="Utility to execute commands in a chroot environment" -HOMEPAGE="https://codeberg.org/shelter/reschroot" -SRC_URI="https://codeberg.org/shelter/reschroot/archive/release/re${P/%_p*}.tar.gz -> ${P/%_p*}.tar.gz - mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.debian.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="btrfs +dchroot debug doc lvm nls pam test zfs" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/boost:= - >=sys-apps/util-linux-2.16 - btrfs? ( >=sys-fs/btrfs-progs-0.19-r2 ) - lvm? ( sys-fs/lvm2 ) - pam? ( sys-libs/pam ) - zfs? ( sys-fs/zfs ) -" - -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - sys-apps/groff - doc? ( - app-text/doxygen - media-gfx/graphviz - ) - nls? ( - >=app-text/po4a-0.40 - sys-devel/gettext - ) - test? ( >=dev-util/cppunit-1.10.0 ) -" -RDEPEND="${COMMON_DEPEND} - sys-apps/debianutils - dchroot? ( !sys-apps/dchroot ) - nls? ( virtual/libintl ) -" - -S="${WORKDIR}/re${PN}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.13_p2-build-fixes.patch - - # https://codeberg.org/shelter/reschroot/pulls/6 - "${FILESDIR}"/${PN}-1.6.13-resize-reserve.patch - - "${FILESDIR}"/${PN}-1.6.13_p2-boost-1.85.0.patch -) - -src_unpack() { - unpack "${P/%_p*}".tar.gz - cd "${S}" - unpack ${MY_P}.debian.tar.xz -} - -src_prepare() { - sed -i -e 's/warn(/message(WARNING /' man/CMakeLists.txt || die - eapply "${S}"/debian/patches/*.patch - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -Dbtrfs-snapshot=$(usex btrfs) - -Ddchroot=$(usex dchroot) - -Ddchroot-dsa=$(usex dchroot) - -Ddebug=$(usex debug) - -Ddoxygen=$(usex doc) - -Dlvm-snapshot=$(usex lvm) - -Dnls=$(usex nls) - -Dpam=$(usex pam) - -Dtest=$(usex test) - -Dzfs-snapshot=$(usex zfs) - -Dbash_completion_dir="$(get_bashcompdir)" - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" - -DCMAKE_INSTALL_LOCALSTATEDIR="${EPREFIX}/var" - -DSCHROOT_MOUNT_DIR="${EPREFIX}/run/${PN}/mount" - -DBoost_NO_BOOST_CMAKE=ON # https://bugs.gentoo.org/791712 and https://bugs.gentoo.org/752120 - ) - if ! use nls; then - mycmakeargs+=(-DPO4A_EXECUTABLE=NOTFOUND) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile all $(usev doc) -} - -src_test() { - if [[ ${EUID} -ne 0 ]]; then - ewarn "Disabling tests because you are not root" - return 0 - fi - # -j1 to prevent race between test/setup-test-data and test/cleanup-test-data - cmake_src_test -j1 -} - -src_install() { - cmake_src_install - - # debian-stype PS1 for chroot - # checks for /etc/debian_chroot file, which is created by schroot - insinto /etc/bash/bashrc.d - doins "${FILESDIR}/schroot_prompt.sh" - - # gentoo /var/tmp/portage handler - # e.g. portage.base.tmpdir=/var/tmp/portage in config file - # will use a subdirectory of hosts $PORTAGE_TMPDIR - exeinto /etc/schroot/setup.d - doexe "${FILESDIR}/11gentoo" - - # support for zfs clone options. - # zfs.clone.options=com.sun:auto-snapshot=false - if use zfs; then - exeinto /etc/schroot/setup.d - doexe "${FILESDIR}/06zfscloneopts" - fi - - keepdir /var/lib/schroot/{session,unpack,union/{overlay,underlay}} - - docinto contrib/setup.d - dodoc contrib/setup.d/05customdir contrib/setup.d/09fsck contrib/setup.d/10mount-ssh - - newdoc debian/schroot.NEWS NEWS.debian - - newinitd "${FILESDIR}"/schroot.initd schroot - newconfd "${FILESDIR}"/schroot.confd schroot - newtmpfiles "${FILESDIR}"/schroot.tmpfilesd schroot.conf - - if use doc; then - docinto html/sbuild - dodoc "${BUILD_DIR}"/doc/sbuild/html/* - docinto html/schroot - dodoc "${BUILD_DIR}"/doc/schroot/html/* - fi - - if use pam; then - rm -f "${ED}"/etc/pam.d/schroot - pamd_mimic_system schroot auth account session - fi -} - -pkg_postinst() { - tmpfiles_process ${PN}.conf -} diff --git a/dev-util/schroot/schroot-1.6.13_p7-r1.ebuild b/dev-util/schroot/schroot-1.6.13_p7-r1.ebuild index 7fa8027ef1af..0f3668ae1d29 100644 --- a/dev-util/schroot/schroot-1.6.13_p7-r1.ebuild +++ b/dev-util/schroot/schroot-1.6.13_p7-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/re${PN}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="btrfs +dchroot debug doc lvm nls pam test zfs" RESTRICT="!test? ( test )" diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 53e28fba81ea..86331208c7c0 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -78,6 +78,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then 22.0.0_pre20250923) EGIT_COMMIT=70bd610e43853d575e22be1cda46614fe9f0072f ;; + 22.0.0_pre20251001) + EGIT_COMMIT=89ed5255b9ee88119e409a6d986eb1ad0e8f08e3 + ;; *) die "Unknown snapshot: ${PV}" ;; diff --git a/eclass/opam.eclass b/eclass/opam.eclass index 49e3c426b062..1cb3362a50c5 100644 --- a/eclass/opam.eclass +++ b/eclass/opam.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: opam.eclass @@ -27,7 +27,7 @@ QA_FLAGS_IGNORED='.*' # Override dependency for OPAM_INSTALLER : "${OPAM_INSTALLER_DEP:="dev-ml/opam-installer"}" -RDEPEND=">=dev-lang/ocaml-4:=" +RDEPEND="dev-lang/ocaml:=" BDEPEND="${OPAM_INSTALLER_DEP} dev-lang/ocaml" DEPEND="${RDEPEND}" diff --git a/games-action/ddnet/ddnet-19.4.ebuild b/games-action/ddnet/ddnet-19.4.ebuild index d123f407ed72..7c67dd04ab08 100644 --- a/games-action/ddnet/ddnet-19.4.ebuild +++ b/games-action/ddnet/ddnet-19.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=(python3_{11..14}) CRATES=" cc@1.0.73 diff --git a/games-engines/xsystem4/Manifest b/games-engines/xsystem4/Manifest new file mode 100644 index 000000000000..fe656c2c47fe --- /dev/null +++ b/games-engines/xsystem4/Manifest @@ -0,0 +1,2 @@ +DIST libsys4-6adc519d11a63df266902abf2d8e755d23894709.tar.gz 122332 BLAKE2B c681a70548acfa5cd30730645bad627c692d4b3d409d7c00a0646d4b07ab4a7329d033ad6b019ace6109d9e90f694d2046e5c9bf982eb6aaa195a0c9eec8ac3f SHA512 e35b3c36f7dc7f768c79c10d704b87685195cf0254bc26337183fbe8ba65e7fc6f41d912409a10bb783642e539dbb5ab1a5b7c085144543a4c2a5417f7d883f8 +DIST xsystem4-1.0.0.tar.gz 15518454 BLAKE2B 698be5bb88b7be786a6c5467be40e9f8524eb402dcd31627c639013efa6eee33ba905fed4ff8b03a6c2ec5fe33cea2529eff4d40d105661a158fd37b07564800 SHA512 04cf2e78d1aaa3a080a6a80f21b050a9f9ebd71102da23058b8e9defd7ce9d108fa5e08b809ad637865866b5bb5c2ae59e15926592715b422efbeca6302289be diff --git a/games-engines/xsystem4/xsystem4-1.0.0.ebuild b/games-engines/xsystem4/xsystem4-1.0.0.ebuild new file mode 100644 index 000000000000..b536d81e86f3 --- /dev/null +++ b/games-engines/xsystem4/xsystem4-1.0.0.ebuild @@ -0,0 +1,79 @@ +EAPI=8 + +inherit meson + +# check if submodule commit needs to be updated on each xsystem4 update +LIBSYS4_COMMIT="6adc519d11a63df266902abf2d8e755d23894709" + +DESCRIPTION="Cross-platform implementation of AliceSoft's System 4 game engine" +HOMEPAGE="https://github.com/nunuhara/xsystem4" +SRC_URI=" + https://github.com/nunuhara/xsystem4/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/nunuhara/libsys4/archive/${LIBSYS4_COMMIT}.tar.gz -> libsys4-${LIBSYS4_COMMIT}.tar.gz +" + +#libsys4 submodule uses the same license +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug gles2" + +RDEPEND=" + dev-libs/cglm + dev-libs/libffi + media-libs/freetype:2 + media-libs/libpng + media-libs/libsndfile + media-libs/libsdl2 + media-libs/libwebp + sys-libs/zlib + media-libs/libjpeg-turbo + >=media-video/ffmpeg-5.1 + gles2? ( + media-libs/mesa + ) + !gles2? ( + virtual/opengl + media-libs/glew:0= + ) + debug? ( + dev-scheme/chibi + ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + dev-build/meson + dev-build/ninja + virtual/pkgconfig +" + +src_unpack() { + default + + rmdir "${S}"/subprojects/libsys4 || die + mv "${WORKDIR}"/libsys4-${LIBSYS4_COMMIT}/ "${S}"/subprojects/libsys4 || die +} + +src_configure() { + local emesonargs=( + $(meson_feature debug debugger) + $(meson_feature gles2 opengles) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + # Documentation is installed automatically by meson + # (shaders/, fonts/, debugger.scm are installed to datadir/xsystem4) + + dodoc README.md game_compatibility.md +} diff --git a/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild b/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild index e4aee338bfbe..44ad85d46d21 100644 --- a/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild +++ b/gnome-base/librsvg/librsvg-2.58.5-r1.ebuild @@ -421,6 +421,10 @@ multilib_src_install_all() { fi } +pkg_preinst() { + multilib_foreach_abi gnome2_pkg_preinst +} + pkg_postinst() { multilib_foreach_abi gnome2_pkg_postinst } diff --git a/gnome-base/librsvg/librsvg-2.60.0.ebuild b/gnome-base/librsvg/librsvg-2.60.0.ebuild index f59518f55b89..a4e44aab341e 100644 --- a/gnome-base/librsvg/librsvg-2.60.0.ebuild +++ b/gnome-base/librsvg/librsvg-2.60.0.ebuild @@ -130,6 +130,10 @@ multilib_src_install_all() { fi } +pkg_preinst() { + multilib_foreach_abi gnome2_pkg_preinst +} + pkg_postinst() { multilib_foreach_abi gnome2_pkg_postinst } diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest index 3e3147ae14f1..4b48405a90c7 100644 --- a/gnome-extra/cinnamon-control-center/Manifest +++ b/gnome-extra/cinnamon-control-center/Manifest @@ -1 +1 @@ -DIST cinnamon-control-center-6.4.1.tar.gz 1931746 BLAKE2B 6fbd6ec999f886a95f265f9bc3275659176daf0354b8cb4a02de6a560ad58050f722bd1490ee7e4457fd4a3299f445f7c18101af11d950379a363e7cac9ceac8 SHA512 83f4a97efecb559524b932ab16a038071393d87ef4d0f4e8608186b60bcb689b0f2b2ab698587478e9292c3a3bd6c120f73f4771b35e24b06c5ca884fe2575c5 +DIST cinnamon-control-center-6.4.2.tar.gz 1931786 BLAKE2B 893f649c853bd1fd74cd46d8d75de395f6f13490c42443edb3e1bcde7556a8701a1d112f0f0e78b5e1fb57843abbcc8e0f440d65be67aa77d28542365fb6438f SHA512 d82f9bea2eb7a130aa43cca76324f9e0dc4f96b892285e4e0b5d480b6e03d10f2b58428f58f2a1e94ee8aba1ef3e43e068d16f3a3c1cfd3c3c41188f5fcb5ad7 diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.4.1.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.4.2.ebuild index c2930d8abf05..75f59cae44c9 100644 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.4.1.ebuild +++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest index fb12df09a33b..c7ee91a2d012 100644 --- a/gnome-extra/cinnamon-desktop/Manifest +++ b/gnome-extra/cinnamon-desktop/Manifest @@ -1 +1,2 @@ DIST cinnamon-desktop-6.4.1.tar.gz 509746 BLAKE2B 36cc34af24adeaa80bb89440bfbb0676131493c55a418d55397e0d14beff1afecf1c0073b653b5927d830ae16200575489608d9f33c9c8603cdc328890c04a0a SHA512 4089e2261426019b922005480e4d106e2cc6dbba2d28044cefaf7e861597446b484605bf18b7cf114c323a78afe83fb56fe4fceab8b8a986b39a67132ac4b4a5 +DIST cinnamon-desktop-6.4.2.tar.gz 509873 BLAKE2B 3cb8bf41dbef3f3a0e6aa40917a4f1a25930deb4a04ef52af154266b5568cb4956769657c3595714fbe57275fc687ab666d8da38c5f186314993d462e82ea682 SHA512 15311f3a13cb90a976d1f4b9b90323536787a4a45029b30d3c2afd878a95892f4c12a5d3598e619689779a20e7cbbb857e08309863563a51619e662324f4ac90 diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.4.2.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.4.2.ebuild new file mode 100644 index 000000000000..ea804206b110 --- /dev/null +++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.4.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit meson flag-o-matic gnome2-utils python-any-r1 + +DESCRIPTION="A collection of libraries and utilites used by Cinnamon" +HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-desktop" +SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT" +SLOT="0/4" # subslot = libcinnamon-desktop soname version +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="wayland" + +RDEPEND=" + app-text/iso-codes + >=dev-libs/glib-2.37.3:2[dbus] + >=dev-libs/gobject-introspection-0.10.2:= + >=gnome-base/gsettings-desktop-schemas-3.5.91 + >=media-libs/libpulse-12.99.3[glib] + sys-apps/accountsservice + virtual/libudev:= + x11-libs/cairo[X] + >=x11-libs/gdk-pixbuf-2.22:2[introspection] + >=x11-libs/gtk+-3.3.16:3[introspection,wayland?,X] + x11-libs/libX11 + dev-util/glib-utils + x11-base/xorg-proto + >=x11-libs/libXext-1.1 + x11-libs/libxkbfile + >=x11-libs/libXrandr-1.3 + x11-misc/xkeyboard-config +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/gdbus-codegen + dev-util/glib-utils + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + # Remove dead config option to prevent junk files from being installed + # https://github.com/linuxmint/cinnamon-desktop/pull/249 + "${FILESDIR}/${PN}-6.4.2-remove-pnp_ids-option.patch" + + # Fix GVC Mixer Crash + # https://github.com/linuxmint/cinnamon-desktop/pull/254 + "${FILESDIR}/${PN}-6.4.0-fix-gvc-mixer-crash.patch" +) + +src_prepare() { + default + python_fix_shebang install-scripts +} + +src_configure() { + # defang automagic dependencies + # Preliminary wayland support only. Xorg code is unconditional. + use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND + + local emesonargs=( + # https://github.com/linuxmint/cinnamon-desktop/commit/7eadfb1da9a42384396978b8ab46e0725d18e04f + # > Unless/until this fixes an actual identified issue for us or provides significant advantages + # > we're not using it in Cinnamon. + -Dsystemd=disabled + ) + meson_src_configure +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.0-fix-gvc-mixer-crash.patch b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.0-fix-gvc-mixer-crash.patch new file mode 100644 index 000000000000..3a55f4e7c86d --- /dev/null +++ b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.0-fix-gvc-mixer-crash.patch @@ -0,0 +1,45 @@ +From 1e68cdbe2d837594d8258a026500a0b84a57e792 Mon Sep 17 00:00:00 2001 +From: Spencer Lommel <118965093+SpencerLommel@users.noreply.github.com> +Date: Wed, 16 Apr 2025 08:10:16 -0500 +Subject: [PATCH] Cvc null check profile (#254) + +* null checks on mixer profile + +* style fix to conform with the rest of the code +--- + libcvc/gvc-mixer-control.c | 5 +++++ + libcvc/gvc-mixer-ui-device.c | 5 +++++ + 2 files changed, 10 insertions(+) + +diff --git a/libcvc/gvc-mixer-control.c b/libcvc/gvc-mixer-control.c +index b385461..acd8d9b 100644 +--- a/libcvc/gvc-mixer-control.c ++++ b/libcvc/gvc-mixer-control.c +@@ -549,6 +549,11 @@ gvc_mixer_control_change_profile_on_selected_device (GvcMixerControl *control, + g_object_get (G_OBJECT (device), "card", &card, NULL); + current_profile = gvc_mixer_card_get_profile (card); + ++ if (!current_profile) { ++ g_warning("gvc_mixer_card_get_profile() returned NULL for card %p", card); ++ return FALSE; ++ } ++ + if (current_profile) + best_profile = gvc_mixer_ui_device_get_best_profile (device, profile, current_profile->profile); + else +diff --git a/libcvc/gvc-mixer-ui-device.c b/libcvc/gvc-mixer-ui-device.c +index a0567fc..a6b7882 100644 +--- a/libcvc/gvc-mixer-ui-device.c ++++ b/libcvc/gvc-mixer-ui-device.c +@@ -557,6 +557,11 @@ gvc_mixer_ui_device_get_active_profile (GvcMixerUIDevice* device) + } + + profile = gvc_mixer_card_get_profile (device->priv->card); ++ if (!profile) { ++ g_warning ("gvc_mixer_card_get_profile() returned NULL for card %p", device->priv->card); ++ return NULL; ++ } ++ + return gvc_mixer_ui_device_get_matching_profile (device, profile->profile); + } + diff --git a/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.2-remove-pnp_ids-option.patch b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.2-remove-pnp_ids-option.patch new file mode 100644 index 000000000000..350e83b70c49 --- /dev/null +++ b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.4.2-remove-pnp_ids-option.patch @@ -0,0 +1,196 @@ +From b76a9c1aadd9cec666e72c40f2c3611b4c5c0779 Mon Sep 17 00:00:00 2001 +From: Matt Turnbull <SparkyBluefang@users.noreply.github.com> +Date: Fri, 16 May 2025 09:35:26 -0400 +Subject: [PATCH] Remove the pnp_ids configuration option (unused as of + 913198430f27852544f9443a250421168d3d4466) (#249) + +--- + debian/rules | 3 +- + libcinnamon-desktop/meson.build | 7 --- + libcinnamon-desktop/pnp.ids | 75 --------------------------------- + meson.build | 21 --------- + meson_options.txt | 2 - + 5 files changed, 1 insertion(+), 107 deletions(-) + delete mode 100644 libcinnamon-desktop/pnp.ids + +diff --git a/debian/rules b/debian/rules +index a368fff..f645488 100755 +--- a/debian/rules ++++ b/debian/rules +@@ -9,8 +9,7 @@ export DPKG_GENSYMBOLS_CHECK_LEVEL = 2 + + override_dh_auto_configure: + dh_auto_configure -- \ +- --buildtype=debugoptimized \ +- -Dpnp_ids=/usr/share/hwdata/pnp.ids ++ --buildtype=debugoptimized + + override_dh_strip: + dh_strip -Xdesktop -Xcinnamon --dbg-package=libcvc-dbg +diff --git a/libcinnamon-desktop/meson.build b/libcinnamon-desktop/meson.build +index 7bd3333..42b8258 100644 +--- a/libcinnamon-desktop/meson.build ++++ b/libcinnamon-desktop/meson.build +@@ -73,7 +73,6 @@ libcinnamon_desktop = shared_library('cinnamon-desktop', + include_directories: [ rootInclude ], + c_args: [ + '-DG_LOG_DOMAIN="CinnamonDesktop"', +- '-DPNP_IDS="@0@"'.format(pnp_ids_path), + '-DXKB_BASE="@0@"'.format(xkb_base), + ], + dependencies: cinnamon_deps, +@@ -97,12 +96,6 @@ pkgconfig.generate( + variables: [ 'exec_prefix=${prefix}'], + ) + +-if pnp_ids_install_internal +- install_data('pnp.ids', +- install_dir: pnp_ids_path, +- ) +-endif +- + cdesktop_gir = gnome.generate_gir(libcinnamon_desktop, + sources: 'cdesktop-enums.h', + namespace: 'CDesktopEnums', +diff --git a/libcinnamon-desktop/pnp.ids b/libcinnamon-desktop/pnp.ids +deleted file mode 100644 +index 70c10bb..0000000 +--- a/libcinnamon-desktop/pnp.ids ++++ /dev/null +@@ -1,75 +0,0 @@ +-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" +- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +-<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'> +-<head> +-<title>hwdata.git - Hardware Database, including Monitors, pci.ids, usb.ids, and video cards</title> +-<meta name='generator' content='cgit v0.9.1'/> +-<meta name='robots' content='index, nofollow'/> +-<link rel='stylesheet' type='text/css' href='/cgit-data/cgit.css'/> +-<link rel='alternate' title='Atom feed' href='http://git.fedorahosted.org/cgit/hwdata.git/atom/?h=master' type='application/atom+xml'/> +-</head> +-<body> +-<div id='cgit'><table id='header'> +-<tr> +-<td class='logo' rowspan='2'><a href='/cgit/'><img src='/cgit-data/cgit.png' alt='cgit logo'/></a></td> +-<td class='main'><a href='/cgit/'>index</a> : <a title='hwdata.git' href='/cgit/hwdata.git/'>hwdata.git</a></td><td class='form'><form method='get' action=''> +-<select name='h' onchange='this.form.submit();'> +-<option value='RHEL4'>RHEL4</option> +-<option value='RHEL5'>RHEL5</option> +-<option value='RHEL6'>RHEL6</option> +-<option value='RHEL7'>RHEL7</option> +-<option value='master' selected='selected'>master</option> +-<option value='rhel5'>rhel5</option> +-</select> <input type='submit' name='' value='switch'/></form></td></tr> +-<tr><td class='sub'>Hardware Database, including Monitors, pci.ids, usb.ids, and video cards</td><td class='sub right'>Karsten Hopp</td></tr></table> +-<table class='tabs'><tr><td> +-<a class='active' href='/cgit/hwdata.git/'>summary</a><a href='/cgit/hwdata.git/refs/'>refs</a><a href='/cgit/hwdata.git/log/'>log</a><a href='/cgit/hwdata.git/tree/'>tree</a><a href='/cgit/hwdata.git/commit/'>commit</a><a href='/cgit/hwdata.git/diff/'>diff</a><a href='/cgit/hwdata.git/stats/'>stats</a></td><td class='form'><form class='right' method='get' action='/cgit/hwdata.git/log/'> +-<select name='qt'> +-<option value='grep'>log msg</option> +-<option value='author'>author</option> +-<option value='committer'>committer</option> +-<option value='range'>range</option> +-</select> +-<input class='txt' type='text' size='10' name='q' value=''/> +-<input type='submit' value='search'/> +-</form> +-</td></tr></table> +-<div class='content'><table summary='repository info' class='list nowrap'><tr class='nohover'><th class='left'>Branch</th><th class='left'>Commit message</th><th class='left'>Author</th><th class='left' colspan='2'>Age</th></tr> +-<tr><td><a href='/cgit/hwdata.git/log/?h=RHEL4'>RHEL4</a></td><td><a href='/cgit/hwdata.git/commit/?h=RHEL4'>bump release and add changelog</a></td><td>Karsten Hopp</td><td colspan='2'><span class='age-years'>2 years</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/log/?h=RHEL5'>RHEL5</a></td><td><a href='/cgit/hwdata.git/commit/?h=RHEL5'>- update pci.ids, usb.ids</a></td><td>Karsten Hopp</td><td colspan='2'><span class='age-years'>2 years</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/log/?h=RHEL6'>RHEL6</a></td><td><a href='/cgit/hwdata.git/commit/?h=RHEL6'>updated pci.ids, usb.ids (#760014)</a></td><td>Karsten Hopp</td><td colspan='2'><span class='age-months'>13 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/log/?h=RHEL7'>RHEL7</a></td><td><a href='/cgit/hwdata.git/commit/?h=RHEL7'>update</a></td><td>Karsten Hopp</td><td colspan='2'><span class='age-months'>10 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/log/'>master</a></td><td><a href='/cgit/hwdata.git/commit/'>data files update</a></td><td>Michal Minar</td><td colspan='2'><span class='age-weeks'>4 weeks</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/log/?h=rhel5'>rhel5</a></td><td><a href='/cgit/hwdata.git/commit/?h=rhel5'>Merge commit 'origin/master'</a></td><td>Karsten Hopp</td><td colspan='2'><span class='age-years'>5 years</span></td></tr> +-<tr class='nohover'><td colspan='4'> </td></tr><tr class='nohover'><th class='left'>Tag</th><th class='left'>Download</th><th class='left'>Author</th><th class='left' colspan='2'>Age</th></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.243-1'>hwdata-0.243-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.243-1.zip'>hwdata-0.243-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.243-1.tar.gz'>hwdata-0.243-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.243-1.tar.bz2'>hwdata-0.243-1.tar.bz2</a> </td><td>Michal Minar</td><td colspan='2'><span class='age-weeks'>8 weeks</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.242-1'>hwdata-0.242-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.242-1.zip'>hwdata-0.242-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.242-1.tar.gz'>hwdata-0.242-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.242-1.tar.bz2'>hwdata-0.242-1.tar.bz2</a> </td><td>Michal Minar</td><td colspan='2'><span class='age-months'>3 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.241-1'>hwdata-0.241-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.241-1.zip'>hwdata-0.241-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.241-1.tar.gz'>hwdata-0.241-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.241-1.tar.bz2'>hwdata-0.241-1.tar.bz2</a> </td><td>Michal Minar</td><td colspan='2'><span class='age-months'>4 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.240-1'>hwdata-0.240-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.240-1.zip'>hwdata-0.240-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.240-1.tar.gz'>hwdata-0.240-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.240-1.tar.bz2'>hwdata-0.240-1.tar.bz2</a> </td><td>Michal Minar</td><td colspan='2'><span class='age-months'>4 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.238-1'>hwdata-0.238-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.238-1.zip'>hwdata-0.238-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.238-1.tar.gz'>hwdata-0.238-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.238-1.tar.bz2'>hwdata-0.238-1.tar.bz2</a> </td><td>Adam Jackson</td><td colspan='2'><span class='age-months'>7 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.237-1'>hwdata-0.237-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.237-1.zip'>hwdata-0.237-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.237-1.tar.gz'>hwdata-0.237-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.237-1.tar.bz2'>hwdata-0.237-1.tar.bz2</a> </td><td>Adam Jackson</td><td colspan='2'><span class='age-months'>7 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.236-1'>hwdata-0.236-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.236-1.zip'>hwdata-0.236-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.236-1.tar.gz'>hwdata-0.236-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.236-1.tar.bz2'>hwdata-0.236-1.tar.bz2</a> </td><td>Adam Jackson</td><td colspan='2'><span class='age-months'>7 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.235-1'>hwdata-0.235-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.235-1.zip'>hwdata-0.235-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.235-1.tar.gz'>hwdata-0.235-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.235-1.tar.bz2'>hwdata-0.235-1.tar.bz2</a> </td><td>Adam Jackson</td><td colspan='2'><span class='age-months'>7 months</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.213.16-1'>hwdata-0.213.16-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.213.16-1.zip'>hwdata-0.213.16-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.213.16-1.tar.gz'>hwdata-0.213.16-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.213.16-1.tar.bz2'>hwdata-0.213.16-1.tar.bz2</a> </td><td>Philip Knirsch</td><td colspan='2'><span class='age-years'>4 years</span></td></tr> +-<tr><td><a href='/cgit/hwdata.git/tag/?id=hwdata-0.225-1'>hwdata-0.225-1</a></td><td><a href='/cgit/hwdata.git/snapshot/hwdata-0.225-1.zip'>hwdata-0.225-1.zip</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.225-1.tar.gz'>hwdata-0.225-1.tar.gz</a> <a href='/cgit/hwdata.git/snapshot/hwdata-0.225-1.tar.bz2'>hwdata-0.225-1.tar.bz2</a> </td><td>Adam Jackson</td><td colspan='2'><span class='age-years'>4 years</span></td></tr> +-<tr class='nohover'><td colspan='4'><a href='/cgit/hwdata.git/refs/tags'>[...]</a></td></tr><tr class='nohover'><td colspan='4'> </td></tr><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr> +-<tr><td>2013-02-18</td><td><a href='/cgit/hwdata.git/commit/?id=5e931dd336e03c1029b2ae856298e450471f38dc'>data files update</a><a class='deco' href='/cgit/hwdata.git/commit/?id=5e931dd336e03c1029b2ae856298e450471f38dc'>HEAD</a><a class='branch-deco' href='/cgit/hwdata.git/log/'>master</a></td><td>Michal Minar</td><td>3</td><td>-3662/+5993</td></tr> +-<tr><td>2013-01-18</td><td><a href='/cgit/hwdata.git/commit/?id=ab16cd38b8c676c69b4e2329d9d36d0f3899dae4'>updated text of GPLv2 file</a></td><td>Michal Minar</td><td>1</td><td>-21/+20</td></tr> +-<tr><td>2013-01-18</td><td><a href='/cgit/hwdata.git/commit/?id=1eef266fb376a5208246c0b54da82b8fbe8475ad'>updated data files</a><a class='tag-deco' href='/cgit/hwdata.git/tag/?id=hwdata-0.243-1'>hwdata-0.243-1</a></td><td>Michal Minar</td><td>4</td><td>-511/+372</td></tr> +-<tr><td>2012-12-07</td><td><a href='/cgit/hwdata.git/commit/?id=3ec4e33c01d479ed3cf4321a7b7f4dc91a79e970'>Updated data files</a><a class='tag-deco' href='/cgit/hwdata.git/tag/?id=hwdata-0.242-1'>hwdata-0.242-1</a></td><td>Michal Minar</td><td>4</td><td>-2235/+3545</td></tr> +-<tr><td>2012-11-07</td><td><a href='/cgit/hwdata.git/commit/?id=1ce7e5ea843892755c43ee751f032c8c6e47137b'>updated spec</a><a class='tag-deco' href='/cgit/hwdata.git/tag/?id=hwdata-0.241-1'>hwdata-0.241-1</a></td><td>Michal Minar</td><td>1</td><td>-1/+4</td></tr> +-<tr><td>2012-11-07</td><td><a href='/cgit/hwdata.git/commit/?id=4df2658e8024a019f5621d9c509a6ab2255ee85e'>updated pci.ids and out.txt</a><a class='tag-deco' href='/cgit/hwdata.git/tag/?id=hwdata-0.240-1'>hwdata-0.240-1</a></td><td>Michal Minar</td><td>2</td><td>-191/+1167</td></tr> +-<tr><td>2012-10-31</td><td><a href='/cgit/hwdata.git/commit/?id=a7b95c1323b88cacc9ef51ab345a86449dbb965d'>added script for comparison of old and new pci.ids</a></td><td>Michal Minar</td><td>1</td><td>-0/+150</td></tr> +-<tr><td>2012-09-26</td><td><a href='/cgit/hwdata.git/commit/?id=2f39fb805e3a861bd49f4524764104f2db0dab37'>update data files, fixed spec file</a></td><td>Michal Minar</td><td>4</td><td>-28/+58</td></tr> +-<tr><td>2012-09-25</td><td><a href='/cgit/hwdata.git/commit/?id=9665c98dd34ab927772ce359e9ee9fbc0a549d97'>updated data files (pci.ids, oui.txt, usb.ids)</a></td><td>Michal Minar</td><td>4</td><td>-1839/+3261</td></tr> +-<tr><td>2012-08-27</td><td><a href='/cgit/hwdata.git/commit/?id=3ab47e5247be12cb03df83682a6d1c1f5a716cff'>build: Don't depend on hwdata.spec for 'make install'</a></td><td>Colin Walters</td><td>1</td><td>-1/+1</td></tr> +-<tr class='nohover'><td colspan='3'><a href='/cgit/hwdata.git/log/'>[...]</a></td></tr> +-<tr class='nohover'><td colspan='4'> </td></tr><tr><th class='left' colspan='4'>Clone</th></tr> +-<tr><td colspan='4'><a href='git://git.fedorahosted.org/hwdata.git'>git://git.fedorahosted.org/hwdata.git</a></td></tr> +-<tr><td colspan='4'><a href='ssh://git.fedorahosted.org/git/hwdata.git'>ssh://git.fedorahosted.org/git/hwdata.git</a></td></tr> +-<tr><td colspan='4'><a href='http://git.fedorahosted.org/git/hwdata.git'>http://git.fedorahosted.org/git/hwdata.git</a></td></tr> +-</table></div> <!-- class=content --> +-<div class='footer'>generated by cgit v0.9.1 at 2013-03-16 18:07:15 (GMT)</div> +-</div> <!-- id=cgit --> +-</body> +-</html> +diff --git a/meson.build b/meson.build +index 26b6549..8a42a02 100644 +--- a/meson.build ++++ b/meson.build +@@ -63,20 +63,6 @@ use_alsa = get_option('alsa') + xkb_base = xkbconf.get_variable(pkgconfig: 'xkb_base') + iso_codes_prefix = iso_codes.get_variable(pkgconfig: 'prefix') + +-# Path to the pnp.ids file -- to know if we use one shipped with another +-# package, or an internal file +- +-pnp_ids_path = get_option('pnp_ids') +-pnp_ids_install_internal = (pnp_ids_path == '') +- +-if pnp_ids_install_internal +- # Default value +- pnp_ids_path = join_paths(get_option('datadir'), 'libcinnamon-desktop') +- pnp_ids_abspath = join_paths(get_option('prefix'), pnp_ids_path) +-else +- pnp_ids_abspath = pnp_ids_path +-endif +- + ################################################################################ + # Config + +@@ -113,12 +99,6 @@ subdir('libcinnamon-desktop') + subdir('libcvc') + subdir('schemas') + +- +-pnp_message = '@0@: @1@'.format( +- ''+(pnp_ids_install_internal ? 'internal' : 'system'), +- pnp_ids_abspath +-) +- + message('\n'.join([ + '', + ' prefix: ' + get_option('prefix'), +@@ -133,7 +113,6 @@ message('\n'.join([ + ' compiler: ' + cc.get_id(), + ' debugging support: ' + get_option('buildtype'), + ' Use *_DISABLE_DEPRECATED: @0@'.format(get_option('deprecation_warnings')), +- ' Use PNP files: ' + pnp_message, + ' Use ALSA: ' + '@0@'.format(use_alsa), + ' systemd: @0@'.format(systemd.found()), + '', +diff --git a/meson_options.txt b/meson_options.txt +index e0ad4d3..612c3e3 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -1,7 +1,5 @@ + option('deprecation_warnings', type: 'boolean', value: false, + description: 'Show compiler warnings about deprecated features') +-option('pnp_ids', type: 'string', value: '', +- description: 'Specify the path to pnp.ids (default is an internal copy)') + option('alsa', type: 'boolean', value: false, + description: 'ALSA support') + option('systemd', +-- +2.49.1 + diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest index 3ece2bb4a709..85865b0a7d34 100644 --- a/gnome-extra/cinnamon-screensaver/Manifest +++ b/gnome-extra/cinnamon-screensaver/Manifest @@ -1 +1 @@ -DIST cinnamon-screensaver-6.4.0.tar.gz 160693 BLAKE2B 47e66d2d68ae10edb6b25bdd94624d7df02cb328f60eb390ced9ca31990993bea0c50af4b878ffcbc0b138d65949a0461403b8718bee29021f62f052c55049fd SHA512 286497a70b3b77f5b0f392554b7283487fee84fc3b449510232302351500f9312d6f308d3bd19d85b5f047d250aa7368413193a864e4a4ebed285ab13ad0ca4c +DIST cinnamon-screensaver-6.4.1.tar.gz 160605 BLAKE2B 83a9fda11bc0e1a809b43a2b7c3c4b6b540b0c6415faaa21f31534c550b956b4c67bd67108f2d1c8b66780dbedecf6f726dd9e3e29779ede9a496fce9a59237a SHA512 62125b6c8a0cfa8b969acd2be5f4ce0ae8f092565c45807b7ccedcf626a2c9bb2208838872eeea3ef2c418d902e55a58fab54e7f57cf2e6da00bbf19fd440783 diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.4.0.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.4.1.ebuild index 867ee67f5b02..c6d2637daf65 100644 --- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.4.0.ebuild +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ COMMON_DEPEND=" >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.4 sys-libs/pam - >=x11-libs/gtk+-3.22:3[introspection] + >=x11-libs/gtk+-3.22:3[introspection,X] x11-libs/cairo x11-libs/libX11 dev-util/glib-utils diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest index 20b71e15757b..6da3776a3730 100644 --- a/gnome-extra/cinnamon/Manifest +++ b/gnome-extra/cinnamon/Manifest @@ -1,2 +1,2 @@ DIST cinnamon-6.4.10.tar.gz 2592994 BLAKE2B 069852f8e654b9d416d87ca7c8fe175e0c50a790d596c102fdae8231edeaed41fe7b253428533b4e6d73e8d6896e1fe22308b5d18217bdc2880031631313ab89 SHA512 fd826ea5f2318aebc16d854ed1ee081dfbaf3f100207ca74ac8b0956d5210182fbd63af96d25b6efaffcff586ff61706c5d56968cf109e867401e66fbe4cf4bd -DIST cinnamon-6.4.12.tar.gz 2593492 BLAKE2B 913e86d553668b3b241dad97932a3cdc29143ca1398b2d13de4c81aae9227e2d4b92e5c6e3bf22e8615dae31b9226dabcc0dd998c49e95455f0a3b29146e687d SHA512 b5078ebef788b7c4f5d91a4a90549b05844ff015034b2ba2272e6c399f98739be81005b0a74f26e52e5ac8ffdd2f31b9e561fa1b26941ce590040da76aab5f91 +DIST cinnamon-6.4.13.tar.gz 2594054 BLAKE2B 3b78781bab4f6a25464d228e2a333779af67363ec83a8570ff186a7206a958f846db29253b87ee13cde22e6c08802ee436a48ee8048e20aa3a77a9c13b54f3e6 SHA512 2c9196a166cb6e8d8e7442eafa7fda716deb1e613b8e94a55dc61d2b8cf98b81940489fca28482863d3f82058805adfa2d606335041bcc45ba3d444ef1bff5a9 diff --git a/gnome-extra/cinnamon/cinnamon-6.4.12.ebuild b/gnome-extra/cinnamon/cinnamon-6.4.13.ebuild index 4a9dabfe846f..4a9dabfe846f 100644 --- a/gnome-extra/cinnamon/cinnamon-6.4.12.ebuild +++ b/gnome-extra/cinnamon/cinnamon-6.4.13.ebuild diff --git a/gui-apps/wayidle/Manifest b/gui-apps/wayidle/Manifest new file mode 100644 index 000000000000..f19de45fef29 --- /dev/null +++ b/gui-apps/wayidle/Manifest @@ -0,0 +1,16 @@ +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 +DIST lexopt-0.3.0.crate 24767 BLAKE2B 9e2437715bbeb5ad1d638b21791936a336f5344afa2fe6c65506cfd478a75671bc82c81c4329e6aa7edf9c34b61083ccf5a38268340702c614701e99269b8ce4 SHA512 7ce3856a54fa6274ea3d5a4fe353f4a0411f5f6754fe8a5e7a114705f063300a93aa2efad765bc1dd0244caee15a8cf44a3de540a4db0626ed2ac6476bdb6843 +DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST proc-macro2-1.0.59.crate 44360 BLAKE2B b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36 SHA512 30e3340f53593afb3f07c4ba4c3d51acabd9a7513976aeaeed4c063fee268a28066c53b265b629d5d3f56597d1d34a9e69378f0ef5cda37b51a8fa8b67424aea +DIST quick-xml-0.37.2.crate 188017 BLAKE2B 03cd30cc755fc7bbd3f8d4f1f75f796cad5c8343c3b1d3de3311f4f64bff35297788dd364bc0808832619f1f9b603febe4286a6bceaa318c4a0b76f1c74d6331 SHA512 f9535c555422476597fda5d2df393f910338dcb78c9ace63f2cff7ccb15161c96828eda2e32ce68ff3466cfe7a60c07e2e6d4897b6921ceb5bfb1c747c9fb70f +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a +DIST wayidle-1.0.1.tar.gz 5011 BLAKE2B 2cc12fced55bdd8a7b97333b8f772c82b174a99993892e2fffbd55e7e4483a426599fba915d68703d5a1f689fcdc3cd8459d9925954b79b1c1a4466e24c2c368 SHA512 977fa7c9e065a3af28e7e6e85181ee47c4a88c08d43a8c2738480ac2393f0ef3dd0e97e954edeadd85b946b231cc4d058612318c244e34318bebd20886e802d9 +DIST wayrs-client-1.2.0.crate 51872 BLAKE2B 336796e79bb70b47a68771d335a3b2fef692bb4628f7026f2d5e606d912659c8c15bc3292321dfa5af35fb1e4191790b73e4081ca73a49f54a7d93201dffa442 SHA512 6c8dd6e4b11e77356767ceb2654741b0762aab6e8f8f75797b72577651aab173b3fffba930f58b5bd4c3053bb25744c99af90bbd33c4b174ea6d003b4d1c3847 +DIST wayrs-core-1.0.4.crate 9456 BLAKE2B 0086b2b7b527ea041dfa5a68e729d9301e312e34c8653bd915d771adaf5060a2fe2a28fc5b0d793c6ff132500da560c09b7b8a1c2e820e71b2f5788aa4b93d6e SHA512 2813e4aa28bb3522d0b28a8b38e605d1675e960f19de365e7dd37c7804c5c841c830214aab996aca4bcdefe1d337b2a4cc7fa9f850e8519b3fd6600fbb8e3efb +DIST wayrs-proto-parser-3.0.0.crate 5807 BLAKE2B 389349cfa013af013157f8b51d1e68dd89695bba6b302a2a2fe534a2cbfe0879d63005362337049fe15d2703794cc161d5d82ccfc3b89cf17fc6e3419a40408a SHA512 0753bb2cba3fa64de22c38abaca037a677a302874fc01406d46fcc4a18d98516354d19d10eae04622cfa90fe45dacf165a15e61599aae45be28239aa8ceb7cb0 +DIST wayrs-protocols-0.14.5+1.39.crate 199592 BLAKE2B 8eeed49d97eafa6755a41a5a86fd711789572433bf1c17f7e02b6b7fd2d99317f8ecbcf9521631b6e5302bbdf8a4661bed322e2081a22af128a47f538bb9d7a5 SHA512 93092fff21f959cb727b31893f902176554c9ddd387cd72aba9fa65c98225f34e66dd01932d8f68d910bf5bd33e83322e88809f237e59dc8b19b09ff286e28b9 +DIST wayrs-scanner-0.15.2.crate 9941 BLAKE2B 9a1074907d7d0af41213a5408f6a4e197be3c161ea23caba4aa9813fc00852b87d45a4acafa047bae8138f9aecb3f619e549ce630f085cb72fbc13d3ac854d81 SHA512 803c1a0c7a73cab33c196f9f27a256fe8e486b82c675eea3fe00246339e66b4d02f1ea30ffb7f71ac78997ce0743304ec30f8a7172dd820608e26c8abe5af17e +DIST wayrs-utils-0.17.1.crate 15195 BLAKE2B c1b00f1beba3448872e772207dd54fea8c3a316f352bce66e4196801ceeb9971cefc0dc9f1c04b36be39c3c679b553b1e6091b833f8070abadaee397e7467dc4 SHA512 1055bddd2e3b1eeb0305e984c59b4b6ddeca5391c51d3d790494858960a10a22cce28df93150301911f61048449f4d310b3754af327ac4a6c51804866e9272dd diff --git a/media-sound/pulseaudio-virtualmic/metadata.xml b/gui-apps/wayidle/metadata.xml index 736a1167c898..9c180f5769ee 100644 --- a/media-sound/pulseaudio-virtualmic/metadata.xml +++ b/gui-apps/wayidle/metadata.xml @@ -1,6 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>kupravagoodman@proton.me</email> + <name>Timur Kuprava</name> + </maintainer> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/gui-apps/wayidle/wayidle-1.0.1.ebuild b/gui-apps/wayidle/wayidle-1.0.1.ebuild new file mode 100644 index 000000000000..914fb7cab612 --- /dev/null +++ b/gui-apps/wayidle/wayidle-1.0.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + anyhow@1.0.71 + lexopt@0.3.0 + libc@0.2.155 + memchr@2.5.0 + proc-macro2@1.0.59 + quick-xml@0.37.2 + quote@1.0.28 + syn@2.0.18 + unicode-ident@1.0.9 + wayrs-client@1.2.0 + wayrs-core@1.0.4 + wayrs-proto-parser@3.0.0 + wayrs-protocols@0.14.5+1.39 + wayrs-scanner@0.15.2 + wayrs-utils@0.17.1 +" + +inherit cargo + +DESCRIPTION="Wayland idle timeout waiter" +HOMEPAGE="https://sr.ht/~whynothugo/wayidle" +SRC_URI=" + https://git.sr.ht/~whynothugo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="ISC" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" diff --git a/llvm-core/clang-common/Manifest b/llvm-core/clang-common/Manifest index e3c6add151f6..1fca96741050 100644 --- a/llvm-core/clang-common/Manifest +++ b/llvm-core/clang-common/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/clang-common/clang-common-22.0.0_pre20251001.ebuild b/llvm-core/clang-common/clang-common-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..4f0d35918328 --- /dev/null +++ b/llvm-core/clang-common/clang-common-22.0.0_pre20251001.ebuild @@ -0,0 +1,314 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org multilib + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix cet hardened llvm-libunwind +" + +PDEPEND=" + default-compiler-rt? ( + llvm-runtimes/clang-runtime:${LLVM_MAJOR}[compiler-rt] + llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( >=llvm-core/lld-${PV} ) + !default-lld? ( sys-devel/binutils ) +" +# enforce flags on clang-runtime as well to aid transition +PDEPEND+=" + llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "llvm-core/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on llvm-core/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on llvm-core/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " llvm-core/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between llvm-core/clang and llvm-core/clang-common" + fi +} + +_doclang_cfg() { + local triple="${1}" + + local tool + for tool in ${triple}-clang{,++}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + @gentoo-common-ld.cfg + EOF + if [[ ${triple} == x86_64* ]]; then + cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die + @gentoo-cet.cfg + EOF + fi + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi + + newins - "${triple}-clang-cpp.cfg" <<-EOF + # This configuration file is used by the ${triple}-clang-cpp driver. + @gentoo-common.cfg + EOF + if [[ ${triple} == x86_64* ]]; then + cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die + @gentoo-cet.cfg + EOF + fi + + # Install symlinks for triples with other vendor strings since some + # programs insist on mangling the triple. + local vendor + for vendor in gentoo pc unknown; do + local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" + for tool in clang{,++,-cpp}; do + if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then + dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" + fi + done + done +} + +doclang_cfg() { + local triple="${1}" + + _doclang_cfg ${triple} + + # LLVM may have different arch names in some cases. For example in x86 + # profiles the triple uses i686, but llvm will prefer i386 if invoked + # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will + # be used if invoked through ${CHOST}-clang{,++,-cpp} though. + # + # To make sure the correct triples are installed, + # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp + # and compare with CHOST values in profiles. + + local abi=${triple%%-*} + case ${abi} in + armv4l|armv4t|armv5tel|armv6j|armv7a) + _doclang_cfg ${triple/${abi}/arm} + ;; + i686) + _doclang_cfg ${triple/${abi}/i386} + ;; + sparc) + _doclang_cfg ${triple/${abi}/sparcel} + ;; + sparc64) + _doclang_cfg ${triple/${abi}/sparcv9} + ;; + esac +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by llvm-runtimes/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # clang-cpp does not like link args being passed to it when directly + # invoked, so use a separate configuration file. + newins - gentoo-common-ld.cfg <<-EOF + # This file contains flags common to clang and clang++ + @gentoo-hardened-ld.cfg + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + newins - gentoo-cet.cfg <<-EOF + -Xarch_host -fcf-protection=$(usex cet full none) + EOF + + if use kernel_Darwin; then + newins - gentoo-hardened-ld.cfg <<-EOF + # There was -Wl,-z,relro here, but it's not supported on Mac + # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job + EOF + else + newins - gentoo-hardened-ld.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Wl,-z,relro + -Wl,-z,now + EOF + fi + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__) + # include <stdc-predef.h> + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if !defined(__OPTIMIZE__) || __OPTIMIZE__ == 0 + # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1 + # elif defined(__SANITIZE_ADDRESS__) + # elif __GENTOO_HAS_FEATURE(address_sanitizer) + # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer) + # elif __GENTOO_HAS_FEATURE(memory_sanitizer) + # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer) + # elif __GENTOO_HAS_FEATURE(realtime_sanitizer) + # elif __GENTOO_HAS_FEATURE(thread_sanitizer) + # else + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # + # undef __GENTOO_HAS_FEATURE + #endif + EOF + + # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for + # non-hardened? + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -Xarch_host -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + # https://libcxx.llvm.org/Hardening.html#using-hardened-mode + -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE + EOF + + cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + EOF + fi + + # We only install config files for supported ABIs because unprefixed tools + # might be used for crosscompilation where e.g. PIE may not be supported. + # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. + local abi + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + doclang_cfg "${abi_chost}" + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + -Wl,-L,${EPREFIX}/../usr/lib + -isystem ${EPREFIX}/../usr/include + EOF + fi + # Using -Wl,-L instead of -L to trick compiler driver to put it + # after -isysroot's internal -L + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/usr/lib + -Wl,-L,${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/llvm-core/clang/Manifest b/llvm-core/clang/Manifest index 5e6415e61e4f..7403b3c63ba6 100644 --- a/llvm-core/clang/Manifest +++ b/llvm-core/clang/Manifest @@ -26,4 +26,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/clang/clang-22.0.0_pre20251001.ebuild b/llvm-core/clang/clang-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..3146199b999b --- /dev/null +++ b/llvm-core/clang/clang-22.0.0_pre20251001.ebuild @@ -0,0 +1,466 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit cmake llvm.org multilib multilib-minimal +inherit prefix python-single-r1 toolchain-funcs + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/" + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} + >=llvm-core/clang-common-${PV} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( ~llvm-core/lld-${PV} ) + xml? ( virtual/pkgconfig ) +" +PDEPEND=" + llvm-runtimes/clang-runtime:${LLVM_MAJOR} + llvm-core/clang-toolchain-symlinks:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( + clang clang-tools-extra cmake +) +LLVM_MANPAGES=1 +LLVM_TEST_COMPONENTS=( + llvm/utils +) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( " +BDEPEND+=" + $(python_gen_cond_dep ' + dev-python/myst-parser[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') +" +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) " + +# Multilib notes: +# 1. ABI_* flags control ABIs libclang* is built for only. +# 2. clang is always capable of compiling code for all ABIs for enabled +# target. However, you will need appropriate crt* files (installed +# e.g. by sys-devel/gcc and sys-libs/glibc). +# 3. ${CHOST}-clang wrappers are always installed for all ABIs included +# in the current profile (i.e. alike supported by sys-devel/gcc). +# +# Therefore: use llvm-core/clang[${MULTILIB_USEDEP}] only if you need +# multilib clang* libraries (not runtime, not wrappers). + +src_prepare() { + # create extra parent dir for relative CLANG_RESOURCE_DIR access + mkdir -p x/y || die + BUILD_DIR=${WORKDIR}/x/y/clang + + llvm.org_src_prepare + + # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) + eprefixify \ + lib/Lex/InitHeaderSearch.cpp \ + lib/Driver/ToolChains/Darwin.cpp || die + + if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then + sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die + fi +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # meta-targets + clang-libraries|distribution) + continue + ;; + # tools + clang|clangd|clang-*) + ;; + # static libraries + clang*|findAllSymbols) + continue + ;; + # conditional to USE=doc + docs-clang-html|docs-clang-tools-html) + use doc || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eerror "get_distribution_components() is outdated!" + eerror " Add: ${add[*]}" + eerror "Remove: ${remove[*]}" + die "Update get_distribution_components()!" + fi + cd - >/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # common stuff + clang-cmake-exports + clang-headers + clang-resource-headers + libclang-headers + + aarch64-resource-headers + arm-common-resource-headers + arm-resource-headers + core-resource-headers + cuda-resource-headers + hexagon-resource-headers + hip-resource-headers + hlsl-resource-headers + mips-resource-headers + opencl-resource-headers + openmp-resource-headers + ppc-htm-resource-headers + ppc-resource-headers + riscv-resource-headers + spirv-resource-headers + systemz-resource-headers + utility-resource-headers + ve-resource-headers + webassembly-resource-headers + windows-resource-headers + x86-resource-headers + + # libs + clang-cpp + libclang + ) + + if multilib_is_native_abi; then + out+=( + # common stuff + bash-autocomplete + libclang-python-bindings + + # tools + c-index-test + clang + clang-format + clang-installapi + clang-linker-wrapper + clang-nvlink-wrapper + clang-offload-bundler + clang-offload-packager + clang-refactor + clang-repl + clang-scan-deps + clang-sycl-linker + diagtool + hmaptool + offload-arch + + # needed for cross-compiling Clang + clang-tblgen + ) + + if use extra; then + out+=( + # extra tools + clang-apply-replacements + clang-change-namespace + clang-doc + clang-include-cleaner + clang-include-fixer + clang-move + clang-query + clang-reorder-fields + clang-tidy + clang-tidy-headers + clangd + find-all-symbols + modularize + pp-trace + ) + + use kernel_Darwin && out+=( ClangdXPCLib ) + fi + + if llvm_are_manpages_built; then + out+=( docs-clang-man ) + use extra && out+=( docs-clang-tools-man ) + fi + + if use doc; then + out+=( docs-clang-html ) + use extra && out+=( docs-clang-tools-html ) + fi + + use static-analyzer && out+=( + clang-check + clang-extdef-mapping + scan-build + scan-build-py + scan-view + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local mycmakeargs=( + -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DLLVM_ROOT="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang/${LLVM_MAJOR}" + -DCLANG_CONFIG_FILE_USER_DIR="~/.config/clang" + # relative to bindir + -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + -DCLANG_LINK_CLANG_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + -DCLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + + # these are not propagated reliably, so redefine them + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + # libgomp support fails to find headers without explicit -I + # furthermore, it provides only syntax checking + -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp + + -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) + + -DCLANG_ENABLE_LIBXML2=$(usex xml) + -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) + -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) + # TODO: CLANG_ENABLE_HLSL? + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if ! use elibc_musl; then + mycmakeargs+=( + -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) + ) + fi + + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DLLVM_BUILD_DOCS=ON + -DLLVM_ENABLE_SPHINX=ON + -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + if use extra; then + mycmakeargs+=( + -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" + ) + fi + fi + mycmakeargs+=( + -DCLANG_INCLUDE_DOCS=${build_docs} + ) + fi + if multilib_native_use extra; then + mycmakeargs+=( + -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra + -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} + ) + else + mycmakeargs+=( + -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF + ) + fi + + if tc-is-cross-compiler; then + has_version -b llvm-core/clang:${LLVM_MAJOR} || + die "llvm-core/clang:${LLVM_MAJOR} is required on the build host." + local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin + mycmakeargs+=( + -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" + -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen + ) + fi + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + cmake_build distribution +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + local test_targets=( check-clang ) + if multilib_native_use extra; then + test_targets+=( + check-clang-tools + check-clangd + ) + fi + cmake_build "${test_targets[@]}" +} + +src_install() { + MULTILIB_WRAPPED_HEADERS=( + /usr/include/clang/Config/config.h + ) + + multilib-minimal_src_install + + # Move runtime headers to /usr/lib/clang, where they belong + mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die + # move (remaining) wrapped headers back + if use extra; then + mv "${T}"/clang-tidy "${ED}"/usr/include/ || die + fi + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die + + # Apply CHOST and version suffix to clang tools + local clang_tools=( clang clang++ clang-cl clang-cpp ) + local abi i + + # cmake gives us: + # - clang-X + # - clang -> clang-X + # - clang++, clang-cl, clang-cpp -> clang + # we want to have: + # - clang-X + # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X + # - clang, clang++, clang-cl, clang-cpp -> clang*-X + # also in CHOST variant + for i in "${clang_tools[@]:1}"; do + rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die + dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" + dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" + done + + # now create target symlinks for all supported ABIs + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + for i in "${clang_tools[@]}"; do + dosym "${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" + dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" + done + done +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping & ABI mismatch checks + # (also drop the version suffix from runtime headers) + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die + if multilib_native_use extra; then + # don't wrap clang-tidy headers, the list is too long + # (they're fine for non-native ABI but enabling the targets is problematic) + mv "${ED}"/usr/include/clang-tidy "${T}/" || die + fi +} + +multilib_src_install_all() { + python_fix_shebang "${ED}" + if use static-analyzer; then + python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view + fi + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages + # match 'html' non-compression + use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" + # +x for some reason; TODO: investigate + use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" +} + +pkg_postinst() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow update all + fi + + elog "You can find additional utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" + if use extra; then + elog "Some of them are vim integration scripts (with instructions inside)." + elog "The run-clang-tidy.py script requires the following additional package:" + elog " dev-python/pyyaml" + fi +} + +pkg_postrm() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow clean all + fi +} diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest index 19f240318576..6693d732e993 100644 --- a/llvm-core/flang/Manifest +++ b/llvm-core/flang/Manifest @@ -3,4 +3,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/flang/flang-22.0.0_pre20251001.ebuild b/llvm-core/flang/flang-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..2659ac8c0d5b --- /dev/null +++ b/llvm-core/flang/flang-22.0.0_pre20251001.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="LLVM's Fortran frontend" +HOMEPAGE="https://flang.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+clang +debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/clang-${PV}[debug=] + ~llvm-core/llvm-${PV}[debug=] + ~llvm-core/mlir-${PV}[debug=] +" +RDEPEND=" + ${DEPEND} +" +PDEPEND=" + >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( llvm-core/clang ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( flang cmake ) +LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && tc-is-gcc; then + ewarn "Building using GCC requires lots of memory (up to 10 GiB per process)." + ewarn "Consider enabling USE=clang." + ewarn "See https://gcc.gnu.org/PR119705" + fi +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + if use clang; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + -DMLIR_LINK_MLIR_DYLIB=ON + # flang does not feature a dylib, so do not install libraries + # or headers + -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON + # installed by llvm-runtimes/flang-rt + -DFLANG_INCLUDE_RUNTIME=OFF + + # TODO: always enable to obtain reproducible tools + -DFLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-flang +} diff --git a/llvm-core/libclc/Manifest b/llvm-core/libclc/Manifest index e3c6add151f6..1fca96741050 100644 --- a/llvm-core/libclc/Manifest +++ b/llvm-core/libclc/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/libclc/libclc-22.0.0_pre20251001.ebuild b/llvm-core/libclc/libclc-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..e815eb9e2ca8 --- /dev/null +++ b/llvm-core/libclc/libclc-22.0.0_pre20251001.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {21..22} ) +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake llvm.org llvm-r1 python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +BDEPEND=" + ${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + ') + spirv? ( dev-util/spirv-llvm-translator:* ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=( + "clspv--" + "clspv64--" + ) + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/llvm-core/lld/Manifest b/llvm-core/lld/Manifest index 51b08751f93c..dfa471f778e2 100644 --- a/llvm-core/lld/Manifest +++ b/llvm-core/lld/Manifest @@ -16,4 +16,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/lld/lld-22.0.0_pre20251001.ebuild b/llvm-core/lld/lld-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..52147c46a2af --- /dev/null +++ b/llvm-core/lld/lld-22.0.0_pre20251001.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}[debug=,zstd=] + sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} + !llvm-core/lld:0 +" +BDEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" +PDEPEND=" + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +LLVM_TEST_COMPONENTS=( llvm/utils/dtlto ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + -DLLVM_ENABLE_ZLIB=FORCE_ON + -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF) + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + ) + + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + + tc-is-cross-compiler && mycmakeargs+=( + -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +} diff --git a/llvm-core/lldb/Manifest b/llvm-core/lldb/Manifest index 8989d27ce4b6..674a9d7389f5 100644 --- a/llvm-core/lldb/Manifest +++ b/llvm-core/lldb/Manifest @@ -16,4 +16,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/lldb/lldb-22.0.0_pre20251001.ebuild b/llvm-core/lldb/lldb-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..da92577615cb --- /dev/null +++ b/llvm-core/lldb/lldb-22.0.0_pre20251001.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~llvm-core/clang-${PV} + ~llvm-core/llvm-${PV}[debuginfod=] +" +RDEPEND=" + ${DEPEND} + python? ( + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + python? ( + >=dev-lang/swig-3.0.11 + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + llvm-core/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +src_configure() { + # bug #858389 (https://github.com/llvm/llvm-project/issues/83636) + filter-lto + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DClang_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/llvm-core/llvm-common/Manifest b/llvm-core/llvm-common/Manifest index e3c6add151f6..1fca96741050 100644 --- a/llvm-core/llvm-common/Manifest +++ b/llvm-core/llvm-common/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/llvm-common/llvm-common-22.0.0_pre20251001.ebuild b/llvm-core/llvm-common/llvm-common-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..2e0edb2d0ea7 --- /dev/null +++ b/llvm-core/llvm-common/llvm-common-22.0.0_pre20251001.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="emacs" + +RDEPEND=" + !llvm-core/llvm:0 +" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" + +LLVM_COMPONENTS=( llvm/utils ) +llvm.org_set_globals + +SITEFILE="50llvm-gentoo.el" +BYTECOMPFLAGS="-L emacs" + +src_compile() { + default + + use emacs && elisp-compile emacs/*.el +} + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r vim/*/ + # some users may find it useful + newdoc vim/README README.vim + dodoc vim/vimrc + + if use emacs ; then + elisp-install llvm emacs/*.{el,elc} + elisp-make-site-file "${SITEFILE}" llvm + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/llvm-core/llvm/Manifest b/llvm-core/llvm/Manifest index f144eb573e3c..4068832fed90 100644 --- a/llvm-core/llvm/Manifest +++ b/llvm-core/llvm/Manifest @@ -26,4 +26,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/llvm/llvm-22.0.0_pre20251001.ebuild b/llvm-core/llvm/llvm-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..42f9707913f9 --- /dev/null +++ b/llvm-core/llvm/llvm-22.0.0_pre20251001.ebuild @@ -0,0 +1,565 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/" + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE=" + +binutils-plugin +debug debuginfod doc exegesis libedit +libffi + test xml z3 zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib:0=[${MULTILIB_USEDEP}] + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + exegesis? ( dev-libs/libpfm:= ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + binutils-plugin? ( sys-libs/binutils-libs ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + sys-devel/gnuconfig + kernel_Darwin? ( + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 + ) + libffi? ( virtual/pkgconfig ) +" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND=" + ${RDEPEND} + !llvm-core/llvm:0 +" +PDEPEND=" + llvm-core/llvm-common + llvm-core/llvm-toolchain-symlinks:${LLVM_MAJOR} + binutils-plugin? ( >=llvm-core/llvmgold-${LLVM_MAJOR} ) +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_MANPAGES=1 +LLVM_USE_TARGETS=provide +llvm.org_set_globals + +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( " +BDEPEND+=" + $(python_gen_any_dep ' + dev-python/myst-parser[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') +" +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) " + +python_check_deps() { + llvm_are_manpages_built || return 0 + + python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +check_uptodate() { + local prod_targets=( + $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ + | tail -n +2 | head -n -1) + ) + local all_targets=( + lib/Target/*/ + ) + all_targets=( "${all_targets[@]#lib/Target/}" ) + all_targets=( "${all_targets[@]%/}" ) + + local exp_targets=() i + for i in "${all_targets[@]}"; do + has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) + done + + local outdated + if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then + eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!" + eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" + eerror "Expected: ${exp_targets[*]}" + eerror + outdated=1 + fi + + if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then + eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!" + eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" + eerror "Expected: ${prod_targets[*]}" + outdated=1 + fi + + [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS" +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # shared libs + LLVM|LLVMgold) + ;; + # TableGen lib + deps + LLVMDemangle|LLVMSupport|LLVMSupportLSP|LLVMTableGen) + ;; + # for mlir-tblgen + LLVMCodeGenTypes) + ;; + # used by lldb + LLVMDebuginfod) + ;; + # testing libraries + LLVMTestingAnnotations|LLVMTestingSupport) + ;; + # static libs + LLVM*) + continue + ;; + # meta-targets + distribution|llvm-libraries) + continue + ;; + # used only w/ USE=doc + docs-llvm-html) + use doc || continue + ;; + # used only w/ USE=debuginfd + llvm-debuginfod) + use debuginfod || continue + ;; + # used only w/ USE=xml + llvm-mt) + use xml || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eerror "get_distribution_components() is outdated!" + eerror " Add: ${add[*]}" + eerror "Remove: ${remove[*]}" + die "Update get_distribution_components()!" + fi + cd - >/dev/null || die + fi +} + +src_prepare() { + # disable use of SDK on OSX, bug #568758 + sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die + + # Update config.guess to support more systems + cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die + + # Disable lit tests (we run them in dev-python/lit). + > utils/lit/CMakeLists.txt || die + + # Verify that the ebuild is up-to-date + check_uptodate + + llvm.org_src_prepare +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # shared libs + LLVM + LTO + Remarks + + # tools + llvm-config + + # common stuff + cmake-exports + llvm-headers + + # libraries needed for clang-tblgen + LLVMDemangle + LLVMSupport + LLVMTableGen + # mlir-tblgen + LLVMCodeGenTypes + LLVMSupportLSP + + # testing libraries + llvm_gtest + llvm_gtest_main + LLVMTestingAnnotations + LLVMTestingSupport + ) + + if multilib_is_native_abi; then + out+=( + # library used by lldb + LLVMDebuginfod + + # utilities + llvm-tblgen + llvm-test-mustache-spec + FileCheck + llvm-PerfectShuffle + count + not + yaml-bench + UnicodeNameMappingGenerator + + # tools + bugpoint + dsymutil + llc + lli + lli-child-target + llvm-addr2line + llvm-ar + llvm-as + llvm-bcanalyzer + llvm-bitcode-strip + llvm-c-test + llvm-cat + llvm-cfi-verify + llvm-cgdata + llvm-config + llvm-cov + llvm-ctxprof-util + llvm-cvtres + llvm-cxxdump + llvm-cxxfilt + llvm-cxxmap + llvm-debuginfo-analyzer + llvm-debuginfod-find + llvm-diff + llvm-dis + llvm-dlltool + llvm-dwarfdump + llvm-dwarfutil + llvm-dwp + llvm-exegesis + llvm-extract + llvm-gsymutil + llvm-ifs + llvm-install-name-tool + llvm-ir2vec + llvm-jitlink + llvm-jitlink-executor + llvm-lib + llvm-libtool-darwin + llvm-link + llvm-lipo + llvm-lto + llvm-lto2 + llvm-mc + llvm-mca + llvm-ml + llvm-ml64 + llvm-modextract + llvm-nm + llvm-objcopy + llvm-objdump + llvm-offload-wrapper + llvm-opt-report + llvm-otool + llvm-pdbutil + llvm-profdata + llvm-profgen + llvm-ranlib + llvm-rc + llvm-readelf + llvm-readobj + llvm-readtapi + llvm-reduce + llvm-remarkutil + llvm-rtdyld + llvm-sim + llvm-size + llvm-split + llvm-stress + llvm-strings + llvm-strip + llvm-symbolizer + llvm-tli-checker + llvm-undname + llvm-windres + llvm-xray + obj2yaml + opt + reduce-chunk-list + sancov + sanstats + split-file + verify-uselistorder + yaml2obj + + # python modules + opt-viewer + ) + + if llvm_are_manpages_built; then + out+=( + # manpages + docs-dsymutil-man + docs-llvm-dwarfdump-man + docs-llvm-man + ) + fi + use doc && out+=( + docs-llvm-html + ) + + use binutils-plugin && out+=( + LLVMgold + ) + use debuginfod && out+=( + llvm-debuginfod + ) + use xml && out+=( + llvm-mt + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + # ODR violations (bug #917536, bug #926529). Just do it for GCC for now + # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile + # LLVM with LTO anyway (which is not necessarily its fault). + tc-is-gcc && filter-lto + + local ffi_cflags ffi_ldflags + if use libffi; then + ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) + ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + # disable appending VCS revision to the version to improve + # direct cache hit ratio + -DLLVM_APPEND_VC_REV=OFF + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_INCLUDE_BENCHMARKS=OFF + -DLLVM_INCLUDE_TESTS=ON + -DLLVM_BUILD_TESTS=$(usex test) + -DLLVM_INSTALL_GTEST=ON + + -DLLVM_ENABLE_FFI=$(usex libffi) + -DLLVM_ENABLE_LIBEDIT=$(usex libedit) + -DLLVM_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_LIBPFM=$(usex exegesis) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) + -DLLVM_ENABLE_ZLIB=FORCE_ON + -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF) + -DLLVM_ENABLE_CURL=$(usex debuginfod) + -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # disable OCaml bindings (now in dev-ml/llvm) + -DOCAMLFIND=NO + ) + + local suffix= + if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then + # the ABI of the main branch is not stable, so let's include + # the commit id in the SOVERSION to contain the breakage + suffix+="git${EGIT_VERSION::8}" + fi + if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + # Smart hack: alter version suffix -> SOVERSION when linking + # against libc++. This way we won't end up mixing LLVM libc++ + # libraries with libstdc++ clang, and the other way around. + suffix+="+libcxx" + mycmakeargs+=( + -DLLVM_ENABLE_LIBCXX=ON + ) + fi + mycmakeargs+=( + -DLLVM_VERSION_SUFFIX="${suffix}" + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + fi + + mycmakeargs+=( + -DLLVM_BUILD_DOCS=${build_docs} + -DLLVM_ENABLE_OCAMLDOC=OFF + -DLLVM_ENABLE_SPHINX=${build_docs} + -DLLVM_ENABLE_DOXYGEN=OFF + -DLLVM_INSTALL_UTILS=ON + ) + use binutils-plugin && mycmakeargs+=( + -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include + ) + fi + + use kernel_Darwin && mycmakeargs+=( + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ + CMakeCache.txt || + die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + tc-env_build cmake_build distribution + + pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld + pax-mark m "${BUILD_DIR}"/bin/lli + pax-mark m "${BUILD_DIR}"/bin/lli-child-target + + if use test; then + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests + pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests + fi +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check +} + +src_install() { + local MULTILIB_CHOST_TOOLS=( + /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config + ) + + local MULTILIB_WRAPPED_HEADERS=( + /usr/include/llvm/Config/llvm-config.h + ) + + local LLVM_LDPATHS=() + multilib-minimal_src_install + + # move wrapped headers back + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + + LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) +} + +multilib_src_install_all() { + local revord=$(( 9999 - ${LLVM_MAJOR} )) + newenvd - "60llvm-${revord}" <<-_EOF_ + PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + # we need to duplicate it in ROOTPATH for Portage to respect... + ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" + _EOF_ + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages +} + +pkg_postinst() { + elog "You can find additional opt-viewer utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" + elog "To use these scripts, you will need Python along with the following" + elog "packages:" + elog " dev-python/pygments (for opt-viewer)" + elog " dev-python/pyyaml (for all of them)" +} diff --git a/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest index 19f240318576..6693d732e993 100644 --- a/llvm-core/mlir/Manifest +++ b/llvm-core/mlir/Manifest @@ -3,4 +3,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/mlir/mlir-22.0.0_pre20251001.ebuild b/llvm-core/mlir/mlir-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..ab0ad3779370 --- /dev/null +++ b/llvm-core/mlir/mlir-22.0.0_pre20251001.ebuild @@ -0,0 +1,229 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake llvm.org multilib-minimal python-any-r1 + +DESCRIPTION="Multi-Level Intermediate Representation (library only)" +HOMEPAGE="https://mlir.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + llvm-core/llvm:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( mlir cmake ) +# tablegen tests use *.td files there +LLVM_TEST_COMPONENTS=( llvm/include ) +llvm.org_set_globals + +python_check_deps() { + if use test; then + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + llvm.org_src_prepare + + # https://github.com/llvm/llvm-project/issues/120902 + sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \ + lib/ExecutionEngine/CMakeLists.txt || die +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # meta-targets + mlir-libraries|distribution) + continue + ;; + # dylib + MLIR) + ;; + # installed test libraries + MLIRTestAnalysis|MLIRTestDialect|MLIRTestIR) + ;; + # static libraries + MLIR*) + continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eqawarn "get_distribution_components() is outdated!" + eqawarn " Add: ${add[*]}" + eqawarn "Remove: ${remove[*]}" + fi + cd - >/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + mlir-cmake-exports + mlir-headers + + # the dylib + MLIR + + # shared libraries + mlir_arm_runner_utils + mlir_arm_sme_abi_stubs + mlir_async_runtime + mlir_c_runner_utils + mlir_float16_utils + mlir_runner_utils + + # test libraries required by flang + MLIRTestAnalysis + MLIRTestDialect + MLIRTestIR + ) + + if multilib_is_native_abi; then + out+=( + # tools + mlir-linalg-ods-yaml-gen + mlir-lsp-server + mlir-opt + mlir-pdll + mlir-pdll-lsp-server + mlir-query + mlir-reduce + mlir-rewrite + mlir-runner + mlir-tblgen + mlir-translate + tblgen-lsp-server + tblgen-to-irdl + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + # this controls building libMLIR.so + -DLLVM_BUILD_LLVM_DYLIB=ON + -DMLIR_BUILD_MLIR_C_DYLIB=OFF + -DMLIR_LINK_MLIR_DYLIB=ON + -DMLIR_INCLUDE_TESTS=ON + -DMLIR_INCLUDE_INTEGRATION_TESTS=OFF + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + # this enables installing mlir-tblgen and mlir-pdll + -DLLVM_BUILD_UTILS=ON + + -DPython3_EXECUTABLE="${PYTHON}" + + -DLLVM_BUILD_TOOLS=ON + # TODO + -DMLIR_ENABLE_CUDA_RUNNER=0 + -DMLIR_ENABLE_ROCM_RUNNER=0 + -DMLIR_ENABLE_SYCL_RUNNER=0 + -DMLIR_ENABLE_SPIRV_CPU_RUNNER=0 + -DMLIR_ENABLE_VULKAN_RUNNER=0 + -DMLIR_ENABLE_BINDINGS_PYTHON=0 + -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + cmake_build distribution +} + +multilib_src_test() { + local known_xfail=( + # https://github.com/llvm/llvm-project/pull/157885#issuecomment-3288095032 + mlir-pdll-lsp-server/view-output.test + ) + + case ${ABI} in + arm|ppc|x86) + known_xfail+=( + # MLIR is full of 64-bit assumptions, sigh + # https://github.com/llvm/llvm-project/issues/124541 + Conversion/MemRefToLLVM/memref-to-llvm.mlir + Dialect/Bufferization/Transforms/one-shot-bufferize-pass-statistics.mlir + Dialect/LLVMIR/sroa-statistics.mlir + Dialect/Linalg/vectorize-tensor-extract.mlir + Dialect/MemRef/mem2reg-statistics.mlir + Dialect/Tensor/fold-tensor-subset-ops.mlir + Dialect/Tensor/tracking-listener.mlir + Pass/pipeline-stats-nested.mlir + Pass/pipeline-stats.mlir + ) + ;; + esac + + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + local -x LIT_XFAIL="${known_xfail[*]}" + LIT_XFAIL=${LIT_XFAIL// /;} + cmake_build check-mlir +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution +} diff --git a/llvm-core/polly/Manifest b/llvm-core/polly/Manifest index 924dbf59c707..884c04c54450 100644 --- a/llvm-core/polly/Manifest +++ b/llvm-core/polly/Manifest @@ -5,4 +5,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-core/polly/polly-22.0.0_pre20251001.ebuild b/llvm-core/polly/polly-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..93468220def7 --- /dev/null +++ b/llvm-core/polly/polly-22.0.0_pre20251001.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit cmake llvm.org python-any-r1 + +DESCRIPTION="Polyhedral optimizations for LLVM" +HOMEPAGE="https://polly.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +# vendored isl (fork?) +LICENSE+=" MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( polly cmake ) +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-polly +} diff --git a/llvm-runtimes/compiler-rt-sanitizers/Manifest b/llvm-runtimes/compiler-rt-sanitizers/Manifest index b3323c324814..2a05d183f49d 100644 --- a/llvm-runtimes/compiler-rt-sanitizers/Manifest +++ b/llvm-runtimes/compiler-rt-sanitizers/Manifest @@ -21,4 +21,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251001.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..fa3b0d22fd43 --- /dev/null +++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251001.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +# base targets +IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan nsan rtsan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + ) +" +RESTRICT=" + !clang? ( test ) + !test? ( test ) +" + +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-stdlib-config:${LLVM_MAJOR} + llvm-runtimes/compiler-rt:${LLVM_MAJOR} + ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +LLVM_TEST_COMPONENTS=( + llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + # builds freestanding code + filter-flags -fstack-protector* + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} + sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ + cmake/config-ix.cmake || die + fi + done + + # TODO: fix these tests to be skipped upstream + if use asan && ! use profile; then + rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die + fi + if use ubsan && ! use cfi; then + > test/cfi/CMakeLists.txt || die + fi + + llvm.org_src_prepare +} + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/compiler-rt_build + + if use clang; then + local -x CC=${CHOST}-clang-${LLVM_MAJOR} + local -x CXX=${CHOST}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration files that are guaranteed to exist even during initial + # installations and upgrades. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,stdlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + local flag want_sanitizer=OFF + for flag in "${SANITIZER_FLAGS[@]}"; do + if use "${flag}"; then + want_sanitizer=ON + break + fi + done + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + # use a build dir structure consistent with install + # this makes it possible to easily deploy test-friendly clang + -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + # builtins & crt installed by llvm-runtimes/compiler-rt + -DCOMPILER_RT_BUILD_BUILTINS=OFF + -DCOMPILER_RT_BUILD_CRT=OFF + -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile) + -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) + -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) + -DCOMPILER_RT_BUILD_ORC=$(usex orc) + -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) + -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" + -DCOMPILER_RT_BUILD_XRAY=$(usex xray) + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + # they are created during src_test() + -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + + # same flags are passed for build & tests, so we need to strip + # them down to a subset supported by clang + CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ + CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ + strip-unsupported-flags + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX + # This disables i386 for SDK >= 10.15 + # Will error if has_use tsan and SDK < 10.12 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + cmake_src_configure + + if use test; then + local sys_dest=( "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/lib/* ) + [[ ! -e ${sys_dest} ]] && die "Unable to find ${sys_dest}" + [[ ${#sys_dest[@]} -ne 1 ]] && die "Non-deterministic compiler-rt install: ${sys_dest[*]}" + local sys_dir=( "${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}/lib/${sys_dest##*/}" ) + [[ ! -e ${sys_dir} ]] && die "${sys_dir} is missing" + + # copy clang over since resource_dir is located relatively to binary + # therefore, we can put our new libraries in it + mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die + cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die + cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ + "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die + cp "${sys_dir}"/*builtins*.a "${sys_dest}/" || die + # we also need LLVMgold.so for gold-based tests + if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then + ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die + fi + fi +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + # disable sandbox to have it stop clobbering LD_PRELOAD + local -x SANDBOX_ON=0 + # wipe LD_PRELOAD to make ASAN happy + local -x LD_PRELOAD= + + cmake_build check-all +} diff --git a/llvm-runtimes/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest index 36392c63ff15..c0901c980483 100644 --- a/llvm-runtimes/compiler-rt/Manifest +++ b/llvm-runtimes/compiler-rt/Manifest @@ -18,4 +18,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251001.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..86fe125a08cd --- /dev/null +++ b/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251001.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test" +REQUIRED_USE="atomic-builtins? ( clang )" +RESTRICT="!test? ( test ) !clang? ( test )" + +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake third-party/siphash ) +LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + if target_is_not_host || tc-is-cross-compiler ; then + # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures + CHOST=${CTARGET} strip-unsupported-flags + # overrides host docs otherwise + DOCS=() + fi + python-any-r1_pkg_setup +} + +test_compiler() { + target_is_not_host && return + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + if use clang || use test; then + llvm_prepend_path -b "${LLVM_MAJOR}" + fi + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + if use clang && ! is_crosspkg; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang-${LLVM_MAJOR} + local -x CXX=${CHOST}-clang++-${LLVM_MAJOR} + fi + + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Given that compiler-rt + # require runtime, use only the linker configuration. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-linker.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + if ! is_crosspkg && ! test_compiler ; then + local nolib_flags=( -nodefaultlibs -lc ) + + if test_compiler "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + elif test_compiler "${nolib_flags[@]}" -nostartfiles; then + # Avoiding -nostartfiles earlier on for bug #862540, + # and set available entry symbol for bug #862798. + nolib_flags+=( -nostartfiles -e main ) + + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins) + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF + -DCOMPILER_RT_BUILD_LIBFUZZER=OFF + -DCOMPILER_RT_BUILD_MEMPROF=OFF + -DCOMPILER_RT_BUILD_ORC=OFF + -DCOMPILER_RT_BUILD_PROFILE=OFF + -DCOMPILER_RT_BUILD_SANITIZERS=OFF + -DCOMPILER_RT_BUILD_XRAY=OFF + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64 && ! target_is_not_host; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if is_crosspkg; then + # Needed to target built libc headers + export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include" + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + + # Without this, compiler-rt install location is not unique + # to target triples, only to architecture. + # Needed if you want to target multiple libcs for one arch. + -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON + + -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}" + -DCMAKE_C_COMPILER_TARGET="${CTARGET}" + -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON + ) + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX. + # This disables i386 for SDK >= 10.15 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + fi + + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-builtins +} diff --git a/llvm-runtimes/flang-rt/Manifest b/llvm-runtimes/flang-rt/Manifest index 19f240318576..6693d732e993 100644 --- a/llvm-runtimes/flang-rt/Manifest +++ b/llvm-runtimes/flang-rt/Manifest @@ -3,4 +3,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251001.ebuild b/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..afd5496ffa4b --- /dev/null +++ b/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251001.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 + +DESCRIPTION="LLVM's Fortran runtime" +HOMEPAGE="https://flang.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !<llvm-core/flang-21.0.0_pre20250221-r1 +" +BDEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + llvm-core/flang + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( + runtimes flang-rt cmake flang llvm/{cmake,utils/llvm-lit} +) +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + # the code is not portable + local -x FC=flang F77=flang + strip-unsupported-flags + + local mycmakeargs=( + # we may not have a runtime yet + -DCMAKE_Fortran_COMPILER_WORKS=TRUE + + -DLLVM_ENABLE_RUNTIMES="flang-rt" + # this package forces NO_DEFAULT_PATHS + -DLLVM_BINARY_DIR="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + # set correct install paths + -DFLANG_RT_INSTALL_RESOURCE_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_DEFAULT_TARGET_TRIPLE="${CHOST}" + + -DFLANG_RT_INCLUDE_TESTS=$(usex test) + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-flang-rt +} diff --git a/llvm-runtimes/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest index cc8774e18000..a86328b79ceb 100644 --- a/llvm-runtimes/libcxx/Manifest +++ b/llvm-runtimes/libcxx/Manifest @@ -17,4 +17,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251001.ebuild b/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..9825200fd784 --- /dev/null +++ b/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251001.ebuild @@ -0,0 +1,260 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +libcxxabi +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( + ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] + ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +" +DEPEND=" + ${RDEPEND} + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + dev-debug/gdb[python] + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( + runtimes libcxx{,abi} libc llvm/{cmake,utils/llvm-lit} cmake +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + local install_prefix=${EPREFIX} + is_crosspkg && install_prefix+=/usr/${CTARGET} + + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=system-libcxxabi + cxxabi_incs="${install_prefix}/usr/include/c++/v1" + else + local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" + cxxabi=libsupc++ + cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration of components that libunwind depends on. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + # link to compiler-rt + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nort_flags[*]}" + ewarn "${CXX} seems to lack runtime, trying with ${nort_flags[*]}" + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES=libcxx + -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DLIBCXX_ENABLE_SHARED=ON + -DLIBCXX_ENABLE_STATIC=$(usex static-libs) + -DLIBCXX_CXX_ABI=${cxxabi} + -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} + # we're using our own mechanism for generating linker scripts + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + -DLIBCXX_INCLUDE_TESTS=$(usex test) + -DLIBCXX_INSTALL_MODULES=ON + -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} + # this is broken with standalone builds, and also meaningless + -DLIBCXXABI_USE_LLVM_UNWINDER=OFF + ) + if is_crosspkg; then + # Needed to target built libc headers + local -x CFLAGS="${CFLAGS} -isystem ${ESYSROOT}/usr/${CTARGET}/usr/include" + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + fi + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + gen_shared_ldscript + use static-libs && gen_static_ldscript + fi +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + # https://github.com/llvm/llvm-project/issues/153940 + local -x LIT_XFAIL="libcxx/gdb/gdb_pretty_printer_test.sh.cpp" + cmake_build install-cxx-test-suite-prefix + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_shared.so || die + if use static-libs; then + cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_static.a || die + fi + fi + cmake_build check-cxx +} + +multilib_src_install() { + cmake_src_install + # since we've replaced libc++.{a,so} with ldscripts, now we have to + # install the extra symlinks + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + is_crosspkg && into /usr/${CTARGET} + dolib.so "${libdir}"/libc++_shared.so + use static-libs && dolib.a "${libdir}"/libc++_static.a + fi + + local install_prefix= + is_crosspkg && install_prefix=/usr/${CTARGET} + insinto "${install_prefix}/usr/share/libc++/gdb" + doins ../libcxx/utils/gdb/libcxx/printers.py + + local lib_version=$(sed -n -e 's/^LIBCXX_LIBRARY_VERSION:STRING=//p' CMakeCache.txt || die) + [[ -n ${lib_version} ]] || die "Could not determine LIBCXX_LIBRARY_VERSION from CMakeCache.txt" + + insinto "${install_prefix}/usr/share/gdb/auto-load/usr/$(get_libdir)" + newins - "libc++.so.${lib_version}-gdb.py" <<-EOF + __import__("sys").path.insert(0, "${EPREFIX}/usr/share/libc++/gdb") + __import__("printers").register_libcxx_printer_loader() + EOF +} + +# Usage: deps +gen_ldscript() { + local output_format + output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" + + cat <<-END_LDSCRIPT +/* GNU ld script + Include missing dependencies +*/ +${output_format} +GROUP ( $@ ) +END_LDSCRIPT +} + +gen_static_ldscript() { + # Move it first. + mv "${libdir}"/libc++{,_static}.a || die + # Generate libc++.a ldscript for inclusion of its dependencies so that + # clang++ -stdlib=libc++ -static works out of the box. + local deps=( + libc++_static.a + $(usex libcxxabi libc++abi.a libsupc++.a) + ) + # On Linux/glibc it does not link without libpthread or libdl. It is + # fine on FreeBSD. + use elibc_glibc && deps+=( libpthread.a libdl.a ) + + gen_ldscript "${deps[*]}" > "${libdir}"/libc++.a || die +} + +gen_shared_ldscript() { + # Move it first. + mv "${libdir}"/libc++{,_shared}.so || die + local deps=( + libc++_shared.so + # libsupc++ doesn't have a shared version + $(usex libcxxabi libc++abi.so libsupc++.a) + ) + + gen_ldscript "${deps[*]}" > "${libdir}"/libc++.so || die +} diff --git a/llvm-runtimes/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest index e3c6add151f6..1fca96741050 100644 --- a/llvm-runtimes/libcxxabi/Manifest +++ b/llvm-runtimes/libcxxabi/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251001.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..34374381bf61 --- /dev/null +++ b/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251001.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +DEPEND=" + ${RDEPEND} + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( + libc llvm/include/llvm/{Demangle,Testing} llvm/utils/llvm-lit +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +test_compiler() { + target_is_not_host && return + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +multilib_src_configure() { + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration of components that libunwind depends on. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}" + ewarn "${CXX} seems to lack stdlib, trying with ${nostdlib_flags[*]}" + fi + + # link to compiler-rt + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx" + -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLIBCXXABI_ENABLE_SHARED=ON + -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs) + -DLIBCXXABI_INCLUDE_TESTS=$(usex test) + -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt} + + # upstream is omitting standard search path for this + # probably because gcc & clang are bundling their own unwind.h + -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include + # this is broken with standalone builds, and also meaningless + -DLIBCXXABI_USE_LLVM_UNWINDER=OFF + + -DLIBCXX_ENABLE_SHARED=ON + -DLIBCXX_ENABLE_STATIC=OFF + -DLIBCXX_CXX_ABI=libcxxabi + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_HAS_GCC_S_LIB=OFF + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + -DLIBCXX_INCLUDE_TESTS=OFF + ) + if is_crosspkg; then + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + fi + cmake_src_configure +} + +multilib_src_compile() { + cmake_build cxxabi +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-cxxabi +} + +multilib_src_install() { + DESTDIR="${D}" cmake_build install-cxxabi +} diff --git a/llvm-runtimes/libgcc/Manifest b/llvm-runtimes/libgcc/Manifest index d59f88da12a2..7c0195059577 100644 --- a/llvm-runtimes/libgcc/Manifest +++ b/llvm-runtimes/libgcc/Manifest @@ -7,4 +7,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251001.ebuild b/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..093c756cc032 --- /dev/null +++ b/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251001.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang, compatible with libgcc_s" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="debug test" + +DEPEND=" + ~llvm-runtimes/libunwind-${PV}[static-libs] +" +RDEPEND=" + ${DEPEND} + !sys-devel/gcc +" +BDEPEND=" + llvm-core/clang:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake llvm-libgcc ) +LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if target_is_not_host || tc-is-cross-compiler ; then + # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures + CHOST=${CTARGET} strip-unsupported-flags + # overrides host docs otherwise + DOCS=() + fi + python-any-r1_pkg_setup +} + +src_configure() { + # We need to build a separate copy of compiler-rt, because we need to disable the + # COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires + # visibility of all symbols. + + llvm_prepend_path -b "${LLVM_MAJOR}" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + export CC=${CTARGET}-clang CXX=${CTARGET}-clang++ + strip-unsupported-flags + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + -DCOMPILER_RT_BUILD_CRT=OFF + -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF + -DCOMPILER_RT_BUILD_LIBFUZZER=OFF + -DCOMPILER_RT_BUILD_MEMPROF=OFF + -DCOMPILER_RT_BUILD_ORC=OFF + -DCOMPILER_RT_BUILD_PROFILE=OFF + -DCOMPILER_RT_BUILD_SANITIZERS=OFF + -DCOMPILER_RT_BUILD_XRAY=OFF + + -DCOMPILER_RT_BUILTINS_HIDE_SYMBOLS=OFF + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + # disable building non-native runtimes since we don't do multilib + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=OFF + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + fi + + cmake_src_configure +} + +# Usage: deps +gen_ldscript() { + local output_format + output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" + + cat <<-END_LDSCRIPT +/* GNU ld script + Include missing dependencies +*/ +${output_format} +GROUP ( $@ ) +END_LDSCRIPT +} + +src_compile() { + cmake_src_compile + + local rtlib=$( + "${CC}" -rtlib=compiler-rt -resource-dir="${BUILD_DIR}" \ + -print-libgcc-file-name || die + ) + + # Use the llvm-libgcc's version script to produce libgcc.{a,so}, which + # combines compiler-rt and libunwind into a libgcc replacement. + # + # What we do here is similar to what upstream does[0], with the following + # differences: + # + # * We build the local copy of compiler-rt manually, to have a full control + # over CMake options. + # * Upstream links the locally built copy of libunwind statically. We link the + # system-wide libunwind dynamically. + # + # [0] https://github.com/llvm/llvm-project/blob/llvmorg-19.1.7/llvm-libgcc/CMakeLists.txt#L102-L120 + "${CC}" -E -xc \ + "${WORKDIR}/llvm-libgcc/gcc_s.ver.in" \ + -o gcc_s.ver || die + "${CC}" -nostdlib \ + ${LDFLAGS} \ + -Wl,--version-script,gcc_s.ver \ + -Wl,--undefined-version \ + -Wl,--whole-archive \ + "${rtlib}" \ + -Wl,-soname,libgcc_s.so.1.0 \ + -lc -lunwind -shared \ + -o libgcc_s.so.1.0 || die + # Generate libgcc_s.so ldscript for inclusion of libunwind as a + # dependency so that `clang -lgcc_s` works out of the box. + gen_ldscript libgcc_s.so.1.0 libunwind.so.1.0 > libgcc_s.so || die + cp "${rtlib}" libgcc.a || die +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-builtins +} + +src_install() { + local libdir=$(get_libdir) + dolib.so libgcc_s.so.1.0 libgcc_s.so + dolib.a libgcc.a + dosym libgcc_s.so.1.0 "/usr/${libdir}/libgcc_s.so.1" + dosym libunwind.a "/usr/${libdir}/libgcc_eh.a" +} diff --git a/llvm-runtimes/libunwind/Manifest b/llvm-runtimes/libunwind/Manifest index e3c6add151f6..1fca96741050 100644 --- a/llvm-runtimes/libunwind/Manifest +++ b/llvm-runtimes/libunwind/Manifest @@ -15,4 +15,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251001.ebuild b/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..95ce2986a0f9 --- /dev/null +++ b/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251001.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +debug static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sys-libs/libunwind +" +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( libc libcxxabi llvm/utils/llvm-lit ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +test_compiler() { + target_is_not_host && return + local compiler=${1} + shift + ${compiler} ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +multilib_src_configure() { + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + fi + + local libdir=$(get_libdir) + + # https://github.com/llvm/llvm-project/issues/56825 + # also separately bug #863917 + filter-lto + + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration files that are guaranteed to exist even during initial + # installations and upgrades. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + # Check whether C compiler runtime is available. + if ! test_compiler "$(tc-getCC)"; then + local nolib_flags=( -nodefaultlibs -lc ) + if test_compiler "$(tc-getCC)" "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + elif test_compiler "$(tc-getCC)" "${nolib_flags[@]}" -nostartfiles; then + # Avoiding -nostartfiles earlier on for bug #862540, + # and set available entry symbol for bug #862798. + nolib_flags+=( -nostartfiles -e main ) + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + # Check whether C++ standard library is available, + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler "$(tc-getCXX)" && + test_compiler "$(tc-getCXX)" "${nostdlib_flags[@]}" + then + local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}" + ewarn "${CXX} seems to lack runtime, trying with ${nostdlib_flags[*]}" + fi + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + # Respect upstream build type assumptions (bug #910436) where they do: + # -DLIBUNWIND_ENABLE_ASSERTIONS=ON => + # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG + # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG + # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF => + # -UNDEBUG + # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826. + use debug || append-cppflags -DNDEBUG + + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_C_COMPILER_TARGET="${CTARGET}" + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libunwind" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLLVM_INCLUDE_TESTS=OFF + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLIBUNWIND_INCLUDE_TESTS=$(usex test) + -DLIBUNWIND_INSTALL_HEADERS=ON + + # cross-unwinding increases unwinding footprint (to account + # for the worst case) and causes some breakage on AArch64 + # https://github.com/llvm/llvm-project/issues/152549 + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=OFF + + # avoid dependency on libgcc_s if compiler-rt is used + -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} + ) + if is_crosspkg; then + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" + + -DLIBCXXABI_LIBDIR_SUFFIX= + -DLIBCXXABI_ENABLE_SHARED=OFF + -DLIBCXXABI_ENABLE_STATIC=ON + -DLIBCXXABI_USE_LLVM_UNWINDER=ON + -DLIBCXXABI_INCLUDE_TESTS=OFF + + -DLIBCXX_LIBDIR_SUFFIX= + -DLIBCXX_ENABLE_SHARED=OFF + -DLIBCXX_ENABLE_STATIC=ON + -DLIBCXX_CXX_ABI=libcxxabi + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_HAS_GCC_S_LIB=OFF + -DLIBCXX_INCLUDE_TESTS=OFF + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + ) + fi + + cmake_src_configure +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-unwind +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-unwind +} diff --git a/llvm-runtimes/offload/Manifest b/llvm-runtimes/offload/Manifest index d59f88da12a2..7c0195059577 100644 --- a/llvm-runtimes/offload/Manifest +++ b/llvm-runtimes/offload/Manifest @@ -7,4 +7,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/offload/offload-22.0.0_pre20251001.ebuild b/llvm-runtimes/offload/offload-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..6d87304be648 --- /dev/null +++ b/llvm-runtimes/offload/offload-22.0.0_pre20251001.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake crossdev flag-o-matic llvm.org python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="OpenMP offloading support" +HOMEPAGE="https://openmp.llvm.org" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +IUSE="+clang +debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX" +REQUIRED_USE=" + llvm_targets_AMDGPU? ( clang ) + llvm_targets_NVPTX? ( clang ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libffi:= + ~llvm-core/llvm-${PV} + ~llvm-runtimes/openmp-${PV}[ompt?] + llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +" +DEPEND=" + ${RDEPEND} +" +# tests: +# - dev-python/lit provides the test runner +# - llvm-core/llvm provide test utils (e.g. FileCheck) +# - llvm-core/clang provides the compiler to run tests +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + clang? ( llvm-core/clang ) + llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) + llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) + test? ( + $(python_gen_any_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + llvm-core/clang + ) +" + +LLVM_COMPONENTS=( runtimes offload cmake libc llvm/{cmake,utils/llvm-lit} ) +LLVM_TEST_COMPONENTS=( openmp/cmake ) +llvm.org_set_globals + +pkg_pretend() { + if [[ ${LLVM_ALLOW_GPU_TESTING} ]]; then + ewarn "LLVM_ALLOW_GPU_TESTING set. This package will run tests against your" + ewarn "GPU if it is supported. Note that these tests may be flaky, fail or" + ewarn "hang, or even cause your GPU to crash (requiring a reboot)." + fi +} + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use test; then + python-any-r1_pkg_setup + fi +} + +src_configure() { + if use clang && ! is_crosspkg; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local libdir="$(get_libdir)" + local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) + local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) + local plugins="host" + + if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then + if use llvm_targets_AMDGPU; then + plugins+=";amdgpu" + fi + if use llvm_targets_NVPTX; then + plugins+=";cuda" + fi + fi + + local mycmakeargs=( + -DLLVM_ENABLE_RUNTIMES=offload + -DOPENMP_STANDALONE_BUILD=ON + -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DOFFLOAD_INCLUDE_TESTS=$(usex test) + -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}" + -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)" + + # this breaks building static target libs + -DBUILD_SHARED_LIBS=OFF + ) + + [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=( + # prevent trying to access the GPU + -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND + -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND + ) + use test && mycmakeargs+=( + # this project does not use standard LLVM cmake macros + -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" + -DOPENMP_LIT_ARGS="$(get_lit_flags)" + + -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" + -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" + # requires flang + -DOPENMP_TEST_Fortran_COMPILER= + ) + + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-offload check-offload-unit +} diff --git a/llvm-runtimes/openmp/Manifest b/llvm-runtimes/openmp/Manifest index 0c99d181ee33..799cd7139082 100644 --- a/llvm-runtimes/openmp/Manifest +++ b/llvm-runtimes/openmp/Manifest @@ -16,4 +16,5 @@ DIST llvm-project-21.1.1.src.tar.xz.sig 438 BLAKE2B 8fdf614e67e31382c65d70a551ef DIST llvm-project-21.1.2.src.tar.xz 158926856 BLAKE2B 1b5684586297ad637c6da0976854b24d746679e9d125a19e321dc28fa7f83949cc431f4b630e4976496660389e7abac09962c21e45b88dff7d0900ee1bda51d7 SHA512 f810ba8706872257715c05f80c304ceb396cf38b3a8e0bfb50e474e8d0a3417740b9afea170a7c06a33927037753a190471917e83d6740cb18bc50fd50cf4f3d DIST llvm-project-21.1.2.src.tar.xz.sig 566 BLAKE2B 6209caf851c681e6f63ed1bd9589ac139c104d6ee21f463aacda472e30a847c32f3bd74a04208af05bb6203d8fa31bdc0028c0e72736a3037940e75eda615415 SHA512 dd8aa57451752a9207c276117a4b8a86f41263ea3ccc4fa198cd40d6fec79acd0ba126c4b84a1acbb52bbb2bce029fbc336deac8131be94747dd04e4a0f69331 DIST llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz 247904536 BLAKE2B f0ae7bd39d921ce28adb6e2aadd8b2b94ba7a48ba344ea6ea236b2507430fb1a0e23cd6186d79d445de31d46580e2ac9ec400fc686cd9a7513e0ae2d0f479c1d SHA512 1201acbcec20d00979e7f06075756926161123cfb11da146a3bfa5c81d607b61d94c645d0abba839614cbe5d44cacb0b1c754e1ae49fa871cb86d9f6d7c70e26 +DIST llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz 248431210 BLAKE2B b98dfe5ae46190a5a2460c965f0ec51d2f65a9d1d14f82afa19a10f00a2c29520c52309ee66d71efed6361aa675abcc9bd1b5e61e1c3b1aa9bac4984050c2bc2 SHA512 f860f529f4eb67f4a5875d9931accae2f48b88486dd6715a2ca2add7d5aa1541a30e323612394162e65597054d61a879a9ba94e4dbf417c3fb5f8ff069c2d924 DIST llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz 248627883 BLAKE2B e1603ba38fcf70e7f3794a30a42057d0052a422bd0aaf423c65d1fd8f9ec7d3981cd651f309dc3ab5c28183291241732373b9bdb75fc2a11fc8d9f238388b8c3 SHA512 63a1627a8b3cc8f240cefe2066d7e306cab5091317f97dd808b9ad887d4e6eb2d21af3f79bccfdb9387f5f7a5ed0b772013b0261a647c8d50ffaa55914362dfb diff --git a/llvm-runtimes/openmp/openmp-22.0.0_pre20251001.ebuild b/llvm-runtimes/openmp/openmp-22.0.0_pre20251001.ebuild new file mode 100644 index 000000000000..e0aff8a1bafd --- /dev/null +++ b/llvm-runtimes/openmp/openmp-22.0.0_pre20251001.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1 + +DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" +HOMEPAGE="https://openmp.llvm.org" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug gdb-plugin hwloc ompt test" +REQUIRED_USE=" + gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + gdb-plugin? ( ${PYTHON_DEPS} ) + hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) +" +# tests: +# - dev-python/lit provides the test runner +# - llvm-core/llvm provide test utils (e.g. FileCheck) +# - llvm-core/clang provides the compiler to run tests +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-lang/perl + test? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + llvm-core/clang + ) +" + +LLVM_COMPONENTS=( runtimes openmp cmake llvm/{cmake,include,utils/llvm-lit} ) +llvm.org_set_globals + +pkg_setup() { + if use gdb-plugin || use test; then + python-single-r1_pkg_setup + fi +} + +multilib_src_configure() { + # LTO causes issues in other packages building, #870127 + filter-lto + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local libdir="$(get_libdir)" + local mycmakeargs=( + -DLLVM_ENABLE_RUNTIMES=openmp + -DOPENMP_STANDALONE_BUILD=ON + -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" + + -DLIBOMP_USE_HWLOC=$(usex hwloc) + -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) + -DLIBOMP_OMPT_SUPPORT=$(usex ompt) + + # do not install libgomp.so & libiomp5.so aliases + -DLIBOMP_INSTALL_ALIASES=OFF + # disable unnecessary hack copying stuff back to srcdir + -DLIBOMP_COPY_EXPORTS=OFF + ) + + use test && mycmakeargs+=( + # this project does not use standard LLVM cmake macros + -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" + -DOPENMP_LIT_ARGS="$(get_lit_flags)" + + -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" + -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" + # disable Fortran tests for now + # (TODO: enable where we have flang keyworded) + -DOPENMP_TEST_Fortran_COMPILER= + ) + cmake_src_configure +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-openmp +} diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest index 0d2a4deeafaf..ecef09c3a835 100644 --- a/mail-filter/rspamd/Manifest +++ b/mail-filter/rspamd/Manifest @@ -2,3 +2,4 @@ DIST rspamd-3.11.0.tar.gz 6440612 BLAKE2B 9858fdb0d7a425212aa4fb6eaf3d5f018d5e78 DIST rspamd-3.11.1.tar.gz 6455199 BLAKE2B 4dffefa8b660b960d670bcaf485ce83b5cfac99be8e3871c059f105ef2c75d3e3d4cecbbc983e61b762d8363e8873e8ee5a30d7444822da595f72130db9d2674 SHA512 979aad9d2cc720c12922d55f4ad742b65e18d0ca52ebb764a2432bd3d64e559461c8e1fa87f7ac52e614df71d0a776aa0362a876eaa745cd3f8c21afee52b8ab DIST rspamd-3.12.1.tar.gz 6482214 BLAKE2B 06869bdaace99cf26a013609d8744e86ca2fbc7310bcf884db6edb2f52a62f2d47c38801483c312801348e64711ed691f59ab9ddf56d9c4c88ab3b237e8e10ec SHA512 5e049f6aa872f9ded9ee7f580222edb83260a3a8dc14b74a0f95b88796d36690ac5e9b33b143560253111f79cc8cd5231fd2478661d8cfe92d75874cc472cf6c DIST rspamd-3.13.0.tar.gz 6596845 BLAKE2B f1cbdfbcf7a524004deeaab89f236ff3ca5db0494bd3e34e99f161d027e34cea00e5d36956fa02cbeabbc55562249c6cf369561dbf4f93cd6390a5c0d2597287 SHA512 5a706349933fe2f2d51eb23f8019715338bfa49715287954e0b0f889193588e12f2de9090ab892f5854d5b569b719f669bcfc8ccdf705825cf52daf3d3f1c69a +DIST rspamd-3.13.1.tar.gz 6614373 BLAKE2B ca149464aac17bbe099f04658efc2e8a696df342a3dfb1cf94ff3efd68df92964c6b3ed5954fdbb7e99e2ffcec2747d7470a078040534cafc03cd633d6d96e31 SHA512 a8ce81bf292aa20e33ddee1f4af8594b52b71fdaae4363b5b5ad67fcc757c9733114f35a90238b0fc68fc7bdeae28bc8805abe6cc122a5e39c8d1548bb0672a7 diff --git a/mail-filter/rspamd/rspamd-3.13.1.ebuild b/mail-filter/rspamd/rspamd-3.13.1.ebuild new file mode 100644 index 000000000000..98aaea64e7e4 --- /dev/null +++ b/mail-filter/rspamd/rspamd-3.13.1.ebuild @@ -0,0 +1,151 @@ +# Copyright 2021-2025 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +inherit cmake lua-single pax-utils systemd tmpfiles + +SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Rapid spam filtering system" +HOMEPAGE=" + https://rspamd.com + https://github.com/rspamd/rspamd +" + +LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB" +SLOT="0" +IUSE="blas +hyperscan jemalloc libressl selinux test" +# +# Jit disabled and pinned to lua5-1 until lua_objlen bug is fixed +# +#IUSE="blas +hyperscan jemalloc +jit libressl selinux test" +RESTRICT="!test? ( test )" + +# A part of tests use ffi luajit extension +REQUIRED_USE="${LUA_REQUIRED_USE}" +# test? ( lua_single_target_luajit )" + +# dev-libs/libpcre2:=[jit=] +RDEPEND=" + ${LUA_DEPS} + $(lua_gen_cond_dep ' + dev-lua/LuaBitOp[${LUA_USEDEP}] + dev-lua/lua-argparse[${LUA_USEDEP}] + ') + acct-group/rspamd + acct-user/rspamd + app-arch/zstd:= + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libpcre2:= + dev-libs/libsodium:= + app-arch/libarchive:= + !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/snowball-stemmer:= + sys-libs/zlib + blas? ( + virtual/blas + virtual/lapack + ) + hyperscan? ( dev-libs/vectorscan:= ) + jemalloc? ( dev-libs/jemalloc:= ) + selinux? ( sec-policy/selinux-spamassassin ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/doctest + >=dev-libs/xxhash-0.8.0 +" +BDEPEND=" + dev-lang/perl + dev-util/ragel + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-3.12-cmake-lua-version.patch" + "${FILESDIR}/${PN}-3.12-unbundle-lua.patch" + "${FILESDIR}/${PN}-3.12-unbundle-snowball.patch" +) + +src_prepare() { + cmake_src_prepare + + rm -vrf contrib/{doctest,lua-{argparse,bit},snowball,xxhash,zstd} || die + + > cmake/Toolset.cmake || die #827550 + + sed -i -e 's/User=_rspamd/User=rspamd/g' \ + rspamd.service \ + || die +} + +src_configure() { + local mycmakeargs=( + -DCONFDIR=/etc/rspamd + -DRUNDIR=/var/run/rspamd + -DDBDIR=/var/lib/rspamd + -DLOGDIR=/var/log/rspamd + -DLIBDIR="/usr/$(get_libdir)/rspamd" + + -DSYSTEM_DOCTEST=ON + -DSYSTEM_XXHASH=ON + -DSYSTEM_ZSTD=ON + + # For bundled https://github.com/bombela/backward-cpp + # Bundled backward library uses execinfo.h in current setting, which is + # available in glibc, but not in musl. Let's enable it for glibc only. + -DENABLE_BACKWARD=$(usex elibc_glibc ON OFF) # bug 917643 + -DSTACK_DETAILS_AUTO_DETECT=OFF + + -DENABLE_BLAS=$(usex blas ON OFF) + -DENABLE_HYPERSCAN=$(usex hyperscan ON OFF) + -DENABLE_JEMALLOC=$(usex jemalloc ON OFF) + -DENABLE_LUAJIT=OFF + -DENABLE_PCRE2=ON + + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} +# -DENABLE_LUAJIT=$(usex lua_single_target_luajit ON OFF) + +src_test() { + # These variables ensure tests use Lua scripts from this package rather + # than the installed version. However, rspamd always first attempts to load + # from /etc/rspamd/lua, with no method to override this behavior. + LUA_PATH="${S}/contrib/lua-?/?.lua" \ + LUALIBDIR="${S}/lualib" \ + RULESDIR="${S}/lualib" \ + cmake_src_test +} + +src_install() { + cmake_src_install + + newconfd "${FILESDIR}"/rspamd.conf rspamd + newinitd "${FILESDIR}/rspamd-r7.init" rspamd + systemd_newunit rspamd.service rspamd.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf + + # Remove mprotect for JIT support +# if use lua_single_target_luajit; then +# pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-* +# fi + + insinto /etc/logrotate.d + newins "${FILESDIR}"/rspamd-r1.logrotate rspamd + + diropts -o rspamd -g rspamd + keepdir /var/{lib,log}/rspamd +} + +pkg_postinst() { + tmpfiles_process "${PN}.conf" +} diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 22377872cbe4..90596db720a5 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,6 +1,4 @@ -DIST ImageMagick-6.9.13-16.tar.xz 9613864 BLAKE2B ba6aa3cfd283e234c91e4e79a5410ba4b920cac59f1e1b23da7e899bd7b05a520bfcebd60cf3032c50da2c65bd70592a10de6a41382f9dc65eb37b1fac0f6b39 SHA512 11f3cd6a278d2af21a2bfdd5e88fe1302278b8d8a49c2b42affc5f1138f62db334fb53afc93883309904f1e6198fa4b577a5b28361e84a0c8f278873251b4e30 DIST ImageMagick-6.9.13-25.tar.xz 9616976 BLAKE2B d54d907893fd0901530c989fdf8edc55f5a6513ae39bac9020292d865549839af4651c57aca0e24818feeb82fef5a45fb1b28009d632f5261101761037e111c6 SHA512 57e026f96ffb5022cf1a195fa32acf64b767d739e5cc3f4adc1a3315fb5c9b1146c8ec885eee30e0b4d381b8f6727aa3c57cd758d47b4e6d78e9c2837b8e5250 -DIST ImageMagick-6.9.13-3.tar.xz 9616088 BLAKE2B 9682bc15c42199c266cc8d9152099a96a4e66154b9c74cd7c72993c3d9edd8aa6123d64ae6852d520c9a346a27ee27120a4d2b4f7973c279006d7570666c4080 SHA512 3e061c8a7bec0c49db9e990858257ff092500430d382bcad0c76aaa8d531bd2c13b727a52f060fc6051a0217f41f254570d23a4301c15a7af547e13f148a4ca9 -DIST ImageMagick-7.1.1-25.tar.xz 10557080 BLAKE2B 833c450c87e4a1650b6d71e2d8abeea74ad6f0afa7ec6f0cba9c5bb39044cf17c6b94959d65f121a18faa8ae6ad8b8921b48700f5b6269df9d9b0e7049b22e04 SHA512 0c4a34f6ada5310af248c2e569900604c50295ecdcbc1dd7e5c4375cc68277ec9cac6786db8fa42d3783c2c68468cf88e0413fa60e4ac40d06818bfd34dcf09e -DIST ImageMagick-7.1.1-38.tar.xz 10778140 BLAKE2B f8abf53fefbebb9f6d6a28396aae1898ca52be22f56e60273ca68c1f40d5bbd1ac026542422f37ba489a9e46734fe36c5dd11fc0d819ed518b2371328f1bcf0b SHA512 636e2061c11c012e2607a53a893eb227569f3a4e04e331499722f2c84dc0db3eedae63525bd530972a639e3a262ab4f61383a21ca8603f8f81e5629a29f54b89 +DIST ImageMagick-6.9.13-29.tar.xz 9628468 BLAKE2B 8b5c7335b7f1968e1c84424a192f170dd0e6beddf8c5fa616fabe06d1e6a185b16f97c35655082d7e6c27190e5294853416e517190124d45211f53140b8a6990 SHA512 41aa141ea7acac52adc344529080ce2d41c71f48bc067e9bd5c49fc285d243940ffb6e34930cea6ef31550ddf6c2dc970c9032104dccba5504d681360b09eded DIST ImageMagick-7.1.1-47.tar.xz 10773968 BLAKE2B 0bd2287d9e7247f3b5422649c8235b89be552ef17565ab06e0ac77f00c589b2b87e89733d8fd19185b4438f27c5fa64d293bde118a8b67d7a8352221e1312798 SHA512 35fb786677fc0095cd999a9246c8ebd2af2a3a84fcba9c490c88cc33b1227b02ea9bf5b57b45d253b90d4292ae541bc521eb331f839f5aeeb11802d8e6e0ed35 +DIST ImageMagick-7.1.2-3.tar.xz 10786124 BLAKE2B 256e89b875948ee1cb0f6c1cef29d63a4ba7e70f8b47035604932ef2f0e0b7ceb0d9bece9f1783294ad44d9c9de4ac55bcd09a430e5bb09c88da0cef7a76666f SHA512 9789e18be3ef0ff309de5497b31761f765b51e6164d568106f1cb0178427dae53871c246b491de27a63d1fcabf75fc5b8a2ae5915f61a0d801427080c18561e4 diff --git a/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-1.patch b/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-1.patch deleted file mode 100644 index afd45b3417eb..000000000000 --- a/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-1.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 3862ebc02771f33c309e9ee91b696aff0fbdc20e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org> -Date: Sun, 8 Sep 2024 21:10:01 +0200 -Subject: [PATCH 1/2] Revert "install perl module into user-specified prefix - (#7192)" - -This reverts commit c09d35f22090585a0357ecfbd58786022a37aae7. ---- - PerlMagick/Makefile.PL.in | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/PerlMagick/Makefile.PL.in b/PerlMagick/Makefile.PL.in -index 902f01dc2..622a502ea 100644 ---- a/PerlMagick/Makefile.PL.in -+++ b/PerlMagick/Makefile.PL.in -@@ -223,9 +223,6 @@ WriteMakefile - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - -- # Install PerlMagick into ImageMagick prefix -- 'INSTALL_BASE' => '@PREFIX_DIR@', -- - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '@BIN_DIR@', - --- -2.44.2 - diff --git a/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-2.patch b/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-2.patch deleted file mode 100644 index 10418d8555e6..000000000000 --- a/media-gfx/imagemagick/files/imagemagick-7.1.1.38-perl-2.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 5e08a2474436574d7ed6de006573dd9bc036cd5c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org> -Date: Sun, 8 Sep 2024 21:10:13 +0200 -Subject: [PATCH 2/2] Revert "set perl install base to that of ImageMagick's" - -This reverts commit 2d5edb26e22dd34ac1e43936b5c461bf0dbdb03a. ---- - PerlMagick/quantum/Makefile.PL.in | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/PerlMagick/quantum/Makefile.PL.in b/PerlMagick/quantum/Makefile.PL.in -index fabebd300..fa0bf3384 100644 ---- a/PerlMagick/quantum/Makefile.PL.in -+++ b/PerlMagick/quantum/Makefile.PL.in -@@ -220,9 +220,6 @@ WriteMakefile - # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => $LDDLFLAGS_magick, - -- # Install PerlMagick into ImageMagick prefix -- 'INSTALL_BASE' => '@PREFIX_DIR@', -- - # Install PerlMagick binary into ImageMagick bin directory - 'INSTALLBIN' => '@BIN_DIR@', - --- -2.44.2 - diff --git a/media-gfx/imagemagick/files/imagemagick-7.1.2.3-32bit.patch b/media-gfx/imagemagick/files/imagemagick-7.1.2.3-32bit.patch new file mode 100644 index 000000000000..713a7f27c220 --- /dev/null +++ b/media-gfx/imagemagick/files/imagemagick-7.1.2.3-32bit.patch @@ -0,0 +1,31 @@ +https://github.com/ImageMagick/ImageMagick/issues/8359 +https://github.com/ImageMagick/ImageMagick/commit/b7baa4e419c2316de4a7d01e4cf794992f74598f + +From b7baa4e419c2316de4a7d01e4cf794992f74598f Mon Sep 17 00:00:00 2001 +From: Dirk Lemstra <dirk@lemstra.org> +Date: Mon, 22 Sep 2025 07:50:13 +0200 +Subject: [PATCH] Revert incorrect and add double typecast to silence a build + error (#8359). + +--- + MagickCore/distort.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/MagickCore/distort.c b/MagickCore/distort.c +index b01adb53f61..8697f661767 100644 +--- a/MagickCore/distort.c ++++ b/MagickCore/distort.c +@@ -1966,8 +1966,10 @@ MagickExport Image *DistortImage(const Image *image, DistortMethod method, + geometry.width = (size_t) ceil((coeff[0]-coeff[1])* + (coeff[5]-coeff[4])*0.5); + /* correct scaling factors relative to new size */ +- coeff[6]=(coeff[5]-coeff[4]) * (double) geometry.width; /* changed width */ +- coeff[7]=(coeff[0]-coeff[1]) * (double) geometry.height; /* should be about 1.0 */ ++ coeff[6]=(coeff[5]-coeff[4]) * MagickSafeReciprocal( ++ (double) geometry.width); /* changed width */ ++ coeff[7]=(coeff[0]-coeff[1]) * MagickSafeReciprocal( ++ (double) geometry.height); /* should be about 1.0 */ + break; + } + case Cylinder2PlaneDistortion: + diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.16-r2.ebuild b/media-gfx/imagemagick/imagemagick-6.9.13.29.ebuild index f6571b0014dd..3f4305abdcd5 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.13.16-r2.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.13.29.ebuild @@ -14,7 +14,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.3-r1.ebuild b/media-gfx/imagemagick/imagemagick-6.9.13.3-r1.ebuild deleted file mode 100644 index 61e8775e5fcc..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.13.3-r1.ebuild +++ /dev/null @@ -1,242 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit flag-o-matic libtool perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://imagemagick.org/index.php" - -LICENSE="imagemagick" -# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. -# If ABI is broken, change the bit after the '-'. -SLOT="0/$(ver_cut 1-3)-0" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE=" - corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts ) -" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= ) -" -DEPEND=" - ${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND="virtual/pkgconfig" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - # for Darwin modules - elibtoolize - - # For testsuite, see bug #500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card*) - for card in ${ati_cards[@]} ; do - addpredict "${card}" - done - mesa_cards=$(echo -n /dev/dri/card*) - for card in ${mesa_cards[@]} ; do - addpredict "${card}" - done - nvidia_cards=$(echo -n /dev/nvidia*) - for card in ${nvidia_cards[@]} ; do - addpredict "${card}" - done - render_cards=$(echo -n /dev/dri/renderD128*) - for card in ${render_cards[@]} ; do - addpredict "${card}" - done - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --with-gcc-arch=no-automagic - - # Default upstream (as of 6.9.12.96/7.1.1.18 anyway) is open - # For now, let's make USE=hardened do 'limited', and have USE=-hardened - # reflect the upstream default of 'open'. - # - # We might change it to 'secure' and 'limited' at some point. - # See also bug #716674. - --with-security-policy=$(usex hardened limited open) - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in ${HOME} for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - # bug #472766 - doins "${T}"/99${PN} - fi - - insinto /usr/share/${PN} - doins config/*icm -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.25-r2.ebuild b/media-gfx/imagemagick/imagemagick-7.1.1.25-r2.ebuild deleted file mode 100644 index afa6db520749..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.1.25-r2.ebuild +++ /dev/null @@ -1,255 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit autotools flag-o-matic perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://imagemagick.org/index.php" - -LICENSE="imagemagick" -# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. -# If ABI is broken, change the bit after the '-'. -SLOT="0/$(ver_cut 1-3)-18" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE=" - corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts ) -" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - jpegxl? ( >=media-libs/libjxl-0.6:= ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= ) -" -DEPEND=" - ${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-9999-nocputuning.patch" -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - #elibtoolize # for Darwin modules - eautoreconf - - # For testsuite, see bug #500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card*) - for card in ${ati_cards[@]} ; do - addpredict "${card}" - done - mesa_cards=$(echo -n /dev/dri/card*) - for card in ${mesa_cards[@]} ; do - addpredict "${card}" - done - nvidia_cards=$(echo -n /dev/nvidia*) - for card in ${nvidia_cards[@]} ; do - addpredict "${card}" - done - render_cards=$(echo -n /dev/dri/renderD128*) - for card in ${render_cards[@]} ; do - addpredict "${card}" - done - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - # Workaround for bug #941208 (gcc PR117100) - tc-is-gcc && [[ $(gcc-major-version) == 13 ]] && append-flags -fno-unswitch-loops - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with jpegxl jxl) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - - # Default upstream (as of 6.9.12.96/7.1.1.18 anyway) is open - # For now, let's make USE=hardened do 'limited', and have USE=-hardened - # reflect the upstream default of 'open'. - # - # We might change it to 'secure' and 'limited' at some point. - # See also bug #716674. - --with-security-policy=$(usex hardened limited open) - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == 9999 ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.38-r3.ebuild b/media-gfx/imagemagick/imagemagick-7.1.2.3.ebuild index 7a7a50f47506..8334b5a5b454 100644 --- a/media-gfx/imagemagick/imagemagick-7.1.1.38-r3.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.1.2.3.ebuild @@ -14,7 +14,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" @@ -89,9 +89,8 @@ DEPEND=" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}/${PN}-7.1.1.38-perl-1.patch" - "${FILESDIR}/${PN}-7.1.1.38-perl-2.patch" "${FILESDIR}/${PN}-9999-nocputuning.patch" + "${FILESDIR}/${PN}-7.1.2.3-32bit.patch" ) pkg_pretend() { diff --git a/media-gfx/mypaint/files/mypaint-2.0.1-pygobject-3.52.patch b/media-gfx/mypaint/files/mypaint-2.0.1-pygobject-3.52.patch new file mode 100644 index 000000000000..a40787b360e9 --- /dev/null +++ b/media-gfx/mypaint/files/mypaint-2.0.1-pygobject-3.52.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/963605 +https://gitlab.alpinelinux.org/alpine/aports/-/blob/da14a6d0ee52aeaa90485719bcbf33623465780a/community/mypaint/fix-pyobject-userdirectory.patch +Patch-Source: https://github.com/wobbol/mypaint/commit/3b682d5898f4a6b709a2cd1a4d2b1b9288277cd6 +--- +From 3b682d5898f4a6b709a2cd1a4d2b1b9288277cd6 Mon Sep 17 00:00:00 2001 +From: insane <shreyanshsaha19@proton.me> +Date: Thu, 3 Apr 2025 03:14:39 -0500 +Subject: [PATCH] Fix pyobject enums in pygobject >= 3.51.0 + +Co-authored-by: N.F. <nfontenot27@gmail.com> + +Fix AttributeError: 'UserDirectory' object has no attribute 'value_name' + +k.value_name was resulting in attribute error. +Changing it to k.name resolves it. + +Background information below. + +Unregistered pygobject enums in v3.51.0 released on 2025-02-01 are now +stdlib enums. + +From the NEWS file: +> Note: Only enumerations and flags that have a GType associated will +> have the GEnum extra properties, such as +> `value_nicks` and `value_names`. + +Further down: +> * Use standard `enum` module for enums and flags in +> PyGObject :mr:`394` + +Reference: +https://github.com/mypaint/mypaint/issues/1292 +https://gitlab.gnome.org/GNOME/pygobject/-/blob/1c675e47a160662e5247a387dcd35e0d36b3c4d2/NEWS#L32 +https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/394 + +Closes #1292 +--- + lib/glib.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/glib.py b/lib/glib.py +index 5d4eef16c..865ec86ae 100644 +--- a/lib/glib.py ++++ b/lib/glib.py +@@ -190,7 +190,7 @@ def init_user_dir_caches(): + k = GLib.UserDirectory(i) + logger.debug( + "Init g_get_user_special_dir(%s): %r", +- k.value_name, ++ k.name, + get_user_special_dir(k), + ) + + diff --git a/media-gfx/mypaint/mypaint-2.0.1-r6.ebuild b/media-gfx/mypaint/mypaint-2.0.1-r6.ebuild new file mode 100644 index 000000000000..5947b5cd2696 --- /dev/null +++ b/media-gfx/mypaint/mypaint-2.0.1-r6.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit desktop edo python-single-r1 toolchain-funcs xdg + +DESCRIPTION="Fast and easy graphics application for digital painters" +HOMEPAGE="https://www.mypaint.app/en/" +SRC_URI="https://github.com/mypaint/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="openmp" +LANGS="cs de en_CA en_GB es fr hu id it ja ko nb nn_NO pl pt_BR ro ru sl sv uk zh_CN zh_TW" +# Relies on setup.py test (long-removed) and nose (also long-removed) +# See bug #927525 and https://github.com/mypaint/mypaint/issues/1191 +RESTRICT="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pycairo-1.4[${PYTHON_USEDEP}] + dev-python/protobuf[${PYTHON_USEDEP}] + ') + >=dev-libs/json-c-0.11:= + gnome-base/librsvg + media-gfx/mypaint-brushes:2.0 + media-libs/lcms:2 + >=media-libs/libmypaint-1.5.0[openmp?] + media-libs/libpng:= + sys-devel/gettext + llvm-runtimes/openmp + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + dev-lang/swig + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.1-r1-build-system.patch + "${FILESDIR}"/${P}-GIL-hold.patch + "${FILESDIR}"/${P}-setuptools.patch + "${FILESDIR}"/${PN}-2.0.1-python3.11.patch + "${FILESDIR}"/${PN}-2.0.1-numpy-2.patch + "${FILESDIR}"/${PN}-2.0.1-pygobject-3.52.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + python-single-r1_pkg_setup +} + +src_compile() { + # --disable-openmp can't be passed to setup.py build, + # only setup.py build_ext. + # Trying to call build_ext then build and such fails. + # + # We just override the environment instead for simplicity. + local openmp=$(usex openmp '-fopenmp' '-fno-openmp') + + local -x OPENMP_CFLAG="${openmp}" OPENMP_LDFLAG="${openmp}" + edo ${EPYTHON} setup.py build +} + +src_install() { + edo ${EPYTHON} setup.py install --prefix="${EPREFIX}/usr" --root="${D}" + python_fix_shebang "${ED}"/usr/bin + python_optimize + python_optimize "${ED}/usr/lib/mypaint" + einstalldocs + + newicon pixmaps/${PN}_logo.png ${PN}.png + + local lang= + for lang in ${LANGS}; do + if ! has ${lang} ${LINGUAS}; then + rm -rf "${ED}"/usr/share/locale/${lang} || die + fi + done +} diff --git a/media-gfx/sane-airscan/Manifest b/media-gfx/sane-airscan/Manifest index 7ab733ee18c9..9bd439a5143b 100644 --- a/media-gfx/sane-airscan/Manifest +++ b/media-gfx/sane-airscan/Manifest @@ -1,2 +1,3 @@ DIST sane-airscan-0.99.27.tar.gz 198418 BLAKE2B bcf2aff08feb90a65c10a4abaca67939874ad7c9376745b572f18ebfdaf7bff3e344d1379b00c73904a6892731a75f4632a90ea7c20f7cb4e30eab43413b829d SHA512 a35a92e26a4e3831f127e59bc520248abde8a7b304eb63ecf1d68092f51a8bc49bbc7503bead47ac84d0333d59ae0045d6d7a9f7b89d95f3ddfa2458f3781256 DIST sane-airscan-0.99.29.tar.gz 211753 BLAKE2B 35f0df4d5df57d2651e6d0195046e703a5f4a49b8d50345d749b570892b0c865cf7b1ed7313fba27ce9586cededffd5d85ce211ca767b50f59fe752c2f869d4c SHA512 a75a3db66aa1c77508a946dc7647f322d0be9c8defc6b4b6fdf1015f5a81ea02209efb7aa2c5284813e257bc2b8727a430804385368c8c7b97df24d61adda483 +DIST sane-airscan-0.99.36.tar.gz 218775 BLAKE2B 87e75ae1924fd06d50e05a77159baf92ee6fa8d24cf2d9af4499130008b89c6b27e3a899e8dd19311f4de2381e9c1e78c780bed23f0d238195f781367ed04c59 SHA512 a87f9ede123710b4be9d0bbf950487abf71ddc9691020d2defadf99eae12afc78b4d99df834c4f84984bc2cae4e3190fa4dac7a44518a3445f263aa4ad37ea67 diff --git a/media-gfx/sane-airscan/files/sane-airscan-0.99.36-makefile-fixes.patch b/media-gfx/sane-airscan/files/sane-airscan-0.99.36-makefile-fixes.patch new file mode 100644 index 000000000000..c3ba563539a6 --- /dev/null +++ b/media-gfx/sane-airscan/files/sane-airscan-0.99.36-makefile-fixes.patch @@ -0,0 +1,56 @@ +From c43707516a42e3ca4c469b338c3e58a0f3def473 Mon Sep 17 00:00:00 2001 +From: "Jason A. Donenfeld" <Jason@zx2c4.com> +Date: Tue, 30 Sep 2025 23:00:34 +0200 +Subject: [PATCH] Makefile: abstract ar to $(AR) and remove tags from all + +Build systems need to be able to use a custom `ar` binary. Also, running +ctags is generally not desirable for the default target. + +Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> +--- +Sent upstream as: https://github.com/alexpevzner/sane-airscan/pull/197 + + Makefile | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index d34c335..6380730 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,6 +7,7 @@ + # ---- ------- ----------- + # DESTDIR Destination directory for make install + # CC gcc C compiler ++# AR ar Archiver + # CPPFLAGS C preprocessor flags + # CFLAGS -O2 -g -W -Wall -Werror C compiler flags + # LDFLAGS Linker flags +@@ -28,6 +29,7 @@ + # + + CC = gcc ++AR = ar + COMPRESS = gzip -n + CFLAGS += -O2 -g -W -Wall -Werror -pthread $(CPPFLAGS) + PKG_CONFIG = pkg-config +@@ -101,7 +103,7 @@ $(OBJDIR)%.o: %.c Makefile airscan.h + + .PHONY: all clean install man + +-all: tags $(BACKEND) $(DISCOVER) test test-decode test-devcaps test-multipart test-zeroconf test-uri ++all: $(BACKEND) $(DISCOVER) test test-decode test-devcaps test-multipart test-zeroconf test-uri + + tags: $(SRC) airscan.h test.c test-decode.c test-devcaps.c test-multipart.c test-zeroconf.c test-uri.c + -ctags -R . +@@ -113,7 +115,7 @@ $(DISCOVER): $(OBJDIR)discover.o $(LIBAIRSCAN) + $(CC) -o $(DISCOVER) discover.c $(CPPFLAGS) $(common_CFLAGS) $(LIBAIRSCAN) $(tools_LDFLAGS) + + $(LIBAIRSCAN): $(OBJ) Makefile +- ar cru $(LIBAIRSCAN) $(OBJ) ++ $(AR) cru $(LIBAIRSCAN) $(OBJ) + + install: all + mkdir -p $(DESTDIR)/$(bindir) +-- +2.51.0 + diff --git a/media-gfx/sane-airscan/sane-airscan-0.99.36.ebuild b/media-gfx/sane-airscan/sane-airscan-0.99.36.ebuild new file mode 100644 index 000000000000..6f3bae71fd8a --- /dev/null +++ b/media-gfx/sane-airscan/sane-airscan-0.99.36.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="SANE backend for AirScan (eSCL) and WSD document scanners" +HOMEPAGE="https://github.com/alexpevzner/sane-airscan" +SRC_URI="https://github.com/alexpevzner/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + dev-libs/libxml2:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + net-dns/avahi + net-libs/gnutls:= +" +RDEPEND="${DEPEND} + media-gfx/sane-backends +" + +PATCHES=( + "${FILESDIR}/${PN}-0.99.36-makefile-fixes.patch" +) + +src_compile() { + emake \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CC="$(tc-getCC)" \ + AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" COMPRESS= STRIP= install +} diff --git a/media-libs/aften/aften-0.0.8-r2.ebuild b/media-libs/aften/aften-0.0.8-r3.ebuild index dd6cbc02f6a9..4a619b37fb1b 100644 --- a/media-libs/aften/aften-0.0.8-r2.ebuild +++ b/media-libs/aften/aften-0.0.8-r3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 BSD" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="cxx" DOCS=( README Changelog ) @@ -20,12 +20,14 @@ PATCHES=( "${FILESDIR}/${P}-multilib.patch" "${FILESDIR}/${P}-ppc.patch" "${FILESDIR}/${P}-no-static-aften.patch" + "${FILESDIR}/${P}-arm64.patch" # thx to macports + "${FILESDIR}/${P}-cmake4.patch" # downstream patch ) src_configure() { local mycmakeargs=( -DSHARED=1 - -DBINDINGS_CXX=$(usex cxx) + -DBINDINGS_CXX=$(usex cxx) # "only lightly tested" ) cmake_src_configure } diff --git a/media-libs/aften/files/aften-0.0.8-arm64.patch b/media-libs/aften/files/aften-0.0.8-arm64.patch new file mode 100644 index 000000000000..e4347033f504 --- /dev/null +++ b/media-libs/aften/files/aften-0.0.8-arm64.patch @@ -0,0 +1,12 @@ +Source: https://github.com/macports/macports-ports/blob/master/audio/aften/files/patch-fix-apple-silicon.diff + +--- a/libaften/cpu_caps.h ++++ b/libaften/cpu_caps.h +@@ -26,6 +26,7 @@ + #include "ppc_cpu_caps.h" + #else + static inline void cpu_caps_detect(void){} ++static inline void apply_simd_restrictions(AftenSimdInstructions *simd_instructions){} + #endif + + #endif /* CPU_CAPS_H */ diff --git a/media-libs/aften/files/aften-0.0.8-cmake4.patch b/media-libs/aften/files/aften-0.0.8-cmake4.patch new file mode 100644 index 000000000000..761b7bf7823e --- /dev/null +++ b/media-libs/aften/files/aften-0.0.8-cmake4.patch @@ -0,0 +1,18 @@ +--- a/CMakeLists.txt ++++ a/CMakeLists.txt +@@ -1,5 +1,5 @@ + # CMake project file by Prakash Punnoor +-CMAKE_MINIMUM_REQUIRED(VERSION 2.4) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.10) + + SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeModules") + Project(Aften C) +@@ -76,7 +76,7 @@ + + + IF(CMAKE_UNAME) +- EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE CMAKE_SYSTEM_MACHINE) ++ execute_process(COMMAND uname -m OUTPUT_VARIABLE CMAKE_SYSTEM_MACHINE) + ELSE(CMAKE_UNAME) + MESSAGE("Could not detect machine type") + IF(CMAKE_SYSTEM MATCHES "Windows") diff --git a/media-libs/faac/faac-1.31.1-r1.ebuild b/media-libs/faac/faac-1.31.1-r1.ebuild index ecbf0d1056ae..9eb50fc38f36 100644 --- a/media-libs/faac/faac-1.31.1-r1.ebuild +++ b/media-libs/faac/faac-1.31.1-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P} LICENSE="LGPL-2.1 MPEG-4" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PATCHES=( "${FILESDIR}"/${P}-unaligned.patch diff --git a/media-libs/glyr/files/glyr-1.0.10-curl.patch b/media-libs/glyr/files/glyr-1.0.10-curl.patch new file mode 100644 index 000000000000..d51c28229d6e --- /dev/null +++ b/media-libs/glyr/files/glyr-1.0.10-curl.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/962818 + +From 15e34c12deb0afb55f042c017325aea0a25e721f Mon Sep 17 00:00:00 2001 +From: Ted Rodgers <ted.d.rodgers@gmail.com> +Date: Tue, 30 Sep 2025 18:47:18 -0400 +Subject: [PATCH] lib/core.c - replace <curl/multi.h> with <curl/curl.h> + +--- + lib/core.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/core.c b/lib/core.c +index 86807e6..de380da 100644 +--- a/lib/core.c ++++ b/lib/core.c +@@ -19,7 +19,7 @@ + **************************************************************/ + + #include <errno.h> +-#include <curl/multi.h> ++#include <curl/curl.h> + + #include "stringlib.h" + #include "core.h" +-- +2.51.0 diff --git a/media-libs/glyr/glyr-1.0.10-r1.ebuild b/media-libs/glyr/glyr-1.0.10-r1.ebuild index 9fad383ff92d..d4d908496909 100644 --- a/media-libs/glyr/glyr-1.0.10-r1.ebuild +++ b/media-libs/glyr/glyr-1.0.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,9 +13,11 @@ LICENSE="LGPL-3" SLOT="0" KEYWORDS="amd64 ppc ppc64 ~riscv x86" -RDEPEND="dev-db/sqlite:3 +RDEPEND=" + dev-db/sqlite:3 >=dev-libs/glib-2.10:2 - net-misc/curl" + net-misc/curl +" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" @@ -23,6 +25,7 @@ DOCS=( AUTHORS README.textile ) # CHANGELOG is obsolete in favour of git history PATCHES=( "${FILESDIR}"/${P}-fix-version.patch + "${FILESDIR}"/${PN}-1.0.10-curl.patch ) src_prepare() { diff --git a/media-libs/lasi/lasi-1.1.3-r1.ebuild b/media-libs/lasi/lasi-1.1.3-r1.ebuild index 2abc3c2e4bc6..f75c25b7aa41 100644 --- a/media-libs/lasi/lasi-1.1.3-r1.ebuild +++ b/media-libs/lasi/lasi-1.1.3-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc" RDEPEND=" diff --git a/media-libs/qhull/Manifest b/media-libs/qhull/Manifest index 62bc98974dae..861719666432 100644 --- a/media-libs/qhull/Manifest +++ b/media-libs/qhull/Manifest @@ -1,2 +1,3 @@ DIST qhull-2020.2.tar.gz 1307213 BLAKE2B db11d4b83124da3ceed95e1eb81c280ac55c871c83acd4c371f9716b57a1777105891a073282789c7a80b5d74e85164996fbe4f2140c8371bca5926eab4adbc2 SHA512 88f50c2a968f56deec61772490617cc877b0ca2d804954ade08297b9bab826076db6b960d6f1feb21c6851e5328cb11c6dd565666517fa78a3d65b901848ff36 DIST qhull-8.1_alpha4.tar.gz 1310396 BLAKE2B 40cc44440e5ce5a02a227c5674624858d312295a77e00eab53af299b25a8d26a83711fa79959f0e2458cb389844b1c12b95fcdf289ffe8a4c15bb284d9e2452c SHA512 96f2c395e7259f7698f54a7d6c0e0101a8d5d2fc739de3634aa320890cd77cad716305ddf5802c7032b3e9b0b3ef18cd4ecc27ebb6a9a1ad0b308ddf6a0ceacb +DIST qhull-8.1_alpha6.tar.gz 1311804 BLAKE2B 8aee59b510bdbf620c99c44585696007392134aafb8e357fa5d0748aba5e09a4bbde63f31d7b9357505edd9ce1bc44bab2e472b8eb7449598528e9f2cdb0f53d SHA512 66131b46d24ba726bba28f55a9f45fd2c8166f018846d91111da4465c9940bf11b27c331e4a063e5bfe49f0606df04310bc31fb00461dafcd0c581accdc2aa4b diff --git a/media-libs/qhull/files/qhull-2020.2.8.1_alpha6-update-version-alpha3.patch b/media-libs/qhull/files/qhull-2020.2.8.1_alpha6-update-version-alpha3.patch new file mode 100644 index 000000000000..73d90fbbf097 --- /dev/null +++ b/media-libs/qhull/files/qhull-2020.2.8.1_alpha6-update-version-alpha3.patch @@ -0,0 +1,55 @@ +From de434688d500204b979c0bcc6703a9cfb589c9a9 Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx@gmail.com> +Date: Tue, 8 Apr 2025 17:48:40 +0200 +Subject: [PATCH] update version alpha3 + +Signed-off-by: Paul Zander <negril.nx@gmail.com> + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bd556a0..1690b96 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -74,8 +74,8 @@ project(qhull) + # Define qhull_VERSION in README.txt, Announce.txt, qh-get.htm, CMakeLists.txt + # qhull-zip.sh (twice), qhull-wiki.md, qhull-news.htm, File_id.diz, index.htm + # qhull-warn.pri (VERSION), qhull-exports.def (VERSION), qhull_p-exports.def, qhull_r-exports.def +-set(qhull_VERSION2 "2020.2 2023/01/02") # not used, See global.c, global_r.c, rbox.c, rbox_r.c +-set(qhull_VERSION "8.1-alpha3") # Advance every release ++set(qhull_VERSION2 "2020.2 2025/09/07") # not used, See global.c, global_r.c, rbox.c, rbox_r.c ++set(qhull_VERSION "8.1-alpha6") # Advance every release + + # SOVERSION -- qhull 2003 = empty, 2009 = 5, 2010-2012 = 6, 2015-2019 = 7, 2020 = 8.0 + # Increase SOVERSION if ABI breaks (abi-compliance-checker) +diff --git a/src/libqhull/global.c b/src/libqhull/global.c +index a3ded46..fef32f4 100644 +--- a/src/libqhull/global.c ++++ b/src/libqhull/global.c +@@ -47,8 +47,8 @@ qhT qh_qh; /* all global variables. + recompile user_eg.c, rbox.c, libqhull.c, qconvex.c, qdelaun.c qvoronoi.c, qhalf.c, testqset.c + */ + +-const char qh_version[]= "2020.2 2023/01/02"; +-const char qh_version2[]= "qhull 8.1-alpha3 (2020.2 2023/01/02)"; ++const char qh_version[]= "2020.2 2025/09/07"; ++const char qh_version2[]= "qhull 8.1-alpha6 (2020.2 2025/09/07)"; + + /*-<a href="qh-globa.htm#TOC" + >-------------------------------</a><a name="appendprint">-</a> +diff --git a/src/libqhull_r/global_r.c b/src/libqhull_r/global_r.c +index 3a5c7c7..889585a 100644 +--- a/src/libqhull_r/global_r.c ++++ b/src/libqhull_r/global_r.c +@@ -39,8 +39,8 @@ + recompile user_eg_r.c, rbox_r.c, libqhull_r.c, qconvex_r.c, qdelaun_r.c qvoronoi_r.c, qhalf_r.c, testqset_r.c + */ + +-const char qh_version[]= "2020.2.r 2023/01/02"; +-const char qh_version2[]= "qhull_r 8.1-alpha3 (2020.2.r 2023/01/02)"; ++const char qh_version[]= "2020.2.r 2025/09/07"; ++const char qh_version2[]= "qhull_r 8.1-alpha6 (2020.2.r 2025/09/07)"; + + /*-<a href="qh-globa_r.htm#TOC" + >-------------------------------</a><a name="appendprint">-</a> +-- +2.49.0 + diff --git a/media-libs/qhull/qhull-2020.2.8.1_alpha6.ebuild b/media-libs/qhull/qhull-2020.2.8.1_alpha6.ebuild new file mode 100644 index 000000000000..5f7521db6c58 --- /dev/null +++ b/media-libs/qhull/qhull-2020.2.8.1_alpha6.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake dot-a + +DESCRIPTION="Geometry library" +HOMEPAGE="http://www.qhull.org" +MY_PV="$(ver_cut 3-)" + +SRC_URI="https://github.com/qhull/qhull/archive/v${MY_PV/_/-}.tar.gz -> ${PN}-${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV//_/-}" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2 "${MY_PV}")" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" +IUSE="doc static-libs tools test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( tools )" + +DOCS=( + Announce.txt + File_id.diz + README.txt + REGISTER.txt +) + +PATCHES=( + "${FILESDIR}/${PN}-2020.2-deprecated-pkgconfig.patch" + "${FILESDIR}/${PF}-update-version-alpha3.patch" # version string wasn't bumped +) + +src_prepare() { + if ! use doc ; then + sed -i \ + -e '/^install(DIRECTORY html/d' \ + -e '/^[[:blank:]]*index.htm/d' \ + CMakeLists.txt || die + fi + + cmake_src_prepare +} + +src_configure() { + use static-libs && lto-guarantee-fat + + local mycmakeargs=( + # NOTE undo CMakeLists.txt: "Define shared library for reentrant qhull (installed)" as it yields broken RPATH + -DCMAKE_INSTALL_NAME_DIR="${EPREFIX}/usr/$(get_libdir)" + -DCMAKE_INSTALL_RPATH="${EPREFIX}/usr/$(get_libdir)" + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH="no" + -DCMAKE_BUILD_WITH_INSTALL_RPATH="yes" + + -DBUILD_APPLICATIONS="$(usex tools)" + -DBUILD_STATIC_LIBS="$(usex static-libs)" + -DQHULL_ENABLE_TESTING="$(usex test)" + -DLINK_APPS_SHARED="yes" + # -DLINK_APPS_SHARED="$(usex !static-libs)" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + rm "${ED}/usr/$(get_libdir)/pkgconfig/qhull.pc" || die + + if ! use static-libs; then + rm "${ED}/usr/$(get_libdir)/pkgconfig/qhull"{static,static_r,cpp}.pc || die + else + strip-lto-bytecode "${ED}/usr/$(get_libdir)/libqhull"{static,static_r,cpp}.a + fi +} diff --git a/media-sound/alsa-scarlett-gui/Manifest b/media-sound/alsa-scarlett-gui/Manifest index 8d9183725f08..bfffdcaf6e31 100644 --- a/media-sound/alsa-scarlett-gui/Manifest +++ b/media-sound/alsa-scarlett-gui/Manifest @@ -1 +1 @@ -DIST alsa-scarlett-gui-0.4.0.tar.gz 3434771 BLAKE2B 5bdab633a8271e99eec06aac8b9629ad50eb9a4cf892fe962f30848fc7644036093056d0db75f60accd13757dbeb578c0cfa365aa6dcd2655985564e1039a7d9 SHA512 9cc316f153cd197823295dc57012931f75b3cb06f9ea87661853626e3d9326ce1a433adfb8af23bcdc1e76f9ab59d2175bee9e3d02da0b4a7b3365caf734e1e2 +DIST alsa-scarlett-gui-0.5.1.tar.gz 3920043 BLAKE2B 6f556e58643e1dbcfc7a2298163f9a8ff6077beaf16b916cd67f8280092d07271ce6f580b6e6be4d32ba9407d37861d118c675ab483dcee3a2689a0a293b0cc1 SHA512 d5722c2c638ac425a0efa8d0dd90a26bffc0c9640c78cb8f61bd57c123fae8b708074126aee0570202ad73a2ef22719b2cf0cc7b0b4922a80d661e454312363e diff --git a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.4.0-r1.ebuild b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.5.1.ebuild index 12bccb36b04c..3384417cc3f7 100644 --- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.4.0-r1.ebuild +++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,10 +21,6 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" -PATCHES=( - "${FILESDIR}"/${PN}-0.4.0_adjust-cflags.patch -) - MAKEOPTS="${MAKEOPTS} -C src" export PREFIX="/usr" diff --git a/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.4.0_adjust-cflags.patch b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.4.0_adjust-cflags.patch deleted file mode 100644 index 4b3619f82e9a..000000000000 --- a/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.4.0_adjust-cflags.patch +++ /dev/null @@ -1,20 +0,0 @@ -From: Filip Kobierski <fkobi@pm.me> - -This also deletes -Werror as that was done anyway and it's simpler to apply one patch - -Bug: https://bugs.gentoo.org/936815 ---- - src/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/Makefile b/src/Makefile ---- a/src/Makefile -+++ b/src/Makefile -@@ -13,6 +13,6 @@ DEPDIR := .deps - DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d - - CFLAGS ?= -ggdb -fno-omit-frame-pointer -O2 --CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2 -+CFLAGS += -Wall - CFLAGS += -DVERSION=\"$(VERSION)\" - CFLAGS += -Wno-error=deprecated-declarations diff --git a/media-sound/cdtool/cdtool-2.1.8-r2.ebuild b/media-sound/cdtool/cdtool-2.1.8-r2.ebuild index dc917094c634..eeacfc5f3cd2 100644 --- a/media-sound/cdtool/cdtool-2.1.8-r2.ebuild +++ b/media-sound/cdtool/cdtool-2.1.8-r2.ebuild @@ -6,8 +6,8 @@ EAPI=8 inherit autotools DESCRIPTION="collection of command-line utilities to control cdrom devices" -HOMEPAGE="http://hinterhof.net/cdtool/" -SRC_URI="http://hinterhof.net/cdtool/dist/${P}.tar.gz" +HOMEPAGE="https://hinterhof.net/cdtool/" +SRC_URI="https://hinterhof.net/cdtool/dist/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -18,6 +18,7 @@ RDEPEND="!media-sound/cdplay" PATCHES=( "${FILESDIR}/${P}-glibc-2.10.patch" "${FILESDIR}/${P}-fix-build-system.patch" + "${FILESDIR}/${P}-fix_c23.patch" ) src_prepare() { diff --git a/media-sound/cdtool/files/cdtool-2.1.8-fix_c23.patch b/media-sound/cdtool/files/cdtool-2.1.8-fix_c23.patch new file mode 100644 index 000000000000..96af77b395ca --- /dev/null +++ b/media-sound/cdtool/files/cdtool-2.1.8-fix_c23.patch @@ -0,0 +1,66 @@ +use getopt from glibc/musl, bug 945335 +add missing include, bugs 712586, 896426 +fix unprototype functions +--- a/commands.c ++++ b/commands.c +@@ -26,6 +26,7 @@ + #include <errno.h> + #include <string.h> + #include <signal.h> ++#include <fcntl.h> + + #include "config.h" + #include "cdtool.h" +--- a/shuffle.c ++++ b/shuffle.c +@@ -59,7 +59,7 @@ + * you don't like a song. + */ + /************************************************************************/ +-void huphdl () ++void huphdl (int signum) + { + signal (SIGHUP, huphdl); + iNext = TRUE; +@@ -79,7 +79,7 @@ + * stop playing, remove its PID file, and exit. + */ + /************************************************************************/ +-void inthdl () ++void inthdl (int signum) + { + signal (SIGINT, inthdl); + iDone = TRUE; +--- a/cdown.c ++++ b/cdown.c +@@ -652,8 +653,6 @@ + /************************************************************************/ + int main(int argc, char *argv[]) { + +- extern int optind, getopt(); +- extern char *optarg; + int iListMode = FALSE; + int error = 0; + char *pszHost = NULL; +--- a/cdctrl.c ++++ b/cdctrl.c +@@ -247,8 +248,6 @@ + int main (int argc, char *argv[]) + { + cdtool_t cdtool; +- extern int optind, getopt(); +- extern char *optarg; + char *device = NULL; + int opt=1; + +--- a/cdtool.c ++++ b/cdtool.c +@@ -68,8 +69,6 @@ + { + cdtool_t cdtool; + int info=I_AUDIOSTATUS, error=0, opt, trk0=0, trk1=0; +- extern int optind, getopt(); +- extern char *optarg; + + char p_format = P_LONG; + char *device = NULL; diff --git a/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-cmake4.patch b/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-cmake4.patch new file mode 100644 index 000000000000..79b966b175cf --- /dev/null +++ b/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-cmake4.patch @@ -0,0 +1,20 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,7 +25,7 @@ + # + # Makefile for Jack Keyboard + # +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.10) + + set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/") + set(VERSION "2.7.2") +@@ -36,7 +36,7 @@ + + project(jack-keyboard) + +-add_executable(jack-keyboard src/jack-keyboard src/pianokeyboard) ++add_executable(jack-keyboard src/jack-keyboard.c src/pianokeyboard.c) + + find_package(GTK2 2.2 REQUIRED gtk) + include_directories(${GTK2_INCLUDE_DIRS}) diff --git a/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-no-lash-warning.patch b/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-no-lash-warning.patch new file mode 100644 index 000000000000..e5d8b2078a09 --- /dev/null +++ b/media-sound/jack-keyboard/files/jack-keyboard-2.7.2-no-lash-warning.patch @@ -0,0 +1,22 @@ +Source: https://salsa.debian.org/multimedia-team/jack-keyboard/-/blob/master/debian/patches/2001-hide_no_lash_warning.patch + +Description: Don't show an error dialog, just print a warning to the stderr. + We're going to drop LASH in favor of ladish, so such dialog will be + inappropriate. +Author: Alessio Treglia <alessio@debian.org> +Forwarded: no +--- + src/jack-keyboard.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- jack-keyboard.orig/src/jack-keyboard.c ++++ jack-keyboard/src/jack-keyboard.c +@@ -947,7 +947,7 @@ init_lash(lash_args_t *args) + lash_client = lash_init(args, PACKAGE_NAME, LASH_Config_Data_Set, LASH_PROTOCOL(2, 0)); + + if (!lash_server_connected(lash_client)) { +- g_critical("Cannot initialize LASH. Continuing anyway."); ++ fprintf(stderr, "jack-keyboard: Cannot initialize LASH. Continuing anyway.\n"); + /* exit(EX_UNAVAILABLE); */ + + return; diff --git a/media-sound/jack-keyboard/jack-keyboard-2.7.2-r1.ebuild b/media-sound/jack-keyboard/jack-keyboard-2.7.2-r2.ebuild index 8b0b9d10c4ca..a201501edd35 100644 --- a/media-sound/jack-keyboard/jack-keyboard-2.7.2-r1.ebuild +++ b/media-sound/jack-keyboard/jack-keyboard-2.7.2-r2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake xdg -DESCRIPTION="A virtual MIDI keyboard for JACK MIDI" +DESCRIPTION="Virtual MIDI keyboard for JACK MIDI" HOMEPAGE="http://pin.if.uz.zgora.pl/~trasz/jack-keyboard/" SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.gz" @@ -14,24 +14,21 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="lash X" -CDEPEND=" +DEPEND=" dev-libs/glib:2 virtual/jack x11-libs/gtk+:2 lash? ( media-sound/lash ) X? ( x11-libs/libX11 ) " -DEPEND="${CDEPEND}" -RDEPEND="${CDEPEND}" +RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${P}-man.patch" + "${FILESDIR}/${P}-no-lash-warning.patch" # thx to Debian + "${FILESDIR}/${P}-cmake4.patch" # bug 957743, downstream ) -src_prepare() { - cmake_src_prepare -} - src_configure() { local mycmakeargs=( -DJackEnable=ON # though configurable, does not compile withou jack diff --git a/media-sound/pulseaudio-virtualmic/Manifest b/media-sound/pulseaudio-virtualmic/Manifest deleted file mode 100644 index 3a0c46980c60..000000000000 --- a/media-sound/pulseaudio-virtualmic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pulseaudio-virtualmic-0.1.tar.gz 14181 BLAKE2B 3eea933cda33c8a1cd9117687512d238aa70ca2f6d24af66814652d5c1a30ab044c31098fe3c83d0ad48dcf15d448f2d560e294e741111fc135c95cd742dfd3b SHA512 3ee8e8c65598ffc07107f630a856f3e432ace09f86e1e04615f31651eed649b88f68e81e925727c8559bdd2f380f07b093912d93b37cea7acedb89a7833aca28 diff --git a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild b/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild deleted file mode 100644 index 6ec0c5911f69..000000000000 --- a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION=" Use any offline or online media file or stream as a PulseAudio source" - -HOMEPAGE="https://github.com/MatthiasCoppens/pulseaudio-virtualmic" - -if [ "${PV}" == 9999 ] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic.git" -else - SRC_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RESTRICT="mirror test" - -RDEPEND="media-video/ffmpeg - media-sound/pulseaudio" -DEPEND="${RDEPEND}" - -src_install() { - exeinto /usr/bin - doexe virtualmic -} diff --git a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild b/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild deleted file mode 100644 index 6ec0c5911f69..000000000000 --- a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION=" Use any offline or online media file or stream as a PulseAudio source" - -HOMEPAGE="https://github.com/MatthiasCoppens/pulseaudio-virtualmic" - -if [ "${PV}" == 9999 ] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic.git" -else - SRC_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RESTRICT="mirror test" - -RDEPEND="media-video/ffmpeg - media-sound/pulseaudio" -DEPEND="${RDEPEND}" - -src_install() { - exeinto /usr/bin - doexe virtualmic -} diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest index 47fcb048be15..f52898247f8b 100644 --- a/media-sound/reaper-bin/Manifest +++ b/media-sound/reaper-bin/Manifest @@ -1,5 +1,5 @@ -DIST WDL-25a61076a22719f9381d084ff0930e303cbbc314.tar.gz 2484430 BLAKE2B 51973e35b9c3a266ab4341ce628111b404b50b51f373503fd28699013ef3272746d1145d5691f815719728d875af98b762ea395ba8d5ce799b422f43f3892607 SHA512 821a920c09177bd5db262bfbf8b0939c5b5722810ef3d9c87e7c6a5f43d92842147cbb7fa79600b1552481d5a97b9062ec7d95ee9a4041f2d316cf8921337d49 -DIST reaper742_linux_aarch64.tar.xz 11572188 BLAKE2B da02c50cf532879dd69cfe6e0aa54c37624ac64b2b499e961a793577f21ddb7441dd89973beb0f3ac8efb0aa7fc2e74c66d3d59a1657a9db6af7101b5b75f331 SHA512 1f909e7b7e7b85a6664c6feb4ad395b731b61231b6cadffe887fee1d329282355cfcb81aa64b4f240310c9c56b6ca94f3acf437cd5cd98c7ce53f6732556bb03 -DIST reaper742_linux_armv7l.tar.xz 11210184 BLAKE2B 50f6024b756afd352e905bbc33aaac53db07774dc52fe63cd113fa978a3e8144d6ca366ae7445054fb5c94cc989f003e9d9fba2ce32791dc55fdb358d7a0d2c1 SHA512 9bc8cba56a49e2b2b01468ad00aeccc337194ccb5043e98a419f133d61a75a790b7168a8bc32a9e4ad27e852ffed46e76620840ca518b72c71feceb01f6a4e67 -DIST reaper742_linux_i686.tar.xz 12898268 BLAKE2B 3c1f0bc5157c47ccc722e1ffbfd796f5fd569dbba80058489cf3c34d75dd6dad9d1ae733936899d78f42db9111ccd2dd79415bdbea70ff21be5e60f332201ab5 SHA512 efb30e4b90293aaebc21b7bdeab2f7ab42ef5de43a8111b5829b721fc38f77b1860cc4062908cdaff5896f9cca3972de2c48d18b21814e83bd1cf0be8d81a8d8 -DIST reaper742_linux_x86_64.tar.xz 12880528 BLAKE2B 53197051c66ddfa7c5057c66af38bfb83d1be48b2799d9b5aba6c4cfe787e26e0b88dbfb5e9d07dc5eb385046a66758bad45d0663b6287dd5fa7f7afa6d610d5 SHA512 7c1add3e92b98385f87fe0857c4f85e8a7db02c191b08ea7d9c5df4b4695ce73ec05e588d2d0b60ec2949164c3a1bef3cb44c13a7ad5ef942c2b3a7bdc28e381 +DIST WDL-3024ec8e000f769454b5ee4ac927dc5cecfc6a6b.tar.gz 2487422 BLAKE2B a1f5bb9e17b370a57973fb882ca255949ba65dc9a8a2ae09d5ea20014d1ae026073d2d0af3c5a6c0fbab4ee83280e5bdda5ceeb0362efcc98f2658dc7ac933b6 SHA512 3d4230d6ddcabc199b3d9b2fdd49ec5e37603933eabc868c1fb637f801a5bea4d3a06f919465f8c639a22deb4d7cc29f1720742e8676fe48c51e94c7cd0f4fb8 +DIST reaper747_linux_aarch64.tar.xz 11637420 BLAKE2B 49a3bdf09a2bcbf26d7e876b02a119513222579b36cfbc549d8bd5d6a14c5d8e4a834dc5c823691864d1577a62433c1841e569498f8529673c7bcfb582b46536 SHA512 4eb7b24b22fc6e1d7875d339e3c7d107ac847e16a4ec1bbf3d9dee32fbf3f395269c4366003be94ebdd469cc0d4e54d23e7e97ede191d34bda1bdd39dacd6d92 +DIST reaper747_linux_armv7l.tar.xz 11273296 BLAKE2B c6cf9cbd48e21a5c955607070d26cec9af8f99be0a0b8b91bc02ae3ac72f20528f0974dad5c5618c7f5784d5ad90594e5257650a9b2cf5c7ea99a20b451c7b69 SHA512 a7c14e51753ee8875f9e476a320b2bcafad082420038e54b5c677ee16ed18f452247d2e35dfcd4937e691b92487427ac714ba33ac22b76d78966b0841dd4a4fa +DIST reaper747_linux_i686.tar.xz 12962924 BLAKE2B dd3050b6b1eb3bac2b37f05ff6401429c0dbf2a498fc1416206511cfe0c8d112c94f00e67e4c78874a850e34253ebaf9c0b4435e3519358346c6d604ac1f23ee SHA512 4ea172088c1765d8e682996525748bdc130c4ac947dd2d0eb92233f05a21d82a56c834500426804a0881d5ec72ef99f16cf1af1c4907448332812bf5f4ac98dc +DIST reaper747_linux_x86_64.tar.xz 12956316 BLAKE2B c27be332d482b5fc86d29fd612209267fc69a0a003c6426b77a67c1c213bf61020aa8fe3255bd65f8d03cef67db5a6aa3da5697e46e2953cf3a9d8d89939a120 SHA512 8cba6e63d7f5cf6c69a3df12f9b9fc39d7a496d3617eef720ba8a03cd7aa294c622522551bee01bc56986a09478fe8d5bb5d2bfe8c06bdb364e04b17438e554b diff --git a/media-sound/reaper-bin/reaper-bin-7.42.ebuild b/media-sound/reaper-bin/reaper-bin-7.47.ebuild index 8d9ab73f4a8a..7eff8058afe8 100644 --- a/media-sound/reaper-bin/reaper-bin-7.42.ebuild +++ b/media-sound/reaper-bin/reaper-bin-7.47.ebuild @@ -8,7 +8,7 @@ inherit desktop xdg DESCRIPTION="Digital audio workstation" HOMEPAGE="https://www.reaper.fm" -WDL_COMMIT="25a61076a22719f9381d084ff0930e303cbbc314" +WDL_COMMIT="3024ec8e000f769454b5ee4ac927dc5cecfc6a6b" SRC_URI=" amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz ) diff --git a/metadata/md5-cache/app-admin/agru-0.1.15 b/metadata/md5-cache/app-admin/agru-0.1.17 index 20c98d6e76e5..d0295d460046 100644 --- a/metadata/md5-cache/app-admin/agru-0.1.15 +++ b/metadata/md5-cache/app-admin/agru-0.1.17 @@ -7,6 +7,6 @@ INHERIT=go-module KEYWORDS=~amd64 ~x86 LICENSE=AGPL-3 SLOT=0 -SRC_URI=https://github.com/etkecc/agru/archive/refs/tags/v0.1.15.tar.gz -> agru-0.1.15.tar.gz https://xwaretech.info/agru-0.1.15-deps.tar.xz +SRC_URI=https://github.com/etkecc/agru/archive/refs/tags/v0.1.17.tar.gz -> agru-0.1.17.tar.gz https://xwaretech.info/agru-0.1.17-deps.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=7618dc83c55843f5f642c56685bdf2cb diff --git a/metadata/md5-cache/app-admin/awscli-1.42.41 b/metadata/md5-cache/app-admin/awscli-1.42.41 new file mode 100644 index 000000000000..3e98480bcb8a --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.42.41 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.40.41[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=distutils-r1 shell-completion +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.40.41[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.42.41.tar.gz -> aws-cli-1.42.41.gh.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=c7040307de7460657ee223e74044e6ab diff --git a/metadata/md5-cache/app-admin/awscli-1.42.42 b/metadata/md5-cache/app-admin/awscli-1.42.42 new file mode 100644 index 000000000000..ed170c45cd61 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.42.42 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.40.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=distutils-r1 shell-completion +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.40.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.42.42.tar.gz -> aws-cli-1.42.42.gh.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=c7040307de7460657ee223e74044e6ab diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.10.1 b/metadata/md5-cache/app-admin/syslog-ng-4.10.1 new file mode 100644 index 000000000000..dea6db34018e --- /dev/null +++ b/metadata/md5-cache/app-admin/syslog-ng-4.10.1 @@ -0,0 +1,17 @@ +BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex virtual/pkgconfig grpc? ( dev-libs/protobuf:= ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) grpc? ( dev-libs/protobuf:= net-libs/grpc:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.1.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/setuptools[python_targets_python3_13(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) test? ( dev-libs/criterion ) +DESCRIPTION=syslog replacement with advanced filtering features +EAPI=8 +HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ +INHERIT=autotools python-single-r1 systemd +IUSE=amqp caps dbi geoip2 grpc http json kafka libressl mongodb pacct python redis smtp snmp test spoof-source systemd tcpd python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2+ LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) grpc? ( dev-libs/protobuf:= net-libs/grpc:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.1.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/setuptools[python_targets_python3_13(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) test? ( python ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/syslog-ng/syslog-ng/releases/download/syslog-ng-4.10.1/syslog-ng-4.10.1.tar.gz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=975f261a806f0ae1434d69e0b93a20fa diff --git a/metadata/md5-cache/app-admin/winbox-4.0_beta30 b/metadata/md5-cache/app-admin/winbox-4.0_beta33 index efa8f558e378..9c876863bc0f 100644 --- a/metadata/md5-cache/app-admin/winbox-4.0_beta30 +++ b/metadata/md5-cache/app-admin/winbox-4.0_beta33 @@ -9,6 +9,6 @@ LICENSE=MikroTik RDEPEND=media-libs/fontconfig media-libs/freetype media-libs/libglvnd sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm RESTRICT=bindist mirror SLOT=0 -SRC_URI=https://download.mikrotik.com/routeros/winbox/4.0beta30/WinBox_Linux.zip -> winbox-4.0_beta30.zip +SRC_URI=https://download.mikrotik.com/routeros/winbox/4.0beta33/WinBox_Linux.zip -> winbox-4.0_beta33.zip _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed _md5_=8d527ccef7accccf43dd4901b1a282fa diff --git a/metadata/md5-cache/app-backup/duplicity-3.0.5 b/metadata/md5-cache/app-backup/duplicity-3.0.5 deleted file mode 100644 index 20e493c6a14e..000000000000 --- a/metadata/md5-cache/app-backup/duplicity-3.0.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/paramiko[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] s3? ( dev-python/boto3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( || ( app-arch/par2cmdline app-arch/par2cmdline-turbo ) dev-python/pexpect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=Secure backup system using gnupg to encrypt data -EAPI=8 -HOMEPAGE=https://duplicity.gitlab.io/ -INHERIT=distutils-r1 -IUSE=s3 test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=GPL-3 -RDEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/paramiko[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] s3? ( dev-python/boto3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://gitlab.com/duplicity/duplicity/-/archive/rel.3.0.5/duplicity-rel.3.0.5.tar.bz2 -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=e4d9d249c844e0840ea93dc8a6c502fb diff --git a/metadata/md5-cache/app-containers/apptainer-1.3.6 b/metadata/md5-cache/app-containers/apptainer-1.3.6 deleted file mode 100644 index c9c6d55dd542..000000000000 --- a/metadata/md5-cache/app-containers/apptainer-1.3.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst setup -DEPEND=app-crypt/gpgme >=dev-lang/go-1.20.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) -DESCRIPTION=The container system for secure high-performance computing -EAPI=8 -HOMEPAGE=https://apptainer.org/ -INHERIT=eapi9-ver linux-info toolchain-funcs -IUSE=examples +network suid systemd -KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=app-crypt/gpgme >=dev-lang/go-1.20.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) -SLOT=0 -SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.3.6/apptainer-1.3.6.tar.gz -_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=22588781bd950e39ef18b857296d3992 diff --git a/metadata/md5-cache/app-crypt/libsecret-0.21.7 b/metadata/md5-cache/app-crypt/libsecret-0.21.7 index 59965d435d98..f545112641db 100644 --- a/metadata/md5-cache/app-crypt/libsecret-0.21.7 +++ b/metadata/md5-cache/app-crypt/libsecret-0.21.7 @@ -7,7 +7,7 @@ HOMEPAGE=https://gnome.pages.gitlab.gnome.org/libsecret IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=bash-completion-r1 gnome2 meson-multilib python-any-r1 vala virtualx IUSE=+crypt +gcrypt gnutls gtk-doc +introspection pam test test-rust tpm +vala abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ test? ( || ( GPL-2+ Apache-2.0 ) ) PDEPEND=virtual/secret-service RDEPEND=!<app-shells/bash-completion-2.16.0-r1 >=dev-libs/glib-2.44: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(-)?] gcrypt? ( >=dev-libs/libgcrypt-1.2.2: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.8.2: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(-)?] ) pam? ( sys-libs/pam ) tpm? ( >=app-crypt/tpm2-tss-3.0.3:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libsecret/0.21/libsecret-0.21.7.tar.xz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ea115b3a98ffd2a733ec4595b0e96f81 +_md5_=8fbb7b0ff478dcf10424c6122df7b585 diff --git a/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.12 b/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.14 index b1a3b5b12c2c..c7171aa26863 100644 --- a/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.12 +++ b/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.14 @@ -11,6 +11,6 @@ LICENSE=AGPL-3 RDEPEND=dev-libs/nss dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib x11-libs/cairo x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango RESTRICT=mirror splitdebug SLOT=0 -SRC_URI=https://github.com/logseq/logseq/releases/download/0.10.12/logseq-linux-x64-0.10.12.zip -> logseq-desktop-bin-0.10.12.zip +SRC_URI=https://github.com/logseq/logseq/releases/download/0.10.14/logseq-linux-x64-0.10.14.zip -> logseq-desktop-bin-0.10.14.zip _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b46f0cf7f71df602e4c28e87a2f26781 diff --git a/metadata/md5-cache/app-emacs/cond-let-0.1.1 b/metadata/md5-cache/app-emacs/cond-let-0.1.1 new file mode 100644 index 000000000000..00197a9e42e3 --- /dev/null +++ b/metadata/md5-cache/app-emacs/cond-let-0.1.1 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-28.1:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=Additional and improved binding conditionals for GNU Emacs +EAPI=8 +HOMEPAGE=https://github.com/tarsius/cond-let/ https://github.com/tarsius/cond-let/wiki/ +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-28.1:* +SLOT=0 +SRC_URI=https://github.com/tarsius/cond-let/archive/v0.1.1.tar.gz -> cond-let-0.1.1.tar.gz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=48e937657d029d7df25fdbeac4a00741 diff --git a/metadata/md5-cache/app-emacs/elpher-3.6.6 b/metadata/md5-cache/app-emacs/elpher-3.6.6 new file mode 100644 index 000000000000..1d9d113841d1 --- /dev/null +++ b/metadata/md5-cache/app-emacs/elpher-3.6.6 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-27.1:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs +EAPI=8 +HOMEPAGE=https://thelambdalab.xyz/elpher/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-27.1:* +SLOT=0 +SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=refs/tags/v3.6.6;sf=tgz -> elpher-3.6.6.tar.gz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=528c5d3867121d19d7fcd63c55017f11 diff --git a/metadata/md5-cache/app-emacs/forge-0.6.0 b/metadata/md5-cache/app-emacs/forge-0.6.0 new file mode 100644 index 000000000000..c30481ed8a3d --- /dev/null +++ b/metadata/md5-cache/app-emacs/forge-0.6.0 @@ -0,0 +1,13 @@ +BDEPEND=>=app-emacs/compat-30.1.0.0 >=app-emacs/magit-4.4.0 app-emacs/closql app-emacs/cond-let app-emacs/dash app-emacs/emacsql app-emacs/ghub app-emacs/llama app-emacs/markdown-mode app-emacs/transient app-emacs/yaml sys-apps/texinfo >=app-editors/emacs-29.1:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=Work with Git forges from the comfort of Magit +EAPI=8 +HOMEPAGE=https://magit.vc/ https://github.com/magit/forge/ +INHERIT=elisp +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=>=app-emacs/compat-30.1.0.0 >=app-emacs/magit-4.4.0 app-emacs/closql app-emacs/cond-let app-emacs/dash app-emacs/emacsql app-emacs/ghub app-emacs/llama app-emacs/markdown-mode app-emacs/transient app-emacs/yaml >=app-editors/emacs-29.1:* +SLOT=0 +SRC_URI=https://github.com/magit/forge/archive/v0.6.0.tar.gz -> forge-0.6.0.gh.tar.gz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=38fbed41612cefb86357137aac2311b4 diff --git a/metadata/md5-cache/app-emacs/forge-9999 b/metadata/md5-cache/app-emacs/forge-9999 index 6c6b38c0db0e..68006f8f5bc6 100644 --- a/metadata/md5-cache/app-emacs/forge-9999 +++ b/metadata/md5-cache/app-emacs/forge-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=app-emacs/compat-30.0.1.0 >=app-emacs/ghub-4.1.1 >=app-emacs/magit-4.1.3 >=app-emacs/transient-0.7.6 app-emacs/closql app-emacs/dash app-emacs/emacsql app-emacs/markdown-mode app-emacs/yaml sys-apps/texinfo >=app-editors/emacs-27.1:* >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=app-emacs/compat-30.1.0.0 >=app-emacs/magit-4.4.0 app-emacs/closql app-emacs/cond-let app-emacs/dash app-emacs/emacsql app-emacs/ghub app-emacs/llama app-emacs/markdown-mode app-emacs/transient app-emacs/yaml sys-apps/texinfo >=app-editors/emacs-29.1:* >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack DESCRIPTION=Work with Git forges from the comfort of Magit EAPI=8 @@ -6,7 +6,7 @@ HOMEPAGE=https://magit.vc/ https://github.com/magit/forge/ INHERIT=elisp git-r3 LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=>=app-emacs/compat-30.0.1.0 >=app-emacs/ghub-4.1.1 >=app-emacs/magit-4.1.3 >=app-emacs/transient-0.7.6 app-emacs/closql app-emacs/dash app-emacs/emacsql app-emacs/markdown-mode app-emacs/yaml >=app-editors/emacs-27.1:* +RDEPEND=>=app-emacs/compat-30.1.0.0 >=app-emacs/magit-4.4.0 app-emacs/closql app-emacs/cond-let app-emacs/dash app-emacs/emacsql app-emacs/ghub app-emacs/llama app-emacs/markdown-mode app-emacs/transient app-emacs/yaml >=app-editors/emacs-29.1:* SLOT=0 _eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 -_md5_=fedb3061721b2827270a5a33d470c279 +_md5_=38fbed41612cefb86357137aac2311b4 diff --git a/metadata/md5-cache/app-emacs/magit-4.4.0 b/metadata/md5-cache/app-emacs/magit-4.4.0 new file mode 100644 index 000000000000..bcd1106bc28b --- /dev/null +++ b/metadata/md5-cache/app-emacs/magit-4.4.0 @@ -0,0 +1,13 @@ +BDEPEND=>=app-emacs/compat-30.1.0.0 app-emacs/cond-let app-emacs/dash app-emacs/llama app-emacs/transient app-emacs/with-editor sys-apps/texinfo >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=A Git porcelain inside Emacs +EAPI=8 +HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/ +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-emacs/compat-30.1.0.0 app-emacs/cond-let app-emacs/dash app-emacs/llama app-emacs/transient app-emacs/with-editor >=dev-vcs/git-2.44.2 >=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/magit/magit/archive/v4.4.0.tar.gz -> magit-4.4.0.tar.gz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=9b4e45c05c3d03221bbc0a42b836856b diff --git a/metadata/md5-cache/app-emacs/magit-9999 b/metadata/md5-cache/app-emacs/magit-9999 index f99cd14d63a3..3bbe7d41df30 100644 --- a/metadata/md5-cache/app-emacs/magit-9999 +++ b/metadata/md5-cache/app-emacs/magit-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/dash-2.19.1 >=app-emacs/transient-0.7.7 >=app-emacs/with-editor-3.4.2 sys-apps/texinfo >=app-editors/emacs-25.3:* >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=app-emacs/compat-30.1.0.0 app-emacs/cond-let app-emacs/dash app-emacs/llama app-emacs/transient app-emacs/with-editor sys-apps/texinfo >=app-editors/emacs-25.3:* >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack DESCRIPTION=A Git porcelain inside Emacs EAPI=8 @@ -6,7 +6,7 @@ HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/ INHERIT=elisp git-r3 LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/dash-2.19.1 >=app-emacs/transient-0.7.7 >=app-emacs/with-editor-3.4.2 >=dev-vcs/git-2.44.2 >=app-editors/emacs-25.3:* +RDEPEND=>=app-emacs/compat-30.1.0.0 app-emacs/cond-let app-emacs/dash app-emacs/llama app-emacs/transient app-emacs/with-editor >=dev-vcs/git-2.44.2 >=app-editors/emacs-25.3:* SLOT=0 _eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 -_md5_=396819d4bb34efdb30bf275584ab2a4b +_md5_=6ec18a2d597e4b5bf4d8cc6ccdeff634 diff --git a/metadata/md5-cache/app-emacs/no-littering-1.7.8 b/metadata/md5-cache/app-emacs/no-littering-1.8.0 index 2b04f815b051..4032ef1e166d 100644 --- a/metadata/md5-cache/app-emacs/no-littering-1.7.8 +++ b/metadata/md5-cache/app-emacs/no-littering-1.8.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-30.0.2.0 >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/emacscollective/no-littering/archive/v1.7.8.tar.gz -> no-littering-1.7.8.tar.gz +SRC_URI=https://github.com/emacscollective/no-littering/archive/v1.8.0.tar.gz -> no-littering-1.8.0.tar.gz _eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 _md5_=e47395760562573d208295f82cab9658 diff --git a/metadata/md5-cache/app-emacs/persist-0.7 b/metadata/md5-cache/app-emacs/persist-0.7 new file mode 100644 index 000000000000..26ee77f1b72f --- /dev/null +++ b/metadata/md5-cache/app-emacs/persist-0.7 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=Persist variables between Emacs sessions +EAPI=8 +HOMEPAGE=https://elpa.gnu.org/packages/persist.html +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://dev.gentoo.org/~xgqt/distfiles/repackaged/persist-0.7.tar.xz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=2cb452711add004db777d176c9903dab diff --git a/metadata/md5-cache/app-emacs/po-mode-0.26 b/metadata/md5-cache/app-emacs/po-mode-0.26 new file mode 100644 index 000000000000..bb8e7b3ba04e --- /dev/null +++ b/metadata/md5-cache/app-emacs/po-mode-0.26 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack +DESCRIPTION=Major mode for GNU gettext PO files +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/gettext/ +INHERIT=elisp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=mirror://gnu/gettext/gettext-0.26.tar.xz +_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 +_md5_=4321f3d07e0d7faa3bc0c5243dad41a5 diff --git a/metadata/md5-cache/app-forensics/chkrootkit-0.57 b/metadata/md5-cache/app-forensics/chkrootkit-0.57 deleted file mode 100644 index f1681a087c38..000000000000 --- a/metadata/md5-cache/app-forensics/chkrootkit-0.57 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare -DESCRIPTION=Tool to locally check for signs of a rootkit -EAPI=8 -HOMEPAGE=https://www.chkrootkit.org/ -INHERIT=systemd toolchain-funcs -IUSE=+cron -KEYWORDS=~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 -LICENSE=BSD-2 -RDEPEND=cron? ( virtual/cron ) -SLOT=0 -SRC_URI=ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.57.tar.gz https://dev.gentoo.org/~tupone/distfiles/app-forensics/chkrootkit/chkrootkit-0.57-gentoo.patch.bz2 -_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=65a68586e2e4b19ed58f5452f8c4a8ab diff --git a/metadata/md5-cache/app-forensics/chkrootkit-0.58b b/metadata/md5-cache/app-forensics/chkrootkit-0.58b index 94c117522e3a..b0775ea93b30 100644 --- a/metadata/md5-cache/app-forensics/chkrootkit-0.58b +++ b/metadata/md5-cache/app-forensics/chkrootkit-0.58b @@ -11,4 +11,4 @@ RDEPEND=cron? ( virtual/cron ) SLOT=0 SRC_URI=ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.58b.tar.gz https://md11.it.cx/download/chkrootkit/chkrootkit-0.58b-gentoo.patch.bz2 _eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=a1d7d216d6f8b04cedee84387486d655 +_md5_=9bc986b59453956618298db911b07550 diff --git a/metadata/md5-cache/app-i18n/fcitx-5.1.14 b/metadata/md5-cache/app-i18n/fcitx-5.1.14 index 98400e113121..da4d3df42cde 100644 --- a/metadata/md5-cache/app-i18n/fcitx-5.1.14 +++ b/metadata/md5-cache/app-i18n/fcitx-5.1.14 @@ -7,7 +7,7 @@ HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5 IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake unpacker xdg IUSE=+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X -KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86 LICENSE=LGPL-2+ Unicode-DFS-2016 RDEPEND=!app-i18n/fcitx:4 dev-libs/libfmt sys-devel/gettext virtual/libintl x11-libs/cairo[X?] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] doc? ( app-text/doxygen dev-texlive/texlive-fontutils ) emoji? ( sys-libs/zlib ) enchant? ( app-text/enchant:2 ) keyboard? ( app-text/iso-codes dev-libs/expat dev-libs/json-c:= x11-misc/xkeyboard-config x11-libs/libxkbcommon[X?,wayland?] ) systemd? ( sys-apps/systemd ) !systemd? ( dev-libs/libuv sys-apps/dbus ) wayland? ( dev-libs/glib:2 dev-libs/wayland dev-libs/wayland-protocols dev-util/wayland-scanner ) X? ( dev-libs/glib:2 >=x11-libs/xcb-imdkit-1.0.3:5 x11-libs/libX11 x11-libs/libxkbfile x11-libs/xcb-util x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm ) REQUIRED_USE=|| ( wayland X ) X? ( keyboard ) wayland? ( keyboard ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-5.1.14_dict.tar.zst -> fcitx-5.1.14.tar.zst _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e5c833ada4dd2a1d735fbbf37cfa4e2d +_md5_=f68b287c7db6a61788f0ebb88fd9d9c4 diff --git a/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.9 b/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.9 index 3467de38c2c8..c67ff9c16c18 100644 --- a/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.9 +++ b/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.9 @@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/fcitx/fcitx5-chinese-addons IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake unpacker xdg IUSE=+cloudpinyin +data +gui lua +opencc test webengine -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=GPL-2+ LGPL-2+ RDEPEND=>=app-i18n/fcitx-5.1.13:5 >=app-i18n/libime-1.1.11:5[data?] >=dev-libs/boost-1.61:= cloudpinyin? ( net-misc/curl ) gui? ( >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin] dev-qt/qtbase:6[concurrent,gui,network,widgets] webengine? ( dev-qt/qtwebengine:6[widgets] ) ) lua? ( app-i18n/fcitx-lua:5 ) opencc? ( app-i18n/opencc:= ) REQUIRED_USE=webengine? ( gui ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.9_dict.tar.zst _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9a6100c7db0e8a52e094b512a9d52a67 +_md5_=3d9e0e176ba206d35f9abb45fce2090d diff --git a/metadata/md5-cache/app-i18n/fcitx-qt-5.1.10-r1 b/metadata/md5-cache/app-i18n/fcitx-qt-5.1.10-r1 index fb5306e3fe34..171f2c3e70a9 100644 --- a/metadata/md5-cache/app-i18n/fcitx-qt-5.1.10-r1 +++ b/metadata/md5-cache/app-i18n/fcitx-qt-5.1.10-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/fcitx/fcitx5-qt INHERIT=cmake unpacker IUSE=qt5 onlyplugin staticplugin +qt6 +X wayland -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=BSD LGPL-2.1+ RDEPEND=!onlyplugin? ( >=app-i18n/fcitx-5.1.13:5 qt5? ( dev-qt/qtconcurrent:5 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 wayland? ( dev-qt/qtwayland:5 ) ) qt6? ( dev-qt/qtbase:6=[dbus,gui,widgets,wayland?] wayland? ( dev-qt/qtwayland:6 ) ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon ) REQUIRED_USE=|| ( qt5 qt6 ) qt5? ( X ) staticplugin? ( onlyplugin ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-5.1.10.tar.zst -> fcitx-qt-5.1.10.tar.zst _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0574807a83026bcd0511839056092b5e +_md5_=638da821388128f0e79b46a096596bad diff --git a/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.14 b/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.14 index ff195a3b2b22..3f29c510b826 100644 --- a/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.14 +++ b/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.14 @@ -5,10 +5,10 @@ DESCRIPTION=Chinese tables for IBus-Table EAPI=8 HOMEPAGE=https://github.com/mike-fabian/ibus-table-chinese INHERIT=cmake -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=app-i18n/ibus-table SLOT=0 SRC_URI=https://github.com/mike-fabian/ibus-table-chinese/releases/download/1.8.14/ibus-table-chinese-1.8.14.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ccbf0c5992338546dd0d848693733c66 +_md5_=3ef9ec93d071cce8b74f2ea66dcb6e9e diff --git a/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 b/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 index b47685986448..7351e53c6dfa 100644 --- a/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 +++ b/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 @@ -1,14 +1,14 @@ -BDEPEND=virtual/pkgconfig sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-i18n/ibus x11-libs/gtk+:3 virtual/libintl +DEPEND=app-i18n/ibus virtual/libintl x11-libs/gtk+:3 DESCRIPTION=Vietnamese UniKey engine for IBus -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/vn-input/ibus-unikey INHERIT=cmake gnome2-utils KEYWORDS=amd64 x86 LICENSE=GPL-3+ -RDEPEND=app-i18n/ibus x11-libs/gtk+:3 virtual/libintl +RDEPEND=app-i18n/ibus virtual/libintl x11-libs/gtk+:3 SLOT=0 SRC_URI=https://github.com/vn-input/ibus-unikey/archive/0.7.0-beta1.tar.gz -> ibus-unikey-0.7.0_beta1.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4c7fc9263201000b7912c779ceb4343c +_md5_=2acc331fde6af9822fadf8e7b258abad diff --git a/metadata/md5-cache/app-i18n/libime-1.1.11-r1 b/metadata/md5-cache/app-i18n/libime-1.1.11-r1 index 27b63ee10b6b..45543543e78a 100644 --- a/metadata/md5-cache/app-i18n/libime-1.1.11-r1 +++ b/metadata/md5-cache/app-i18n/libime-1.1.11-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://fcitx-im.org/ INHERIT=cmake unpacker IUSE=+data doc test -KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86 LICENSE=LGPL-2+ RDEPEND=>=app-i18n/fcitx-5.1.13:5 app-arch/zstd:= dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/libime/libime-1.1.11_dict.tar.zst _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5d9346f674eb880353eaa812d7d259c3 +_md5_=23aa9152c4b5d83c901070470cdb7049 diff --git a/metadata/md5-cache/app-misc/lockfile-progs-0.2.0 b/metadata/md5-cache/app-misc/lockfile-progs-0.2.0 new file mode 100644 index 000000000000..789e4e5f2031 --- /dev/null +++ b/metadata/md5-cache/app-misc/lockfile-progs-0.2.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=net-libs/liblockfile +DESCRIPTION=Programs to safely lock/unlock files and mailboxes +EAPI=8 +HOMEPAGE=https://packages.debian.org/sid/lockfile-progs +KEYWORDS=~amd64 ~arm ~mips ~ppc ~s390 ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=net-libs/liblockfile +SLOT=0 +SRC_URI=mirror://debian/pool/main/l/lockfile-progs/lockfile-progs_0.2.0.tar.xz +_md5_=f8148b78523f4d50926bf843b8856d4a diff --git a/metadata/md5-cache/app-shells/bash-5.2_p37-r4 b/metadata/md5-cache/app-shells/bash-5.2_p37-r4 index fc9ebd105e44..2eb8a205e902 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p37-r4 +++ b/metadata/md5-cache/app-shells/bash-5.2_p37-r4 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-l SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz mirror://gnu/bash/bash-5.2-patches/bash52-001 mirror://gnu/bash/bash-5.2-patches/bash52-002 mirror://gnu/bash/bash-5.2-patches/bash52-003 mirror://gnu/bash/bash-5.2-patches/bash52-004 mirror://gnu/bash/bash-5.2-patches/bash52-005 mirror://gnu/bash/bash-5.2-patches/bash52-006 mirror://gnu/bash/bash-5.2-patches/bash52-007 mirror://gnu/bash/bash-5.2-patches/bash52-008 mirror://gnu/bash/bash-5.2-patches/bash52-009 mirror://gnu/bash/bash-5.2-patches/bash52-010 mirror://gnu/bash/bash-5.2-patches/bash52-011 mirror://gnu/bash/bash-5.2-patches/bash52-012 mirror://gnu/bash/bash-5.2-patches/bash52-013 mirror://gnu/bash/bash-5.2-patches/bash52-014 mirror://gnu/bash/bash-5.2-patches/bash52-015 mirror://gnu/bash/bash-5.2-patches/bash52-016 mirror://gnu/bash/bash-5.2-patches/bash52-017 mirror://gnu/bash/bash-5.2-patches/bash52-018 mirror://gnu/bash/bash-5.2-patches/bash52-019 mirror://gnu/bash/bash-5.2-patches/bash52-020 mirror://gnu/bash/bash-5.2-patches/bash52-021 mirror://gnu/bash/bash-5.2-patches/bash52-022 mirror://gnu/bash/bash-5.2-patches/bash52-023 mirror://gnu/bash/bash-5.2-patches/bash52-024 mirror://gnu/bash/bash-5.2-patches/bash52-025 mirror://gnu/bash/bash-5.2-patches/bash52-026 mirror://gnu/bash/bash-5.2-patches/bash52-027 mirror://gnu/bash/bash-5.2-patches/bash52-028 mirror://gnu/bash/bash-5.2-patches/bash52-029 mirror://gnu/bash/bash-5.2-patches/bash52-030 mirror://gnu/bash/bash-5.2-patches/bash52-031 mirror://gnu/bash/bash-5.2-patches/bash52-032 mirror://gnu/bash/bash-5.2-patches/bash52-033 mirror://gnu/bash/bash-5.2-patches/bash52-034 mirror://gnu/bash/bash-5.2-patches/bash52-035 mirror://gnu/bash/bash-5.2-patches/bash52-036 mirror://gnu/bash/bash-5.2-patches/bash52-037 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig mirror://gnu/bash/bash-5.2-patches/bash52-001.sig mirror://gnu/bash/bash-5.2-patches/bash52-002.sig mirror://gnu/bash/bash-5.2-patches/bash52-003.sig mirror://gnu/bash/bash-5.2-patches/bash52-004.sig mirror://gnu/bash/bash-5.2-patches/bash52-005.sig mirror://gnu/bash/bash-5.2-patches/bash52-006.sig mirror://gnu/bash/bash-5.2-patches/bash52-007.sig mirror://gnu/bash/bash-5.2-patches/bash52-008.sig mirror://gnu/bash/bash-5.2-patches/bash52-009.sig mirror://gnu/bash/bash-5.2-patches/bash52-010.sig mirror://gnu/bash/bash-5.2-patches/bash52-011.sig mirror://gnu/bash/bash-5.2-patches/bash52-012.sig mirror://gnu/bash/bash-5.2-patches/bash52-013.sig mirror://gnu/bash/bash-5.2-patches/bash52-014.sig mirror://gnu/bash/bash-5.2-patches/bash52-015.sig mirror://gnu/bash/bash-5.2-patches/bash52-016.sig mirror://gnu/bash/bash-5.2-patches/bash52-017.sig mirror://gnu/bash/bash-5.2-patches/bash52-018.sig mirror://gnu/bash/bash-5.2-patches/bash52-019.sig mirror://gnu/bash/bash-5.2-patches/bash52-020.sig mirror://gnu/bash/bash-5.2-patches/bash52-021.sig mirror://gnu/bash/bash-5.2-patches/bash52-022.sig mirror://gnu/bash/bash-5.2-patches/bash52-023.sig mirror://gnu/bash/bash-5.2-patches/bash52-024.sig mirror://gnu/bash/bash-5.2-patches/bash52-025.sig mirror://gnu/bash/bash-5.2-patches/bash52-026.sig mirror://gnu/bash/bash-5.2-patches/bash52-027.sig mirror://gnu/bash/bash-5.2-patches/bash52-028.sig mirror://gnu/bash/bash-5.2-patches/bash52-029.sig mirror://gnu/bash/bash-5.2-patches/bash52-030.sig mirror://gnu/bash/bash-5.2-patches/bash52-031.sig mirror://gnu/bash/bash-5.2-patches/bash52-032.sig mirror://gnu/bash/bash-5.2-patches/bash52-033.sig mirror://gnu/bash/bash-5.2-patches/bash52-034.sig mirror://gnu/bash/bash-5.2-patches/bash52-035.sig mirror://gnu/bash/bash-5.2-patches/bash52-036.sig mirror://gnu/bash/bash-5.2-patches/bash52-037.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=16e5af237b468f15eecc1b0c827e8012 +_md5_=92785b40c28626ff4c3b89a7f495dbe7 diff --git a/metadata/md5-cache/app-shells/bash-5.2_p37-r3 b/metadata/md5-cache/app-shells/bash-5.2_p37-r5 index c3f65af1e1c7..2ffdb4360861 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p37-r3 +++ b/metadata/md5-cache/app-shells/bash-5.2_p37-r5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git INHERIT=flag-o-matic toolchain-funcs prefix verify-sig IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz mirror://gnu/bash/bash-5.2-patches/bash52-001 mirror://gnu/bash/bash-5.2-patches/bash52-002 mirror://gnu/bash/bash-5.2-patches/bash52-003 mirror://gnu/bash/bash-5.2-patches/bash52-004 mirror://gnu/bash/bash-5.2-patches/bash52-005 mirror://gnu/bash/bash-5.2-patches/bash52-006 mirror://gnu/bash/bash-5.2-patches/bash52-007 mirror://gnu/bash/bash-5.2-patches/bash52-008 mirror://gnu/bash/bash-5.2-patches/bash52-009 mirror://gnu/bash/bash-5.2-patches/bash52-010 mirror://gnu/bash/bash-5.2-patches/bash52-011 mirror://gnu/bash/bash-5.2-patches/bash52-012 mirror://gnu/bash/bash-5.2-patches/bash52-013 mirror://gnu/bash/bash-5.2-patches/bash52-014 mirror://gnu/bash/bash-5.2-patches/bash52-015 mirror://gnu/bash/bash-5.2-patches/bash52-016 mirror://gnu/bash/bash-5.2-patches/bash52-017 mirror://gnu/bash/bash-5.2-patches/bash52-018 mirror://gnu/bash/bash-5.2-patches/bash52-019 mirror://gnu/bash/bash-5.2-patches/bash52-020 mirror://gnu/bash/bash-5.2-patches/bash52-021 mirror://gnu/bash/bash-5.2-patches/bash52-022 mirror://gnu/bash/bash-5.2-patches/bash52-023 mirror://gnu/bash/bash-5.2-patches/bash52-024 mirror://gnu/bash/bash-5.2-patches/bash52-025 mirror://gnu/bash/bash-5.2-patches/bash52-026 mirror://gnu/bash/bash-5.2-patches/bash52-027 mirror://gnu/bash/bash-5.2-patches/bash52-028 mirror://gnu/bash/bash-5.2-patches/bash52-029 mirror://gnu/bash/bash-5.2-patches/bash52-030 mirror://gnu/bash/bash-5.2-patches/bash52-031 mirror://gnu/bash/bash-5.2-patches/bash52-032 mirror://gnu/bash/bash-5.2-patches/bash52-033 mirror://gnu/bash/bash-5.2-patches/bash52-034 mirror://gnu/bash/bash-5.2-patches/bash52-035 mirror://gnu/bash/bash-5.2-patches/bash52-036 mirror://gnu/bash/bash-5.2-patches/bash52-037 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig mirror://gnu/bash/bash-5.2-patches/bash52-001.sig mirror://gnu/bash/bash-5.2-patches/bash52-002.sig mirror://gnu/bash/bash-5.2-patches/bash52-003.sig mirror://gnu/bash/bash-5.2-patches/bash52-004.sig mirror://gnu/bash/bash-5.2-patches/bash52-005.sig mirror://gnu/bash/bash-5.2-patches/bash52-006.sig mirror://gnu/bash/bash-5.2-patches/bash52-007.sig mirror://gnu/bash/bash-5.2-patches/bash52-008.sig mirror://gnu/bash/bash-5.2-patches/bash52-009.sig mirror://gnu/bash/bash-5.2-patches/bash52-010.sig mirror://gnu/bash/bash-5.2-patches/bash52-011.sig mirror://gnu/bash/bash-5.2-patches/bash52-012.sig mirror://gnu/bash/bash-5.2-patches/bash52-013.sig mirror://gnu/bash/bash-5.2-patches/bash52-014.sig mirror://gnu/bash/bash-5.2-patches/bash52-015.sig mirror://gnu/bash/bash-5.2-patches/bash52-016.sig mirror://gnu/bash/bash-5.2-patches/bash52-017.sig mirror://gnu/bash/bash-5.2-patches/bash52-018.sig mirror://gnu/bash/bash-5.2-patches/bash52-019.sig mirror://gnu/bash/bash-5.2-patches/bash52-020.sig mirror://gnu/bash/bash-5.2-patches/bash52-021.sig mirror://gnu/bash/bash-5.2-patches/bash52-022.sig mirror://gnu/bash/bash-5.2-patches/bash52-023.sig mirror://gnu/bash/bash-5.2-patches/bash52-024.sig mirror://gnu/bash/bash-5.2-patches/bash52-025.sig mirror://gnu/bash/bash-5.2-patches/bash52-026.sig mirror://gnu/bash/bash-5.2-patches/bash52-027.sig mirror://gnu/bash/bash-5.2-patches/bash52-028.sig mirror://gnu/bash/bash-5.2-patches/bash52-029.sig mirror://gnu/bash/bash-5.2-patches/bash52-030.sig mirror://gnu/bash/bash-5.2-patches/bash52-031.sig mirror://gnu/bash/bash-5.2-patches/bash52-032.sig mirror://gnu/bash/bash-5.2-patches/bash52-033.sig mirror://gnu/bash/bash-5.2-patches/bash52-034.sig mirror://gnu/bash/bash-5.2-patches/bash52-035.sig mirror://gnu/bash/bash-5.2-patches/bash52-036.sig mirror://gnu/bash/bash-5.2-patches/bash52-037.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=01ec7e1e2ea43f06b8f5b11a8dbb784b +_md5_=5511f4ad1583c75fefa989095f9b8086 diff --git a/metadata/md5-cache/app-shells/bash-5.3_p3-r2 b/metadata/md5-cache/app-shells/bash-5.3_p3-r2 index 54ef038578be..62a5af68df6b 100644 --- a/metadata/md5-cache/app-shells/bash-5.3_p3-r2 +++ b/metadata/md5-cache/app-shells/bash-5.3_p3-r2 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-l SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.3.tar.gz mirror://gnu/bash/bash-5.3-patches/bash53-001 mirror://gnu/bash/bash-5.3-patches/bash53-002 mirror://gnu/bash/bash-5.3-patches/bash53-003 verify-sig? ( mirror://gnu/bash/bash-5.3.tar.gz.sig mirror://gnu/bash/bash-5.3-patches/bash53-001.sig mirror://gnu/bash/bash-5.3-patches/bash53-002.sig mirror://gnu/bash/bash-5.3-patches/bash53-003.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=dc26c95ce1b802dfd859eadb5a639c67 +_md5_=f0d579cc0360c736da45ba861d7550da diff --git a/metadata/md5-cache/app-shells/bash-5.3_p3-r1 b/metadata/md5-cache/app-shells/bash-5.3_p3-r3 index cf55050fc93c..39b2758054a4 100644 --- a/metadata/md5-cache/app-shells/bash-5.3_p3-r1 +++ b/metadata/md5-cache/app-shells/bash-5.3_p3-r3 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-l SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.3.tar.gz mirror://gnu/bash/bash-5.3-patches/bash53-001 mirror://gnu/bash/bash-5.3-patches/bash53-002 mirror://gnu/bash/bash-5.3-patches/bash53-003 verify-sig? ( mirror://gnu/bash/bash-5.3.tar.gz.sig mirror://gnu/bash/bash-5.3-patches/bash53-001.sig mirror://gnu/bash/bash-5.3-patches/bash53-002.sig mirror://gnu/bash/bash-5.3-patches/bash53-003.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=27604bb1381e5cd2e1085de2a8e69e74 +_md5_=5321bbb4fdc5f6d8ab06c0fefe4ce0ac diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250822 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250822 deleted file mode 100644 index 373cd1f58448..000000000000 --- a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250822 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -DESCRIPTION=The standard GNU Bourne again shell -EAPI=8 -HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git -INHERIT=flag-o-matic toolchain-funcs prefix verify-sig -IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig -LICENSE=GPL-3+ -RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-ab17ddb7af948ee6e1a6370aac4ee57b4179cd9c.tar.gz -> bash-5.4_alpha_pre20250822-ab17ddb7af948ee6e1a6370aac4ee57b4179cd9c.tar.gz -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=75caecb2f7863685d3345f43345ccd47 diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904 deleted file mode 100644 index be462e237004..000000000000 --- a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -DESCRIPTION=The standard GNU Bourne again shell -EAPI=8 -HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git -INHERIT=flag-o-matic toolchain-funcs prefix verify-sig -IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig -LICENSE=GPL-3+ -RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz -> bash-5.4_alpha_pre20250904-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=554dc2b02b7c0af36008612b37351fad diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904-r1 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904-r1 deleted file mode 100644 index be462e237004..000000000000 --- a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250904-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -DESCRIPTION=The standard GNU Bourne again shell -EAPI=8 -HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git -INHERIT=flag-o-matic toolchain-funcs prefix verify-sig -IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig -LICENSE=GPL-3+ -RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz -> bash-5.4_alpha_pre20250904-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=554dc2b02b7c0af36008612b37351fad diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918-r2 index 11dc54c2eea9..57be7801b551 100644 --- a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918 +++ b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918-r2 @@ -11,4 +11,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz -> bash-5.4_alpha_pre20250918-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=fab7a72fa6c9ac6f6df316b1fe840ea6 +_md5_=b99ba20ed8fc606adabd195ad970da6e diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999 index c31c0c3dda20..0004c974ce8e 100644 --- a/metadata/md5-cache/app-shells/bash-9999 +++ b/metadata/md5-cache/app-shells/bash-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=16ef70e3678fa9b3a491905a0730e85b +_md5_=8a7fcc1cbc2a66f04a250b20ea1fd2c0 diff --git a/metadata/md5-cache/app-shells/bash-completion-2.16.0-r2 b/metadata/md5-cache/app-shells/bash-completion-2.16.0-r2 index 3ff1b9a6ec3b..861f6563f705 100644 --- a/metadata/md5-cache/app-shells/bash-completion-2.16.0-r2 +++ b/metadata/md5-cache/app-shells/bash-completion-2.16.0-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/scop/bash-completion INHERIT=autotools python-any-r1 IUSE=+eselect test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-2+ PDEPEND=>=app-shells/gentoo-bashcomp-20140911 RDEPEND=>=app-shells/bash-4.3_p30-r1:0 sys-apps/miscfiles !<app-text/tree-2.1.1-r1 !!<=net-fs/mc-2025.04.16.18.13.26 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/scop/bash-completion/releases/download/2.16.0/bash-completion-2.16.0.tar.xz eselect? ( https://github.com/projg2/bashcomp2/releases/download/v2.0.3/bashcomp-2.0.3.tar.gz ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=21b48441fa09ac3c5be363e03df24ebc +_md5_=7537915deeae6f1ef762eb650a045f17 diff --git a/metadata/md5-cache/app-shells/bash-completion-2.16.0-r3 b/metadata/md5-cache/app-shells/bash-completion-2.16.0-r3 new file mode 100644 index 000000000000..d02b36804f43 --- /dev/null +++ b/metadata/md5-cache/app-shells/bash-completion-2.16.0-r3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=app-shells/bash-4.3_p30-r1:0 sys-apps/miscfiles !<app-text/tree-2.1.1-r1 !!<=net-fs/mc-2025.04.16.18.13.26 || ( ( dev-lang/python:3.13 dev-python/pexpect[python_targets_python3_13(-)] dev-python/pytest[python_targets_python3_13(-)] dev-python/pytest-xdist[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pexpect[python_targets_python3_12(-)] dev-python/pytest[python_targets_python3_12(-)] dev-python/pytest-xdist[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pexpect[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=install postinst prepare setup test +DESCRIPTION=Programmable Completion for bash +EAPI=8 +HOMEPAGE=https://github.com/scop/bash-completion +INHERIT=autotools python-any-r1 +IUSE=+eselect test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +PDEPEND=>=app-shells/gentoo-bashcomp-20140911 +RDEPEND=>=app-shells/bash-4.3_p30-r1:0 sys-apps/miscfiles !<app-text/tree-2.1.1-r1 !!<=net-fs/mc-2025.04.16.18.13.26 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/scop/bash-completion/releases/download/2.16.0/bash-completion-2.16.0.tar.xz eselect? ( https://github.com/projg2/bashcomp2/releases/download/v2.0.3/bashcomp-2.0.3.tar.gz ) +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=5ce9a633c1fb33ed11538ec0c27d155d diff --git a/metadata/md5-cache/app-shells/bash-completion-9999 b/metadata/md5-cache/app-shells/bash-completion-9999 index e5a4747a65ea..803968a622ec 100644 --- a/metadata/md5-cache/app-shells/bash-completion-9999 +++ b/metadata/md5-cache/app-shells/bash-completion-9999 @@ -12,4 +12,4 @@ RDEPEND=>=app-shells/bash-4.3_p30-r1:0 sys-apps/miscfiles !<app-text/tree-2.1.1- RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=856251c800b5325ca36f76ad8d4dab30 +_md5_=6b332bea914e1e07dc275d38a78390a7 diff --git a/metadata/md5-cache/app-text/klogg-22.06.0.1289-r1 b/metadata/md5-cache/app-text/klogg-22.06.0.1289-r1 deleted file mode 100644 index f610fa3f2a8b..000000000000 --- a/metadata/md5-cache/app-text/klogg-22.06.0.1289-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-cpp/robin-hood-hashing-3.11.5 test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack -DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtconcurrent:5 dev-libs/vectorscan:= >=dev-libs/xxhash-0.8.0 >=app-i18n/uchardet-0.0.7 >=dev-cpp/tbb-2021.5 kde? ( kde-frameworks/karchive:5 ) -DESCRIPTION=A GUI application to browse and search through long and complex log files -EAPI=8 -HOMEPAGE=https://klogg.filimonov.dev -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -IUSE=lto test kde -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtconcurrent:5 dev-libs/vectorscan:= >=dev-libs/xxhash-0.8.0 >=app-i18n/uchardet-0.0.7 >=dev-cpp/tbb-2021.5 kde? ( kde-frameworks/karchive:5 ) x11-themes/hicolor-icon-theme -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/variar/klogg/archive/refs/tags/v22.06.tar.gz -> klogg-22.06.0.1289.tar.gz https://github.com/variar/klogg/releases/download/v22.06/klogg-22.06.0.1289.deps.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e8a3193df369308168c4fb260b54e4e2 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.6.4 b/metadata/md5-cache/app-text/pandoc-bin-3.6.4 deleted file mode 100644 index 618850fae1ce..000000000000 --- a/metadata/md5-cache/app-text/pandoc-bin-3.6.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Conversion between markup formats (binary package) -EAPI=8 -HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ -IUSE=+pandoc-symlink -KEYWORDS=-* amd64 arm64 -LICENSE=GPL-2+ -RDEPEND=pandoc-symlink? ( !app-text/pandoc !app-text/pandoc-cli !dev-haskell/pandoc ) -SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.6.4/pandoc-3.6.4-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.6.4/pandoc-3.6.4-linux-arm64.tar.gz ) -_md5_=c0b75ab84d31a0273d0fdff0a2e67266 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.7.0.1 b/metadata/md5-cache/app-text/pandoc-bin-3.8.1 index b7ccfb39f585..de5ecb461f9b 100644 --- a/metadata/md5-cache/app-text/pandoc-bin-3.7.0.1 +++ b/metadata/md5-cache/app-text/pandoc-bin-3.8.1 @@ -7,5 +7,5 @@ KEYWORDS=-* ~amd64 ~arm64 LICENSE=GPL-2+ RDEPEND=pandoc-symlink? ( !app-text/pandoc !app-text/pandoc-cli !dev-haskell/pandoc ) SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.7.0.1/pandoc-3.7.0.1-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.7.0.1/pandoc-3.7.0.1-linux-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.8.1/pandoc-3.8.1-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.8.1/pandoc-3.8.1-linux-arm64.tar.gz ) _md5_=f1efdd2971d8539ecd957a4bfa683437 diff --git a/metadata/md5-cache/app-text/paps-0.6.8-r2 b/metadata/md5-cache/app-text/paps-0.6.8-r2 deleted file mode 100644 index 13acdb485e5d..000000000000 --- a/metadata/md5-cache/app-text/paps-0.6.8-r2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=install prepare -DEPEND=x11-libs/pango -DESCRIPTION=Unicode-aware text to PostScript converter -EAPI=7 -HOMEPAGE=http://paps.sourceforge.net/ -INHERIT=autotools -KEYWORDS=amd64 x86 -LICENSE=LGPL-2 -RDEPEND=x11-libs/pango -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/paps/paps-0.6.8.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=d9cf1914111550a5f09f7ad87ea09e61 diff --git a/metadata/md5-cache/dev-build/cmake-3.31.9 b/metadata/md5-cache/dev-build/cmake-3.31.9 new file mode 100644 index 000000000000..91a42db54218 --- /dev/null +++ b/metadata/md5-cache/dev-build/cmake-3.31.9 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-bradking-20240902 ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) dev-build/make verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( dev-qt/qtbase:6[gui,widgets] ) ncurses? ( sys-libs/ncurses:= ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake flag-o-matic multiprocessing toolchain-funcs xdg-utils verify-sig +IUSE=doc dap gui ncurses test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( dev-qt/qtbase:6[gui,widgets] ) ncurses? ( sys-libs/ncurses:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v3.31/cmake-3.31.9.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-build/cmake/cmake-3.31.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.31.9/cmake-3.31.9-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.31.9/cmake-3.31.9-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9c6d780f26309cc6360df9becf151934 diff --git a/metadata/md5-cache/dev-build/cmake-4.1.2 b/metadata/md5-cache/dev-build/cmake-4.1.2 new file mode 100644 index 000000000000..dd2d7e00b717 --- /dev/null +++ b/metadata/md5-cache/dev-build/cmake-4.1.2 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) dev-build/make verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( dev-qt/qtbase:6[gui,widgets] ) ncurses? ( sys-libs/ncurses:= ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake flag-o-matic multiprocessing toolchain-funcs xdg-utils verify-sig +IUSE=doc dap gui ncurses test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( dev-qt/qtbase:6[gui,widgets] ) ncurses? ( sys-libs/ncurses:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v4.1/cmake-4.1.2.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-build/cmake/cmake-4.0.0_rc1-docs.tar.xz ) verify-sig? ( https://cmake.org/files/v4.1/cmake-4.1.2-SHA-256.txt https://cmake.org/files/v4.1/cmake-4.1.2-SHA-256.txt.asc https://github.com/Kitware/CMake/releases/download/v4.1.2/cmake-4.1.2-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v4.1.2/cmake-4.1.2-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=21fe7522be352ea6f6960776e8db8568 diff --git a/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 b/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 deleted file mode 100644 index 98bee0260215..000000000000 --- a/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/boost:=[zlib] -DESCRIPTION=C++ port of Lucene library, a high-performance, full-featured text search engine -EAPI=8 -HOMEPAGE=https://github.com/luceneplusplus/LucenePlusPlus -INHERIT=cmake -IUSE=debug -KEYWORDS=amd64 ~hppa ~loong ppc ppc64 ~sparc x86 -LICENSE=|| ( LGPL-3 Apache-2.0 ) -RDEPEND=dev-libs/boost:=[zlib] -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.7.tar.gz -> lucene++-3.0.7.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d5e4629f064cb6f46ed9a2333130af5b diff --git a/metadata/md5-cache/dev-cpp/lucene++-3.0.9-r1 b/metadata/md5-cache/dev-cpp/lucene++-3.0.9-r1 new file mode 100644 index 000000000000..c2d63497f7aa --- /dev/null +++ b/metadata/md5-cache/dev-cpp/lucene++-3.0.9-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/boost:=[zlib] +DESCRIPTION=C++ port of Lucene library, a high-performance, full-featured text search engine +EAPI=8 +HOMEPAGE=https://github.com/luceneplusplus/LucenePlusPlus +INHERIT=edo cmake flag-o-matic +IUSE=debug test +KEYWORDS=~amd64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86 +LICENSE=|| ( LGPL-3 Apache-2.0 ) +RDEPEND=dev-libs/boost:=[zlib] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.9.tar.gz -> lucene++-3.0.9.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ba6ad8e163e9d097b3465faf77c024df diff --git a/metadata/md5-cache/dev-db/etcd-3.5.18 b/metadata/md5-cache/dev-db/etcd-3.5.18 index 03aa1c00c617..c93891a2a403 100644 --- a/metadata/md5-cache/dev-db/etcd-3.5.18 +++ b/metadata/md5-cache/dev-db/etcd-3.5.18 @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/etcd-io/etcd/archive/v3.5.18.tar.gz -> etcd-3.5.18.tar.gz https://dev.gentoo.org/~zmedico/dist/etcd-3.5.18-deps.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=fa2d829f386dee58c39cd897670567d0 +_md5_=d4a57cfda845bde1a689ba19c1f1090e diff --git a/metadata/md5-cache/dev-db/mydumper-0.19.3.3 b/metadata/md5-cache/dev-db/mydumper-0.19.3.3 index e2f34c555c91..a64a5c4f7324 100644 --- a/metadata/md5-cache/dev-db/mydumper-0.19.3.3 +++ b/metadata/md5-cache/dev-db/mydumper-0.19.3.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/mydumper/mydumper INHERIT=cmake python-any-r1 IUSE=doc -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre2:= SLOT=0 SRC_URI=https://github.com/mydumper/mydumper/archive/v0.19.3-3.tar.gz -> mydumper-0.19.3-3.tar.gz https://github.com/mydumper/mydumper_docs/archive/af9dcd8d9c66cf445237f9a060d07c2a4dd3d382.tar.gz -> mydumper-0.19.3-3_docs.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1d6badb97316fd8d53061c3dd473497b +_md5_=1f702e33710078b93ab1baf36f1c4841 diff --git a/metadata/md5-cache/dev-db/mydumper-0.20.1.2 b/metadata/md5-cache/dev-db/mydumper-0.20.1.2 new file mode 100644 index 000000000000..3e5b788495e1 --- /dev/null +++ b/metadata/md5-cache/dev-db/mydumper-0.20.1.2 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.14 dev-python/accessible-pygments[python_targets_python3_14(-)] dev-python/furo[python_targets_python3_14(-)] dev-python/sphinx-copybutton[python_targets_python3_14(-)] dev-python/sphinx-inline-tabs[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/accessible-pygments[python_targets_python3_13(-)] dev-python/furo[python_targets_python3_13(-)] dev-python/sphinx-copybutton[python_targets_python3_13(-)] dev-python/sphinx-inline-tabs[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/accessible-pygments[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre2:= +DESCRIPTION=A high-performance multi-threaded backup (and restore) toolset for MySQL +EAPI=8 +HOMEPAGE=https://github.com/mydumper/mydumper +INHERIT=cmake python-any-r1 +IUSE=doc +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre2:= +SLOT=0 +SRC_URI=https://github.com/mydumper/mydumper/archive/v0.20.1-2.tar.gz -> mydumper-0.20.1-2.tar.gz https://github.com/mydumper/mydumper_docs/archive/de0379a312039d7902c73041b69dca0885c8c554.tar.gz -> mydumper-0.20.1-2_docs.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d90c9560f192bd29d854254acdd50363 diff --git a/metadata/md5-cache/dev-db/pg-gvm-22.6.6 b/metadata/md5-cache/dev-db/pg-gvm-22.6.6 deleted file mode 100644 index b0545a922d10..000000000000 --- a/metadata/md5-cache/dev-db/pg-gvm-22.6.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.6 -DESCRIPTION=Greenbone Library for helper functions in PostgreSQL -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/pg-gvm -INHERIT=cmake readme.gentoo-r1 -KEYWORDS=amd64 -LICENSE=GPL-3 -RDEPEND=>=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.6 >=dev-db/postgresql-9.6:=[uuid] -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/greenbone/pg-gvm/archive/refs/tags/v22.6.6.tar.gz -> pg-gvm-22.6.6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c664fea4b621ab51e51407f1eaa9fd85 diff --git a/metadata/md5-cache/dev-debug/strace-6.17 b/metadata/md5-cache/dev-debug/strace-6.17 new file mode 100644 index 000000000000..69c5ba8c654b --- /dev/null +++ b/metadata/md5-cache/dev-debug/strace-6.17 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=configure install prepare test unpack +DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) +DESCRIPTION=Useful diagnostic, instructional, and debugging tool +EAPI=8 +HOMEPAGE=https://strace.io/ +INHERIT=autotools edo flag-o-matic toolchain-funcs verify-sig +IUSE=aio perl selinux static test unwind elfutils verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ test? ( GPL-2+ ) +RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) +REQUIRED_USE=?? ( unwind elfutils ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz verify-sig? ( https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz.asc ) +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_md5_=69ca1713325a7222de81251f068f1c38 diff --git a/metadata/md5-cache/dev-embedded/rpi-eeprom-15.0_p1 b/metadata/md5-cache/dev-embedded/rpi-eeprom-15.0_p1 deleted file mode 100644 index e609a436e610..000000000000 --- a/metadata/md5-cache/dev-embedded/rpi-eeprom-15.0_p1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-apps/help2man virtual/pkgconfig -DEFINED_PHASES=install postinst prepare -DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=Updater for Raspberry Pi 4 bootloader and the VL805 USB controller -EAPI=8 -HOMEPAGE=https://github.com/raspberrypi/rpi-eeprom/ -INHERIT=python-r1 systemd -IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~arm arm64 -LICENSE=BSD rpi-eeprom -RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) sys-apps/flashrom sys-apps/pciutils || ( >=media-libs/raspberrypi-userland-0_pre20201022 >=media-libs/raspberrypi-userland-bin-1.20201022 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -SLOT=0 -SRC_URI=https://archive.raspberrypi.org/debian/pool/main/r/rpi-eeprom/rpi-eeprom_15.0-1.debian.tar.xz https://archive.raspberrypi.org/debian/pool/main/r/rpi-eeprom/rpi-eeprom_15.0.orig.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=0a026f55e714adbd813ddbd634d5ca72 diff --git a/metadata/md5-cache/dev-embedded/rpi-eeprom-21.0_p1 b/metadata/md5-cache/dev-embedded/rpi-eeprom-21.0_p1 deleted file mode 100644 index 2d77bdc8a4fc..000000000000 --- a/metadata/md5-cache/dev-embedded/rpi-eeprom-21.0_p1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-apps/help2man virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=Updater for Raspberry Pi 4/5 bootloader and the VL805 USB controller -EAPI=8 -HOMEPAGE=https://github.com/raspberrypi/rpi-eeprom/ -INHERIT=python-r1 systemd -IUSE=pi4 pi5 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=arm arm64 -LICENSE=BSD rpi-eeprom -RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) dev-embedded/raspberrypi-utils sys-apps/flashrom sys-apps/pciutils -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ^^ ( pi4 pi5 ) -SLOT=0 -SRC_URI=https://archive.raspberrypi.org/debian/pool/main/r/rpi-eeprom/rpi-eeprom_21.0-1.debian.tar.xz https://archive.raspberrypi.org/debian/pool/main/r/rpi-eeprom/rpi-eeprom_21.0.orig.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=5eb84ff6d013df96c4561c9bff5e4240 diff --git a/metadata/md5-cache/dev-games/freesolid-2.1.2 b/metadata/md5-cache/dev-games/freesolid-2.1.2-r1 index 0666a611c8a3..085cba737ff9 100644 --- a/metadata/md5-cache/dev-games/freesolid-2.1.2 +++ b/metadata/md5-cache/dev-games/freesolid-2.1.2-r1 @@ -1,7 +1,7 @@ BDEPEND=app-arch/unzip app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Library for collision detection of three-dimensional objects -EAPI=7 +EAPI=8 HOMEPAGE=https://sourceforge.net/projects/freesolid/ INHERIT=cmake KEYWORDS=~amd64 ~x86 @@ -9,4 +9,4 @@ LICENSE=LGPL-2.1+ SLOT=0 SRC_URI=https://downloads.sourceforge.net/freesolid/FreeSOLID-2.1.2.zip _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=17227068b68a697f51328a32265f84ad +_md5_=4707cab402dcfa19124c2a717c6316a1 diff --git a/metadata/md5-cache/dev-lang/ada-bootstrap-12 b/metadata/md5-cache/dev-lang/ada-bootstrap-12 index 5e7d54831cd4..2967463c6038 100644 --- a/metadata/md5-cache/dev-lang/ada-bootstrap-12 +++ b/metadata/md5-cache/dev-lang/ada-bootstrap-12 @@ -1,12 +1,14 @@ +BDEPEND=prefix? ( dev-util/patchelf ) DEFINED_PHASES=install unpack DESCRIPTION=Binary bootstrap compiler for GNAT (Ada compiler) EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Ada INHERIT=unpacker +IUSE=prefix KEYWORDS=-* amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc LICENSE=GPL-2 GPL-3 RDEPEND=>=dev-libs/gmp-4.3.2:0/10.4 >=dev-libs/mpfr-2.4.2:0/6 >=dev-libs/mpc-0.8.1:0/3 sys-libs/zlib virtual/libiconv SLOT=0 SRC_URI=alpha? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-alpha-unknown-linux-gnu.gpkg.tar ) amd64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-x86_64-pc-linux-gnu.gpkg.tar ) arm64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-aarch64-unknown-linux-gnu.gpkg.tar ) arm? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-armv6j-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-armv6j-unknown-linux-gnueabihf.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-armv7a-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-armv7a-unknown-linux-gnueabihf.gpkg.tar ) hppa? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-hppa1.1-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-hppa2.0-unknown-linux-gnu.gpkg.tar ) ppc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-powerpc-unknown-linux-gnu.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-powerpc64le-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-powerpc64-unknown-linux-gnu.gpkg.tar ) riscv? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-riscv64-unknown-linux-gnu.gpkg.tar ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-sparc64-unknown-linux-gnu.gpkg.tar ) s390? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-s390-ibm-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-12-s390x-ibm-linux-gnu.gpkg.tar ) _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 -_md5_=8e2bfe67d2b2aad17a067c3639937a72 +_md5_=7411ac61fbb1b97ebf0cd848a9152d57 diff --git a/metadata/md5-cache/dev-lang/ada-bootstrap-13 b/metadata/md5-cache/dev-lang/ada-bootstrap-13 index f8aed42fb6f1..287e4ebbe253 100644 --- a/metadata/md5-cache/dev-lang/ada-bootstrap-13 +++ b/metadata/md5-cache/dev-lang/ada-bootstrap-13 @@ -1,12 +1,14 @@ +BDEPEND=prefix? ( dev-util/patchelf ) DEFINED_PHASES=install unpack DESCRIPTION=Binary bootstrap compiler for GNAT (Ada compiler) EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Ada INHERIT=unpacker +IUSE=prefix KEYWORDS=-* amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc LICENSE=GPL-2 GPL-3 RDEPEND=>=dev-libs/gmp-4.3.2:0/10.4 >=dev-libs/mpfr-2.4.2:0/6 >=dev-libs/mpc-0.8.1:0/3 sys-libs/zlib virtual/libiconv SLOT=0 SRC_URI=alpha? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-alpha-unknown-linux-gnu.gpkg.tar ) amd64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-x86_64-pc-linux-gnu.gpkg.tar ) arm64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-aarch64-unknown-linux-gnu.gpkg.tar ) arm? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-armv6j-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-armv6j-unknown-linux-gnueabihf.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-armv7a-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-armv7a-unknown-linux-gnueabihf.gpkg.tar ) hppa? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-hppa1.1-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-hppa2.0-unknown-linux-gnu.gpkg.tar ) ppc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-powerpc-unknown-linux-gnu.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-powerpc64le-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-powerpc64-unknown-linux-gnu.gpkg.tar ) riscv? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-riscv64-unknown-linux-gnu.gpkg.tar ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-sparc64-unknown-linux-gnu.gpkg.tar ) s390? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-s390-ibm-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-13-s390x-ibm-linux-gnu.gpkg.tar ) _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 -_md5_=8e2bfe67d2b2aad17a067c3639937a72 +_md5_=7411ac61fbb1b97ebf0cd848a9152d57 diff --git a/metadata/md5-cache/dev-lang/ada-bootstrap-14 b/metadata/md5-cache/dev-lang/ada-bootstrap-14 index 2f1e877c6eda..893455e126d3 100644 --- a/metadata/md5-cache/dev-lang/ada-bootstrap-14 +++ b/metadata/md5-cache/dev-lang/ada-bootstrap-14 @@ -1,12 +1,14 @@ +BDEPEND=prefix? ( dev-util/patchelf ) DEFINED_PHASES=install unpack DESCRIPTION=Binary bootstrap compiler for GNAT (Ada compiler) EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Ada INHERIT=unpacker +IUSE=prefix KEYWORDS=-* amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc LICENSE=GPL-2 GPL-3 RDEPEND=>=dev-libs/gmp-4.3.2:0/10.4 >=dev-libs/mpfr-2.4.2:0/6 >=dev-libs/mpc-0.8.1:0/3 sys-libs/zlib virtual/libiconv SLOT=0 SRC_URI=alpha? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-alpha-unknown-linux-gnu.gpkg.tar ) amd64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-x86_64-pc-linux-gnu.gpkg.tar ) arm64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-aarch64-unknown-linux-gnu.gpkg.tar ) arm? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-armv7a-unknown-linux-gnueabihf.gpkg.tar ) hppa? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-hppa1.1-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-hppa2.0-unknown-linux-gnu.gpkg.tar ) loong? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-loongarch64-unknown-linux-gnu.gpkg.tar ) ppc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-powerpc64le-unknown-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-powerpc64-unknown-linux-gnu.gpkg.tar ) riscv? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-riscv64-unknown-linux-gnu.gpkg.tar ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-sparc64-unknown-linux-gnu.gpkg.tar ) s390? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-s390-ibm-linux-gnu.gpkg.tar https://dev.gentoo.org/~sam/distfiles/dev-lang/ada-bootstrap/ada-bootstrap-14-s390x-ibm-linux-gnu.gpkg.tar ) _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 -_md5_=ad7717833612242d2a131dfeea257a74 +_md5_=cb362a85c6ed5e3840bca9c343c9a8b8 diff --git a/metadata/md5-cache/dev-lang/eisl-5.55 b/metadata/md5-cache/dev-lang/eisl-5.55 new file mode 100644 index 000000000000..8c93c64805de --- /dev/null +++ b/metadata/md5-cache/dev-lang/eisl-5.55 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install test +DEPEND=sys-libs/ncurses:= +DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard +EAPI=8 +HOMEPAGE=https://github.com/sasagawa888/eisl/ +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +RDEPEND=sys-libs/ncurses:= +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/sasagawa888/eisl/archive/v5.55.tar.gz -> eisl-5.55.gh.tar.gz +_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=37fe4cf30c674136aa84bb38ecb3138d diff --git a/metadata/md5-cache/dev-lang/typescript-5.8.3 b/metadata/md5-cache/dev-lang/typescript-5.9.3 index 6eb5a713708b..45e3aa4a2f90 100644 --- a/metadata/md5-cache/dev-lang/typescript-5.8.3 +++ b/metadata/md5-cache/dev-lang/typescript-5.9.3 @@ -3,9 +3,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Superset of JavaScript with optional static typing, classes and interfaces EAPI=8 HOMEPAGE=https://www.typescriptlang.org/ https://github.com/microsoft/TypeScript/ -KEYWORDS=amd64 ~arm64 ~ppc64 +KEYWORDS=~amd64 ~arm64 ~ppc64 LICENSE=Apache-2.0 RDEPEND=net-libs/nodejs SLOT=0 -SRC_URI=https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz -_md5_=f4d59627cc5293ae07b7c5455778de75 +SRC_URI=https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz +_md5_=3533ad95df7736db23b7df1e0a95833a diff --git a/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 b/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 index d6434e8d765d..b3663c5556dc 100644 --- a/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 +++ b/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 @@ -13,4 +13,4 @@ RDEPEND=>=dev-db/sqlite-3.17:3 dev-libs/glib:2 media-libs/libcanberra x11-libs/c SLOT=0 SRC_URI=https://downloads.sourceforge.net/libgaminggear/libgaminggear-0.15.1.tar.bz2 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=15c25d43e4b2d66d1ba5c1b263a63de5 +_md5_=5f8e722fe7aaaf796008faa813f36c68 diff --git a/metadata/md5-cache/dev-libs/libressl-4.0.1 b/metadata/md5-cache/dev-libs/libressl-4.0.1 new file mode 100644 index 000000000000..731cf77446d0 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libressl-4.0.1 @@ -0,0 +1,18 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-libressl ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=!dev-libs/openssl +DESCRIPTION=Free version of the SSL/TLS protocol forked from OpenSSL +EAPI=8 +HOMEPAGE=https://www.libressl.org/ +INHERIT=autotools multilib-minimal libtool verify-sig +IUSE=+asm static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=ISC openssl +PDEPEND=app-misc/ca-certificates +RDEPEND=!dev-libs/openssl +REQUIRED_USE=test? ( static-libs ) +RESTRICT=!test? ( test ) +SLOT=0/56 +SRC_URI=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.1.tar.gz verify-sig? ( https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.1.tar.gz.asc ) +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_md5_=274c5b17521e1ba1593a451f4f99414a diff --git a/metadata/md5-cache/dev-libs/libressl-4.1.1 b/metadata/md5-cache/dev-libs/libressl-4.1.1 new file mode 100644 index 000000000000..3de7f4e25047 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libressl-4.1.1 @@ -0,0 +1,18 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-libressl ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=!dev-libs/openssl +DESCRIPTION=Free version of the SSL/TLS protocol forked from OpenSSL +EAPI=8 +HOMEPAGE=https://www.libressl.org/ +INHERIT=autotools multilib-minimal libtool verify-sig +IUSE=+asm static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=ISC openssl +PDEPEND=app-misc/ca-certificates +RDEPEND=!dev-libs/openssl +REQUIRED_USE=test? ( static-libs ) +RESTRICT=!test? ( test ) +SLOT=0/56 +SRC_URI=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.1.tar.gz verify-sig? ( https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.1.tar.gz.asc ) +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_md5_=0ef1fd405afa61508d283a7032488127 diff --git a/metadata/md5-cache/dev-libs/simdjson-4.0.6 b/metadata/md5-cache/dev-libs/simdjson-4.0.7 index 98a0198fe9f1..068ee1d19b14 100644 --- a/metadata/md5-cache/dev-libs/simdjson-4.0.6 +++ b/metadata/md5-cache/dev-libs/simdjson-4.0.7 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 Boost-1.0 BSD MIT REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/27 -SRC_URI=https://github.com/simdjson/simdjson/archive/v4.0.6.tar.gz -> simdjson-4.0.6.gh.tar.gz https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.40.2/CPM.cmake -> CPM_0.40.2.cmake https://github.com/simdjson/simdjson-data/archive/351949906abde446f0314bf79606fb5d884f5be7.tar.gz -> simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz +SRC_URI=https://github.com/simdjson/simdjson/archive/v4.0.7.tar.gz -> simdjson-4.0.7.gh.tar.gz https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.40.2/CPM.cmake -> CPM_0.40.2.cmake https://github.com/simdjson/simdjson-data/archive/351949906abde446f0314bf79606fb5d884f5be7.tar.gz -> simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2f3cfe69f989e5de8db0099f94093a65 diff --git a/metadata/md5-cache/dev-libs/zziplib-0.13.79-r1 b/metadata/md5-cache/dev-libs/zziplib-0.13.79-r1 deleted file mode 100644 index ce7974bd7c2f..000000000000 --- a/metadata/md5-cache/dev-libs/zziplib-0.13.79-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) test? ( app-arch/unzip app-arch/zip ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=sys-libs/zlib sdl? ( media-libs/libsdl2 ) -DESCRIPTION=Lightweight library for extracting data from files archived in a single zip file -EAPI=8 -HOMEPAGE=https://github.com/gdraheim/zziplib https://zziplib.sourceforge.net -INHERIT=cmake flag-o-matic python-any-r1 -IUSE=sdl test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=|| ( LGPL-2.1 MPL-1.1 ) -RDEPEND=sys-libs/zlib sdl? ( media-libs/libsdl2 ) -RESTRICT=!test? ( test ) -SLOT=0/13 -SRC_URI=https://github.com/gdraheim/zziplib/archive/v0.13.79.tar.gz -> zziplib-0.13.79.tar.gz test? ( https://dev.gentoo.org/~sam/distfiles/dev-libs/zziplib/zziplib-0.13.74-testdata.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=77b98506f2e8e3da9d6d7788ae38f5de diff --git a/metadata/md5-cache/dev-lua/luaossl-20220711 b/metadata/md5-cache/dev-lua/luaossl-20250929 index 0935c27ea119..8431c7254b5b 100644 --- a/metadata/md5-cache/dev-lua/luaossl-20220711 +++ b/metadata/md5-cache/dev-lua/luaossl-20250929 @@ -11,6 +11,6 @@ LICENSE=MIT RDEPEND=dev-libs/openssl:0=[-bindist(-)] !dev-lua/lua-openssl !dev-lua/luasec lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 ) SLOT=0 -SRC_URI=https://github.com/wahern/luaossl/archive/rel-20220711.tar.gz -> luaossl-rel-20220711.tar.gz +SRC_URI=https://github.com/wahern/luaossl/archive/rel-20250929.tar.gz -> luaossl-rel-20250929.tar.gz _eclasses_=lua 3414f66fe14a8c3ffdb5a894097068c6 lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=10df2ce08e1defe37705e004910bb3c3 +_md5_=e21511cc225184e9b69eaa17897cc274 diff --git a/metadata/md5-cache/dev-ml/afl-persistent-1.3 b/metadata/md5-cache/dev-ml/afl-persistent-1.3 index 09f26fed3dc8..6306d1c38573 100644 --- a/metadata/md5-cache/dev-ml/afl-persistent-1.3 +++ b/metadata/md5-cache/dev-ml/afl-persistent-1.3 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-lang/ocaml:= >=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= dev-lang/ocaml:= DESCRIPTION=Persistent-mode afl-fuzz for ocaml EAPI=7 HOMEPAGE=https://github.com/stedolan/ocaml-afl-persistent https://opam.ocaml.org/packages/afl-persistent/ INHERIT=opam KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=dev-lang/ocaml:= >=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= dev-lang/ocaml:= SLOT=0/1.3 SRC_URI=https://github.com/stedolan/ocaml-afl-persistent/archive/v1.3.tar.gz -> afl-persistent-1.3.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=56bd8c434076c653488a2e6a5ec9f390 diff --git a/metadata/md5-cache/dev-ml/astring-0.8.5 b/metadata/md5-cache/dev-ml/astring-0.8.5 index 5b6c24a44acd..aa3e992fa985 100644 --- a/metadata/md5-cache/dev-ml/astring-0.8.5 +++ b/metadata/md5-cache/dev-ml/astring-0.8.5 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Alternative String module for OCaml EAPI=7 HOMEPAGE=https://erratique.ch/software/astring https://github.com/dbuenzli/astring INHERIT=opam KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0/0.8.5 SRC_URI=https://erratique.ch/software/astring/releases/astring-0.8.5.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=ddaaaaf20bb7d082ab739ff698c4eed2 diff --git a/metadata/md5-cache/dev-ml/base-0.15.1-r2 b/metadata/md5-cache/dev-ml/base-0.15.1-r2 index 6c5c0aaf4c25..a9b80cb63dff 100644 --- a/metadata/md5-cache/dev-ml/base-0.15.1-r2 +++ b/metadata/md5-cache/dev-ml/base-0.15.1-r2 @@ -1,6 +1,6 @@ BDEPEND=dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= +DEPEND==dev-ml/sexplib0-0.15*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Standard library for OCaml EAPI=8 HOMEPAGE=https://github.com/janestreet/base @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-lang/ocaml-4.10.0 =dev-ml/sexplib0-0.15*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= +RDEPEND==dev-ml/sexplib0-0.15*:=[ocamlopt?] dev-ml/dune-configurator:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.15 SRC_URI=https://github.com/janestreet/base/archive/v0.15.1.tar.gz -> base-0.15.1.tar.gz _eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=776b5df63529f965058f0299b6bf1ebf +_md5_=d1c99722e2d626e9493ac45e2372ad9b diff --git a/metadata/md5-cache/dev-ml/base-0.17.2 b/metadata/md5-cache/dev-ml/base-0.17.2 deleted file mode 100644 index 22e56c1ff9c7..000000000000 --- a/metadata/md5-cache/dev-ml/base-0.17.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-5 =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-ml/dune-configurator-3:=[ocamlopt?] =dev-ml/ocaml_intrinsics_kernel-0.17*:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=Standard library for OCaml -EAPI=8 -HOMEPAGE=https://github.com/janestreet/base -INHERIT=dune -IUSE=+ocamlopt -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv -LICENSE=Apache-2.0 -RDEPEND=>=dev-lang/ocaml-5 =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-ml/dune-configurator-3:=[ocamlopt?] =dev-ml/ocaml_intrinsics_kernel-0.17*:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= -SLOT=0/0.17.2 -SRC_URI=https://github.com/janestreet/base/archive/v0.17.2.tar.gz -> base-0.17.2.tar.gz -_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=7532f165c7afbac49bda694072edc8a8 diff --git a/metadata/md5-cache/dev-ml/facile-1.1.4 b/metadata/md5-cache/dev-ml/facile-1.1.4 index e51432a56297..e1c434e8b260 100644 --- a/metadata/md5-cache/dev-ml/facile-1.1.4 +++ b/metadata/md5-cache/dev-ml/facile-1.1.4 @@ -1,6 +1,6 @@ BDEPEND=dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install prepare test -DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= +DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=OCaml constraint programming library on integer & integer set finite domains EAPI=8 HOMEPAGE=http://opti.recherche.enac.fr/ @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=amd64 arm64 ~ppc ppc64 x86 LICENSE=LGPL-2.1 -RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= +RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= SLOT=0/1.1.4 SRC_URI=https://github.com/Emmanuel-PLF/facile/releases/download/1.1.4/facile-1.1.4.tbz _eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=7ed47e58d90fbeb5a7fab4685c5a4b71 +_md5_=4c86b43d60d983d3660561c3a774a0bd diff --git a/metadata/md5-cache/dev-ml/fmt-0.11.0 b/metadata/md5-cache/dev-ml/fmt-0.11.0 index 3200e59e95ce..1c2cbe8976d9 100644 --- a/metadata/md5-cache/dev-ml/fmt-0.11.0 +++ b/metadata/md5-cache/dev-ml/fmt-0.11.0 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] >=dev-lang/ocaml-4:= +DEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] dev-lang/ocaml:= DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions EAPI=8 HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt @@ -8,9 +8,9 @@ INHERIT=findlib opam IUSE=test +ocamlopt KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=ISC -RDEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:= RESTRICT=test SLOT=0/0.11.0 SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.11.0.tbz -_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=6b99732dbe392e26de815da7fff6f92d diff --git a/metadata/md5-cache/dev-ml/fmt-0.9.0 b/metadata/md5-cache/dev-ml/fmt-0.9.0 index b3e311d69d6b..87180a4f4e1c 100644 --- a/metadata/md5-cache/dev-ml/fmt-0.9.0 +++ b/metadata/md5-cache/dev-ml/fmt-0.9.0 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] >=dev-lang/ocaml-4:= +DEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] dev-lang/ocaml:= DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions EAPI=7 HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt @@ -8,9 +8,9 @@ INHERIT=findlib opam IUSE=test +ocamlopt KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/cmdliner:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/0.9.0 SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz -_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=809fe5750bf74176b5982015453f4738 diff --git a/metadata/md5-cache/dev-ml/fpath-0.7.3 b/metadata/md5-cache/dev-ml/fpath-0.7.3 index 722bff83da78..8ed8906514aa 100644 --- a/metadata/md5-cache/dev-ml/fpath-0.7.3 +++ b/metadata/md5-cache/dev-ml/fpath-0.7.3 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/result:= dev-ml/astring:= dev-lang/ocaml:= DESCRIPTION=File system paths for OCaml EAPI=7 HOMEPAGE=https://erratique.ch/software/fpath https://github.com/dbuenzli/fpath INHERIT=opam KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-ml/result:= dev-ml/astring:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/result:= dev-ml/astring:= dev-lang/ocaml:= SLOT=0/0.7.3 SRC_URI=https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=ca1a1062642c2d1c189cc180ac625922 diff --git a/metadata/md5-cache/dev-ml/hmap-0.8.1 b/metadata/md5-cache/dev-ml/hmap-0.8.1 index fa7151fb8e43..33e8552cbdd2 100644 --- a/metadata/md5-cache/dev-ml/hmap-0.8.1 +++ b/metadata/md5-cache/dev-ml/hmap-0.8.1 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Heterogeneous value maps for OCaml EAPI=8 HOMEPAGE=http://erratique.ch/software/hmap INHERIT=opam KEYWORDS=~amd64 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0 SRC_URI=http://erratique.ch/software/hmap/releases/hmap-0.8.1.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=94886df10fe4888faf3afb409e432595 diff --git a/metadata/md5-cache/dev-ml/llvm-15.0.7 b/metadata/md5-cache/dev-ml/llvm-15.0.7 index 1ae4399be239..42dbdfc4ac12 100644 --- a/metadata/md5-cache/dev-ml/llvm-15.0.7 +++ b/metadata/md5-cache/dev-ml/llvm-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8add4ded1a37f2c1279ad60b189a7600 diff --git a/metadata/md5-cache/dev-ml/llvm-16.0.6 b/metadata/md5-cache/dev-ml/llvm-16.0.6 index 366b87ec73b3..8e36dfc26dca 100644 --- a/metadata/md5-cache/dev-ml/llvm-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=96f2aa21525f62c375cea34f21a7d5d6 diff --git a/metadata/md5-cache/dev-ml/llvm-17.0.6 b/metadata/md5-cache/dev-ml/llvm-17.0.6 index d10c43e89773..084022abca4d 100644 --- a/metadata/md5-cache/dev-ml/llvm-17.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=96f2aa21525f62c375cea34f21a7d5d6 diff --git a/metadata/md5-cache/dev-ml/llvm-18.1.8 b/metadata/md5-cache/dev-ml/llvm-18.1.8 index 86b9df30f719..0a80d55cf14d 100644 --- a/metadata/md5-cache/dev-ml/llvm-18.1.8 +++ b/metadata/md5-cache/dev-ml/llvm-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.1.8 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7ab2979e13c61aee04a756c02f18ead8 diff --git a/metadata/md5-cache/dev-ml/llvm-19.1.7 b/metadata/md5-cache/dev-ml/llvm-19.1.7 index 813077943c89..0cad2b22e819 100644 --- a/metadata/md5-cache/dev-ml/llvm-19.1.7 +++ b/metadata/md5-cache/dev-ml/llvm-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/19.1.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9c236f14b086baccb7abb595ed0ca6ec diff --git a/metadata/md5-cache/dev-ml/llvm-20.1.8 b/metadata/md5-cache/dev-ml/llvm-20.1.8 index c7a81fd10c23..71b9994e855e 100644 --- a/metadata/md5-cache/dev-ml/llvm-20.1.8 +++ b/metadata/md5-cache/dev-ml/llvm-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/20.1.8 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eebcba96b980257608bb9c406865af2a diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.1 b/metadata/md5-cache/dev-ml/llvm-21.1.1 index a25c11e56e9f..8c47e8450de1 100644 --- a/metadata/md5-cache/dev-ml/llvm-21.1.1 +++ b/metadata/md5-cache/dev-ml/llvm-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/21.1.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eebcba96b980257608bb9c406865af2a diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.2 b/metadata/md5-cache/dev-ml/llvm-21.1.2 index 31d8db28b46e..6479b968f223 100644 --- a/metadata/md5-cache/dev-ml/llvm-21.1.2 +++ b/metadata/md5-cache/dev-ml/llvm-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/21.1.2 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eebcba96b980257608bb9c406865af2a diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 index f39f2dd60d89..e72c9650569d 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7ac7be98da1a02e0d4acb5c1f4bddcde diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250910 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250910 index d03b864beabe..235f819959fe 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250910 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7ac7be98da1a02e0d4acb5c1f4bddcde diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250923 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250923 index bc669fcabb39..aaddf8f6cb48 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250923 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7ac7be98da1a02e0d4acb5c1f4bddcde diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251001 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251001 new file mode 100644 index 000000000000..37e08a6330b2 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0_pre20251001:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa] ) +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm.org llvm-utils python-any-r1 +IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0_pre20251001:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=0/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7ac7be98da1a02e0d4acb5c1f4bddcde diff --git a/metadata/md5-cache/dev-ml/mtime-1.2.0 b/metadata/md5-cache/dev-ml/mtime-1.2.0 index 4a5c92cc37ca..1821ea2b3a2c 100644 --- a/metadata/md5-cache/dev-ml/mtime-1.2.0 +++ b/metadata/md5-cache/dev-ml/mtime-1.2.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=OCaml module to access monotonic wall-clock time EAPI=7 HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime @@ -8,9 +8,9 @@ INHERIT=opam IUSE=test KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86 LICENSE=ISC -RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/1.2.0 SRC_URI=https://erratique.ch/software/mtime/releases/mtime-1.2.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=81e22254931a9931671fcd1474210fba diff --git a/metadata/md5-cache/dev-ml/mtime-1.4.0 b/metadata/md5-cache/dev-ml/mtime-1.4.0 index 584a394bf4b4..29e410f363e8 100644 --- a/metadata/md5-cache/dev-ml/mtime-1.4.0 +++ b/metadata/md5-cache/dev-ml/mtime-1.4.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=OCaml module to access monotonic wall-clock time EAPI=7 HOMEPAGE=https://erratique.ch/software/mtime https://github.com/dbuenzli/mtime @@ -8,9 +8,9 @@ INHERIT=edo opam IUSE=test KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/1.4.0 SRC_URI=https://erratique.ch/software/mtime/releases/mtime-1.4.0.tbz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=9473e2125323b76d93ffeff794f102b7 diff --git a/metadata/md5-cache/dev-ml/mtime-2.0.0 b/metadata/md5-cache/dev-ml/mtime-2.0.0 index bf5bba81e90c..0a03593a518c 100644 --- a/metadata/md5-cache/dev-ml/mtime-2.0.0 +++ b/metadata/md5-cache/dev-ml/mtime-2.0.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=OCaml module to access monotonic wall-clock time EAPI=8 HOMEPAGE=https://erratique.ch/software/mtime/ https://github.com/dbuenzli/mtime/ @@ -8,9 +8,9 @@ INHERIT=edo opam IUSE=test KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/2.0.0 SRC_URI=https://erratique.ch/software/mtime/releases/mtime-2.0.0.tbz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=21d34c11f6c96222e0457a169dfbf158 diff --git a/metadata/md5-cache/dev-ml/mtime-2.1.0 b/metadata/md5-cache/dev-ml/mtime-2.1.0 index e96aa1a140a6..fb5c8611561e 100644 --- a/metadata/md5-cache/dev-ml/mtime-2.1.0 +++ b/metadata/md5-cache/dev-ml/mtime-2.1.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:=[ocamlopt] dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=OCaml module to access monotonic wall-clock time EAPI=8 HOMEPAGE=https://erratique.ch/software/mtime/ https://github.com/dbuenzli/mtime/ @@ -8,9 +8,9 @@ INHERIT=edo opam IUSE=test KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-lang/ocaml:=[ocamlopt] >=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:=[ocamlopt] dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/2.1.0 SRC_URI=https://erratique.ch/software/mtime/releases/mtime-2.1.0.tbz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=fba997e0fa63457184de9710b92828c8 diff --git a/metadata/md5-cache/dev-ml/ptime-1.1.0 b/metadata/md5-cache/dev-ml/ptime-1.1.0 index 6634cd2cdd08..3f614e576c0d 100644 --- a/metadata/md5-cache/dev-ml/ptime-1.1.0 +++ b/metadata/md5-cache/dev-ml/ptime-1.1.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg >=dev-lang/ocaml-4:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] +DEPEND=dev-ml/topkg dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] DESCRIPTION=POSIX time for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/ptime https://github.com/dbuenzli/ptime https://opam.ocaml.org/packages/ptime/ @@ -8,8 +8,8 @@ INHERIT=opam findlib IUSE=+ocamlopt KEYWORDS=~amd64 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= dev-lang/ocaml:=[ocamlopt?] +RDEPEND=dev-lang/ocaml:= dev-lang/ocaml:=[ocamlopt?] SLOT=0/1.1.0 SRC_URI=https://erratique.ch/software/ptime/releases/ptime-1.1.0.tbz -_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=c289bb59bddb4cd05b36085c50a75c08 diff --git a/metadata/md5-cache/dev-ml/ptime-1.2.0 b/metadata/md5-cache/dev-ml/ptime-1.2.0 index 5ac729d5cce8..5bb76bd2560c 100644 --- a/metadata/md5-cache/dev-ml/ptime-1.2.0 +++ b/metadata/md5-cache/dev-ml/ptime-1.2.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg >=dev-lang/ocaml-4:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] +DEPEND=dev-ml/topkg dev-lang/ocaml:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] DESCRIPTION=POSIX time for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/ptime https://github.com/dbuenzli/ptime https://opam.ocaml.org/packages/ptime/ @@ -8,8 +8,8 @@ INHERIT=opam findlib IUSE=+ocamlopt KEYWORDS=~amd64 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= dev-lang/ocaml:=[ocamlopt?] +RDEPEND=dev-lang/ocaml:= dev-lang/ocaml:=[ocamlopt?] SLOT=0/1.2.0 SRC_URI=https://erratique.ch/software/ptime/releases/ptime-1.2.0.tbz -_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=bba21dba2b8ab3ebea4145ca2e477cf1 diff --git a/metadata/md5-cache/dev-ml/react-1.2.2-r1 b/metadata/md5-cache/dev-ml/react-1.2.2-r1 index 532e1df7db17..5d4001ad894e 100644 --- a/metadata/md5-cache/dev-ml/react-1.2.2-r1 +++ b/metadata/md5-cache/dev-ml/react-1.2.2-r1 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 >=dev-lang/ocaml-4:= +DEPEND=dev-ml/findlib >=dev-ml/topkg-0.9 dev-lang/ocaml:= DESCRIPTION=OCaml module for functional reactive programming EAPI=8 HOMEPAGE=https://erratique.ch/software/react https://github.com/dbuenzli/react @@ -8,9 +8,9 @@ INHERIT=opam IUSE=test KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=BSD -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/1.2.2 SRC_URI=https://erratique.ch/software/react/releases/react-1.2.2.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=e7fce961ef862c30835921405eb8aafc diff --git a/metadata/md5-cache/dev-ml/reactiveData-0.2.1 b/metadata/md5-cache/dev-ml/reactiveData-0.2.1 index 26e39e024ab6..c0c760b6bf28 100644 --- a/metadata/md5-cache/dev-ml/reactiveData-0.2.1 +++ b/metadata/md5-cache/dev-ml/reactiveData-0.2.1 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild >=dev-lang/ocaml-4:= +DEPEND=dev-ml/react:= dev-ml/findlib dev-ml/ocamlbuild dev-lang/ocaml:= DESCRIPTION=Functional reactive programming with incremental changes in data structures EAPI=7 HOMEPAGE=https://github.com/ocsigen/reactiveData @@ -8,8 +8,8 @@ INHERIT=opam IUSE=+ocamlopt KEYWORDS=~amd64 LICENSE=LGPL-3-with-linking-exception -RDEPEND=dev-ml/react:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/react:= dev-lang/ocaml:= SLOT=0/0.2.1 SRC_URI=https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz -> reactiveData-0.2.1.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=e84e4d99e73d79b4fc3de77ac471666d diff --git a/metadata/md5-cache/dev-ml/rresult-0.7.0 b/metadata/md5-cache/dev-ml/rresult-0.7.0 index 877ed99ea3ae..8ff7e1fdaf0b 100644 --- a/metadata/md5-cache/dev-ml/rresult-0.7.0 +++ b/metadata/md5-cache/dev-ml/rresult-0.7.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/result:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/result:= dev-lang/ocaml:= DESCRIPTION=Result value combinators for OCaml EAPI=7 HOMEPAGE=https://erratique.ch/software/rresult https://github.com/dbuenzli/rresult INHERIT=opam KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=dev-ml/result:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/result:= dev-lang/ocaml:= SLOT=0/0.7.0 SRC_URI=https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=0821fe157524debfff837cf915127d6d diff --git a/metadata/md5-cache/dev-ml/uucp-15.0.0 b/metadata/md5-cache/dev-ml/uucp-15.0.0 index 5a4c5bbf20e2..e4d5c44194e8 100644 --- a/metadata/md5-cache/dev-ml/uucp-15.0.0 +++ b/metadata/md5-cache/dev-ml/uucp-15.0.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=Unicode character properties for OCaml EAPI=7 HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp INHERIT=opam KEYWORDS=amd64 x86 LICENSE=ISC -RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= SLOT=0/15.0.0 SRC_URI=https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=3026ac3b91163488be07a83c958f30b0 diff --git a/metadata/md5-cache/dev-ml/uucp-15.1.0 b/metadata/md5-cache/dev-ml/uucp-15.1.0 index 90778b90e335..0c8b37b20196 100644 --- a/metadata/md5-cache/dev-ml/uucp-15.1.0 +++ b/metadata/md5-cache/dev-ml/uucp-15.1.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=Unicode character properties for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp INHERIT=opam KEYWORDS=amd64 x86 LICENSE=ISC -RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= SLOT=0/15.1.0 SRC_URI=https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=487c6d821d2817279a27b5041fbac088 diff --git a/metadata/md5-cache/dev-ml/uucp-16.0.0 b/metadata/md5-cache/dev-ml/uucp-16.0.0 index 907ff1b5ea45..e90811e419a2 100644 --- a/metadata/md5-cache/dev-ml/uucp-16.0.0 +++ b/metadata/md5-cache/dev-ml/uucp-16.0.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=Unicode character properties for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp INHERIT=opam KEYWORDS=amd64 arm64 x86 LICENSE=ISC -RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/topkg dev-ml/findlib dev-lang/ocaml:= SLOT=0/16.0.0 SRC_URI=https://erratique.ch/software/uucp/releases/uucp-16.0.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=9d422bd33de3cdade756bcf2a4c0522a diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.10 b/metadata/md5-cache/dev-ml/uuidm-0.9.10 index b318aa4a88ac..1a200951dbb3 100644 --- a/metadata/md5-cache/dev-ml/uuidm-0.9.10 +++ b/metadata/md5-cache/dev-ml/uuidm-0.9.10 @@ -1,6 +1,6 @@ BDEPEND=>=dev-lang/ocaml-4.14 dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml EAPI=8 HOMEPAGE=https://github.com/dbuenzli/uuidm/ @@ -8,8 +8,8 @@ INHERIT=opam IUSE=+ocamlopt KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0/0.9.10 SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.10.tar.gz -> uuidm-0.9.10.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=487f002cfe02f1482251fc19dc142666 diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.7 b/metadata/md5-cache/dev-ml/uuidm-0.9.7 index badffa68e024..d19ffb568ad1 100644 --- a/metadata/md5-cache/dev-ml/uuidm-0.9.7 +++ b/metadata/md5-cache/dev-ml/uuidm-0.9.7 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml EAPI=7 HOMEPAGE=https://github.com/dbuenzli/uuidm @@ -8,8 +8,8 @@ INHERIT=opam IUSE=+ocamlopt KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0/0.9.7 SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.7.tar.gz -> uuidm-0.9.7.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=c62e48c79cf0d1b49c0a936558a54d94 diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.8 b/metadata/md5-cache/dev-ml/uuidm-0.9.8 index ca02a095dc14..a60414458857 100644 --- a/metadata/md5-cache/dev-ml/uuidm-0.9.8 +++ b/metadata/md5-cache/dev-ml/uuidm-0.9.8 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml EAPI=8 HOMEPAGE=https://github.com/dbuenzli/uuidm/ @@ -8,8 +8,8 @@ INHERIT=opam IUSE=+ocamlopt KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0/0.9.8 SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.8.tar.gz -> uuidm-0.9.8.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=d65d0b6f1c55341aacbda8121ef749d2 diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.9 b/metadata/md5-cache/dev-ml/uuidm-0.9.9 index 4b492ec40adf..8fb30f6eff9b 100644 --- a/metadata/md5-cache/dev-ml/uuidm-0.9.9 +++ b/metadata/md5-cache/dev-ml/uuidm-0.9.9 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=>=dev-lang/ocaml-4:= +DEPEND=dev-lang/ocaml:= DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml EAPI=8 HOMEPAGE=https://github.com/dbuenzli/uuidm/ @@ -8,8 +8,8 @@ INHERIT=opam IUSE=+ocamlopt KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0/0.9.9 SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.9.tar.gz -> uuidm-0.9.9.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=6625b779ea489ce401957d996e538424 diff --git a/metadata/md5-cache/dev-ml/uunf-15.0.0 b/metadata/md5-cache/dev-ml/uunf-15.0.0 index 3566bac38052..7d109bf3b893 100644 --- a/metadata/md5-cache/dev-ml/uunf-15.0.0 +++ b/metadata/md5-cache/dev-ml/uunf-15.0.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= dev-lang/ocaml:= DESCRIPTION=Unicode text normalization EAPI=7 HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf INHERIT=opam KEYWORDS=amd64 x86 LICENSE=ISC -RDEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/topkg:= dev-ml/uutf:= dev-ml/cmdliner:= dev-lang/ocaml:= SLOT=0/15.0.0 SRC_URI=https://erratique.ch/software/uunf/releases/uunf-15.0.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=e7da42232ccb43603468d7b43bb12bb7 diff --git a/metadata/md5-cache/dev-ml/uunf-15.1.0-r1 b/metadata/md5-cache/dev-ml/uunf-15.1.0-r1 index c351816f6e70..cc1cdb0b66c3 100644 --- a/metadata/md5-cache/dev-ml/uunf-15.1.0-r1 +++ b/metadata/md5-cache/dev-ml/uunf-15.1.0-r1 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= dev-lang/ocaml:= DESCRIPTION=Unicode text normalization EAPI=8 HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf INHERIT=opam KEYWORDS=amd64 x86 LICENSE=ISC -RDEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= dev-lang/ocaml:= SLOT=0/15.1.0 SRC_URI=https://erratique.ch/software/uunf/releases/uunf-15.1.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=7c286752f7c4392ad4fb4d87077b2f49 diff --git a/metadata/md5-cache/dev-ml/uunf-16.0.0 b/metadata/md5-cache/dev-ml/uunf-16.0.0 index 7658eaa11424..7fc7cb26856c 100644 --- a/metadata/md5-cache/dev-ml/uunf-16.0.0 +++ b/metadata/md5-cache/dev-ml/uunf-16.0.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= dev-lang/ocaml:= DESCRIPTION=Unicode text normalization EAPI=8 HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf INHERIT=opam KEYWORDS=~amd64 arm64 ~x86 LICENSE=ISC -RDEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= dev-lang/ocaml:= SLOT=0/16.0.0 SRC_URI=https://erratique.ch/software/uunf/releases/uunf-16.0.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=582299f85e38745230e50215e0615ff6 diff --git a/metadata/md5-cache/dev-ml/uuseg-15.0.0 b/metadata/md5-cache/dev-ml/uuseg-15.0.0 index a6ec0f937676..e3508bf42658 100644 --- a/metadata/md5-cache/dev-ml/uuseg-15.0.0 +++ b/metadata/md5-cache/dev-ml/uuseg-15.0.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=dev-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +DEPEND=dev-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= dev-lang/ocaml:= DESCRIPTION=Unicode text segmentation for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/uuseg/ https://github.com/dbuenzli/uuseg/ @@ -8,9 +8,9 @@ INHERIT=opam IUSE=+ocamlopt test KEYWORDS=~amd64 ~x86 LICENSE=ISC -RDEPEND=dev-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= >=dev-lang/ocaml-4:= +RDEPEND=dev-ml/cmdliner:= dev-ml/uucp:= dev-ml/uutf:= dev-lang/ocaml:= RESTRICT=!test? ( test ) SLOT=0/15.0.0 SRC_URI=https://github.com/dbuenzli/uuseg/archive/v15.0.0.tar.gz -> uuseg-15.0.0.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=74feef1b8eea1a72089016f0c4afc8a7 diff --git a/metadata/md5-cache/dev-ml/uuseg-15.1.0 b/metadata/md5-cache/dev-ml/uuseg-15.1.0 index 6e918f465a05..7b4786c59f85 100644 --- a/metadata/md5-cache/dev-ml/uuseg-15.1.0 +++ b/metadata/md5-cache/dev-ml/uuseg-15.1.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:= +DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] dev-lang/ocaml:= DESCRIPTION=Unicode text segmentation for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/uuseg/ https://github.com/dbuenzli/uuseg/ @@ -8,9 +8,9 @@ INHERIT=opam IUSE=+ocamlopt test KEYWORDS=~amd64 ~x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:= +RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] dev-lang/ocaml:= RESTRICT=test SLOT=0/15.1.0 SRC_URI=https://github.com/dbuenzli/uuseg/archive/v15.1.0.tar.gz -> uuseg-15.1.0.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=c0c4200844ada65e3b38c51490258024 diff --git a/metadata/md5-cache/dev-ml/uuseg-16.0.0 b/metadata/md5-cache/dev-ml/uuseg-16.0.0 index 6e871f621472..9fc95ab80d87 100644 --- a/metadata/md5-cache/dev-ml/uuseg-16.0.0 +++ b/metadata/md5-cache/dev-ml/uuseg-16.0.0 @@ -1,6 +1,6 @@ BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:= +DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] dev-lang/ocaml:= DESCRIPTION=Unicode text segmentation for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/uuseg/ https://github.com/dbuenzli/uuseg/ @@ -8,9 +8,9 @@ INHERIT=opam IUSE=+ocamlopt test KEYWORDS=~amd64 ~x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:= +RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] dev-lang/ocaml:= RESTRICT=test SLOT=0/16.0.0 SRC_URI=https://github.com/dbuenzli/uuseg/archive/v16.0.0.tar.gz -> uuseg-16.0.0.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=c0c4200844ada65e3b38c51490258024 diff --git a/metadata/md5-cache/dev-ml/xmlm-1.4.0 b/metadata/md5-cache/dev-ml/xmlm-1.4.0 index 91839ff05b75..4cbd1ca3f2b0 100644 --- a/metadata/md5-cache/dev-ml/xmlm-1.4.0 +++ b/metadata/md5-cache/dev-ml/xmlm-1.4.0 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib >=dev-lang/ocaml-4:= +DEPEND=dev-ml/topkg dev-ml/ocamlbuild dev-ml/findlib dev-lang/ocaml:= DESCRIPTION=Streaming XML codec for OCaml EAPI=8 HOMEPAGE=https://erratique.ch/software/xmlm INHERIT=opam KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=ISC -RDEPEND=>=dev-lang/ocaml-4:= +RDEPEND=dev-lang/ocaml:= SLOT=0 SRC_URI=https://erratique.ch/software/xmlm/releases/xmlm-1.4.0.tbz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=c32ea7ee0c25512347cac6e717c65e30 diff --git a/metadata/md5-cache/dev-python/apprise-1.9.3 b/metadata/md5-cache/dev-python/apprise-1.9.5 index 5f8291f03e51..5ec8f10a52fc 100644 --- a/metadata/md5-cache/dev-python/apprise-1.9.3 +++ b/metadata/md5-cache/dev-python/apprise-1.9.5 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/babel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/pytest-mock[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/markdown[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-oauthlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=dev-python/babel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/markdown[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-oauthlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Push Notifications that work with just about every platform EAPI=8 HOMEPAGE=https://pypi.org/project/apprise/ https://github.com/caronc/apprise/ INHERIT=distutils-r1 pypi IUSE=+dbus mqtt test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 ~arm arm64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~riscv LICENSE=BSD-2 RDEPEND=dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/markdown[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-oauthlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/apprise/apprise-1.9.3.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/a/apprise/apprise-1.9.5.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=abf6673522a0fcb2c9dd6733e763667a +_md5_=463927426b46cfd1a9694d5bcf9e5f8f diff --git a/metadata/md5-cache/dev-python/astroid-4.0.0_rc0 b/metadata/md5-cache/dev-python/astroid-4.0.0_rc0 new file mode 100644 index 000000000000..e8fd7a19440c --- /dev/null +++ b/metadata/md5-cache/dev-python/astroid-4.0.0_rc0 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/attrs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Abstract Syntax Tree for logilab packages +EAPI=8 +HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +LICENSE=LGPL-2.1+ +RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pylint-dev/astroid/archive/v4.0.0rc0.tar.gz -> astroid-4.0.0_rc0.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=4500dacc5405a5f4bdd0258086eab0e2 diff --git a/metadata/md5-cache/dev-python/beautifulsoup4-4.14.2 b/metadata/md5-cache/dev-python/beautifulsoup4-4.14.2 new file mode 100644 index 000000000000..ad892d0dd909 --- /dev/null +++ b/metadata/md5-cache/dev-python/beautifulsoup4-4.14.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( || ( dev-python/faust-cchardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/html5lib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/soupsieve-2.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree +EAPI=8 +HOMEPAGE=https://www.crummy.com/software/BeautifulSoup/bs4/ https://pypi.org/project/beautifulsoup4/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=MIT +RDEPEND=dev-python/html5lib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/soupsieve-2.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.14.2.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=2709b54e243c5ccd46921357d7eb92d4 diff --git a/metadata/md5-cache/dev-python/blake3-1.0.5 b/metadata/md5-cache/dev-python/blake3-1.0.7 index 26d0131e4bff..cafede5d9fe4 100644 --- a/metadata/md5-cache/dev-python/blake3-1.0.5 +++ b/metadata/md5-cache/dev-python/blake3-1.0.7 @@ -1,4 +1,4 @@ -BDEPEND=rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) dev-util/maturin[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) !rust? ( dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=rust? ( || ( >=dev-lang/rust-bin-1.80.1:* >=dev-lang/rust-1.80.1:* ) dev-util/maturin[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) !rust? ( dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) DESCRIPTION=Python bindings for the BLAKE3 cryptographic hash function @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/oconnor663/blake3-py/archive/1.0.5.tar.gz -> blake3-py-1.0.5.gh.tar.gz rust? ( https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/cc/1.2.23/download -> cc-1.2.23.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.172/download -> libc-0.2.172.crate https://crates.io/api/v1/crates/memmap2/0.9.5/download -> memmap2-0.9.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.0/download -> portable-atomic-1.11.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.24.2/download -> pyo3-build-config-0.24.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.24.2/download -> pyo3-ffi-0.24.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.24.2/download -> pyo3-macros-backend-0.24.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.24.2/download -> pyo3-macros-0.24.2.crate https://crates.io/api/v1/crates/pyo3/0.24.2/download -> pyo3-0.24.2.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.101/download -> syn-2.0.101.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate ) +SRC_URI=https://github.com/oconnor663/blake3-py/archive/1.0.7.tar.gz -> blake3-py-1.0.7.gh.tar.gz rust? ( https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/cc/1.2.39/download -> cc-1.2.39.crate https://crates.io/api/v1/crates/cfg-if/1.0.3/download -> cfg-if-1.0.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.2/download -> find-msvc-tools-0.1.2.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.176/download -> libc-0.2.176.crate https://crates.io/api/v1/crates/memmap2/0.9.8/download -> memmap2-0.9.8.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.26.0/download -> pyo3-build-config-0.26.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.26.0/download -> pyo3-ffi-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.26.0/download -> pyo3-macros-backend-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.26.0/download -> pyo3-macros-0.26.0.crate https://crates.io/api/v1/crates/pyo3/0.26.0/download -> pyo3-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.41/download -> quote-1.0.41.crate https://crates.io/api/v1/crates/rayon-core/1.13.0/download -> rayon-core-1.13.0.crate https://crates.io/api/v1/crates/rayon/1.11.0/download -> rayon-1.11.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate ) _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=fb54bc2682aae5f908d82d8655a46480 +_md5_=ce776cfa6f7c31e7838900df153fcc1b diff --git a/metadata/md5-cache/dev-python/boto3-1.40.41 b/metadata/md5-cache/dev-python/boto3-1.40.41 new file mode 100644 index 000000000000..7c6f16356058 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.40.41 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/botocore-1.40.41[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.40.41[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.40.41.tar.gz -> boto3-1.40.41.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=f1fb0ebdcf5206989277d9d34db8a878 diff --git a/metadata/md5-cache/dev-python/boto3-1.40.42 b/metadata/md5-cache/dev-python/boto3-1.40.42 new file mode 100644 index 000000000000..3e029eadac67 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.40.42 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/botocore-1.40.42[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.40.42[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.40.42.tar.gz -> boto3-1.40.42.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=f1fb0ebdcf5206989277d9d34db8a878 diff --git a/metadata/md5-cache/dev-python/botocore-1.40.41 b/metadata/md5-cache/dev-python/botocore-1.40.41 new file mode 100644 index 000000000000..113310039867 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.40.41 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=<dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.40.41.tar.gz -> botocore-1.40.41.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=315ef4461afd1854760b7ccf333030a9 diff --git a/metadata/md5-cache/dev-python/botocore-1.40.42 b/metadata/md5-cache/dev-python/botocore-1.40.42 new file mode 100644 index 000000000000..ec4010a46f41 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.40.42 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=<dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.40.42.tar.gz -> botocore-1.40.42.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=315ef4461afd1854760b7ccf333030a9 diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.37.2 b/metadata/md5-cache/dev-python/cfn-lint-1.37.2 deleted file mode 100644 index 45319eb5e480..000000000000 --- a/metadata/md5-cache/dev-python/cfn-lint-1.37.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-77.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/defusedxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-sam-translator-1.97.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=CloudFormation Linter -EAPI=8 -HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/aws-sam-translator-1.97.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.37.2.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=521a9635f703a518bfa1e4e374c5113c diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.38.3 b/metadata/md5-cache/dev-python/cfn-lint-1.38.3 deleted file mode 100644 index f50bc9500afb..000000000000 --- a/metadata/md5-cache/dev-python/cfn-lint-1.38.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-77.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/defusedxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-sam-translator-1.97.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=CloudFormation Linter -EAPI=8 -HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/aws-sam-translator-1.97.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.38.3.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=a040ae69f1855fc189af85613a498abe diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.39.0 b/metadata/md5-cache/dev-python/cfn-lint-1.40.0 index 0f83a9267925..c86c6c891a7f 100644 --- a/metadata/md5-cache/dev-python/cfn-lint-1.39.0 +++ b/metadata/md5-cache/dev-python/cfn-lint-1.40.0 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/aws-sam-translator-1.97.0[python_targets_python3_9(-)?,pyth REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.39.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.40.0.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=053e88b1257ef01338fe694e685d7995 diff --git a/metadata/md5-cache/dev-python/clang-15.0.7 b/metadata/md5-cache/dev-python/clang-15.0.7 index f910b38f821b..5d28d35a3c60 100644 --- a/metadata/md5-cache/dev-python/clang-15.0.7 +++ b/metadata/md5-cache/dev-python/clang-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=4eb1df7a542578d814977970f5b8064f diff --git a/metadata/md5-cache/dev-python/clang-16.0.6 b/metadata/md5-cache/dev-python/clang-16.0.6 index d8fc6687ab6f..e387213cc34f 100644 --- a/metadata/md5-cache/dev-python/clang-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=4eb1df7a542578d814977970f5b8064f diff --git a/metadata/md5-cache/dev-python/clang-17.0.6 b/metadata/md5-cache/dev-python/clang-17.0.6 index b7c9aad5cf59..f5f2d5d66b42 100644 --- a/metadata/md5-cache/dev-python/clang-17.0.6 +++ b/metadata/md5-cache/dev-python/clang-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=4eb1df7a542578d814977970f5b8064f diff --git a/metadata/md5-cache/dev-python/clang-18.1.8 b/metadata/md5-cache/dev-python/clang-18.1.8 index c4d04b307dfb..c84343a04f6b 100644 --- a/metadata/md5-cache/dev-python/clang-18.1.8 +++ b/metadata/md5-cache/dev-python/clang-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=4eb1df7a542578d814977970f5b8064f diff --git a/metadata/md5-cache/dev-python/clang-19.1.7 b/metadata/md5-cache/dev-python/clang-19.1.7 index 28f240a2549e..76217f258864 100644 --- a/metadata/md5-cache/dev-python/clang-19.1.7 +++ b/metadata/md5-cache/dev-python/clang-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=2cb6b5472241480a6163517ad7e64daa diff --git a/metadata/md5-cache/dev-python/clang-20.1.8 b/metadata/md5-cache/dev-python/clang-20.1.8 index 3c569faf29a4..72d2226100b9 100644 --- a/metadata/md5-cache/dev-python/clang-20.1.8 +++ b/metadata/md5-cache/dev-python/clang-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=9d8e0a04e42a701fb29d5271d00d25c0 diff --git a/metadata/md5-cache/dev-python/clang-21.1.1 b/metadata/md5-cache/dev-python/clang-21.1.1 index 49fdce9b02c4..d29f39b4d5c5 100644 --- a/metadata/md5-cache/dev-python/clang-21.1.1 +++ b/metadata/md5-cache/dev-python/clang-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=84ab930d837051b8eabfcf8e46db0949 diff --git a/metadata/md5-cache/dev-python/clang-21.1.2 b/metadata/md5-cache/dev-python/clang-21.1.2 index f09b8f3aafe1..9b36c68b926f 100644 --- a/metadata/md5-cache/dev-python/clang-21.1.2 +++ b/metadata/md5-cache/dev-python/clang-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=84ab930d837051b8eabfcf8e46db0949 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0.9999 b/metadata/md5-cache/dev-python/clang-22.0.0.9999 index 0a26e5155ba0..d47bfbea062a 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=llvm-core/clang-22.0.0.9999:* !llvm-core/llvm:0[clang(-),python(-)] !l REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=77cef26b1d2ad071cbf9f365e111e7d7 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20250910 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20250910 index ee3a51dec7c8..19b2b6dbd76d 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0_pre20250910 +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=417d08418fb2a17eba3f36d5bd5ad916 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20250923 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20250923 index 692047920f0a..e02b8f92d08b 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0_pre20250923 +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=77cef26b1d2ad071cbf9f365e111e7d7 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251001 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251001 new file mode 100644 index 000000000000..d7ecf80180ca --- /dev/null +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) test? ( llvm-core/clang:22 ) +DEFINED_PHASES=install prepare test unpack +DEPEND=>=llvm-core/clang-22.0.0_pre20251001:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] +DESCRIPTION=Python bindings for llvm-core/clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=llvm.org python-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=llvm-core/clang-22.0.0_pre20251001:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=77cef26b1d2ad071cbf9f365e111e7d7 diff --git a/metadata/md5-cache/dev-python/fastimport-0.9.16 b/metadata/md5-cache/dev-python/fastimport-0.9.16 new file mode 100644 index 000000000000..b2ad6ab588b8 --- /dev/null +++ b/metadata/md5-cache/dev-python/fastimport-0.9.16 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library for parsing the fastimport VCS serialization format +EAPI=8 +HOMEPAGE=https://github.com/jelmer/python-fastimport/ https://pypi.org/project/fastimport/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2+ +RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/fastimport/fastimport-0.9.16.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=6807137d5d0b37480cc5035220b88d8b diff --git a/metadata/md5-cache/dev-python/flask-restx-1.3.2 b/metadata/md5-cache/dev-python/flask-restx-1.3.2 new file mode 100644 index 000000000000..fb4f944bc368 --- /dev/null +++ b/metadata/md5-cache/dev-python/flask-restx-1.3.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/aniso8601[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/aniso8601[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/blinker[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/faker[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzlocal[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) +DESCRIPTION=Framework API development with Flask +EAPI=8 +HOMEPAGE=https://flask-restx.readthedocs.io +INHERIT=distutils-r1 +IUSE=test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-python/aniso8601[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-restx/flask-restx/archive/1.3.2.tar.gz -> flask-restx-1.3.2.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=6db0a1dec1e4db290657a1f73cd596a8 diff --git a/metadata/md5-cache/dev-python/fonttools-4.58.5 b/metadata/md5-cache/dev-python/fonttools-4.58.5 deleted file mode 100644 index d63b21935259..000000000000 --- a/metadata/md5-cache/dev-python/fonttools-4.58.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=native-extensions? ( python_targets_python3_9? ( dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/munkres[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) -DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts -EAPI=8 -HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/ -INHERIT=distutils-r1 virtualx -IUSE=+native-extensions test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=BSD -RDEPEND=>=dev-python/fs-2.4.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fonttools/fonttools/archive/4.58.5.tar.gz -> fonttools-4.58.5.gh.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=819295ecf53bbfb534e78adca4b5aa45 diff --git a/metadata/md5-cache/dev-python/fonttools-4.59.1-r1 b/metadata/md5-cache/dev-python/fonttools-4.60.1 index 17c272b7c205..4fc25e83406a 100644 --- a/metadata/md5-cache/dev-python/fonttools-4.59.1-r1 +++ b/metadata/md5-cache/dev-python/fonttools-4.60.1 @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://github.com/fonttools/fonttools/archive/4.59.1.tar.gz -> fonttools-4.59.1.gh.tar.gz +SRC_URI=https://github.com/fonttools/fonttools/archive/4.60.1.tar.gz -> fonttools-4.60.1.gh.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 _md5_=2b8fd26d45e82af4cef43dc9d5bcb036 diff --git a/metadata/md5-cache/dev-python/google-auth-2.41.0 b/metadata/md5-cache/dev-python/google-auth-2.41.0 new file mode 100644 index 000000000000..523723516f6b --- /dev/null +++ b/metadata/md5-cache/dev-python/google-auth-2.41.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/aioresponses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-38.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyu2f[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/cachetools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-localserver[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google Authentication Library +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/cachetools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-auth/google_auth-2.41.0.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=415d1e0a54f21b52dc73101ab0df5a7e diff --git a/metadata/md5-cache/dev-python/google-auth-2.41.1 b/metadata/md5-cache/dev-python/google-auth-2.41.1 new file mode 100644 index 000000000000..4dfdd557789b --- /dev/null +++ b/metadata/md5-cache/dev-python/google-auth-2.41.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/aioresponses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-38.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyu2f[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/cachetools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-localserver[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google Authentication Library +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/cachetools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-auth/google_auth-2.41.1.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=415d1e0a54f21b52dc73101ab0df5a7e diff --git a/metadata/md5-cache/dev-python/gsd-3.4.2 b/metadata/md5-cache/dev-python/gsd-4.1.0 index 7f59f52a1a0d..a7c4dd089ea3 100644 --- a/metadata/md5-cache/dev-python/gsd-3.4.2 +++ b/metadata/md5-cache/dev-python/gsd-4.1.0 @@ -12,6 +12,6 @@ RDEPEND=dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12 REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/glotzerlab/gsd/releases/download/v3.4.2/gsd-3.4.2.tar.gz +SRC_URI=https://github.com/glotzerlab/gsd/releases/download/v4.1.0/gsd-4.1.0.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=fc8d13ab564c2188b1c0014381d3c749 +_md5_=b37947782249a57d6bd563b3558b006a diff --git a/metadata/md5-cache/dev-python/ipython-9.6.0 b/metadata/md5-cache/dev-python/ipython-9.6.0 new file mode 100644 index 000000000000..03ec134b597f --- /dev/null +++ b/metadata/md5-cache/dev-python/ipython-9.6.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/nbformat[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pickleshare[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testpath[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython-pygments-lexers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Advanced interactive shell for Python +EAPI=8 +HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ +INHERIT=distutils-r1 optfeature pypi virtualx +IUSE=examples gui notebook nbconvert +smp test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +PDEPEND=python_targets_python3_9? ( gui? ( dev-python/qtconsole[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( gui? ( dev-python/qtconsole[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( gui? ( dev-python/qtconsole[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( gui? ( dev-python/qtconsole[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( gui? ( dev-python/qtconsole[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipywidgets[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/widgetsnbextension[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipywidgets[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/widgetsnbextension[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( notebook? ( dev-python/notebook[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipywidgets[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/widgetsnbextension[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) +RDEPEND=dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython-pygments-lexers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-9.6.0.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 +_md5_=037a3f30976c51337fdc357d980a3fa0 diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9 index 64cd09aac563..9d330e94ae0b 100644 --- a/metadata/md5-cache/dev-python/langdetect-1.0.9 +++ b/metadata/md5-cache/dev-python/langdetect-1.0.9 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=test? ( dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Port of Google's language-detection library to Python EAPI=8 HOMEPAGE=https://pypi.org/project/langdetect/ https://github.com/Mimino666/langdetect INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RDEPEND=dev-python/six[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=2fa40380c6b5f2635808bd62ec3d82c3 +_md5_=6f912514880a7aaf91ded32229d9ae14 diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index 4c8b03146b81..4270da793207 100644 --- a/metadata/md5-cache/dev-python/lit-15.0.7 +++ b/metadata/md5-cache/dev-python/lit-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=e37d906d29907617bda6880829999d1a diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index 1fef5959f260..33d65fa17eb9 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=5ed4ae9d27040cb7d701f10c3700f644 diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6 index 5fbcfe076f4d..c9ffc2ae20ed 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.6 +++ b/metadata/md5-cache/dev-python/lit-17.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=c92f1ee2bcc69c3c4c58c36a868b5cc7 diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8 index 6d57e1a7dc29..37db301e68f5 100644 --- a/metadata/md5-cache/dev-python/lit-18.1.8 +++ b/metadata/md5-cache/dev-python/lit-18.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=43c49fb9e401e3fe6903bc23a59e7d1a diff --git a/metadata/md5-cache/dev-python/lit-19.1.7 b/metadata/md5-cache/dev-python/lit-19.1.7 index c622215c3ed0..e30efb9f412f 100644 --- a/metadata/md5-cache/dev-python/lit-19.1.7 +++ b/metadata/md5-cache/dev-python/lit-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=43c49fb9e401e3fe6903bc23a59e7d1a diff --git a/metadata/md5-cache/dev-python/lit-20.1.8 b/metadata/md5-cache/dev-python/lit-20.1.8 index 6f0a4fa1a54a..1ccdc5060c1f 100644 --- a/metadata/md5-cache/dev-python/lit-20.1.8 +++ b/metadata/md5-cache/dev-python/lit-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=33a4a868113be4d9259425c9af08a56a diff --git a/metadata/md5-cache/dev-python/lit-21.1.1 b/metadata/md5-cache/dev-python/lit-21.1.1 index e352e074169b..7f521160538d 100644 --- a/metadata/md5-cache/dev-python/lit-21.1.1 +++ b/metadata/md5-cache/dev-python/lit-21.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=d6dd003764161d8727b0e2f1af1ae2d5 diff --git a/metadata/md5-cache/dev-python/lit-21.1.2 b/metadata/md5-cache/dev-python/lit-21.1.2 index ab48446aa611..edd7e5631854 100644 --- a/metadata/md5-cache/dev-python/lit-21.1.2 +++ b/metadata/md5-cache/dev-python/lit-21.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=d6dd003764161d8727b0e2f1af1ae2d5 diff --git a/metadata/md5-cache/dev-python/lit-22.0.0.9999 b/metadata/md5-cache/dev-python/lit-22.0.0.9999 index ef81577c08a7..992b163d21a7 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-22.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=59dab6b85e75378bcd5660d1b53adb4b diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20250910 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20250910 index 952ac8d890e6..9bfeacc5012b 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0_pre20250910 +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20250910 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=59dab6b85e75378bcd5660d1b53adb4b diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20250923 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20250923 index aae88c980fff..ac2eae470d1d 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0_pre20250923 +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20250923 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=59dab6b85e75378bcd5660d1b53adb4b diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251001 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251001 new file mode 100644 index 000000000000..699d727170a4 --- /dev/null +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/psutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] llvm-core/llvm ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A stand-alone install of the LLVM suite testing tool +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=distutils-r1 llvm.org +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=59dab6b85e75378bcd5660d1b53adb4b diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.16 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.16 deleted file mode 100644 index 70857645755c..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.6.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2023.10.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-material-extensions[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-redirects[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material-extensions[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-redirects[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/mkdocs[python_targets_python3_9(-)] dev-python/mkdocs-material-extensions[python_targets_python3_9(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_9(-)] dev-python/mkdocs-redirects[python_targets_python3_9(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=MIT Apache-2.0 CC0-1.0 CC-BY-4.0 MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/requests-2.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.16.tar.gz -> mkdocs-material-9.6.16.gh.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=000c702201ad96af9248c3a7e8fcb887 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.17 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.17 deleted file mode 100644 index ca7ea65eadfe..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.6.17 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2023.10.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-material-extensions[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-redirects[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material-extensions[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-redirects[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/mkdocs[python_targets_python3_9(-)] dev-python/mkdocs-material-extensions[python_targets_python3_9(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_9(-)] dev-python/mkdocs-redirects[python_targets_python3_9(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=MIT Apache-2.0 CC0-1.0 CC-BY-4.0 MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/requests-2.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.17.tar.gz -> mkdocs-material-9.6.17.gh.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=000c702201ad96af9248c3a7e8fcb887 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.18 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.18 deleted file mode 100644 index b500e9300db8..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.6.18 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2023.10.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-material-extensions[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-redirects[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material-extensions[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-redirects[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/mkdocs[python_targets_python3_9(-)] dev-python/mkdocs-material-extensions[python_targets_python3_9(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_9(-)] dev-python/mkdocs-redirects[python_targets_python3_9(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT Apache-2.0 CC0-1.0 CC-BY-4.0 MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/requests-2.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.18.tar.gz -> mkdocs-material-9.6.18.gh.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=735fc26ff6439a876fb839a7a9187973 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.19 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.21 index 261cf027e2a0..fce88bd8af67 100644 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.6.19 +++ b/metadata/md5-cache/dev-python/mkdocs-material-9.6.21 @@ -11,6 +11,6 @@ PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_9(-)? RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/regex-2022.4.24[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/requests-2.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.19.tar.gz -> mkdocs-material-9.6.19.gh.tar.gz +SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.21.tar.gz -> mkdocs-material-9.6.21.gh.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=735fc26ff6439a876fb839a7a9187973 diff --git a/metadata/md5-cache/dev-python/narwhals-2.4.0 b/metadata/md5-cache/dev-python/narwhals-2.6.0 index ff12746357b0..6e8ba0abbfbe 100644 --- a/metadata/md5-cache/dev-python/narwhals-2.4.0 +++ b/metadata/md5-cache/dev-python/narwhals-2.6.0 @@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/n/narwhals/narwhals-2.4.0.tar.gz verify-provenance? ( https://pypi.org/integrity/narwhals/v2.4.0/narwhals-2.4.0.tar.gz/provenance -> narwhals-2.4.0.tar.gz.provenance ) +SRC_URI=https://files.pythonhosted.org/packages/source/n/narwhals/narwhals-2.6.0.tar.gz verify-provenance? ( https://pypi.org/integrity/narwhals/v2.6.0/narwhals-2.6.0.tar.gz/provenance -> narwhals-2.6.0.tar.gz.provenance ) _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=b84169183829e367ef913934acb081a5 diff --git a/metadata/md5-cache/dev-python/nbxmpp-4.5.4 b/metadata/md5-cache/dev-python/nbxmpp-4.5.4 deleted file mode 100644 index b1f4aa73924a..000000000000 --- a/metadata/md5-cache/dev-python/nbxmpp-4.5.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygobject-3.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way -EAPI=8 -HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm64 ~loong ~riscv x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygobject-3.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/4.5.4/python-nbxmpp-4.5.4.tar.bz2 -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=c85e9649ad39d2d9e5eea85e8cae0a1d diff --git a/metadata/md5-cache/dev-python/nbxmpp-6.2.0 b/metadata/md5-cache/dev-python/nbxmpp-6.2.0 deleted file mode 100644 index 9a4390a2811f..000000000000 --- a/metadata/md5-cache/dev-python/nbxmpp-6.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygobject-3.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way -EAPI=8 -HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm64 ~loong ~riscv x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygobject-3.42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/6.2.0/python-nbxmpp-6.2.0.tar.bz2 -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=a91ca1281de84443162265c7ca1c4acc diff --git a/metadata/md5-cache/dev-python/nbxmpp-6.3.1 b/metadata/md5-cache/dev-python/nbxmpp-6.3.1 new file mode 100644 index 000000000000..48df35060da0 --- /dev/null +++ b/metadata/md5-cache/dev-python/nbxmpp-6.3.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygobject-3.42[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way +EAPI=8 +HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygobject-3.42[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/6.3.1/python-nbxmpp-6.3.1.tar.bz2 +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=5f1f27711ba2ec3d895f49efef2a0db0 diff --git a/metadata/md5-cache/dev-python/notebook-7.4.4 b/metadata/md5-cache/dev-python/notebook-7.4.4 deleted file mode 100644 index 72d90d0643f4..000000000000 --- a/metadata/md5-cache/dev-python/notebook-7.4.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-jupyter-builder[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyterlab-4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyterlab-4.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/ipykernel[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/nbval[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests-unixsocket[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/jupyter-server-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyter-server-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyterlab-4.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyterlab-4.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyterlab-server-2.27.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyterlab-server-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/notebook-shim-0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/notebook-shim-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-6.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-console-scripts[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-jupyter[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-tornasync[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install postinst postrm prepare test -DESCRIPTION=Jupyter Interactive Notebook -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/notebook/ https://pypi.org/project/notebook/ -INHERIT=distutils-r1 pypi xdg-utils -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=BSD -RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyter-server-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyterlab-4.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyterlab-4.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyterlab-server-2.27.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jupyterlab-server-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/notebook-shim-0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/notebook-shim-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-6.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.4.4.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=eba99978c0f7f5f218788efe28a09013 diff --git a/metadata/md5-cache/dev-python/numexpr-2.13.1 b/metadata/md5-cache/dev-python/numexpr-2.13.1 new file mode 100644 index 000000000000..4c4027b46e7f --- /dev/null +++ b/metadata/md5-cache/dev-python/numexpr-2.13.1 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-python/numpy-2.0.0_rc:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) +DESCRIPTION=Fast numerical array expression evaluator for Python and NumPy +EAPI=8 +HOMEPAGE=https://github.com/pydata/numexpr/ https://pypi.org/project/numexpr/ +INHERIT=distutils-r1 +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/numpy-2.0.0_rc:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +SRC_URI=https://github.com/pydata/numexpr/archive/v2.13.1.tar.gz -> numexpr-2.13.1.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=5b961c00b8810ffba468f737ab851d0c diff --git a/metadata/md5-cache/dev-python/pandas-2.3.3 b/metadata/md5-cache/dev-python/pandas-2.3.3 new file mode 100644 index 000000000000..412c78533964 --- /dev/null +++ b/metadata/md5-cache/dev-python/pandas-2.3.3 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/numpy-1.23.2:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2020.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-build/meson-1.2.1 >=dev-python/cython-3.0.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/versioneer-0.28[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.3.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blosc[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/statsmodels[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) X? ( || ( >=dev-python/pyqt5-5.15.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qtpy-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-libs/apache-arrow[brotli,parquet,snappy] >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.46.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openpyxl-3.0.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyarrow-10.0.1[parquet,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymysql-1.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-misc/xclip x11-misc/xsel ) test? ( >=dev-python/numpy-1.23.2:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2020.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blosc[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/statsmodels[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) X? ( || ( >=dev-python/pyqt5-5.15.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qtpy-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-misc/xclip x11-misc/xsel ) ) ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/meson-python-0.17.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=dev-python/numpy-1.23.2:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) +DESCRIPTION=Powerful data structures for data analysis and statistics +EAPI=8 +HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ +INHERIT=distutils-r1 optfeature pypi toolchain-funcs virtualx +IUSE=big-endian full-support minimal test X test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/numpy-1.23.2:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2020.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/blosc[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/statsmodels[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) X? ( || ( >=dev-python/pyqt5-5.15.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qtpy-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.3.3.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 +_md5_=d439ac077e5909198bc2840fd7cfe344 diff --git a/metadata/md5-cache/dev-python/passlib-1.7.4-r3 b/metadata/md5-cache/dev-python/passlib-1.7.4-r4 index 6ff874ac63f4..30c6005bc68c 100644 --- a/metadata/md5-cache/dev-python/passlib-1.7.4-r3 +++ b/metadata/md5-cache/dev-python/passlib-1.7.4-r4 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/scrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/bcrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=test? ( dev-python/scrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/bcrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Password hashing framework supporting over 20 schemes EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/passlib/passlib-1.7.4.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=418c5fc7c6f6b794c3e5210269ef2238 +_md5_=e972a1ff308d4a207dca529819448d56 diff --git a/metadata/md5-cache/dev-python/pipx-1.8.0 b/metadata/md5-cache/dev-python/pipx-1.8.0 new file mode 100644 index 000000000000..1715106f6930 --- /dev/null +++ b/metadata/md5-cache/dev-python/pipx-1.8.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/pypiserver[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/argcomplete-1.9.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/userpath-1.9.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Install and Run Python Applications in Isolated Environments +EAPI=8 +HOMEPAGE=https://pipx.pypa.io/stable/ https://pypi.org/project/pipx/ https://github.com/pypa/pipx/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/argcomplete-1.9.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/userpath-1.9.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pypa/pipx/archive/1.8.0.tar.gz -> pipx-1.8.0.gh.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/pipx-1.7.1-test-shim.tar.xz https://files.pythonhosted.org/packages/py3/p/pip/pip-23.3.2-py3-none-any.whl https://files.pythonhosted.org/packages/py3/p/pip/pip-24.0-py3-none-any.whl ) +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=aa6fb71d9fe50e65c7406dc5d121415a diff --git a/metadata/md5-cache/dev-python/pylast-6.0.0 b/metadata/md5-cache/dev-python/pylast-6.0.0 new file mode 100644 index 000000000000..0a61d6adda78 --- /dev/null +++ b/metadata/md5-cache/dev-python/pylast-6.0.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/httpx-0.26[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flaky[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python interface to last.fm and other api-compatible websites +EAPI=8 +HOMEPAGE=https://pypi.org/project/pylast/ https://github.com/pylast/pylast/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/httpx-0.26[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pylast/pylast-6.0.0.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=c420b1f0ff0272f76b6f1aa5871867fd diff --git a/metadata/md5-cache/dev-python/pyside-6.9.9999 b/metadata/md5-cache/dev-python/pyside-6.9.9999 deleted file mode 100644 index 357e6f5fab65..000000000000 --- a/metadata/md5-cache/dev-python/pyside-6.9.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-build/cmake dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/wheel-0.46.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/patchelf doc? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 media-gfx/graphviz dev-python/sphinx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/myst-parser[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) numpy? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install preinst prepare setup test unpack -DEPEND==dev-qt/qtbase-6.9.9999*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.9.9999*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.9.9999*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.9.9999*:6 ) designer? ( =dev-qt/qttools-6.9.9999*:6[designer,widgets,gles2-only=] ) gui? ( =dev-qt/qtbase-6.9.9999*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.9.9999*:6[assistant,gles2-only=] ) httpserver? ( =dev-qt/qthttpserver-6.9.9999*:6 ) location? ( =dev-qt/qtlocation-6.9.9999*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.9.9999*:6[widgets(+)?] ) network? ( =dev-qt/qtbase-6.9.9999*:6[ssl] ) network-auth? ( =dev-qt/qtnetworkauth-6.9.9999*:6 ) nfc? ( =dev-qt/qtconnectivity-6.9.9999*:6[nfc] ) numpy? ( >=dev-python/numpy-2.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) pdfium? ( =dev-qt/qtwebengine-6.9.9999*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.9.9999*:6 ) printsupport? ( =dev-qt/qtbase-6.9.9999*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.9.9999*:6[opengl?,widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.9.9999*:6[opengl?] ) remoteobjects? ( =dev-qt/qtremoteobjects-6.9.9999*:6 ) scxml? ( =dev-qt/qtscxml-6.9.9999*:6 ) sensors? ( =dev-qt/qtsensors-6.9.9999*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.9.9999*:6 ) serialbus? ( =dev-qt/qtserialbus-6.9.9999*:6 ) serialport? ( =dev-qt/qtserialport-6.9.9999*:6 ) svg? ( =dev-qt/qtsvg-6.9.9999*:6 ) testlib? ( =dev-qt/qtbase-6.9.9999*:6[gui] ) tools? ( =dev-qt/qtbase-6.9.9999*:6 =dev-qt/qtdeclarative-6.9.9999*:6[qmlls] =dev-qt/qttools-6.9.9999*:6[assistant,designer,linguist] dev-python/pkginfo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) uitools? ( =dev-qt/qttools-6.9.9999*:6[gles2-only=,widgets] ) webchannel? ( =dev-qt/qtwebchannel-6.9.9999*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.9.9999*:6[alsa,widgets?] =dev-qt/qtwebengine-6.9.9999*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.9.9999*:6 ) webview? ( =dev-qt/qtwebview-6.9.9999*:6 ) !dev-python/pyside:0 !dev-python/shiboken6 !dev-python/pyside6-tools llvm_slot_16? ( llvm-core/clang:16 llvm-core/llvm:16 ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 ) dev-util/vulkan-headers test? ( =dev-qt/qtbase-6.9.9999*:6[gui] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=Python bindings for the Qt framework -EAPI=8 -HOMEPAGE=https://wiki.qt.io/PySide6 -INHERIT=distutils-r1 llvm-r1 multiprocessing qmake-utils virtualx git-r3 -IUSE=3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +llvm_slot_20 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) -PROPERTIES=live -RDEPEND==dev-qt/qtbase-6.9.9999*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.9.9999*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.9.9999*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.9.9999*:6 ) designer? ( =dev-qt/qttools-6.9.9999*:6[designer,widgets,gles2-only=] ) gui? ( =dev-qt/qtbase-6.9.9999*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.9.9999*:6[assistant,gles2-only=] ) httpserver? ( =dev-qt/qthttpserver-6.9.9999*:6 ) location? ( =dev-qt/qtlocation-6.9.9999*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.9.9999*:6[widgets(+)?] ) network? ( =dev-qt/qtbase-6.9.9999*:6[ssl] ) network-auth? ( =dev-qt/qtnetworkauth-6.9.9999*:6 ) nfc? ( =dev-qt/qtconnectivity-6.9.9999*:6[nfc] ) numpy? ( >=dev-python/numpy-2.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) pdfium? ( =dev-qt/qtwebengine-6.9.9999*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.9.9999*:6 ) printsupport? ( =dev-qt/qtbase-6.9.9999*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.9.9999*:6[opengl?,widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.9.9999*:6[opengl?] ) remoteobjects? ( =dev-qt/qtremoteobjects-6.9.9999*:6 ) scxml? ( =dev-qt/qtscxml-6.9.9999*:6 ) sensors? ( =dev-qt/qtsensors-6.9.9999*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.9.9999*:6 ) serialbus? ( =dev-qt/qtserialbus-6.9.9999*:6 ) serialport? ( =dev-qt/qtserialport-6.9.9999*:6 ) svg? ( =dev-qt/qtsvg-6.9.9999*:6 ) testlib? ( =dev-qt/qtbase-6.9.9999*:6[gui] ) tools? ( =dev-qt/qtbase-6.9.9999*:6 =dev-qt/qtdeclarative-6.9.9999*:6[qmlls] =dev-qt/qttools-6.9.9999*:6[assistant,designer,linguist] dev-python/pkginfo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) uitools? ( =dev-qt/qttools-6.9.9999*:6[gles2-only=,widgets] ) webchannel? ( =dev-qt/qtwebchannel-6.9.9999*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.9.9999*:6[alsa,widgets?] =dev-qt/qtwebengine-6.9.9999*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.9.9999*:6 ) webview? ( =dev-qt/qtwebview-6.9.9999*:6 ) !dev-python/pyside:0 !dev-python/shiboken6 !dev-python/pyside6-tools python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=test? ( qml? ( quick ) ) concurrent? ( core ) 3d? ( gui network opengl ) xml? ( core ) printsupport? ( widgets ) gui? ( core ) bluetooth? ( core ) quick? ( gui network qml opengl ) webengine? ( core gui network printsupport quick webchannel ) testlib? ( widgets ) nfc? ( core ) websockets? ( network ) network-auth? ( network ) network? ( core ) charts? ( core gui widgets ) gles2-only? ( gui ) webview? ( gui quick webengine ) quick3d? ( gui network qml quick ) svg? ( gui ) dbus? ( core ) webchannel? ( core ) remoteobjects? ( core network ) uitools? ( widgets ) spatialaudio? ( core gui network multimedia ) httpserver? ( core concurrent network websockets ) pdfium? ( core gui network ) positioning? ( core ) location? ( core positioning ) designer? ( widgets ) scxml? ( core ) opengl? ( gui ) serialbus? ( core network serialport ) serialport? ( core ) sql? ( widgets ) widgets? ( gui ) qml? ( network ) help? ( widgets ) multimedia? ( core gui network ) sensors? ( core ) speech? ( core multimedia ) || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=93b048bea654136ab89b7980c2138bf8 diff --git a/metadata/md5-cache/dev-python/pyzotero-1.6.11 b/metadata/md5-cache/dev-python/pyzotero-1.6.11 deleted file mode 100644 index 00ce2adf8bbc..000000000000 --- a/metadata/md5-cache/dev-python/pyzotero-1.6.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2024.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/httpretty[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python client for the Zotero API -EAPI=8 -HOMEPAGE=https://github.com/urschrei/pyzotero/ https://pypi.org/project/pyzotero/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 -LICENSE=BlueOak-1.0.0 -RDEPEND=app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzotero/pyzotero-1.6.11.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=c8bc0cf07a264314e29ab450fc9b2b39 diff --git a/metadata/md5-cache/dev-python/pyzotero-1.6.13 b/metadata/md5-cache/dev-python/pyzotero-1.6.13 deleted file mode 100644 index 0ddc265b45a6..000000000000 --- a/metadata/md5-cache/dev-python/pyzotero-1.6.13 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2024.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/httpretty-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2025.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tzdata-2025.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( app-text/zotero-bin <dev-python/bibtexparser-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bibtexparser-1.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whenever-0.8.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/uv-build[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python client for the Zotero API -EAPI=8 -HOMEPAGE=https://github.com/urschrei/pyzotero/ https://pypi.org/project/pyzotero/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 -LICENSE=BlueOak-1.0.0 -RDEPEND=app-text/zotero-bin <dev-python/bibtexparser-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bibtexparser-1.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whenever-0.8.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/urschrei/pyzotero/archive/v1.6.13.tar.gz -> pyzotero-1.6.13.gh.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=6fd207626b3136d76b2bb7c73cae14d5 diff --git a/metadata/md5-cache/dev-python/pyzotero-1.6.15 b/metadata/md5-cache/dev-python/pyzotero-1.6.15 deleted file mode 100644 index 4b91f6360d1d..000000000000 --- a/metadata/md5-cache/dev-python/pyzotero-1.6.15 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2024.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/httpretty-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2025.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tzdata-2025.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( app-text/zotero-bin <dev-python/bibtexparser-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bibtexparser-1.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whenever-0.8.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/uv-build[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] verify-provenance? ( dev-python/pypi-attestations ) -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=A Python client for the Zotero API -EAPI=8 -HOMEPAGE=https://github.com/urschrei/pyzotero/ https://pypi.org/project/pyzotero/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 verify-provenance -KEYWORDS=~amd64 -LICENSE=BlueOak-1.0.0 -RDEPEND=app-text/zotero-bin <dev-python/bibtexparser-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bibtexparser-1.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whenever-0.8.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzotero/pyzotero-1.6.15.tar.gz verify-provenance? ( https://pypi.org/integrity/pyzotero/v1.6.15/pyzotero-1.6.15.tar.gz/provenance -> pyzotero-1.6.15.tar.gz.provenance ) -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=38514f446c8dc4a577acb6b51ab1493f diff --git a/metadata/md5-cache/dev-python/sqlglot-27.18.0 b/metadata/md5-cache/dev-python/sqlglot-27.20.0 index d1ea6b603312..a05713e24f51 100644 --- a/metadata/md5-cache/dev-python/sqlglot-27.18.0 +++ b/metadata/md5-cache/dev-python/sqlglot-27.20.0 @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-27.18.0.tar.gz native-extensions? ( https://github.com/gentoo-crate-dist/sqlglot/releases/download/v26.33.0/sqlglot-26.33.0-crates.tar.xz ) +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-27.20.0.tar.gz native-extensions? ( https://github.com/gentoo-crate-dist/sqlglot/releases/download/v26.33.0/sqlglot-26.33.0-crates.tar.xz ) _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=3538992bae5206e67bc50aa7f1ed714b diff --git a/metadata/md5-cache/dev-python/stripe-12.4.0 b/metadata/md5-cache/dev-python/stripe-12.4.0 deleted file mode 100644 index ae15670505de..000000000000 --- a/metadata/md5-cache/dev-python/stripe-12.4.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.194.0 dev-python/aiohttp[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/anyio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Stripe Python bindings -EAPI=8 -HOMEPAGE=https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/ -INHERIT=distutils-r1 pypi -IUSE=telemetry test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm64 x86 -LICENSE=MIT -RDEPEND=>=dev-python/requests-2.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-12.4.0.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=eb9e830c653cba37867d52ce36a32022 diff --git a/metadata/md5-cache/dev-python/stripe-12.5.0 b/metadata/md5-cache/dev-python/stripe-13.0.0 index 8ac1fa534e10..202a0f7cab91 100644 --- a/metadata/md5-cache/dev-python/stripe-12.5.0 +++ b/metadata/md5-cache/dev-python/stripe-13.0.0 @@ -1,9 +1,9 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.194.0 dev-python/aiohttp[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/anyio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=test? ( >=dev-util/stripe-mock-0.194.0 dev-python/aiohttp[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/anyio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Stripe Python bindings EAPI=8 HOMEPAGE=https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/ -INHERIT=distutils-r1 pypi +INHERIT=distutils-r1 IUSE=telemetry test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=MIT @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/requests-2.20[python_targets_python3_9(-)?,python_targets_p REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-12.5.0.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=d86a59b0763b5f7663b94235015cec2b +SRC_URI=https://github.com/stripe/stripe-python/archive/v13.0.0.tar.gz -> stripe-python-13.0.0.gh.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=b73deeb0afe4b605f9e5255cb7e0531b diff --git a/metadata/md5-cache/dev-python/tifffile-2025.9.9 b/metadata/md5-cache/dev-python/tifffile-2025.9.30 index e2ed7f84af07..10fc00caa455 100644 --- a/metadata/md5-cache/dev-python/tifffile-2025.9.9 +++ b/metadata/md5-cache/dev-python/tifffile-2025.9.30 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/numpy-1.19.2[python_targets_python3_9(-)?,python_targets_py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/cgohlke/tifffile/archive/v2025.9.9.tar.gz -> tifffile-2025.9.9.gh.tar.gz +SRC_URI=https://github.com/cgohlke/tifffile/archive/v2025.9.30.tar.gz -> tifffile-2025.9.30.gh.tar.gz _eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=2f583c175e0dcd4b7f7f52e7a43fb0a5 diff --git a/metadata/md5-cache/dev-python/whenever-0.9.0 b/metadata/md5-cache/dev-python/whenever-0.9.2 index 8dcd7a435fe7..fe9ae961fbad 100644 --- a/metadata/md5-cache/dev-python/whenever-0.9.0 +++ b/metadata/md5-cache/dev-python/whenever-0.9.2 @@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/w/whenever/whenever-0.9.0.tar.gz native-extensions? ( https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.41/download -> clap-4.5.41.crate https://crates.io/api/v1/crates/clap_builder/4.5.41/download -> clap_builder-4.5.41.crate https://crates.io/api/v1/crates/clap_lex/0.7.5/download -> clap_lex-0.7.5.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/half/2.6.0/download -> half-2.6.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.16/download -> is-terminal-0.4.16.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/oorandom/11.1.5/download -> oorandom-11.1.5.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.141/download -> serde_json-1.0.141.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate ) +SRC_URI=https://files.pythonhosted.org/packages/source/w/whenever/whenever-0.9.2.tar.gz native-extensions? ( https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.41/download -> clap-4.5.41.crate https://crates.io/api/v1/crates/clap_builder/4.5.41/download -> clap_builder-4.5.41.crate https://crates.io/api/v1/crates/clap_lex/0.7.5/download -> clap_lex-0.7.5.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/half/2.6.0/download -> half-2.6.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.16/download -> is-terminal-0.4.16.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/oorandom/11.1.5/download -> oorandom-11.1.5.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.141/download -> serde_json-1.0.141.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate ) _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=1b12d6d30e6c185433d0b1e8c4509ac2 diff --git a/metadata/md5-cache/dev-python/xarray-2025.9.1 b/metadata/md5-cache/dev-python/xarray-2025.9.1 new file mode 100644 index 000000000000..5a54f55fecb0 --- /dev/null +++ b/metadata/md5-cache/dev-python/xarray-2025.9.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/bottleneck[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !riscv? ( !x86? ( >=dev-python/netcdf4-1.6.0[bzip2,szip,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) dev-python/toolz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !hppa? ( >=dev-python/scipy-1.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/numpy-1.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-2.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=N-D labeled arrays and datasets in Python +EAPI=8 +HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/ +INHERIT=distutils-r1 pypi +IUSE=big-endian test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/numpy-1.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-2.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2025.9.1.tar.gz +_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=d00ee0f3032e435b8acde84e7f34f82e diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.9.3_p202509261208 b/metadata/md5-cache/dev-qt/qt-docs-6.9.3_p202509261208 new file mode 100644 index 000000000000..87bba528b2c5 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qt-docs-6.9.3_p202509261208 @@ -0,0 +1,14 @@ +BDEPEND=examples? ( || ( app-arch/7zip app-arch/p7zip ) ) +DEFINED_PHASES=install unpack +DESCRIPTION=Qt6 documentation and examples for Qt Creator and other tools +EAPI=8 +HOMEPAGE=https://doc.qt.io/ +INHERIT=unpacker +IUSE=+examples +html +qch +tools +webview +quick3d +webchannel +remoteobjects grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +positioning activeqt +charts +declarative +svg +websockets +serialport +httpserver datavis +wayland +graphs +shadertools +timeline +virtualkeyboard +scxml +location +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=FDL-1.3 +REQUIRED_USE=|| ( examples html qch ) +SLOT=6 +SRC_URI=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples/6.9.3-0-202509261208qtbase-examples-6.9.3.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qt3d/6.9.3-0-202509261208qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qt3d/6.9.3-0-202509261208qt3d-examples-6.9.3.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtactiveqt/6.9.3-0-202509261208activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtactiveqt/6.9.3-0-202509261208qtactiveqt-examples-6.9.3.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtcharts/6.9.3-0-202509261208qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtcharts/6.9.3-0-202509261208qtcharts-examples-6.9.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtbluetooth/6.9.3-0-202509261208qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtbluetooth/6.9.3-0-202509261208qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtconnectivity/6.9.3-0-202509261208qtconnectivity-examples-6.9.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtnfc/6.9.3-0-202509261208qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtdatavis3d/6.9.3-0-202509261208qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtdatavis3d/6.9.3-0-202509261208qtdatavis3d-examples-6.9.3.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples/6.9.3-0-202509261208qtdeclarative-examples-6.9.3.7z ) ) https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples/6.9.3-0-202509261208qtdoc-examples-6.9.3.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtgraphs/6.9.3-0-202509261208qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtgraphs/6.9.3-0-202509261208qtgraphs-examples-6.9.3.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtgrpc/6.9.3-0-202509261208qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtgrpc/6.9.3-0-202509261208qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtgrpc/6.9.3-0-202509261208qtgrpc-examples-6.9.3.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qthttpserver/6.9.3-0-202509261208qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qthttpserver/6.9.3-0-202509261208qthttpserver-examples-6.9.3.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtimageformats/6.9.3-0-202509261208qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtlocation/6.9.3-0-202509261208qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtlocation/6.9.3-0-202509261208qtlocation-examples-6.9.3.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtlottie/6.9.3-0-202509261208qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtmultimedia/6.9.3-0-202509261208qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtmultimedia/6.9.3-0-202509261208qtmultimedia-examples-6.9.3.7z ) ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtmultimedia/6.9.3-0-202509261208qtspatialaudio-documentation.tar.xz ) networkauth? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtnetworkauth/6.9.3-0-202509261208qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtnetworkauth/6.9.3-0-202509261208qtnetworkauth-examples-6.9.3.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtpositioning/6.9.3-0-202509261208qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtpositioning/6.9.3-0-202509261208qtpositioning-examples-6.9.3.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qt5compat/6.9.3-0-202509261208qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qt5compat/6.9.3-0-202509261208qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qt5compat/6.9.3-0-202509261208qt5compat-examples-6.9.3.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtquick3dphysics/6.9.3-0-202509261208qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtquick3dphysics/6.9.3-0-202509261208qtquick3dphysics-examples-6.9.3.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtquick3d/6.9.3-0-202509261208qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtquick3d/6.9.3-0-202509261208qtquick3d-examples-6.9.3.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtquickeffectmaker/6.9.3-0-202509261208qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtquickeffectmaker/6.9.3-0-202509261208qtquickeffectmaker-examples-6.9.3.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtremoteobjects/6.9.3-0-202509261208qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtremoteobjects/6.9.3-0-202509261208qtremoteobjects-examples-6.9.3.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtscxml/6.9.3-0-202509261208qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtscxml/6.9.3-0-202509261208qtscxml-examples-6.9.3.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtscxml/6.9.3-0-202509261208qtstatemachine-documentation.tar.xz ) sensors? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtsensors/6.9.3-0-202509261208qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtsensors/6.9.3-0-202509261208qtsensors-examples-6.9.3.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtserialbus/6.9.3-0-202509261208qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtserialbus/6.9.3-0-202509261208qtserialbus-examples-6.9.3.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtserialport/6.9.3-0-202509261208qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtserialport/6.9.3-0-202509261208qtserialport-examples-6.9.3.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtshadertools/6.9.3-0-202509261208qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtspeech/6.9.3-0-202509261208qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtspeech/6.9.3-0-202509261208qtspeech-examples-6.9.3.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtsvg-documentation.tar.xz ) timeline? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtquicktimeline/6.9.3-0-202509261208qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc/6.9.3-0-202509261208qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples/6.9.3-0-202509261208qttools-examples-6.9.3.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtvirtualkeyboard/6.9.3-0-202509261208qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtvirtualkeyboard/6.9.3-0-202509261208qtvirtualkeyboard-examples-6.9.3.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtwaylandcompositor/6.9.3-0-202509261208qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtwaylandcompositor/6.9.3-0-202509261208qtwayland-examples-6.9.3.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtwebchannel/6.9.3-0-202509261208qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtwebchannel/6.9.3-0-202509261208qtwebchannel-examples-6.9.3.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtwebsockets/6.9.3-0-202509261208qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtwebsockets/6.9.3-0-202509261208qtwebsockets-examples-6.9.3.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.doc.qtwebview/6.9.3-0-202509261208qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_693_unix_line_endings_src/qt.qt6.693.examples.qtwebview/6.9.3-0-202509261208qtwebview-examples-6.9.3.7z ) ) +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 +_md5_=012961b44932aa8f4798070ec5be1d1e diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.3 b/metadata/md5-cache/dev-qt/qt3d-6.9.3 new file mode 100644 index 000000000000..f6b2467ac716 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qt3d-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=3D rendering module for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=gles2-only qml vulkan custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qt3d-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=79dab06a85e1135dc6af70c83edd6d27 diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9.9999 deleted file mode 100644 index d294ffed7337..000000000000 --- a/metadata/md5-cache/dev-qt/qt3d-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=3D rendering module for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=gles2-only qml vulkan custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=79dab06a85e1135dc6af70c83edd6d27 diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.3 b/metadata/md5-cache/dev-qt/qt5compat-6.9.3 new file mode 100644 index 000000000000..fc854b2f1559 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtshadertools-6.9.3:6 ) +DESCRIPTION=Qt module containing the unsupported Qt 5 APIs +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=+gui icu qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtshadertools-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qt5compat-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=2c4463b907187e9966b69b3da8e36fb3 diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 deleted file mode 100644 index 7fc48da8a217..000000000000 --- a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 ) -DESCRIPTION=Qt module containing the unsupported Qt 5 APIs -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=+gui icu qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c4463b907187e9966b69b3da8e36fb3 diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.3 b/metadata/md5-cache/dev-qt/qtcharts-6.9.3 new file mode 100644 index 000000000000..81e727e1acc6 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.3:6[opengl] ) +DESCRIPTION=Chart component library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=gles2-only qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.3:6[opengl] ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtcharts-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=86af5b58bcf9a0325661906bd6dc6779 diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 deleted file mode 100644 index 4e56d14810e7..000000000000 --- a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[opengl] ) -DESCRIPTION=Chart component library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=gles2-only qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[opengl] ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=3d347d590ef42927b2814c3cf9c5c11c diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.3 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.3 new file mode 100644 index 000000000000..aa8f7de030b1 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.3 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 bluetooth? ( ~dev-qt/qtbase-6.9.3:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.3:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) +DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=+bluetooth neard nfc smartcard custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 bluetooth? ( ~dev-qt/qtbase-6.9.3:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.3:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) ) +REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtconnectivity-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ef38ed564bb44997f9188727d8b577b3 diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 deleted file mode 100644 index 8f5e1a83fed6..000000000000 --- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) -DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=+bluetooth neard nfc smartcard custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) ) -REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ef38ed564bb44997f9188727d8b577b3 diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.3 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.3 new file mode 100644 index 000000000000..0797a2a04d5b --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ~dev-qt/qtshadertools-6.9.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.3:6 ) svg? ( ~dev-qt/qtsvg-6.9.3:6 ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Qt Declarative (Quick 2) +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=python-any-r1 qt6-build +IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets custom-cflags +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.3:6 ) svg? ( ~dev-qt/qtsvg-6.9.3:6 ) +RESTRICT=test +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtdeclarative-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=2b926f35d6fb355dc1f50d9c0a89e389 diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 deleted file mode 100644 index 15c619a401c4..000000000000 --- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ~dev-qt/qtshadertools-6.9.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9.9999:6 ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=Qt Declarative (Quick 2) -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=python-any-r1 qt6-build -IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets custom-cflags -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9.9999:6 ) -RESTRICT=test -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2b926f35d6fb355dc1f50d9c0a89e389 diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9.3 b/metadata/md5-cache/dev-qt/qtgraphs-6.9.3 new file mode 100644 index 000000000000..137f19b15da2 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtgraphs-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.3:6 quick3d? ( ~dev-qt/qtquick3d-6.9.3:6 ) +DESCRIPTION=Graphs component library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=quick3d custom-cflags test +KEYWORDS=~amd64 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.3:6 quick3d? ( ~dev-qt/qtquick3d-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtgraphs-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ca4957159884dfb3c422cfe30f74ff66 diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999 b/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999 deleted file mode 100644 index 26eb2b7f52ba..000000000000 --- a/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 quick3d? ( ~dev-qt/qtquick3d-6.9.9999:6 ) -DESCRIPTION=Graphs component library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=quick3d custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 quick3d? ( ~dev-qt/qtquick3d-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ca4957159884dfb3c422cfe30f74ff66 diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.3 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.3 new file mode 100644 index 000000000000..d6194f717484 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.3:6 ) test? ( ~dev-qt/qtbase-6.9.3:6[concurrent] ) +DESCRIPTION=HTTP server functionality for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=+ssl websockets custom-cflags test +KEYWORDS=~amd64 ~arm64 ~loong +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qthttpserver-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=50a7c2f5ccd165a659472fe0f339a5b3 diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 deleted file mode 100644 index 3f5cfa7c57db..000000000000 --- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.9999:6 ) test? ( ~dev-qt/qtbase-6.9.9999:6[concurrent] ) -DESCRIPTION=HTTP server functionality for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=+ssl websockets custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=50a7c2f5ccd165a659472fe0f339a5b3 diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.3 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.3 new file mode 100644 index 000000000000..a9452dd8b3d3 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) +DESCRIPTION=Additional format plugins for the Qt image I/O system +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=mng custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtimageformats-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7699e1fbe5d5a2e7e2ed45e074632054 diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 deleted file mode 100644 index 83f84ba4506c..000000000000 --- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) -DESCRIPTION=Additional format plugins for the Qt image I/O system -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=mng custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f27a8bb59250cca62cbbf7d518fb65ac diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.3 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.3 new file mode 100644 index 000000000000..ef0b6fafac1d --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 +DESCRIPTION=Implementation of the Language Server Protocol for Qt +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm64 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtlanguageserver-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c2589c343ee73ecfb3d076a54ce0e8c9 diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 deleted file mode 100644 index 22f6864d89c7..000000000000 --- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 -DESCRIPTION=Implementation of the Language Server Protocol for Qt -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c2589c343ee73ecfb3d076a54ce0e8c9 diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.3 b/metadata/md5-cache/dev-qt/qtlocation-6.9.3 new file mode 100644 index 000000000000..5f7a08f4a983 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtpositioning-6.9.3:6[qml] +DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtpositioning-6.9.3:6[qml] +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtlocation-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b4a6ad89701ce51ff1f1bbe7357ace00 diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 deleted file mode 100644 index e717c295dcc0..000000000000 --- a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtpositioning-6.9.9999:6[qml] -DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtpositioning-6.9.9999:6[qml] -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b4a6ad89701ce51ff1f1bbe7357ace00 diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.3 new file mode 100644 index 000000000000..1829c660d913 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.3 @@ -0,0 +1,17 @@ +BDEPEND=~dev-qt/qtshadertools-6.9.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.3:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.3:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtquick3d-6.9.3:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=flag-o-matic qt6-build +IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.3:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.3:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtquick3d-6.9.3:6 ) +REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtmultimedia-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0c15769605db6e7891ca28851334f19a diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 deleted file mode 100644 index 156b6b513478..000000000000 --- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=~dev-qt/qtshadertools-6.9.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=flag-o-matic qt6-build -IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 ) -REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0c15769605db6e7891ca28851334f19a diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.3 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.3 new file mode 100644 index 000000000000..9926a72f19b7 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui,network] +DESCRIPTION=Network authorization library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui,network] +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtnetworkauth-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f634083007846cf5a093c4077eaa334c diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 deleted file mode 100644 index 3a58d6ac9afd..000000000000 --- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network] -DESCRIPTION=Network authorization library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network] -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f634083007846cf5a093c4077eaa334c diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.3 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.3 new file mode 100644 index 000000000000..463cb4047983 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 geoclue? ( ~dev-qt/qtbase-6.9.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtserialport-6.9.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +DESCRIPTION=Physical position determination library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=geoclue nmea +qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 geoclue? ( ~dev-qt/qtbase-6.9.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtserialport-6.9.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) geoclue? ( app-misc/geoclue:2.0 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtpositioning-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=64ee19ef8c6cfe1db54b6f0c02dcf567 diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 deleted file mode 100644 index c3b0a3d25b2b..000000000000 --- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 geoclue? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -DESCRIPTION=Physical position determination library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=geoclue nmea +qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 geoclue? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) geoclue? ( app-misc/geoclue:2.0 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6c2681fdf3e41d546f6045d8b81edbb5 diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.3 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.3 new file mode 100644 index 000000000000..f026e1bb85e1 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=~dev-qt/qtshadertools-6.9.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtquicktimeline-6.9.3:6 ~dev-qt/qtshadertools-6.9.3:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.9.3:6[network] ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=opengl vulkan custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtquicktimeline-6.9.3:6 ~dev-qt/qtshadertools-6.9.3:6 media-libs/assimp:= sys-libs/zlib:= +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtquick3d-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ca5fdb8eedbea0dd22af1711569d9765 diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 deleted file mode 100644 index bd0ba738281c..000000000000 --- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=~dev-qt/qtshadertools-6.9.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquicktimeline-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.9.9999:6[network] ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=opengl vulkan custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquicktimeline-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= sys-libs/zlib:= -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ca5fdb8eedbea0dd22af1711569d9765 diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.3 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.3 new file mode 100644 index 000000000000..d4fa760cdeba --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 ~dev-qt/qtdeclarative-6.9.3:6 +DESCRIPTION=Qt module for keyframe-based timeline construction +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 ~dev-qt/qtdeclarative-6.9.3:6 +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtquicktimeline-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=98cf5eb1b517a8178818c7db06b86dd6 diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 deleted file mode 100644 index ad4e9ae820dd..000000000000 --- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtdeclarative-6.9.9999:6 -DESCRIPTION=Qt module for keyframe-based timeline construction -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtdeclarative-6.9.9999:6 -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=37817451b77a5cba69d2a0e32218f4f1 diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.3 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.3 new file mode 100644 index 000000000000..a1400f1bde5f --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[network] qml? ( ~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ) test? ( ~dev-qt/qtbase-6.9.3:6[gui] ) +DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=qml custom-cflags test +KEYWORDS=~amd64 ~loong +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[network] qml? ( ~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtremoteobjects-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=623b2de5a943d2a2a18abb86572d496c diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 deleted file mode 100644 index cb0c5603e7ac..000000000000 --- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[network] qml? ( ~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ) test? ( ~dev-qt/qtbase-6.9.9999:6[gui] ) -DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] qml? ( ~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=623b2de5a943d2a2a18abb86572d496c diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.3 b/metadata/md5-cache/dev-qt/qtscxml-6.9.3 new file mode 100644 index 000000000000..d17a374d8846 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtscxml-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c8c66eec683d66c405d171ebcd7277be diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 deleted file mode 100644 index 25ce0eba5dc2..000000000000 --- a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c8c66eec683d66c405d171ebcd7277be diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.3 b/metadata/md5-cache/dev-qt/qtsensors-6.9.3 new file mode 100644 index 000000000000..4d1263ff5c06 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +DESCRIPTION=Hardware sensor access library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtsensors-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d8430cc6d5acbf07445bb98032847903 diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 deleted file mode 100644 index 272edda8c13f..000000000000 --- a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -DESCRIPTION=Hardware sensor access library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=576c2e5d310d4d6c4917758a27f7a6cd diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.3 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.3 new file mode 100644 index 000000000000..b08f0e4e3953 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtserialport-6.9.3:6 +DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[network] ~dev-qt/qtserialport-6.9.3:6 +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtserialbus-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c8bf2c894455ce13a21c7b5784f616c3 diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 deleted file mode 100644 index db86f99a55be..000000000000 --- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 -DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5522c0b0db795607d3ec20c329b2a184 diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.3 b/metadata/md5-cache/dev-qt/qtserialport-6.9.3 new file mode 100644 index 000000000000..f5c3a9f11839 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 virtual/libudev:= +DESCRIPTION=Serial port abstraction library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 virtual/libudev:= +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtserialport-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ac40a6aee5b8f7112115cca0a2deb95c diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 deleted file mode 100644 index 9eff58e39bea..000000000000 --- a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 virtual/libudev:= -DESCRIPTION=Serial port abstraction library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 virtual/libudev:= -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1a7c2c38705eafef26eb1c353ea9c724 diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.3 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.3 new file mode 100644 index 000000000000..825f40c2f71d --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui] +DESCRIPTION=Qt APIs and Tools for Graphics Pipelines +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui] +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtshadertools-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=2b1c0b419774a2bfb4da4f328d70913c diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 deleted file mode 100644 index 8c8b54d495f5..000000000000 --- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui] -DESCRIPTION=Qt APIs and Tools for Graphics Pipelines -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2b1c0b419774a2bfb4da4f328d70913c diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.3 b/metadata/md5-cache/dev-qt/qtspeech-6.9.3 new file mode 100644 index 000000000000..5bf2c493da5b --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.3 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 ~dev-qt/qtmultimedia-6.9.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) speechd? ( app-accessibility/speech-dispatcher ) +DESCRIPTION=Text-to-speech library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=flite qml +speechd custom-cflags +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6 ~dev-qt/qtmultimedia-6.9.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) speechd? ( app-accessibility/speech-dispatcher ) +REQUIRED_USE=|| ( flite speechd ) +RESTRICT=test +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtspeech-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8ec284f118df23400f7dd99f7c6974e0 diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 deleted file mode 100644 index abf9fcf17ed7..000000000000 --- a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtmultimedia-6.9.9999:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) speechd? ( app-accessibility/speech-dispatcher ) -DESCRIPTION=Text-to-speech library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=flite qml +speechd custom-cflags -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtmultimedia-6.9.9999:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) speechd? ( app-accessibility/speech-dispatcher ) -REQUIRED_USE=|| ( flite speechd ) -RESTRICT=test -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8ec284f118df23400f7dd99f7c6974e0 diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.3 b/metadata/md5-cache/dev-qt/qtsvg-6.9.3 new file mode 100644 index 000000000000..ace776570e0b --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui,widgets] sys-libs/zlib:= +DESCRIPTION=SVG rendering library for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build toolchain-funcs +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui,widgets] sys-libs/zlib:= +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtsvg-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c7187fca36cbdec718fee1997035b8d5 diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 deleted file mode 100644 index e856aca1a8e9..000000000000 --- a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] sys-libs/zlib:= -DESCRIPTION=SVG rendering library for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build toolchain-funcs -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] sys-libs/zlib:= -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=01333085658f03ed803d1754f3ac7cbf diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.3 b/metadata/md5-cache/dev-qt/qttools-6.9.3 new file mode 100644 index 000000000000..1ff1c8c82291 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qttools-6.9.3 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.3:6[concurrent,network,sql,sqlite] ) clang? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( ~dev-qt/qtbase-6.9.3:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.9.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.9.3:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.9.3:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.9.3:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) ) +DESCRIPTION=Qt Tools Collection +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=desktop llvm-r2 optfeature qt6-build +IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_20 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21 custom-cflags +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.3:6[concurrent,network,sql,sqlite] ) clang? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( ~dev-qt/qtbase-6.9.3:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.9.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.9.3:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.9.3:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.9.3:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.9.3:6[opengl=] ) +REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml ) +RESTRICT=test +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qttools-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=025c33abf811b08e94ae6e603d07cf22 diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.9999 b/metadata/md5-cache/dev-qt/qttools-6.9.9999 deleted file mode 100644 index d1dda52dc4e5..000000000000 --- a/metadata/md5-cache/dev-qt/qttools-6.9.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.9999:6[concurrent,network,sql,sqlite] ) clang? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( ~dev-qt/qtbase-6.9.9999:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.9.9999:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.9.9999:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.9.9999:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.9.9999:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) ) -DESCRIPTION=Qt Tools Collection -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=desktop llvm-r2 optfeature qt6-build -IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_20 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21 custom-cflags -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.9999:6[concurrent,network,sql,sqlite] ) clang? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( ~dev-qt/qtbase-6.9.9999:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.9.9999:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.9.9999:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.9.9999:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.9.9999:6[opengl=] ) -REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml ) -RESTRICT=test -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=025c33abf811b08e94ae6e603d07cf22 diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.3 b/metadata/md5-cache/dev-qt/qttranslations-6.9.3 new file mode 100644 index 000000000000..745f7203823f --- /dev/null +++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.3 @@ -0,0 +1,15 @@ +BDEPEND=~dev-qt/qttools-6.9.3:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6 +DESCRIPTION=Translation files for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RESTRICT=test +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qttranslations-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=1e0c6392cde6388cc7bfa90b728e8936 diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 deleted file mode 100644 index 47831ccbc191..000000000000 --- a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=~dev-qt/qttools-6.9.9999:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6 -DESCRIPTION=Translation files for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RESTRICT=test -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=28f8fa0d11c777a776cf8e97a78fe405 diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.3 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.3 new file mode 100644 index 000000000000..37e7f945745d --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtsvg-6.9.3:6 sound? ( ~dev-qt/qtmultimedia-6.9.3:6[qml] ) spell? ( app-text/hunspell:= ) +DESCRIPTION=Customizable input framework and virtual keyboard for Qt +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=+sound +spell custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtsvg-6.9.3:6 sound? ( ~dev-qt/qtmultimedia-6.9.3:6[qml] ) spell? ( app-text/hunspell:= ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4bd2f6b69f5afe3eddbd5ff156d520c8 diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 deleted file mode 100644 index 4a3ee8907f8a..000000000000 --- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtsvg-6.9.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9.9999:6[qml] ) spell? ( app-text/hunspell:= ) -DESCRIPTION=Customizable input framework and virtual keyboard for Qt -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=+sound +spell custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtsvg-6.9.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9.9999:6[qml] ) spell? ( app-text/hunspell:= ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4bd2f6b69f5afe3eddbd5ff156d520c8 diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.3 b/metadata/md5-cache/dev-qt/qtwayland-6.9.3 new file mode 100644 index 000000000000..d67147eeeebe --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.3:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.3:6[dbus] ~dev-qt/qtsvg-6.9.3:6 ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Wayland platform plugin for Qt +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=accessibility compositor gnome qml vulkan custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.3:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.3:6[dbus] ~dev-qt/qtsvg-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtwayland-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c2d90fd96f6bea55c2629a8c89c0010c diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 deleted file mode 100644 index ebf4a3a60c5c..000000000000 --- a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ~dev-qt/qtsvg-6.9.9999:6 ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=Wayland platform plugin for Qt -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=accessibility compositor gnome qml vulkan custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ~dev-qt/qtsvg-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c2d90fd96f6bea55c2629a8c89c0010c diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.3 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.3 new file mode 100644 index 000000000000..dea6161e8721 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +DESCRIPTION=Qt WebChannel +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=qml custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtwebchannel-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ee0a2003b6b9696527f8446e5d4c5a07 diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 deleted file mode 100644 index 21dd09275fe4..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -DESCRIPTION=Qt WebChannel -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=qml custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9621a75b69e1ec00ca9c621134c9041c diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.3 new file mode 100644 index 000000000000..dadd9aef41b4 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.3 @@ -0,0 +1,17 @@ +BDEPEND=|| ( ( dev-lang/python:3.14 dev-python/html5lib[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/html5lib[python_targets_python3_11(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.3:6[widgets?] ~dev-qt/qtwebchannel-6.9.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.3:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) || ( sys-devel/gcc:* llvm-runtimes/libatomic-stub ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence elibc_musl? ( sys-libs/queue-standalone ) screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) ) +DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs +IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl +pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test +KEYWORDS=~amd64 ~arm64 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.3:6[widgets?] ~dev-qt/qtwebchannel-6.9.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.3:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) +REQUIRED_USE=designer? ( qml widgets ) test? ( widgets ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtwebengine-everywhere-src-6.9.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-10.tar.xz +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f2c987e10fd9330e5914b1afb8349999 diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 deleted file mode 100644 index d3669729d250..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( ( dev-lang/python:3.14 dev-python/html5lib[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/html5lib[python_targets_python3_11(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) || ( sys-devel/gcc:* llvm-runtimes/libatomic-stub ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence elibc_musl? ( sys-libs/queue-standalone ) screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) ) -DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs -IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl +pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) -REQUIRED_USE=designer? ( qml widgets ) test? ( widgets ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-10.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f2c987e10fd9330e5914b1afb8349999 diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.3 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.3 new file mode 100644 index 000000000000..1f30543c1dab --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=qml +ssl custom-cflags test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.3:6 ) +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtwebsockets-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=667458da80ea693686f35558ea32fe86 diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 deleted file mode 100644 index 01f7c099ade2..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=qml +ssl custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=667458da80ea693686f35558ea32fe86 diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.3 b/metadata/md5-cache/dev-qt/qtwebview-6.9.3 new file mode 100644 index 000000000000..25dda329d51b --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtwebengine-6.9.3:6[qml] +DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ +INHERIT=qt6-build +IUSE=custom-cflags test +KEYWORDS=~amd64 ~arm64 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND=~dev-qt/qtbase-6.9.3:6[gui] ~dev-qt/qtdeclarative-6.9.3:6 ~dev-qt/qtwebengine-6.9.3:6[qml] +RESTRICT=!test? ( test ) +SLOT=6/6.9.3 +SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.3/submodules/qtwebview-everywhere-src-6.9.3.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9ffb09b6102d2fc093f4cfeee99b73e7 diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 deleted file mode 100644 index 52ed6b80014f..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtwebengine-6.9.9999:6[qml] -DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt6-build -IUSE=custom-cflags test -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PROPERTIES=live -RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtwebengine-6.9.9999:6[qml] -RESTRICT=!test? ( test ) -SLOT=6/6.9.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0204 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0204 deleted file mode 100644 index a2f49a045606..000000000000 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0204 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -DESCRIPTION=Registry for information about MIME media type definitions -EAPI=8 -HOMEPAGE=https://github.com/mime-types/mime-types-data -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0204.gem -_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=e7c95d81ef4d768a25c5fa24c0fc1880 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0507 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0507 deleted file mode 100644 index 4bdef081cbc6..000000000000 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0507 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -DESCRIPTION=Registry for information about MIME media type definitions -EAPI=8 -HOMEPAGE=https://github.com/mime-types/mime-types-data -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0507.gem -_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=38e60f1db3c46f72f21f0860eca115ba diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0729 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0729 index 9737cd5660c0..4f8de24b3f1b 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0729 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0729 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/mime-types/mime-types-data INHERIT=ruby-fakegem IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0729.gem _eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=d924bfcbeee2cc2f6ac813d8ee0d1199 +_md5_=4197836a1901dc5fa9110701aff82c78 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0610 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0924 index ae5a25bad625..2358fc73d345 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0610 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0924 @@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-la REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) RESTRICT=!test? ( test ) SLOT=3 -SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0610.gem +SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0924.gem _eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=d924bfcbeee2cc2f6ac813d8ee0d1199 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-2.7.0 b/metadata/md5-cache/dev-ruby/sqlite3-2.7.0 deleted file mode 100644 index d7c7857a65ed..000000000000 --- a/metadata/md5-cache/dev-ruby/sqlite3-2.7.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.50.1:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -DESCRIPTION=An extension library to access a SQLite database from Ruby -EAPI=8 -HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby -INHERIT=ruby-fakegem -IUSE=doc test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=>=dev-db/sqlite-3.50.1:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v2.7.0.tar.gz -> sqlite3-2.7.0.tar.gz -_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=4259c0da3bbc011cd8ad393b6f02bfeb diff --git a/metadata/md5-cache/dev-ruby/sqlite3-2.7.2 b/metadata/md5-cache/dev-ruby/sqlite3-2.7.4 index c49adda6150c..8e1f0610b998 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-2.7.2 +++ b/metadata/md5-cache/dev-ruby/sqlite3-2.7.4 @@ -1,6 +1,6 @@ BDEPEND=ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.50.2:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +DEPEND=>=dev-db/sqlite-3.50.4:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) DESCRIPTION=An extension library to access a SQLite database from Ruby EAPI=8 HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby @@ -8,10 +8,10 @@ INHERIT=ruby-fakegem IUSE=doc test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD -RDEPEND=>=dev-db/sqlite-3.50.2:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +RDEPEND=>=dev-db/sqlite-3.50.4:3 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 -SRC_URI=https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v2.7.2.tar.gz -> sqlite3-2.7.2.tar.gz +SRC_URI=https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v2.7.4.tar.gz -> sqlite3-2.7.4.tar.gz _eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=bafc83686160bc842240e1cd0ed668e5 +_md5_=bf0e5e00254a47e1c7a8418323066c24 diff --git a/metadata/md5-cache/dev-util/claude-code-2.0.0 b/metadata/md5-cache/dev-util/claude-code-2.0.1 index af56b37a9de4..203fe399b847 100644 --- a/metadata/md5-cache/dev-util/claude-code-2.0.0 +++ b/metadata/md5-cache/dev-util/claude-code-2.0.1 @@ -8,5 +8,5 @@ LICENSE=all-rights-reserved RDEPEND=>=net-libs/nodejs-18 sys-apps/ripgrep RESTRICT=bindist strip SLOT=0 -SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.0.0.tgz +SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.0.1.tgz _md5_=4a5ba98d5233b58064c3ee00d1d494c7 diff --git a/metadata/md5-cache/dev-util/herdtools7-7.51 b/metadata/md5-cache/dev-util/herdtools7-7.51 index d56858899b1f..3f9812919738 100644 --- a/metadata/md5-cache/dev-util/herdtools7-7.51 +++ b/metadata/md5-cache/dev-util/herdtools7-7.51 @@ -1,14 +1,14 @@ BDEPEND=dev-ml/opam-installer dev-lang/ocaml DEFINED_PHASES=compile install -DEPEND=dev-ml/ocamlbuild >=dev-lang/ocaml-4:= +DEPEND=dev-ml/ocamlbuild dev-lang/ocaml:= DESCRIPTION=The Herd toolsuite to deal with .cat memory models EAPI=7 HOMEPAGE=http://diy.inria.fr/sources/index.html INHERIT=opam KEYWORDS=~amd64 ~x86 LICENSE=CeCILL-B -RDEPEND=>=dev-lang/ocaml-4.02.0 >=dev-lang/ocaml-4:= +RDEPEND=>=dev-lang/ocaml-4.02.0 dev-lang/ocaml:= SLOT=0 SRC_URI=https://github.com/herd/herdtools7/archive/7.51.tar.gz -> herdtools7-7.51.tar.gz -_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656 +_eclasses_=opam a6a9e96e7c709313e144e2df4b0fe727 _md5_=974f9fc0521c1807ea539d583457c728 diff --git a/metadata/md5-cache/dev-util/patchutils-0.4.4 b/metadata/md5-cache/dev-util/patchutils-0.4.4 new file mode 100644 index 000000000000..d2b349254b98 --- /dev/null +++ b/metadata/md5-cache/dev-util/patchutils-0.4.4 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure prepare +DEPEND=pcre? ( dev-libs/libpcre2:= ) elibc_musl? ( >=sys-libs/error-standalone-2.0 ) +DESCRIPTION=Collection of tools that operate on patch files +EAPI=8 +HOMEPAGE=https://cyberelk.net/tim/software/patchutils/ +INHERIT=autotools toolchain-funcs +IUSE=pcre +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2+ +RDEPEND=pcre? ( dev-libs/libpcre2:= ) !<app-shells/bash-completion-2.16.0-r3 +SLOT=0 +SRC_URI=https://github.com/twaugh/patchutils/releases/download/0.4.4/patchutils-0.4.4.tar.xz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=60ce5888d31603d3bf6ef3805bc9e2ac diff --git a/metadata/md5-cache/dev-util/pifpaf-3.4.0 b/metadata/md5-cache/dev-util/pifpaf-3.4.0 new file mode 100644 index 000000000000..92913f423b55 --- /dev/null +++ b/metadata/md5-cache/dev-util/pifpaf-3.4.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-admin/consul app-admin/vault dev-db/etcd[server] dev-db/postgresql[server] dev-db/redis dev-python/httpbin[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testtools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <net-misc/kafka-bin-4.0 net-misc/memcached net-misc/rabbitmq-server sys-cluster/ceph dev-db/mariadb ) test? ( dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/daiquiri[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fixtures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) bash-completion? ( dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/daiquiri[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fixtures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Suite of tools and fixtures to manage daemons for testing +EAPI=8 +HOMEPAGE=https://pypi.org/project/pifpaf/ https://github.com/jd/pifpaf +INHERIT=click-app distutils-r1 pypi +IUSE=test bash-completion python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/daiquiri[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fixtures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( || ( dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pifpaf/pifpaf-3.4.0.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 click-app 486c8d3d5ccab217ffce81f5da6c2876 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=711b173e2f568440b8084b4b9863ea6f diff --git a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 b/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 deleted file mode 100644 index 768bfda5ea37..000000000000 --- a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=dev-libs/boost:= >=sys-apps/util-linux-2.16 btrfs? ( >=sys-fs/btrfs-progs-0.19-r2 ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) zfs? ( sys-fs/zfs ) app-arch/xz-utils sys-apps/groff doc? ( app-text/doxygen media-gfx/graphviz ) nls? ( >=app-text/po4a-0.40 sys-devel/gettext ) test? ( >=dev-util/cppunit-1.10.0 ) -DESCRIPTION=Utility to execute commands in a chroot environment -EAPI=7 -HOMEPAGE=https://codeberg.org/shelter/reschroot -INHERIT=bash-completion-r1 cmake pam tmpfiles -IUSE=btrfs +dchroot debug doc lvm nls pam test zfs -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/boost:= >=sys-apps/util-linux-2.16 btrfs? ( >=sys-fs/btrfs-progs-0.19-r2 ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) zfs? ( sys-fs/zfs ) sys-apps/debianutils dchroot? ( !sys-apps/dchroot ) nls? ( virtual/libintl ) virtual/tmpfiles -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://codeberg.org/shelter/reschroot/archive/release/reschroot-1.6.13.tar.gz -> schroot-1.6.13.tar.gz mirror://debian/pool/main/s/schroot/schroot_1.6.13-2.debian.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a6bec5feff5ca6319175a59f015b4c83 diff --git a/metadata/md5-cache/dev-util/schroot-1.6.13_p7-r1 b/metadata/md5-cache/dev-util/schroot-1.6.13_p7-r1 index 9f44ff908cb2..e3bea0d961c2 100644 --- a/metadata/md5-cache/dev-util/schroot-1.6.13_p7-r1 +++ b/metadata/md5-cache/dev-util/schroot-1.6.13_p7-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://codeberg.org/shelter/reschroot INHERIT=bash-completion-r1 cmake dot-a pam tmpfiles IUSE=btrfs +dchroot debug doc lvm nls pam test zfs -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3 RDEPEND=dev-libs/boost:= >=sys-apps/util-linux-2.16 btrfs? ( >=sys-fs/btrfs-progs-0.19-r2 ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) zfs? ( sys-fs/zfs ) dchroot? ( !sys-apps/dchroot ) nls? ( virtual/libintl ) virtual/tmpfiles RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://codeberg.org/shelter/reschroot/archive/release/reschroot-1.6.13.tar.gz -> schroot-1.6.13.tar.gz mirror://debian/pool/main/s/schroot/schroot_1.6.13-7.debian.tar.xz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=401a5f830ea95db39b1cf6792c3a4aab +_md5_=9eb523f76f78e43e283870c6eb646cd2 diff --git a/metadata/md5-cache/games-action/ddnet-19.4 b/metadata/md5-cache/games-action/ddnet-19.4 index d1329d7c1906..fbb559a888be 100644 --- a/metadata/md5-cache/games-action/ddnet-19.4 +++ b/metadata/md5-cache/games-action/ddnet-19.4 @@ -13,4 +13,4 @@ RDEPEND=client? ( media-libs/libglvnd media-libs/freetype media-libs/glew media- SLOT=0 SRC_URI=https://github.com/ddnet/ddnet/archive/refs/tags/19.4.tar.gz -> ddnet-19.4.tar.gz https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cxx/1.0.71/download -> cxx-1.0.71.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.71/download -> cxxbridge-flags-1.0.71.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.71/download -> cxxbridge-macro-1.0.71.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.6/download -> link-cplusplus-1.0.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=fcad6d40543c358a8cb0ed6077215682 +_md5_=3a0ed503f5bbee2b0fdcfbde4f6c0642 diff --git a/metadata/md5-cache/games-engines/xsystem4-1.0.0 b/metadata/md5-cache/games-engines/xsystem4-1.0.0 new file mode 100644 index 000000000000..2d36b516da55 --- /dev/null +++ b/metadata/md5-cache/games-engines/xsystem4-1.0.0 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/bison sys-devel/flex dev-build/meson dev-build/ninja virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install test unpack +DEPEND=dev-libs/cglm dev-libs/libffi media-libs/freetype:2 media-libs/libpng media-libs/libsndfile media-libs/libsdl2 media-libs/libwebp sys-libs/zlib media-libs/libjpeg-turbo >=media-video/ffmpeg-5.1 gles2? ( media-libs/mesa ) !gles2? ( virtual/opengl media-libs/glew:0= ) debug? ( dev-scheme/chibi ) +DESCRIPTION=Cross-platform implementation of AliceSoft's System 4 game engine +EAPI=8 +HOMEPAGE=https://github.com/nunuhara/xsystem4 +INHERIT=meson +IUSE=debug gles2 +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=dev-libs/cglm dev-libs/libffi media-libs/freetype:2 media-libs/libpng media-libs/libsndfile media-libs/libsdl2 media-libs/libwebp sys-libs/zlib media-libs/libjpeg-turbo >=media-video/ffmpeg-5.1 gles2? ( media-libs/mesa ) !gles2? ( virtual/opengl media-libs/glew:0= ) debug? ( dev-scheme/chibi ) +SLOT=0 +SRC_URI=https://github.com/nunuhara/xsystem4/archive/1.0.0.tar.gz -> xsystem4-1.0.0.tar.gz https://github.com/nunuhara/libsys4/archive/6adc519d11a63df266902abf2d8e755d23894709.tar.gz -> libsys4-6adc519d11a63df266902abf2d8e755d23894709.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=656e4eebc914713ed937dbcf295066c0 diff --git a/metadata/md5-cache/gnome-base/librsvg-2.58.5-r1 b/metadata/md5-cache/gnome-base/librsvg-2.58.5-r1 index edf2eb4c1ffa..6ea0f2b7d1ad 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.58.5-r1 +++ b/metadata/md5-cache/gnome-base/librsvg-2.58.5-r1 @@ -14,4 +14,4 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.58/librsvg-2.58.5.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.6.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.79/download -> anyhow-1.0.79.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.13/download -> assert_cmd-2.0.13.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.9.0/download -> bstr-1.9.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/bytemuck/1.16.3/download -> bytemuck-1.16.3.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cairo-rs/0.19.1/download -> cairo-rs-0.19.1.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.19.1/download -> cairo-sys-rs-0.19.1.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-expr/0.15.6/download -> cfg-expr-0.15.6.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.33/download -> chrono-0.4.33.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.4.18/download -> clap-4.4.18.crate https://crates.io/api/v1/crates/clap_builder/4.4.18/download -> clap_builder-4.4.18.crate https://crates.io/api/v1/crates/clap_complete/4.4.10/download -> clap_complete-4.4.10.crate https://crates.io/api/v1/crates/clap_derive/4.4.7/download -> clap_derive-4.4.7.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.31.2/download -> cssparser-0.31.2.crate https://crates.io/api/v1/crates/cstr/0.2.11/download -> cstr-0.2.11.crate https://crates.io/api/v1/crates/data-url/0.3.1/download -> data-url-0.3.1.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.33/download -> encoding_rs-0.8.33.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.72.0/download -> exr-1.72.0.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.19.0/download -> gdk-pixbuf-sys-0.19.0.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.19.0/download -> gdk-pixbuf-0.19.0.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gio-sys/0.19.0/download -> gio-sys-0.19.0.crate https://crates.io/api/v1/crates/gio/0.19.0/download -> gio-0.19.0.crate https://crates.io/api/v1/crates/glib-macros/0.19.0/download -> glib-macros-0.19.0.crate https://crates.io/api/v1/crates/glib-sys/0.19.0/download -> glib-sys-0.19.0.crate https://crates.io/api/v1/crates/glib/0.19.0/download -> glib-0.19.0.crate https://crates.io/api/v1/crates/gobject-sys/0.19.0/download -> gobject-sys-0.19.0.crate https://crates.io/api/v1/crates/half/2.3.1/download -> half-2.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.5/download -> hermit-abi-0.3.5.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/image/0.24.8/download -> image-0.24.8.crate https://crates.io/api/v1/crates/indexmap/2.2.2/download -> indexmap-2.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.10/download -> is-terminal-0.4.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.1/download -> jpeg-decoder-0.3.1.crate https://crates.io/api/v1/crates/js-sys/0.3.68/download -> js-sys-0.3.68.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.2.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libloading/0.8.1/download -> libloading-0.8.1.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/lopdf/0.32.0/download -> lopdf-0.32.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.8/download -> matrixmultiply-0.3.8.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/nalgebra-macros/0.2.1/download -> nalgebra-macros-0.2.1.crate https://crates.io/api/v1/crates/nalgebra/0.32.3/download -> nalgebra-0.32.3.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-complex/0.4.5/download -> num-complex-0.4.5.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/pango-sys/0.19.0/download -> pango-sys-0.19.0.crate https://crates.io/api/v1/crates/pango/0.19.0/download -> pango-0.19.0.crate https://crates.io/api/v1/crates/pangocairo-sys/0.19.0/download -> pangocairo-sys-0.19.0.crate https://crates.io/api/v1/crates/pangocairo/0.19.1/download -> pangocairo-0.19.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.29/download -> pkg-config-0.3.29.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/png/0.17.11/download -> png-0.17.11.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.crate https://crates.io/api/v1/crates/proc-macro-crate/3.1.0/download -> proc-macro-crate-3.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/proptest/1.4.0/download -> proptest-1.4.0.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.8.1/download -> rayon-1.8.1.crate https://crates.io/api/v1/crates/rctree/0.6.0/download -> rctree-0.6.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rgb/0.8.37/download -> rgb-0.8.37.crate https://crates.io/api/v1/crates/rustix/0.38.31/download -> rustix-0.38.31.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.crate https://crates.io/api/v1/crates/safe_arch/0.7.1/download -> safe_arch-0.7.1.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.25.0/download -> selectors-0.25.0.crate https://crates.io/api/v1/crates/serde/1.0.196/download -> serde-1.0.196.crate https://crates.io/api/v1/crates/serde_derive/1.0.196/download -> serde_derive-1.0.196.crate https://crates.io/api/v1/crates/serde_json/1.0.113/download -> serde_json-1.0.113.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/servo_arc/0.3.0/download -> servo_arc-0.3.0.crate https://crates.io/api/v1/crates/simba/0.8.1/download -> simba-0.8.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/system-deps/6.2.0/download -> system-deps-6.2.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.13/download -> target-lexicon-0.12.13.crate https://crates.io/api/v1/crates/tempfile/3.10.0/download -> tempfile-3.10.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.56/download -> thiserror-impl-1.0.56.crate https://crates.io/api/v1/crates/thiserror/1.0.56/download -> thiserror-1.0.56.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.8.10/download -> toml-0.8.10.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.21.1/download -> toml_edit-0.21.1.crate https://crates.io/api/v1/crates/toml_edit/0.22.4/download -> toml_edit-0.22.4.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.91/download -> wasm-bindgen-backend-0.2.91.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.91/download -> wasm-bindgen-macro-support-0.2.91.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.91/download -> wasm-bindgen-macro-0.2.91.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.91/download -> wasm-bindgen-shared-0.2.91.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.91/download -> wasm-bindgen-0.2.91.crate https://crates.io/api/v1/crates/web-sys/0.3.68/download -> web-sys-0.3.68.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.crate https://crates.io/api/v1/crates/wide/0.7.15/download -> wide-0.7.15.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.39/download -> winnow-0.5.39.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/5.0.0/download -> yeslogic-fontconfig-sys-5.0.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b961af33923733ec47b345c3d3a58d30 +_md5_=355750611b3f93f9768840561ec9e978 diff --git a/metadata/md5-cache/gnome-base/librsvg-2.60.0 b/metadata/md5-cache/gnome-base/librsvg-2.60.0 index 975cfb71beae..c9239940ecef 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.60.0 +++ b/metadata/md5-cache/gnome-base/librsvg-2.60.0 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.60/librsvg-2.60.0.tar.xz https://dev.gentoo.org/~sam/distfiles/gnome-base/librsvg/librsvg-c-2.60.0-crates.tar.xz _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=098b39c8010e0a0f8c73111cbf11dc35 +_md5_=fd514f8c0ad54fcb1d10c3bf6008dcb5 diff --git a/metadata/md5-cache/gnome-extra/cinnamon-6.4.12 b/metadata/md5-cache/gnome-extra/cinnamon-6.4.13 index 58ca01186558..5780161aec31 100644 --- a/metadata/md5-cache/gnome-extra/cinnamon-6.4.12 +++ b/metadata/md5-cache/gnome-extra/cinnamon-6.4.13 @@ -12,6 +12,6 @@ LICENSE=BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1 RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=app-accessibility/at-spi2-core-2.46.0:2 >=app-crypt/gcr-3.7.5:0/1 >=dev-libs/glib-2.52.0:2[dbus] >=dev-libs/gobject-introspection-1.29.15:= dev-libs/libxml2:2= >=gnome-extra/cinnamon-desktop-6.4:0= >=gnome-extra/cinnamon-menus-6.4 >=gnome-extra/cjs-6.4[cairo(+)] sys-apps/dbus >=sys-auth/polkit-0.100[introspection] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2[introspection] >=x11-libs/gtk+-3.12.0:3[introspection,wayland?,X] >=x11-libs/libnotify-0.7.3:0=[introspection] x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto >=x11-libs/libXfixes-5.0 x11-libs/pango[introspection] >=x11-libs/xapp-2.8.8[introspection] >=x11-wm/muffin-6.4[introspection,wayland?] eds? ( gnome-extra/evolution-data-server ) gstreamer? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 ) networkmanager? ( >=app-crypt/libsecret-0.18 >=net-misc/networkmanager-1.10.4[introspection] ) >=app-accessibility/caribou-0.3 dev-libs/keybinder:3[introspection] dev-libs/libtimezonemap python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/pexpect[python_targets_python3_9(-)] dev-python/pillow[python_targets_python3_9(-)] dev-python/pycairo[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyinotify[python_targets_python3_9(-)] dev-python/python-pam[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] dev-python/tinycss2[python_targets_python3_9(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pexpect[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyinotify[python_targets_python3_10(-)] dev-python/python-pam[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/tinycss2[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pexpect[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyinotify[python_targets_python3_11(-)] dev-python/python-pam[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/tinycss2[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pexpect[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyinotify[python_targets_python3_12(-)] dev-python/python-pam[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/tinycss2[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/dbus-python[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pexpect[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/pyinotify[python_targets_python3_13(-)] dev-python/python-pam[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] dev-python/tinycss2[python_targets_python3_13(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_13(-)] ) >=gnome-base/dconf-0.4.1 >=gnome-base/gsettings-desktop-schemas-2.91.91 >=gnome-base/libgnomekbd-2.91.4 >=gnome-extra/cinnamon-control-center-6.4[networkmanager=,wayland?] >=gnome-extra/cinnamon-screensaver-6.4 >=gnome-extra/cinnamon-session-6.4 >=gnome-extra/cinnamon-settings-daemon-6.4[wayland?] >=gnome-extra/nemo-6.4[wayland?] media-libs/gsound net-libs/libsoup:3.0[introspection] net-misc/wget sys-apps/accountsservice[introspection] sys-apps/coreutils sys-apps/pciutils sys-apps/util-linux sys-apps/xdg-desktop-portal-gtk sys-apps/xdg-desktop-portal-xapp sys-power/upower[introspection] x11-misc/xdg-utils x11-themes/adwaita-icon-theme x11-themes/gnome-themes-standard nls? ( >=gnome-extra/cinnamon-translations-6.4 ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) SLOT=0 -SRC_URI=https://github.com/linuxmint/cinnamon/archive/6.4.12.tar.gz -> cinnamon-6.4.12.tar.gz +SRC_URI=https://github.com/linuxmint/cinnamon/archive/6.4.13.tar.gz -> cinnamon-6.4.13.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=1de9cb8e6194dfe538ba7377f2a9f1e8 diff --git a/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.4.1 b/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.4.2 index a96d20ce8ff8..d8bbd39d0712 100644 --- a/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.4.1 +++ b/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.4.2 @@ -13,6 +13,6 @@ RDEPEND=app-accessibility/at-spi2-core:2 >=dev-libs/glib-2.44.0:2 >=gnome-base/l REQUIRED_USE=modemmanager? ( networkmanager ) RESTRICT=test !test? ( test ) SLOT=0 -SRC_URI=https://github.com/linuxmint/cinnamon-control-center/archive/6.4.1.tar.gz -> cinnamon-control-center-6.4.1.tar.gz +SRC_URI=https://github.com/linuxmint/cinnamon-control-center/archive/6.4.2.tar.gz -> cinnamon-control-center-6.4.2.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d026180eda0956cda6106ac216ce0e72 +_md5_=bd3daa03fce9dbe5d21b39ae52d7145d diff --git a/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.4.2 b/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.4.2 new file mode 100644 index 000000000000..ac6ce51fb0d2 --- /dev/null +++ b/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.4.2 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-util/gdbus-codegen dev-util/glib-utils sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=app-text/iso-codes >=dev-libs/glib-2.37.3:2[dbus] >=dev-libs/gobject-introspection-0.10.2:= >=gnome-base/gsettings-desktop-schemas-3.5.91 >=media-libs/libpulse-12.99.3[glib] sys-apps/accountsservice virtual/libudev:= x11-libs/cairo[X] >=x11-libs/gdk-pixbuf-2.22:2[introspection] >=x11-libs/gtk+-3.3.16:3[introspection,wayland?,X] x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto >=x11-libs/libXext-1.1 x11-libs/libxkbfile >=x11-libs/libXrandr-1.3 x11-misc/xkeyboard-config x11-base/xorg-proto +DESCRIPTION=A collection of libraries and utilites used by Cinnamon +EAPI=8 +HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-desktop +INHERIT=meson flag-o-matic gnome2-utils python-any-r1 +IUSE=wayland +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT +RDEPEND=app-text/iso-codes >=dev-libs/glib-2.37.3:2[dbus] >=dev-libs/gobject-introspection-0.10.2:= >=gnome-base/gsettings-desktop-schemas-3.5.91 >=media-libs/libpulse-12.99.3[glib] sys-apps/accountsservice virtual/libudev:= x11-libs/cairo[X] >=x11-libs/gdk-pixbuf-2.22:2[introspection] >=x11-libs/gtk+-3.3.16:3[introspection,wayland?,X] x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto >=x11-libs/libXext-1.1 x11-libs/libxkbfile >=x11-libs/libXrandr-1.3 x11-misc/xkeyboard-config +SLOT=0/4 +SRC_URI=https://github.com/linuxmint/cinnamon-desktop/archive/6.4.2.tar.gz -> cinnamon-desktop-6.4.2.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a9ae7717a532a30e6bdfd948f0b66d6f diff --git a/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.4.0 b/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.4.1 index 1ad60fbe8440..915086ebb045 100644 --- a/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.4.0 +++ b/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.4.1 @@ -1,6 +1,6 @@ BDEPEND=dev-util/gdbus-codegen sys-apps/dbus sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.4 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto +DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.4 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection,X] x11-libs/cairo x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto DESCRIPTION=Screensaver for Cinnamon EAPI=8 HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-screensaver @@ -9,9 +9,9 @@ INHERIT=meson python-single-r1 xdg IUSE=systemd xinerama python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=GPL-2+ LGPL-2+ MIT -RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.4 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) >=app-accessibility/caribou-0.3 sys-apps/accountsservice sys-process/procps x11-apps/xprop python_single_target_python3_9? ( dev-python/psutil[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_13(-)] ) systemd? ( >=sys-apps/systemd-31 ) !systemd? ( sys-auth/elogind ) +RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.4 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection,X] x11-libs/cairo x11-libs/libX11 dev-util/glib-utils x11-base/xorg-proto x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) >=app-accessibility/caribou-0.3 sys-apps/accountsservice sys-process/procps x11-apps/xprop python_single_target_python3_9? ( dev-python/psutil[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_13(-)] ) systemd? ( >=sys-apps/systemd-31 ) !systemd? ( sys-auth/elogind ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) SLOT=0 -SRC_URI=https://github.com/linuxmint/cinnamon-screensaver/archive/6.4.0.tar.gz -> cinnamon-screensaver-6.4.0.tar.gz +SRC_URI=https://github.com/linuxmint/cinnamon-screensaver/archive/6.4.1.tar.gz -> cinnamon-screensaver-6.4.1.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d36733db76d6eaefe45f4331086408af +_md5_=60ec41888d689369ccbcf89c45de422e diff --git a/metadata/md5-cache/gui-apps/wayidle-1.0.1 b/metadata/md5-cache/gui-apps/wayidle-1.0.1 new file mode 100644 index 000000000000..40bc4f415eea --- /dev/null +++ b/metadata/md5-cache/gui-apps/wayidle-1.0.1 @@ -0,0 +1,13 @@ +BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) +DEFINED_PHASES=compile configure install setup test unpack +DESCRIPTION=Wayland idle timeout waiter +EAPI=8 +HOMEPAGE=https://sr.ht/~whynothugo/wayidle +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 +LICENSE=ISC MIT Unicode-DFS-2016 +SLOT=0 +SRC_URI=https://git.sr.ht/~whynothugo/wayidle/archive/v1.0.1.tar.gz -> wayidle-1.0.1.tar.gz https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/lexopt/0.3.0/download -> lexopt-0.3.0.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/quick-xml/0.37.2/download -> quick-xml-0.37.2.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/wayrs-client/1.2.0/download -> wayrs-client-1.2.0.crate https://crates.io/api/v1/crates/wayrs-core/1.0.4/download -> wayrs-core-1.0.4.crate https://crates.io/api/v1/crates/wayrs-proto-parser/3.0.0/download -> wayrs-proto-parser-3.0.0.crate https://crates.io/api/v1/crates/wayrs-protocols/0.14.5+1.39/download -> wayrs-protocols-0.14.5+1.39.crate https://crates.io/api/v1/crates/wayrs-scanner/0.15.2/download -> wayrs-scanner-0.15.2.crate https://crates.io/api/v1/crates/wayrs-utils/0.17.1/download -> wayrs-utils-0.17.1.crate +_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=032568b78affa3a40a410c5330673499 diff --git a/metadata/md5-cache/llvm-core/clang-15.0.7-r3 b/metadata/md5-cache/llvm-core/clang-15.0.7-r3 index 2516ac940876..6c3f17b6cbb9 100644 --- a/metadata/md5-cache/llvm-core/clang-15.0.7-r3 +++ b/metadata/md5-cache/llvm-core/clang-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ac17d91f733754508127c843c2347ee2 diff --git a/metadata/md5-cache/llvm-core/clang-16.0.6 b/metadata/md5-cache/llvm-core/clang-16.0.6 index 820f34871aff..157e01eba1ce 100644 --- a/metadata/md5-cache/llvm-core/clang-16.0.6 +++ b/metadata/md5-cache/llvm-core/clang-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=530ee0156fcd90660c42c86c0ccd2b9b diff --git a/metadata/md5-cache/llvm-core/clang-17.0.6 b/metadata/md5-cache/llvm-core/clang-17.0.6 index 6c9a6365756e..9429e57193ef 100644 --- a/metadata/md5-cache/llvm-core/clang-17.0.6 +++ b/metadata/md5-cache/llvm-core/clang-17.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r1.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8749020b28d373301d7f887f62049086 diff --git a/metadata/md5-cache/llvm-core/clang-18.1.8-r6 b/metadata/md5-cache/llvm-core/clang-18.1.8-r6 index 0570c2ea838a..9f259da48ac0 100644 --- a/metadata/md5-cache/llvm-core/clang-18.1.8-r6 +++ b/metadata/md5-cache/llvm-core/clang-18.1.8-r6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=51d8a894c70e713b0c4bca03efb1dff1 diff --git a/metadata/md5-cache/llvm-core/clang-19.1.7 b/metadata/md5-cache/llvm-core/clang-19.1.7 index b66261661ed7..9da21f9af264 100644 --- a/metadata/md5-cache/llvm-core/clang-19.1.7 +++ b/metadata/md5-cache/llvm-core/clang-19.1.7 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6fd03d5e67a9ea83eec2fb084ecb6c58 diff --git a/metadata/md5-cache/llvm-core/clang-20.1.8 b/metadata/md5-cache/llvm-core/clang-20.1.8 index c5ebb6e055c1..ac894f6b51b5 100644 --- a/metadata/md5-cache/llvm-core/clang-20.1.8 +++ b/metadata/md5-cache/llvm-core/clang-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-20.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5f6fed948a264fe59dfb72e49cffddac diff --git a/metadata/md5-cache/llvm-core/clang-21.1.1 b/metadata/md5-cache/llvm-core/clang-21.1.1 index cbdca8b33667..6c89b04be6d4 100644 --- a/metadata/md5-cache/llvm-core/clang-21.1.1 +++ b/metadata/md5-cache/llvm-core/clang-21.1.1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7c930b370c8b1ba74d361201d6e68a51 diff --git a/metadata/md5-cache/llvm-core/clang-21.1.2 b/metadata/md5-cache/llvm-core/clang-21.1.2 index e262999bb663..19314ad14764 100644 --- a/metadata/md5-cache/llvm-core/clang-21.1.2 +++ b/metadata/md5-cache/llvm-core/clang-21.1.2 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7c930b370c8b1ba74d361201d6e68a51 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0.9999 b/metadata/md5-cache/llvm-core/clang-22.0.0.9999 index 3ef76c7c89d7..5f95215dd303 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e73f145b8854103b445c24fe5afde869 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250910 index ea201ca7501f..49b22faf2f45 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250910 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e73f145b8854103b445c24fe5afde869 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250923 index 392da086f177..7f939ff80141 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20250923 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e73f145b8854103b445c24fe5afde869 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251001 new file mode 100644 index 000000000000..ba2bbdf1ddc3 --- /dev/null +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251001 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) test? ( ~llvm-core/lld-22.0.0_pre20251001 ) xml? ( virtual/pkgconfig ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251001:22=[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(-)?] ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +DESCRIPTION=C language family frontend for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake 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_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k 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_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT +PDEPEND=llvm-runtimes/clang-runtime:22 llvm-core/clang-toolchain-symlinks:22 +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ~llvm-core/llvm-22.0.0_pre20251001:22=[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(-)?] ) >=llvm-core/clang-common-22.0.0_pre20251001 llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e73f145b8854103b445c24fe5afde869 diff --git a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 index 6a79278dbe4d..374e03c2170d 100644 --- a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 +++ b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:15.0.7[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-15.0.7 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=a511d830d9d2d7739038715e709eb0e8 diff --git a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 index 1d6371c49e9c..7c857dd01122 100644 --- a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 +++ b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:16[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-16.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=9a7f17949915957f475831bf3bf8576d diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 index 55bbaa05bb83..0ecf0518d429 100644 --- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 +++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=e964033894e726a6543f36b99d6e9840 diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 index 9a32c42a4eeb..e6b135818e2c 100644 --- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 +++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=7e2fcce635bd8e342d64a208bcb72ba3 diff --git a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 index c90d117adcb3..0c713adb359b 100644 --- a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 +++ b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:18[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-18.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-18.1.8 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=137609f2ec2abd5f99f8f6ec50674213 diff --git a/metadata/md5-cache/llvm-core/clang-common-19.1.7 b/metadata/md5-cache/llvm-core/clang-common-19.1.7 index 0a1c520aba50..56afaa7989a6 100644 --- a/metadata/md5-cache/llvm-core/clang-common-19.1.7 +++ b/metadata/md5-cache/llvm-core/clang-common-19.1.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:19[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-19.1.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-19.1.7 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=4ffcd1edccc0d4f627af5fc73a7d269f diff --git a/metadata/md5-cache/llvm-core/clang-common-20.1.8 b/metadata/md5-cache/llvm-core/clang-common-20.1.8 index 620024327093..d5f0edb9173c 100644 --- a/metadata/md5-cache/llvm-core/clang-common-20.1.8 +++ b/metadata/md5-cache/llvm-core/clang-common-20.1.8 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.1.8 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=d13a87d38f589575343899df19685f14 diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.1 b/metadata/md5-cache/llvm-core/clang-common-21.1.1 index 938e5d4010eb..40ff74f948a5 100644 --- a/metadata/md5-cache/llvm-core/clang-common-21.1.1 +++ b/metadata/md5-cache/llvm-core/clang-common-21.1.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.1[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.1 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=17983a076f7e8ff118f4a0467f6985f6 diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.2 b/metadata/md5-cache/llvm-core/clang-common-21.1.2 index 1c903dd58aa7..9d729d110917 100644 --- a/metadata/md5-cache/llvm-core/clang-common-21.1.2 +++ b/metadata/md5-cache/llvm-core/clang-common-21.1.2 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.2[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.2 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=17983a076f7e8ff118f4a0467f6985f6 diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 b/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 index 71b7ac7661f6..a74b0c30e969 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0.9999 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] PROPERTIES=live SLOT=0 -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=3cce1037b99155ede71f42785acd78fe diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250910 index f95efd87d70a..290ce5805534 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250910 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20250910[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20250910 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=3cce1037b99155ede71f42785acd78fe diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250923 index 57dc7941045c..d2452a7b2e69 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20250923 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20250923[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20250923 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 9953443f7417eac62a23bcd04cb6324b multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=3cce1037b99155ede71f42785acd78fe diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251001 new file mode 100644 index 000000000000..3434dc49a577 --- /dev/null +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251001 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org multilib +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20251001[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20251001 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 6021a4534b373f326b9d23f960ef7510 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=3cce1037b99155ede71f42785acd78fe diff --git a/metadata/md5-cache/llvm-core/flang-21.1.1 b/metadata/md5-cache/llvm-core/flang-21.1.1 index 917460ff002c..c5ce9f5c9c74 100644 --- a/metadata/md5-cache/llvm-core/flang-21.1.1 +++ b/metadata/md5-cache/llvm-core/flang-21.1.1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8be32a0cdb9622153e039725c20bd8c6 diff --git a/metadata/md5-cache/llvm-core/flang-21.1.2 b/metadata/md5-cache/llvm-core/flang-21.1.2 index 069830cd7990..6a7bb9b69a66 100644 --- a/metadata/md5-cache/llvm-core/flang-21.1.2 +++ b/metadata/md5-cache/llvm-core/flang-21.1.2 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8be32a0cdb9622153e039725c20bd8c6 diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0.9999 b/metadata/md5-cache/llvm-core/flang-22.0.0.9999 index a1e2a494b8e3..09f990176cb1 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/clang-22.0.0.9999[debug=] ~llvm-core/llvm-22.0.0.9999[debug=] REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=92814f81a3d436323c81d1c583ab689c diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250910 index a3f137acd731..79bb6a3deaaf 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250910 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=92814f81a3d436323c81d1c583ab689c diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250923 index 517f417b0dbc..9f9a34f8a395 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20250923 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=92814f81a3d436323c81d1c583ab689c diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251001 new file mode 100644 index 000000000000..473d898bed41 --- /dev/null +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251001 @@ -0,0 +1,17 @@ +BDEPEND=clang? ( llvm-core/clang ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=~llvm-core/clang-22.0.0_pre20251001[debug=] ~llvm-core/llvm-22.0.0_pre20251001[debug=] ~llvm-core/mlir-22.0.0_pre20251001[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +DESCRIPTION=LLVM's Fortran frontend +EAPI=8 +HOMEPAGE=https://flang.llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +debug test test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions +PDEPEND=>=llvm-runtimes/flang-rt-22.0.0_pre20251001:22 +RDEPEND=~llvm-core/clang-22.0.0_pre20251001[debug=] ~llvm-core/llvm-22.0.0_pre20251001[debug=] ~llvm-core/mlir-22.0.0_pre20251001[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=92814f81a3d436323c81d1c583ab689c diff --git a/metadata/md5-cache/llvm-core/libclc-15.0.7 b/metadata/md5-cache/llvm-core/libclc-15.0.7 index 14b43eea8aa5..00f9abd082d9 100644 --- a/metadata/md5-cache/llvm-core/libclc-15.0.7 +++ b/metadata/md5-cache/llvm-core/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0f456f0d4bd45a4a7edebea15ae0df16 diff --git a/metadata/md5-cache/llvm-core/libclc-16.0.6 b/metadata/md5-cache/llvm-core/libclc-16.0.6 index 37add2ad7165..76dda6ce7f9e 100644 --- a/metadata/md5-cache/llvm-core/libclc-16.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cb80cae2fb493d943e96a146fd2315f9 diff --git a/metadata/md5-cache/llvm-core/libclc-17.0.6 b/metadata/md5-cache/llvm-core/libclc-17.0.6 index b30687f06865..17f289a915be 100644 --- a/metadata/md5-cache/llvm-core/libclc-17.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-17.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5bbe60cc05795dcf4398b772f6642404 diff --git a/metadata/md5-cache/llvm-core/libclc-18.1.8 b/metadata/md5-cache/llvm-core/libclc-18.1.8 index 65629c058aee..5cfdd95a4e8c 100644 --- a/metadata/md5-cache/llvm-core/libclc-18.1.8 +++ b/metadata/md5-cache/llvm-core/libclc-18.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=55bf8c7ed9d09743326582127cf9e67a diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.7 b/metadata/md5-cache/llvm-core/libclc-19.1.7 index 5695b7a979b3..24c8828231db 100644 --- a/metadata/md5-cache/llvm-core/libclc-19.1.7 +++ b/metadata/md5-cache/llvm-core/libclc-19.1.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3ed76f40fa686f9d13cbc5a5aed40ff7 diff --git a/metadata/md5-cache/llvm-core/libclc-20.1.8 b/metadata/md5-cache/llvm-core/libclc-20.1.8 index 118331fa059d..7df89e90ae68 100644 --- a/metadata/md5-cache/llvm-core/libclc-20.1.8 +++ b/metadata/md5-cache/llvm-core/libclc-20.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e04b213558eb13265a3bf0223c160f9 diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.1 b/metadata/md5-cache/llvm-core/libclc-21.1.1 index e68b4b7b015c..74e92e922287 100644 --- a/metadata/md5-cache/llvm-core/libclc-21.1.1 +++ b/metadata/md5-cache/llvm-core/libclc-21.1.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=48a8d86fb2f8a899e6052e5a41057a91 diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.2 b/metadata/md5-cache/llvm-core/libclc-21.1.2 index 8dc74ea0be81..d43ab06d85c7 100644 --- a/metadata/md5-cache/llvm-core/libclc-21.1.2 +++ b/metadata/md5-cache/llvm-core/libclc-21.1.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=48a8d86fb2f8a899e6052e5a41057a91 diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 index 31fc2b1f6275..5822f8f9d4ef 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5b44387189f7c71041cb7a60c1244ffd diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250910 index 4c021096ecc7..9c282f820f2d 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250910 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5b44387189f7c71041cb7a60c1244ffd diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250923 index 929724016d6b..a0107338e623 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20250923 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5b44387189f7c71041cb7a60c1244ffd diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251001 new file mode 100644 index 000000000000..c00c8b15d23d --- /dev/null +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251001 @@ -0,0 +1,13 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm_slot_21? ( llvm-core/clang:21 ) llvm_slot_22? ( llvm-core/clang:22 ) spirv? ( dev-util/spirv-llvm-translator:* ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=OpenCL C library +EAPI=8 +HOMEPAGE=https://libclc.llvm.org/ +INHERIT=cmake llvm.org llvm-r1 python-any-r1 +IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_21 llvm_slot_22 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) +REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5b44387189f7c71041cb7a60c1244ffd diff --git a/metadata/md5-cache/llvm-core/lld-15.0.7 b/metadata/md5-cache/llvm-core/lld-15.0.7 index 8b7dd63f0377..67c0200e502b 100644 --- a/metadata/md5-cache/llvm-core/lld-15.0.7 +++ b/metadata/md5-cache/llvm-core/lld-15.0.7 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-15.0.7 sys-libs/zlib:= !llvm-core/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9e5f6e68a3e1641969ff0b85dfba68b0 diff --git a/metadata/md5-cache/llvm-core/lld-16.0.6 b/metadata/md5-cache/llvm-core/lld-16.0.6 index b0909765296e..5111a385cae0 100644 --- a/metadata/md5-cache/llvm-core/lld-16.0.6 +++ b/metadata/md5-cache/llvm-core/lld-16.0.6 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-16.0.6[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=89a5130c933b829a44d7da22a5c750f9 diff --git a/metadata/md5-cache/llvm-core/lld-17.0.6 b/metadata/md5-cache/llvm-core/lld-17.0.6 index 3a19bd37208d..2603e1b662b9 100644 --- a/metadata/md5-cache/llvm-core/lld-17.0.6 +++ b/metadata/md5-cache/llvm-core/lld-17.0.6 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-17.0.6[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs RESTRICT=!test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b2da233898416b806640c051a94ddab4 diff --git a/metadata/md5-cache/llvm-core/lld-18.1.8 b/metadata/md5-cache/llvm-core/lld-18.1.8 index fd023c54a4a0..deb853ab1666 100644 --- a/metadata/md5-cache/llvm-core/lld-18.1.8 +++ b/metadata/md5-cache/llvm-core/lld-18.1.8 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-18.1.8[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs RESTRICT=!test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=010195b929558b69b45ffc13cb720a0f diff --git a/metadata/md5-cache/llvm-core/lld-19.1.7 b/metadata/md5-cache/llvm-core/lld-19.1.7 index 5a89ad60f6c9..f3a429ce358f 100644 --- a/metadata/md5-cache/llvm-core/lld-19.1.7 +++ b/metadata/md5-cache/llvm-core/lld-19.1.7 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-19.1.7[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs RESTRICT=!test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ca15c92d4610854122518ba7e348edee diff --git a/metadata/md5-cache/llvm-core/lld-20.1.8 b/metadata/md5-cache/llvm-core/lld-20.1.8 index 7b0970c11847..75509c3884d7 100644 --- a/metadata/md5-cache/llvm-core/lld-20.1.8 +++ b/metadata/md5-cache/llvm-core/lld-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d4972400fa90235ce0c5a3e64171d004 diff --git a/metadata/md5-cache/llvm-core/lld-21.1.1 b/metadata/md5-cache/llvm-core/lld-21.1.1 index 672ea0332740..33904760a3bc 100644 --- a/metadata/md5-cache/llvm-core/lld-21.1.1 +++ b/metadata/md5-cache/llvm-core/lld-21.1.1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=636b221b4e608901166e7ed9bf9aeb19 diff --git a/metadata/md5-cache/llvm-core/lld-21.1.2 b/metadata/md5-cache/llvm-core/lld-21.1.2 index 77bf56c0da85..69b75f848786 100644 --- a/metadata/md5-cache/llvm-core/lld-21.1.2 +++ b/metadata/md5-cache/llvm-core/lld-21.1.2 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=636b221b4e608901166e7ed9bf9aeb19 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0.9999 b/metadata/md5-cache/llvm-core/lld-22.0.0.9999 index 371ef53405e7..635938cb72c4 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-22.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-ar REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8ace80205e8b49c66d095292609b424 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250910 index 1852901bc9fa..52bbda821db3 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250910 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8ace80205e8b49c66d095292609b424 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250923 index 1269953cafa6..b3b7d9771171 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20250923 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8ace80205e8b49c66d095292609b424 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251001 new file mode 100644 index 000000000000..e89aff78858b --- /dev/null +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251001 @@ -0,0 +1,17 @@ +BDEPEND=llvm-core/llvm:22 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251001[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +DESCRIPTION=The LLVM linker (link editor) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+debug test zstd test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=>=llvm-core/lld-toolchain-symlinks-16-r2:22 +RDEPEND=~llvm-core/llvm-22.0.0_pre20251001[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0 llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b8ace80205e8b49c66d095292609b424 diff --git a/metadata/md5-cache/llvm-core/lldb-15.0.7 b/metadata/md5-cache/llvm-core/lldb-15.0.7 index 79f5d3145576..eaaae23279e3 100644 --- a/metadata/md5-cache/llvm-core/lldb-15.0.7 +++ b/metadata/md5-cache/llvm-core/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fc4490e94b76ab80e29bd49316291fa5 diff --git a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 index 7f2d6653d1ac..c88fd89a9376 100644 --- a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 +++ b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5176f728f9d9c5ae8e5f8c3a2b70bb56 diff --git a/metadata/md5-cache/llvm-core/lldb-17.0.6 b/metadata/md5-cache/llvm-core/lldb-17.0.6 index 163205dceef0..e1cb8472145b 100644 --- a/metadata/md5-cache/llvm-core/lldb-17.0.6 +++ b/metadata/md5-cache/llvm-core/lldb-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3e32107833c480bbd1db1c1a8d28c1a8 diff --git a/metadata/md5-cache/llvm-core/lldb-18.1.8 b/metadata/md5-cache/llvm-core/lldb-18.1.8 index bf0471b65b21..beb2ca261b98 100644 --- a/metadata/md5-cache/llvm-core/lldb-18.1.8 +++ b/metadata/md5-cache/llvm-core/lldb-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r5.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=af1e8fdd0b75041cbb98f01546b976e0 diff --git a/metadata/md5-cache/llvm-core/lldb-19.1.7 b/metadata/md5-cache/llvm-core/lldb-19.1.7 index 87c1f1f68763..f193aecaf62d 100644 --- a/metadata/md5-cache/llvm-core/lldb-19.1.7 +++ b/metadata/md5-cache/llvm-core/lldb-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d45b352f4084e6c493e5b5f6e98ddf70 diff --git a/metadata/md5-cache/llvm-core/lldb-20.1.8 b/metadata/md5-cache/llvm-core/lldb-20.1.8 index b24aae0b4e65..e1a419f5d05a 100644 --- a/metadata/md5-cache/llvm-core/lldb-20.1.8 +++ b/metadata/md5-cache/llvm-core/lldb-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4959b1680afa4b86719b3919180977e8 diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.1 b/metadata/md5-cache/llvm-core/lldb-21.1.1 index 83dc081041af..3835b2eec96a 100644 --- a/metadata/md5-cache/llvm-core/lldb-21.1.1 +++ b/metadata/md5-cache/llvm-core/lldb-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=86fd537efe06776a989b5ccd5c7c5adf diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.2 b/metadata/md5-cache/llvm-core/lldb-21.1.2 index d141e3a63054..5c82dc761bb4 100644 --- a/metadata/md5-cache/llvm-core/lldb-21.1.2 +++ b/metadata/md5-cache/llvm-core/lldb-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=86fd537efe06776a989b5ccd5c7c5adf diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 b/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 index 6ebf9196878c..d7a8852a2b57 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=test !test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=34f4afeb82fe9fbffa9033737b83c78b diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250910 index a8b811d9046f..9c348fa60019 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=34f4afeb82fe9fbffa9033737b83c78b diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250923 index 9f0747f7b025..6fb4ea0177ac 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=34f4afeb82fe9fbffa9033737b83c78b diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251001 new file mode 100644 index 000000000000..8f4c0aa33bcf --- /dev/null +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_11? ( ~dev-python/lit-22.0.0_pre20251001[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-22.0.0_pre20251001[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-22.0.0_pre20251001[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-22.0.0_pre20251001[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-22.0.0_pre20251001 ~llvm-core/llvm-22.0.0_pre20251001[debuginfod=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +DESCRIPTION=The LLVM debugger +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-single-r1 +IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-22.0.0_pre20251001 ~llvm-core/llvm-22.0.0_pre20251001[debuginfod=] python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251001[llvm_targets_Xtensa=] ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=test !test? ( test ) +SLOT=0/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=34f4afeb82fe9fbffa9033737b83c78b diff --git a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 index a364f29aff17..f30ee022cdc3 100644 --- a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 +++ b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r7.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5fbee002c3415f3a45a6b09d1e0ca593 diff --git a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 index 1e907ed64a81..eeaff18d4413 100644 --- a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 +++ b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r5.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cbff609096ae06de961c39ce0dc59624 diff --git a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 index 30edafd0b972..fb322c987f2c 100644 --- a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 +++ b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r3.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c43bfd061b84b3380ce19157b53fa45b diff --git a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 index d2041cf302de..ef899582a318 100644 --- a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 +++ b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0d8c71aef011ebfbdf956faf43a9f986 diff --git a/metadata/md5-cache/llvm-core/llvm-19.1.7 b/metadata/md5-cache/llvm-core/llvm-19.1.7 index 403fb81b3de2..8a4b85cf1488 100644 --- a/metadata/md5-cache/llvm-core/llvm-19.1.7 +++ b/metadata/md5-cache/llvm-core/llvm-19.1.7 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cc99969bfd7f6a6c1af934b5e4918e21 diff --git a/metadata/md5-cache/llvm-core/llvm-20.1.8 b/metadata/md5-cache/llvm-core/llvm-20.1.8 index 4a38d170db2e..9e2a8761aa5d 100644 --- a/metadata/md5-cache/llvm-core/llvm-20.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-20.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2e467d7c53e9747e323aa0d654aeee99 diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.1 b/metadata/md5-cache/llvm-core/llvm-21.1.1 index 224a0de3c087..a32d5ddf1e5b 100644 --- a/metadata/md5-cache/llvm-core/llvm-21.1.1 +++ b/metadata/md5-cache/llvm-core/llvm-21.1.1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a89c15598e05aa98b71741cfbff4f1ce diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.2 b/metadata/md5-cache/llvm-core/llvm-21.1.2 index 6d8429af6ebf..814184dad3e7 100644 --- a/metadata/md5-cache/llvm-core/llvm-21.1.2 +++ b/metadata/md5-cache/llvm-core/llvm-21.1.2 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a89c15598e05aa98b71741cfbff4f1ce diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 index 1ac708799732..3c3f2a9de63a 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=050a446da0a4f7fc9b6f9792dd00332f diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250910 index 2b16f53bc5a9..2451f291bdb3 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250910 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=512f5cb861aad1a3040fe7c8bf3d0d00 diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250923 index cf81960ef178..e0febc304b48 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20250923 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=446e7404110248691c3c3b638304de49 diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251001 new file mode 100644 index 000000000000..ebd85c8a322e --- /dev/null +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251001 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-22.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.14 dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) 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(-)?] ) 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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) +DESCRIPTION=Low Level Virtual Machine +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs +IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k 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 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc +PDEPEND=llvm-core/llvm-common llvm-core/llvm-toolchain-symlinks:22 binutils-plugin? ( >=llvm-core/llvmgold-22 ) +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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) 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(-)?] ) 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(-)?] ) !llvm-core/llvm:0 +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV 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_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=050a446da0a4f7fc9b6f9792dd00332f diff --git a/metadata/md5-cache/llvm-core/llvm-common-15.0.7 b/metadata/md5-cache/llvm-core/llvm-common-15.0.7 index 8a08f6aed53c..4d3b1e5ad7d9 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-15.0.7 +++ b/metadata/md5-cache/llvm-core/llvm-common-15.0.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=e42236adf33ffbb41f5fa220db899a45 diff --git a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 b/metadata/md5-cache/llvm-core/llvm-common-16.0.6 index 91342aea7c1e..f9cdbd4222ea 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 +++ b/metadata/md5-cache/llvm-core/llvm-common-16.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=f7b6e2706cca89ef47b9ea79534b8719 diff --git a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 b/metadata/md5-cache/llvm-core/llvm-common-17.0.6 index b3c65ca09419..5e55c3d7ceaf 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 +++ b/metadata/md5-cache/llvm-core/llvm-common-17.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=f7b6e2706cca89ef47b9ea79534b8719 diff --git a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 b/metadata/md5-cache/llvm-core/llvm-common-18.1.8 index e8a59342063f..200d23c41a95 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-common-18.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 b/metadata/md5-cache/llvm-core/llvm-common-19.1.7 index e8e1fda187d3..2b053c46766d 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 +++ b/metadata/md5-cache/llvm-core/llvm-common-19.1.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-20.1.8 b/metadata/md5-cache/llvm-core/llvm-common-20.1.8 index fbc2202b789c..7b19d629f0a1 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-20.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-common-20.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.1 b/metadata/md5-cache/llvm-core/llvm-common-21.1.1 index e01adcfd51a4..7654aa8f944c 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-21.1.1 +++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=66c34dcb72d1e333274666189a5324fc diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.2 b/metadata/md5-cache/llvm-core/llvm-common-21.1.2 index d31a9eacc8fa..22b5124238c1 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-21.1.2 +++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 4e83419d7fb5d336f6a4de8193968319 _md5_=66c34dcb72d1e333274666189a5324fc diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 index 4b5184b07eb2..5d6ab2ea81ba 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PROPERTIES=live RDEPEND=!llvm-core/llvm:0 SLOT=0 -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250910 index a53efdcff0c8..bf69dd879c50 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250910 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250923 index 474e8ed176f1..44d4dda6661d 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20250923 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251001 new file mode 100644 index 000000000000..0d866b9f08fe --- /dev/null +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251001 @@ -0,0 +1,13 @@ +BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) +DEFINED_PHASES=compile install postinst postrm prepare unpack +DESCRIPTION=Common files shared between multiple slots of LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=elisp-common llvm.org +IUSE=emacs +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=!llvm-core/llvm:0 +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.1 b/metadata/md5-cache/llvm-core/mlir-21.1.1 index 5946fc71bab8..e538d62a83b8 100644 --- a/metadata/md5-cache/llvm-core/mlir-21.1.1 +++ b/metadata/md5-cache/llvm-core/mlir-21.1.1 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.1[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e6e3c473207458b5a46dfab3cd25e7b8 diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.2 b/metadata/md5-cache/llvm-core/mlir-21.1.2 index b3aabdc09ea8..cda16bcf20f2 100644 --- a/metadata/md5-cache/llvm-core/mlir-21.1.2 +++ b/metadata/md5-cache/llvm-core/mlir-21.1.2 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.2[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e6e3c473207458b5a46dfab3cd25e7b8 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 b/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 index 62f1d454494e..ac0b1c71cb95 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-core/llvm-22.0.0.9999[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(-)?] RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=90dad2ba7d066b0c0cf40e469201d1c0 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250910 index f6f1891905f2..715085f33906 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250910 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20250910[debug=,abi_x86_32(-)?,abi_x86_64(-)?, RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=67583b958426e2f1f31e696109d9aef0 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250923 index 12bf438d9c8c..ba472ad2697c 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20250923 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20250923[debug=,abi_x86_32(-)?,abi_x86_64(-)?, RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=90dad2ba7d066b0c0cf40e469201d1c0 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251001 new file mode 100644 index 000000000000..1b8b811b6104 --- /dev/null +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm-core/llvm:22 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251001[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(-)?] +DESCRIPTION=Multi-Level Intermediate Representation (library only) +EAPI=8 +HOMEPAGE=https://mlir.llvm.org/ +INHERIT=cmake llvm.org multilib-minimal python-any-r1 +IUSE=+debug test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions +RDEPEND=~llvm-core/llvm-22.0.0_pre20251001[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(-)?] +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=90dad2ba7d066b0c0cf40e469201d1c0 diff --git a/metadata/md5-cache/llvm-core/polly-20.1.8 b/metadata/md5-cache/llvm-core/polly-20.1.8 index 5ef772de51e2..34f3847827d9 100644 --- a/metadata/md5-cache/llvm-core/polly-20.1.8 +++ b/metadata/md5-cache/llvm-core/polly-20.1.8 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-20.1.8:20=[debug=] RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6a805476c360077b55ec18119e3c7f24 diff --git a/metadata/md5-cache/llvm-core/polly-21.1.1 b/metadata/md5-cache/llvm-core/polly-21.1.1 index 519d9773b321..39171caec779 100644 --- a/metadata/md5-cache/llvm-core/polly-21.1.1 +++ b/metadata/md5-cache/llvm-core/polly-21.1.1 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.1:21=[debug=] RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7f75af920579592311389489949857c2 diff --git a/metadata/md5-cache/llvm-core/polly-21.1.2 b/metadata/md5-cache/llvm-core/polly-21.1.2 index bb4f99c133cf..1ba4d9da9da3 100644 --- a/metadata/md5-cache/llvm-core/polly-21.1.2 +++ b/metadata/md5-cache/llvm-core/polly-21.1.2 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.2:21=[debug=] RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7f75af920579592311389489949857c2 diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0.9999 b/metadata/md5-cache/llvm-core/polly-22.0.0.9999 index 0ba23cbead99..48f2b202938c 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-core/llvm-22.0.0.9999:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e01732913a905fd783ca960d08bec4db diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250910 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250910 index aaded128da6d..f2c1a1dea0b3 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250910 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20250910:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e01732913a905fd783ca960d08bec4db diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250923 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250923 index e519daa2b720..2883627ecd3b 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20250923 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20250923:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e01732913a905fd783ca960d08bec4db diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251001 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251001 new file mode 100644 index 000000000000..ada5b5cb582d --- /dev/null +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251001:22=[debug=] +DESCRIPTION=Polyhedral optimizations for LLVM +EAPI=8 +HOMEPAGE=https://polly.llvm.org/ +INHERIT=cmake llvm.org python-any-r1 +IUSE=+debug test +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT +RDEPEND=~llvm-core/llvm-22.0.0_pre20251001:22=[debug=] +RESTRICT=!test? ( test ) +SLOT=22/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e01732913a905fd783ca960d08bec4db diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 index 2e210a72487e..4fbb77c3ac54 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a05da363bc2454bf24bdcd8bb7e8f449 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 index 975319525a31..3bdc01b1d68b 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r4.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ad63f2d3c3491356526d87c2021f8468 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 index 183e86a0ae81..3fe91fb5c533 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2522e449843c0f911913fd2666f2d44b diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 index be1f15e37831..468965e77c58 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a9a6e12fa9604428a80e9714c8b66f19 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 index 001fb8454ff8..b1a267dcd840 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=19 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4374e9bd6245e586513f04b11d2e5042 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 index 01361c3ffd3d..76b27f76ae9e 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4374e9bd6245e586513f04b11d2e5042 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 index 1636724a9f01..445231efbc08 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ca795836f39a8806a3e48d190eef927b diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.1 index ed1d3b5eea40..76c4337f47f1 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0c5433effc54fdce045052f3666b72f3 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.2 index b4803eae4ba6..f38663231ef6 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0c5433effc54fdce045052f3666b72f3 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 index 1e4ed36ee9f6..dc62cb23f531 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=56bfcd5b33ea71c540febb79748bdf07 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250910 index e4ade1420e28..c54bbdf7741a 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250910 @@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=56bfcd5b33ea71c540febb79748bdf07 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250923 index 95d5020838d4..4f6f0dd5a62b 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20250923 @@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=56bfcd5b33ea71c540febb79748bdf07 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251001 new file mode 100644 index 000000000000..fae03c83e403 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=Compiler runtime library for clang (built-in part) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=atomic-builtins? ( clang ) +RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=56bfcd5b33ea71c540febb79748bdf07 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 index cd6742d5758d..2d7ca455450e 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=016d73fcb21d1e505eb6b82d5344b24b diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 index b34135209a3d..5abaa9564a8d 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r5.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fb13f41b4499a056444a82df71adc4fe diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 index 8fc40e18839a..4e91916cb2e7 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r3.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f4ec9ed13beb3ed7f9969428f4c61484 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 index d576c8d5377f..a447dfc5f92c 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=71fbac43fa0cb7a39e5bf9d67f25a01e diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 index 7e06ed9e5fc6..74e477dc5079 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=19 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-19.1.7-r1.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a044d59b604d15becc24adbddca40a7c diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 index dd41f36624e7..8f2d8b91a05a 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-20.1.8.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=243f55b64b521f362242903153db1d4e diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 index d8afec0ede4a..04524a86a18e 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-20.1.8.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=55102be2d32e752c05648ebba42d14cd diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.1 index b7fd9baf9ffe..23db2eaed62b 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7a32ada6d196148657c432952d0f6dd8 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.2 index 47a52ea97fb3..cf97cfad2cd5 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7a32ada6d196148657c432952d0f6dd8 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 index dd95c07065c7..0e3415a64ebd 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=bd5e32343569e2555f927431bfc4365d diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250910 index 38149919818f..f6550c616d6d 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250910 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=bd5e32343569e2555f927431bfc4365d diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250923 index f11f1be21ce3..cdfcee0d7419 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20250923 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=bd5e32343569e2555f927431bfc4365d diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251001 new file mode 100644 index 000000000000..eb1c73c2f1a9 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-stdlib-config:22 llvm-runtimes/compiler-rt:22 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=llvm-core/llvm:22 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1 +IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test +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 nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) +RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=bd5e32343569e2555f927431bfc4365d diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.1 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.1 index e8b3e597848a..b9afdf4abcf3 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.1 @@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=69cc9f13b9b1e035f36a2434d66af4d5 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.2 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.2 index 14a243b0366c..a3dd50ac2fb0 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.2 @@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=69cc9f13b9b1e035f36a2434d66af4d5 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 index 3cd0a497374b..118757272674 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=22 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=157a74779178498b20d5ad725f21d64b diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250910 index 8c73375bec54..096cbbcb0c69 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250910 @@ -10,5 +10,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=157a74779178498b20d5ad725f21d64b diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250923 index 9e5c1da29d87..d9d4d9e4013f 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20250923 @@ -10,5 +10,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=157a74779178498b20d5ad725f21d64b diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251001 new file mode 100644 index 000000000000..8eed7068d849 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251001 @@ -0,0 +1,14 @@ +BDEPEND=llvm-core/llvm:22 llvm-core/flang test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=LLVM's Fortran runtime +EAPI=8 +HOMEPAGE=https://flang.llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 +IUSE=+debug test +LICENSE=Apache-2.0-with-LLVM-exceptions +RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 +RESTRICT=!test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=157a74779178498b20d5ad725f21d64b diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 index 52e1d8b72031..37798654333e 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5640558add85cf2eaf597953eb7fc212 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 index 2351da1e5edb..a3e9d5a5cda9 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=89e7ba0ff8ce4dd04d264b9b8d2a910c diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 index da49dd34ed9d..715f8eb1ca88 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9f01d74c068294d265933c4e3663bee4 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 index 2c3e3f52f21e..cf48b59d76a2 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7d67bf1953f397b8357fce6d725232ef diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 index dab6eba90d2a..a0e4aec21603 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cf95c9cee62b135afd0801b9c8111b24 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 index dbfbd91f9576..92b8e1a95327 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=80e885d422c815beaf3f6cae5506556b diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 index 3a5ec1539ae8..bd42f4296211 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c0bb5808d193ddcfa165648e6c62ab94 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.1 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.1 index fa801ba928d5..9776a0b04ab7 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=14d367d6b7137ac76fb7683bcf0cd285 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.2 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.2 index e5f34e8392ae..2521049bfbc1 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=14d367d6b7137ac76fb7683bcf0cd285 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 index b1ecb0702845..d513bf0137d8 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0.9999[static-libs?,abi_x86_3 REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4ec8093bb5d66f59bba5d84678bc18fb diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250910 index ade146e165ef..191579b9a967 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6ad869d550cc61ada324d77dc6c9ae11 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250923 index e424a0f5326f..b61e421d7009 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4ec8093bb5d66f59bba5d84678bc18fb diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251001 new file mode 100644 index 000000000000..83386aa39188 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-unwindlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0_pre20251001[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) llvm-core/llvm:22 +DESCRIPTION=New implementation of the C++ standard library, targeting C++11 +EAPI=8 +HOMEPAGE=https://libcxx.llvm.org/ +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0_pre20251001[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4ec8093bb5d66f59bba5d84678bc18fb diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 index 36d8e0c42571..edb7cd55ffba 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c2edfb8e3c7a3bcc86e9929687c7173a diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 index 8428888cd791..974b69f7b052 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3b9b51ecedba3d9e7f2d67d2fcdd3a47 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 index 8b30be8411e8..a85a35c59f4f 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3b9b51ecedba3d9e7f2d67d2fcdd3a47 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 index 0fb03cee2e97..394bb01dd179 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0652e98debff31ca588ff2cc6eacdc8a diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 index f4b9d0b53582..fa0daebbaf3d 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3b2203bc4b439a63b1c011f3a8f44027 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 index 2871a6e132a3..741f42dd954a 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=deb15659ac12820a25750d41961f0e83 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 index a0fb0ca72cb1..3437f1078cbc 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2b74354c3bb8d77a6ab68c69b9bab83a diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.1 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.1 index c51ce69bb766..2efa0974d7b6 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=56d44243a1822dc34b2c4edb5334ca7a diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.2 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.2 index 75cb293d0151..09253864d8d4 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=56d44243a1822dc34b2c4edb5334ca7a diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 index 7addb17abea0..9b3679412b98 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d2b09210f50c5daa5415c734cc1ce3fe diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250910 index aee411a380b5..293f0de2f106 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250910 @@ -11,5 +11,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d2b09210f50c5daa5415c734cc1ce3fe diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250923 index bf68c8ceff04..cd491cff7027 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20250923 @@ -11,5 +11,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d2b09210f50c5daa5415c734cc1ce3fe diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251001 new file mode 100644 index 000000000000..dc9e89e194cb --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-unwindlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=Low level support for a standard C++ library +EAPI=8 +HOMEPAGE=https://libcxxabi.llvm.org/ +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d2b09210f50c5daa5415c734cc1ce3fe diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 index 8a34cac0af47..dbaf06538e10 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f60bbb0dc0b2792e8fa931eccc8bf08e diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 index 274d565c2730..0799367f4a4e 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ee6a925367afe1eee5655edd08f591dd diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 index c84b9f1fd119..b83f6359fcf2 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-20.1.8[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0a89702aa919d85484377b5e7717c675 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.1 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.1 index c329b48bc6d5..09367b756f70 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.1 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.1.1[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ba6cc818f00ac3ac49712f6561df0747 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.2 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.2 index 05d8c2920092..2cd0dfd7dc05 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.2 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.1.2[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ba6cc818f00ac3ac49712f6561df0747 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 index dfaa0ccdf924..2ae34c13a4e9 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-runtimes/libunwind-22.0.0.9999[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0f7cf183f32aa16622bc8f2cf1652c1f diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250910 index 777824850b90..c6a1859d03b5 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250910 @@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20250910[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0f7cf183f32aa16622bc8f2cf1652c1f diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250923 index 866c8caf98a6..9c4f106bfdfe 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20250923 @@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20250923[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0f7cf183f32aa16622bc8f2cf1652c1f diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251001 new file mode 100644 index 000000000000..d11483691283 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251001 @@ -0,0 +1,15 @@ +BDEPEND=llvm-core/clang:22 test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251001[static-libs] +DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=debug test test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251001[static-libs] !sys-devel/gcc +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0f7cf183f32aa16622bc8f2cf1652c1f diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 index 23050aac8dc2..f95a400eded3 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=48d1278d0e38451b7b7df505ceb7fd5c diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 index b19c659ee02a..9dc21eeb9729 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a2f1585144047df3079e2e9e3cf7ab28 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 index 62d708969463..35aef2356ed8 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a2f1585144047df3079e2e9e3cf7ab28 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 index 0bf794052d2f..a802e83b36d4 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a6beb096a5141bc9aa9ba3e340c285bb diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 index 1384e39e9c25..f80d5a823108 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=08eebe1b612ac241242a3de94db2e22b diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 index 83491a688534..52094e004b71 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9cc9eddfa50738096b8d313adaa942cc diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 index f2ec0b4abbf5..e23d1eef666b 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=03a6a0e1781f75262ccae760cb1b7fe3 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.1 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.1 index 7cd215363204..1a8d896fd61d 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b988fd7375fec703fa4cc1c4f0d6869b diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.2 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.2 index 1919a8e4d5a7..ba8e4ec6032f 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b988fd7375fec703fa4cc1c4f0d6869b diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 index 5c2355805a93..28a63061486d 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7e5388a076cac6a198c0bca18ace3251 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250910 index bfb38677120b..b6f7fe2125d1 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7e5388a076cac6a198c0bca18ace3251 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250923 index 0b6b635910b3..94e6617a5453 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7e5388a076cac6a198c0bca18ace3251 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251001 new file mode 100644 index 000000000000..a3799637a530 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=C++ runtime stack unwinder from LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=!sys-libs/libunwind +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7e5388a076cac6a198c0bca18ace3251 diff --git a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 b/metadata/md5-cache/llvm-runtimes/offload-19.1.7 index 958266aa7a64..e60565be25d8 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/offload-19.1.7 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-19.1.7 ~llvm-runtimes/openmp-19.1.7[om RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ef984f316b74adc7fa86454e37ebc927 diff --git a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 index 224020c7abd3..0349325fe43c 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-20.1.8 ~llvm-runtimes/openmp-20.1.8[om RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=979210729a4af0d5b20e46034d36cf2f diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.1 b/metadata/md5-cache/llvm-runtimes/offload-21.1.1 index 4ea0a68a9b1d..71b9427ce9d4 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=20567fdc2dc128c7892421e34b8b5fac diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.2 b/metadata/md5-cache/llvm-runtimes/offload-21.1.2 index 9518035ceb52..f0709935f6b3 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=20567fdc2dc128c7892421e34b8b5fac diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 index f507a2a33d8a..c5fdab4dcc9f 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0.9999 ~llvm-runtimes/openmp-22.0 REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3d25a5a39516842ad8800f0d1f6739d6 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250910 index 04ce930bc84f..fa4a2fbdd8bb 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a6f97eaa12b629194b30badadfb1f543 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250923 index 008a56b28c55..7b7c6d8a196e 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 9953443f7417eac62a23bcd04cb6324b multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3d25a5a39516842ad8800f0d1f6739d6 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251001 new file mode 100644 index 000000000000..00142a86a918 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0_pre20251001 ~llvm-runtimes/openmp-22.0.0_pre20251001[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +DESCRIPTION=OpenMP offloading support +EAPI=8 +HOMEPAGE=https://openmp.llvm.org +INHERIT=cmake crossdev flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0_pre20251001 ~llvm-runtimes/openmp-22.0.0_pre20251001[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 6021a4534b373f326b9d23f960ef7510 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3d25a5a39516842ad8800f0d1f6739d6 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 index fd6460fead58..ff2df12759e5 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f990d2359bc0e82637c0ae6f55c10304 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 index 5c37d60ef85c..f37f90a41d87 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_tar RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=288c8d92dce8ccfd2873884e1ff63ae7 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 index 3fe36d721d3c..a4eb2898ecaa 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_tar RESTRICT=!test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fa99af6910a30925a88d031d16b58a1f diff --git a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 index d05f2d1072cc..dd911f8e4ecd 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_tar RESTRICT=!test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=35cb54980a1f8fa29b9ebf424e9f2d74 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 index feb0bcff3ab7..0be15c38dbad 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_tar RESTRICT=!test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9f0c2f9ef1c3a7f3e3ea3da297e38841 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 index 04a2fd7e2f63..56372e57c60e 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_ta RESTRICT=!test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a901a83f4fd5e7d86a30ddd8b0ad18e1 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.1 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.1 index 463e9bfaf71c..1ce345070d14 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-21.1.1 +++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_ta RESTRICT=!test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.1/llvm-project-21.1.1.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8bf2aff7371ed891d002520c4c13faa5 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.2 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.2 index 4f3d820c4975..f4a03b76ecb0 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-21.1.2 +++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_ta RESTRICT=!test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz.sig ) -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8bf2aff7371ed891d002520c4c13faa5 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 index d9fe3add3ca8..4c8eaf691747 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) RESTRICT=!test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f3aa428dcf4b3e491d92015dd8c86ffa diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250910 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250910 index 97af5a4b9f04..7ed0eaaa1e2b 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250910 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250910 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_ta RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20250910 SRC_URI=https://github.com/llvm/llvm-project/archive/f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -> llvm-project-f059d2bac034acca39ad60a1b13aaec6afa0a3d6.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=613b1cfb9844e4fa753ec0b19d724746 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250923 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250923 index fc4e73af59a3..5584c5aab97a 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250923 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20250923 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_ta RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20250923 SRC_URI=https://github.com/llvm/llvm-project/archive/70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -> llvm-project-70bd610e43853d575e22be1cda46614fe9f0072f.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 9953443f7417eac62a23bcd04cb6324b multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f3aa428dcf4b3e491d92015dd8c86ffa diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251001 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251001 new file mode 100644 index 000000000000..a17f35e181f4 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251001 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lit[python_targets_python3_14(-)] ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=gdb-plugin? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) 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(-)?] ) +DESCRIPTION=OpenMP runtime library for LLVM/clang compiler +EAPI=8 +HOMEPAGE=https://openmp.llvm.org +INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1 +IUSE=+debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=gdb-plugin? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) 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(-)?] ) +REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) +RESTRICT=!test? ( test ) +SLOT=0/22.0.0_pre20251001 +SRC_URI=https://github.com/llvm/llvm-project/archive/89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz -> llvm-project-89ed5255b9ee88119e409a6d986eb1ad0e8f08e3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 6021a4534b373f326b9d23f960ef7510 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f3aa428dcf4b3e491d92015dd8c86ffa diff --git a/metadata/md5-cache/mail-filter/rspamd-3.13.1 b/metadata/md5-cache/mail-filter/rspamd-3.13.1 new file mode 100644 index 000000000000..6795c38cb5cf --- /dev/null +++ b/metadata/md5-cache/mail-filter/rspamd-3.13.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl dev-util/ragel virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:= dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) dev-cpp/doctest >=dev-libs/xxhash-0.8.0 +DESCRIPTION=Rapid spam filtering system +EAPI=8 +HOMEPAGE=https://rspamd.com https://github.com/rspamd/rspamd +INHERIT=cmake lua-single pax-utils systemd tmpfiles +IUSE=blas +hyperscan jemalloc libressl selinux test +lua_single_target_lua5-1 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB +RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:= dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) virtual/tmpfiles +REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/rspamd/rspamd/archive/3.13.1.tar.gz -> rspamd-3.13.1.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=71215f0301f6c12933a6bcd28705aee0 diff --git a/metadata/md5-cache/media-gfx/imagemagick-6.9.13.16-r2 b/metadata/md5-cache/media-gfx/imagemagick-6.9.13.29 index 33848352fd7a..3c1cf54ff963 100644 --- a/metadata/md5-cache/media-gfx/imagemagick-6.9.13.16-r2 +++ b/metadata/md5-cache/media-gfx/imagemagick-6.9.13.29 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://imagemagick.org/index.php INHERIT=flag-o-matic libtool perl-functions toolchain-funcs IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=imagemagick RDEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= ) REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts ) RESTRICT=!test? ( test ) SLOT=0/6.9.13-0 -SRC_URI=mirror://imagemagick/ImageMagick-6.9.13-16.tar.xz +SRC_URI=mirror://imagemagick/ImageMagick-6.9.13-29.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=87c443c26d2ada72ba6f7f0f2aa1422d +_md5_=374a72ddcc3ab7db1a5416eb4f45dab0 diff --git a/metadata/md5-cache/media-gfx/imagemagick-6.9.13.3-r1 b/metadata/md5-cache/media-gfx/imagemagick-6.9.13.3-r1 deleted file mode 100644 index 9ff4dc9d13cc..000000000000 --- a/metadata/md5-cache/media-gfx/imagemagick-6.9.13.3-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20250306 -DEFINED_PHASES=configure install prepare pretend setup test -DEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto ) -DESCRIPTION=A collection of tools and libraries for many image formats -EAPI=8 -HOMEPAGE=https://imagemagick.org/index.php -INHERIT=flag-o-matic libtool perl-functions toolchain-funcs -IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=imagemagick -RDEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= ) -REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts ) -RESTRICT=!test? ( test ) -SLOT=0/6.9.13-0 -SRC_URI=mirror://imagemagick/ImageMagick-6.9.13-3.tar.xz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=6456ae5654bb765e110e0ebd334a3f5c diff --git a/metadata/md5-cache/media-gfx/imagemagick-7.1.1.38-r3 b/metadata/md5-cache/media-gfx/imagemagick-7.1.1.38-r3 deleted file mode 100644 index ce0d8ccf9668..000000000000 --- a/metadata/md5-cache/media-gfx/imagemagick-7.1.1.38-r3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=configure install prepare pretend setup test -DEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) jpegxl? ( >=media-libs/libjxl-0.6:= ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto ) -DESCRIPTION=A collection of tools and libraries for many image formats -EAPI=8 -HOMEPAGE=https://imagemagick.org/index.php -INHERIT=autotools flag-o-matic perl-functions toolchain-funcs -IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=imagemagick -RDEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) jpegxl? ( >=media-libs/libjxl-0.6:= ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:= ) -REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts ) -RESTRICT=!test? ( test ) -SLOT=0/7.1.1-18 -SRC_URI=mirror://imagemagick/ImageMagick-7.1.1-38.tar.xz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=377ea7033df7ca593148886116d46fe7 diff --git a/metadata/md5-cache/media-gfx/imagemagick-7.1.1.25-r2 b/metadata/md5-cache/media-gfx/imagemagick-7.1.2.3 index 8b187a9ef036..f510c3aaf0c2 100644 --- a/metadata/md5-cache/media-gfx/imagemagick-7.1.1.25-r2 +++ b/metadata/md5-cache/media-gfx/imagemagick-7.1.2.3 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://imagemagick.org/index.php INHERIT=autotools flag-o-matic perl-functions toolchain-funcs IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=imagemagick RDEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) jpegxl? ( >=media-libs/libjxl-0.6:= ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:= ) REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts ) RESTRICT=!test? ( test ) -SLOT=0/7.1.1-18 -SRC_URI=mirror://imagemagick/ImageMagick-7.1.1-25.tar.xz +SLOT=0/7.1.2-18 +SRC_URI=mirror://imagemagick/ImageMagick-7.1.2-3.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=60a17674da49543f71992da5a5747e33 +_md5_=dc3a23b041e0c982c6e09d9bfd9ce870 diff --git a/metadata/md5-cache/media-gfx/mypaint-2.0.1-r6 b/metadata/md5-cache/media-gfx/mypaint-2.0.1-r6 new file mode 100644 index 000000000000..ee2852e29242 --- /dev/null +++ b/metadata/md5-cache/media-gfx/mypaint-2.0.1-r6 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/setuptools[python_targets_python3_13(-)] ) dev-lang/swig sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst pretend setup +DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] >=dev-python/pycairo-1.4[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] >=dev-python/pycairo-1.4[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] >=dev-python/pycairo-1.4[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] >=dev-python/pycairo-1.4[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] >=dev-python/pycairo-1.4[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] ) >=dev-libs/json-c-0.11:= gnome-base/librsvg media-gfx/mypaint-brushes:2.0 media-libs/lcms:2 >=media-libs/libmypaint-1.5.0[openmp?] media-libs/libpng:= sys-devel/gettext llvm-runtimes/openmp x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 +DESCRIPTION=Fast and easy graphics application for digital painters +EAPI=8 +HOMEPAGE=https://www.mypaint.app/en/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop edo python-single-r1 toolchain-funcs xdg +IUSE=openmp python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] >=dev-python/pycairo-1.4[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] >=dev-python/pycairo-1.4[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] >=dev-python/pycairo-1.4[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] >=dev-python/pycairo-1.4[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] >=dev-python/pycairo-1.4[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] ) >=dev-libs/json-c-0.11:= gnome-base/librsvg media-gfx/mypaint-brushes:2.0 media-libs/lcms:2 >=media-libs/libmypaint-1.5.0[openmp?] media-libs/libpng:= sys-devel/gettext llvm-runtimes/openmp x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mypaint/mypaint/releases/download/v2.0.1/mypaint-2.0.1.tar.xz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=972e3c24ca7c4a43156d2a8563e274cc diff --git a/metadata/md5-cache/media-gfx/sane-airscan-0.99.36 b/metadata/md5-cache/media-gfx/sane-airscan-0.99.36 new file mode 100644 index 000000000000..a7422c9f082c --- /dev/null +++ b/metadata/md5-cache/media-gfx/sane-airscan-0.99.36 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install +DEPEND=dev-libs/libxml2:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-dns/avahi net-libs/gnutls:= +DESCRIPTION=SANE backend for AirScan (eSCL) and WSD document scanners +EAPI=8 +HOMEPAGE=https://github.com/alexpevzner/sane-airscan +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/libxml2:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-dns/avahi net-libs/gnutls:= media-gfx/sane-backends +SLOT=0 +SRC_URI=https://github.com/alexpevzner/sane-airscan/archive/0.99.36.tar.gz -> sane-airscan-0.99.36.tar.gz +_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=b6b79ce6d69ec8e9ddd2c11e76e6b55c diff --git a/metadata/md5-cache/media-libs/aften-0.0.8-r2 b/metadata/md5-cache/media-libs/aften-0.0.8-r3 index bb7cc6bdcafa..77e47cf06310 100644 --- a/metadata/md5-cache/media-libs/aften-0.0.8-r2 +++ b/metadata/md5-cache/media-libs/aften-0.0.8-r3 @@ -1,13 +1,13 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A/52 (AC-3) audio encoder -EAPI=7 +EAPI=8 HOMEPAGE=https://aften.sourceforge.net/ INHERIT=cmake IUSE=cxx -KEYWORDS=amd64 ppc x86 +KEYWORDS=~amd64 ~ppc ~x86 LICENSE=LGPL-2.1 BSD SLOT=0 SRC_URI=https://downloads.sourceforge.net/aften/aften-0.0.8.tar.bz2 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a5c33a9d00784a54a3221fce735a3727 +_md5_=3fcda3b5ed44a660320e06e44ca7fa29 diff --git a/metadata/md5-cache/media-libs/faac-1.31.1-r1 b/metadata/md5-cache/media-libs/faac-1.31.1-r1 index 8cba6bf5729c..a39d7721fcc4 100644 --- a/metadata/md5-cache/media-libs/faac-1.31.1-r1 +++ b/metadata/md5-cache/media-libs/faac-1.31.1-r1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=http://faac.sourceforge.net/ INHERIT=autotools multilib-minimal IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=LGPL-2.1 MPEG-4 SLOT=0 SRC_URI=https://github.com/knik0/faac/archive/refs/tags/faac-1.31.1.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=c5416d37b1a2f354e14d1ae9eb44dea9 +_md5_=6d2355825545a469a5684c0d75e1bc53 diff --git a/metadata/md5-cache/media-libs/glyr-1.0.10-r1 b/metadata/md5-cache/media-libs/glyr-1.0.10-r1 index 8994f4658cbd..29270483b397 100644 --- a/metadata/md5-cache/media-libs/glyr-1.0.10-r1 +++ b/metadata/md5-cache/media-libs/glyr-1.0.10-r1 @@ -11,4 +11,4 @@ RDEPEND=dev-db/sqlite:3 >=dev-libs/glib-2.10:2 net-misc/curl SLOT=0 SRC_URI=https://github.com/sahib/glyr/archive/1.0.10.tar.gz -> glyr-1.0.10.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ea6a05960f5e61515cb83f0122b2d083 +_md5_=668602321163ffe538f905aac4e4e278 diff --git a/metadata/md5-cache/media-libs/lasi-1.1.3-r1 b/metadata/md5-cache/media-libs/lasi-1.1.3-r1 index 401c04be6d8a..75bdf1095577 100644 --- a/metadata/md5-cache/media-libs/lasi-1.1.3-r1 +++ b/metadata/md5-cache/media-libs/lasi-1.1.3-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.unifont.org/lasi INHERIT=cmake IUSE=doc -KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=dev-libs/glib:2 media-libs/freetype:2 x11-libs/pango SLOT=0/2 SRC_URI=https://downloads.sourceforge.net/lasi/libLASi-1.1.3.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f100b27db128234b924f34d0129d1fcb +_md5_=08ae31e63f3f56c096452af147a18a6f diff --git a/metadata/md5-cache/media-libs/qhull-2020.2.8.1_alpha6 b/metadata/md5-cache/media-libs/qhull-2020.2.8.1_alpha6 new file mode 100644 index 000000000000..c71c2334d66f --- /dev/null +++ b/metadata/md5-cache/media-libs/qhull-2020.2.8.1_alpha6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Geometry library +EAPI=8 +HOMEPAGE=http://www.qhull.org +INHERIT=cmake dot-a +IUSE=doc static-libs tools test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos +LICENSE=BSD +REQUIRED_USE=test? ( tools ) +RESTRICT=!test? ( test ) +SLOT=0/8.1 +SRC_URI=https://github.com/qhull/qhull/archive/v8.1-alpha6.tar.gz -> qhull-8.1_alpha6.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=cdd459f05bb5577059402ef04402ed25 diff --git a/metadata/md5-cache/media-sound/alsa-scarlett-gui-0.4.0-r1 b/metadata/md5-cache/media-sound/alsa-scarlett-gui-0.5.1 index 2ba04512f1b5..0e17b9bf6ba5 100644 --- a/metadata/md5-cache/media-sound/alsa-scarlett-gui-0.4.0-r1 +++ b/metadata/md5-cache/media-sound/alsa-scarlett-gui-0.5.1 @@ -10,6 +10,6 @@ KEYWORDS=~amd64 LICENSE=GPL-3+ RDEPEND=dev-libs/glib:2 gui-libs/gtk:4 media-libs/alsa-lib SLOT=0 -SRC_URI=https://github.com/geoffreybennett/alsa-scarlett-gui/archive/0.4.0.tar.gz -> alsa-scarlett-gui-0.4.0.tar.gz +SRC_URI=https://github.com/geoffreybennett/alsa-scarlett-gui/archive/0.5.1.tar.gz -> alsa-scarlett-gui-0.5.1.tar.gz _eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=fe2e5d0675ae0c919f3f0b6bb41e72f1 +_md5_=72bebd271edf67cccdf657b0de180161 diff --git a/metadata/md5-cache/media-sound/cdtool-2.1.8-r2 b/metadata/md5-cache/media-sound/cdtool-2.1.8-r2 index 2c6a67e758f7..d3f94d78b0aa 100644 --- a/metadata/md5-cache/media-sound/cdtool-2.1.8-r2 +++ b/metadata/md5-cache/media-sound/cdtool-2.1.8-r2 @@ -2,12 +2,12 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/ DEFINED_PHASES=prepare DESCRIPTION=collection of command-line utilities to control cdrom devices EAPI=8 -HOMEPAGE=http://hinterhof.net/cdtool/ +HOMEPAGE=https://hinterhof.net/cdtool/ INHERIT=autotools KEYWORDS=amd64 ppc ~sparc x86 LICENSE=GPL-2 RDEPEND=!media-sound/cdplay SLOT=0 -SRC_URI=http://hinterhof.net/cdtool/dist/cdtool-2.1.8.tar.gz +SRC_URI=https://hinterhof.net/cdtool/dist/cdtool-2.1.8.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=dcfa2349135d7bda6036d9075f76e968 +_md5_=c9175249805377222ad1261704e31437 diff --git a/metadata/md5-cache/media-sound/jack-keyboard-2.7.2-r1 b/metadata/md5-cache/media-sound/jack-keyboard-2.7.2-r2 index d0f90009b3b3..674a995ba6b2 100644 --- a/metadata/md5-cache/media-sound/jack-keyboard-2.7.2-r1 +++ b/metadata/md5-cache/media-sound/jack-keyboard-2.7.2-r2 @@ -1,9 +1,10 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/glib:2 virtual/jack x11-libs/gtk+:2 lash? ( media-sound/lash ) X? ( x11-libs/libX11 ) dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A virtual MIDI keyboard for JACK MIDI -EAPI=7 +DEPEND=dev-libs/glib:2 virtual/jack x11-libs/gtk+:2 lash? ( media-sound/lash ) X? ( x11-libs/libX11 ) +DESCRIPTION=Virtual MIDI keyboard for JACK MIDI +EAPI=8 HOMEPAGE=http://pin.if.uz.zgora.pl/~trasz/jack-keyboard/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=lash X KEYWORDS=amd64 x86 @@ -12,4 +13,4 @@ RDEPEND=dev-libs/glib:2 virtual/jack x11-libs/gtk+:2 lash? ( media-sound/lash ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/jack-keyboard/jack-keyboard/2.7.2/jack-keyboard-2.7.2.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f2c3d6f1ff59c9750c0db13a0ab8c107 +_md5_=3665de3a62921b7ac6bd61fb7c20162e diff --git a/metadata/md5-cache/media-sound/pulseaudio-virtualmic-0.1 b/metadata/md5-cache/media-sound/pulseaudio-virtualmic-0.1 deleted file mode 100644 index 20d1e7b6c447..000000000000 --- a/metadata/md5-cache/media-sound/pulseaudio-virtualmic-0.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install -DEPEND=media-video/ffmpeg media-sound/pulseaudio -DESCRIPTION=Use any offline or online media file or stream as a PulseAudio source -EAPI=7 -HOMEPAGE=https://github.com/MatthiasCoppens/pulseaudio-virtualmic -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=media-video/ffmpeg media-sound/pulseaudio -RESTRICT=mirror test -SLOT=0 -SRC_URI=https://github.com/MatthiasCoppens/pulseaudio-virtualmic/archive/v0.1.tar.gz -> pulseaudio-virtualmic-0.1.tar.gz -_md5_=b5d4372c1830e3a4732ac6eab712c0c4 diff --git a/metadata/md5-cache/media-sound/pulseaudio-virtualmic-9999 b/metadata/md5-cache/media-sound/pulseaudio-virtualmic-9999 deleted file mode 100644 index 5fe12fbb7644..000000000000 --- a/metadata/md5-cache/media-sound/pulseaudio-virtualmic-9999 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install unpack -DEPEND=media-video/ffmpeg media-sound/pulseaudio -DESCRIPTION=Use any offline or online media file or stream as a PulseAudio source -EAPI=7 -HOMEPAGE=https://github.com/MatthiasCoppens/pulseaudio-virtualmic -INHERIT=git-r3 -LICENSE=GPL-3 -PROPERTIES=live -RDEPEND=media-video/ffmpeg media-sound/pulseaudio -RESTRICT=mirror test -SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 -_md5_=b5d4372c1830e3a4732ac6eab712c0c4 diff --git a/metadata/md5-cache/media-sound/reaper-bin-7.42 b/metadata/md5-cache/media-sound/reaper-bin-7.47 index 4b26ddf49509..11cd94eb2a6e 100644 --- a/metadata/md5-cache/media-sound/reaper-bin-7.42 +++ b/metadata/md5-cache/media-sound/reaper-bin-7.47 @@ -11,6 +11,6 @@ LICENSE=Cockos RDEPEND=media-libs/alsa-lib media-libs/libglvnd jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) mp3? ( media-sound/lame ) ffmpeg? ( media-video/ffmpeg ) RESTRICT=mirror SLOT=0 -SRC_URI=amd64? ( https://www.reaper.fm/files/7.x/reaper742_linux_x86_64.tar.xz ) x86? ( https://www.reaper.fm/files/7.x/reaper742_linux_i686.tar.xz ) arm64? ( https://www.reaper.fm/files/7.x/reaper742_linux_aarch64.tar.xz ) arm? ( https://www.reaper.fm/files/7.x/reaper742_linux_armv7l.tar.xz ) https://github.com/justinfrankel/WDL/archive/25a61076a22719f9381d084ff0930e303cbbc314.tar.gz -> WDL-25a61076a22719f9381d084ff0930e303cbbc314.tar.gz +SRC_URI=amd64? ( https://www.reaper.fm/files/7.x/reaper747_linux_x86_64.tar.xz ) x86? ( https://www.reaper.fm/files/7.x/reaper747_linux_i686.tar.xz ) arm64? ( https://www.reaper.fm/files/7.x/reaper747_linux_aarch64.tar.xz ) arm? ( https://www.reaper.fm/files/7.x/reaper747_linux_armv7l.tar.xz ) https://github.com/justinfrankel/WDL/archive/3024ec8e000f769454b5ee4ac927dc5cecfc6a6b.tar.gz -> WDL-3024ec8e000f769454b5ee4ac927dc5cecfc6a6b.tar.gz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=684c4b001adb670ffd70546517cbfe53 +_md5_=71962bd0f264b352e78e13dbb26d3b5b diff --git a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.3.0-r2 b/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.3.0-r2 deleted file mode 100644 index 27a469b5015f..000000000000 --- a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.3.0-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cron? ( virtual/cron ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) -DESCRIPTION=New script for syncing the Greenbone Community Feed -EAPI=8 -HOMEPAGE=https://github.com/greenbone/greenbone-feed-sync -INHERIT=distutils-r1 systemd -IUSE=cron test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cron? ( virtual/cron ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v24.3.0.tar.gz -> greenbone-feed-sync-24.3.0.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=96fd69390a5c5a3176a26669f8eeffbf diff --git a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0 b/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0 deleted file mode 100644 index 4ab541ef7c59..000000000000 --- a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cron? ( virtual/cron ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) -DESCRIPTION=New script for syncing the Greenbone Community Feed -EAPI=8 -HOMEPAGE=https://github.com/greenbone/greenbone-feed-sync -INHERIT=distutils-r1 systemd -IUSE=cron test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cron? ( virtual/cron ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v24.9.0.tar.gz -> greenbone-feed-sync-24.9.0.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=96fd69390a5c5a3176a26669f8eeffbf diff --git a/metadata/md5-cache/net-analyzer/gsa-24.1.0 b/metadata/md5-cache/net-analyzer/gsa-24.1.0 deleted file mode 100644 index 7be79e26f2fc..000000000000 --- a/metadata/md5-cache/net-analyzer/gsa-24.1.0 +++ /dev/null @@ -1,10 +0,0 @@ -BDEPEND=>=net-libs/nodejs-18.0.0[ssl] >=sys-apps/yarn-1.22 -DEFINED_PHASES=compile install prepare -DESCRIPTION=Greenbone Security Assistant -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gsa -KEYWORDS=amd64 -LICENSE=AGPL-3+ -SLOT=0 -SRC_URI=https://github.com/greenbone/gsa/archive/v24.1.0.tar.gz -> gsa-24.1.0.tar.gz https://github.com/greenbone/gsa/releases/download/v24.1.0/gsa-node-modules-24.1.0.tar.xz -_md5_=fef6ea1b5a4be0b48bb632aec66c2c02 diff --git a/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1 b/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1 deleted file mode 100644 index 3a3ad910d800..000000000000 --- a/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/polib virtual/pkgconfig doc? ( app-text/doxygen[dot] app-text/xmltoman ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test -DEPEND=acct-user/gvm >=net-libs/libmicrohttpd-0.9.0:= dev-libs/libxml2:2= >=dev-libs/glib-2.42:2 >=net-analyzer/gvm-libs-22.8 >=net-libs/gnutls-3.2.15:= >=sys-libs/zlib-1.2 dev-libs/libgcrypt:0= brotli? ( app-arch/brotli ) -DESCRIPTION=Greenbone Security Assistant -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gsad -INHERIT=cmake systemd toolchain-funcs -IUSE=brotli doc -KEYWORDS=amd64 -LICENSE=AGPL-3+ -RDEPEND=acct-user/gvm >=net-libs/libmicrohttpd-0.9.0:= dev-libs/libxml2:2= >=dev-libs/glib-2.42:2 >=net-analyzer/gvm-libs-22.8 >=net-libs/gnutls-3.2.15:= >=sys-libs/zlib-1.2 dev-libs/libgcrypt:0= brotli? ( app-arch/brotli ) >=net-analyzer/gvmd-22.4 >=net-analyzer/gsa-22.4 net-analyzer/ospd-openvas -SLOT=0 -SRC_URI=https://github.com/greenbone/gsad/archive/v24.1.0.tar.gz -> gsad-24.1.0.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd2a1946773a8a62a5c0a3a8c88601b9 diff --git a/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1 b/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1 deleted file mode 100644 index 490f7d3487ae..000000000000 --- a/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-vcs/git app-alternatives/yacc app-alternatives/lex virtual/pkgconfig doc? ( app-text/doxygen[dot] app-text/xmltoman app-text/htmldoc dev-perl/CGI dev-perl/SQL-Translator ) test? ( dev-libs/cgreen ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=acct-user/gvm >=app-crypt/gpgme-1.7.0:= >=dev-libs/glib-2.42:2 >=dev-libs/hiredis-0.10.1:= dev-libs/libgcrypt:= dev-libs/libgpg-error >=dev-libs/cJSON-1.7.14 >=dev-libs/libxml2-2.0:2= >=net-libs/gnutls-3.2.15:= net-libs/libnet:1.1 net-libs/libpcap >=net-libs/libssh-0.6.0:= >=sys-apps/util-linux-2.25.0 sys-libs/libxcrypt:= >=sys-libs/zlib-1.2.8 net-libs/paho-mqtt-c:1.3 >=net-misc/curl-7.74.0 ldap? ( net-nds/openldap:= ) radius? ( net-dialup/freeradius-client ) -DESCRIPTION=Greenbone Vulnerability Management (GVM) libraries -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvm-libs/ -INHERIT=cmake toolchain-funcs -IUSE=doc ldap test radius -KEYWORDS=amd64 -LICENSE=GPL-2+ -RDEPEND=acct-user/gvm >=app-crypt/gpgme-1.7.0:= >=dev-libs/glib-2.42:2 >=dev-libs/hiredis-0.10.1:= dev-libs/libgcrypt:= dev-libs/libgpg-error >=dev-libs/cJSON-1.7.14 >=dev-libs/libxml2-2.0:2= >=net-libs/gnutls-3.2.15:= net-libs/libnet:1.1 net-libs/libpcap >=net-libs/libssh-0.6.0:= >=sys-apps/util-linux-2.25.0 sys-libs/libxcrypt:= >=sys-libs/zlib-1.2.8 net-libs/paho-mqtt-c:1.3 >=net-misc/curl-7.74.0 ldap? ( net-nds/openldap:= ) radius? ( net-dialup/freeradius-client ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/gvm-libs/archive/v22.15.1.tar.gz -> gvm-libs-22.15.1.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f56adcabc56ef8939a4463559fca874c diff --git a/metadata/md5-cache/net-analyzer/gvm-libs-22.21.0-r1 b/metadata/md5-cache/net-analyzer/gvm-libs-22.21.0-r1 deleted file mode 100644 index 9cc93063efc3..000000000000 --- a/metadata/md5-cache/net-analyzer/gvm-libs-22.21.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-vcs/git app-alternatives/yacc app-alternatives/lex virtual/pkgconfig doc? ( app-text/doxygen[dot] app-text/xmltoman app-text/htmldoc dev-perl/CGI dev-perl/SQL-Translator ) test? ( dev-libs/cgreen ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=acct-user/gvm >=app-crypt/gpgme-1.7.0:= >=dev-libs/glib-2.42:2 >=dev-libs/hiredis-0.10.1:= dev-libs/libgcrypt:= dev-libs/libgpg-error >=dev-libs/cJSON-1.7.14 >=dev-libs/libxml2-2.0:2= >=net-libs/gnutls-3.2.15:= net-libs/libnet:1.1 net-libs/libpcap >=net-libs/libssh-0.6.0:= >=sys-apps/util-linux-2.25.0 sys-libs/libxcrypt:= >=sys-libs/zlib-1.2.8 net-libs/paho-mqtt-c:1.3 >=net-misc/curl-7.83.0 ldap? ( net-nds/openldap:= ) radius? ( net-dialup/freeradius-client ) -DESCRIPTION=Greenbone Vulnerability Management (GVM) libraries -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvm-libs/ -INHERIT=cmake toolchain-funcs -IUSE=doc ldap test radius -KEYWORDS=amd64 -LICENSE=GPL-2+ -RDEPEND=acct-user/gvm >=app-crypt/gpgme-1.7.0:= >=dev-libs/glib-2.42:2 >=dev-libs/hiredis-0.10.1:= dev-libs/libgcrypt:= dev-libs/libgpg-error >=dev-libs/cJSON-1.7.14 >=dev-libs/libxml2-2.0:2= >=net-libs/gnutls-3.2.15:= net-libs/libnet:1.1 net-libs/libpcap >=net-libs/libssh-0.6.0:= >=sys-apps/util-linux-2.25.0 sys-libs/libxcrypt:= >=sys-libs/zlib-1.2.8 net-libs/paho-mqtt-c:1.3 >=net-misc/curl-7.83.0 ldap? ( net-nds/openldap:= ) radius? ( net-dialup/freeradius-client ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/gvm-libs/archive/v22.21.0.tar.gz -> gvm-libs-22.21.0.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5da5163044a0aa5fad280ef8287f0f97 diff --git a/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1 b/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1 deleted file mode 100644 index d961c5123f07..000000000000 --- a/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=net-analyzer/python-gvm-23.4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-analyzer/python-gvm-23.4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DESCRIPTION=Remote control for Greenbone Vulnerability Manager, previously named openvas-cli -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvm-tools/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=GPL-3 -RDEPEND=>=net-analyzer/python-gvm-23.4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/gvm-tools/archive/v24.12.1.tar.gz -> gvm-tools-24.12.1.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=8370033586eebb41067c26a3ff50a762 diff --git a/metadata/md5-cache/net-analyzer/gvmd-24.1.0 b/metadata/md5-cache/net-analyzer/gvmd-24.1.0 deleted file mode 100644 index 816206f3e680..000000000000 --- a/metadata/md5-cache/net-analyzer/gvmd-24.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/yacc app-alternatives/lex virtual/pkgconfig doc? ( app-text/doxygen[dot] app-text/xmltoman app-text/htmldoc dev-libs/libxslt ) test? ( dev-libs/cgreen ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm app-crypt/gpgme:1= dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/cJSON-1.7.14 >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.12 >=net-libs/gnutls-3.2.15:=[tools] -DESCRIPTION=Greenbone vulnerability manager, previously named openvas-manager -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvmd/ -INHERIT=cmake systemd toolchain-funcs -IUSE=doc test -KEYWORDS=amd64 -LICENSE=AGPL-3+ -RDEPEND=acct-user/gvm app-crypt/gpgme:1= dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/cJSON-1.7.14 >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.12 >=net-libs/gnutls-3.2.15:=[tools] app-text/xmlstarlet dev-perl/XML-Twig dev-texlive/texlive-latexextra >=net-analyzer/ospd-openvas-22.4 >=dev-db/pg-gvm-22.4 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/gvmd/archive/v24.1.0.tar.gz -> gvmd-24.1.0.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=daf77af53f89a6917f5c28eaa415c8d2 diff --git a/metadata/md5-cache/net-analyzer/nipper-0.12.0 b/metadata/md5-cache/net-analyzer/nipper-0.12.0 deleted file mode 100644 index c37e53b29f66..000000000000 --- a/metadata/md5-cache/net-analyzer/nipper-0.12.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/libnipper-0.12 -DESCRIPTION=Router configuration security analysis tool -EAPI=7 -HOMEPAGE=http://nipper.titania.co.uk/ -INHERIT=cmake -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 -RDEPEND=>=net-libs/libnipper-0.12 -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/nipper/nipper-cli-0.12.0.tgz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=217ecc17ab33f0b0f1f274965f765ab1 diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.3-r4 b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.3-r4 deleted file mode 100644 index e9bef336387f..000000000000 --- a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.3-r4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-5.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-misc/mosquitto ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-5.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DESCRIPTION=Notus is a vulnerability scanner for creating results from local security checks -EAPI=8 -HOMEPAGE=https://github.com/greenbone/notus-scanner -INHERIT=distutils-r1 readme.gentoo-r1 systemd -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 ~x86 -LICENSE=AGPL-3 AGPL-3+ -RDEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-5.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-misc/mosquitto python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/notus-scanner/archive/refs/tags/v22.6.3.tar.gz -> notus-scanner-22.6.3.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=afe306017ee248a9b7d98bb7d19eb92a diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1 b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1 deleted file mode 100644 index 1af0851e2e69..000000000000 --- a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-misc/mosquitto ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare test -DEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DESCRIPTION=Notus is a vulnerability scanner for creating results from local security checks -EAPI=8 -HOMEPAGE=https://github.com/greenbone/notus-scanner -INHERIT=distutils-r1 greadme systemd -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=AGPL-3 AGPL-3+ -RDEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-misc/mosquitto python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/notus-scanner/archive/refs/tags/v22.6.5.tar.gz -> notus-scanner-22.6.5.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 greadme a8eea52f1e4068ec2222c2cb3ab7417e multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=6634c82d827f178d54e428c8c03a0fc0 diff --git a/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1 b/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1 deleted file mode 100644 index 6283bedfa712..000000000000 --- a/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/bison-2.5 app-alternatives/lex virtual/pkgconfig doc? ( app-text/doxygen[dot] app-text/xmltoman app-text/htmldoc dev-perl/CGI dev-perl/SQL-Translator virtual/pandoc ) test? ( dev-libs/cgreen ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm app-crypt/gpgme:= >=dev-db/redis-5.0.3 >=dev-libs/glib-2.42:2 >=dev-libs/libgcrypt-1.6:= dev-libs/libgpg-error >=dev-libs/libksba-1.0.7 dev-libs/libbsd >=net-libs/libssh-0.6.0:= >=dev-libs/json-glib-1.4.4 >=net-analyzer/gvm-libs-22.4 >=net-libs/gnutls-3.6.4:= net-libs/libpcap >=net-misc/curl-7.74.0[ssl] snmp? ( net-analyzer/net-snmp:= ) -DESCRIPTION=Open Vulnerability Assessment Scanner -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/openvas-scanner/ -INHERIT=cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature -IUSE=doc snmp test -KEYWORDS=amd64 -LICENSE=GPL-2 GPL-2+ -RDEPEND=acct-user/gvm app-crypt/gpgme:= >=dev-db/redis-5.0.3 >=dev-libs/glib-2.42:2 >=dev-libs/libgcrypt-1.6:= dev-libs/libgpg-error >=dev-libs/libksba-1.0.7 dev-libs/libbsd >=net-libs/libssh-0.6.0:= >=dev-libs/json-glib-1.4.4 >=net-analyzer/gvm-libs-22.4 >=net-libs/gnutls-3.6.4:= net-libs/libpcap >=net-misc/curl-7.74.0[ssl] snmp? ( net-analyzer/net-snmp:= ) virtual/tmpfiles -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/openvas-scanner/archive/v23.13.1.tar.gz -> openvas-scanner-23.13.1.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=696e9e842c28b7abd0f67fe2c7893927 diff --git a/metadata/md5-cache/net-analyzer/pontos-24.3.2-r1 b/metadata/md5-cache/net-analyzer/pontos-24.3.2-r1 deleted file mode 100644 index 5df0646945ea..000000000000 --- a/metadata/md5-cache/net-analyzer/pontos-24.3.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DESCRIPTION=Common utilities and tools maintained by Greenbone Networks -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/pontos/ https://greenbone.github.io/pontos/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/pontos/archive/refs/tags/v24.3.2.tar.gz -> pontos-24.3.2.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=fac7795e654b92f7bf49b556eb0a44da diff --git a/metadata/md5-cache/net-analyzer/pontos-25.3.3 b/metadata/md5-cache/net-analyzer/pontos-25.3.3 deleted file mode 100644 index 61584a0aa146..000000000000 --- a/metadata/md5-cache/net-analyzer/pontos-25.3.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DESCRIPTION=Common utilities and tools maintained by Greenbone Networks -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/pontos/ https://greenbone.github.io/pontos/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=>=dev-python/colorful-0.5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.5.11[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-2.13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/pontos/archive/refs/tags/v25.3.3.tar.gz -> pontos-25.3.3.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=a12ee9a31da4806c2eaf374f14a37097 diff --git a/metadata/md5-cache/net-analyzer/python-gvm-24.12.0 b/metadata/md5-cache/net-analyzer/python-gvm-24.12.0 deleted file mode 100644 index 11976a7afad4..000000000000 --- a/metadata/md5-cache/net-analyzer/python-gvm-24.12.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/lxml-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paramiko-2.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/lxml-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paramiko-2.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) -DESCRIPTION=Greenbone Vulnerability Management Python Library -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/python-gvm/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=>=dev-python/lxml-4.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paramiko-2.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.7.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/python-gvm/archive/v24.12.0.tar.gz -> python-gvm-24.12.0.tar.gz -_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=7b914d7bb2a217a0084b0af588df7814 diff --git a/metadata/md5-cache/net-dns/https_dns_proxy-0_pre20200925 b/metadata/md5-cache/net-dns/https_dns_proxy-0_pre20200925 index 356053e9e05d..02667b2ea53a 100644 --- a/metadata/md5-cache/net-dns/https_dns_proxy-0_pre20200925 +++ b/metadata/md5-cache/net-dns/https_dns_proxy-0_pre20200925 @@ -1,8 +1,8 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=dev-libs/libev net-dns/c-ares net-misc/curl[http2,ssl] -DESCRIPTION=A lightweight DNS-over-HTTPS proxy -EAPI=7 +DESCRIPTION=Lightweight DNS-over-HTTPS proxy +EAPI=8 HOMEPAGE=https://github.com/aarond10/https_dns_proxy INHERIT=cmake KEYWORDS=~amd64 ~x86 @@ -11,4 +11,4 @@ RDEPEND=dev-libs/libev net-dns/c-ares net-misc/curl[http2,ssl] SLOT=0 SRC_URI=https://github.com/aarond10/https_dns_proxy/archive/2d9285e2b94bce21c588c8160f8fac660806987a.tar.gz -> https_dns_proxy-0_pre20200925.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd3652f76b00c06aca10616067202055 +_md5_=ae7817535a9ab851dbbba024d1dd2c31 diff --git a/metadata/md5-cache/net-dns/https_dns_proxy-9999 b/metadata/md5-cache/net-dns/https_dns_proxy-9999 index 04bb719bc81a..07374bff880a 100644 --- a/metadata/md5-cache/net-dns/https_dns_proxy-9999 +++ b/metadata/md5-cache/net-dns/https_dns_proxy-9999 @@ -1,8 +1,8 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=dev-libs/libev net-dns/c-ares net-misc/curl[http2,ssl] -DESCRIPTION=A lightweight DNS-over-HTTPS proxy -EAPI=7 +DESCRIPTION=Lightweight DNS-over-HTTPS proxy +EAPI=8 HOMEPAGE=https://github.com/aarond10/https_dns_proxy INHERIT=cmake git-r3 LICENSE=MIT @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=dev-libs/libev net-dns/c-ares net-misc/curl[http2,ssl] SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd3652f76b00c06aca10616067202055 +_md5_=5dffff0450e30e3172e559fc43820956 diff --git a/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1-r1 b/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1-r1 deleted file mode 100644 index 347e50b776da..000000000000 --- a/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/libxml2:= dev-libs/libxslt dev-libs/openssl dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 net-analyzer/net-snmp test? ( dev-qt/qttest:5 ) -DESCRIPTION=A firewall management GUI for iptables, PF, Cisco routers and more -EAPI=7 -HOMEPAGE=https://github.com/fwbuilder/fwbuilder -INHERIT=cmake virtualx -IUSE=test test -KEYWORDS=amd64 ~ppc ppc64 x86 -LICENSE=GPL-2+ -RDEPEND=dev-libs/libxml2:= dev-libs/libxslt dev-libs/openssl dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 net-analyzer/net-snmp -RESTRICT=!test? ( test ) test -SLOT=0 -SRC_URI=https://github.com/fwbuilder/fwbuilder/archive/refs/tags/v6.0.0-rc1.tar.gz -> fwbuilder-6.0.0_rc1.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=057aff8682f35c6ea45d9e587404baa9 diff --git a/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1_p20230723 b/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1_p20230723 new file mode 100644 index 000000000000..ecd93cd929bb --- /dev/null +++ b/metadata/md5-cache/net-firewall/fwbuilder-6.0.0_rc1_p20230723 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/libxml2:= dev-libs/libxslt dev-libs/openssl:= dev-qt/qtbase:6[gui,network,widgets] net-analyzer/net-snmp +DESCRIPTION=Firewall management GUI for iptables, PF, Cisco routers and more +EAPI=8 +HOMEPAGE=https://github.com/fwbuilder/fwbuilder +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake xdg +IUSE=test +KEYWORDS=amd64 ~ppc ppc64 x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/libxml2:= dev-libs/libxslt dev-libs/openssl:= dev-qt/qtbase:6[gui,network,widgets] net-analyzer/net-snmp +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://github.com/fwbuilder/fwbuilder/archive/8013c00e1f29350d96926768290e8c7f91cda424.tar.gz -> fwbuilder-6.0.0_rc1_p20230723-8013c00e.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=bfb978303ee9c8a46480883a7e5baa69 diff --git a/metadata/md5-cache/net-im/synapse-1.139.0 b/metadata/md5-cache/net-im/synapse-1.139.0 new file mode 100644 index 000000000000..97f7ff816c8b --- /dev/null +++ b/metadata/md5-cache/net-im/synapse-1.139.0 @@ -0,0 +1,17 @@ +BDEPEND=acct-user/synapse acct-group/synapse dev-python/setuptools-rust[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/service-identity[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Reference implementation of Matrix homeserver +EAPI=8 +HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse +INHERIT=cargo distutils-r1 multiprocessing optfeature systemd +IUSE=postgres selinux systemd test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.0 +RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/service-identity[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/element-hq/synapse/archive/v1.139.0.tar.gz -> synapse-1.139.0.gh.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.99/download -> anyhow-1.0.99.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/backtrace/0.3.75/download -> backtrace-0.3.75.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/bytes/1.10.1/download -> bytes-1.10.1.crate https://crates.io/api/v1/crates/cc/1.2.30/download -> cc-1.2.30.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/h2/0.4.11/download -> h2-0.4.11.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.1/download -> headers-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.3.1/download -> http-1.3.1.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.16/download -> hyper-util-0.1.16.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.crate https://crates.io/api/v1/crates/icu_collections/2.0.0/download -> icu_collections-2.0.0.crate https://crates.io/api/v1/crates/icu_locale/2.0.0/download -> icu_locale-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_core/2.0.0/download -> icu_locale_core-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_data/2.0.0/download -> icu_locale_data-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.0.0/download -> icu_normalizer-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.0.0/download -> icu_normalizer_data-2.0.0.crate https://crates.io/api/v1/crates/icu_properties/2.0.1/download -> icu_properties-2.0.1.crate https://crates.io/api/v1/crates/icu_properties_data/2.0.1/download -> icu_properties_data-2.0.1.crate https://crates.io/api/v1/crates/icu_provider/2.0.0/download -> icu_provider-2.0.0.crate https://crates.io/api/v1/crates/icu_segmenter/2.0.0/download -> icu_segmenter-2.0.0.crate https://crates.io/api/v1/crates/icu_segmenter_data/2.0.0/download -> icu_segmenter_data-2.0.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/indexmap/2.10.0/download -> indexmap-2.10.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/io-uring/0.7.9/download -> io-uring-0.7.9.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.8/download -> iri-string-0.7.8.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libm/0.2.15/download -> libm-0.2.15.crate https://crates.io/api/v1/crates/litemap/0.8.0/download -> litemap-0.8.0.crate https://crates.io/api/v1/crates/log/0.4.28/download -> log-0.4.28.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.0.4/download -> mio-1.0.4.crate https://crates.io/api/v1/crates/object/0.36.7/download -> object-0.36.7.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/potential_utf/0.1.2/download -> potential_utf-0.1.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/pyo3-log/0.12.4/download -> pyo3-log-0.12.4.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.25.1/download -> pyo3-macros-backend-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.25.1/download -> pyo3-macros-0.25.1.crate https://crates.io/api/v1/crates/pyo3/0.25.1/download -> pyo3-0.25.1.crate https://crates.io/api/v1/crates/pythonize/0.25.0/download -> pythonize-0.25.0.crate https://crates.io/api/v1/crates/quinn-proto/0.11.12/download -> quinn-proto-0.11.12.crate https://crates.io/api/v1/crates/quinn-udp/0.5.13/download -> quinn-udp-0.5.13.crate https://crates.io/api/v1/crates/quinn/0.11.8/download -> quinn-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.2/download -> regex-1.11.2.crate https://crates.io/api/v1/crates/reqwest/0.12.23/download -> reqwest-0.12.23.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.26/download -> rustc-demangle-0.1.26.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.1/download -> rustls-native-certs-0.8.1.crate https://crates.io/api/v1/crates/rustls-pki-types/1.12.0/download -> rustls-pki-types-1.12.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.4/download -> rustls-webpki-0.103.4.crate https://crates.io/api/v1/crates/rustls/0.23.31/download -> rustls-0.23.31.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/security-framework-sys/2.14.0/download -> security-framework-sys-2.14.0.crate https://crates.io/api/v1/crates/security-framework/3.2.0/download -> security-framework-3.2.0.crate https://crates.io/api/v1/crates/serde/1.0.224/download -> serde-1.0.224.crate https://crates.io/api/v1/crates/serde_core/1.0.224/download -> serde_core-1.0.224.crate https://crates.io/api/v1/crates/serde_derive/1.0.224/download -> serde_derive-1.0.224.crate https://crates.io/api/v1/crates/serde_json/1.0.145/download -> serde_json-1.0.145.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.5.10/download -> socket2-0.5.10.crate https://crates.io/api/v1/crates/socket2/0.6.0/download -> socket2-0.6.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.12/download -> thiserror-impl-2.0.12.crate https://crates.io/api/v1/crates/thiserror/2.0.12/download -> thiserror-2.0.12.crate https://crates.io/api/v1/crates/tinystr/0.8.1/download -> tinystr-0.8.1.crate https://crates.io/api/v1/crates/tinyvec/1.9.0/download -> tinyvec-1.9.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.2/download -> tokio-rustls-0.26.2.crate https://crates.io/api/v1/crates/tokio-util/0.7.15/download -> tokio-util-0.7.15.crate https://crates.io/api/v1/crates/tokio/1.47.1/download -> tokio-1.47.1.crate https://crates.io/api/v1/crates/tower-http/0.6.6/download -> tower-http-0.6.6.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.2/download -> tower-0.5.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/ulid/1.2.1/download -> ulid-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.50/download -> wasm-bindgen-futures-0.4.50.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/wasm-streams/0.4.2/download -> wasm-streams-0.4.2.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/writeable/0.6.1/download -> writeable-0.6.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.0/download -> yoke-derive-0.8.0.crate https://crates.io/api/v1/crates/yoke/0.8.0/download -> yoke-0.8.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zerotrie/0.2.2/download -> zerotrie-0.2.2.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.1/download -> zerovec-derive-0.11.1.crate https://crates.io/api/v1/crates/zerovec/0.11.2/download -> zerovec-0.11.2.crate +_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=d67b12b191b318b7384682c0a0984edc diff --git a/metadata/md5-cache/net-libs/aqbanking-6.6.0 b/metadata/md5-cache/net-libs/aqbanking-6.6.0 deleted file mode 100644 index bb0a43a957de..000000000000 --- a/metadata/md5-cache/net-libs/aqbanking-6.6.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen ) -DEFINED_PHASES=configure install -DEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.4.1:= virtual/libintl ebics? ( dev-libs/xmlsec[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) -DESCRIPTION=Generic Online Banking Interface -EAPI=8 -HOMEPAGE=https://www.aquamaniac.de/rdm/ -IUSE=debug doc ebics examples ofx -KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.4.1:= virtual/libintl ebics? ( dev-libs/xmlsec[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) -SLOT=0 -SRC_URI=https://www.aquamaniac.de/rdm/attachments/download/531/aqbanking-6.6.0.tar.gz -_md5_=9d88aa9556e9af26f828f80f507594e2 diff --git a/metadata/md5-cache/net-libs/aqbanking-6.6.1 b/metadata/md5-cache/net-libs/aqbanking-6.6.1 index 72812f69bdff..40d72f297814 100644 --- a/metadata/md5-cache/net-libs/aqbanking-6.6.1 +++ b/metadata/md5-cache/net-libs/aqbanking-6.6.1 @@ -1,13 +1,13 @@ BDEPEND=sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen ) DEFINED_PHASES=configure install -DEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.4.1:= virtual/libintl ebics? ( dev-libs/xmlsec[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) +DEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.10.1:= virtual/libintl ebics? ( dev-libs/xmlsec:=[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) DESCRIPTION=Generic Online Banking Interface EAPI=8 -HOMEPAGE=https://www.aquamaniac.de/rdm/ +HOMEPAGE=https://www.aquamaniac.de/sites/aqbanking/index.php IUSE=debug doc ebics examples ofx -KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 x86 +KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2 -RDEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.4.1:= virtual/libintl ebics? ( dev-libs/xmlsec[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) +RDEPEND=app-misc/ktoblzcheck dev-libs/gmp:0= >=sys-libs/gwenhywfar-5.10.1:= virtual/libintl ebics? ( dev-libs/xmlsec:=[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) SLOT=0 SRC_URI=https://www.aquamaniac.de/rdm/attachments/download/535/aqbanking-6.6.1.tar.gz -_md5_=425c25514d0e8c82265a41a5ffdc57db +_md5_=12c241f45c51cf6e59f015a53c4107f5 diff --git a/metadata/md5-cache/net-libs/libnipper-0.12.6-r2 b/metadata/md5-cache/net-libs/libnipper-0.12.6-r2 deleted file mode 100644 index 100d92b9d65a..000000000000 --- a/metadata/md5-cache/net-libs/libnipper-0.12.6-r2 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A router configuration security analysis library -EAPI=7 -HOMEPAGE=http://nipper.titania.co.uk/ -INHERIT=cmake -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/nipper/libnipper-0.12.6.tgz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=52d4e2571d991cea84317a6366c260b1 diff --git a/metadata/md5-cache/net-mail/poppassd_ceti-1.8.9 b/metadata/md5-cache/net-mail/poppassd_ceti-1.8.9 index cd9d30ed8d3f..b23f33f2e876 100644 --- a/metadata/md5-cache/net-mail/poppassd_ceti-1.8.9 +++ b/metadata/md5-cache/net-mail/poppassd_ceti-1.8.9 @@ -2,7 +2,7 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test DEPEND=sys-libs/pam test? ( app-admin/sudo ) DESCRIPTION=Password change daemon with PAM support -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/kravietz/poppassd-ceti INHERIT=cmake pam readme.gentoo-r1 systemd IUSE=test @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/kravietz/poppassd-ceti/archive/v1.8.9.tar.gz -> poppassd-ceti-1.8.9.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b5cb0eb76de0c999baabf8f150303902 +_md5_=96cfad250fe8c9f37f4ae0303ba40ea4 diff --git a/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20250930 b/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20250930 new file mode 100644 index 000000000000..65332a20c013 --- /dev/null +++ b/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20250930 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/BSD-Resource dev-perl/DBD-SQLite dev-perl/Email-Address-XS dev-perl/Inline-C dev-perl/Linux-Inotify2 dev-perl/Mail-IMAPClient dev-perl/Net-Server dev-perl/Parse-RecDescent dev-perl/Plack dev-perl/Search-Xapian dev-perl/TimeDate dev-perl/URI dev-vcs/git net-misc/curl virtual/mta virtual/perl-ExtUtils-MakeMaker >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=An archives-first approach to mailing lists +EAPI=8 +HOMEPAGE=https://public-inbox.org +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test +KEYWORDS=~amd64 +LICENSE=AGPL-3+ +RDEPEND=dev-perl/BSD-Resource dev-perl/DBD-SQLite dev-perl/Email-Address-XS dev-perl/Inline-C dev-perl/Linux-Inotify2 dev-perl/Mail-IMAPClient dev-perl/Net-Server dev-perl/Parse-RecDescent dev-perl/Plack dev-perl/Search-Xapian dev-perl/TimeDate dev-perl/URI dev-vcs/git net-misc/curl virtual/mta >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://repo.or.cz/public-inbox.git/snapshot/e0066f045f37b413b3fab1aca855d5022e57351f.tar.gz -> public-inbox-1.9.0_p20250930.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=70ddfec99e683c765dec6dfc67682767 diff --git a/metadata/md5-cache/net-misc/ndppd-0.2.5-r1 b/metadata/md5-cache/net-misc/ndppd-0.2.6 index 3cc78cfc95d5..eae355afa739 100644 --- a/metadata/md5-cache/net-misc/ndppd-0.2.5-r1 +++ b/metadata/md5-cache/net-misc/ndppd-0.2.6 @@ -5,5 +5,5 @@ HOMEPAGE=https://github.com/DanielAdolfsson/ndppd KEYWORDS=~amd64 ~arm ~x86 LICENSE=GPL-3+ SLOT=0 -SRC_URI=https://github.com/DanielAdolfsson/ndppd/archive/0.2.5.tar.gz -> ndppd-0.2.5.tar.gz -_md5_=4fc8c32b12359a544bd93704433d1679 +SRC_URI=https://github.com/DanielAdolfsson/ndppd/archive/0.2.6.tar.gz -> ndppd-0.2.6.tar.gz +_md5_=ca4856a14c5dd4b787dfba6bce594726 diff --git a/metadata/md5-cache/net-misc/portfwd-0.29-r3 b/metadata/md5-cache/net-misc/portfwd-0.29-r3 new file mode 100644 index 000000000000..41731e7a3fc8 --- /dev/null +++ b/metadata/md5-cache/net-misc/portfwd-0.29-r3 @@ -0,0 +1,12 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig +DEFINED_PHASES=install prepare +DESCRIPTION=Port Forwarding Daemon +EAPI=8 +HOMEPAGE=https://portfwd.sourceforge.net +INHERIT=autotools systemd +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/project/portfwd/portfwd/0.29/portfwd-0.29.tar.gz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=902ad4614f45ed7d2c464257aa041656 diff --git a/metadata/md5-cache/net-misc/rabbitmq-server-3.13.1 b/metadata/md5-cache/net-misc/rabbitmq-server-3.13.1 index f4694fabccd3..cd1b91a04ed3 100644 --- a/metadata/md5-cache/net-misc/rabbitmq-server-3.13.1 +++ b/metadata/md5-cache/net-misc/rabbitmq-server-3.13.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig +BDEPEND=sys-apps/which virtual/pkgconfig DEFINED_PHASES=compile install preinst setup DEPEND=acct-group/rabbitmq acct-user/rabbitmq >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-26.3 app-arch/zip app-arch/unzip app-text/docbook-xml-dtd:4.5 app-text/xmlto >=dev-lang/elixir-1.13.4 <dev-lang/elixir-1.17.0 dev-libs/libxslt || ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) DESCRIPTION=RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.13.1/rabbitmq-server-3.13.1.tar.xz _eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=9495489789371639bc10a11ffac775d8 +_md5_=4a2ef185e3f5d094b1486618e1d8f039 diff --git a/metadata/md5-cache/net-misc/rabbitmq-server-4.0.9 b/metadata/md5-cache/net-misc/rabbitmq-server-4.0.9 new file mode 100644 index 000000000000..56b87a5e8b2b --- /dev/null +++ b/metadata/md5-cache/net-misc/rabbitmq-server-4.0.9 @@ -0,0 +1,17 @@ +BDEPEND=acct-group/rabbitmq acct-user/rabbitmq >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 virtual/pkgconfig +DEFINED_PHASES=compile install setup +DEPEND=>=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 app-arch/zip app-arch/unzip app-text/docbook-xml-dtd:4.5 app-text/xmlto >=dev-lang/elixir-1.13.4 <dev-lang/elixir-1.19.0 dev-libs/libxslt +DESCRIPTION=RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang +EAPI=8 +HOMEPAGE=https://www.rabbitmq.com/ +INHERIT=python-single-r1 systemd +IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MPL-2.0 +RDEPEND=acct-group/rabbitmq acct-user/rabbitmq >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.0.9/rabbitmq-server-4.0.9.tar.xz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=be5e1f9b9324818cdc1ca69ae1a82ecd diff --git a/metadata/md5-cache/net-misc/rabbitmq-server-4.1.4 b/metadata/md5-cache/net-misc/rabbitmq-server-4.1.4 new file mode 100644 index 000000000000..17077c50236e --- /dev/null +++ b/metadata/md5-cache/net-misc/rabbitmq-server-4.1.4 @@ -0,0 +1,17 @@ +BDEPEND=acct-group/rabbitmq acct-user/rabbitmq >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 sys-apps/which || ( app-arch/7zip app-arch/p7zip ) virtual/pkgconfig +DEFINED_PHASES=compile install setup +DEPEND=>=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 app-arch/zip app-arch/unzip app-text/docbook-xml-dtd:4.5 app-text/xmlto >=dev-lang/elixir-1.13.4 <dev-lang/elixir-1.19.0 dev-libs/libxslt +DESCRIPTION=RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang +EAPI=8 +HOMEPAGE=https://www.rabbitmq.com/ +INHERIT=python-single-r1 systemd +IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MPL-2.0 +RDEPEND=acct-group/rabbitmq acct-user/rabbitmq >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.1.4/rabbitmq-server-4.1.4.tar.xz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=9bcf03db3a6fd9df3791e650a3e484f6 diff --git a/metadata/md5-cache/net-p2p/persepolis-5.2.0 b/metadata/md5-cache/net-p2p/persepolis-5.2.0 new file mode 100644 index 000000000000..219b540431fd --- /dev/null +++ b/metadata/md5-cache/net-p2p/persepolis-5.2.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DEPEND=dev-python/pyside:6 dev-python/requests dev-python/setuptools dev-python/lxml dev-python/pysocks dev-python/beautifulsoup4 dev-python/pyopenssl dev-python/certifi dev-python/sip dev-python/urllib3 dev-python/setproctitle net-misc/aria2 dev-python/dasbus +DESCRIPTION=Persepolis is a download manager written in Python. +EAPI=8 +HOMEPAGE=https://github.com/persepolisdm/persepolis +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson python-single-r1 optfeature xdg +IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-python/pyside:6 dev-python/requests dev-python/setuptools dev-python/lxml dev-python/pysocks dev-python/beautifulsoup4 dev-python/pyopenssl dev-python/certifi dev-python/sip dev-python/urllib3 dev-python/setproctitle net-misc/aria2 dev-python/dasbus +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/persepolisdm/persepolis/archive/refs/tags/5.2.0.tar.gz -> persepolis-5.2.0.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ff3e802ef08c8c515154267580abec48 diff --git a/metadata/md5-cache/sci-calculators/hcalc-1.2-r1 b/metadata/md5-cache/sci-calculators/hcalc-1.2-r1 index e86b203d557f..84c9a7e7386a 100644 --- a/metadata/md5-cache/sci-calculators/hcalc-1.2-r1 +++ b/metadata/md5-cache/sci-calculators/hcalc-1.2-r1 @@ -2,8 +2,8 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst prepare test DEPEND=x11-libs/libX11 x11-libs/libXpm DESCRIPTION=DJ's Hex Calculator -EAPI=7 -HOMEPAGE=http://www.delorie.com/store/hcalc/ https://github.com/jlec/hcalc +EAPI=8 +HOMEPAGE=https://www.delorie.com/store/hcalc/ https://github.com/jlec/hcalc INHERIT=cmake KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=x11-libs/libX11 x11-libs/libXpm SLOT=0 SRC_URI=https://github.com/jlec/hcalc/archive/refs/tags/1.2.tar.gz -> hcalc-1.2.gh.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=346b792be33a0aa0fea728bd1d5472c9 +_md5_=f2c1e73f21ea3281a0d90717b7cd166b diff --git a/metadata/md5-cache/sci-electronics/gtkwave-3.3.125 b/metadata/md5-cache/sci-electronics/gtkwave-3.3.125 new file mode 100644 index 000000000000..c8541ec21e4d --- /dev/null +++ b/metadata/md5-cache/sci-electronics/gtkwave-3.3.125 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/gperf virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare +DEPEND=app-arch/bzip2 dev-libs/glib:2 sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/gtk+:3[wayland?,X?] judy? ( dev-libs/judy ) tcl? ( dev-lang/tcl:0= dev-lang/tk:0= ) lzma? ( app-arch/xz-utils ) net-libs/libtirpc +DESCRIPTION=Wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files +EAPI=8 +HOMEPAGE=https://gtkwave.github.io/gtkwave/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=flag-o-matic gnome2-utils toolchain-funcs xdg +IUSE=fasttree judy lzma tcl wayland X +KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ MIT +RDEPEND=app-arch/bzip2 dev-libs/glib:2 sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/gtk+:3[wayland?,X?] judy? ( dev-libs/judy ) tcl? ( dev-lang/tcl:0= dev-lang/tk:0= ) lzma? ( app-arch/xz-utils ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/project/gtkwave/gtkwave-gtk3-3.3.125/gtkwave-gtk3-3.3.125.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ace61a057f9cb5f3175da58fb473bb8b diff --git a/metadata/md5-cache/sci-geosciences/osm2pgsql-2.2.0 b/metadata/md5-cache/sci-geosciences/osm2pgsql-2.2.0 new file mode 100644 index 000000000000..fa6f76c640f2 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/osm2pgsql-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=app-arch/bzip2 dev-db/postgresql:= dev-libs/expat sci-libs/proj:= sys-libs/zlib lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-cpp/nlohmann_json dev-libs/boost +DESCRIPTION=Converts OSM planet.osm data to a PostgreSQL/PostGIS database +EAPI=8 +HOMEPAGE=https://osm2pgsql.org/ +INHERIT=cmake lua-single +IUSE=lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=app-arch/bzip2 dev-db/postgresql:= dev-libs/expat sci-libs/proj:= sys-libs/zlib lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-db/postgis +REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/openstreetmap/osm2pgsql/archive/2.2.0.tar.gz -> osm2pgsql-2.2.0.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=6960230491a3f03d50d1be0222ef6398 diff --git a/metadata/md5-cache/sci-geosciences/osm2pgsql-99999999 b/metadata/md5-cache/sci-geosciences/osm2pgsql-99999999 index 1d63aa663966..bef3e6e4c3ef 100644 --- a/metadata/md5-cache/sci-geosciences/osm2pgsql-99999999 +++ b/metadata/md5-cache/sci-geosciences/osm2pgsql-99999999 @@ -1,10 +1,10 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=app-arch/bzip2 dev-db/postgresql:= dev-libs/expat sci-libs/proj:= sys-libs/zlib lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-cpp/nlohmann_json dev-libs/boost:= +DEPEND=app-arch/bzip2 dev-db/postgresql:= dev-libs/expat sci-libs/proj:= sys-libs/zlib lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-cpp/nlohmann_json dev-libs/boost DESCRIPTION=Converts OSM planet.osm data to a PostgreSQL/PostGIS database -EAPI=7 +EAPI=8 HOMEPAGE=https://osm2pgsql.org/ -INHERIT=cmake git-r3 lua-single +INHERIT=git-r3 cmake lua-single IUSE=lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 LICENSE=GPL-2 PROPERTIES=live @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_t RESTRICT=test SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0ef118d979bb3f19a80aa573d4243d63 +_md5_=030b5c0f8a82978764554ef9d4022441 diff --git a/metadata/md5-cache/sci-libs/blas-lapack-aux-wrapper-0-r1 b/metadata/md5-cache/sci-libs/blas-lapack-aux-wrapper-0-r1 new file mode 100644 index 000000000000..6a127cc4951d --- /dev/null +++ b/metadata/md5-cache/sci-libs/blas-lapack-aux-wrapper-0-r1 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=!sci-libs/lapack[-flexiblas(-)] >=sci-libs/flexiblas-3.4.82-r4:=[index64(-)?] sci-libs/lapack:=[flexiblas(-),index64?,lapacke] +DESCRIPTION=BLAS/LAPACK wrappers for FlexiBLAS +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/proj/blas-lapack-aux-wrapper.git/ +INHERIT=meson python-any-r1 +IUSE=index64 +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=!sci-libs/lapack[-flexiblas(-)] >=sci-libs/flexiblas-3.4.82-r4:=[index64(-)?] +SLOT=0 +SRC_URI=https://dev.gentoo.org/~mgorny/dist/blas-lapack-aux-wrapper-0.tar.xz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=7b744ed248a72efc282fdbb8d62b9464 diff --git a/metadata/md5-cache/sci-libs/cfitsio-4.5.0 b/metadata/md5-cache/sci-libs/cfitsio-4.5.0 deleted file mode 100644 index 55e1a1cd78f7..000000000000 --- a/metadata/md5-cache/sci-libs/cfitsio-4.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/yacc app-alternatives/lex app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <dev-lang/cfortran-20110621 virtual/fortran -DESCRIPTION=C and Fortran library for manipulating FITS files -EAPI=8 -HOMEPAGE=https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html -INHERIT=cmake-multilib fortran-2 -IUSE=bzip2 curl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=ISC -RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/fortran -RESTRICT=!test? ( test ) -SLOT=0/10-r1 -SRC_URI=https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.5.0.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 54fcb693257134adae26819685891ecc multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4c0595e18e354b1f3e51ddf0d4ed976f diff --git a/metadata/md5-cache/sci-libs/cfitsio-4.6.0 b/metadata/md5-cache/sci-libs/cfitsio-4.6.0 deleted file mode 100644 index 2c9403bc12f7..000000000000 --- a/metadata/md5-cache/sci-libs/cfitsio-4.6.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/yacc app-alternatives/lex app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <dev-lang/cfortran-20110621 virtual/fortran -DESCRIPTION=C and Fortran library for manipulating FITS files -EAPI=8 -HOMEPAGE=https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html -INHERIT=cmake-multilib fortran-2 -IUSE=bzip2 curl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=ISC -RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/fortran -RESTRICT=!test? ( test ) -SLOT=0/10-r1 -SRC_URI=https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.6.0.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 54fcb693257134adae26819685891ecc multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=17eff3648dd6951a9c55518f2fafb42e diff --git a/metadata/md5-cache/sci-libs/cfitsio-4.5.0-r1 b/metadata/md5-cache/sci-libs/cfitsio-4.6.3 index 2fb4eeb0b350..835b1d311e43 100644 --- a/metadata/md5-cache/sci-libs/cfitsio-4.5.0-r1 +++ b/metadata/md5-cache/sci-libs/cfitsio-4.6.3 @@ -1,6 +1,6 @@ BDEPEND=app-alternatives/yacc app-alternatives/lex app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran DEFINED_PHASES=compile configure install prepare setup test -DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <dev-lang/cfortran-20110621 virtual/fortran +DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( !dev-util/smem ) <dev-lang/cfortran-20110621 virtual/fortran DESCRIPTION=C and Fortran library for manipulating FITS files EAPI=8 HOMEPAGE=https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html @@ -8,9 +8,9 @@ INHERIT=cmake-multilib fortran-2 IUSE=bzip2 curl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=ISC -RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/fortran +RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( !dev-util/smem ) virtual/fortran RESTRICT=!test? ( test ) SLOT=0/10-r1 -SRC_URI=https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.5.0.tar.gz +SRC_URI=https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.6.3.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 54fcb693257134adae26819685891ecc multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=014b063b13e2f109706d95492145a780 +_md5_=16ca430bbdbe4414d2729f8a0d64e978 diff --git a/metadata/md5-cache/sci-libs/flexiblas-3.4.82-r4 b/metadata/md5-cache/sci-libs/flexiblas-3.4.82-r4 new file mode 100644 index 000000000000..ca1c3b626a3b --- /dev/null +++ b/metadata/md5-cache/sci-libs/flexiblas-3.4.82-r4 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare pretend setup test +DEPEND=sci-libs/lapack:=[deprecated,index64(-)?] blis? ( sci-libs/blis:=[-64bit-index(-),index64(-)?] ) mkl? ( sci-libs/mkl:=[tbb?] openmp? ( sci-libs/mkl[gnu-openmp] ) ) openblas? ( sci-libs/openblas:=[index64(-)?] ) system-blas? ( sci-libs/lapack[flexiblas(-)] ) +DESCRIPTION=A BLAS and LAPACK wrapper library with runtime exchangable backends +EAPI=8 +HOMEPAGE=https://www.mpi-magdeburg.mpg.de/projects/flexiblas/ https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/ +INHERIT=cmake multilib toolchain-funcs +IUSE=blis index64 mkl openblas openmp system-blas tbb test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3+ BSD +PDEPEND=system-blas? ( >=sci-libs/blas-lapack-aux-wrapper-0-r1[index64?] ) +RDEPEND=sci-libs/lapack:=[deprecated,index64(-)?] blis? ( sci-libs/blis:=[-64bit-index(-),index64(-)?] ) mkl? ( sci-libs/mkl:=[tbb?] openmp? ( sci-libs/mkl[gnu-openmp] ) ) openblas? ( sci-libs/openblas:=[index64(-)?] ) system-blas? ( sci-libs/lapack[flexiblas(-)] ) system-blas? ( !app-eselect/eselect-blas !app-eselect/eselect-cblas !app-eselect/eselect-lapack !sci-libs/lapack[-flexiblas(-)] !=sci-libs/blas-lapack-aux-wrapper-0-r0 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/-/archive/v3.4.82/flexiblas-release-v3.4.82.tar.bz2 +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9cf7750a9d01ade59c9d1930b2f42650 diff --git a/metadata/md5-cache/sci-libs/flexiblas-9999 b/metadata/md5-cache/sci-libs/flexiblas-9999 index 89f828e9bb37..576477a95306 100644 --- a/metadata/md5-cache/sci-libs/flexiblas-9999 +++ b/metadata/md5-cache/sci-libs/flexiblas-9999 @@ -5,12 +5,12 @@ DESCRIPTION=A BLAS and LAPACK wrapper library with runtime exchangable backends EAPI=8 HOMEPAGE=https://www.mpi-magdeburg.mpg.de/projects/flexiblas/ https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/ INHERIT=cmake git-r3 multilib toolchain-funcs -IUSE=blis elibc_glibc index64 mkl openblas openmp system-blas tbb test +IUSE=blis index64 mkl openblas openmp system-blas tbb test LICENSE=LGPL-3+ BSD -PDEPEND=system-blas? ( elibc_glibc? ( sci-libs/blas-lapack-aux-wrapper[index64?] ) ) +PDEPEND=system-blas? ( >=sci-libs/blas-lapack-aux-wrapper-0-r1[index64?] ) PROPERTIES=live -RDEPEND=sci-libs/lapack:=[deprecated,index64(-)?] blis? ( sci-libs/blis:=[-64bit-index(-),index64(-)?] ) mkl? ( sci-libs/mkl:=[tbb?] openmp? ( sci-libs/mkl[gnu-openmp] ) ) openblas? ( sci-libs/openblas:=[index64(-)?] ) system-blas? ( sci-libs/lapack[flexiblas(-)] ) system-blas? ( !app-eselect/eselect-blas !app-eselect/eselect-cblas !app-eselect/eselect-lapack !sci-libs/lapack[-flexiblas(-)] ) +RDEPEND=sci-libs/lapack:=[deprecated,index64(-)?] blis? ( sci-libs/blis:=[-64bit-index(-),index64(-)?] ) mkl? ( sci-libs/mkl:=[tbb?] openmp? ( sci-libs/mkl[gnu-openmp] ) ) openblas? ( sci-libs/openblas:=[index64(-)?] ) system-blas? ( sci-libs/lapack[flexiblas(-)] ) system-blas? ( !app-eselect/eselect-blas !app-eselect/eselect-cblas !app-eselect/eselect-lapack !sci-libs/lapack[-flexiblas(-)] !=sci-libs/blas-lapack-aux-wrapper-0-r0 ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7cafeb7b3c7d70f72bf75b4f6421861b +_md5_=da1bcc8735222928705c4412b488845d diff --git a/metadata/md5-cache/sci-mathematics/diagrtb-2.64 b/metadata/md5-cache/sci-mathematics/diagrtb-2.64 deleted file mode 100644 index f420da6771e6..000000000000 --- a/metadata/md5-cache/sci-mathematics/diagrtb-2.64 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=virtual/fortran -DESCRIPTION=Calculation of some eigenvectors of a large real, symmetrical, matrix -EAPI=7 -HOMEPAGE=http://ecole.modelisation.free.fr/modes.html -INHERIT=cmake fortran-2 -IUSE=examples -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=all-rights-reserved -RDEPEND=virtual/fortran -RESTRICT=mirror bindist -SLOT=0 -SRC_URI=http://ecole.modelisation.free.fr/rtb2011.tar.gz -> diagrtb-2.64.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 54fcb693257134adae26819685891ecc multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9d6abef4976841d445b75446ef4cc6d3 diff --git a/metadata/md5-cache/sci-mathematics/gmm-5.4.2-r1 b/metadata/md5-cache/sci-mathematics/gmm-5.4.2-r1 deleted file mode 100644 index dc5e7f0179dd..000000000000 --- a/metadata/md5-cache/sci-mathematics/gmm-5.4.2-r1 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Generic C++ template library for sparse, dense and skyline matrices -EAPI=8 -HOMEPAGE=https://getfem.org/gmm.html -KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux -LICENSE=|| ( LGPL-3 LGPL-3-with-linking-exception ) -SLOT=0 -SRC_URI=https://download-mirror.savannah.gnu.org/releases/getfem/stable/gmm-5.4.2.tar.gz -_md5_=fa241c137db022a30b726cdbe541ff78 diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0 index 7172e6315eea..4954a164419b 100644 --- a/metadata/md5-cache/sys-apps/hexyl-0.16.0 +++ b/metadata/md5-cache/sys-apps/hexyl-0.16.0 @@ -1,13 +1,13 @@ -BDEPEND=man? ( virtual/pandoc ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) +BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=A command-line hex viewer EAPI=8 HOMEPAGE=https://github.com/sharkdp/hexyl INHERIT=cargo -IUSE=man debug +IUSE=debug KEYWORDS=~amd64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/hexyl/0.16.0/download -> hexyl-0.16.0.crate +SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz -> hexyl-0.16.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=58278680ce866e8745b16155ecb09e63 +_md5_=e44f50fa0862e8c742ca357417c3769c diff --git a/metadata/md5-cache/sys-apps/moor-2.4.0 b/metadata/md5-cache/sys-apps/moor-2.4.0 new file mode 100644 index 000000000000..f7bb1db439c2 --- /dev/null +++ b/metadata/md5-cache/sys-apps/moor-2.4.0 @@ -0,0 +1,14 @@ +BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install postinst test unpack +DESCRIPTION=Pager designed to do the right thing without any configuration +EAPI=8 +HOMEPAGE=https://github.com/walles/moor +INHERIT=go-env go-module eapi9-ver +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +LICENSE=BSD-2 BSD MIT Apache-2.0 BSD BSD-2 MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/walles/moor/archive/refs/tags/v2.4.0.tar.gz -> moor-2.4.0.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moor/moor-2.4.0-deps.tar.xz +_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=fed6a73aa60d193831573b5d964b531b diff --git a/metadata/md5-cache/sys-apps/roccat-tools-5.9.0-r101 b/metadata/md5-cache/sys-apps/roccat-tools-5.9.0-r102 index cf91598a1caa..6f79e242256c 100644 --- a/metadata/md5-cache/sys-apps/roccat-tools-5.9.0-r101 +++ b/metadata/md5-cache/sys-apps/roccat-tools-5.9.0-r102 @@ -1,9 +1,10 @@ BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=acct-group/roccat dev-libs/dbus-glib dev-libs/glib:2 >=dev-libs/libgaminggear-0.15.1 dev-libs/libgudev:= sys-apps/dbus x11-libs/cairo x11-libs/gtk+:2 x11-libs/libX11 virtual/libusb:1 input_devices_roccat_ryosmk? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) input_devices_roccat_ryosmkfx? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) input_devices_roccat_ryostkl? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=acct-group/roccat dev-libs/dbus-glib dev-libs/glib:2 >=dev-libs/libgaminggear-0.15.1 dev-libs/libgudev:= sys-apps/dbus x11-libs/cairo x11-libs/gtk+:2 x11-libs/libX11 virtual/libusb:1 input_devices_roccat_ryosmk? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) input_devices_roccat_ryosmkfx? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) input_devices_roccat_ryostkl? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) DESCRIPTION=Utility for advanced configuration of Roccat devices -EAPI=7 -HOMEPAGE=http://roccat.sourceforge.net/ +EAPI=8 +HOMEPAGE=https://roccat.sourceforge.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=readme.gentoo-r1 cmake flag-o-matic lua-single toolchain-funcs udev xdg IUSE=input_devices_roccat_arvo input_devices_roccat_isku input_devices_roccat_iskufx input_devices_roccat_kiro input_devices_roccat_kone input_devices_roccat_koneplus input_devices_roccat_konepure input_devices_roccat_konepuremilitary input_devices_roccat_konepureoptical input_devices_roccat_konextd input_devices_roccat_konextdoptical input_devices_roccat_kovaplus input_devices_roccat_kova2016 input_devices_roccat_lua input_devices_roccat_nyth input_devices_roccat_pyra input_devices_roccat_ryosmk input_devices_roccat_ryosmkfx input_devices_roccat_ryostkl input_devices_roccat_savu input_devices_roccat_skeltr input_devices_roccat_sova input_devices_roccat_suora input_devices_roccat_tyon lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~amd64 ~x86 @@ -13,4 +14,4 @@ REQUIRED_USE=input_devices_roccat_ryosmk? ( ^^ ( lua_single_target_luajit lua_si SLOT=0 SRC_URI=https://downloads.sourceforge.net/roccat/roccat-tools-5.9.0.tar.bz2 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0a2b2e965431d194787646104c87852b +_md5_=4d9dc5414dbbd7e618040b43243c8d87 diff --git a/metadata/md5-cache/sys-apps/systemd-256.10 b/metadata/md5-cache/sys-apps/systemd-256.10 deleted file mode 100644 index 92941ca1606c..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-256.10 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.10.tar.gz -> systemd-256.10.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=fa40d87e6f0cdda8f359e05f1985b40f diff --git a/metadata/md5-cache/sys-apps/systemd-256.12 b/metadata/md5-cache/sys-apps/systemd-256.12 deleted file mode 100644 index 37fcdb5b4af7..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-256.12 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.12.tar.gz -> systemd-256.12.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=502d5edd6a0cf3494ca5ee2721ccb5e5 diff --git a/metadata/md5-cache/sys-apps/systemd-256.13 b/metadata/md5-cache/sys-apps/systemd-256.13 deleted file mode 100644 index 80a742d790dd..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-256.13 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.13.tar.gz -> systemd-256.13.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=89c56069e356b70444fa97cd7c98d2f5 diff --git a/metadata/md5-cache/sys-apps/systemd-256.16 b/metadata/md5-cache/sys-apps/systemd-256.16 deleted file mode 100644 index 34cde76076e1..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-256.16 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.16.tar.gz -> systemd-256.16.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=89c56069e356b70444fa97cd7c98d2f5 diff --git a/metadata/md5-cache/sys-apps/systemd-256.17 b/metadata/md5-cache/sys-apps/systemd-256.17 deleted file mode 100644 index 4dc82ab677b7..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-256.17 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.17.tar.gz -> systemd-256.17.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=502d5edd6a0cf3494ca5ee2721ccb5e5 diff --git a/metadata/md5-cache/sys-apps/systemd-257.3 b/metadata/md5-cache/sys-apps/systemd-257.3 deleted file mode 100644 index f876b68955e2..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-257.3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.3.tar.gz -> systemd-257.3.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=77b0c2e5d471dc1fd1f55cb943afa40e diff --git a/metadata/md5-cache/sys-apps/systemd-257.5 b/metadata/md5-cache/sys-apps/systemd-257.5 deleted file mode 100644 index e19f270d5ff6..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-257.5 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.5.tar.gz -> systemd-257.5.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=db8450a7e46c738cf24989db5f658602 diff --git a/metadata/md5-cache/sys-apps/systemd-257.6 b/metadata/md5-cache/sys-apps/systemd-257.6 deleted file mode 100644 index 18059791a617..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-257.6 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.6.tar.gz -> systemd-257.6.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=db8450a7e46c738cf24989db5f658602 diff --git a/metadata/md5-cache/sys-apps/systemd-257.7 b/metadata/md5-cache/sys-apps/systemd-257.7 deleted file mode 100644 index 732997e71f9a..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-257.7 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.7.tar.gz -> systemd-257.7.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=31791009ff2f86e2f2766299dd6af806 diff --git a/metadata/md5-cache/sys-apps/systemd-257.8-r1 b/metadata/md5-cache/sys-apps/systemd-257.8-r1 deleted file mode 100644 index edf9e28c1fb6..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-257.8-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-build/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig bpf? ( >=dev-util/bpftool-7.0.0 sys-devel/bpf-toolchain ) test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/jinja2[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_9(-)] test? ( dev-python/pefile[python_targets_python3_9(-)] ) ) ) python_single_target_python3_10? ( dev-python/jinja2[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja2[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja2[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) python_single_target_python3_13? ( dev-python/jinja2[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_13(-)] test? ( dev-python/pefile[python_targets_python3_13(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=https://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev -IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.32: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.8.tar.gz -> systemd-257.8.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=ba377b4939bda140c002adacba3959c3 diff --git a/metadata/md5-cache/sys-apps/systemd-258-r1 b/metadata/md5-cache/sys-apps/systemd-258-r1 index 913052931f77..5afb7c741640 100644 --- a/metadata/md5-cache/sys-apps/systemd-258-r1 +++ b/metadata/md5-cache/sys-apps/systemd-258-r1 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v258.tar.gz -> systemd-258.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=1288051580556686a54967d862e95afe +_md5_=db645b2e089efaaf4533f2e88b381232 diff --git a/metadata/md5-cache/sys-devel/binutils-apple-3.2.6-r1 b/metadata/md5-cache/sys-devel/binutils-apple-3.2.6-r1 index 084d8911ecca..9861669959e4 100644 --- a/metadata/md5-cache/sys-devel/binutils-apple-3.2.6-r1 +++ b/metadata/md5-cache/sys-devel/binutils-apple-3.2.6-r1 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=3 SRC_URI=https://opensource.apple.com/tarballs/ld64/ld64-97.17.tar.gz https://opensource.apple.com/tarballs/cctools/cctools-795.tar.gz http://www.opensource.apple.com/tarballs/libunwind/libunwind-30.tar.gz http://www.opensource.apple.com/tarballs/dyld/dyld-132.13.tar.gz https://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-3.2.6-r0.tar.bz2 _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=e894ba3822a4013987bfedd728f05c80 +_md5_=3163e8725b8ec50b45e77c6f7f5bae0d diff --git a/metadata/md5-cache/sys-devel/binutils-apple-8.2.1-r103 b/metadata/md5-cache/sys-devel/binutils-apple-8.2.1-r103 deleted file mode 100644 index f8d6a60435ea..000000000000 --- a/metadata/md5-cache/sys-devel/binutils-apple-8.2.1-r103 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=sys-devel/binutils-config || ( sys-devel/gcc:* llvm-core/clang:* ) app-arch/xar dev-libs/libyaml -DESCRIPTION=Darwin Xtools matching Xcode Tools binutils-apple -EAPI=7 -HOMEPAGE=https://github.com/iains/darwin-xtools -INHERIT=cmake -KEYWORDS=~arm64-macos ~ppc-macos ~x64-macos -LICENSE=APSL-2 -RDEPEND=sys-devel/binutils-config || ( sys-devel/gcc:* llvm-core/clang:* ) app-arch/xar dev-libs/libyaml -SLOT=8 -SRC_URI=https://github.com/grobian/darwin-xtools/archive/gentoo-8.2.1-r103.tar.gz -> darwin-xtools-8.2.1-r103.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c33a9bca42d3c96e72c1ba358b32540b diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.15.11 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.0 index 738c59067e10..dd2f00d1ccce 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.15.11 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.0 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s LICENSE=GPL-2 RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.15.11 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.15.11.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz +SLOT=6.17.0 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 _md5_=89adf488f651c41c474d2e8cd771f631 diff --git a/metadata/md5-cache/sys-libs/libapparmor-4.1.0 b/metadata/md5-cache/sys-libs/libapparmor-4.1.2 index 2f99ce29e37a..76310b6a4ba6 100644 --- a/metadata/md5-cache/sys-libs/libapparmor-4.1.0 +++ b/metadata/md5-cache/sys-libs/libapparmor-4.1.2 @@ -11,6 +11,6 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=perl? ( dev-lang/perl:= ) RESTRICT=test SLOT=0 -SRC_URI=https://gitlab.com/apparmor/apparmor/-/archive/v4.1.0/libapparmor-v4.1.0.tar.gz +SRC_URI=https://gitlab.com/apparmor/apparmor/-/archive/v4.1.2/libapparmor-v4.1.2.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=bba95cbf505991e0bc1567d3aaad1652 +_md5_=ede36eccfd3af230bfd0ba816c7b8c9c diff --git a/metadata/md5-cache/sys-libs/musl-1.2.5-r3 b/metadata/md5-cache/sys-libs/musl-1.2.5-r3 index 18461fa00970..a16224f6ac72 100644 --- a/metadata/md5-cache/sys-libs/musl-1.2.5-r3 +++ b/metadata/md5-cache/sys-libs/musl-1.2.5-r3 @@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] ) SLOT=0 SRC_URI=https://musl.libc.org/releases/musl-1.2.5.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.5.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=9af4c692f286e4ec1d084e98a8c00bd7 +_md5_=2fd1043d3838738bc55c2a171f8587e5 diff --git a/metadata/md5-cache/sys-libs/musl-1.2.5-r5 b/metadata/md5-cache/sys-libs/musl-1.2.5-r5 index d87ef0556dae..17816ad5f50b 100644 --- a/metadata/md5-cache/sys-libs/musl-1.2.5-r5 +++ b/metadata/md5-cache/sys-libs/musl-1.2.5-r5 @@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] ) SLOT=0 SRC_URI=https://musl.libc.org/releases/musl-1.2.5.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.5.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=40a26a3d0604926aa9a74b6f581bfb30 +_md5_=daa83d3f5b2c5e2644ac9269ed0cb7ce diff --git a/metadata/md5-cache/sys-libs/musl-9999 b/metadata/md5-cache/sys-libs/musl-9999 index ae99001cdb6a..1807a5db3c2a 100644 --- a/metadata/md5-cache/sys-libs/musl-9999 +++ b/metadata/md5-cache/sys-libs/musl-9999 @@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=3a31a815667f18357f319e6a05f58a31 +_md5_=16a148f6b50b37bd07d457cc707f658f diff --git a/metadata/md5-cache/virtual/blas-3.8-r1 b/metadata/md5-cache/virtual/blas-3.8-r1 index ffdb812ee90d..1223f34bb793 100644 --- a/metadata/md5-cache/virtual/blas-3.8-r1 +++ b/metadata/md5-cache/virtual/blas-3.8-r1 @@ -1,9 +1,9 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for FORTRAN 77 BLAS implementation EAPI=8 -IUSE=elibc_glibc eselect-ldso flexiblas index64 +IUSE=eselect-ldso flexiblas index64 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos -RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] elibc_glibc? ( sci-libs/blas-lapack-aux-wrapper[index64?] ) ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8[eselect-ldso] sci-libs/openblas[eselect-ldso] sci-libs/blis[eselect-ldso] ) ) ) +RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8[eselect-ldso] sci-libs/openblas[eselect-ldso] sci-libs/blis[eselect-ldso] ) ) ) REQUIRED_USE=?? ( eselect-ldso flexiblas ) SLOT=0 -_md5_=3d068eb54083f8f32290ced329cf28aa +_md5_=4ee51aec8257061e4e618b68a08165db diff --git a/metadata/md5-cache/virtual/cblas-3.8-r1 b/metadata/md5-cache/virtual/cblas-3.8-r1 index 97ae6f00cdbb..4f8b9726f579 100644 --- a/metadata/md5-cache/virtual/cblas-3.8-r1 +++ b/metadata/md5-cache/virtual/cblas-3.8-r1 @@ -1,9 +1,9 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for BLAS C implementation EAPI=8 -IUSE=elibc_glibc eselect-ldso flexiblas index64 +IUSE=eselect-ldso flexiblas index64 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos -RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] elibc_glibc? ( sci-libs/blas-lapack-aux-wrapper[index64?] ) ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8[eselect-ldso] sci-libs/openblas[eselect-ldso] sci-libs/blis[eselect-ldso] ) ) ) +RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8[eselect-ldso] sci-libs/openblas[eselect-ldso] sci-libs/blis[eselect-ldso] ) ) ) REQUIRED_USE=?? ( eselect-ldso flexiblas ) SLOT=0 -_md5_=f47fd53a38fe33457bae36e55ff7a7a1 +_md5_=4c243bec88ec341ee26fe48a0440748e diff --git a/metadata/md5-cache/virtual/lapack-3.10-r1 b/metadata/md5-cache/virtual/lapack-3.10-r1 index fe43ebc5910d..2443137fce4d 100644 --- a/metadata/md5-cache/virtual/lapack-3.10-r1 +++ b/metadata/md5-cache/virtual/lapack-3.10-r1 @@ -1,9 +1,9 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation EAPI=8 -IUSE=elibc_glibc eselect-ldso flexiblas index64 +IUSE=eselect-ldso flexiblas index64 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos -RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] elibc_glibc? ( sci-libs/blas-lapack-aux-wrapper[index64?] ) ) !flexiblas? ( >=sci-libs/lapack-3.10.0[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.10.0[eselect-ldso] sci-libs/openblas[eselect-ldso] ) ) ) +RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.10.0[eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.10.0[eselect-ldso] sci-libs/openblas[eselect-ldso] ) ) ) REQUIRED_USE=?? ( eselect-ldso flexiblas ) SLOT=0 -_md5_=6358380f3ef38b7d10772af7ab47df2e +_md5_=a9274a690058ea12b0133795d3af6895 diff --git a/metadata/md5-cache/virtual/lapacke-3.8-r2 b/metadata/md5-cache/virtual/lapacke-3.8-r2 index 6f58bb8e8d0b..7eac37e2f9b4 100644 --- a/metadata/md5-cache/virtual/lapacke-3.8-r2 +++ b/metadata/md5-cache/virtual/lapacke-3.8-r2 @@ -1,9 +1,9 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for LAPACK C implementation EAPI=8 -IUSE=elibc_glibc eselect-ldso flexiblas index64 +IUSE=eselect-ldso flexiblas index64 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] elibc_glibc? ( sci-libs/blas-lapack-aux-wrapper[index64?] ) ) !flexiblas? ( >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso] >=sci-libs/openblas-0.3.10[eselect-ldso] ) ) ) +RDEPEND=flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?,-flexiblas(-),index64(-)?] eselect-ldso? ( || ( >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso] >=sci-libs/openblas-0.3.10[eselect-ldso] ) ) ) REQUIRED_USE=?? ( eselect-ldso flexiblas ) SLOT=0 -_md5_=0eb47143192e8168515160bb890cf3dc +_md5_=ab43bbd8663d01e41cc9a3bb3659d33f diff --git a/metadata/md5-cache/www-apps/chromedriver-bin-140.0.7339.207 b/metadata/md5-cache/www-apps/chromedriver-bin-141.0.7390.54 index f6faaadc6ee6..159426d44745 100644 --- a/metadata/md5-cache/www-apps/chromedriver-bin-140.0.7339.207 +++ b/metadata/md5-cache/www-apps/chromedriver-bin-141.0.7390.54 @@ -8,5 +8,5 @@ LICENSE=google-chrome RDEPEND=sys-libs/glibc www-client/google-chrome !www-client/chromium RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.207/linux64/chromedriver-linux64.zip -> chromedriver-bin-140.0.7339.207.linux64.zip ) +SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.54/linux64/chromedriver-linux64.zip -> chromedriver-bin-141.0.7390.54.linux64.zip ) _md5_=e8fe9cc91bdbf030dade6ba5366dd8ee diff --git a/metadata/md5-cache/www-apps/nextcloud-29.0.12-r1 b/metadata/md5-cache/www-apps/nextcloud-29.0.12-r1 deleted file mode 100644 index 26857f3d9f2a..000000000000 --- a/metadata/md5-cache/www-apps/nextcloud-29.0.12-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=app-admin/webapp-config -DESCRIPTION=Personal cloud that runs on your own server -EAPI=8 -HOMEPAGE=https://nextcloud.com/ -INHERIT=webapp -IUSE=+curl +imagemagick mysql postgres +sqlite vhosts -KEYWORDS=amd64 ~arm ~arm64 ~x86 -LICENSE=AGPL-3 -RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config -REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=29.0.12-r1 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-29.0.12.tar.bz2 -_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=86f2860700155bad33610e9c4320126b diff --git a/metadata/md5-cache/www-apps/nextcloud-29.0.16 b/metadata/md5-cache/www-apps/nextcloud-29.0.16 deleted file mode 100644 index aecec480b70d..000000000000 --- a/metadata/md5-cache/www-apps/nextcloud-29.0.16 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=app-admin/webapp-config -DESCRIPTION=Personal cloud that runs on your own server -EAPI=8 -HOMEPAGE=https://nextcloud.com/ -INHERIT=webapp -IUSE=+curl +imagemagick mysql postgres +sqlite vhosts -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=AGPL-3 -RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config -REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=29.0.16 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2 -_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=9c7381f72d2ee44445329515b85ec4be diff --git a/metadata/md5-cache/www-apps/nextcloud-30.0.14 b/metadata/md5-cache/www-apps/nextcloud-30.0.14 deleted file mode 100644 index 725d9ccf1194..000000000000 --- a/metadata/md5-cache/www-apps/nextcloud-30.0.14 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=app-admin/webapp-config -DESCRIPTION=Personal cloud that runs on your own server -EAPI=8 -HOMEPAGE=https://nextcloud.com/ -INHERIT=webapp -IUSE=+curl +imagemagick mysql postgres +sqlite vhosts -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=AGPL-3 -RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config -REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=30.0.14 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-30.0.14.tar.bz2 -_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=9c7381f72d2ee44445329515b85ec4be diff --git a/metadata/md5-cache/www-apps/nextcloud-30.0.13 b/metadata/md5-cache/www-apps/nextcloud-30.0.16 index 10455969ab53..1142dc9e0e48 100644 --- a/metadata/md5-cache/www-apps/nextcloud-30.0.13 +++ b/metadata/md5-cache/www-apps/nextcloud-30.0.16 @@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=AGPL-3 RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=30.0.13 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-30.0.13.tar.bz2 +SLOT=30.0.16 +SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-30.0.16.tar.bz2 _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 _md5_=9c7381f72d2ee44445329515b85ec4be diff --git a/metadata/md5-cache/www-apps/nextcloud-31.0.7 b/metadata/md5-cache/www-apps/nextcloud-31.0.7 deleted file mode 100644 index 3b75f4b0f2af..000000000000 --- a/metadata/md5-cache/www-apps/nextcloud-31.0.7 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=app-admin/webapp-config -DESCRIPTION=Personal cloud that runs on your own server -EAPI=8 -HOMEPAGE=https://nextcloud.com/ -INHERIT=webapp -IUSE=+curl +imagemagick mysql postgres +sqlite vhosts -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=AGPL-3 -RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config -REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=31.0.7 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-31.0.7.tar.bz2 -_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=9c7381f72d2ee44445329515b85ec4be diff --git a/metadata/md5-cache/www-apps/nextcloud-31.0.8 b/metadata/md5-cache/www-apps/nextcloud-32.0.0 index 6359aad537c1..6fdac6f785d3 100644 --- a/metadata/md5-cache/www-apps/nextcloud-31.0.8 +++ b/metadata/md5-cache/www-apps/nextcloud-32.0.0 @@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=AGPL-3 RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=31.0.8 -SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-31.0.8.tar.bz2 +SLOT=32.0.0 +SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-32.0.0.tar.bz2 _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 _md5_=9c7381f72d2ee44445329515b85ec4be diff --git a/metadata/md5-cache/www-apps/wordpress-6.8.2 b/metadata/md5-cache/www-apps/wordpress-6.8.3 index 4d83ada69873..4b5ee3676426 100644 --- a/metadata/md5-cache/www-apps/wordpress-6.8.2 +++ b/metadata/md5-cache/www-apps/wordpress-6.8.3 @@ -8,7 +8,7 @@ IUSE=+akismet examples +themes vhosts vhosts KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ RDEPEND=virtual/httpd-php || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) app-admin/webapp-config -SLOT=6.8.2 -SRC_URI=https://wordpress.org/wordpress-6.8.2.tar.gz +SLOT=6.8.3 +SRC_URI=https://wordpress.org/wordpress-6.8.3.tar.gz _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 _md5_=f8c63cab3f03a55d6fe28239565da5e5 diff --git a/metadata/md5-cache/www-client/chromium-141.0.7390.54 b/metadata/md5-cache/www-client/chromium-141.0.7390.54 new file mode 100644 index 000000000000..c47d5cc2aa62 --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-141.0.7390.54 @@ -0,0 +1,17 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 llvm-core/lld:20 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:20[cfi] ) ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.89.0[llvm_slot_20] dev-lang/rust:1.89.0[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2235 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://www.chromium.org/ +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils +IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3 custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +llvm_slot_20 pgo +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent rar? ( unRAR ) +RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:141 ) ) +REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_20 ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=0/stable +SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/141.0.7390.54/chromium-141.0.7390.54-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/141/chromium-patches-141.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz -> chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-22be76b7e259f27bf3e55eb931f354cd8b69d55f-3-llvmorg-21-init-16348-gbd809ffb.tar.xz -> chromium-rust-toolchain-22be76b7e2-3-llvmorg-21-init-16348-gbd809ffb.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/141.0.7390.54/chromium-141.0.7390.54-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=22741ae6dd13874b0c16102b0c5269d2 diff --git a/metadata/md5-cache/www-client/google-chrome-140.0.7339.207 b/metadata/md5-cache/www-client/google-chrome-141.0.7390.54 index d9ee98be1864..843c3a3c27af 100644 --- a/metadata/md5-cache/www-client/google-chrome-140.0.7339.207 +++ b/metadata/md5-cache/www-client/google-chrome-141.0.7390.54 @@ -10,6 +10,6 @@ LICENSE=google-chrome RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_140.0.7339.207-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_141.0.7390.54-1_amd64.deb _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=90946dad07c498270f9139e535cd6416 +_md5_=1b65d0b609fe9ce65447085bf27143fe diff --git a/metadata/md5-cache/www-client/librewolf-141.0.3_p1 b/metadata/md5-cache/www-client/librewolf-141.0.3_p1 deleted file mode 100644 index 009f6da30f05..000000000000 --- a/metadata/md5-cache/www-client/librewolf-141.0.3_p1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 clang? ( llvm-core/lld:20 pgo? ( llvm-runtimes/compiler-rt-sanitizers:20[profile] ) ) wasm-sandbox? ( llvm-core/lld:20 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.27.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.89.0[llvm_slot_20] dev-lang/rust:1.89.0[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.113 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) -DESCRIPTION=LibreWolf Web Browser -EAPI=8 -HOMEPAGE=https://librewolf.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg -IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_20 llvm_slot_19 -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.113 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 ) -RESTRICT=mirror !test? ( test ) -SLOT=0/141 -SRC_URI=https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/141.0.3-1/librewolf-141.0.3-1.source.tar.gz -> librewolf-141.0.3-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-141-patches-02.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-139-loong-patches-02.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/af.xpi -> firefox-141.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ar.xpi -> firefox-141.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ast.xpi -> firefox-141.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/be.xpi -> firefox-141.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/bg.xpi -> firefox-141.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/br.xpi -> firefox-141.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ca.xpi -> firefox-141.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/cak.xpi -> firefox-141.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/cs.xpi -> firefox-141.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/cy.xpi -> firefox-141.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/da.xpi -> firefox-141.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/de.xpi -> firefox-141.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-141.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/el.xpi -> firefox-141.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-141.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-141.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-141.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-141.0.3-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/et.xpi -> firefox-141.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/eu.xpi -> firefox-141.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/fi.xpi -> firefox-141.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/fr.xpi -> firefox-141.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-141.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-141.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/gd.xpi -> firefox-141.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/gl.xpi -> firefox-141.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/he.xpi -> firefox-141.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/hr.xpi -> firefox-141.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-141.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/hu.xpi -> firefox-141.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/id.xpi -> firefox-141.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/is.xpi -> firefox-141.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/it.xpi -> firefox-141.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ja.xpi -> firefox-141.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ka.xpi -> firefox-141.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/kab.xpi -> firefox-141.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/kk.xpi -> firefox-141.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ko.xpi -> firefox-141.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/lt.xpi -> firefox-141.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/lv.xpi -> firefox-141.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ms.xpi -> firefox-141.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-141.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/nl.xpi -> firefox-141.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-141.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-141.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/pl.xpi -> firefox-141.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-141.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-141.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/rm.xpi -> firefox-141.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ro.xpi -> firefox-141.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ru.xpi -> firefox-141.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sk.xpi -> firefox-141.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sl.xpi -> firefox-141.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sq.xpi -> firefox-141.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sr.xpi -> firefox-141.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-141.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/th.xpi -> firefox-141.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/tr.xpi -> firefox-141.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/uk.xpi -> firefox-141.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/uz.xpi -> firefox-141.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/vi.xpi -> firefox-141.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-141.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-141.0.3-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ach.xpi -> firefox-141.0.3-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/an.xpi -> firefox-141.0.3-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/az.xpi -> firefox-141.0.3-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/bn.xpi -> firefox-141.0.3-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/bs.xpi -> firefox-141.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-141.0.3-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/eo.xpi -> firefox-141.0.3-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-141.0.3-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-141.0.3-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/fa.xpi -> firefox-141.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ff.xpi -> firefox-141.0.3-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/fur.xpi -> firefox-141.0.3-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/gn.xpi -> firefox-141.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-141.0.3-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-141.0.3-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-141.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ia.xpi -> firefox-141.0.3-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/km.xpi -> firefox-141.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/kn.xpi -> firefox-141.0.3-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/lij.xpi -> firefox-141.0.3-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/mk.xpi -> firefox-141.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/mr.xpi -> firefox-141.0.3-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/my.xpi -> firefox-141.0.3-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-141.0.3-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/oc.xpi -> firefox-141.0.3-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sc.xpi -> firefox-141.0.3-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/sco.xpi -> firefox-141.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/si.xpi -> firefox-141.0.3-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/skr.xpi -> firefox-141.0.3-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/son.xpi -> firefox-141.0.3-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/szl.xpi -> firefox-141.0.3-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ta.xpi -> firefox-141.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/te.xpi -> firefox-141.0.3-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/tl.xpi -> firefox-141.0.3-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/trs.xpi -> firefox-141.0.3-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/ur.xpi -> firefox-141.0.3-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xpi/xh.xpi -> firefox-141.0.3-xh.xpi ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7184a868285325ae3260de9f7338a116 diff --git a/metadata/md5-cache/www-client/librewolf-142.0.1_p1 b/metadata/md5-cache/www-client/librewolf-142.0.1_p1 deleted file mode 100644 index eab8ed50c4f4..000000000000 --- a/metadata/md5-cache/www-client/librewolf-142.0.1_p1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 clang? ( llvm-core/lld:20 pgo? ( llvm-runtimes/compiler-rt-sanitizers:20[profile] ) ) wasm-sandbox? ( llvm-core/lld:20 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.27.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.89.0[llvm_slot_20] dev-lang/rust:1.89.0[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.114 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) -DESCRIPTION=LibreWolf Web Browser -EAPI=8 -HOMEPAGE=https://librewolf.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg -IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_20 llvm_slot_19 -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.114 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 ) -RESTRICT=mirror !test? ( test ) -SLOT=0/142 -SRC_URI=https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/142.0.1-1/librewolf-142.0.1-1.source.tar.gz -> librewolf-142.0.1-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-141-patches-02.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/af.xpi -> firefox-142.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ar.xpi -> firefox-142.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ast.xpi -> firefox-142.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/be.xpi -> firefox-142.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/bg.xpi -> firefox-142.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/br.xpi -> firefox-142.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ca.xpi -> firefox-142.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/cak.xpi -> firefox-142.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/cs.xpi -> firefox-142.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/cy.xpi -> firefox-142.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/da.xpi -> firefox-142.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/de.xpi -> firefox-142.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-142.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/el.xpi -> firefox-142.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-142.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-142.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-142.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-142.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/et.xpi -> firefox-142.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/eu.xpi -> firefox-142.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/fi.xpi -> firefox-142.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/fr.xpi -> firefox-142.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-142.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-142.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/gd.xpi -> firefox-142.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/gl.xpi -> firefox-142.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/he.xpi -> firefox-142.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/hr.xpi -> firefox-142.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-142.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/hu.xpi -> firefox-142.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/id.xpi -> firefox-142.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/is.xpi -> firefox-142.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/it.xpi -> firefox-142.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ja.xpi -> firefox-142.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ka.xpi -> firefox-142.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/kab.xpi -> firefox-142.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/kk.xpi -> firefox-142.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ko.xpi -> firefox-142.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/lt.xpi -> firefox-142.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/lv.xpi -> firefox-142.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ms.xpi -> firefox-142.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-142.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/nl.xpi -> firefox-142.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-142.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-142.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/pl.xpi -> firefox-142.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-142.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-142.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/rm.xpi -> firefox-142.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ro.xpi -> firefox-142.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ru.xpi -> firefox-142.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sk.xpi -> firefox-142.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sl.xpi -> firefox-142.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sq.xpi -> firefox-142.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sr.xpi -> firefox-142.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-142.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/th.xpi -> firefox-142.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/tr.xpi -> firefox-142.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/uk.xpi -> firefox-142.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/uz.xpi -> firefox-142.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/vi.xpi -> firefox-142.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-142.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-142.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ach.xpi -> firefox-142.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/an.xpi -> firefox-142.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/az.xpi -> firefox-142.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/bn.xpi -> firefox-142.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/bs.xpi -> firefox-142.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-142.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/eo.xpi -> firefox-142.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-142.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-142.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/fa.xpi -> firefox-142.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ff.xpi -> firefox-142.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/fur.xpi -> firefox-142.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/gn.xpi -> firefox-142.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-142.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-142.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-142.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ia.xpi -> firefox-142.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/km.xpi -> firefox-142.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/kn.xpi -> firefox-142.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/lij.xpi -> firefox-142.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/mk.xpi -> firefox-142.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/mr.xpi -> firefox-142.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/my.xpi -> firefox-142.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-142.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/oc.xpi -> firefox-142.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sc.xpi -> firefox-142.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/sco.xpi -> firefox-142.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/si.xpi -> firefox-142.0.1-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/skr.xpi -> firefox-142.0.1-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/son.xpi -> firefox-142.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/szl.xpi -> firefox-142.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ta.xpi -> firefox-142.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/te.xpi -> firefox-142.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/tl.xpi -> firefox-142.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/trs.xpi -> firefox-142.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/ur.xpi -> firefox-142.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xpi/xh.xpi -> firefox-142.0.1-xh.xpi ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=07909e96fcc0fad2bf5af51675db6f26 diff --git a/metadata/md5-cache/www-client/librewolf-142.0_p1 b/metadata/md5-cache/www-client/librewolf-142.0_p1 deleted file mode 100644 index 50f53427e4fa..000000000000 --- a/metadata/md5-cache/www-client/librewolf-142.0_p1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 clang? ( llvm-core/lld:20 pgo? ( llvm-runtimes/compiler-rt-sanitizers:20[profile] ) ) wasm-sandbox? ( llvm-core/lld:20 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.27.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.89.0[llvm_slot_20] dev-lang/rust:1.89.0[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.114 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) -DESCRIPTION=LibreWolf Web Browser -EAPI=8 -HOMEPAGE=https://librewolf.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg -IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_20 llvm_slot_19 -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.114 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 ) -RESTRICT=mirror !test? ( test ) -SLOT=0/142 -SRC_URI=https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/142.0-1/librewolf-142.0-1.source.tar.gz -> librewolf-142.0-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-141-patches-02.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/af.xpi -> firefox-142.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ar.xpi -> firefox-142.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ast.xpi -> firefox-142.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/be.xpi -> firefox-142.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/bg.xpi -> firefox-142.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/br.xpi -> firefox-142.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ca.xpi -> firefox-142.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/cak.xpi -> firefox-142.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/cs.xpi -> firefox-142.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/cy.xpi -> firefox-142.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/da.xpi -> firefox-142.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/de.xpi -> firefox-142.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/dsb.xpi -> firefox-142.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/el.xpi -> firefox-142.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/en-CA.xpi -> firefox-142.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/en-GB.xpi -> firefox-142.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/es-AR.xpi -> firefox-142.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/es-ES.xpi -> firefox-142.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/et.xpi -> firefox-142.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/eu.xpi -> firefox-142.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/fi.xpi -> firefox-142.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/fr.xpi -> firefox-142.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-142.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-142.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/gd.xpi -> firefox-142.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/gl.xpi -> firefox-142.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/he.xpi -> firefox-142.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/hr.xpi -> firefox-142.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/hsb.xpi -> firefox-142.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/hu.xpi -> firefox-142.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/id.xpi -> firefox-142.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/is.xpi -> firefox-142.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/it.xpi -> firefox-142.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ja.xpi -> firefox-142.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ka.xpi -> firefox-142.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/kab.xpi -> firefox-142.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/kk.xpi -> firefox-142.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ko.xpi -> firefox-142.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/lt.xpi -> firefox-142.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/lv.xpi -> firefox-142.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ms.xpi -> firefox-142.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-142.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/nl.xpi -> firefox-142.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-142.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-142.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/pl.xpi -> firefox-142.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-142.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-142.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/rm.xpi -> firefox-142.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ro.xpi -> firefox-142.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ru.xpi -> firefox-142.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sk.xpi -> firefox-142.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sl.xpi -> firefox-142.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sq.xpi -> firefox-142.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sr.xpi -> firefox-142.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-142.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/th.xpi -> firefox-142.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/tr.xpi -> firefox-142.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/uk.xpi -> firefox-142.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/uz.xpi -> firefox-142.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/vi.xpi -> firefox-142.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-142.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-142.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ach.xpi -> firefox-142.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/an.xpi -> firefox-142.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/az.xpi -> firefox-142.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/bn.xpi -> firefox-142.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/bs.xpi -> firefox-142.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-142.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/eo.xpi -> firefox-142.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/es-CL.xpi -> firefox-142.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/es-MX.xpi -> firefox-142.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/fa.xpi -> firefox-142.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ff.xpi -> firefox-142.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/fur.xpi -> firefox-142.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/gn.xpi -> firefox-142.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-142.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-142.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-142.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ia.xpi -> firefox-142.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/km.xpi -> firefox-142.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/kn.xpi -> firefox-142.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/lij.xpi -> firefox-142.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/mk.xpi -> firefox-142.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/mr.xpi -> firefox-142.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/my.xpi -> firefox-142.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-142.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/oc.xpi -> firefox-142.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sc.xpi -> firefox-142.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/sco.xpi -> firefox-142.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/si.xpi -> firefox-142.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/skr.xpi -> firefox-142.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/son.xpi -> firefox-142.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/szl.xpi -> firefox-142.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ta.xpi -> firefox-142.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/te.xpi -> firefox-142.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/tl.xpi -> firefox-142.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/trs.xpi -> firefox-142.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/ur.xpi -> firefox-142.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xpi/xh.xpi -> firefox-142.0-xh.xpi ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=07909e96fcc0fad2bf5af51675db6f26 diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-141.0.3537.25 b/metadata/md5-cache/www-client/microsoft-edge-beta-141.0.3537.44 index c121ba5e9d03..d07e3d019cf7 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-141.0.3537.25 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-141.0.3537.44 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_141.0.3537.25-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_141.0.3537.44-1_amd64.deb _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b41f0ffc1f70557f136545598bd2adb8 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-141.0.3537.9-r1 b/metadata/md5-cache/www-client/microsoft-edge-dev-142.0.3581.0 index 962b312a6ab5..69a6f7e4fded 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-141.0.3537.9-r1 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-142.0.3581.0 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_141.0.3537.9-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_142.0.3581.0-1_amd64.deb _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b41f0ffc1f70557f136545598bd2adb8 diff --git a/metadata/md5-cache/www-client/opera-122.0.5643.71 b/metadata/md5-cache/www-client/opera-122.0.5643.92 index 0e56698552f6..e54e604a55c3 100644 --- a/metadata/md5-cache/www-client/opera-122.0.5643.71 +++ b/metadata/md5-cache/www-client/opera-122.0.5643.92 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:138 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera/desktop/122.0.5643.71/linux/opera-stable_122.0.5643.71_amd64.deb https://download2.operacdn.com/pub/opera/desktop/122.0.5643.71/linux/opera-stable_122.0.5643.71_amd64.deb https://download3.operacdn.com/pub/opera/desktop/122.0.5643.71/linux/opera-stable_122.0.5643.71_amd64.deb https://download4.operacdn.com/pub/opera/desktop/122.0.5643.71/linux/opera-stable_122.0.5643.71_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera/desktop/122.0.5643.92/linux/opera-stable_122.0.5643.92_amd64.deb https://download2.operacdn.com/pub/opera/desktop/122.0.5643.92/linux/opera-stable_122.0.5643.92_amd64.deb https://download3.operacdn.com/pub/opera/desktop/122.0.5643.92/linux/opera-stable_122.0.5643.92_amd64.deb https://download4.operacdn.com/pub/opera/desktop/122.0.5643.92/linux/opera-stable_122.0.5643.92_amd64.deb _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=759e46accd55d147136e0eb818c13940 diff --git a/metadata/md5-cache/www-client/opera-developer-123.0.5644.0 b/metadata/md5-cache/www-client/opera-developer-124.0.5670.0 index 680b48bb125f..d59e140ceaa2 100644 --- a/metadata/md5-cache/www-client/opera-developer-123.0.5644.0 +++ b/metadata/md5-cache/www-client/opera-developer-124.0.5670.0 @@ -7,9 +7,9 @@ INHERIT=chromium-2 pax-utils xdg unpacker IUSE=+ffmpeg-chromium +proprietary-codecs +suid qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW KEYWORDS=-* ~amd64 LICENSE=OPERA-2018 -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:137 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:138 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-developer/123.0.5644.0/linux/opera-developer_123.0.5644.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/123.0.5644.0/linux/opera-developer_123.0.5644.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/123.0.5644.0/linux/opera-developer_123.0.5644.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/123.0.5644.0/linux/opera-developer_123.0.5644.0_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera-developer/124.0.5670.0/linux/opera-developer_124.0.5670.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/124.0.5670.0/linux/opera-developer_124.0.5670.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/124.0.5670.0/linux/opera-developer_124.0.5670.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/124.0.5670.0/linux/opera-developer_124.0.5670.0_amd64.deb _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5293fafb5d022ca61f0a754c0078ef45 +_md5_=7aaf73bd84a6f9751d0382608636c11a diff --git a/metadata/md5-cache/www-client/uget-2.2.3-r1 b/metadata/md5-cache/www-client/uget-2.2.3-r1 new file mode 100644 index 000000000000..22ac30e24875 --- /dev/null +++ b/metadata/md5-cache/www-client/uget-2.2.3-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure postinst postrm preinst prepare +DEPEND=dev-libs/glib:2 net-misc/curl x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) gstreamer? ( media-libs/gstreamer:1.0 ) libnotify? ( x11-libs/libnotify ) !openssl? ( dev-libs/libgcrypt:0= ) openssl? ( dev-libs/openssl:0= ) +DESCRIPTION=Download manager using gtk+ and libcurl +EAPI=8 +HOMEPAGE=https://github.com/ugetdm/uget +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools optfeature xdg +IUSE=appindicator control-socket gstreamer libnotify nls openssl rss +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-libs/glib:2 net-misc/curl x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) gstreamer? ( media-libs/gstreamer:1.0 ) libnotify? ( x11-libs/libnotify ) !openssl? ( dev-libs/libgcrypt:0= ) openssl? ( dev-libs/openssl:0= ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/project/urlget/uget%20%28stable%29/2.2.3/uget-2.2.3-1.tar.gz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5a7abae63b8da197847ec10c58be0c55 diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-140.0.7339.207_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-140.0.7339.207_p1 index 8220478cff18..840a4440d7e5 100644 --- a/metadata/md5-cache/www-client/ungoogled-chromium-140.0.7339.207_p1 +++ b/metadata/md5-cache/www-client/ungoogled-chromium-140.0.7339.207_p1 @@ -6,6 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ungoogled-software/ungoogled-chromium INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs xdg-utils IUSE=+X bluetooth cfi +clang convert-dict cups cpu_flags_arm_neon custom-cflags debug enable-driver gtk4 hangouts headless kerberos libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo +proprietary-codecs pulseaudio qt6 screencast selinux thinlto cromite vaapi wayland widevine cpu_flags_ppc_vsx3 system-abseil-cpp system-av1 system-brotli system-crc32c system-double-conversion system-ffmpeg +system-harfbuzz +system-icu system-jsoncpp +system-libusb system-libvpx +system-openh264 system-openjpeg +system-png system-re2 system-snappy system-woff2 +system-zstd +l10n_af +l10n_am +l10n_ar +l10n_as +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_bs +l10n_ca +l10n_cs +l10n_cy +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_is +l10n_it +l10n_ja +l10n_ka +l10n_kk +l10n_km +l10n_kn +l10n_ko +l10n_ky +l10n_lo +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mn +l10n_mr +l10n_ms +l10n_my +l10n_nb +l10n_ne +l10n_nl +l10n_or +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_si +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_uz +l10n_vi +l10n_zh-CN +l10n_zh-HK +l10n_zh-TW +l10n_zu +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=BSD cromite? ( GPL-3 ) RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) !override-data-dir? ( !www-client/chromium !www-client/chromium-bin !www-client/cromite[-override-data-dir] ) REQUIRED_USE=thinlto? ( clang ) optimize-thinlto? ( thinlto ) cfi? ( thinlto ) pgo? ( clang ) x86? ( !thinlto !widevine ) debug? ( !official ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) vaapi? ( !system-av1 !system-libvpx ) @@ -13,4 +14,4 @@ RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( SLOT=0 SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-140.0.7339.207-lite.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/140/chromium-patches-140.tar.bz2 ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/140.0.7339.207-1.tar.gz -> ungoogled-chromium-140.0.7339.207-1.tar.gz cromite? ( https://github.com/uazo/cromite/archive/fde090c0d3690592570011055c980f1679d2b28d.tar.gz -> cromite-fde090c0d3690592570011055c980f1679d2b28d.tar.gz ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9c9fa77a6b521d27573af751125666a2 +_md5_=ec8b49f3537b6c5877f8ca15d4b211d0 diff --git a/metadata/md5-cache/www-client/yandex-browser-25.8.1.844_p1 b/metadata/md5-cache/www-client/yandex-browser-25.8.1.890_p1 index 225c3a008202..108bf1a29881 100644 --- a/metadata/md5-cache/www-client/yandex-browser-25.8.1.844_p1 +++ b/metadata/md5-cache/www-client/yandex-browser-25.8.1.890_p1 @@ -11,6 +11,6 @@ LICENSE=Yandex-EULA RDEPEND=app-accessibility/at-spi2-core dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/openssl-1.0.1:0 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype net-misc/curl net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/libudev-compat virtual/libudev x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] x11-misc/xdg-utils ffmpeg-codecs? ( media-video/ffmpeg-chromium:139 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=amd64? ( https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-stable/yandex-browser-stable_25.8.1.844-1_amd64.deb -> yandex-browser-25.8.1.844_p1.deb ) +SRC_URI=amd64? ( https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-stable/yandex-browser-stable_25.8.1.890-1_amd64.deb -> yandex-browser-25.8.1.890_p1.deb ) _eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5945ee104794794251a6127440b78b68 diff --git a/metadata/md5-cache/www-plugins/browserpass-3.1.2 b/metadata/md5-cache/www-plugins/browserpass-3.1.2 new file mode 100644 index 000000000000..c36084e5964d --- /dev/null +++ b/metadata/md5-cache/www-plugins/browserpass-3.1.2 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=WebExtension host binary for app-admin/pass, a UNIX password manager +EAPI=8 +HOMEPAGE=https://github.com/browserpass/browserpass-native +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=BSD ISC MIT +RDEPEND=app-crypt/gnupg +SLOT=0 +SRC_URI=https://github.com/browserpass/browserpass-native/archive/v3.1.2.tar.gz -> browserpass-3.1.2.tar.gz https://dev.gentoo.org/~mattst88/distfiles/browserpass-3.1.2-deps.tar.xz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 +_md5_=b31f22b5feaebf20b31ab2de39be2092 diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-140.0.7339.207 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.54 index 16d17dabfd84..c404efe5e365 100644 --- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-140.0.7339.207 +++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.54 @@ -8,6 +8,6 @@ LICENSE=google-chrome RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:beta !www-plugins/chrome-binary-plugins:unstable RESTRICT=bindist mirror strip SLOT=stable -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_140.0.7339.207-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_141.0.7390.54-1_amd64.deb _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 _md5_=041af4c4882841cd9229eacac30e6ef9 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.274.02 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.274.02 new file mode 100644 index 000000000000..522098819c2f --- /dev/null +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.274.02 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/m4 virtual/pkgconfig modules? ( dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) ) virtual/pkgconfig +DEFINED_PHASES=compile install postinst preinst prepare setup unpack +DEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-base/xorg-proto x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) modules? ( virtual/linux-sources ) +DESCRIPTION=NVIDIA Accelerated Graphics Driver +EAPI=8 +HOMEPAGE=https://www.nvidia.com/ +IDEPEND=modules? ( sys-apps/kmod[tools] ) +INHERIT=desktop eapi9-pipestatus flag-o-matic linux-mod-r1 multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info +IUSE=+X abi_x86_32 abi_x86_64 kernel-open libressl persistenced powerd +static-libs +tools wayland dist-kernel modules-compress modules-sign +strip +modules +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl +RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) !libressl? ( dev-libs/openssl:0/3 ) libressl? ( dev-libs/libressl ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) +REQUIRED_USE=kernel-open? ( modules ) +SLOT=0/535 +SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.274.02/NVIDIA-Linux-x86_64-535.274.02.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.274.02/NVIDIA-Linux-aarch64-535.274.02.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.274.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.274.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.274.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.274.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.274.02.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.274.02.tar.xz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 563da40a1a20ea1e55bbf4d149fc190d +_md5_=8b320fd09f46a374e1a10bc8dcf2b79e diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-570.181 b/metadata/md5-cache/x11-drivers/nvidia-drivers-570.195.03 index d3c034f2d410..9352ee494f7f 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-570.181 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-570.195.03 @@ -12,6 +12,6 @@ LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) !libressl? ( dev-libs/openssl:0/3 ) libressl? ( dev-libs/libressl ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?] >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?] X? ( gui-libs/egl-x11[abi_x86_32(-)?] ) ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) REQUIRED_USE=kernel-open? ( modules ) SLOT=0/570 -SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/570.181/NVIDIA-Linux-x86_64-570.181.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/570.181/NVIDIA-Linux-aarch64-570.181.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-570.181.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-570.181.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-570.181.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-570.181.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-570.181.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-570.181.tar.xz +SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/570.195.03/NVIDIA-Linux-x86_64-570.195.03.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/570.195.03/NVIDIA-Linux-aarch64-570.195.03.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-570.195.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-570.195.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-570.195.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-570.195.03.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-570.195.03.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-570.195.03.tar.xz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 563da40a1a20ea1e55bbf4d149fc190d _md5_=f3ed2cce1aac9c5e67cea1cb56a97d59 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-580.82.07 b/metadata/md5-cache/x11-drivers/nvidia-drivers-580.82.07 deleted file mode 100644 index a372697f2ca3..000000000000 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-580.82.07 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/awk sys-devel/m4 virtual/pkgconfig modules? ( dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) ) virtual/pkgconfig -DEFINED_PHASES=compile install postinst preinst prepare setup unpack -DEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-base/xorg-proto x11-libs/libX11 x11-libs/libXext ) tools? ( dev-util/vulkan-headers media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) modules? ( virtual/linux-sources ) -DESCRIPTION=NVIDIA Accelerated Graphics Driver -EAPI=8 -HOMEPAGE=https://www.nvidia.com/ -IDEPEND=modules? ( sys-apps/kmod[tools] ) -INHERIT=desktop eapi9-pipestatus eapi9-ver flag-o-matic linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs unpacker user-info -IUSE=+X abi_x86_32 abi_x86_64 kernel-open libressl persistenced powerd +static-libs +tools wayland dist-kernel modules-compress modules-sign +strip +modules -LICENSE=NVIDIA-r2 Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl public-domain -RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) !libressl? ( dev-libs/openssl:0/3 ) libressl? ( dev-libs/libressl ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?] >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?] X? ( gui-libs/egl-x11[abi_x86_32(-)?] ) ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) -REQUIRED_USE=kernel-open? ( modules ) -SLOT=0/580 -SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/580.82.07/NVIDIA-Linux-x86_64-580.82.07.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/580.82.07/NVIDIA-Linux-aarch64-580.82.07.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-580.82.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-580.82.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-580.82.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-580.82.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-580.82.07.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-580.82.07.tar.xz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 563da40a1a20ea1e55bbf4d149fc190d -_md5_=9272ddcd0d4a08f4a23bd75878374a05 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-580.76.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-580.95.05 index 352b725e6348..4361cac3609f 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-580.76.05 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-580.95.05 @@ -11,6 +11,6 @@ LICENSE=NVIDIA-r2 Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl pub RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) !libressl? ( dev-libs/openssl:0/3 ) libressl? ( dev-libs/libressl ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?] >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?] X? ( gui-libs/egl-x11[abi_x86_32(-)?] ) ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) REQUIRED_USE=kernel-open? ( modules ) SLOT=0/580 -SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/580.76.05/NVIDIA-Linux-x86_64-580.76.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/580.76.05/NVIDIA-Linux-aarch64-580.76.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-580.76.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-580.76.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-580.76.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-580.76.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-580.76.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-580.76.05.tar.xz +SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/580.95.05/NVIDIA-Linux-x86_64-580.95.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/580.95.05/NVIDIA-Linux-aarch64-580.95.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-580.95.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-580.95.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-580.95.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-580.95.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-580.95.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-580.95.05.tar.xz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 user-info 563da40a1a20ea1e55bbf4d149fc190d -_md5_=9272ddcd0d4a08f4a23bd75878374a05 +_md5_=da700bae899f2d532644f3b38916182b diff --git a/metadata/md5-cache/x11-misc/read-edid-3.0.2-r2 b/metadata/md5-cache/x11-misc/read-edid-3.0.2-r2 index 409918326a87..a5d0385a9796 100644 --- a/metadata/md5-cache/x11-misc/read-edid-3.0.2-r2 +++ b/metadata/md5-cache/x11-misc/read-edid-3.0.2-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://www.polypux.org/projects/read-edid/ INHERIT=cmake linux-info IUSE=vbe-mode -KEYWORDS=amd64 ~loong ~ppc ~riscv ~sparc x86 +KEYWORDS=amd64 ~loong ppc ~riscv ~sparc x86 LICENSE=GPL-2 RDEPEND=vbe-mode? ( >=dev-libs/libx86-1.1 ) SLOT=0 SRC_URI=http://www.polypux.org/projects/read-edid/read-edid-3.0.2.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=810754b6c8a95ed34695d0967a04e65d +_md5_=606ebca39b5f163edf304c0660ed8e53 diff --git a/metadata/md5-cache/x11-misc/slock-1.5 b/metadata/md5-cache/x11-misc/slock-1.5 deleted file mode 100644 index f2a996a957e0..000000000000 --- a/metadata/md5-cache/x11-misc/slock-1.5 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare -DEPEND=virtual/libcrypt:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-base/xorg-proto -DESCRIPTION=simple X display locker -EAPI=8 -HOMEPAGE=https://tools.suckless.org/slock/ -IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=fcaps savedconfig toolchain-funcs -IUSE=+filecaps savedconfig -KEYWORDS=amd64 arm64 ~hppa ppc64 x86 -LICENSE=MIT -RDEPEND=virtual/libcrypt:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr -SLOT=0 -SRC_URI=https://dl.suckless.org/tools/slock-1.5.tar.gz -_eclasses_=fcaps e868eb04ddde039c83f6505a0cd0a4ac portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 -_md5_=081fbc9b3cb7ec7465838ba193fa4fdb diff --git a/metadata/md5-cache/x11-terms/kitty-0.43.1 b/metadata/md5-cache/x11-terms/kitty-0.43.1 new file mode 100644 index 000000000000..7e2390359621 --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-0.43.1 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-lang/go-1.24:= sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_11? ( dev-python/pillow[zlib,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[zlib,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pillow[zlib,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pillow[zlib,python_targets_python3_14(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/freetype media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/cairo x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.43.1 ~x11-terms/kitty-terminfo-0.43.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( x11-base/xorg-proto x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols ) +DESCRIPTION=Fast, feature-rich, GPU-based terminal +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=edo go-env optfeature multiprocessing python-single-r1 shell-completion toolchain-funcs xdg verify-sig +IUSE=+X test wayland python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0 +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/freetype media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/cairo x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.43.1 ~x11-terms/kitty-terminfo-0.43.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland ) test? ( X wayland ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.43.1/kitty-0.43.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.43.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.43.1/kitty-0.43.1.tar.xz.sig ) +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=eca9961a85e26ac29d518e0afa48b976 diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.43.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.43.1 new file mode 100644 index 000000000000..9fc1be7f0d35 --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.43.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.43.1/kitty-0.43.1.tar.xz +_md5_=8d3935296e7e6f7f05aaace8bed07bca diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.43.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.43.1 new file mode 100644 index 000000000000..8ab1412faae4 --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.43.1 @@ -0,0 +1,11 @@ +BDEPEND=sys-libs/ncurses +DEFINED_PHASES=compile install +DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.43.1/kitty-0.43.1.tar.xz +_md5_=3e8e3e54a7afbfab0907ce789ac20f5c diff --git a/net-analyzer/greenbone-feed-sync/Manifest b/net-analyzer/greenbone-feed-sync/Manifest index 444aa9180275..1c3768ad6c8f 100644 --- a/net-analyzer/greenbone-feed-sync/Manifest +++ b/net-analyzer/greenbone-feed-sync/Manifest @@ -1,4 +1,2 @@ DIST greenbone-feed-sync-23.10.0.tar.gz 63001 BLAKE2B 5566cef8649e578cb498f0a5bc1e41f237a3702698b2012f3a62d8f5f647e6b1e3253c7d92e4a9fc82ad7991de8010b94ba8c1194a820511c49e5f5262e471ff SHA512 fe5864c4e650f17a072cd6e4153779ea33ad8f0ac28e92114b40c465a04b70791b603ccbe82934dcdad13fce2003e2d9786cec75854efecf8aefa74c7ce178f4 -DIST greenbone-feed-sync-24.3.0.tar.gz 58949 BLAKE2B 10260850dad8781682e9f3e3eb31faa4139080b3c5661261770fe28053df472b21b4e2ef98f258b5c634c26d543313da30bb01d9eadfdb8ea8e7b7b57205b7f5 SHA512 ac1ce1f0a2898997e5a330e9a186b6203b7593e5b847d23202c28e7b3b7be1556001cc6d8ba5abd7077d1b51e0f21640728f78659ecf9a60eede28ea483344b4 -DIST greenbone-feed-sync-24.9.0.tar.gz 63052 BLAKE2B 11ecedca7474de397c938427120412dce3dab8835b800a9896e6585b3128e18608cbc7de4746d4649a28d1d87c2cfcb5a915224386d6cf03043c6e9575bedab4 SHA512 97ff2abd1ee604893546e6f4befceb70ec496e83f1920da8820c4c1de1dc8f12301aaac6030d68a19a3eeb7bd0dd143941693d8f986a7748e6bc0c463deae0bb DIST greenbone-feed-sync-25.1.0.tar.gz 65345 BLAKE2B cf0c8ce7b7387b70ea00a87ecc48b12f1529b80e92f13dadfc31c15c81bd549261aa4ec83124c16be4833fc202c0b5000ca0ef92ca2d5fa5f8686ba4c01b63e8 SHA512 970aa6b0b75fabc45629dca3f036a3fca925fa03e52f704033a1d4497e77afaedcbfe9afea94400ab1b136bb19d8829cdab45d6c3c9de6088e9a48da0871128f diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild deleted file mode 100644 index 6cd4134d2cb9..000000000000 --- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 systemd - -DESCRIPTION="New script for syncing the Greenbone Community Feed" -HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync" -SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="cron" - -COMMON_DEPEND=" - acct-user/gvm - net-misc/rsync - >=net-analyzer/gvmd-22.5.0 - >=dev-python/rich-13.2.0[${PYTHON_USEDEP}] - >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - test? ( >=net-analyzer/pontos-22.12.2[${PYTHON_USEDEP}] ) -" -RDEPEND=" - ${COMMON_DEPEND} - cron? ( virtual/cron ) -" - -distutils_enable_tests unittest - -src_test() { - # Make a copy of the original config - cp greenbone/feed/sync/config.py "${T}"/config.py.orig || die - - # Patch the config.py to not use files from /etc/gvm, as this may - # cause a PermissionError. See https://bugs.gentoo.org/932836#c10 - sed -i \ - -e 's:DEFAULT_CONFIG_FILE = "/etc/gvm/greenbone-feed-sync.toml":DEFAULT_CONFIG_FILE = "'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-feed-sync.toml":' \ - -e 's:DEFAULT_ENTERPRISE_KEY_PATH = "/etc/gvm/greenbone-enterprise-feed-key":DEFAULT_ENTERPRISE_KEY_PATH = "'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-enterprise-feed-key":' \ - greenbone/feed/sync/config.py || die - - # Disable tests that require network access. - sed -i \ - -e 's:test_do_not_run_as_root:_&:' \ - -e 's:test_sync_nvts:_&:' \ - -e 's:test_sync_nvts_quiet:_&:' \ - -e 's:test_sync_nvts_rsync_error:_&:' \ - -e 's:test_sync_nvts_verbose:_&:' \ - -e 's:test_sync_nvts:_&:' \ - -e 's:test_sync_nvts_error:_&:' \ - tests/test_main.py || die - - distutils-r1_src_test - - # Restore config.py after test. - mv "${T}"/config.py.orig greenbone/feed/sync/config.py || die -} - -python_install() { - distutils-r1_python_install - - # greenbone-feed-sync should not be run as root to avoid changing file permissions - insinto /etc/sudoers.d - newins - greenbone-feed-sync <<-EOF - gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync - EOF - - fperms 0750 /etc/sudoers.d - fperms 0440 /etc/sudoers.d/greenbone-feed-sync - - if use cron; then - exeinto /etc/cron.daily - newexe "${FILESDIR}"/${PN}.cron ${PN} - fi - - systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -n ${REPLACING_VERSIONS} ]]; then - return - fi - - if use cron; then - elog - elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to activate daily feed update!" - elog - fi - - if systemd_is_booted; then - elog - elog "To enable the systemd timer, run the following command:" - elog " systemctl enable --now greenbone-feed-sync.timer" - elog - fi -} diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild deleted file mode 100644 index 6cd4134d2cb9..000000000000 --- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 systemd - -DESCRIPTION="New script for syncing the Greenbone Community Feed" -HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync" -SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="cron" - -COMMON_DEPEND=" - acct-user/gvm - net-misc/rsync - >=net-analyzer/gvmd-22.5.0 - >=dev-python/rich-13.2.0[${PYTHON_USEDEP}] - >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - test? ( >=net-analyzer/pontos-22.12.2[${PYTHON_USEDEP}] ) -" -RDEPEND=" - ${COMMON_DEPEND} - cron? ( virtual/cron ) -" - -distutils_enable_tests unittest - -src_test() { - # Make a copy of the original config - cp greenbone/feed/sync/config.py "${T}"/config.py.orig || die - - # Patch the config.py to not use files from /etc/gvm, as this may - # cause a PermissionError. See https://bugs.gentoo.org/932836#c10 - sed -i \ - -e 's:DEFAULT_CONFIG_FILE = "/etc/gvm/greenbone-feed-sync.toml":DEFAULT_CONFIG_FILE = "'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-feed-sync.toml":' \ - -e 's:DEFAULT_ENTERPRISE_KEY_PATH = "/etc/gvm/greenbone-enterprise-feed-key":DEFAULT_ENTERPRISE_KEY_PATH = "'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-enterprise-feed-key":' \ - greenbone/feed/sync/config.py || die - - # Disable tests that require network access. - sed -i \ - -e 's:test_do_not_run_as_root:_&:' \ - -e 's:test_sync_nvts:_&:' \ - -e 's:test_sync_nvts_quiet:_&:' \ - -e 's:test_sync_nvts_rsync_error:_&:' \ - -e 's:test_sync_nvts_verbose:_&:' \ - -e 's:test_sync_nvts:_&:' \ - -e 's:test_sync_nvts_error:_&:' \ - tests/test_main.py || die - - distutils-r1_src_test - - # Restore config.py after test. - mv "${T}"/config.py.orig greenbone/feed/sync/config.py || die -} - -python_install() { - distutils-r1_python_install - - # greenbone-feed-sync should not be run as root to avoid changing file permissions - insinto /etc/sudoers.d - newins - greenbone-feed-sync <<-EOF - gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync - EOF - - fperms 0750 /etc/sudoers.d - fperms 0440 /etc/sudoers.d/greenbone-feed-sync - - if use cron; then - exeinto /etc/cron.daily - newexe "${FILESDIR}"/${PN}.cron ${PN} - fi - - systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -n ${REPLACING_VERSIONS} ]]; then - return - fi - - if use cron; then - elog - elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to activate daily feed update!" - elog - fi - - if systemd_is_booted; then - elog - elog "To enable the systemd timer, run the following command:" - elog " systemctl enable --now greenbone-feed-sync.timer" - elog - fi -} diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest index 74acbcf163c9..1dba3aed4e8f 100644 --- a/net-analyzer/gsa/Manifest +++ b/net-analyzer/gsa/Manifest @@ -1,8 +1,6 @@ DIST gsa-23.3.0.tar.gz 3508732 BLAKE2B 13aa2c7922778c16bc0c2349fb638fbbc96bb9fc2c005310815f0e0b9194b2afb7648cb7efe7f9e9b18b1756224d964c3feba53334d71a9f5f26156cde0a6fde SHA512 d9eaa282ba4babf3f42939f4918b5726fa539e4c4fe64e89ae77cf1887b2f10d5a97f085b168264e7b23c468f194e0c58c565ee86458812065947a4d96c43788 -DIST gsa-24.1.0.tar.gz 3649272 BLAKE2B 4c848b31a4734df5f355711c920e8edf24882f8191f568d10373fda1607408a08260a25a9efd423da802283eddbeca7830162087ec1906341939735bd9c27f1c SHA512 33cbbf6219175d09c48d3a192835cb817e85587dfc2f8c0a4f47f3b8c547bd182c8763300b1b9a8d508665bcd949e762945c67ac1d78b6a3aceb1d930876da50 DIST gsa-24.6.1.tar.gz 3718084 BLAKE2B 8ea4796fbeb9674a0de011590c9f704cc86313146945f8567c28eeea7241820b9d1cf6a8a2f6ae8117222199e8f6a2618dadaecb36a9c980c57333647a41814d SHA512 86f498aaf2e573fe9349150641d073593a828524a541c71c90bf6b00fa7d0d995b4fa1e64f9a63172aab2757d4cca5ba60bb79e44e6e117ead86e728d03a59a8 DIST gsa-26.0.0.tar.gz 2468141 BLAKE2B d51a80960a4d2da02d44eee6653ec047065850e0895ceb85eae9cf2cc7f685bb96ff0738a848b01b514fc3233fb4e681d7124128bcbc7f78f781d0a91dde330e SHA512 1c044b4513908766d332a730732895aa1c864ef6cea9229a62d48f2a0ca3a59fe0ce520c9eacc6433c931bea6131a80eebe132443fd69028d82c9b35bd9bc6d8 DIST gsa-node-modules-23.3.0.tar.xz 23747600 BLAKE2B 85a5e30f7c74fa572da26437ac224126cbd657c1b8fc81dddbb0ab037ea0d9ece90cafb2a9678770017e837d1a914ae662cebddcfef9aeeaf9285aaebc1cab8b SHA512 3b03791d775b2318e91db27f49d199dc70d420242751568a663f3cff43cd11610cb3e46664ff8dd295bed974559d815b84421c72643af86ab540d1114c958d80 -DIST gsa-node-modules-24.1.0.tar.xz 24875460 BLAKE2B 7d3f635d627ce2be1a311a46be4ea01696ea10aa543c2eb1c6da56dfc9bc4ad41c37b6f97385545fc3488f2eb2fbeea8b2c92e623c638ea8ebbf2d95b83896e5 SHA512 c305f4be38f68ebf0352862063ce2145c5112c33cd5d9fb2a12389480ed6e54edc2b885378d0df1facb5d08eced7517af835b78600fbaeb92baa5d0c6684ee9c DIST gsa-node-modules-24.6.1.tar.xz 26032304 BLAKE2B 2cc78875e0fb3a363dc4f052605f5ffc94f346b28616c82067dbfe9d5b4e4052b977d61f1a0fe68f8ab9396bf102ca76f925060d6eb34360dbce9246eeeca1e2 SHA512 b014aa339e4e56642ed39fae99a4f3d030d2df3ede61a88f05bfdb52717cbde942c9467d1a1bea146f9daeef7dccbd6d6d9105c0cfb977945d55a88bbeca17fd DIST gsa-node-modules-26.0.0.tar.xz 27178412 BLAKE2B 4eac15731bc208885eee678a51800d1b820b9659098a6d2f07d85530e5089f1173a33935d773324c8d6c9b6067acaee357bc7c2229bc32e9f5171acf74865a65 SHA512 3e2e6a6e345a315d24175c8e88d57b51c09ff51beee45e17d2afc5781097ebd17ba821a9e9b2f693301a6805024e9f2884c2a663091d0202ce9c78985f62d381 diff --git a/net-analyzer/gsa/gsa-24.1.0.ebuild b/net-analyzer/gsa/gsa-24.1.0.ebuild deleted file mode 100644 index f7e054ebb22f..000000000000 --- a/net-analyzer/gsa/gsa-24.1.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_NODE_N="node-modules" -MY_NODE_D="node_modules" -MY_NODE_PV="${PV}" - -DESCRIPTION="Greenbone Security Assistant" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa" -SRC_URI=" - https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/greenbone/${PN}/releases/download/v${PV}/${PN}-${MY_NODE_N}-${PV}.tar.xz -" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - >=net-libs/nodejs-18.0.0[ssl] - >=sys-apps/yarn-1.22 -" - -MY_NODE_DIR="${S}/${MY_NODE_D}/" - -src_prepare() { - default - # We will use pre-generated npm stuff. - mv "${WORKDIR}/${MY_NODE_D}" "${MY_NODE_DIR}" || die "couldn't move node_modules" - - # Make SVGR not traverse the path up to / looking for a - # configuration file. Fixes - # Error: EACCES: permission denied, open '/.config/svgrrc' - # in case a directory /.config exists, see https://bugs.gentoo.org/909731 - echo "runtimeConfig: false" > .svgrrc.yml || die -} - -src_compile() { - # setting correct PATH for finding react-js - NODE_ENV=production PATH="${PATH}:${MY_NODE_DIR}/.bin/" \ - yarn --offline build || die -} - -src_install() { - insinto "usr/share/gvm/gsad/web" - doins -r build/* -} diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest index 6326021fc766..96bd191d9d1c 100644 --- a/net-analyzer/gsad/Manifest +++ b/net-analyzer/gsad/Manifest @@ -1,4 +1,3 @@ DIST gsad-22.12.0.tar.gz 225704 BLAKE2B 77ae7ea7a281143ad756adafebead664286f87680d11109562551d305d65b9ec665a6335bc1a058ea457f81f5fa8aba2d0c663a2001a2097bc72d212001b07e7 SHA512 5cf49dbbda1742bb7d215d879a30cf04c083b8a6bde8d6225fe3149426ec3cd2d4abba8ebbdc29817fa2db7c38b8a9a5eafa32d20b0d79e685ae87daa2247405 -DIST gsad-24.1.0.tar.gz 226188 BLAKE2B 81864554d06439742d89cb76993665b953a4c61ec9a98392d85b45f8e9747d97b31d3816ebf354b4e9c17d948f8596cc2dbb59b714d698f7769fc2396087f3de SHA512 2cdfef9b9350562d77c91f08ef1f50a7571c51d7e0cc3aab441b90e3ad63355055ace99c64d71c33183b1c45b316cf871c9e33a18039665bc1ad1476c0c40cf2 DIST gsad-24.2.4.tar.gz 228300 BLAKE2B ce1d4aade35d5cdfe16aabb10d3c11afd892280dcd2048829e5d2744abe7951a93ec67392daecc7da347cea27b6ef7a2b0789d1171cc9d62480476aef33d8ccc SHA512 4480ef569505d73a4012a16d0dbefde09b73d01b724d8f843f1347e9c2e630525a885a47dbf09a61b7a5668d0fea58f4fbdebf250a4bc6e821b17d3ac2bb1d0d DIST gsad-24.5.4.tar.gz 235074 BLAKE2B 051b898536f9eda24458796b954c51be07af4beaa342aa656d2064ef2f7ea5248fa8af382bae49e85f9c46c92565b75f5079ac4252955c534b4f74b53726897f SHA512 c5e1202f8f775ffaa910094e2172c19f7075d7e679c56b17391c9e34dc187e9f8730a5ec20fd93e4220afc5e089969f254b19082f649c199c8dc4535ecd22e10 diff --git a/net-analyzer/gsad/gsad-24.1.0-r1.ebuild b/net-analyzer/gsad/gsad-24.1.0-r1.ebuild deleted file mode 100644 index 999a8ea98264..000000000000 --- a/net-analyzer/gsad/gsad-24.1.0-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd toolchain-funcs - -DESCRIPTION="Greenbone Security Assistant" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsad" -SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="brotli doc" - -DEPEND=" - acct-user/gvm - >=net-libs/libmicrohttpd-0.9.0:= - dev-libs/libxml2:2= - >=dev-libs/glib-2.42:2 - >=net-analyzer/gvm-libs-22.8 - >=net-libs/gnutls-3.2.15:= - >=sys-libs/zlib-1.2 - dev-libs/libgcrypt:0= - brotli? ( - app-arch/brotli - ) -" - -RDEPEND=" - ${DEPEND} - >=net-analyzer/gvmd-22.4 - >=net-analyzer/gsa-22.4 - net-analyzer/ospd-openvas -" - -BDEPEND=" - dev-python/polib - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - ) -" - -src_prepare() { - cmake_src_prepare - - # QA-Fix | Remove !CLANG doxygen warnings for 9.0.0 - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi - - # Avoid the use of brotli when not required by the use flag #942193 - # Remove brotli automagic dependencies check - if ! use brotli; then - sed -i \ - -e 's*^if (BROTLI_FOUND)*#if (BROTLI_FOUND)*' \ - -e 's*set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_BROTLI=1")*#set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_BROTLI=1")*' \ - -e 's*^endif (BROTLI_FOUND)*#endif (BROTLI_FOUND)*' \ - src/CMakeLists.txt || die "couldn't disable brotli automagic dependency's check" - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DSBINDIR=${EPREFIX}/usr/bin" - "-DGSAD_RUN_DIR=${EPREFIX}/run/gsad" - "-DGVMD_RUN_DIR=${EPREFIX}/run/gvmd" - "-DGVM_LOG_DIR=${EPREFIX}/var/log/gvm" - "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" - "-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d" - ) - - cmake_src_configure -} - -src_compile() { - # setting correct PATH for finding react-js - NODE_ENV=production PATH="$PATH:${S}/gsa/node_modules/.bin/" cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - cmake_build rebuild_cache -} - -src_install() { - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}/doc/generated/html/." ) - fi - cmake_src_install - - systemd_install_serviced "${FILESDIR}/gsad.service.conf" \ - ${PN}.service - - insinto /etc/gvm/sysconfig - newins "${FILESDIR}/${PN}-daemon.conf" "${PN}-daemon.conf" - - newinitd "${FILESDIR}/${PN}-22.init" "${PN}" - newconfd "${FILESDIR}/${PN}-daemon.conf" "${PN}" -} diff --git a/net-analyzer/gvm-libs/Manifest b/net-analyzer/gvm-libs/Manifest index 759fd972205c..74987ebbbcfb 100644 --- a/net-analyzer/gvm-libs/Manifest +++ b/net-analyzer/gvm-libs/Manifest @@ -1,5 +1,3 @@ DIST gvm-libs-22.11.0.tar.gz 331231 BLAKE2B 0dbd92f1d87b711a08941851dea7044d4d285ec9010ddc48025a3c67ff9a75e32d956c0f1111c6e0904f51634312625f004447611f9ac59c2a2431f665cdc2c2 SHA512 379e0145baddf78b22ac540fbbd900e03bd9b7acbb1d233b8c101b287257638a0ca4d02d8ab73d1d289e2676e9da358f5e1d5ffe0258819b31619e7427ca50ee -DIST gvm-libs-22.15.1.tar.gz 360077 BLAKE2B 46d8bc6f701afd8d8b78004f67e13b4a2472e4ab872fd8c1cc5b870b09a21582979d0167c5d4623979d2628535c21d9c9f5201ff2d080afcd184e5ee9ae5daff SHA512 1d57cd1614100c3c24e3bc291a0d00c10e988830bf25fb1bb35632759d05ca62688ae19a7169d702f6e79547cbcddf687f03a18e54ecae7eff78ce2c90107e89 -DIST gvm-libs-22.21.0.tar.gz 370293 BLAKE2B b539569a1cbacc30d4ac74b00f2a51f4b3852437a0ff17f1923ac72f472bc9a0abd97d75dcf4b320622a98b2d610569dfb48505dd888391c1ddfe81b6a45320d SHA512 e547da2ad274ab4c63431f48570e5e540bbd5b2d40cf4f4f3b652f0be89d7a52ec3926dfea9df937b2bb2c262e4a64f5ddab68c9bcf3110aae476b1e484e438f DIST gvm-libs-22.23.0.tar.gz 385838 BLAKE2B 4ed3456b2949fd82a1f0b72e212ded5bd843c2c5466a37899fe14c7df1f19817bd41e8bb41162fab6fc6e8b53bcb8e2ad399f6be6baa0816fd1b3a68cd7b8677 SHA512 16d5562a74b1f6587b1dc7a42fa309873e725cd53216ed02b625cdaf0fdd8fdc8fb8956feae00bd9494f3f5480dee96c9133096425339212c70c409f83c7dfc8 DIST gvm-libs-22.28.0.tar.gz 399457 BLAKE2B 4fbe6a8b0b2a70af7c209691d2f406df63f4566a2ac620e85d2b62e489312da079865c0f43abbdee7c1f955122816cfba78de3e450e6d90a607473842a87d584 SHA512 bbe0942c8ba1d45d847724bef59c55d7040c1460ff9438fc0fa8d28e4d2178605a4910f7cce08139f1aa1bf638622ecf1d2030c35f5b83639a21473aca6f4f6e diff --git a/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild b/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild deleted file mode 100644 index 20e4516bfff0..000000000000 --- a/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="Greenbone Vulnerability Management (GVM) libraries" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-libs/" -SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc ldap test radius" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - >=app-crypt/gpgme-1.7.0:= - >=dev-libs/glib-2.42:2 - >=dev-libs/hiredis-0.10.1:= - dev-libs/libgcrypt:= - dev-libs/libgpg-error - >=dev-libs/cJSON-1.7.14 - >=dev-libs/libxml2-2.0:2= - >=net-libs/gnutls-3.2.15:= - net-libs/libnet:1.1 - net-libs/libpcap - >=net-libs/libssh-0.6.0:= - >=sys-apps/util-linux-2.25.0 - sys-libs/libxcrypt:= - >=sys-libs/zlib-1.2.8 - net-libs/paho-mqtt-c:1.3 - >=net-misc/curl-7.74.0 - ldap? ( net-nds/openldap:= ) - radius? ( net-dialup/freeradius-client ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-vcs/git - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - app-text/htmldoc - dev-perl/CGI - dev-perl/SQL-Translator - ) - test? ( dev-libs/cgreen ) -" - -pkg_setup() { - if tc-is-clang; then - local clang_major_version=$(clang-major-version); - if ! has_version "llvm-runtimes/compiler-rt-sanitizers:${clang_major_version}[profile]"; then - eerror "Compiling this package with clang requires llvm-runtimes/compiler-rt-sanitizers to be built with 'profile' USE flag enabled" - die "Clang detected, but llvm-runtimes/compiler-rt-sanitizers not build with 'profile' USE flag enabled" - fi - fi -} - -src_prepare() { - cmake_src_prepare - # QA-Fix | Remove -Werror compiler flag | Bug: #909558 - sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die - # QA-Fix | Remove doxygen warnings for !CLANG - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in; do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi - - #Remove tests that doesn't work in the network sandbox - if use test; then - sed -i 's/add_test (networking-test networking-test)/ /g' base/CMakeLists.txt || die - sed -i 's/add_test (util-test util-test)/ /g' boreas/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DGVM_RUN_DIR=${EPREFIX}/var/lib/gvm" - "-DBUILD_TESTS=$(usex test)" - "-DBUILD_WITH_RADIUS=$(usex radius)" - "-DBUILD_WITH_LDAP=$(usex ldap)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - cmake_build rebuild_cache - if use test; then - cmake_build tests - fi -} - -src_install() { - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi - cmake_src_install - - # Set proper permissions on required files/directories - keepdir /var/lib/gvm - if ! use prefix; then - fowners -R gvm:gvm /var/lib/gvm - fi -} diff --git a/net-analyzer/gvm-libs/gvm-libs-22.21.0-r1.ebuild b/net-analyzer/gvm-libs/gvm-libs-22.21.0-r1.ebuild deleted file mode 100644 index 0e96ffecf26a..000000000000 --- a/net-analyzer/gvm-libs/gvm-libs-22.21.0-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="Greenbone Vulnerability Management (GVM) libraries" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-libs/" -SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc ldap test radius" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - >=app-crypt/gpgme-1.7.0:= - >=dev-libs/glib-2.42:2 - >=dev-libs/hiredis-0.10.1:= - dev-libs/libgcrypt:= - dev-libs/libgpg-error - >=dev-libs/cJSON-1.7.14 - >=dev-libs/libxml2-2.0:2= - >=net-libs/gnutls-3.2.15:= - net-libs/libnet:1.1 - net-libs/libpcap - >=net-libs/libssh-0.6.0:= - >=sys-apps/util-linux-2.25.0 - sys-libs/libxcrypt:= - >=sys-libs/zlib-1.2.8 - net-libs/paho-mqtt-c:1.3 - >=net-misc/curl-7.83.0 - ldap? ( net-nds/openldap:= ) - radius? ( net-dialup/freeradius-client ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-vcs/git - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - app-text/htmldoc - dev-perl/CGI - dev-perl/SQL-Translator - ) - test? ( dev-libs/cgreen ) -" - -PATCHES=( - # Remove tests that don't work in the network sandbox - "${FILESDIR}/${P}-remove-unworking-tests.patch" -) - -pkg_setup() { - if tc-is-clang; then - local clang_major_version=$(clang-major-version); - if ! has_version "llvm-runtimes/compiler-rt-sanitizers:${clang_major_version}[profile]"; then - eerror "Compiling this package with clang requires llvm-runtimes/compiler-rt-sanitizers to be built with 'profile' USE flag enabled" - die "Clang detected, but llvm-runtimes/compiler-rt-sanitizers not build with 'profile' USE flag enabled" - fi - fi -} - -src_prepare() { - cmake_src_prepare - # QA-Fix | Remove -Werror compiler flag | Bug: #909558 - sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die - # QA-Fix | Remove doxygen warnings for !CLANG - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in; do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DGVM_RUN_DIR=${EPREFIX}/var/lib/gvm" - "-DBUILD_TESTS=$(usex test)" - "-DBUILD_WITH_RADIUS=$(usex radius)" - "-DBUILD_WITH_LDAP=$(usex ldap)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - cmake_build rebuild_cache - if use test; then - cmake_build tests - fi -} - -src_install() { - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi - cmake_src_install - - # Set proper permissions on required files/directories - keepdir /var/lib/gvm - if ! use prefix; then - fowners -R gvm:gvm /var/lib/gvm - fi -} diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest index 0d36d9b2bd8f..9ee72bfea488 100644 --- a/net-analyzer/gvm-tools/Manifest +++ b/net-analyzer/gvm-tools/Manifest @@ -1,4 +1,3 @@ -DIST gvm-tools-24.12.1.tar.gz 243110 BLAKE2B 9d03b3a4ce692512e2c454d914dfd56bab5bf9430a241fc5e9dd85e51b03f1d3ac42212612d030e04f8f3b9ecf0b0be984d86c875d46b7ba797d671d23067dac SHA512 b27d491ba399f370d1c85b30f6a18a325478f001912796dd6ef4665712bca17275e37a9113287c703a3b671d80b0b621f94e9cde6715fb2c992371c5dc9fc9c3 DIST gvm-tools-24.8.0.tar.gz 241845 BLAKE2B 8f8d94c1dfc23d59ad5fc9cc9b165a875acb8503d3a38d0be2938d2cecdf07167ddd49420c29e316db6623ccd877afb5c22fa891fcfed8cc1bfb6aa1eb66fa4a SHA512 4434410424521f80adeb52785ba5c8f9a6548f9bfc9e7798f127c92b238b747485d6b1599f5f944f359cbf2327bf6a564250430aac3ac317f2847b61863fb829 DIST gvm-tools-25.3.0.tar.gz 260850 BLAKE2B 1ccf7876a8fcd82c7c1adbffbeb4b220a0a4938d1dffef4f855dc4e8629e1a5d1a68e4dc709e86bc862fe74c04acfb8a4a5272fff1344564c618f4157aafb0d3 SHA512 d4760361b89b3164a60491c7ffa9604d427ad8bbb2e9cb284ed6a94106158ea68a35facbbe395706bd51c47d26e4c993d9232827e57723d1386859942889dc0b DIST gvm-tools-25.4.0.tar.gz 263485 BLAKE2B a70a1a3962ba3892a52c921672dcc3a534f6c448a9db17d17d62e3237ca1cca9dab7828436704918708c5e91006369fa79c23b997273ce1aba0cbb7688e26adb SHA512 988bae093d7b6441f183116139a3f9989a00098edbf277751c288fb807ff7b7a003dbe96b515f12864eff484cf5bc1e9fe8d643c98582601525207507e6e0381 diff --git a/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild b/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild deleted file mode 100644 index 8b66ac45a14b..000000000000 --- a/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="Remote control for Greenbone Vulnerability Manager, previously named openvas-cli" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-tools/" -SRC_URI="https://github.com/greenbone/gvm-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=net-analyzer/python-gvm-23.4.2[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest index b41648264de0..8372467f04a2 100644 --- a/net-analyzer/gvmd/Manifest +++ b/net-analyzer/gvmd/Manifest @@ -1,4 +1,3 @@ DIST gvmd-23.9.0.tar.gz 1087527 BLAKE2B a65ebf9aec0f5a29ade63b4aadcecdbbe0e342642b30c426257ef4de0f901b40a1ceaf0586a6ced38d94f4e404913da1b8eb53d8704e6c4ffe5c9791c70be011 SHA512 07c72679ed62f05e001c40f20eda8c5eef7512176d4eba1371047c4f1a0371625f1e380e81e306f7f764f918658f8223c8209b19a1a271f129e0677862517971 -DIST gvmd-24.1.0.tar.gz 1094175 BLAKE2B 347fab3161bcbc281b8c8e71347cbcc8210f13cdc8eba3b07d9ed61856a25eafa12a244d3d92cf74ff109477125c1daedd10d964efae22701768c5ed0f84a49e SHA512 3a40ea13b85cc1a856fb521e112806db6ff55c81190c54aa19e035cd002466fc1e2bf4c360d1c515f729196f680854421a89d3e2ffcd75475678b45a4882ba68 DIST gvmd-25.2.1.tar.gz 1123704 BLAKE2B 598ed09b9d77ef472cc33d2c180ea32a6eb029e648edb70fc49eac3ed641c7de4d4129af0c9d92fcaf169580d0e8aa521d7eb226132e43693bd1cfff88089c24 SHA512 6d5474bf6972e08013f51e46b73dfb07b42bc26c15b560a9e5d3574449510371bad4a78dc72619e6bedede78fee287ab660b19b0026d290807052087aa960b41 DIST gvmd-26.3.0.tar.gz 1217037 BLAKE2B a2a60a04910bee6dac68bb6fd11aa3baba8fb70a506e131e877a82a931858c9c46e8c5dd272794097883dda542fc90d3eee2d025739fd7caa63bf782fb7dc8ce SHA512 cfb351b4c6cd6391f888c0031f44b72a48a16e355798f136ebec063df5561d36726332bf3fd257f7559bde5833990ac08598993d125f4e45e8eac3c595fdf6f7 diff --git a/net-analyzer/gvmd/gvmd-24.1.0.ebuild b/net-analyzer/gvmd/gvmd-24.1.0.ebuild deleted file mode 100644 index 2f43e4d1c19c..000000000000 --- a/net-analyzer/gvmd/gvmd-24.1.0.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd toolchain-funcs - -DESCRIPTION="Greenbone vulnerability manager, previously named openvas-manager" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvmd/" -SRC_URI="https://github.com/greenbone/gvmd/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - app-crypt/gpgme:1= - dev-libs/libbsd - >=dev-db/postgresql-9.6:=[uuid] - >=dev-libs/cJSON-1.7.14 - >=dev-libs/glib-2.42:2 - >=dev-libs/libical-1.0.0:= - >=net-analyzer/gvm-libs-22.12 - >=net-libs/gnutls-3.2.15:=[tools] -" - -# gvmd (optionally) uses xml_split from XML-Twig at runtime. And texlive -# and xmlstartlet are used for (PDF) report generator at runtime. -RDEPEND=" - ${DEPEND} - app-text/xmlstarlet - dev-perl/XML-Twig - dev-texlive/texlive-latexextra - >=net-analyzer/ospd-openvas-22.4 - >=dev-db/pg-gvm-22.4 -" -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - app-text/htmldoc - dev-libs/libxslt - ) - test? ( dev-libs/cgreen ) -" -PATCHES=( - # Closes #946583 - "${FILESDIR}/gvmd-25.2.1-fix-c23-build.patch" -) - -src_prepare() { - cmake_src_prepare - # QA-Fix | Use correct FHS/Gentoo policy paths for 9.0.0 - sed -i -e "s*share/doc/gvm/html/*share/doc/${PF}/html/*g" doc/CMakeLists.txt || die - sed -i -e "s*/doc/gvm/*/doc/${PF}/*g" CMakeLists.txt || die - # QA-Fix | Remove !CLANG Doxygen warnings for 9.0.0 - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DLIBDIR=${EPREFIX}/usr/$(get_libdir)" - "-DSBINDIR=${EPREFIX}/usr/bin" - "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" - "-DGVM_DEFAULT_DROP_USER=gvm" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - if use test; then - cmake_build tests - fi - cmake_build rebuild_cache -} - -src_install() { - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi - cmake_src_install - - insinto /etc/gvm/sysconfig - newins "${FILESDIR}/${PN}-daemon-22.conf" "${PN}-daemon.conf" - if ! use prefix; then - fowners -R gvm:gvm /etc/gvm - fi - - newinitd "${FILESDIR}/${PN}-22.init" "${PN}" - newconfd "${FILESDIR}/${PN}-daemon-22.conf" "${PN}" - - # Set proper permissions on required files/directories - keepdir /var/lib/gvm/gvmd - if ! use prefix; then - fowners -R gvm:gvm /var/lib/gvm - fi - - systemd_install_serviced "${FILESDIR}/gvmd.service.conf" \ - ${PN}.service -} - -pkg_postinst() { - if [[ ${REPLACING_VERSIONS} ]]; then - elog "If you are upgrading from a previous version, you need to update the database version." - elog "Please, create the running directory and give write permission to the database user" - elog "then run gvmd as the gvm user with --migrate option:" - elog "~# mkdir /run/gvmd" - elog "~# setfacl -m u:gvm:rwx /run/gvmd/" - elog "~# sudo -u gvm gvmd --migrate" - fi -} diff --git a/net-analyzer/nipper/Manifest b/net-analyzer/nipper/Manifest deleted file mode 100644 index ac08d3db421b..000000000000 --- a/net-analyzer/nipper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nipper-cli-0.12.0.tgz 34157 BLAKE2B b4945ef0d2a4ed7579b6f9ee7d80be1b8e57621797ed023a03fa05f94eca0ec781a5438d12b20dc61f16eb5e7776219788a4c1b76c3b6222df8a6fe755f573e4 SHA512 f65f1e954d9a054136f0a3ac5ea1c25b46a74fe640860fd45093206402c7bb9e566b33cc03ed144a0fd7951f94d94390100344c24ff5343473374676e807f742 diff --git a/net-analyzer/nipper/metadata.xml b/net-analyzer/nipper/metadata.xml deleted file mode 100644 index 83d00b14c8d4..000000000000 --- a/net-analyzer/nipper/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/net-analyzer/nipper/nipper-0.12.0.ebuild b/net-analyzer/nipper/nipper-0.12.0.ebuild deleted file mode 100644 index 0c4fd721931c..000000000000 --- a/net-analyzer/nipper/nipper-0.12.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P="${PN}-cli-${PV}" - -DESCRIPTION="Router configuration security analysis tool" -HOMEPAGE="http://nipper.titania.co.uk/" -SRC_URI="https://downloads.sourceforge.net/nipper/${MY_P}.tgz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=net-libs/libnipper-0.12" -RDEPEND="${DEPEND}" diff --git a/net-analyzer/notus-scanner/Manifest b/net-analyzer/notus-scanner/Manifest index 6734aef481d7..e21b7a843b32 100644 --- a/net-analyzer/notus-scanner/Manifest +++ b/net-analyzer/notus-scanner/Manifest @@ -1,5 +1,3 @@ -DIST notus-scanner-22.6.3.tar.gz 293997 BLAKE2B 889416d2324088dc11f2df5146b3c88b276d1170552f55b2cb7ef49f4d8d855b98d6c0e53a1d49bd725b97b88c12df69a1997a38a614aa941dd699d0efb1de51 SHA512 fc3a05a3a9d61dd0b7a9913cfbbf507fec9dd3797a42a82283d14ab7fa8090fbc847487cf3a1d064f49572dda9acadba4bd7d30003fd32a179f572e327254546 DIST notus-scanner-22.6.4.tar.gz 293607 BLAKE2B 75bdbd9d6247a2b9afaf7b049b8b80b2a44714ad4d6c951c9d14898c8bce319c39c4a19162fe1a380ef638164f025c210346ee5659ed1caefdb91bef2a0906d7 SHA512 5a3f23425a1945636c6fd9dd7b3ad39cf6f02920c33aaa35e3aa7ae1dfb8962d60f8e8519047e631c0e72a1a75c56ac5350c9dd291c20947fac2d4cdbb7f6387 -DIST notus-scanner-22.6.5.tar.gz 294136 BLAKE2B 6dcf2b79e359578dde89fb7e12d135df48a4f76d4ca2ae7f5404c2a77938a8f2593db53ee13aac7ca9927b7812994de85b076e78f0eaa451a7868bbe0e23c511 SHA512 6dd8deee45a80c07e51e29a1e64953c359c832b2b8103ab6aab8bb0fe36c78f07c7d2841417305088d82585ca46b3e2eada1ad08c0032069fd779f8546e02cb8 DIST notus-scanner-22.7.1.tar.gz 295860 BLAKE2B 81ef3f117818acaac4592a3d3555b5056462799de57c7825dad22059a4435289858bea14daabd010ac324db1e43cc60107b91a31da333155d58d7381033b5dd7 SHA512 c81ef83a785d9b816c1d361b7d61c9b487d5ff30264ce325e9b460ce906a5de0ea155019661eaf4cb4749231ef12e79ced496c902f8b52347685b9bfadf561e5 DIST notus-scanner-22.7.2.tar.gz 295805 BLAKE2B 53d44c8b55e4ac277a41ee389bc6f372861db433ff89d41bcc75011b5d92c4ec4dc80c969c5a5e320f5c334a68ed760076ad3d4c33e75e1f2bb310057391854d SHA512 447a18c8498a412298a7fde4059f9cd20ec57bc5918176dc330ea1f428540651e13d8a9312310e7c0d6809bbc19e9e684d96d6b4866f6e55d25ba0cf918aad32 diff --git a/net-analyzer/notus-scanner/notus-scanner-22.6.3-r4.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.6.3-r4.ebuild deleted file mode 100644 index a6cebba38127..000000000000 --- a/net-analyzer/notus-scanner/notus-scanner-22.6.3-r4.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 readme.gentoo-r1 systemd - -DESCRIPTION="Notus is a vulnerability scanner for creating results from local security checks" -HOMEPAGE="https://github.com/greenbone/notus-scanner" -SRC_URI="https://github.com/greenbone/notus-scanner/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3 AGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -DEPEND=" - acct-user/gvm - net-libs/paho-mqtt-c - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.5.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] -" - -RDEPEND=" - ${DEPEND} - app-misc/mosquitto -" - -PATCHES=( - "${FILESDIR}"/notus-scanner-22.6.2-remove-tests.patch -) - -DOC_CONTENTS=" -For validating the feed content, a GnuPG keychain with the Greenbone Community Feed integrity key needs to be created. -Please, read here on how to create it: -https://greenbone.github.io/docs/latest/22.4/source-build/index.html#feed-validation -https://wiki.gentoo.org/wiki/Greenbone_Vulnerability_Management#Notus_Scanner - -To enable feed validation, edit /etc/gvm/${PN}.toml -and set -disable-hashsum-verification = false" -DISABLE_AUTOFORMATTING=true - -distutils_enable_tests unittest - -python_compile() { - distutils-r1_python_compile -} - -python_install() { - distutils-r1_python_install - - insinto /etc/gvm - use prefix || fowners -R gvm:gvm /etc/gvm - newins "${FILESDIR}/${PN}.toml" "${PN}.toml" - use prefix || fowners gvm:gvm "/etc/gvm/${PN}.toml" - - # Set proper permissions on required files/directories - keepdir /var/lib/notus - keepdir /var/lib/notus/products - keepdir /var/lib/notus/advisories - if ! use prefix; then - fowners -R gvm:gvm /var/lib/notus - fi - - # Adding notus-scanner.log to logrotate - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" "${PN}" - - # Set proper permissions on required files/directories - keepdir /var/log/gvm - if ! use prefix; then - fowners -R gvm:gvm /var/log/gvm - fi - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - - systemd_dounit config/${PN}.service - - systemd_install_serviced "${FILESDIR}/notus-scanner.service.conf" \ - ${PN}.service - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild deleted file mode 100644 index ac9810ec70a8..000000000000 --- a/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 greadme systemd - -DESCRIPTION="Notus is a vulnerability scanner for creating results from local security checks" -HOMEPAGE="https://github.com/greenbone/notus-scanner" -SRC_URI="https://github.com/greenbone/notus-scanner/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3 AGPL-3+" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=" - acct-user/gvm - net-libs/paho-mqtt-c - >=dev-python/psutil-6.1[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.5.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] -" - -RDEPEND=" - ${DEPEND} - app-misc/mosquitto -" - -PATCHES=( - "${FILESDIR}"/notus-scanner-22.6.2-remove-tests.patch -) - -GREADME_DISABLE_AUTOFORMAT=1 - -distutils_enable_tests unittest - -python_install() { - distutils-r1_python_install - - insinto /etc/gvm - newins "${FILESDIR}/${PN}.toml" "${PN}.toml" - - # Set proper permissions on required files/directories - keepdir /var/lib/notus - keepdir /var/lib/notus/products - keepdir /var/lib/notus/advisories - keepdir /var/log/gvm - if ! use prefix; then - fowners -R gvm:gvm /etc/gvm - fowners -R gvm:gvm /var/lib/notus - fowners -R gvm:gvm /var/log/gvm - fi - - # Adding notus-scanner.log to logrotate - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" "${PN}" - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - - systemd_dounit config/${PN}.service - - systemd_install_serviced "${FILESDIR}/notus-scanner.service.conf" \ - ${PN}.service - - greadme_stdin <<-EOF -For validating the feed content, a GnuPG keychain with the Greenbone Community Feed -integrity key needs to be created. Please, read here on how to create it: - - https://greenbone.github.io/docs/latest/22.4/source-build/index.html#feed-validation - - https://wiki.gentoo.org/wiki/Greenbone_Vulnerability_Management#Notus_Scanner - -To enable feed validation, edit /etc/gvm/${PN}.toml and set - disable-hashsum-verification = false -EOF -} diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index f99395588be1..8dee8b22f7ec 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,4 +1,3 @@ -DIST openvas-scanner-23.13.1.tar.gz 1474941 BLAKE2B 18f7afbdc6f6d0f800e2fc41a70cd9bf372289d1fb91291dc6f57e60f71e6da9b021c20baf34daec160d19770908cae1d37be3dc9b1e3fdc162784de2b2d04b9 SHA512 63d8ff8fbe3dc86c3753ae08dfb9e17dba16198b82d8bc8637cfd25f587f9797f3de7fae8cf7f9404aa8f56194017b1cfd7ffdb0cdd86609c9db1aca9de743fd DIST openvas-scanner-23.17.0.tar.gz 1576340 BLAKE2B 58bb9f8b17ac1005155bd97502dc56e5242814c4d5ae8e868afe211bb3e04c02a1004e3a7ff05bdf58551b5ba503dbfdb085eb40a2169ae69577303fecae7777 SHA512 e594bc9ef98c15359f408b784dcbac1ee9ac454c80a771e0f64ef5df27bcefbae19a8bb63332ff269e2f7da09265d373cc56b6c92652b81e96961fdaa8d46658 DIST openvas-scanner-23.26.1.tar.gz 1617204 BLAKE2B c21c7d82bd1e5d7325422a8e3c467da2caa0cbbd9f44102fbd7aeacc5eafc452676f8f520eda18ad767901a982e937074cb1ff3942217aa63a4f07ceefbfe565 SHA512 67f99e6f35b8afa7aea8384400110d1e5e1f544f5f9c9545e386f6bdb542a76269153075459be3e1c919178967a822243a32147a19b6cbf1d2ea0fd58cafc27a DIST openvas-scanner-23.9.0.tar.gz 1462868 BLAKE2B 2214dfaeac0d9b900379816c6c984ab762249d5a6cc571635b9ac690eb63c1835cab91e076296a60ca6fe43a0b9d8c3bf4d7399f784f65eb09dd08a78da264e0 SHA512 820510e7ae7c738796809d010ef5d177f002cd6dfe2c36354e47e1bda8f32ecd1c4bdc1779d4ff3bdc5d9ab31fe4e8330b0142206b54132c84dfc5f8b37bd87e diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild deleted file mode 100644 index fb3ba415b59e..000000000000 --- a/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature - -MY_DN="openvas" - -DESCRIPTION="Open Vulnerability Assessment Scanner" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/openvas-scanner/" -SRC_URI=" - https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="GPL-2 GPL-2+" -SLOT="0" -KEYWORDS="amd64" -IUSE="doc snmp test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - app-crypt/gpgme:= - >=dev-db/redis-5.0.3 - >=dev-libs/glib-2.42:2 - >=dev-libs/libgcrypt-1.6:= - dev-libs/libgpg-error - >=dev-libs/libksba-1.0.7 - dev-libs/libbsd - >=net-libs/libssh-0.6.0:= - >=dev-libs/json-glib-1.4.4 - >=net-analyzer/gvm-libs-22.4 - >=net-libs/gnutls-3.6.4:= - net-libs/libpcap - >=net-misc/curl-7.74.0[ssl] - snmp? ( net-analyzer/net-snmp:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=sys-devel/bison-2.5 - app-alternatives/lex - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - app-text/htmldoc - dev-perl/CGI - dev-perl/SQL-Translator - virtual/pandoc - ) - test? ( dev-libs/cgreen ) -" - -src_prepare() { - cmake_src_prepare - # QA-Fix | Remove -Werror compiler flag - sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 - # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi - - #Remove tests that doesn't work in the network sandbox - if use test; then - sed -i 's/add_test (pcap-test pcap-test)/ /g' misc/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DSBINDIR=${EPREFIX}/usr/bin" - "-DOPENVAS_FEED_LOCK_PATH=${EPREFIX}/var/lib/openvas/feed-update.lock" - "-DOPENVAS_RUN_DIR=/run/ospd" - "-DBUILD_WITH_NETSNMP=$(usex snmp)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doxygen-full manual - fi - cmake_build rebuild_cache - if use test; then - cmake_build tests - fi -} - -src_install() { - if use doc; then - mv "${BUILD_DIR}"/doc/html "${BUILD_DIR}"/doc/html-manual || die - local HTML_DOCS=( - "${BUILD_DIR}"/doc/generated/html/. - "${BUILD_DIR}"/doc/html-manual - ) - fi - cmake_src_install - - insinto /etc/logrotate.d - newins "${FILESDIR}/${MY_DN}.logrotate" "${MY_DN}" - - # Set proper permissions on required files/directories - keepdir /var/log/gvm - if ! use prefix; then - fowners gvm:gvm /var/log/gvm - fi - - keepdir /var/lib/openvas/{gnupg,plugins} - if ! use prefix; then - fowners -R gvm:gvm /var/lib/openvas - fi - - insinto /etc/openvas - newins "${FILESDIR}/openvas.conf-22" openvas.conf - - systemd_newunit "${FILESDIR}/redis-openvas.service" redis-openvas.service - newtmpfiles "${FILESDIR}/redis-openvas.tmpfiles" redis-openvas.conf - - insinto /etc/gvm - doins config/redis-openvas.conf - if ! use prefix; then - fowners -R gvm:gvm /etc/gvm /etc/gvm/redis-openvas.conf - fi - - fperms 0750 /etc/gvm - fperms 0640 /etc/gvm/redis-openvas.conf - - newconfd "${FILESDIR}/redis-openvas.confd" redis-openvas - newinitd "${FILESDIR}/redis-openvas.initd" redis-openvas - - if use prefix; then - diropts -m0750 - else - diropts -m0750 -o gvm -g gvm - fi - keepdir /var/lib/openvas/redis - - readme.gentoo_create_doc -} - -pkg_postinst() { - tmpfiles_process redis-openvas.conf - optfeature "port scanner" net-analyzer/nmap - readme.gentoo_print_elog -} diff --git a/net-analyzer/pontos/Manifest b/net-analyzer/pontos/Manifest index 4ced4b58768c..f707049aa9ab 100644 --- a/net-analyzer/pontos/Manifest +++ b/net-analyzer/pontos/Manifest @@ -1,4 +1,2 @@ -DIST pontos-24.3.2.tar.gz 378585 BLAKE2B cb6a89a2fbfefe1b038b5886dc7a278657d36a05bab818335efd029d6320b8b60defcd73c3e94df17008ab611434898b565cb7057e1f0198113bd8a7a0600934 SHA512 4ed6a79097197da01d35a660ce13edfa028c11b082626038ea037b99b1f365b054d2c07ae841c739735da057e2d8d9fc64b63f18ad3aa941e14ff725261dde80 DIST pontos-24.9.0.tar.gz 392185 BLAKE2B 2322e2713b18af49a61bd176c0c7272a7948ffb84a9d135a9ea51183b05758e1a832931dd95c6fd8a79fca608eb9e9858c1cc71cafe3c90516e6ce90780870d9 SHA512 1b78ead31551d9a5ce343bd482853086c3e81425a03ac429352851ef91703462723d3d258c27cb003b93c61ab8258f98f2abade40e0d9c3ce973f224821fcff0 -DIST pontos-25.3.3.tar.gz 403420 BLAKE2B 1a033cd288407099bd726bae6d0ab58a048bfcf3439ed822ddf46ceba0e586a6ed35183533b506bb1d40dfe5b8cc4a2514d81d6308e0f926ffe4d9b5364efdd5 SHA512 fa8231eb1e7679235467e8b4b018740bf0ea214fd7dc4731634d639b9897c12e6ad16106c35fc1e4425b830c557be354bac94d886bb0c631a6758f069fe6fcd5 DIST pontos-25.7.2.tar.gz 405393 BLAKE2B 9c7ac529054cd330ce735a7f9af31f97d622da415d2681432436fcb11ba1ee635759de6edc9f586d9829374b72d38e7a4b4dcecd6543c172b96acbbcba9c281d SHA512 9eb9fd2f5a07bf87bf10fb1e1b0c8db1e3f724a7d9130af78f0e2dc6becae6ed49b251169310cda86184c28bb743d136d2aa312b20601e49e420740bc668a552 diff --git a/net-analyzer/pontos/pontos-24.3.2-r1.ebuild b/net-analyzer/pontos/pontos-24.3.2-r1.ebuild deleted file mode 100644 index adccbd731231..000000000000 --- a/net-analyzer/pontos/pontos-24.3.2-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 - -DESCRIPTION="Common utilities and tools maintained by Greenbone Networks" -HOMEPAGE=" - https://www.greenbone.net - https://github.com/greenbone/pontos/ - https://greenbone.github.io/pontos/ -" - -SRC_URI="https://github.com/greenbone/pontos/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - >=dev-python/colorful-0.5.4[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.5.11[${PYTHON_USEDEP}] - >=dev-python/packaging-20.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23[${PYTHON_USEDEP}] - >=dev-python/rich-12.4.4[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/semver-2.13[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9.0[${PYTHON_USEDEP}] - >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -EPYTEST_DESELECT=( - tests/git/test_git.py::GitExtendedTestCase::test_git_error - tests/version/commands/test_java.py::GetCurrentJavaVersionCommandTestCase::test_getting_version_without_version_config - tests/version/commands/test_java.py::VerifyJavaVersionCommandTestCase::test_verify_version_does_not_match -) - -distutils_enable_tests pytest diff --git a/net-analyzer/pontos/pontos-25.3.3.ebuild b/net-analyzer/pontos/pontos-25.3.3.ebuild deleted file mode 100644 index 67582645e5c4..000000000000 --- a/net-analyzer/pontos/pontos-25.3.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 - -DESCRIPTION="Common utilities and tools maintained by Greenbone Networks" -HOMEPAGE=" - https://www.greenbone.net - https://github.com/greenbone/pontos/ - https://greenbone.github.io/pontos/ -" - -SRC_URI="https://github.com/greenbone/pontos/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/colorful-0.5.4[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.5.11[${PYTHON_USEDEP}] - >=dev-python/packaging-20.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23[${PYTHON_USEDEP}] - >=dev-python/rich-12.4.4[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/semver-2.13[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9.0[${PYTHON_USEDEP}] - >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -EPYTEST_DESELECT=( - tests/git/test_git.py::GitExtendedTestCase::test_git_error - tests/version/commands/test_java.py::GetCurrentJavaVersionCommandTestCase::test_getting_version_without_version_config - tests/version/commands/test_java.py::VerifyJavaVersionCommandTestCase::test_verify_version_does_not_match -) - -distutils_enable_tests pytest diff --git a/net-analyzer/python-gvm/Manifest b/net-analyzer/python-gvm/Manifest index f12e2077f9bd..123beb0014d7 100644 --- a/net-analyzer/python-gvm/Manifest +++ b/net-analyzer/python-gvm/Manifest @@ -1,4 +1,3 @@ -DIST python-gvm-24.12.0.tar.gz 291652 BLAKE2B c3ac1e135710d085d736d82132ddf4aa5d6da313e303d85de52456b6f91e62f90d28c59e4bb27b6627014b76b93b9187934856140b7fbaaa0f6bdb7384584cd6 SHA512 791f81d220212f8f2f823f95d2fafa5e4f952334e628ad0a74902c9d89b44a3de51575fef9fea132657e208dbbfeae6744d72d16413b7270ac4dcad216adbe29 DIST python-gvm-24.8.0.tar.gz 289907 BLAKE2B d7e5a962f4d714406595e6bc8c939b7526389613e78dd5bc5b641ef2dc17eb33e42c51798f2c280e1a7af5a65ae0fa6ac3d059e1243b5adcdb27ce900cbcfe6d SHA512 dbc3dee750299f6e39417a442551ffc82939073cf1c4fd46076dcf05f9c59c2568bf8fc075607b36950387e11b021eb75c542c022329ff8e7ac42293f8489db9 DIST python-gvm-26.1.1.tar.gz 318501 BLAKE2B 54427c0f264f213338499da6c8d3ac8bac880afb8205a7a0fa75b3bfba4494add3d1a7b4fd534fe9e39f1d0b475071b492a577789fe6387b0c28b376628f75e9 SHA512 04a7c0db90bec944b931c83065a571673e3950c1c518b8d56cba7ac8d334c550bc1ef7940d9c243ed16d4fa568fb9539a35b28ee17d3bce6cfd6bf1a5bcd12b8 DIST python-gvm-26.4.0.tar.gz 354900 BLAKE2B 0ac0d1e855d4015b649671d6a7ee88a23507d99cf6a8c40c84a774cb0cb12eb7dfd366e6cc2a0bb6348b48e9d96b9f431c4a5d0b8ffb51b1769d0fbd20f4979c SHA512 821fc0df07355bc6addcba7a8c74a7630ce5079d1e3e1f14bdb6a71e62d3b750c46223598fd0dc264c5b3826aaf4c1ebfe7d2c9f3b513598d405f5a70500e567 diff --git a/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild b/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild deleted file mode 100644 index 88ba2fdbc193..000000000000 --- a/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 - -DESCRIPTION="Greenbone Vulnerability Management Python Library" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/python-gvm/" -SRC_URI="https://github.com/greenbone/python-gvm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.1[${PYTHON_USEDEP}] - test? ( - >=net-analyzer/pontos-22.7.2[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # drop connection tests - rm -r tests/connections || die -} diff --git a/net-dns/https_dns_proxy/files/https_dns_proxy-0_pre20200925-cmake4.patch b/net-dns/https_dns_proxy/files/https_dns_proxy-0_pre20200925-cmake4.patch new file mode 100644 index 000000000000..d4c4f7c23fd8 --- /dev/null +++ b/net-dns/https_dns_proxy/files/https_dns_proxy-0_pre20200925-cmake4.patch @@ -0,0 +1,20 @@ +From 04db5de69c6f030b432f44fc2a17cd9a28f91e61 Mon Sep 17 00:00:00 2001 +From: baranyaib90 <5031516+baranyaib90@users.noreply.github.com> +Date: Wed, 28 Jul 2021 20:18:56 +0200 +Subject: [PATCH] Warning fixes + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ad116df..a5c0a28 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -0,5 +0,5 @@ ++cmake_minimum_required(VERSION 3.7) + project(HttpsDnsProxy) +-cmake_minimum_required(VERSION 2.8) + + set(CMAKE_BUILD_TYPE "Debug") + #set(CMAKE_BUILD_TYPE "Release") diff --git a/net-dns/https_dns_proxy/https_dns_proxy-0_pre20200925.ebuild b/net-dns/https_dns_proxy/https_dns_proxy-0_pre20200925.ebuild index d2ca352cd24f..8af7751fbb9e 100644 --- a/net-dns/https_dns_proxy/https_dns_proxy-0_pre20200925.ebuild +++ b/net-dns/https_dns_proxy/https_dns_proxy-0_pre20200925.ebuild @@ -1,20 +1,21 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit cmake -if [[ ${PV} == "9999" ]] ; then +if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/aarond10/https_dns_proxy.git" inherit git-r3 else - MY_COMMIT="2d9285e2b94bce21c588c8160f8fac660806987a" - SRC_URI="https://github.com/aarond10/https_dns_proxy/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + COMMIT="2d9285e2b94bce21c588c8160f8fac660806987a" + SRC_URI="https://github.com/aarond10/https_dns_proxy/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${MY_COMMIT}" + S="${WORKDIR}/${PN}-${COMMIT}" fi -DESCRIPTION="A lightweight DNS-over-HTTPS proxy" +DESCRIPTION="Lightweight DNS-over-HTTPS proxy" HOMEPAGE="https://github.com/aarond10/https_dns_proxy" LICENSE="MIT" @@ -26,6 +27,8 @@ RDEPEND=" net-misc/curl[http2,ssl]" DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/${P}-cmake4.patch" ) # git master + src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_GTest=ON diff --git a/net-dns/https_dns_proxy/https_dns_proxy-9999.ebuild b/net-dns/https_dns_proxy/https_dns_proxy-9999.ebuild index d2ca352cd24f..57ad56c18cc7 100644 --- a/net-dns/https_dns_proxy/https_dns_proxy-9999.ebuild +++ b/net-dns/https_dns_proxy/https_dns_proxy-9999.ebuild @@ -1,20 +1,21 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit cmake -if [[ ${PV} == "9999" ]] ; then +if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/aarond10/https_dns_proxy.git" inherit git-r3 else - MY_COMMIT="2d9285e2b94bce21c588c8160f8fac660806987a" - SRC_URI="https://github.com/aarond10/https_dns_proxy/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + COMMIT="2d9285e2b94bce21c588c8160f8fac660806987a" + SRC_URI="https://github.com/aarond10/https_dns_proxy/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${MY_COMMIT}" + S="${WORKDIR}/${PN}-${COMMIT}" fi -DESCRIPTION="A lightweight DNS-over-HTTPS proxy" +DESCRIPTION="Lightweight DNS-over-HTTPS proxy" HOMEPAGE="https://github.com/aarond10/https_dns_proxy" LICENSE="MIT" diff --git a/net-firewall/fwbuilder/Manifest b/net-firewall/fwbuilder/Manifest index 970f61899036..d3d865096571 100644 --- a/net-firewall/fwbuilder/Manifest +++ b/net-firewall/fwbuilder/Manifest @@ -1 +1 @@ -DIST fwbuilder-6.0.0_rc1.tar.gz 7281841 BLAKE2B 4adfb2c1ba22d781e98de2e02cc7cca6a1c214d3b63e156b76a351d1a7e399afaf0227ced4c9fa228c637c37247dd1cb6e88a0cc4231a3827ba2e5bd0b8a4c5e SHA512 11126c23d8b9f68e7cdcf0a6d3de1678f1b0c879959cef5484b30c2d41ab0377c70dce432d014331cfd376a5fd20e384db7342745a066e8159c2ae275d5bdec4 +DIST fwbuilder-6.0.0_rc1_p20230723-8013c00e.tar.gz 7292112 BLAKE2B 6dbacdbbd30e0af7c0a997e0b110e2a42285c0c76e8b60bb68344f7eb459b79bd0baf045edd53d5c8ae8299b4046d154c3be8270aa56ae2ac7a8102a7542723b SHA512 0f7093588ab11e5f47672d9b73acd22674eb3a4ece1f70f99c1b00aa16cf95a79740b68419fe3e700542bdafa5943a5a1dc7000f28885e8b870106c94a25af50 diff --git a/net-firewall/fwbuilder/files/fwbuilder-6.0.0_rc1_p20230723-docdir-nocompress.patch b/net-firewall/fwbuilder/files/fwbuilder-6.0.0_rc1_p20230723-docdir-nocompress.patch new file mode 100644 index 000000000000..1d3641ca15c2 --- /dev/null +++ b/net-firewall/fwbuilder/files/fwbuilder-6.0.0_rc1_p20230723-docdir-nocompress.patch @@ -0,0 +1,66 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -86,7 +86,7 @@ + else() + include(GNUInstallDirs) + set(FWB_INSTALL_DATADIR ${CMAKE_INSTALL_DATADIR}/fwbuilder-${PROJECT_VERSION}) +- set(FWB_INSTALL_DOCDIR ${CMAKE_INSTALL_DATADIR}/doc/fwbuilder-${PROJECT_VERSION}) ++ set(FWB_INSTALL_DOCDIR ${CMAKE_INSTALL_DOCDIR}) + set(FWB_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR}) + endif() + +--- a/doc/CMakeLists.txt ++++ b/doc/CMakeLists.txt +@@ -3,42 +3,22 @@ + install(FILES + AUTHORS + ChangeLog +- COPYING ++ # COPYING + Credits +- FWBuilder-Routing-LICENSE.txt ++ # FWBuilder-Routing-LICENSE.txt + PatchAcceptancePolicy.txt + ${readme_files} + DESTINATION ${FWB_INSTALL_DOCDIR}) + + if(UNIX AND NOT APPLE) +- FIND_PROGRAM(GZIP_TOOL +- NAMES gzip +- PATHS /bin +- /usr/bin +- /usr/local/bin) +- +- IF(NOT GZIP_TOOL) +- MESSAGE(FATAL_ERROR "Could not find gzip for man page compression.") +- endif(NOT GZIP_TOOL) +- +- add_custom_target(generate_man ALL +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwbedit.1 > ${CMAKE_BINARY_DIR}/fwbedit.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwbuilder.1 > ${CMAKE_BINARY_DIR}/fwbuilder.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_iosacl.1 > ${CMAKE_BINARY_DIR}/fwb_iosacl.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipf.1 > ${CMAKE_BINARY_DIR}/fwb_ipf.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipfw.1 > ${CMAKE_BINARY_DIR}/fwb_ipfw.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipt.1 > ${CMAKE_BINARY_DIR}/fwb_ipt.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pf.1 > ${CMAKE_BINARY_DIR}/fwb_pf.1.gz +- COMMAND ${GZIP_TOOL} -c ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pix.1 > ${CMAKE_BINARY_DIR}/fwb_pix.1.gz) +- +- install(FILES ${CMAKE_BINARY_DIR}/fwbedit.1.gz +- ${CMAKE_BINARY_DIR}/fwbuilder.1.gz +- ${CMAKE_BINARY_DIR}/fwb_iosacl.1.gz +- ${CMAKE_BINARY_DIR}/fwb_ipf.1.gz +- ${CMAKE_BINARY_DIR}/fwb_ipfw.1.gz +- ${CMAKE_BINARY_DIR}/fwb_ipt.1.gz +- ${CMAKE_BINARY_DIR}/fwb_pf.1.gz +- ${CMAKE_BINARY_DIR}/fwb_pix.1.gz ++ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fwbedit.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwbuilder.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_iosacl.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipf.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipfw.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_ipt.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pf.1 ++ ${CMAKE_CURRENT_SOURCE_DIR}/fwb_pix.1 + DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) + endif(UNIX AND NOT APPLE) + diff --git a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1-r1.ebuild b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1-r1.ebuild deleted file mode 100644 index ee60e603b974..000000000000 --- a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake virtualx - -DESCRIPTION="A firewall management GUI for iptables, PF, Cisco routers and more" -HOMEPAGE="https://github.com/fwbuilder/fwbuilder" -SRC_URI="https://github.com/fwbuilder/fwbuilder/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P/_/-}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test ) test" - -RDEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - dev-libs/openssl - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 - net-analyzer/net-snmp -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" - -PATCHES=( - "${FILESDIR}"/${PN}-6.0.0_pre20200502-drop-Werror.patch - "${FILESDIR}"/${PN}-6.0.0_rc1-automagic-ccache.patch - "${FILESDIR}"/${P}-fix_version.patch -) - -src_prepare() { - # Hangs - sed -i \ - -e '/add_subdirectory(.*Dialog.*Test)/d' \ - -e '/add_subdirectory(RuleSetViewTest)/d' \ - -e '/add_subdirectory(ObjectManipulatorTest)/d' \ - -e '/add_subdirectory(RuleSetViewContextMenuTest)/d' \ - src/unit_tests/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - cp "${BUILD_DIR}"/src/libfwbuilder/etc/fwbuilder.dtd "${S}"/src/res || die - TEST_VERBOSE=1 FWB_RES_DIR="${S}/src/res" virtx cmake_src_test -} - -src_install() { - cmake_src_install - docompress -x /usr/share/man -} diff --git a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1_p20230723.ebuild b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1_p20230723.ebuild new file mode 100644 index 000000000000..97d877bb368f --- /dev/null +++ b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1_p20230723.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=8013c00e1f29350d96926768290e8c7f91cda424 +inherit cmake xdg + +DESCRIPTION="Firewall management GUI for iptables, PF, Cisco routers and more" +HOMEPAGE="https://github.com/fwbuilder/fwbuilder" +SRC_URI="https://github.com/fwbuilder/fwbuilder/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc ppc64 x86" +IUSE="test" +RESTRICT="!test? ( test ) test" + +RDEPEND=" + dev-libs/libxml2:= + dev-libs/libxslt + dev-libs/openssl:= + dev-qt/qtbase:6[gui,network,widgets] + net-analyzer/net-snmp +" +DEPEND="${RDEPEND}" + +PATCHES=( + # downstream patches + "${FILESDIR}"/${PN}-6.0.0_pre20200502-drop-Werror.patch + "${FILESDIR}"/${PN}-6.0.0_rc1-automagic-ccache.patch + "${FILESDIR}"/${PN}-6.0.0_rc1-fix_version.patch + "${FILESDIR}"/${P}-docdir-nocompress.patch # bug 957888 +) + +src_prepare() { + # Hangs + sed -i \ + -e '/add_subdirectory(.*Dialog.*Test)/s/^/# removed by Gentoo: &/' \ + -e '/add_subdirectory(RuleSetViewTest)/s/^/# removed by Gentoo: &/' \ + -e '/add_subdirectory(ObjectManipulatorTest)/s/^/# removed by Gentoo: &/' \ + -e '/add_subdirectory(RuleSetViewContextMenuTest)/s/^/# removed by Gentoo: &/' \ + src/unit_tests/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DUseQt6=ON + -DFWB_INSTALL_DOCDIR= + -DBUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + cp "${BUILD_DIR}"/src/libfwbuilder/etc/fwbuilder.dtd "${S}"/src/res || die + + local -x QT_QPA_PLATFORM=offscreen + TEST_VERBOSE=1 FWB_RES_DIR="${S}/src/res" cmake_src_test +} + +src_install() { + cmake_src_install + docompress -x /usr/share/man +} diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index c83aa434178b..9b35699be599 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -78,6 +78,7 @@ DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85 DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41 DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9 DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 +DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa @@ -128,10 +129,14 @@ DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6 DIST security-framework-3.2.0.crate 86095 BLAKE2B 711c6fbabbc381ad08816aa9c3f1a66fccf05b7a3145a76b29845e4b2f059dfcdffa4cb6eea13967f3cc973744160d9d0e5ab8f84bb06b6d8b6d902f8058e01f SHA512 bbef2a7720ef18e3e07559b852ce3bf0651fcd0b8a93cd01b512381c7afc2782cd4ef1a61b29fa439aac630b1acbf3d6248749a7c3b839707f74154d131642c4 DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4 DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769 +DIST serde-1.0.224.crate 28268 BLAKE2B 10073484709ce136cd094b0ed92b122cda723511bb09695d49196816d9ed1c2d05eef2080d2f7620dc3913fb00954b38a2f2f2ad3bd09a4801b1db45a1b0dd41 SHA512 4dd71a9a017c37a0621b57f58bc509d7bcdab262f6fbc30454cc83ca1ec6cfd0fdf9d0e877aa0af35df5402f3359e5d0c00ba8e3a6454fb02186155c1ea698d8 +DIST serde_core-1.0.224.crate 62766 BLAKE2B b71f1de590d5ca6b896a3e467418a0ce39dcf96ddb1cbbb9d7dc3128b746c3f326d517d862893c8bca9bf733cb236e50f6fa68936d6b0f7bc4d36f62de8bd1b5 SHA512 128915dfa6088894da24237fa2b7880b063700e18c411ccce72a47d7088940ffa0f90b054fae2e20bb4a122ca511150b02b346ec4d33c3ed0be3e7fbd05ee6b9 DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b +DIST serde_derive-1.0.224.crate 57909 BLAKE2B 3166166f8defbaada9c0ed120f31be020fc3eb1a74fbe03b5d6d596bdb59c040f2e87502f9f40fca15ae5f0c72fd38f6b6771b6f860dd0f8e08968c04f7129c3 SHA512 e35ce8cace6b17ece91b44efc5d0b0c07b2f9f5908da86fcdfe38c4d21b2c49207ffeccc4fc26341edcc556f8628ed9bb45c7f10352668708d0d9f853f71f58e DIST serde_json-1.0.141.crate 155322 BLAKE2B efa3f32412d8aca8a1a49c186fe12b3f531d90f00a50e974dcd6abae9cc9b0ab595b31d5de57092eefa80aab66d8a61d41453df049076a9d0a7d3ed957710b28 SHA512 0d1d28bb79e3deca01e3e72f431395c8db7c86b9a175979c297d379f1ce3d60014c9cc1cbb688ddee673907717e2690d79178e776a5c2b247c062d1c4e0c4f6b DIST serde_json-1.0.142.crate 155363 BLAKE2B e4bea16f092dd38d09d0bd8bb8f375bbab7fbf22c567c19222243bfa181f8103fec872b13552ac5927741146b9dd7d1a1719f84ecf317d7aba258250f5fc46d8 SHA512 dc4dbfd356e7cf3bd82dc463dcae7a563be2146dae22230fc2586e3481a4e5f59314b7b00345da6d9ced2b15557acbe1380b127144c70cb708291f72a19a7ab0 DIST serde_json-1.0.143.crate 155342 BLAKE2B c01be213f79cad1f3de35a1c5adab75121fb2a49cf261e46a5509d44f02e12a5b56db3cd6bf539e015ce59019faa636dae2f1ded25d7893c7a0e03f0c9d211da SHA512 084fa35adc0d720c3868d57b2d4a2f30af08b650e876ee88014cf1b98d49079f5ddfe5b14743c63ebc5b9bd8291c6d03fd34f07b770a25874f00ea7c42bdde8b +DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 @@ -148,6 +153,7 @@ DIST synapse-1.136.0.gh.tar.gz 9115501 BLAKE2B bcca6ed246e0d86f568b45fb90627c10a DIST synapse-1.137.0.gh.tar.gz 9113083 BLAKE2B 6f6a5a7d5058036c9fcce62cd9ca5a6fe0e7c65c54fc2a558568f92c971f2db9dcf060188b3723d7545998c9e2ca53c7de20514d3b52ff5ec5ae02fbd20237d9 SHA512 356ef08bb11dbe11f854dc17efd24c80394bcc4cf0a542ee1f0fb97c9322b2ef2ee80e0b3ab393bf75f98f314fcc391833ed9471963aec82c328defc58b05cbf DIST synapse-1.138.0.gh.tar.gz 9114217 BLAKE2B 020c88fecdc8253ee5f9c5f6006c7b5fd7d7c2a563f776aaaa65f9ecaba17e85017216330401b93588f1582c5b6157cc9e98c23dd725d4741b6565c0cbbb15b9 SHA512 8f6d10e8c6c3078c2c84229d3d542725c6bc065948587b704faaa2d01b3361a300d76df6823d04dff41b0d6b8296a1dd79eaaf34c606577b29762d7760fb938d DIST synapse-1.138.2.gh.tar.gz 9116689 BLAKE2B 54b8a30f6dfe3c25802f875025761b4d396efee6ac3dd28210f5354cc1378aa192e2104fd53e75d16793ce34d48a7fd74255c67eba8b6853187ddf5d2b3bed03 SHA512 ae17d1d0b350c8c56dd9df7648ec4e46725d0dc06dcea7851481d47853b3a594026e99fe5211cb549eb14373d800be80b5f4d61a65eb087b9f0c20488633ab29 +DIST synapse-1.139.0.gh.tar.gz 9139518 BLAKE2B ff4f3bf3fdf607b80d44641a8cb5c0eab6a6d58decafb0795faceae1a8b3ff95bbbf85e6e6eef96fca071b7f645d117b4dcc145e113627ce479ab2709bd99a71 SHA512 368df9c40afb4c306b12f46feeb4aef10153d90430289509078cc6548adf7e538e6813c4480fdb37893fbeb91033bcdc03f71b0ce216134764d996d54cf0440e DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a diff --git a/net-im/synapse/synapse-1.139.0.ebuild b/net-im/synapse/synapse-1.139.0.ebuild new file mode 100644 index 000000000000..a184071410d3 --- /dev/null +++ b/net-im/synapse/synapse-1.139.0.ebuild @@ -0,0 +1,356 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +RUST_MIN_VER="1.82.0" +CRATES=" + addr2line@0.24.2 + adler2@2.0.1 + aho-corasick@1.1.3 + anyhow@1.0.99 + arc-swap@1.7.1 + atomic-waker@1.1.2 + autocfg@1.5.0 + backtrace@0.3.75 + base64@0.22.1 + bitflags@2.9.1 + blake2@0.10.6 + block-buffer@0.10.4 + bumpalo@3.19.0 + bytes@1.10.1 + cc@1.2.30 + cfg-if@1.0.1 + cfg_aliases@0.2.1 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core_maths@0.1.1 + cpufeatures@0.2.17 + crypto-common@0.1.6 + digest@0.10.7 + displaydoc@0.2.5 + equivalent@1.0.2 + fnv@1.0.7 + form_urlencoded@1.2.1 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-executor@0.3.31 + futures-io@0.3.31 + futures-macro@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + futures@0.3.31 + generic-array@0.14.7 + getrandom@0.2.16 + getrandom@0.3.3 + gimli@0.31.1 + h2@0.4.11 + hashbrown@0.15.4 + headers-core@0.3.0 + headers@0.4.1 + heck@0.5.0 + hex@0.4.3 + http-body-util@0.1.3 + http-body@1.0.1 + http@1.3.1 + httparse@1.10.1 + httpdate@1.0.3 + hyper-rustls@0.27.7 + hyper-util@0.1.16 + hyper@1.6.0 + icu_collections@2.0.0 + icu_locale@2.0.0 + icu_locale_core@2.0.0 + icu_locale_data@2.0.0 + icu_normalizer@2.0.0 + icu_normalizer_data@2.0.0 + icu_properties@2.0.1 + icu_properties_data@2.0.1 + icu_provider@2.0.0 + icu_segmenter@2.0.0 + icu_segmenter_data@2.0.0 + idna@1.0.3 + idna_adapter@1.2.1 + indexmap@2.10.0 + indoc@2.0.6 + io-uring@0.7.9 + ipnet@2.11.0 + iri-string@0.7.8 + itoa@1.0.15 + js-sys@0.3.77 + lazy_static@1.5.0 + libc@0.2.174 + libm@0.2.15 + litemap@0.8.0 + log@0.4.28 + lru-slab@0.1.2 + memchr@2.7.5 + memoffset@0.9.1 + mime@0.3.17 + miniz_oxide@0.8.9 + mio@1.0.4 + object@0.36.7 + once_cell@1.21.3 + openssl-probe@0.1.6 + percent-encoding@2.3.1 + pin-project-lite@0.2.16 + pin-utils@0.1.0 + portable-atomic@1.11.1 + potential_utf@0.1.2 + ppv-lite86@0.2.21 + proc-macro2@1.0.95 + pyo3-build-config@0.25.1 + pyo3-ffi@0.25.1 + pyo3-log@0.12.4 + pyo3-macros-backend@0.25.1 + pyo3-macros@0.25.1 + pyo3@0.25.1 + pythonize@0.25.0 + quinn-proto@0.11.12 + quinn-udp@0.5.13 + quinn@0.11.8 + quote@1.0.40 + r-efi@5.3.0 + rand@0.9.2 + rand_chacha@0.9.0 + rand_core@0.9.3 + regex-automata@0.4.9 + regex-syntax@0.8.5 + regex@1.11.2 + reqwest@0.12.23 + ring@0.17.14 + rustc-demangle@0.1.26 + rustc-hash@2.1.1 + rustls-native-certs@0.8.1 + rustls-pki-types@1.12.0 + rustls-webpki@0.103.4 + rustls@0.23.31 + rustversion@1.0.21 + ryu@1.0.20 + schannel@0.1.27 + security-framework-sys@2.14.0 + security-framework@3.2.0 + serde@1.0.224 + serde_core@1.0.224 + serde_derive@1.0.224 + serde_json@1.0.145 + serde_urlencoded@0.7.1 + sha1@0.10.6 + sha2@0.10.9 + shlex@1.3.0 + slab@0.4.11 + smallvec@1.15.1 + socket2@0.5.10 + socket2@0.6.0 + stable_deref_trait@1.2.0 + subtle@2.6.1 + syn@2.0.104 + sync_wrapper@1.0.2 + synstructure@0.13.2 + target-lexicon@0.13.2 + thiserror-impl@2.0.12 + thiserror@2.0.12 + tinystr@0.8.1 + tinyvec@1.9.0 + tinyvec_macros@0.1.1 + tokio-rustls@0.26.2 + tokio-util@0.7.15 + tokio@1.47.1 + tower-http@0.6.6 + tower-layer@0.3.3 + tower-service@0.3.3 + tower@0.5.2 + tracing-core@0.1.34 + tracing@0.1.41 + try-lock@0.2.5 + typenum@1.18.0 + ulid@1.2.1 + unicode-ident@1.0.18 + unindent@0.2.4 + untrusted@0.9.0 + url@2.5.4 + utf8_iter@1.0.4 + version_check@0.9.5 + want@0.3.1 + wasi@0.11.1+wasi-snapshot-preview1 + wasi@0.14.2+wasi-0.2.4 + wasm-bindgen-backend@0.2.100 + wasm-bindgen-futures@0.4.50 + wasm-bindgen-macro-support@0.2.100 + wasm-bindgen-macro@0.2.100 + wasm-bindgen-shared@0.2.100 + wasm-bindgen@0.2.100 + wasm-streams@0.4.2 + web-sys@0.3.77 + web-time@1.1.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + wit-bindgen-rt@0.39.0 + writeable@0.6.1 + yoke-derive@0.8.0 + yoke@0.8.0 + zerocopy-derive@0.8.26 + zerocopy@0.8.26 + zerofrom-derive@0.1.6 + zerofrom@0.1.6 + zeroize@1.8.1 + zerotrie@0.2.2 + zerovec-derive@0.11.1 + zerovec@0.11.2 +" + +inherit cargo distutils-r1 multiprocessing optfeature systemd + +DESCRIPTION="Reference implementation of Matrix homeserver" +HOMEPAGE=" + https://matrix.org/ + https://github.com/element-hq/synapse +" +SRC_URI=" + https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="AGPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="postgres selinux systemd test" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-user/synapse + acct-group/synapse + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/canonicaljson-2[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/ijson[${PYTHON_USEDEP}] + dev-python/immutabledict[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.0[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/phonenumbers[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp] + dev-python/prometheus-client[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pymacaroons[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/service-identity[${PYTHON_USEDEP}] + dev-python/signedjson[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + dev-python/treq[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/unpaddedbase64[${PYTHON_USEDEP}] + postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + selinux? ( sec-policy/selinux-matrixd ) + systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) +" +BDEPEND=" + acct-user/synapse + acct-group/synapse + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/txredisapi[${PYTHON_USEDEP}] + postgres? ( dev-db/postgresql[server] ) + ) +" + +# Rust extension +QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" + +src_test() { + if use postgres; then + einfo "Preparing postgres test instance" + initdb --pgdata="${T}/pgsql" || die + pg_ctl --wait --pgdata="${T}/pgsql" start \ + --options="-h '' -k '${T}'" || die + createdb --host="${T}" synapse_test || die + + # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql + local -x SYNAPSE_POSTGRES=1 + local -x SYNAPSE_POSTGRES_HOST="${T}" + fi + + # This remove is necessary otherwise python is not able to locate + # synapse_rust.abi3.so. + rm -rf synapse || die + + nonfatal distutils-r1_src_test + local ret=${?} + + if use postgres; then + einfo "Stopping postgres test instance" + pg_ctl --wait --pgdata="${T}/pgsql" stop || die + fi + + [[ ${ret} -ne 0 ]] && die +} + +python_test() { + "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests +} + +src_install() { + distutils-r1_src_install + keepdir /var/{lib,log}/synapse /etc/synapse + fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse + fperms 0750 /var/{lib,log}/synapse /etc/synapse + newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}" + systemd_dounit "${FILESDIR}/synapse.service" +} + +pkg_postinst() { + optfeature "Redis support" dev-python/txredisapi + optfeature "VoIP relaying on your homeserver with turn" net-im/coturn + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + einfo + elog "In order to generate initial configuration run:" + elog "sudo -u synapse synapse_homeserver \\" + elog " --server-name matrix.domain.tld \\" + elog " --config-path /etc/synapse/homeserver.yaml \\" + elog " --generate-config \\" + elog " --data-directory /var/lib/synapse \\" + elog " --report-stats=no" + einfo + else + einfo + elog "Please refer to upgrade notes if any special steps are required" + elog "to upgrade from the version you currently have installed:" + elog + elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md" + einfo + fi +} diff --git a/net-libs/aqbanking/Manifest b/net-libs/aqbanking/Manifest index 08ccec36cb1b..11e0163f4db4 100644 --- a/net-libs/aqbanking/Manifest +++ b/net-libs/aqbanking/Manifest @@ -1,2 +1 @@ -DIST aqbanking-6.6.0.tar.gz 2724090 BLAKE2B 32b5b83bd99f0404c84d0d1de096113c5236879535178f226d0ba5df1d9e9cc54bf2e1ba64af7c7e5e243ccf62dce3f44feb7e84dfe3327c9e9e79694418c53a SHA512 9275015f1c8885f9e59874abda3ad8977f0fddd24e80360ea1d88467832183d7bf4f3f3cb1138ede437a0e4f1bf8aec3d795d9a45f866e91a44936d7f30ec954 DIST aqbanking-6.6.1.tar.gz 2729954 BLAKE2B 1c4268d3f5e69cba93d071738d44a505d8c19ba2cbaf6a512fae6c46568701b8cbbc27439e01a02007157a7827daffabc6176c7875c8ed56d3bdfe8702336311 SHA512 7e0b0c675a412ee52ed3dc7bbaee2b1f2f7a5c583f69fe854ff1c074204440449c95f47a5b45cfeb4c9b7cebe1a092b9f1cd1055c637a23db4ce061c41f4f605 diff --git a/net-libs/aqbanking/aqbanking-6.6.0.ebuild b/net-libs/aqbanking/aqbanking-6.6.0.ebuild deleted file mode 100644 index ac14a7ff2061..000000000000 --- a/net-libs/aqbanking/aqbanking-6.6.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2021-2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DESCRIPTION="Generic Online Banking Interface" -HOMEPAGE="https://www.aquamaniac.de/rdm/" -SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/531/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" -IUSE="debug doc ebics examples ofx" - -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig - doc? ( app-text/doxygen ) -" -DEPEND=" - app-misc/ktoblzcheck - dev-libs/gmp:0= - >=sys-libs/gwenhywfar-5.4.1:= - virtual/libintl - ebics? ( dev-libs/xmlsec[gcrypt] ) - ofx? ( >=dev-libs/libofx-0.9.5:= ) -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ChangeLog NEWS README TODO ) - -src_configure() { - local backends="aqhbci aqnone aqpaypal" - use ofx && backends="${backends} aqofxconnect" - use ebics && backends="${backends} aqebics" - - local myeconfargs=( - --with-docpath=/usr/share/doc/${PF}/apidoc - $(use_enable debug) - $(use_enable doc full-doc) - --with-backends="${backends}" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - - rm -rv "${ED}"/usr/share/doc/ || die - - einstalldocs - - if use examples; then - docinto tutorials - dodoc tutorials/*.{c,h} tutorials/README - fi - - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/net-libs/aqbanking/aqbanking-6.6.1.ebuild b/net-libs/aqbanking/aqbanking-6.6.1.ebuild index 5c7ade05bbee..790d6f69bab1 100644 --- a/net-libs/aqbanking/aqbanking-6.6.1.ebuild +++ b/net-libs/aqbanking/aqbanking-6.6.1.ebuild @@ -1,40 +1,41 @@ -# Copyright 2021-2025 Liguros Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DESCRIPTION="Generic Online Banking Interface" -HOMEPAGE="https://www.aquamaniac.de/rdm/" +HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php" SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/535/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="debug doc ebics examples ofx" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig - doc? ( app-text/doxygen ) -" DEPEND=" app-misc/ktoblzcheck dev-libs/gmp:0= - >=sys-libs/gwenhywfar-5.4.1:= + >=sys-libs/gwenhywfar-5.10.1:= virtual/libintl - ebics? ( dev-libs/xmlsec[gcrypt] ) + ebics? ( dev-libs/xmlsec:=[gcrypt] ) ofx? ( >=dev-libs/libofx-0.9.5:= ) " RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig + doc? ( app-text/doxygen ) +" DOCS=( AUTHORS ChangeLog NEWS README TODO ) src_configure() { local backends="aqhbci aqnone aqpaypal" - use ofx && backends="${backends} aqofxconnect" use ebics && backends="${backends} aqebics" + use ofx && backends="${backends} aqofxconnect" local myeconfargs=( - --with-docpath=/usr/share/doc/${PF}/apidoc + --docdir="${EPREFIX}"/usr/share/doc/"${PF}" $(use_enable debug) $(use_enable doc full-doc) --with-backends="${backends}" @@ -45,7 +46,7 @@ src_configure() { src_install() { emake DESTDIR="${D}" install - rm -rv "${ED}"/usr/share/doc/ || die + rm -rv "${ED}"/usr/share/doc/ || die "Failed to remove docs" einstalldocs diff --git a/net-libs/aqbanking/metadata.xml b/net-libs/aqbanking/metadata.xml index a7d49ed11134..5a58812604b4 100644 --- a/net-libs/aqbanking/metadata.xml +++ b/net-libs/aqbanking/metadata.xml @@ -1,13 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> <use> <flag name="ebics">Enable support for Electronic Banking Internet Communication Standard (EBICS)</flag> </use> - <origin>ports</origin> + <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/net-libs/libnipper/Manifest b/net-libs/libnipper/Manifest deleted file mode 100644 index 2922bea3fff8..000000000000 --- a/net-libs/libnipper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libnipper-0.12.6.tgz 444578 BLAKE2B 66a9d9158a132a447e5acfb2da51618c2be09f51a8bea3b47bb953a8734e5be5666a6d330e20ec9b5ad6455ac98fbc651a673dd4c47045f916cc3894ff40f5c2 SHA512 eb6eabce06a71463f8dad59a2aca13583e9ae8113b6997a7946b9bbafe54cd0668189c915f917ffcb7ffe3b5dc6dbbf7d37874ec226e5bd8cdd3c8999f9e10b0 diff --git a/net-libs/libnipper/files/libnipper-0.12.6-gcc12-time.patch b/net-libs/libnipper/files/libnipper-0.12.6-gcc12-time.patch deleted file mode 100644 index b07c640a37d1..000000000000 --- a/net-libs/libnipper/files/libnipper-0.12.6-gcc12-time.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/851666 ---- a/report/report-text.cpp -+++ b/report/report-text.cpp -@@ -34,6 +34,7 @@ - #include "../device/general/general.h" - #include "report.h" - -+#include <ctime> - - int Report::writeText(const char *theText, Device::paragraphStruct *paragraph, bool expandAbbreviations, bool hideMarkup) - { diff --git a/net-libs/libnipper/files/libnipper-0.12.6-gcc47.patch b/net-libs/libnipper/files/libnipper-0.12.6-gcc47.patch deleted file mode 100644 index 45b65b5e0383..000000000000 --- a/net-libs/libnipper/files/libnipper-0.12.6-gcc47.patch +++ /dev/null @@ -1,16 +0,0 @@ - https://bugs.gentoo.org/423813 - - - device/device.cpp | 1 + - 1 file changed, 1 insertion(+) - ---- a/device/device.cpp -+++ b/device/device.cpp -@@ -31,6 +31,7 @@ - - - // Includes... -+#include <unistd.h> - #include "../globaldefs.h" - #include "errortext.h" - #include "device.h" diff --git a/net-libs/libnipper/files/libnipper-0.12.6-glibc-2.10.patch b/net-libs/libnipper/files/libnipper-0.12.6-glibc-2.10.patch deleted file mode 100644 index 332276e14329..000000000000 --- a/net-libs/libnipper/files/libnipper-0.12.6-glibc-2.10.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/device/common/misc.cpp b/device/common/misc.cpp -index 7b3a7fb..612aacd 100644 ---- a/device/common/misc.cpp -+++ b/device/common/misc.cpp -@@ -198,7 +198,7 @@ const char *Device::cidrToNetmask(const char *cidr) - unsigned int Device::ipAddressToNum(const char *address) - { - // Variables... -- char *addressPointer = 0; -+ const char *addressPointer = 0; - unsigned int returnAddress = 0; - int tempInt = 0; - diff --git a/net-libs/libnipper/files/libnipper-0.12.6-multilib-strict.patch b/net-libs/libnipper/files/libnipper-0.12.6-multilib-strict.patch deleted file mode 100644 index 471236b84f92..000000000000 --- a/net-libs/libnipper/files/libnipper-0.12.6-multilib-strict.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4cc6260..d4518fb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -319,7 +319,7 @@ SET(libnipper_SRC - ADD_LIBRARY(nipper SHARED ${libnipper_SRC}) - - # Install... --INSTALL(TARGETS nipper LIBRARY DESTINATION /usr/lib) -+INSTALL(TARGETS nipper LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) - INSTALL(FILES nipper.conf DESTINATION /etc) - INSTALL(FILES libnipper.h config.h DESTINATION /usr/include/libnipper/) - INSTALL(FILES man/nipper.conf.5 DESTINATION /usr/share/man/man5) diff --git a/net-libs/libnipper/files/libnipper-0.12.6-wformat-security.patch b/net-libs/libnipper/files/libnipper-0.12.6-wformat-security.patch deleted file mode 100644 index d2bf917a9c59..000000000000 --- a/net-libs/libnipper/files/libnipper-0.12.6-wformat-security.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/report/report-table.cpp -+++ b/report/report-table.cpp -@@ -359,7 +359,7 @@ int Report::writeTable(Device::paragraphStruct *paragraph) - else if (config->reportFormat == Config::XML) - fprintf(outFile, ">"); - if (cellPointer->cellData.empty()) -- fprintf(outFile, config->emptyTableCell); -+ fprintf(outFile, "%s", config->emptyTableCell); - else - errorCode = writeText(cellPointer->cellData.c_str(), paragraph); - if (errorCode != 0) diff --git a/net-libs/libnipper/libnipper-0.12.6-r2.ebuild b/net-libs/libnipper/libnipper-0.12.6-r2.ebuild deleted file mode 100644 index fa255e96a8f0..000000000000 --- a/net-libs/libnipper/libnipper-0.12.6-r2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="A router configuration security analysis library" -HOMEPAGE="http://nipper.titania.co.uk/" -SRC_URI="https://downloads.sourceforge.net/nipper/${P}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-glibc-2.10.patch" - "${FILESDIR}/${P}-gcc47.patch" - "${FILESDIR}/${P}-multilib-strict.patch" - "${FILESDIR}/${P}-gcc12-time.patch" - "${FILESDIR}/${P}-wformat-security.patch" -) diff --git a/net-libs/libnipper/metadata.xml b/net-libs/libnipper/metadata.xml deleted file mode 100644 index 83d00b14c8d4..000000000000 --- a/net-libs/libnipper/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild index 3b4b5b17dc22..643f972b53b1 100644 --- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild +++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 CMAKE_IN_SOURCE_BUILD=1 inherit cmake pam readme.gentoo-r1 systemd @@ -14,6 +14,7 @@ MY_P="${MY_PN}-${PV}" DESCRIPTION="Password change daemon with PAM support" HOMEPAGE="https://github.com/kravietz/poppassd-ceti" SRC_URI="https://github.com/kravietz/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+" SLOT="0" @@ -27,8 +28,6 @@ RDEPEND="sys-libs/pam" DEPEND="${RDEPEND} test? ( app-admin/sudo )" -S="${WORKDIR}/${MY_P}" - DISABLE_AUTOFORMATTING=1 DOC_CONTENTS="poppassd is installed, but has to be run as root to work. diff --git a/net-mail/public-inbox/Manifest b/net-mail/public-inbox/Manifest index a0cc99a8d717..b117bd9df634 100644 --- a/net-mail/public-inbox/Manifest +++ b/net-mail/public-inbox/Manifest @@ -1,2 +1,3 @@ DIST public-inbox-1.9.0_p20231116.tar.gz 929149 BLAKE2B a8693c7720fff56069ac4147db42df4ff15b77b8d5127d12d9845f9b66ff3917f2f1ddbbca97432683bed2ad323e4300c9f3d3d9194cf24551296d64ecc1011d SHA512 f1fa8fa4093859010e1072694b0a46313c10e2d786a01e238600d9d4d669a9aace82959c240faf69ac8e4670953855e2bdc47afc512701b29d7a8d8c11da8c64 DIST public-inbox-1.9.0_p20240422.tar.gz 959680 BLAKE2B 18fc839f946490aab1f61b82243e5ad5a5abb6e171fbc1abf88e9ce63d467add88324c4855e88fa29fe483e8c7a8ce632bd00c3d60316db14738e1bd6b3c0bfd SHA512 322b0416760f48003e7f3d89f8cb804c1a65127ed387528ded4c96d7af0ead588ec3c7cb1f0f239a859921927052c40bff631a862ad640bfd52777fe26e3dcbf +DIST public-inbox-1.9.0_p20250930.tar.gz 1023389 BLAKE2B 3051f3f2dd7d5aef3bad94ade80dd005c2408a97f2e9c83a62fa1b1dddf15253581cf8074132444f0f93ff738381bfd9ad4fe02fc222c0744ddbad9b97e19153 SHA512 20d65e620eb67703e1a7ef83bd6cc9d085d518d91284f9d46940fa8b3f25c03ec0c9647e99aa0cf399e738556624588eddc9f2d56e8861f0e00c1b7a04591ac0 diff --git a/net-mail/public-inbox/public-inbox-1.9.0_p20250930.ebuild b/net-mail/public-inbox/public-inbox-1.9.0_p20250930.ebuild new file mode 100644 index 000000000000..197eabc25646 --- /dev/null +++ b/net-mail/public-inbox/public-inbox-1.9.0_p20250930.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-module + +DESCRIPTION="An archives-first approach to mailing lists" +HOMEPAGE="https://public-inbox.org" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI=" + https://public-inbox.org/public-inbox.git/ + https://repo.or.cz/public-inbox.git + " + inherit git-r3 +elif [[ ${PV} == *_p* ]] ; then + PUBLIC_INBOX_COMMIT="e0066f045f37b413b3fab1aca855d5022e57351f" + SRC_URI="https://repo.or.cz/public-inbox.git/snapshot/${PUBLIC_INBOX_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${PUBLIC_INBOX_COMMIT:0:7} +else + SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz" +fi + +LICENSE="AGPL-3+" +SLOT="0" +if [[ ${PV} != 9999 ]] ; then + KEYWORDS="~amd64" +fi + +# in order of mention in INSTALL.html, going more for feature completeness +# than for minimal footprint +RDEPEND=" + dev-perl/BSD-Resource + dev-perl/DBD-SQLite + dev-perl/Email-Address-XS + dev-perl/Inline-C + dev-perl/Linux-Inotify2 + dev-perl/Mail-IMAPClient + dev-perl/Net-Server + dev-perl/Parse-RecDescent + dev-perl/Plack + dev-perl/Search-Xapian + dev-perl/TimeDate + dev-perl/URI + dev-vcs/git + net-misc/curl + virtual/mta +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" diff --git a/net-misc/ndppd/Manifest b/net-misc/ndppd/Manifest index 6f70bd5d25f9..302d6fecaa71 100644 --- a/net-misc/ndppd/Manifest +++ b/net-misc/ndppd/Manifest @@ -1 +1 @@ -DIST ndppd-0.2.5.tar.gz 31820 BLAKE2B d16315a91d8fff9815d3ddea3f7d50f8ed5f243e15d757014acecaca7bfa74f1e35960e0c57859b7ae0780a2b2e7e7b1feb4861e7da89a5c63eb1700b6dada9b SHA512 85534594689c38c0203ad5e7c0c6373a705cbd7da7e2b0519689853a003be2fd7c953aa73529ca52d8c88bf0ce98524e39c475ea992669278090cde4a0e4ba2b +DIST ndppd-0.2.6.tar.gz 44956 BLAKE2B afd5d9d0388b37476c892df2246f7f79d9d5c9fe045c5cbc3525d0cc6fa34da0dc1bc9c63a16ab9d000217385bce73cddef25766c85c56f77432514a28e831bd SHA512 2db6cdf82cca1e22427d4f2d8731f42ddb8e425589d1b6c773bfdf38e35d2f315b4fc88533ca150d8d805345c56e39b42126fa3071756e714773125b10a7fb7b diff --git a/net-misc/ndppd/ndppd-0.2.5-r1.ebuild b/net-misc/ndppd/ndppd-0.2.6.ebuild index a29806e1fa68..fe2f7d89bd24 100644 --- a/net-misc/ndppd/ndppd-0.2.5-r1.ebuild +++ b/net-misc/ndppd/ndppd-0.2.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/portfwd/files/portfwd-0.29-fix_c23.patch b/net-misc/portfwd/files/portfwd-0.29-fix_c23.patch new file mode 100644 index 000000000000..36142ea40e3d --- /dev/null +++ b/net-misc/portfwd/files/portfwd-0.29-fix_c23.patch @@ -0,0 +1,191 @@ +don't use bundled getopt, bug #945521 +remove register keyword, bug #921659 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,4 +1,4 @@ +-SUBDIRS = getopt src tools doc ++SUBDIRS = src tools doc + + docdir = $(prefix)/doc/portfwd + doc_DATA = COPYING README CREDITS TODO +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -8,8 +8,6 @@ portfwd_SOURCES = addr.cc from_addr.cc host_map.cc portfwd.cc \ + proto_map.cc forward.cc port_pair.cc solve.cc \ + yconf.c lexconf.c util.cc fd_set.cc + +-LDADD = getopt.o getopt1.o +- + yconf.c: conf.y + $(YACC) -v -d -o $@ $< + +--- a/src/lexconf.c ++++ b/src/lexconf.c +@@ -759,9 +759,9 @@ extern int yylex (void); + */ + YY_DECL + { +- register yy_state_type yy_current_state; +- register char *yy_cp, *yy_bp; +- register int yy_act; ++ yy_state_type yy_current_state; ++ char *yy_cp, *yy_bp; ++ int yy_act; + + #line 94 "conf.lex" + +@@ -814,7 +814,7 @@ YY_DECL + yy_match: + do + { +- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; ++ YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; + if ( yy_accept[yy_current_state] ) + { + (yy_last_accepting_state) = yy_current_state; +@@ -1207,9 +1207,9 @@ case YY_STATE_EOF(INITIAL): + */ + static int yy_get_next_buffer (void) + { +- register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; +- register char *source = (yytext_ptr); +- register int number_to_move, i; ++ char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; ++ char *source = (yytext_ptr); ++ int number_to_move, i; + int ret_val; + + if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) +@@ -1333,14 +1333,14 @@ static int yy_get_next_buffer (void) + + static yy_state_type yy_get_previous_state (void) + { +- register yy_state_type yy_current_state; +- register char *yy_cp; ++ yy_state_type yy_current_state; ++ char *yy_cp; + + yy_current_state = (yy_start); + + for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) + { +- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); ++ YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); + if ( yy_accept[yy_current_state] ) + { + (yy_last_accepting_state) = yy_current_state; +@@ -1365,10 +1365,10 @@ static int yy_get_next_buffer (void) + */ + static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) + { +- register int yy_is_jam; +- register char *yy_cp = (yy_c_buf_p); ++ int yy_is_jam; ++ char *yy_cp = (yy_c_buf_p); + +- register YY_CHAR yy_c = 1; ++ YY_CHAR yy_c = 1; + if ( yy_accept[yy_current_state] ) + { + (yy_last_accepting_state) = yy_current_state; +@@ -1386,9 +1386,9 @@ static int yy_get_next_buffer (void) + return yy_is_jam ? 0 : yy_current_state; + } + +- static void yyunput (int c, register char * yy_bp ) ++ static void yyunput (int c, char * yy_bp ) + { +- register char *yy_cp; ++ char *yy_cp; + + yy_cp = (yy_c_buf_p); + +@@ -1398,10 +1398,10 @@ static int yy_get_next_buffer (void) + if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) + { /* need to shift things up to make room */ + /* +2 for EOB chars. */ +- register int number_to_move = (yy_n_chars) + 2; +- register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ ++ int number_to_move = (yy_n_chars) + 2; ++ char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ + YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; +- register char *source = ++ char *source = + &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; + + while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) +@@ -1978,7 +1978,7 @@ int yylex_destroy (void) + #ifndef yytext_ptr + static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) + { +- register int i; ++ int i; + for ( i = 0; i < n; ++i ) + s1[i] = s2[i]; + } +@@ -1987,7 +1987,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) + #ifdef YY_NEED_STRLEN + static int yy_flex_strlen (yyconst char * s ) + { +- register int n; ++ int n; + for ( n = 0; s[n]; ++n ) + ; + +--- a/src/yconf.c ++++ b/src/yconf.c +@@ -318,7 +318,7 @@ union yyalloc + # define YYCOPY(To, From, Count) \ + do \ + { \ +- register YYSIZE_T yyi; \ ++ YYSIZE_T yyi; \ + for (yyi = 0; yyi < (Count); yyi++) \ + (To)[yyi] = (From)[yyi]; \ + } \ +@@ -798,7 +798,7 @@ yystrlen (yystr) + const char *yystr; + # endif + { +- register const char *yys = yystr; ++ const char *yys = yystr; + + while (*yys++ != '\0') + continue; +@@ -823,8 +823,8 @@ yystpcpy (yydest, yysrc) + const char *yysrc; + # endif + { +- register char *yyd = yydest; +- register const char *yys = yysrc; ++ char *yyd = yydest; ++ const char *yys = yysrc; + + while ((*yyd++ = *yys++) != '\0') + continue; +@@ -954,8 +954,8 @@ yyparse () + #endif + { + +- register int yystate; +- register int yyn; ++ int yystate; ++ int yyn; + int yyresult; + /* Number of tokens to shift before error messages enabled. */ + int yyerrstatus; +@@ -973,12 +973,12 @@ yyparse () + /* The state stack. */ + short yyssa[YYINITDEPTH]; + short *yyss = yyssa; +- register short *yyssp; ++ short *yyssp; + + /* The semantic value stack. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs = yyvsa; +- register YYSTYPE *yyvsp; ++ YYSTYPE *yyvsp; + + + diff --git a/net-misc/portfwd/files/portfwd-2.init b/net-misc/portfwd/files/portfwd-2.init new file mode 100644 index 000000000000..3a2768d2c864 --- /dev/null +++ b/net-misc/portfwd/files/portfwd-2.init @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# Copyright 2025 Gentoo Authors +# # Distributed under the terms of the GNU General Public License v2 + +: ${PORTFWD_CONFIG:=/etc/portfwd.cfg} + +name="portfwd" +description="Port Forwarding Daemon" +command="/usr/sbin/portfwd" +command_args="--foreground --config ${PORTFWD_CONFIG} ${PORTFWD_OPTS}" +command_background=true +pidfile="/run/${RC_SVCNAME}.pid" +required_files="${PORTFWD_CONFIG}" + +depend() { + need net +} diff --git a/net-misc/portfwd/portfwd-0.29-r3.ebuild b/net-misc/portfwd/portfwd-0.29-r3.ebuild new file mode 100644 index 000000000000..153bd7e68f3a --- /dev/null +++ b/net-misc/portfwd/portfwd-0.29-r3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="Port Forwarding Daemon" +HOMEPAGE="https://portfwd.sourceforge.net" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-0.29-build-system.patch + "${FILESDIR}"/${PN}-0.29-fix_c23.patch +) + +src_prepare() { + default + + # bug 945521, use header from glibc/musl instead + rm getopt/getopt.h || die + + mv configure.in configure.ac || die # bug 822075 + + eautoreconf +} + +src_install() { + default + + dodoc cfg/* + + newinitd "${FILESDIR}"/${PN}-2.init ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest index c42872589a4a..1c8db56ab3a4 100644 --- a/net-misc/rabbitmq-server/Manifest +++ b/net-misc/rabbitmq-server/Manifest @@ -1 +1,3 @@ DIST rabbitmq-server-3.13.1.tar.xz 5083312 BLAKE2B 1821d05c1be2da491019605de7877f26cb8d47bf67f901d5bb2ede961558a44900a3b8697e254167eb5622d37b20b668dc919fadbe5c5c98f5cc644b948986b3 SHA512 022c6e213cf7cea865a6931a3481897efea65dffa649dd77df9d88bb5f9b7abaaa83b525f983de4cb336b1e0469073cadc2ce48d4f47f93005c87b9fdadb3857 +DIST rabbitmq-server-4.0.9.tar.xz 5070984 BLAKE2B 3f25acca661c37405e2cf3a244e1fccdfbb25957be8fb9cb7145637e7c9c40045da1c3f757ba48626ca840238d726930e4aa7bb342e7dd1c9e21f09649e6ed73 SHA512 ebb9ed0fa445ca909134bc3fa2a617dbc428993460921e686eb3498c12cb4b40afa2b39ae501d002406ca2ec7480e0d1ef7ecc24f28f6d240f29030e541291fb +DIST rabbitmq-server-4.1.4.tar.xz 3437180 BLAKE2B c2593699ec8716c314dd78111c9e29ba6c7746f78c8602d54805c3d410fac269e0d31e55ca8e4e3dee1053b7232d761eb80aa764c3debde57903d8a3003dd3e8 SHA512 31ed45d4a9604e280f3d06123f72d1471916a26d2b7972e7971924d87015ea3bd894505edd016ed508c316cc7a13322fc78b847e486ddb4788830b3b3b328e3a diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild index f613081805f8..b48a7c6e4a9a 100644 --- a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild +++ b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild @@ -34,6 +34,9 @@ DEPEND=" dev-libs/libxslt ${PYTHON_DEPS} " +BDEPEND=" + sys-apps/which +" pkg_setup() { python-any-r1_pkg_setup diff --git a/net-misc/rabbitmq-server/rabbitmq-server-4.0.9.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-4.0.9.ebuild new file mode 100644 index 000000000000..9e161de9fc23 --- /dev/null +++ b/net-misc/rabbitmq-server/rabbitmq-server-4.0.9.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_REQ_USE="xml(+)" + +inherit python-single-r1 systemd + +DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" +HOMEPAGE="https://www.rabbitmq.com/" +SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + +ACCT_DEPEND=" + acct-group/rabbitmq + acct-user/rabbitmq +" +# See https://www.rabbitmq.com/which-erlang.html for Erlang version +ERLANG_DEPEND=" + >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 +" +RDEPEND=" + ${ACCT_DEPEND} + ${ERLANG_DEPEND} + ${PYTHON_DEPS} +" +# See https://github.com/rabbitmq/rabbitmq-server/blob/main/deps/rabbitmq_cli/mix.exs for Elixir version +DEPEND=" + ${ERLANG_DEPEND} + app-arch/zip + app-arch/unzip + app-text/docbook-xml-dtd:4.5 + app-text/xmlto + >=dev-lang/elixir-1.13.4 <dev-lang/elixir-1.19.0 + dev-libs/libxslt +" +BDEPEND=" + ${ACCT_DEPEND} + ${ERLANG_DEPEND} +" + +src_compile() { + python_fix_shebang deps/rabbitmq_management/bin/rabbitmqadmin + + # Disable parallel make + # https://bugs.gentoo.org/930093 + # https://bugs.gentoo.org/930098 + # https://bugs.gentoo.org/930133 + emake -j1 PROJECT_VERSION=${PV} all docs dist +} + +src_install() { + # erlang module + local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" + + einfo "Setting correct RABBITMQ_HOME in scripts" + sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ + -i deps/rabbit/scripts/rabbitmq-env || die + + einfo "Installing Erlang modules to ${targetdir}" + insinto "${targetdir}" + chmod +x escript/* || die + insopts -m0755 + doins -r deps/rabbit/ebin deps/rabbit/include deps/rabbit/priv escript plugins + + einfo "Installing server scripts to /usr/sbin" + exeinto /usr/libexec/rabbitmq + for script in deps/rabbit/scripts/*; do + doexe ${script} + newsbin "${FILESDIR}"/rabbitmq-script-wrapper $(basename $script) + done + + # install the init script + newinitd "${FILESDIR}"/rabbitmq-server.init-r4 rabbitmq + systemd_dounit "${FILESDIR}/rabbitmq.service" + + # install documentation + dodoc deps/rabbit/docs/*.example + dodoc deps/rabbit/README.md + doman deps/rabbit/docs/*.5 + doman deps/rabbit/docs/*.8 + + # create the directory where our log file will go. + diropts -m 0770 -o rabbitmq -g rabbitmq + keepdir /var/log/rabbitmq /etc/rabbitmq + + # create the mnesia directory + diropts -m 0770 -o rabbitmq -g rabbitmq + keepdir /var/lib/rabbitmq/mnesia +} diff --git a/net-misc/rabbitmq-server/rabbitmq-server-4.1.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-4.1.4.ebuild new file mode 100644 index 000000000000..6d3e435b8e9c --- /dev/null +++ b/net-misc/rabbitmq-server/rabbitmq-server-4.1.4.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_REQ_USE="xml(+)" + +inherit python-single-r1 systemd + +DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" +HOMEPAGE="https://www.rabbitmq.com/" +SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + +ACCT_DEPEND=" + acct-group/rabbitmq + acct-user/rabbitmq +" +# See https://www.rabbitmq.com/which-erlang.html for Erlang version +ERLANG_DEPEND=" + >=dev-lang/erlang-26.0[ssl] <dev-lang/erlang-28 +" +RDEPEND=" + ${ACCT_DEPEND} + ${ERLANG_DEPEND} + ${PYTHON_DEPS} +" +# See https://github.com/rabbitmq/rabbitmq-server/blob/main/deps/rabbitmq_cli/mix.exs for Elixir version +DEPEND=" + ${ERLANG_DEPEND} + app-arch/zip + app-arch/unzip + app-text/docbook-xml-dtd:4.5 + app-text/xmlto + >=dev-lang/elixir-1.13.4 <dev-lang/elixir-1.19.0 + dev-libs/libxslt +" +BDEPEND=" + ${ACCT_DEPEND} + ${ERLANG_DEPEND} + sys-apps/which + || ( + app-arch/7zip + app-arch/p7zip + ) +" + +src_compile() { + python_fix_shebang deps/rabbitmq_management/bin/rabbitmqadmin + + # Disable parallel make + # https://bugs.gentoo.org/930093 + # https://bugs.gentoo.org/930098 + # https://bugs.gentoo.org/930133 + emake -j1 PROJECT_VERSION=${PV} all docs dist +} + +src_install() { + # erlang module + local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" + + einfo "Setting correct RABBITMQ_HOME in scripts" + sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ + -i deps/rabbit/scripts/rabbitmq-env || die + + einfo "Installing Erlang modules to ${targetdir}" + insinto "${targetdir}" + chmod +x escript/* || die + insopts -m0755 + doins -r deps/rabbit/ebin deps/rabbit/include deps/rabbit/priv escript plugins + + einfo "Installing server scripts to /usr/sbin" + exeinto /usr/libexec/rabbitmq + for script in deps/rabbit/scripts/*; do + doexe ${script} + newsbin "${FILESDIR}"/rabbitmq-script-wrapper $(basename $script) + done + + # install the init script + newinitd "${FILESDIR}"/rabbitmq-server.init-r4 rabbitmq + systemd_dounit "${FILESDIR}/rabbitmq.service" + + # install documentation + dodoc deps/rabbit/docs/*.example + dodoc deps/rabbit/README.md + doman deps/rabbit/docs/*.5 + doman deps/rabbit/docs/*.8 + + # create the directory where our log file will go. + diropts -m 0770 -o rabbitmq -g rabbitmq + keepdir /var/log/rabbitmq /etc/rabbitmq + + # create the mnesia directory + diropts -m 0770 -o rabbitmq -g rabbitmq + keepdir /var/lib/rabbitmq/mnesia +} diff --git a/net-p2p/persepolis/Manifest b/net-p2p/persepolis/Manifest new file mode 100644 index 000000000000..33b674746f52 --- /dev/null +++ b/net-p2p/persepolis/Manifest @@ -0,0 +1 @@ +DIST persepolis-5.2.0.tar.gz 1924515 BLAKE2B bc40d07f6aa90465a70354a39ea92ceed1fae61575c03106bdb5427f57e20a09a12c9c849a64796abedcf30bd78a8b6be4dd42a087085c2d0bd5b673df24bd7b SHA512 a4f5ca809031bfc7a0cdfe39ad62059b1a33f8bf233480216df99e34fbec9f968a137b33b085ceae529838a265d67fdd988c40785d1c333ec00269fa672cfcc2 diff --git a/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch b/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch new file mode 100644 index 000000000000..ca4d1b0f7722 --- /dev/null +++ b/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch @@ -0,0 +1,32 @@ +tweaks the executable that comes with persepolis to work better with +gentoo's python-exec. + +by default meson will detect the python executable used to run it, then +replace @PYTHON@ with that path to be used at runtime. this doesn't work +with portage's path abstraction. instead this replaces with a generic path +then relies on 'python_newscript', run in the ebuild, to resolve the +correct path. + +also remove's the hard-coded 'pythonsitepackagedir', python-exec will set +the system path correctly at runtime. + +diff --git a/persepolis/persepolis.py b/persepolis/persepolis.py +index d5e5b25..67bc72b 100644 +--- a/persepolis/persepolis.py ++++ b/persepolis/persepolis.py +@@ -1,4 +1,4 @@ +-#!@PYTHON@ ++#!/usr/bin/python + + + # -*- coding: utf-8 -*- +@@ -19,9 +19,6 @@ + # this file is created for running persepolis from /usr/bin/ or /usr/local/bin/. + import sys + +-pythonsitepackagedir = '@pythonsitepackagedir@' +- + if __name__ == '__main__': +- sys.path.append(pythonsitepackagedir) + from persepolis.scripts import persepolis + persepolis.main() diff --git a/app-text/klogg/metadata.xml b/net-p2p/persepolis/metadata.xml index d69c0768e00c..39a142db5f1f 100644 --- a/app-text/klogg/metadata.xml +++ b/net-p2p/persepolis/metadata.xml @@ -2,14 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>anton.filimonov@gmail.com</email> - <name>Anton Filimonov</name> + <email>truffle074@gmail.com</email> + <name>Bryce Copeland (truffle)</name> </maintainer> - - <use> - <flag name="lto"> - Build with link time optimization (LTO). - </flag> - </use> + <upstream> + <bugs-to>https://github.com/persepolisdm/persepolis/issues</bugs-to> + </upstream> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/net-p2p/persepolis/persepolis-5.2.0.ebuild b/net-p2p/persepolis/persepolis-5.2.0.ebuild new file mode 100644 index 000000000000..1229ab180795 --- /dev/null +++ b/net-p2p/persepolis/persepolis-5.2.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit meson python-single-r1 optfeature xdg + +DESCRIPTION="Persepolis is a download manager written in Python." +HOMEPAGE="https://github.com/persepolisdm/persepolis" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/persepolisdm/persepolis.git" +else + SRC_URI="https://github.com/persepolisdm/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + dev-python/pyside:6 + dev-python/requests + dev-python/setuptools + dev-python/lxml + dev-python/pysocks + dev-python/beautifulsoup4 + dev-python/pyopenssl + dev-python/certifi + dev-python/sip + dev-python/urllib3 + dev-python/setproctitle + net-misc/aria2 + dev-python/dasbus +" +RDEPEND="${PYTHON_DEPS} ${DEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}/${PN}-5.2.0-fix-executable.patch" +) + +src_configure() { + python_setup + meson_src_configure +} + +src_install() { + meson_src_install + + # removes packaged executable, and replaces with a python-exec version + rm "${D}/usr/bin/persepolis" || die + python_newscript "persepolis/${PN}.py" "${PN}" + + python_optimize +} + +pkg_postinst() { + optfeature "supporting youtube video downloads" net-misc/yt-dlp media-video/ffmpeg + optfeature "uniform styling between persepolis and other applications" X11-themes/adwaita-qt + + xdg_pkg_postinst +} diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 26c47d9dcbfb..efdda4dade05 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -36,6 +36,48 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Dead upstream, EAPI-7 based, no one else is left packaging this. +# Bug #957218. Removal on 2025-10-29. +net-firewall/itval + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake-4, boost-1.89 +# but most importantly Google according to upstream user reports. +# Bugs #907861, #957553, #957554, #963466. Removal on 2025-10-29. +net-misc/grive + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Dead upstream, EAPI-7 based, no one else is left packaging this. +# Bugs #952796, #957240. Removal on 2025-10-29. +sys-auth/google-authenticator-wrappers + +# Jason A. Donenfeld <zx2c4@gentoo.org> (2025-09-30) +# Upstream is dead, package is broken. Removal on 2025-10-29. +net-analyzer/speedtest++ + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, almost no one else is left +# packaging this. Removal on 2025-10-29. +sys-fs/reiserfs-defrag + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4. +# If you want to keep it, maintain it. +# Bugs #789756, #951884, #956413, #957572. Removal on 2025-10-29. +x11-wm/ctwm + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, almost no one else is left +# packaging this. Removal on 2025-10-29. +sys-auth/pam_abl + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30) +# No stable revdeps, destabilising package together with cleanup +# of EAPI-7 based -r2. media-libs/aften-0.0.8-r3 is available +# for ~amd64, ~ppc and ~x86. +<media-libs/aften-0.0.8-r3 + # Andreas Sturmlechner <asturm@gentoo.org> (2025-09-29) # Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4 and modern C++ # Package in search of a dedicated maintainer. @@ -159,17 +201,6 @@ dev-python/spur # Bug #955270. Removal on 2025-10-05. sci-libs/silo -# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-01) -# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. -# Bugs #951888, #957258. Removal on 2025-10-01. -net-analyzer/nipper -net-libs/libnipper - -# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-01) -# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. -# Bugs #952062, #957253. Removal on 2025-10-01. -sci-mathematics/diagrtb - # Eli Schwartz <eschwartz@gentoo.org> (2025-09-01) # Effectively unmaintained in Gentoo. Upstream dead for 8 years. Stuck # on py3.11, but no testsuite and still has py2-specific source code so diff --git a/sci-calculators/hcalc/files/hcalc-1.2-cmake4.patch b/sci-calculators/hcalc/files/hcalc-1.2-cmake4.patch new file mode 100644 index 000000000000..7f8e47adf5a5 --- /dev/null +++ b/sci-calculators/hcalc/files/hcalc-1.2-cmake4.patch @@ -0,0 +1,8 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required (VERSION 2.6) ++cmake_minimum_required (VERSION 3.10) + project (hcalc C) + + find_package(X11) diff --git a/sci-calculators/hcalc/hcalc-1.2-r1.ebuild b/sci-calculators/hcalc/hcalc-1.2-r1.ebuild index 7f9ac30de30d..d237345158d7 100644 --- a/sci-calculators/hcalc/hcalc-1.2-r1.ebuild +++ b/sci-calculators/hcalc/hcalc-1.2-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake DESCRIPTION="DJ's Hex Calculator" -HOMEPAGE="http://www.delorie.com/store/hcalc/ https://github.com/jlec/hcalc" +HOMEPAGE="https://www.delorie.com/store/hcalc/ https://github.com/jlec/hcalc" SRC_URI="https://github.com/jlec/hcalc/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="GPL-2" @@ -21,6 +21,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-fno-common.patch "${FILESDIR}"/${P}-clang16.patch + "${FILESDIR}"/${P}-cmake4.patch # bug 952071, downstream patch ) pkg_postinst() { diff --git a/sci-electronics/gtkwave/Manifest b/sci-electronics/gtkwave/Manifest index e1f254eb565b..6f4dbdb26970 100644 --- a/sci-electronics/gtkwave/Manifest +++ b/sci-electronics/gtkwave/Manifest @@ -1,3 +1,4 @@ DIST gtkwave-3.3.106.tar.gz 3507185 BLAKE2B 89389c6eef2fb80b82b048fc94248cf6b30ec0d8fea1260189f2ea1f143123e0294d00f93a0c25f777b6e2c188041af16f4e26e5206e0c65fe23c1f058b19186 SHA512 4deec8dc88210ae542b8066763265450530756d34babf10c7820fe27b23d01e6d2f084ec74b7b0730a645fcb667ba3c0d2dcfb4111e702a523805041dc96768a DIST gtkwave-gtk3-3.3.111.tar.gz 3329907 BLAKE2B 523c5b3cb75581d9828d6a1e61df66a0a85ccc41415c9971affaf347948bc7a3b7850cf8abe4f3e57dab56d2f54722a121a8d3b757993d008e1598e4f2ce8843 SHA512 407c1ca87d9645940201c876846e7e6f5e4af67b919a4f63061adc017b2797be5ba10bb9bf132f1b86dff111a64b774e41b8b1630fc99997b5270622eda44c0c DIST gtkwave-gtk3-3.3.121.tar.gz 3367669 BLAKE2B 42a015de4d569bd41ac54972d1c4998abb753049e3f28d270c693f8108d5c2d56322494c899cc33121c8fcb01bdace90678fb014f039553284dc317a3dbb190c SHA512 d440a3553125490800f801d5f23461c0745e511c518e0eedd346a2fe2a087c4362488f4a018cba0b22af694e433b070fef882453b9c49e6d9fbe2e1b44966d26 +DIST gtkwave-gtk3-3.3.125.tar.gz 3513826 BLAKE2B 58a9dde2fe7dc1536dea6075bd37cce7c16a74e01c653da84dcce9048fa84ecf2aae2cc086d1ec39889ac95c5f616a7f258d20d098e3710c74663b40278b1348 SHA512 840c1f8c03cabb987633d2f7d06eefcaf9bc08a7942eef6e52faf5ac1a1ca6f5550314305593342916646a2a4a6c0609683a5c3235c7149bcb7b9f72558257e5 diff --git a/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_bashism.patch b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_bashism.patch new file mode 100644 index 000000000000..05553d6efa0f --- /dev/null +++ b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_bashism.patch @@ -0,0 +1,32 @@ +https://github.com/gtkwave/gtkwave/pull/455.patch +remove bashism +the dev branch uses meson +--- a/configure ++++ b/configure +@@ -7036,7 +7036,7 @@ $as_echo "$EXZ" >&6; } + + LIBXZ_LDADD= + LIBXZ_CFLAGS= +-if test "X$EXZ" == "Xyes"; then ++if test "X$EXZ" = "Xyes"; then + have_liblzma=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +@@ -7126,7 +7126,7 @@ fi + $as_echo "$FASTTREE" >&6; } + + FASTTREE_CFLAGS= +-if test "X$FASTTREE" == "Xno"; then ++if test "X$FASTTREE" = "Xno"; then + FASTTREE_CFLAGS='-DWAVE_DISABLE_FAST_TREE' + fi + +@@ -7153,7 +7153,7 @@ $as_echo "$EJUDY" >&6; } + + LIBJUDY_LDADD= + LIBJUDY_CFLAGS= +-if test "X$EJUDY" == "Xyes"; then ++if test "X$EJUDY" = "Xyes"; then + have_libjudy=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ diff --git a/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_c23.patch b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_c23.patch new file mode 100644 index 000000000000..985babc24032 --- /dev/null +++ b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_c23.patch @@ -0,0 +1,51 @@ +https://github.com/gtkwave/gtkwave/pull/455.patch +fix c23, remove old-style definition +the files have been removed in the dev branch +--- a/contrib/rtlbrowse/definehash.c ++++ b/contrib/rtlbrowse/definehash.c +@@ -46,9 +46,7 @@ inline + #endif + #endif + static unsigned int +-hash (str, len) +- register const char *str; +- register unsigned int len; ++hash (register const char *str, register unsigned int len) + { + static const unsigned char asso_values[] = + { +@@ -110,9 +108,7 @@ __attribute__ ((__gnu_inline__)) + #endif + #endif + const char * +-is_builtin_define (str, len) +- register const char *str; +- register unsigned int len; ++is_builtin_define (register const char *str, register unsigned int len) + { + static const char * const wordlist[] = + { +--- a/src/vcd_keywords.c ++++ b/src/vcd_keywords.c +@@ -58,9 +58,7 @@ inline + #endif + #endif + static unsigned int +-keyword_hash (str, len) +- register const char *str; +- register unsigned int len; ++keyword_hash (register const char *str, register unsigned int len) + { + static const unsigned char asso_values[] = + { +@@ -101,9 +99,7 @@ __attribute__ ((__gnu_inline__)) + #endif + #endif + const struct vcd_keyword * +-check_identifier (str, len) +- register const char *str; +- register unsigned int len; ++check_identifier (register const char *str, register unsigned int len) + { + static const struct vcd_keyword wordlist[] = + { diff --git a/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_musl.patch b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_musl.patch new file mode 100644 index 000000000000..15af1de315af --- /dev/null +++ b/sci-electronics/gtkwave/files/gtkwave-3.3.125-fix_musl.patch @@ -0,0 +1,18 @@ +see https://bugs.gentoo.org/945794 +https://github.com/gtkwave/gtkwave/pull/455.patch +apply same ifdef as main.c +the getopt files have been deleted in the dev branch +--- a/src/globals.c ++++ b/src/globals.c +@@ -18,7 +18,11 @@ + #include "fgetdynamic.h" + #include "ghw.h" + #include "globals.h" ++#ifdef HAVE_GETOPT_LONG ++#include <getopt.h> ++#else + #include "gnu-getopt.h" ++#endif + #include "gnu_regex.h" + #include "gtk23compat.h" + #include "lx2.h" diff --git a/sci-electronics/gtkwave/gtkwave-3.3.125.ebuild b/sci-electronics/gtkwave/gtkwave-3.3.125.ebuild new file mode 100644 index 000000000000..8483ad8c97aa --- /dev/null +++ b/sci-electronics/gtkwave/gtkwave-3.3.125.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome2-utils toolchain-funcs xdg + +MY_P="${PN}-gtk3-${PV}" +DESCRIPTION="Wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files" +HOMEPAGE="https://gtkwave.github.io/gtkwave/" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${MY_P}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="fasttree judy lzma tcl wayland X" + +RDEPEND=" + app-arch/bzip2 + dev-libs/glib:2 + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + x11-libs/gtk+:3[wayland?,X?] + judy? ( dev-libs/judy ) + tcl? ( + dev-lang/tcl:0= + dev-lang/tk:0= + ) + lzma? ( app-arch/xz-utils ) +" +DEPEND=" + ${RDEPEND} + net-libs/libtirpc +" +BDEPEND=" + dev-util/gperf + virtual/pkgconfig +" + +PATCHES=( + # https://github.com/gtkwave/gtkwave/pull/455 + "${FILESDIR}"/${PN}-3.3.125-fix_bashism.patch + "${FILESDIR}"/${PN}-3.3.125-fix_c23.patch + "${FILESDIR}"/${PN}-3.3.125-fix_musl.patch +) + +src_prepare() { + default + + # doc and examples are installed manually then in the right path + sed -i -e 's/doc examples//' Makefile.in || die +} + +src_configure() { + # defang automagic dependencies + use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND + use X || append-cppflags -DGENTOO_GTK_HIDE_X11 + + export ac_cv_path_PKG_CONFIG="$(tc-getPKG_CONFIG)" + local myeconfargs=( + --disable-mime-update + --disable-struct-pack # runtime error w/ UBSAN + --enable-largefile + --enable-gtk3 + --with-gsettings + --with-tirpc + $(use_enable tcl) + $(use_enable lzma xz) + $(use_enable fasttree) + $(use_enable judy) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + # AR for tcl.m4 + emake AR="$(tc-getAR)" +} + +src_install() { + default + + insinto /usr/share/metainfo + doins share/appdata/io.github.gtkwave.GTKWave.metainfo.xml + + dodoc doc/${PN}.odt + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples /usr/share/doc/${PF}/${PN}.odt +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/sci-electronics/gtkwave/metadata.xml b/sci-electronics/gtkwave/metadata.xml index 291d82d75efe..8a097b1e5c13 100644 --- a/sci-electronics/gtkwave/metadata.xml +++ b/sci-electronics/gtkwave/metadata.xml @@ -10,7 +10,9 @@ reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing. </longdescription> - + <upstream> + <bugs-to>https://github.com/gtkwave/gtkwave/issues</bugs-to> + </upstream> <use> <flag name="fasttree">Enables experimental Fast SST Tree widget code.</flag> <flag name="fatlines">Renders lines as double width in gtkwave.</flag> diff --git a/sci-geosciences/osm2pgsql/Manifest b/sci-geosciences/osm2pgsql/Manifest index e7b266c69e16..3c31702461f2 100644 --- a/sci-geosciences/osm2pgsql/Manifest +++ b/sci-geosciences/osm2pgsql/Manifest @@ -1 +1,2 @@ DIST osm2pgsql-2.0.0.tar.gz 2712209 BLAKE2B 064bca5796f8ede6f6fb816c8fa3758f066788c8e41c300b4a9cadd8058ca9bed49379a260ee8e5990d7a38061808f7ec78d2895c4964e5546b2ed3862d74239 SHA512 24310f0370fe5e5f87f81f553c61cc24ec80d29054f0679a2d34a3f1d72eacff93ef59611ba0938e552c9faf167f187d7117f5a08f0c0c26f258d95ebee86743 +DIST osm2pgsql-2.2.0.tar.gz 2729137 BLAKE2B 70d3ec394638bb02e613b7796e239e02748436452cbf8c672459c968ce11c2352b76ec153c82dc8905a3a6f01e9fb6a4a8775e064b4dfb8cf4f10c35481f5ace SHA512 873d6fb6470f2a61ec5243e20faa556739122de55b90770ab8df62d3a86a9751875e1f036c3fca3836354c39a690729f712265df1151f169ed988589139e5cb2 diff --git a/sci-geosciences/osm2pgsql/files/osm2pgsql-2.2.0-cmake-boost-warning.patch b/sci-geosciences/osm2pgsql/files/osm2pgsql-2.2.0-cmake-boost-warning.patch new file mode 100644 index 000000000000..e6ac5a4635f6 --- /dev/null +++ b/sci-geosciences/osm2pgsql/files/osm2pgsql-2.2.0-cmake-boost-warning.patch @@ -0,0 +1,14 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,6 +1,10 @@ +- + cmake_minimum_required(VERSION 3.10.0) + ++# FIXME: Replace with >=Boost-1.70 shipped BoostConfig.cmake ++if (POLICY CMP0167) ++ cmake_policy(SET CMP0167 OLD) # since 3.30 ++endif() ++ + project(osm2pgsql VERSION 2.2.0 LANGUAGES CXX C) + + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-2.2.0.ebuild b/sci-geosciences/osm2pgsql/osm2pgsql-2.2.0.ebuild new file mode 100644 index 000000000000..94c133f047cc --- /dev/null +++ b/sci-geosciences/osm2pgsql/osm2pgsql-2.2.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/openstreetmap/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi +inherit cmake lua-single + +DESCRIPTION="Converts OSM planet.osm data to a PostgreSQL/PostGIS database" +HOMEPAGE="https://osm2pgsql.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tries to connect to local postgres server and other shenanigans +RESTRICT="test" + +COMMON_DEPEND=" + app-arch/bzip2 + dev-db/postgresql:= + dev-libs/expat + sci-libs/proj:= + sys-libs/zlib + ${LUA_DEPS} +" +DEPEND="${COMMON_DEPEND} + dev-cpp/nlohmann_json + dev-libs/boost +" +RDEPEND="${COMMON_DEPEND} + dev-db/postgis +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.0-cmake_lua_version.patch + "${FILESDIR}"/${P}-cmake-boost-warning.patch +) + +src_configure() { + local mycmakeargs=( + -DWITH_LUAJIT=$(usex lua_single_target_luajit) + -DBUILD_TESTS=OFF + ) + # To prevent the "unused variable" QA warning + use lua_single_target_luajit || mycmakeargs+=( -DLUA_VERSION=$(lua_get_version) ) + + cmake_src_configure +} diff --git a/sci-geosciences/osm2pgsql/osm2pgsql-99999999.ebuild b/sci-geosciences/osm2pgsql/osm2pgsql-99999999.ebuild index 07af4eff54e9..a8293d2cea1a 100644 --- a/sci-geosciences/osm2pgsql/osm2pgsql-99999999.ebuild +++ b/sci-geosciences/osm2pgsql/osm2pgsql-99999999.ebuild @@ -1,24 +1,30 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit cmake git-r3 lua-single - -EGIT_REPO_URI="https://github.com/openstreetmap/${PN}.git" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/openstreetmap/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi +inherit cmake lua-single DESCRIPTION="Converts OSM planet.osm data to a PostgreSQL/PostGIS database" HOMEPAGE="https://osm2pgsql.org/" -SRC_URI="" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" IUSE="" REQUIRED_USE="${LUA_REQUIRED_USE}" +# Tries to connect to local postgres server and other shenanigans +RESTRICT="test" + COMMON_DEPEND=" app-arch/bzip2 dev-db/postgresql:= @@ -29,15 +35,12 @@ COMMON_DEPEND=" " DEPEND="${COMMON_DEPEND} dev-cpp/nlohmann_json - dev-libs/boost:= + dev-libs/boost " RDEPEND="${COMMON_DEPEND} dev-db/postgis " -# Tries to connect to local postgres server and other shenanigans -RESTRICT="test" - PATCHES=( "${FILESDIR}"/${PN}-2.0.0-cmake_lua_version.patch ) @@ -45,9 +48,10 @@ PATCHES=( src_configure() { local mycmakeargs=( -DWITH_LUAJIT=$(usex lua_single_target_luajit) - # To prevent the "unused variable" QA warning - $(usex !lua_single_target_luajit "-DLUA_VERSION=$(lua_get_version)" "") -DBUILD_TESTS=OFF ) + # To prevent the "unused variable" QA warning + use lua_single_target_luajit || mycmakeargs+=( -DLUA_VERSION=$(lua_get_version) ) + cmake_src_configure } diff --git a/sci-libs/blas-lapack-aux-wrapper/blas-lapack-aux-wrapper-0-r1.ebuild b/sci-libs/blas-lapack-aux-wrapper/blas-lapack-aux-wrapper-0-r1.ebuild new file mode 100644 index 000000000000..fe8145a3b8a8 --- /dev/null +++ b/sci-libs/blas-lapack-aux-wrapper/blas-lapack-aux-wrapper-0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit meson python-any-r1 + +DESCRIPTION="BLAS/LAPACK wrappers for FlexiBLAS" +HOMEPAGE="https://gitweb.gentoo.org/proj/blas-lapack-aux-wrapper.git/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="index64" + +RDEPEND=" + !sci-libs/lapack[-flexiblas(-)] + >=sci-libs/flexiblas-3.4.82-r4:=[index64(-)?] +" +DEPEND=" + ${RDEPEND} + sci-libs/lapack:=[flexiblas(-),index64?,lapacke] +" +BDEPEND=" + ${PYTHON_DEPS} +" + +# we do not call the compiler, only the linker +QA_FLAGS_IGNORED=".*" + +src_configure() { + local emesonargs=( + -Dilp64=$(usex index64 true false) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + local f + cd "${ED}/usr/$(get_libdir)" || die + mkdir blas-lapack-aux-wrapper || die + mv lib* blas-lapack-aux-wrapper/ || die + for f in blas-lapack-aux-wrapper/*.so; do + ln -s "${f}" || die + done +} diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest index 959e4f8b8481..9ed47a0a3156 100644 --- a/sci-libs/cfitsio/Manifest +++ b/sci-libs/cfitsio/Manifest @@ -1,3 +1,2 @@ -DIST cfitsio-4.5.0.tar.gz 4648097 BLAKE2B 5e0e09a3e6f43ce00bb5e5dd90e88c1aa2a873b407f3156147b064904ab341da219e69dc2a763e6b02eea0392a78e0ce74c15f921054bf72cac9b6e425765f99 SHA512 03746bf49cfcd97991be54f3e4dd51fb45c7b3a75f581dc6ab9ee5726a342dc11b651667807fd67e5318576d9b15e3580dd62ceab02fd684feff7ee6bb2edc7c -DIST cfitsio-4.6.0.tar.gz 4645987 BLAKE2B 7e83edff7f143a622e65f6d24e088aa6c5fbbd1b978c75cb0761bdbefeaeccc6b257abd9a586f8b140eb7a7b2a26e5d568a6f4cacc450a792aea8a3337286e2e SHA512 1d224401ceeaee5e879b81eca7eb200b47104f93ea33ccf83fb7b068753a72ad36658c371470b77860036fb5b731dedecd5b5df0c3745f0ef7cc3809eb84aea3 DIST cfitsio-4.6.2.tar.gz 4680361 BLAKE2B dc270e7db86626629c3b281dd037903207902e9fa1140cea04d6aba721cd6853d25b386214691aee82ac3b9358cc747242057d0b8b7fb58eade1ada48f75f324 SHA512 fb987b28b56e686fee80bb9cef87e8bb0b5094c425008b12fa3748c772479995c38cc16a15ba662c9ca9d5b295cfd49392bf81512446e1ecbea40760a065f091 +DIST cfitsio-4.6.3.tar.gz 4661924 BLAKE2B de9cc28ce6a1e00d043e3c2733adcdc50d761504e4f801274b64629a66ab9aa64db7809760c6d8e928a426cf73134924f176d6313a264783d41b19315b755a2b SHA512 e6bbfa2dcb8c54a1d1eed663c6443ea9ffe6b49ae8876ce64347446cae1c64c53060d5088711feaa08d3d20bdb9861f7d85b8d899cd0b78e59037272c62a1dd9 diff --git a/sci-libs/cfitsio/cfitsio-4.5.0.ebuild b/sci-libs/cfitsio/cfitsio-4.5.0.ebuild deleted file mode 100644 index 4b506cba5d17..000000000000 --- a/sci-libs/cfitsio/cfitsio-4.5.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib fortran-2 - -DESCRIPTION="C and Fortran library for manipulating FITS files" -HOMEPAGE="https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html" -SRC_URI="https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/10-r1" -KEYWORDS="~alpha amd64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="bzip2 curl test tools" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex -" -RDEPEND=" - sys-libs/zlib[${MULTILIB_USEDEP}] - bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) -" -# Bug #803350 -DEPEND=" - ${RDEPEND} - <dev-lang/cfortran-20110621 -" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # fix libdir - sed -e 's:lib/::' -i CMakeLists.txt || die - - # Avoid internal cfortran - rm cfortran.h || die -} - -multilib_src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - # used for .pc file - -DLIB_SUFFIX=${libdir#lib} - - -DUSE_BZIP2=$(usex bzip2) - -DUSE_CURL=$(usex curl) - -DUSE_PTHREADS=ON - # just appending CFLAGS - -DUSE_SSE2=OFF - -DUSE_SSSE3=OFF - - -DTESTS=$(usex test) - -DUTILS=$(multilib_native_usex tools) - ) - cmake_src_configure -} - -multilib_src_install_all() { - dodoc README.md docs/*.pdf - - docinto examples - dodoc utilities/{cookbook.{c,f},testprog.c,testf77.f,speed.c,smem.c} -} diff --git a/sci-libs/cfitsio/cfitsio-4.6.0.ebuild b/sci-libs/cfitsio/cfitsio-4.6.0.ebuild deleted file mode 100644 index e3005fc78611..000000000000 --- a/sci-libs/cfitsio/cfitsio-4.6.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib fortran-2 - -DESCRIPTION="C and Fortran library for manipulating FITS files" -HOMEPAGE="https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html" -SRC_URI="https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/10-r1" -KEYWORDS="~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="bzip2 curl test tools" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - app-alternatives/lex -" -RDEPEND=" - sys-libs/zlib[${MULTILIB_USEDEP}] - bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) -" -# Bug #803350 -DEPEND=" - ${RDEPEND} - <dev-lang/cfortran-20110621 -" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # I hate CMake - sed -i -e 's:lib/:${CMAKE_INSTALL_LIBDIR}/:' \ - -e 's:lib$:${CMAKE_INSTALL_LIBDIR}:' CMakeLists.txt || die - - # Avoid internal cfortran - rm cfortran.h || die -} - -multilib_src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - # used for .pc file - # note that we need to set them, as otherwise .pc file will mess up - # compiler command-line - -DLIB_DESTINATION="${EPREFIX}/usr/$(get_libdir)" - -DINCLUDE_INSTALL_DIR="${EPREFIX}/usr/include" - - -DUSE_BZIP2=$(usex bzip2) - -DUSE_CURL=$(usex curl) - -DUSE_PTHREADS=ON - # just appending CFLAGS - -DUSE_SSE2=OFF - -DUSE_SSSE3=OFF - - -DTESTS=$(usex test) - -DUTILS=$(multilib_native_usex tools) - ) - cmake_src_configure -} - -multilib_src_install_all() { - dodoc README.md docs/*.pdf - - docinto examples - dodoc utilities/{cookbook.{c,f},testprog.c,testf77.f,speed.c,smem.c} -} diff --git a/sci-libs/cfitsio/cfitsio-4.5.0-r1.ebuild b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild index c50383b46670..48118fde56a9 100644 --- a/sci-libs/cfitsio/cfitsio-4.5.0-r1.ebuild +++ b/sci-libs/cfitsio/cfitsio-4.6.3.ebuild @@ -23,6 +23,7 @@ RDEPEND=" sys-libs/zlib[${MULTILIB_USEDEP}] bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + tools? ( !dev-util/smem ) " # Bug #803350 DEPEND=" @@ -30,8 +31,6 @@ DEPEND=" <dev-lang/cfortran-20110621 " -PATCHES=( "${FILESDIR}/${P}-rename-nullptr.patch" ) - pkg_setup() { fortran-2_pkg_setup } @@ -39,9 +38,6 @@ pkg_setup() { src_prepare() { cmake_src_prepare - # fix libdir - sed -e 's:lib/::' -i CMakeLists.txt || die - # Avoid internal cfortran rm cfortran.h || die } @@ -49,9 +45,6 @@ src_prepare() { multilib_src_configure() { local libdir=$(get_libdir) local mycmakeargs=( - # used for .pc file - -DLIB_SUFFIX=${libdir#lib} - -DUSE_BZIP2=$(usex bzip2) -DUSE_CURL=$(usex curl) -DUSE_PTHREADS=ON diff --git a/sci-libs/cfitsio/files/cfitsio-4.5.0-rename-nullptr.patch b/sci-libs/cfitsio/files/cfitsio-4.5.0-rename-nullptr.patch deleted file mode 100644 index 6281d7f7e324..000000000000 --- a/sci-libs/cfitsio/files/cfitsio-4.5.0-rename-nullptr.patch +++ /dev/null @@ -1,51 +0,0 @@ -Nullptr is reserved keyword in C23. Rename to something that describes usage better -https://bugs.gentoo.org/944747 ---- a/putcol.c -+++ b/putcol.c -@@ -1226,7 +1226,7 @@ - long rept, rowrept, width, tnull, naxes[9] = {1,1,1,1,1,1,1,1,1}, groups; - double zeros = 0.; - char message[FLEN_ERRMSG], keyname[FLEN_KEYWORD], nullstr[FLEN_VALUE]; -- char **stringptr, *nullptr, *cptr; -+ char **stringptr, *ptr_to_null, *cptr; - - if (*status > 0) - return(*status); -@@ -2081,24 +2081,24 @@ - { - stringptr = cols[jj].array; - dataptr = stringptr + 1; -- nullptr = *stringptr; -+ ptr_to_null = *stringptr; - nbytes = 2; - } - else - { - dataptr = (char *) cols[jj].array + col[jj].nullsize; -- nullptr = (char *) cols[jj].array; -+ ptr_to_null = (char *) cols[jj].array; - nbytes = col[jj].nullsize; - } - -- if (memcmp(nullptr, &zeros, nbytes) ) -+ if (memcmp(ptr_to_null, &zeros, nbytes) ) - { - /* null value flag not zero; must check for and write nulls */ - if (hdutype == IMAGE_HDU) - { - if (ffppn(cols[jj].fptr, cols[jj].datatype, - felement, cols[jj].repeat * ntodo, dataptr, -- nullptr, &tstatus) > 0) -+ ptr_to_null, &tstatus) > 0) - break; - } - else -@@ -2113,7 +2113,7 @@ - - if (ffpcn(cols[jj].fptr, cols[jj].datatype, cols[jj].colnum, frow, - felement, cols[jj].repeat * ntodo, dataptr, -- nullptr, &tstatus) > 0) -+ ptr_to_null, &tstatus) > 0) - break; - } - } diff --git a/sci-libs/flexiblas/flexiblas-3.4.82-r4.ebuild b/sci-libs/flexiblas/flexiblas-3.4.82-r4.ebuild new file mode 100644 index 000000000000..51b77796acdc --- /dev/null +++ b/sci-libs/flexiblas/flexiblas-3.4.82-r4.ebuild @@ -0,0 +1,281 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake multilib toolchain-funcs + +MY_P=flexiblas-release-v${PV} +DESCRIPTION="A BLAS and LAPACK wrapper library with runtime exchangable backends" +HOMEPAGE=" + https://www.mpi-magdeburg.mpg.de/projects/flexiblas/ + https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/ +" +SRC_URI=" + https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/-/archive/v${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +# BSD for vendored cblas/lapacke +LICENSE="LGPL-3+ BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="blis index64 mkl openblas openmp system-blas tbb test" +RESTRICT="!test? ( test )" + +# flexiblas only supports gnu-openmp using clang/gcc +DEPEND=" + sci-libs/lapack:=[deprecated,index64(-)?] + blis? ( sci-libs/blis:=[-64bit-index(-),index64(-)?] ) + mkl? ( + sci-libs/mkl:=[tbb?] + openmp? ( sci-libs/mkl[gnu-openmp] ) + ) + openblas? ( sci-libs/openblas:=[index64(-)?] ) + system-blas? ( sci-libs/lapack[flexiblas(-)] ) +" +RDEPEND=" + ${DEPEND} + system-blas? ( + !app-eselect/eselect-blas + !app-eselect/eselect-cblas + !app-eselect/eselect-lapack + !sci-libs/lapack[-flexiblas(-)] + !=sci-libs/blas-lapack-aux-wrapper-0-r0 + ) +" +PDEPEND=" + system-blas? ( + >=sci-libs/blas-lapack-aux-wrapper-0-r1[index64?] + ) +" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + fi +} + +src_prepare() { + local PATCHES=( + # extracted from + # https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/-/commit/04021ceada30f136036a22dc6c811b3d352b199d + "${FILESDIR}/${P}-xerbla-array.patch" + ) + + cmake_src_prepare + + # remove bundled netlib blas/lapack + # (we still need vendored cblas/lapacke) + rm -r contributed/lapack-* || die +} + +src_configure() { + BACKENDS=( $(usev blis) $(usev openblas) ) + local extra=${BACKENDS[*]} + local libdir="${ESYSROOT}/usr/$(get_libdir)" + local mycmakeargs=( + -DTESTS=$(usex test) + -DCBLAS=ON + -DINTEGER8=OFF + -DLAPACK=ON + -DLINK_OPENMP=$(usex openmp) + -DEXAMPLES=OFF + # prefer OpenBLAS if available + -DFLEXIBLAS_DEFAULT=$(usex openblas openblas netlib) + # we need to enable autodetection for mkl + -DBLAS_AUTO_DETECT=ON + # ...so we need to explicitly disable autodetecting other libraries + # that would be pinned to their openmp/pthread/serial variants + -DOpenBLASSerial=OFF + -DOpenBLASPThread=OFF + -DOpenBLASOpenMP=OFF + -DOpenBLASSerial64=OFF + -DOpenBLASPThread64=OFF + -DOpenBLASOpenMP64=OFF + -DBlisSerial=OFF + -DBlisPThread=OFF + -DBlisOpenMP=OFF + -DBlisSerial64=OFF + -DBlisPThread64=OFF + -DBlisOpenMP64=OFF + # variants we use autodetection for + -DMklSerial=$(usex mkl ON OFF) + -DMklOpenMP=$(usex mkl "$(usex openmp ON OFF)" OFF) + -DMklTBB=$(usex mkl "$(usex tbb ON OFF)" OFF) + # unsupported + -DCMAKE_DISABLE_FIND_PACKAGE_nvpl=ON + -DATLAS=OFF + -DTATLAS=OFF + # and then enable our custom names via EXTRA + -DEXTRA="${extra// /;}" + # respect CFLAGS + -DLTO=OFF + # these are used only with -DEXTRA + -Dblis_LIBRARY="${libdir}/libblis.so" + -Dopenblas_LIBRARY="${libdir}/libopenblas.so" + ) + + # use system sci-libs/lapack + if use system-blas; then + # this is sci-libs/lapack[flexiblas] install + mycmakeargs+=( + -DSYS_BLAS_LIBRARY="${libdir}/libblas-reference.so" + -DSYS_LAPACK_LIBRARY="${libdir}/liblapack-reference.so" + ) + else + mycmakeargs+=( + -DSYS_BLAS_LIBRARY="${libdir}/libblas.so" + -DSYS_LAPACK_LIBRARY="${libdir}/liblapack.so" + ) + fi + + cmake_src_configure + + if use index64; then + mycmakeargs+=( + -DINTEGER8=ON + -Dblis_LIBRARY="${libdir}/libblis64.so" + -Dopenblas_LIBRARY="${libdir}/libopenblas64.so" + ) + + if use system-blas; then + # this is sci-libs/lapack[flexiblas] install + mycmakeargs+=( + -DSYS_BLAS_LIBRARY="${libdir}/libblas64-reference.so" + -DSYS_LAPACK_LIBRARY="${libdir}/liblapack64-reference.so" + ) + else + mycmakeargs+=( + -DSYS_BLAS_LIBRARY="${libdir}/libblas64.so" + -DSYS_LAPACK_LIBRARY="${libdir}/liblapack64.so" + ) + fi + + BUILD_DIR=${BUILD_DIR}-ilp64 cmake_src_configure + fi + + BACKENDS+=( netlib ) + BACKENDS_ILP64=( "${BACKENDS[@]}" ) + if use mkl; then + BACKENDS+=( + MklSerial + $(usev openmp MklOpenMP) + $(usev tbb MklTBB) + ) + BACKENDS_ILP64+=( + MklSerial64 + $(usev openmp MklOpenMP64) + $(usev tbb MklTBB64) + ) + fi +} + +src_compile() { + cmake_src_compile + use index64 && BUILD_DIR=${BUILD_DIR}-ilp64 cmake_src_compile +} + +my_test() { + # We run tests in parallel, so avoid having n^2 threads. + local -x BLIS_NUM_THREADS=1 + local -x MKL_NUM_THREADS=1 + local -x OMP_NUM_THREADS=1 + local -x OPENBLAS_NUM_THREADS=1 + + local failures=() + local backend + for backend in "${@}"; do + # TODO: remove this, and XFAIL them properly when cmake.eclass + # is fixed to respect nonfatal, https://bugs.gentoo.org/961929 + if [[ ${backend} == Mkl* ]]; then + einfo "Skipping ${backend} tests, XFAIL" + continue + fi + + local -x FLEXIBLAS_TEST=${backend} + local log=${BUILD_DIR}/Testing/Temporary/LastTest.log + einfo "Testing backend ${backend}" + if ! nonfatal cmake_src_test; then + failures+=( "${backend}" ) + fi + if grep -q 'BLAS backend .* not found' "${log}"; then + die "Backend ${backend} failed to load while testing, see ${log}" + fi + done + + if [[ ${failures[@]} ]]; then + die "Test runs failed for backends: ${failures[*]}" + fi +} + +src_test() { + my_test "${BACKENDS[@]}" + use index64 && BUILD_DIR=${BUILD_DIR}-ilp64 my_test "${BACKENDS_ILP64[@]}" +} + +verify_backends() { + local lib=${1} + shift + cd "${ED}/usr/$(get_libdir)/${lib}" || die + + local missing=() + local backend + for backend in "${@}"; do + if [[ ! -f libflexiblas_${backend,,}$(get_libname) ]]; then + missing+=( "${backend}" ) + fi + done + + if [[ ${missing[@]} ]]; then + die "Not all requested ${lib} backends built. Missing: ${missing[*]}" + fi +} + +src_install() { + cmake_src_install + use index64 && BUILD_DIR=${BUILD_DIR}-ilp64 cmake_src_install + + # Verify built backends. + verify_backends flexiblas "${BACKENDS[@]}" + use index64 && verify_backends flexiblas64 "${BACKENDS_ILP64[@]}" + + # Install symlinks for system BLAS / LAPACK use. + if use system-blas; then + local libdir="/usr/$(get_libdir)" + local fn suffix + for fn in cblas.h lapack.h lapacke{,_config,_mangling,_utils}.h; do + dosym "flexiblas/${fn}" "/usr/include/${fn}" + done + + for suffix in '' $(usev index64 64); do + for fn in blas cblas lapack lapacke; do + dosym "libflexiblas${suffix}.so.3" \ + "${libdir}/lib${fn}${suffix}.so.3" + done + done + fi +} + +pkg_postinst() { + if use system-blas; then + # eselect-{blas,lapack} doesn't clean up its configs + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local files=( + "${EROOT}"/etc/ld.so.conf.d/81-blas-*.conf + "${EROOT}"/etc/ld.so.conf.d/82-lapack-*.conf + ) + ${prev_opt} + + if [[ ${files[@]} ]]; then + rm -v "${files[@]}" + fi + fi +} diff --git a/sci-libs/flexiblas/flexiblas-9999.ebuild b/sci-libs/flexiblas/flexiblas-9999.ebuild index 13f3775404c0..9aff3ceea439 100644 --- a/sci-libs/flexiblas/flexiblas-9999.ebuild +++ b/sci-libs/flexiblas/flexiblas-9999.ebuild @@ -17,7 +17,7 @@ EGIT_REPO_URI=" # BSD for vendored cblas/lapacke LICENSE="LGPL-3+ BSD" SLOT="0" -IUSE="blis elibc_glibc index64 mkl openblas openmp system-blas tbb test" +IUSE="blis index64 mkl openblas openmp system-blas tbb test" RESTRICT="!test? ( test )" # flexiblas only supports gnu-openmp using clang/gcc @@ -38,13 +38,12 @@ RDEPEND=" !app-eselect/eselect-cblas !app-eselect/eselect-lapack !sci-libs/lapack[-flexiblas(-)] + !=sci-libs/blas-lapack-aux-wrapper-0-r0 ) " PDEPEND=" system-blas? ( - elibc_glibc? ( - sci-libs/blas-lapack-aux-wrapper[index64?] - ) + >=sci-libs/blas-lapack-aux-wrapper-0-r1[index64?] ) " @@ -246,19 +245,12 @@ src_install() { dosym "flexiblas/${fn}" "/usr/include/${fn}" done - # On glibc, we can use sci-libs/blas-lapack-aux-wrapper. - if ! use elibc_glibc; then - for suffix in '' $(usev index64 64); do - for fn in blas cblas lapack lapacke; do - dosym "libflexiblas${suffix}.so.3" \ - "${libdir}/lib${fn}${suffix}.so.3" - dosym "libflexiblas${suffix}.so" \ - "${libdir}/lib${fn}${suffix}.so" - dosym "flexiblas${suffix}.pc" \ - "${libdir}/pkgconfig/${fn}${suffix}.pc" - done + for suffix in '' $(usev index64 64); do + for fn in blas cblas lapack lapacke; do + dosym "libflexiblas${suffix}.so.3" \ + "${libdir}/lib${fn}${suffix}.so.3" done - fi + done fi } diff --git a/sci-mathematics/diagrtb/Manifest b/sci-mathematics/diagrtb/Manifest deleted file mode 100644 index 36cb5f91b558..000000000000 --- a/sci-mathematics/diagrtb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST diagrtb-2.64.tar.gz 2429842 BLAKE2B 69c66e12ffda708a9d2b73d576a44600c854e4848d60a1f195a39dcd3be1dcb368b33e233d296f939e78a8b77b6baf1d8f77161b999c55b7a159b11a099b5c88 SHA512 90b1cb40d6d31cf40e27fcd50cdf864e7de036a415c56c1406f6af58339788b6a2f000abe117ad4200d3086f589e4ee916e3a7e2dd52522581de2244ad444a2c diff --git a/sci-mathematics/diagrtb/diagrtb-2.64.ebuild b/sci-mathematics/diagrtb/diagrtb-2.64.ebuild deleted file mode 100644 index 59b01102533f..000000000000 --- a/sci-mathematics/diagrtb/diagrtb-2.64.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake fortran-2 - -DESCRIPTION="Calculation of some eigenvectors of a large real, symmetrical, matrix" -HOMEPAGE="http://ecole.modelisation.free.fr/modes.html" -SRC_URI="http://ecole.modelisation.free.fr/rtb2011.tar.gz -> ${P}.tar.gz" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="examples" -RESTRICT="mirror bindist" - -S="${WORKDIR}"/Source_RTB2011 - -DOCS=( diagrtb.README ) - -src_prepare() { - cp "${FILESDIR}"/CMakeLists.txt . || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DEXAMPLES=$(usex examples) - ) - - cmake_src_configure -} diff --git a/sci-mathematics/diagrtb/files/CMakeLists.txt b/sci-mathematics/diagrtb/files/CMakeLists.txt deleted file mode 100644 index ef022328bce9..000000000000 --- a/sci-mathematics/diagrtb/files/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required (VERSION 2.6) -project (DIAGRTB Fortran) - -option (EXAMPLES "Instal additional example files" OFF) - -add_executable(diagrtb diagrtb.f) - -install (TARGETS diagrtb DESTINATION bin) - -if ( EXAMPLES ) - install (DIRECTORY ../Try_RTB2011 DESTINATION share/diagrtb/examples) -endif (EXAMPLES) diff --git a/sci-mathematics/diagrtb/metadata.xml b/sci-mathematics/diagrtb/metadata.xml deleted file mode 100644 index 8b686b50362f..000000000000 --- a/sci-mathematics/diagrtb/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-chemistry@gentoo.org</email> - <name>Gentoo Chemistry Project</name> - </maintainer> - <longdescription> -A fortran program for the calculation of some eigenvectors of a large real, -symmetrical, matrix. -If the matrix was obtained, for instance, with the PDBMAT program, these -eigenvectors correspond to the low-frequency normal modes (i.e., mostly -those with a collective character) of the system. Note that in the case of -proteins, low-frequency normal modes thus obtained are found to be very close -to those obtained with standard, much more realistic (e.g., all atoms with -empirical force fields), models. - -The method used rests upon the RTB approximation (standing for -Rotations-Translations-of-Blocks). Within the frame of this approximation, -blocks of n (n=1,2,...) consecutive monomers (amino-acid residues) are -assumed to behave like rigid bodies. - -Requirements: a matrix in the "i j non-zero-ij-matrix-element" format. -A file with the coordinates of the system, in the PDB or "x y z mass -block-number" format. - </longdescription> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch b/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch deleted file mode 100644 index 86fd13de67c7..000000000000 --- a/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch +++ /dev/null @@ -1,24 +0,0 @@ -From: Filip Kobierski <fkobi@pm.me> - -This patches removes -O3 for g++ and unknown compilers. - -Bug: https://bugs.gentoo.org/886443 ---- a/configure.ac -+++ b/configure.ac -@@ -115,7 +115,7 @@ - WSHADOW="-Wshadow" - ;; - esac -- CXXFLAGS="$CXXFLAGS -ftemplate-depth-40 -pedantic -O3 -Wall -W $WSHADOW -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long" -+ CXXFLAGS="$CXXFLAGS -ftemplate-depth-40 -pedantic -Wall -W $WSHADOW -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long" - ;; - icc | icpc) - echo "Using INTEL icc" -@@ -125,7 +125,6 @@ - ;; - *) - echo "Using a unknown compiler" -- CXXFLAGS="$CXXFLAGS -O3" - ;; - esac - diff --git a/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild b/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild deleted file mode 100644 index 5492847e8cdf..000000000000 --- a/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Generic C++ template library for sparse, dense and skyline matrices" -HOMEPAGE="https://getfem.org/gmm.html" -SRC_URI="https://download-mirror.savannah.gnu.org/releases/getfem/stable/${P}.tar.gz" - -LICENSE="|| ( LGPL-3 LGPL-3-with-linking-exception )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -PATCHES=( "${FILESDIR}"/${PN}-5.4.2_do-not-overoptimize.patch ) diff --git a/sec-keys/openpgp-keys-openzfs/metadata.xml b/sec-keys/openpgp-keys-openzfs/metadata.xml index ce6518e766bb..f0609a5259d1 100644 --- a/sec-keys/openpgp-keys-openzfs/metadata.xml +++ b/sec-keys/openpgp-keys-openzfs/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> <origin>gentoo-staging</origin> <stabilize-allarches/> diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest index bdb5f41b3b71..efc784cd46fc 100644 --- a/sys-apps/hexyl/Manifest +++ b/sys-apps/hexyl/Manifest @@ -22,7 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hexyl-0.16.0.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a +DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 diff --git a/sys-apps/hexyl/hexyl-0.16.0.ebuild b/sys-apps/hexyl/hexyl-0.16.0.ebuild index 8a91888541c9..47f8d7978917 100644 --- a/sys-apps/hexyl/hexyl-0.16.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2024 Gentoo Authors +# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,10 +6,10 @@ EAPI=8 CRATES=" aho-corasick@1.1.3 anstream@0.6.17 - anstyle@1.0.9 anstyle-parse@0.2.6 anstyle-query@1.1.2 anstyle-wincon@3.0.6 + anstyle@1.0.9 anyhow@1.0.91 assert_cmd@2.0.16 autocfg@1.4.0 @@ -36,15 +36,15 @@ CRATES=" normalize-line-endings@0.3.0 num-traits@0.2.19 owo-colors@4.1.0 - predicates@3.1.2 predicates-core@1.0.8 predicates-tree@1.0.11 + predicates@3.1.2 pretty_assertions@1.4.1 proc-macro2@1.0.89 quote@1.0.37 - regex@1.11.1 regex-automata@0.4.8 regex-syntax@0.8.5 + regex@1.11.1 rustix@0.38.38 serde@1.0.214 serde_derive@1.0.214 @@ -53,8 +53,8 @@ CRATES=" syn@2.0.85 terminal_size@0.4.0 termtree@0.4.1 - thiserror@1.0.65 thiserror-impl@1.0.65 + thiserror@1.0.65 unicode-ident@1.0.13 unicode-xid@0.2.6 utf8parse@0.2.2 @@ -71,35 +71,26 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 yansi@1.0.1 - ${PN}@${PV} " inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" -SRC_URI="${CARGO_CRATE_URIS}" +SRC_URI=" + https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" LICENSE="|| ( Apache-2.0 MIT )" # Dependent crate licenses LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" -IUSE="man" - -BDEPEND=" - man? ( virtual/pandoc ) -" -src_compile() { - cargo_src_compile - - use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" -} +DOCS=( README.md CHANGELOG.md ) src_install() { cargo_src_install - einstalldocs - use man && doman doc/${PN}.1 } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 1bd26735cdca..24ccbb8a7ce2 100644 --- a/sys-apps/hexyl/metadata.xml +++ b/sys-apps/hexyl/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>Wuzy01@qq.com</email> - <name>Wu, Zhenyu</name> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-apps/moor/Manifest b/sys-apps/moor/Manifest index 12d1eb96de47..f3c0be4082a7 100644 --- a/sys-apps/moor/Manifest +++ b/sys-apps/moor/Manifest @@ -2,3 +2,5 @@ DIST moar-1.33.0-deps.tar.xz 1455220 BLAKE2B 6cba60dd76f756aa1f7886908167980bdf0 DIST moar-1.33.0.tar.gz 2870767 BLAKE2B 51f52d23245eed30951d0ba12ed3cff5b441d4d15ae308ede6324da64bbf7c46205b5ba1b1ebb1391af6e12f083297990dc412670262354285700f31d4e9ed23 SHA512 a24272f23da523c2fc0eb0887652c317a9d66d7fb757adcb22a5f1c61c0677480c85fe5ae16f385f15832f102bf248c357806323a006d52f519beabb5a529b20 DIST moor-2.1.1-deps.tar.xz 1456600 BLAKE2B bc0fe03321adfe2f57bc8920712cddb86f1fb8745fc2c05a87b970ac874c5022812963ee3a223412acd2d308a97e583ba888bbaf058b152a8645343c2acf91b6 SHA512 c176c7fda29be5493811743e366ce2fa0f3185b578687c699010ae97e0fb38e9b6da93cb8ee1217280c3bf73b487441b69f1bb3c1a14460a20306f285138832d DIST moor-2.1.1.tar.gz 3013310 BLAKE2B b1627dba55aafff95f93ab16f66581a93385f3dfa921b6efc32d6dbf8c969c56883649292fc4534261ec56cb4c9ef833904c72b88bf3a59cb69571a0cb742ad8 SHA512 56569df932fdda4b23f59344c03d0d3f1aa749704ee993bb074117a53a6de5beb7cfe1e3cbd601f3997752cd8755d679b10ed22fa17e4c76a05d6b063e4ff787 +DIST moor-2.4.0-deps.tar.xz 1461024 BLAKE2B bcdccd79020a6c461ccc81a4e65af3d7efcd2c0c2101ac2896f779efd8ddd1272fac20125522d9a1528c21949783fe87046f15aef2088c6abcc0aeaa4f446583 SHA512 1f854a03fb58b82baf9ba5be6750c0a043c9d1460e75d775d2ae1acca1574927b5da25270247464ace182b7e2e46d3e447e3f36d345e5da957905b7ddebed14b +DIST moor-2.4.0.tar.gz 3013760 BLAKE2B 068070c45b4c673cce9a2242b6c6b9b022dc7e3823cf0d9a074d3c790d17d2a3ba55e9bc16a58e217a1581c03277791bad4ee3261df25ab6ce52f4a338d2e14b SHA512 86b03094931556fc3b689225ea5460c12685c55bf7733efec944cc2f5363f4ef09a5104b0b4d3e8d15da48491cb1077fd4a2c703618c8694aeea69f681885764 diff --git a/sys-apps/moor/moor-2.4.0.ebuild b/sys-apps/moor/moor-2.4.0.ebuild new file mode 100644 index 000000000000..b1b78a8298ed --- /dev/null +++ b/sys-apps/moor/moor-2.4.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-env go-module eapi9-ver + +DESCRIPTION="Pager designed to do the right thing without any configuration" +HOMEPAGE="https://github.com/walles/moor" +SRC_URI="https://github.com/walles/moor/archive/refs/tags/v${PV}.tar.gz -> moor-${PV}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/moor/moor-${PV}-deps.tar.xz" + +LICENSE="BSD-2 BSD MIT" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + app-arch/bzip2 + app-arch/xz-utils + ) +" + +src_unpack() { + default + + if [[ -d "${WORKDIR}"/vendor ]] ; then + mv "${WORKDIR}"/vendor "${S}"/vendor || die + fi + go-env_set_compile_environment +} + +src_compile() { + # https://github.com/walles/moor/blob/master/build.sh#L28 + ego build -ldflags="-w -X main.versionString=${PV}" -o moor ./cmd/moor +} + +src_test() { + # From test.sh (we don't run that because it has some linting etc) + ego test -timeout 20s ./... +} + +src_install() { + dobin moor + doman moor.1 + einstalldocs +} + +pkg_postinst() { + if ver_replacing -lt 2 ; then + ewarn "moar has been renamed to moor, please update any scripts." + fi +} diff --git a/sys-apps/roccat-tools/files/roccat-tools-5.9.0-cmake4.patch b/sys-apps/roccat-tools/files/roccat-tools-5.9.0-cmake4.patch new file mode 100644 index 000000000000..ab604bd7269f --- /dev/null +++ b/sys-apps/roccat-tools/files/roccat-tools-5.9.0-cmake4.patch @@ -0,0 +1,8 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.10) + + PROJECT(roccat-tools C) + diff --git a/sys-apps/roccat-tools/roccat-tools-5.9.0-r101.ebuild b/sys-apps/roccat-tools/roccat-tools-5.9.0-r102.ebuild index c638893f8bbf..049f224f12e9 100644 --- a/sys-apps/roccat-tools/roccat-tools-5.9.0-r101.ebuild +++ b/sys-apps/roccat-tools/roccat-tools-5.9.0-r102.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1,3,4} luajit ) inherit readme.gentoo-r1 cmake flag-o-matic lua-single toolchain-funcs udev xdg DESCRIPTION="Utility for advanced configuration of Roccat devices" - -HOMEPAGE="http://roccat.sourceforge.net/" +HOMEPAGE="https://roccat.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/roccat/${P}.tar.bz2" + LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" @@ -65,7 +65,6 @@ RDEPEND=" input_devices_roccat_ryosmkfx? ( ${LUA_DEPS} ) input_devices_roccat_ryostkl? ( ${LUA_DEPS} ) " - DEPEND=" ${RDEPEND} " @@ -76,6 +75,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-5.9.0-cmake_lua_impl.patch "${FILESDIR}"/${PN}-5.9.0-fno-common.patch + "${FILESDIR}"/${PN}-5.9.0-cmake4.patch # downstream patch ) DOCS=( Changelog KNOWN_LIMITATIONS README ) @@ -121,6 +121,7 @@ src_configure() { -DLUA_IMPL="${ELUA}" -DWITH_LUA="$(ver_cut 1-2 $(lua_get_version))" ) + use lua_single_target_luajit || mycmakeargs+=( -DLUA_VERSION=$(lua_get_version) ) break fi done diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 7e275bcaa29e..56482468857c 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,12 +1,2 @@ -DIST systemd-256.10.tar.gz 15776970 BLAKE2B 84bdf681e3255c0f8071d8309abe1d12458fddd366b7aad0edea1bcf8074b48e3b594614f087407ab30c1dcd1cd69952f1c41b602927787fab5e5333bfe9f44b SHA512 4ae25a40a473984c4caefd63e69af12c8965184c1c55539086b04050a457bb0175f15adf87b3a86b476357ccb402abc72844033e40e2dc4f9abb6cc3bb65e22c -DIST systemd-256.12.tar.gz 15865500 BLAKE2B e15fd622357c1af09b6b25230040721d73b11b62b466e95d4c8f905c648461b9341ef641caafeb9bfe63e3635f3f5f425fbff2f4208e07acffc87dbe6676293d SHA512 7c0f22e4eb562f028cbec8ddfcc7bbb7272c41b91b9578a61b95d895b746653d36a17b52b78e9297b9dd09049c72bfe6be073319a00629f263f2a9f9b1e5cba4 -DIST systemd-256.13.tar.gz 15867550 BLAKE2B 6cdd884d430c7f2c9c9250dd63885b233d64b87a3297f604881567042f45d51aea1ae341e4fd356997464e53b230b6fb6ec502b0e88f28d9d4296f4dfeef2a14 SHA512 e25b3e5bce42211918058320789ab154282ecb264803ddcb9e0fb3afbb53417eeea29dcd183b68dd758e39f28cab2e1ba3267766e589f5129e213e12f109017e -DIST systemd-256.16.tar.gz 15874373 BLAKE2B 54baf19ecc710c264a6a0cbedfdccb1f1e422886586151292e5b9325aa79030659398fbaef370c59dda2dd0f3505f6ad8632961a2dc8e46d90172e5ee193d992 SHA512 0590b5a88cb110ce310752ac9ed9dd05e98ab8a8f9aca7ea423f5b417f73c7fea9227a9e989f725adc81fbb1e24f0cfeffa857fc8772453bbfe08be699c370b9 -DIST systemd-256.17.tar.gz 15965064 BLAKE2B 4a0cf0d2c6fa051c8396e470c2a97d099a6144af8d8e46e8404f52bbeef0d0d41aa1da28fe5e9ede1a8335a7bf310553814ee000b7a78295396bfde0c6251f1f SHA512 c0f5d82f1220c69e8dc136e796ed9594bd9357450320c077a4c36151585508dfef58e16452ee64af7c32b90861a22996e9d567d76d71c15ce2136f96194f2be2 -DIST systemd-257.3.tar.gz 16227011 BLAKE2B 06faa84890106c370c066bfcdf1075d8f1c77d4aa2d24997e5d1ee51b7169199413a08fc52f0935c9340d9adf6933d9c952ee51d6a71f73dcbafdbf972d15d59 SHA512 ef395998df4b24537147fa3b2e3ae2d100d3345f386fc39018bca0fe8092b7874bf9a6e6058a142342b3a0caebe1312ea9519bcbb4327a9d3649f593c49b3dab -DIST systemd-257.5.tar.gz 16232112 BLAKE2B 142baef9b09217ea117ac09923604f7520a36d4c63cf04a78d1c4fbf7b057b977f5c77418168c0308a8dc6b48ccc6324438f30c87de8642e8e9cf12b47f90475 SHA512 9e5352c20c9edac53f302a534532035185139998628ed0a85411f440df47f1dd7cce6651aec787484809bb1aa2825008d062714c37936cbfd08451fbe29a998f -DIST systemd-257.6.tar.gz 16321562 BLAKE2B cdd3bad6d2721bd7a7cc85bfd430db46ed44d6d9b1b6b3fc25ec9c23a431087ce8cb3d5d5e5d707c1338c1684ba968675ee91b52f64d2bb07c938b0d210a2bad SHA512 ceed65196d4235f53db00f5970eadff79149629d8c34f79593d0b326ece536ea0b4f97192458989b5fccbd9438bb2dbb0abda2a5e6c3449a709c9a0889e29d3d -DIST systemd-257.7.tar.gz 16327096 BLAKE2B 59a28ce9b355b98f718f26489400640f3d732bbf73c00ea0571302dfc6dfb3585bf07ec56af06d74c5aa033b06a6220c3c839af6dba5ab7f8bde1aef4b58f0f6 SHA512 fdc7c0153432b261ad8018c869dc714ce1d6d2a8428bdec46f7c5f120b196d3a553a375ae433f0c166c57b6e8b3c56549f585349b7b6ff83c2a86a32982d8411 -DIST systemd-257.8.tar.gz 16385060 BLAKE2B c220bbb1ca3c6c411500bf3fd696e9a7f87de4061bb317f0f90a2719a48cbb2ae21a682e50fa16979c41560ee11f79698135fac4f494bf772c7b0a0bfcd0d8e7 SHA512 30331df5eb7a1556da8c017a0e6c07b8b99f0cb31da055c1b86c9b9e6fd7074f7c6746efa3e69711b73af48a15d61a84f35ad6e554d32a23441ba910398f7f65 DIST systemd-257.9.tar.gz 16401765 BLAKE2B c3ad528d37b89de8f82548807e950b59aab43f875a533ad983169eb539594e5e8230b6b562caee5297dcec4572e27df0e53ebee04f79e85f429f47862031592e SHA512 23b3d2764e0f990d8373068ccb41177793413bc193f7bd34e38b03d6fc3cd32d07c86e9dcbf07e32904075bb5eeca208f65beab04d628ac0e0b81ba87a975c1b DIST systemd-258.tar.gz 16976853 BLAKE2B c63bc09bff11ba4cf6e87bef689250a6b354bf8f5bfb5af6d2a173fa1e1838aa457a8a7db66f7aad20dae25b7a0defddcb052d53f18a688a2dd6d5f323d4692a SHA512 c488354da1c170ad02e10926f561d1985c3c3393fec878562f295ef764fdf3a1b2877c3b2549253f19bf23e357be6e443a50b937f60f4677f286d3402d611b85 diff --git a/sys-apps/systemd/files/256-bpf-gcc.patch b/sys-apps/systemd/files/256-bpf-gcc.patch deleted file mode 100644 index 0570695d397c..000000000000 --- a/sys-apps/systemd/files/256-bpf-gcc.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://github.com/systemd/systemd/commit/dde6f1d7456db7aa72d24b1d6956b419b6f9945c - -From dde6f1d7456db7aa72d24b1d6956b419b6f9945c Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Sat, 24 Aug 2024 13:09:47 +0100 -Subject: [PATCH] meson: search for 'bpf-unknown-none' too - -We currently search for 'bpf-gcc' and 'bpf-none-gcc'. Gentoo's -sys-devel/bpf-toolchain package uses 'bpf-unknown-none-gcc', as does Fedora's -cross-binutils. Search for this name too. ---- - meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/meson.build b/meson.build -index 5e0b666c64b17..fbc2bbdf2f22f 100644 ---- a/meson.build -+++ b/meson.build -@@ -1109,6 +1109,7 @@ else - elif bpf_compiler == 'gcc' - bpf_gcc = find_program('bpf-gcc', - 'bpf-none-gcc', -+ 'bpf-unknown-none-gcc', - required : true, - version : '>= 13.1.0') - bpf_gcc_found = bpf_gcc.found() diff --git a/sys-apps/systemd/files/257-Revert-resolved-don-t-wait-for-TLS-close_notify-repl.patch b/sys-apps/systemd/files/257-Revert-resolved-don-t-wait-for-TLS-close_notify-repl.patch deleted file mode 100644 index f61e0e653ef8..000000000000 --- a/sys-apps/systemd/files/257-Revert-resolved-don-t-wait-for-TLS-close_notify-repl.patch +++ /dev/null @@ -1,146 +0,0 @@ -From 5917c6780f2c7852fdcf08ae48fb3966acb34428 Mon Sep 17 00:00:00 2001 -Message-ID: <5917c6780f2c7852fdcf08ae48fb3966acb34428.1754534163.git.sam@gentoo.org> -From: Sam James <sam@gentoo.org> -Date: Thu, 7 Aug 2025 03:35:47 +0100 -Subject: [PATCH] Revert "resolved: don't wait for TLS close_notify replies - unnecessarily" - -Bug: https://github.com/systemd/systemd/issues/38509 -This reverts commit 12a455db368340733ac9a701d9a5864b612d3408. ---- a/src/resolve/resolved-dnstls-openssl.c -+++ b/src/resolve/resolved-dnstls-openssl.c -@@ -159,39 +159,42 @@ int dnstls_stream_on_io(DnsStream *stream, uint32_t revents) { - } - - if (stream->dnstls_data.shutdown) { -- /* NB: when a shutdown is initiated by us we'll wait until the close_notify TLS message is -- * sent out, but we'll not wait for the reply to it, to minimize dependencies on slow -- * servers */ -- - ERR_clear_error(); - r = SSL_shutdown(stream->dnstls_data.ssl); -- if (r < 0) { -+ if (r == 0) { -+ stream->dnstls_events = 0; -+ -+ r = dnstls_flush_write_buffer(stream); -+ if (r < 0) -+ return r; -+ -+ return -EAGAIN; -+ } else if (r < 0) { - error = SSL_get_error(stream->dnstls_data.ssl, r); -- if (error == SSL_ERROR_WANT_READ) -- stream->dnstls_events = EPOLLIN; -- else if (error == SSL_ERROR_WANT_WRITE) -- stream->dnstls_events = EPOLLOUT; -- else if (error == SSL_ERROR_SYSCALL) { -- if (errno != 0) -- log_debug_errno(errno, "Failed to invoke SSL_shutdown(), ignoring: %m"); -- else -- log_debug("Failed to invoke SSL_shutdown(), ignoring (unknown system error)."); -+ if (IN_SET(error, SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE)) { -+ stream->dnstls_events = error == SSL_ERROR_WANT_READ ? EPOLLIN : EPOLLOUT; -+ -+ r = dnstls_flush_write_buffer(stream); -+ if (r < 0) -+ return r; -+ -+ return -EAGAIN; -+ } else if (error == SSL_ERROR_SYSCALL) { -+ if (errno > 0) -+ log_debug_errno(errno, "Failed to invoke SSL_shutdown, ignoring: %m"); - } else -- log_debug("Failed to invoke SSL_shutdown(), ignoring: %s", DNSTLS_ERROR_STRING(error)); -- } else -- stream->dnstls_events = 0; -+ log_debug("Failed to invoke SSL_shutdown, ignoring: %s", DNSTLS_ERROR_STRING(error)); -+ } -+ -+ stream->dnstls_events = 0; -+ stream->dnstls_data.shutdown = false; - - r = dnstls_flush_write_buffer(stream); - if (r < 0) - return r; - -- /* All data written? Then we are done, release the stream */ -- -- stream->dnstls_data.shutdown = false; - dns_stream_unref(stream); -- - return DNSTLS_STREAM_CLOSED; -- - } else if (stream->dnstls_data.handshake <= 0) { - ERR_clear_error(); - stream->dnstls_data.handshake = SSL_do_handshake(stream->dnstls_data.ssl); -@@ -238,35 +241,45 @@ int dnstls_stream_shutdown(DnsStream *stream, int error) { - } - - if (error == ETIMEDOUT) { -- /* Initiate a shutdown from our side, and remember so. Pin the stream until that's complete. */ -- if (!stream->dnstls_data.shutdown) { -- stream->dnstls_data.shutdown = true; -- dns_stream_ref(stream); -- } -- - ERR_clear_error(); - r = SSL_shutdown(stream->dnstls_data.ssl); -- if (r < 0) { -+ if (r == 0) { -+ if (!stream->dnstls_data.shutdown) { -+ stream->dnstls_data.shutdown = true; -+ dns_stream_ref(stream); -+ } -+ -+ stream->dnstls_events = 0; -+ -+ r = dnstls_flush_write_buffer(stream); -+ if (r < 0) -+ return r; -+ -+ return -EAGAIN; -+ } else if (r < 0) { - ssl_error = SSL_get_error(stream->dnstls_data.ssl, r); -- if (ssl_error == SSL_ERROR_WANT_READ) -- stream->dnstls_events = EPOLLIN; -- else if (ssl_error == SSL_ERROR_WANT_WRITE) -- stream->dnstls_events = EPOLLOUT; -- else if (ssl_error == SSL_ERROR_SYSCALL) { -- if (errno != 0) -- log_debug_errno(errno, "Failed to invoke SSL_shutdown(), ignoring: %m"); -- else -- log_debug("Failed to invoke SSL_shutdown(), ignoring (unknown system error)."); -+ if (IN_SET(ssl_error, SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE)) { -+ stream->dnstls_events = ssl_error == SSL_ERROR_WANT_READ ? EPOLLIN : EPOLLOUT; -+ r = dnstls_flush_write_buffer(stream); -+ if (r < 0 && r != -EAGAIN) -+ return r; -+ -+ if (!stream->dnstls_data.shutdown) { -+ stream->dnstls_data.shutdown = true; -+ dns_stream_ref(stream); -+ } -+ return -EAGAIN; -+ } else if (ssl_error == SSL_ERROR_SYSCALL) { -+ if (errno > 0) -+ log_debug_errno(errno, "Failed to invoke SSL_shutdown, ignoring: %m"); - } else -- log_debug("Failed to invoke SSL_shutdown(), ignoring: %s", DNSTLS_ERROR_STRING(error)); -- } else -- stream->dnstls_events = 0; -+ log_debug("Failed to invoke SSL_shutdown, ignoring: %s", DNSTLS_ERROR_STRING(ssl_error)); -+ } - -+ stream->dnstls_events = 0; - r = dnstls_flush_write_buffer(stream); - if (r < 0) - return r; -- -- /* dnstls_stream_on_io() will complete the shutdown for us */ - } - - return 0; --- -2.50.1 - diff --git a/sys-apps/systemd/files/257-ignore-sframe.patch b/sys-apps/systemd/files/257-ignore-sframe.patch deleted file mode 100644 index 44314569eaa3..000000000000 --- a/sys-apps/systemd/files/257-ignore-sframe.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://github.com/systemd/systemd/commit/e65455feade65c798fd1742220768eba7f81755b - -From e65455feade65c798fd1742220768eba7f81755b Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Wed, 16 Jul 2025 11:05:11 +0100 -Subject: [PATCH] elf2efi: ignore .sframe - -SFrames are a new format for stack unwinding information. Ignore it if -preset as is done for .eh_frame. ---- - tools/elf2efi.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tools/elf2efi.py b/tools/elf2efi.py -index d3ef5907b208f..b81423d06e7f0 100755 ---- a/tools/elf2efi.py -+++ b/tools/elf2efi.py -@@ -214,6 +214,7 @@ def __init__(self): - ".eh_frame_hdr", - ".ARM.exidx", - ".relro_padding", -+ ".sframe", - ] - - IGNORE_SECTION_TYPES = [ - diff --git a/sys-apps/systemd/files/systemd-258-curl-warnings.patch b/sys-apps/systemd/files/systemd-258-curl-warnings.patch new file mode 100644 index 000000000000..1b190b4dff20 --- /dev/null +++ b/sys-apps/systemd/files/systemd-258-curl-warnings.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/963528 + +From 1403faeb152e24ef74230891cc6bf1875292324f Mon Sep 17 00:00:00 2001 +From: Daan De Meyer <daan.j.demeyer@gmail.com> +Date: Fri, 19 Sep 2025 11:29:36 +0200 +Subject: [PATCH] tree-wide: Fix two curl warnings + +--- + src/import/pull-job.c | 2 +- + src/journal-remote/journal-upload.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/import/pull-job.c b/src/import/pull-job.c +index a0b0ef54061b9..b457c39ed1800 100644 +--- a/src/import/pull-job.c ++++ b/src/import/pull-job.c +@@ -759,7 +759,7 @@ int pull_job_begin(PullJob *j) { + if (curl_easy_setopt(j->curl, CURLOPT_XFERINFODATA, j) != CURLE_OK) + return -EIO; + +- if (curl_easy_setopt(j->curl, CURLOPT_NOPROGRESS, 0) != CURLE_OK) ++ if (curl_easy_setopt(j->curl, CURLOPT_NOPROGRESS, 0L) != CURLE_OK) + return -EIO; + + r = curl_glue_add(j->glue, j->curl); +diff --git a/src/journal-remote/journal-upload.c b/src/journal-remote/journal-upload.c +index d669d27274f6a..05f0dad038449 100644 +--- a/src/journal-remote/journal-upload.c ++++ b/src/journal-remote/journal-upload.c +@@ -308,7 +308,7 @@ int start_upload(Uploader *u, + } + + if (STRPTR_IN_SET(arg_trust, "-", "all")) +- easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0, ++ easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L, + LOG_ERR, return -EUCLEAN); + else if (arg_trust || startswith(u->url, "https://")) + easy_setopt(curl, CURLOPT_CAINFO, arg_trust ?: TRUST_FILE, diff --git a/sys-apps/systemd/systemd-256.10.ebuild b/sys-apps/systemd/systemd-256.10.ebuild deleted file mode 100644 index e0cfd49b3959..000000000000 --- a/sys-apps/systemd/systemd-256.10.ebuild +++ /dev/null @@ -1,573 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-apps/hwids[udev] - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-test-process-util.patch" - "${FILESDIR}/256-bpf-gcc.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_bool acl) - $(meson_native_use_bool apparmor) - $(meson_native_use_bool audit) - $(meson_native_use_bool boot bootloader) - $(meson_native_use_bool bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_bool cryptsetup libcryptsetup) - $(meson_native_use_bool curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_bool elfutils) - $(meson_native_use_bool fido2 libfido2) - $(meson_use gcrypt) - $(meson_native_use_bool gnutls) - $(meson_native_use_bool homed) - $(meson_native_use_bool http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_bool importd) - $(meson_native_use_bool importd bzip2) - $(meson_native_use_bool importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_bool kmod) - $(meson_use lz4) - $(meson_use lzma xz) - $(meson_use test tests) - $(meson_use zstd) - $(meson_native_use_bool iptables libiptc) - $(meson_native_use_bool openssl) - $(meson_use pam) - $(meson_native_use_bool pkcs11 p11kit) - $(meson_native_use_bool pcre pcre2) - $(meson_native_use_bool policykit polkit) - $(meson_native_use_bool pwquality) - $(meson_native_use_bool qrcode qrencode) - $(meson_native_use_bool seccomp) - $(meson_native_use_bool selinux) - $(meson_native_use_bool tpm tpm2) - $(meson_native_use_bool test dbus) - $(meson_native_use_bool ukify) - $(meson_native_use_bool xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_true man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|ppc|ppc64|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-256.12.ebuild b/sys-apps/systemd/systemd-256.12.ebuild deleted file mode 100644 index 03fc0e77b86f..000000000000 --- a/sys-apps/systemd/systemd-256.12.ebuild +++ /dev/null @@ -1,572 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-test-process-util.patch" - "${FILESDIR}/256-bpf-gcc.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|ppc|ppc64|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-256.13.ebuild b/sys-apps/systemd/systemd-256.13.ebuild deleted file mode 100644 index 91dfac6ce8ea..000000000000 --- a/sys-apps/systemd/systemd-256.13.ebuild +++ /dev/null @@ -1,572 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-test-process-util.patch" - "${FILESDIR}/256-bpf-gcc.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|ppc|ppc64|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-256.16.ebuild b/sys-apps/systemd/systemd-256.16.ebuild deleted file mode 100644 index 91dfac6ce8ea..000000000000 --- a/sys-apps/systemd/systemd-256.16.ebuild +++ /dev/null @@ -1,572 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-test-process-util.patch" - "${FILESDIR}/256-bpf-gcc.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|ppc|ppc64|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-256.17.ebuild b/sys-apps/systemd/systemd-256.17.ebuild deleted file mode 100644 index 03fc0e77b86f..000000000000 --- a/sys-apps/systemd/systemd-256.17.ebuild +++ /dev/null @@ -1,572 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-test-process-util.patch" - "${FILESDIR}/256-bpf-gcc.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|ppc|ppc64|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-257.3.ebuild b/sys-apps/systemd/systemd-257.3.ebuild deleted file mode 100644 index dcfcb434b191..000000000000 --- a/sys-apps/systemd/systemd-257.3.ebuild +++ /dev/null @@ -1,570 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-257.5.ebuild b/sys-apps/systemd/systemd-257.5.ebuild deleted file mode 100644 index adc489d2fdeb..000000000000 --- a/sys-apps/systemd/systemd-257.5.ebuild +++ /dev/null @@ -1,571 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/systemd-257-cred-util-tpm2.patch - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-257.6.ebuild b/sys-apps/systemd/systemd-257.6.ebuild deleted file mode 100644 index adc489d2fdeb..000000000000 --- a/sys-apps/systemd/systemd-257.6.ebuild +++ /dev/null @@ -1,571 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/systemd-257-cred-util-tpm2.patch - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-257.7.ebuild b/sys-apps/systemd/systemd-257.7.ebuild deleted file mode 100644 index 234b2436fbbb..000000000000 --- a/sys-apps/systemd/systemd-257.7.ebuild +++ /dev/null @@ -1,572 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/systemd-257-cred-util-tpm2.patch - "${FILESDIR}"/257-ignore-sframe.patch - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-257.8-r1.ebuild b/sys-apps/systemd/systemd-257.8-r1.ebuild deleted file mode 100644 index c5ee1e6cd815..000000000000 --- a/sys-apps/systemd/systemd-257.8-r1.ebuild +++ /dev/null @@ -1,571 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -inherit bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="https://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) - boot? ( kernel-install ) - ukify? ( boot ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( >=sys-libs/libapparmor-2.13:0= ) - audit? ( >=sys-process/audit-2:0= ) - bpf? ( >=dev-libs/libbpf-1.4.0:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( >=net-misc/curl-7.32.0:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) - qrcode? ( >=media-gfx/qrencode-3:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( >=sys-libs/libselinux-2.1.9:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - ukify? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-apps/hwids[udev] - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-build/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - bpf? ( - >=dev-util/bpftool-7.0.0 - sys-devel/bpf-toolchain - ) - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja2[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -check_cgroup_layout() { - # https://bugs.gentoo.org/935261 - [[ ${MERGE_TYPE} != buildonly ]] || return - [[ -z ${ROOT} ]] || return - [[ -e /sys/fs/cgroup/unified ]] || return - grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return - - eerror "This system appears to be booted with the 'hybrid' cgroup layout." - eerror "This layout obsolete and is disabled in systemd." - - if grep -qF 'systemd.unified_cgroup_hierarchy'; then - eerror "Remove the systemd.unified_cgroup_hierarchy option" - eerror "from the kernel command line and reboot." - die "hybrid cgroup layout detected" - fi -} - -pkg_pretend() { - if use split-usr; then - eerror "Please complete the migration to merged-usr." - eerror "https://wiki.gentoo.org/wiki/Merge-usr" - die "systemd no longer supports split-usr" - fi - - check_cgroup_layout - - if use cgroup-hybrid; then - eerror "Disable the 'cgroup-hybrid' USE flag." - eerror "Rebuild any initramfs images after rebuilding systemd." - die "cgroup-hybrid is no longer supported" - fi - - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use bpf && CONFIG_CHECK+=" ~BPF ~BPF_SYSCALL ~BPF_LSM ~DEBUG_INFO_BTF" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/systemd-257-cred-util-tpm2.patch - "${FILESDIR}"/257-Revert-resolved-don-t-wait-for-TLS-close_notify-repl.patch - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - -Ddocdir="share/doc/${PF}" - # default is developer, bug 918671 - -Dmode=release - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - -Dsplit-bin=false - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # no deps - -Dima=true - # Match /etc/shells, bug 919749 - -Ddebug-shell="${EPREFIX}/bin/sh" - -Ddefault-user-shell="${EPREFIX}/bin/bash" - # Optional components/dependencies - $(meson_native_use_feature acl) - $(meson_native_use_feature apparmor) - $(meson_native_use_feature audit) - $(meson_native_use_feature boot bootloader) - $(meson_native_use_feature bpf bpf-framework) - -Dbpf-compiler=gcc - $(meson_native_use_feature cryptsetup libcryptsetup) - $(meson_native_use_feature curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_feature elfutils) - $(meson_native_use_feature fido2 libfido2) - $(meson_feature gcrypt) - $(meson_native_use_feature gnutls) - $(meson_native_use_feature homed) - $(meson_native_use_feature http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_feature importd) - $(meson_native_use_feature importd bzip2) - $(meson_native_use_feature importd zlib) - $(meson_native_use_bool kernel-install) - $(meson_native_use_feature kmod) - $(meson_feature lz4) - $(meson_feature lzma xz) - $(meson_use test tests) - $(meson_feature zstd) - $(meson_native_use_feature iptables libiptc) - $(meson_native_use_feature openssl) - $(meson_feature pam) - $(meson_native_use_feature pkcs11 p11kit) - $(meson_native_use_feature pcre pcre2) - $(meson_native_use_feature policykit polkit) - $(meson_native_use_feature pwquality) - $(meson_native_use_feature qrcode qrencode) - $(meson_native_use_feature seccomp) - $(meson_native_use_feature selinux) - $(meson_native_use_feature tpm tpm2) - $(meson_native_use_feature test dbus) - $(meson_native_use_feature ukify) - $(meson_native_use_feature xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_enabled man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - case $(tc-arch) in - amd64|arm|arm64|loong|ppc|ppc64|riscv|s390|x86) - # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE - myconf+=( $(meson_native_enabled vmspawn) ) ;; - *) - myconf+=( -Dvmspawn=disabled ) ;; - esac - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - ( - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - export COLUMNS=80 - addpredict /dev - addpredict /proc - addpredict /run - addpredict /sys/fs/cgroup - meson_src_test --timeout-multiplier=10 - ) || die -} - -multilib_src_install_all() { - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}"/usr/bin/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir /usr/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - if use selinux; then - newpamd "${FILESDIR}"/systemd-user-selinux.pam systemd-user - else - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - fi - - if use kernel-install; then - # Dummy config, remove to make room for sys-kernel/installkernel - rm "${ED}/usr/lib/kernel/install.conf" || die - fi - - use ukify && python_fix_shebang "${ED}" - use boot && secureboot_auto_sign -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ -z ${ROOT} && -d /run/systemd/system ]]; then - ebegin "Reexecuting system manager (systemd)" - systemctl daemon-reexec - eend $? || FAIL=1 - - # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html - ebegin "Signaling user managers to reexec" - systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' - eend $? - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi - - if use boot; then - optfeature "installing kernels in systemd-boot's native layout and update loader entries" \ - "sys-kernel/installkernel[systemd-boot]" - fi - if use ukify; then - optfeature "generating unified kernel image on each kernel installation" \ - "sys-kernel/installkernel[ukify]" - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-258-r1.ebuild b/sys-apps/systemd/systemd-258-r1.ebuild index b6f40438c6f4..9608ed261507 100644 --- a/sys-apps/systemd/systemd-258-r1.ebuild +++ b/sys-apps/systemd/systemd-258-r1.ebuild @@ -280,6 +280,7 @@ src_prepare() { local PATCHES=( "${FILESDIR}/systemd-258-shared-add-missing-alloc-util.patch" "${FILESDIR}/systemd-258-resolve-undo-change-to-return-code.patch" + "${FILESDIR}/systemd-258-curl-warnings.patch" ) if ! use vanilla; then diff --git a/sys-devel/binutils-apple/Manifest b/sys-devel/binutils-apple/Manifest index 9909b1d3989b..07fe924f91f6 100644 --- a/sys-devel/binutils-apple/Manifest +++ b/sys-devel/binutils-apple/Manifest @@ -1,6 +1,5 @@ DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063 SHA512 4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea DIST cctools-795.tar.gz 1993795 BLAKE2B dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0 SHA512 5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b35555604975d2a80ad1be21f5d4eac69254 -DIST darwin-xtools-8.2.1-r103.tar.gz 3106189 BLAKE2B f13e77f796eefc393389206d5663c98d55c3fe0eb5123b366155e7c993cea421a039121d705cab2aa5fcdab2ef08d2b17dd5b9d6e0b2c50c97db067b0ec10283 SHA512 241f402ac368606eb9b89421a3e0a2ebbde1ea79d6e84cc55680a7f3dbc31dfa402ee7b20f605627c1bfd9097bbe824dea466339a7ff9026810911ef70940bda DIST dyld-132.13.tar.gz 342690 BLAKE2B 011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6 SHA512 2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f DIST ld64-97.17.tar.gz 421947 BLAKE2B 56820ef28490f2e0181d6e36b87506c6f00ae5759afe304a063fb6bd1904ace566ef4aa69ff0d235d65968af547a1a5735cb23bcefa990f418740188d399b637 SHA512 841774a1a7c0e2f661ac7e66703f7578d8f11274897ffa15f8c49daf290a23465763f264a4dae99f15754891f44c425c0d327652112007b499bc8f755a7fc9d6 DIST libunwind-30.tar.gz 82811 BLAKE2B 26993d6afa6930931c01b579326964a66832ed7a6ffa26eff10016c8d6d175d3b671753cf8700dcdbae7f0a9c01b16e9cbd3c9fe86697608f1f08a8eceb64782 SHA512 57106eafa1516791b4e0db2de6c6336bc0c1cbd8bf098a6d3a809fafa457802c95a7aeae9137f4ca5922a3018dfd8f597907ea4187b0afbbf267500eae00041f diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild index 22d10d9f7b20..ee2020c44577 100644 --- a/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild +++ b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild deleted file mode 100644 index 3672ba2ce7bf..000000000000 --- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR=emake # keep dependencies down - -inherit cmake - -DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}" -HOMEPAGE="https://github.com/iains/darwin-xtools" -SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz -> darwin-xtools-${PVR}.tar.gz" - -LICENSE="APSL-2" -SLOT="8" -KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos" - -# xtools uses c++11 features, not available in gcc-apple, hence gcc/clang dep -DEPEND="sys-devel/binutils-config - || ( sys-devel/gcc:* llvm-core/clang:* ) - app-arch/xar - dev-libs/libyaml" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/darwin-xtools-gentoo-${PVR}" - -src_prepare() { - cmake_src_prepare - # kill forced libstd=libc++ usage, breaks with GCC-13 which has - # preliminary support for that - # check_cxx_compiler_flag(-stdlib=libc++ # XTOOLS_CXX_HAS_STDLIB_FLAG) - # - sed -i -e '/check_cxx_compiler_flag/s/XTOOLS_CXX_HAS_STDLIB_FLAG/NO_&/' \ - cmake/config-ix.cmake || die -} - -src_configure() { - CTARGET=${CTARGET:-${CHOST}} - if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi - fi - - LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV} - DATAPATH=/usr/share/binutils-data/${CTARGET}/xtools-${PV} - if [[ ${CHOST} != ${CTARGET} ]] ; then - BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV} - else - BINPATH=/usr/${CTARGET}/binutils-bin/xtools-${PV} - fi - - is-host-64bit() { - case ${CTARGET} in - x86_64-*|powerpc64-*|arm64-*) echo YES ;; - *) echo NO ;; - esac - } - - local mycmakeargs=( - -DCMAKE_OSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} - -DPACKAGE_VERSION="Gentoo ${PN}-${PVR}" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}${BINPATH%/*}" # cmake insists on /bin - -DCCTOOLS_LD_CLASSIC=NO # fails to link, and is useless anyway - -DXTOOLS_AS_USE_CLANG=YES # default to host as for unsupported targets - -DXTOOLS_AS_CLANG_USE_HOST=YES # search for arch/as-host iso clang - -DXTOOLS_AS_SUBDIR="${EPREFIX}${LIBPATH}/" - -DXTOOLS_LTO_SUPPORT=NO - -DXTOOLS_HAS_LIBPRUNETRIE=YES - -DXTOOLS_TAPI_SUPPORT=ON - -DXTOOLS_USE_TAPILITE=ON - -DXTOOLS_HOST_IS_64B=$(is-host-64bit) - -DXTOOLS_BUGURL="https://bugs.gentoo.org/" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # cmake insists on installing in /bin, so move bins to the place we - # want them - mv "${ED}${BINPATH%/*}/bin" "${ED}${BINPATH}" || die - - # move as impls into LIBPATH, such that binutils-config doesn't - # create links for this - dodir "${LIBPATH}" - local as - for as in "${ED}${BINPATH}"/*/as ; do - as=${as%/as} - mv "${as}" "${ED}${LIBPATH}"/ || die - done - - # provide as-host wrappers, used on "unsupported" platforms: x86, - # x64, arm, arm64, the main reason here is missing support for - # instructions, e.g. the as works fine, until newer instruction sets - # are used like SSE4.1, AVX, etc. - local arch - for arch in i386 x86_64 arm arm64 ; do - mkdir -p "${ED}${LIBPATH}"/${arch} - as="${ED}${LIBPATH}"/${arch}/as-host - rm -f "${as}" - cat <<-EOF > "${as}" - #!/usr/bin/env bash - exec /usr/bin/as "\$@" - EOF - chmod 755 "${as}" - done - - doman ld64/doc/man/man*/* cctools/man/*.[135] - dodir "${DATAPATH}" - mv "${ED}"/usr/share/man "${ED}/${DATAPATH}/" || die - - docompress "${DATAPATH}"/man - - cd "${S}" - insinto /etc/env.d/binutils - cat <<-EOF > env.d - TARGET="${CHOST}" - VER="xtools-${PV}" - FAKE_TARGETS="${CHOST}" - EOF - newins env.d ${CHOST}-xtools-${PV} -} - -pkg_postinst() { - binutils-config ${CHOST}-xtools-${PV} -} diff --git a/sys-fs/zfs-kmod/metadata.xml b/sys-fs/zfs-kmod/metadata.xml index 68a100e969c9..3e606b29beb0 100644 --- a/sys-fs/zfs-kmod/metadata.xml +++ b/sys-fs/zfs-kmod/metadata.xml @@ -2,8 +2,8 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> + <email>mschiff@gentoo.org</email> + <name>Marc Schiffbauer</name> </maintainer> <upstream> <bugs-to>https://github.com/openzfs/zfs/issues</bugs-to> diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index e71c1e6b04d2..974635869dab 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -3,14 +3,13 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 -DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30 DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784 +DIST linux-6.17.tar.xz 153382068 BLAKE2B 0edb2324be5638aa75984128aafdba3e50824187d2fcdff8794eab99d85c10c3a17d1e840053c2c83df5ee11fdf69f1c9452c57ecc9dae01c4af38180fe7821a SHA512 063999d7b819970657f6b7713fdb4173da2065ffdeed7cae197026dbb1edfd7f1d50374f073a1e19ef9686539594824ff6ecb8a930d97c4f272cb12f1c6d8355 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST patch-5.10.244.xz 6886012 BLAKE2B 4472ca1171fa697c4e9de7835b82e670b22e2b8f12c3f8b2b4197321ae468d333691fda1c36ee480d2781a62229ce8adc394fbea53d1420cd823c9383739149a SHA512 64d02ae7401effc89e906a1d0e54293af14ad7895d55b39424d67ab98b79cdc12d197b01b95dcb6fd6d4010ae13d8e123e2dc725914dd010335fcf43a8724be9 DIST patch-5.15.193.xz 7083524 BLAKE2B ceb5cafae883916d5b0786e2aaf178aa841642aa4829c903d5d0697b53344400b9654642ef2c888a7ba41b23b51c4345a5748b552d36b4ce50673f9e6890dd74 SHA512 92048ebe709dec716391615dcc4135dd6ab764b4d36f2bd550b4e248c860e6f7a6b3451477ac66bade53e1af7edfd24179d48e832d3c6eebd9f1ff8d5722c747 DIST patch-5.4.299.xz 6146876 BLAKE2B 11542f70863c1b879656f0dabc68f6f8bc2eb2f1b43002c0a5eccac9b629c1ad3c46635ac23a8f8e3cebd34b220279284bbdaab9aea9145676e8d529db8bba42 SHA512 2ba9f665222ba45cfe4582313b546c622c30ebf6cd5fcb209f14890931162aee301cd80ee49a50706df5d320c7120c8e42641fa59bddc244af37d6c18e23b61d DIST patch-6.1.154.xz 6507340 BLAKE2B 5333097c2375c59b2bd73acf4b02cf60bf8aedb085031075dfb6c1df88995330e62163fda59e98e756b1456ebc3995b699102932b50e5e15ba59a1f92eb6c877 SHA512 268c89cef61d4fa0c83eed99f7056ca5483f855b6e78004c384c963cff3a21b68313683ced3b211d4b3eacc9481d3ca7e71dd8aa98912444ea1e10b5ed40cd33 DIST patch-6.12.49.xz 2955076 BLAKE2B 8f333d832ea1fe060000b3b14fb2e91ee2302df73f3e84a49a4813f59a254f56b51e7d7b8ad0a1f6c83655f34eaad41f97d70111c12ecd781d62b273a91c1af1 SHA512 38d48f5d76489936562b1ea0b62482ecfea1b2e1ccde07742f93950ce5f059897904b2c4342b6e91d2b647c283485c6f69d56719a9a3ed41a9e35f282b5e1dd1 -DIST patch-6.15.11.xz 1016776 BLAKE2B 365374a8ad9777f93453e4adaa84b5f3321caa541d876475ed4f30a8e728dd2e57d5d28b48d9138e835eb65cd64f03813d473389b9b79c6aa28239a3bc99fa06 SHA512 ce15c84d462d5b751bb8d535880116d28dce2151402835a8bdddfc5bb181c799e80a630022b49ea7d229e46002f3c4842c1361e007f560c56112421621e0df7b DIST patch-6.16.9.xz 759708 BLAKE2B 740b6400b05631c7a0a5ff3ddeb812a5e570d2c834a194c848ad5cf87049b9d45666b0a8b3c83d386eb382a84b4f34290f16766df32b3002ea3172165aa2beae SHA512 58f3e476392a081648471fc5d8222981c7ebfa7896b6adfb267d93c2fe5227096a4e850ca3ba0914d243078ab1f6a3248bb1ff26fde1eef354e6fc579e419f52 DIST patch-6.6.108.xz 4910552 BLAKE2B 6d482fe76be8b11fc931087537872b2a5b2ef862c8654be312d8531cc6bb4508a85fbd3a91c67f17190a42f0c6e0a540f27391aec3b4b81308c2ead7c43e2ab7 SHA512 fa31c0f6c378d80723c8acecf2e7dcd49028136d21be0596679d4797efcdc257a0c8994b91ab428934678626d14a01a27648aba48e643ad179cf2ac0b4220335 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.15.11.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.17.0.ebuild index fe614dc5495e..fe614dc5495e 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.15.11.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.17.0.ebuild diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index cd05ae924d31..4f94a244220e 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,2 @@ -DIST libapparmor-v4.1.0.tar.gz 7142784 BLAKE2B b8b45fc3e3122aa74d35554be6413627f1e96b20f7b5ac1e2e66f2ce1803eaaf8d756362883cb9d41618b1fac4ebfc3a93ded66f89878eb105f140bf62fd2b04 SHA512 4394efac02ca6fc8c2b31047b6d305c1d04c183597193a260662ec1613406abff6bc0c9b77d7ad004816f8fc82562cc71f897da4a2a85a4081eecc17cb1b3f34 DIST libapparmor-v4.1.1.tar.gz 7146782 BLAKE2B 28646b130b313395cd46387f173073c9c3fcb038a54cf701d588a1652253006254abb56e59d26525c480c9f2f139ffbbbd7ac7f4655f24f2fa9c0bf2b436ffdb SHA512 396657856217079198db0526782039960efe92006e91dc3e8debebddea2319e2b04d74d4f4443787ed4da6ca5392918e1faf30058d0e6700372585e9f1db9e88 +DIST libapparmor-v4.1.2.tar.gz 7152329 BLAKE2B 9bfc9ab8cbbc9c5484dd6b9552b8c6f44a7a76a214c3ed3f595624783e74e3b3a98c940986470d87f8212a8ef30853de23be11b3fc8d83aac31ae0077c20eb03 SHA512 9ff3496548511e7e27f84135bf04201623fd724b5cce5353b1c41ad787551e30d6511ca28740fc7e5f4c4e4bef3ae190412e24d258404f66c64924900159325a diff --git a/sys-libs/libapparmor/libapparmor-4.1.0.ebuild b/sys-libs/libapparmor/libapparmor-4.1.2.ebuild index 4607afbbddb5..c06ffb3081d4 100644 --- a/sys-libs/libapparmor/libapparmor-4.1.0.ebuild +++ b/sys-libs/libapparmor/libapparmor-4.1.2.ebuild @@ -27,7 +27,7 @@ BDEPEND=" doc? ( dev-lang/perl ) perl? ( dev-lang/swig ) " -S=${WORKDIR}/apparmor-v${PV}-53074bb9063797743ba8298388dd590b8265ccf7/libraries/${PN} +S=${WORKDIR}/apparmor-v${PV}-d6ea0dc35c04b6dcf175bc1a870267d6dad13ec9/libraries/${PN} # depends on the package already being installed RESTRICT="test" diff --git a/sys-libs/musl/musl-1.2.5-r3.ebuild b/sys-libs/musl/musl-1.2.5-r3.ebuild index 89ff4c509940..696eb362147a 100644 --- a/sys-libs/musl/musl-1.2.5-r3.ebuild +++ b/sys-libs/musl/musl-1.2.5-r3.ebuild @@ -246,6 +246,7 @@ pkg_preinst() { [[ -n ${ROOT} ]] && return 0 [[ -d ${ED}/usr/$(get_libdir) ]] || return 0 + target_is_not_host && return 0 musl_sanity_check } diff --git a/sys-libs/musl/musl-1.2.5-r5.ebuild b/sys-libs/musl/musl-1.2.5-r5.ebuild index b9e116b380d9..4c95aa75e69c 100644 --- a/sys-libs/musl/musl-1.2.5-r5.ebuild +++ b/sys-libs/musl/musl-1.2.5-r5.ebuild @@ -250,6 +250,7 @@ pkg_preinst() { [[ -n ${ROOT} ]] && return 0 [[ -d ${ED}/usr/$(get_libdir) ]] || return 0 + target_is_not_host && return 0 musl_sanity_check } diff --git a/sys-libs/musl/musl-9999.ebuild b/sys-libs/musl/musl-9999.ebuild index 0971b7d9133c..ff2e8d40a78d 100644 --- a/sys-libs/musl/musl-9999.ebuild +++ b/sys-libs/musl/musl-9999.ebuild @@ -240,6 +240,7 @@ pkg_preinst() { [[ -n ${ROOT} ]] && return 0 [[ -d ${ED}/usr/$(get_libdir) ]] || return 0 + target_is_not_host && return 0 musl_sanity_check } diff --git a/virtual/blas/blas-3.8-r1.ebuild b/virtual/blas/blas-3.8-r1.ebuild index bc9a16aacbe4..404b3db4d994 100644 --- a/virtual/blas/blas-3.8-r1.ebuild +++ b/virtual/blas/blas-3.8-r1.ebuild @@ -6,15 +6,13 @@ EAPI="8" DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE="elibc_glibc eselect-ldso flexiblas index64" +IUSE="eselect-ldso flexiblas index64" REQUIRED_USE="?? ( eselect-ldso flexiblas )" RDEPEND=" flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] - elibc_glibc? ( - sci-libs/blas-lapack-aux-wrapper[index64?] - ) + sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] diff --git a/virtual/cblas/cblas-3.8-r1.ebuild b/virtual/cblas/cblas-3.8-r1.ebuild index 3e7fe2e9a538..1c1bc9d530cf 100644 --- a/virtual/cblas/cblas-3.8-r1.ebuild +++ b/virtual/cblas/cblas-3.8-r1.ebuild @@ -6,15 +6,13 @@ EAPI="8" DESCRIPTION="Virtual for BLAS C implementation" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE="elibc_glibc eselect-ldso flexiblas index64" +IUSE="eselect-ldso flexiblas index64" REQUIRED_USE="?? ( eselect-ldso flexiblas )" RDEPEND=" flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] - elibc_glibc? ( - sci-libs/blas-lapack-aux-wrapper[index64?] - ) + sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8[eselect-ldso?,-flexiblas(-),index64(-)?] diff --git a/virtual/lapack/lapack-3.10-r1.ebuild b/virtual/lapack/lapack-3.10-r1.ebuild index 914996506e80..a19be324ee18 100644 --- a/virtual/lapack/lapack-3.10-r1.ebuild +++ b/virtual/lapack/lapack-3.10-r1.ebuild @@ -6,15 +6,13 @@ EAPI="8" DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE="elibc_glibc eselect-ldso flexiblas index64" +IUSE="eselect-ldso flexiblas index64" REQUIRED_USE="?? ( eselect-ldso flexiblas )" RDEPEND=" flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] - elibc_glibc? ( - sci-libs/blas-lapack-aux-wrapper[index64?] - ) + sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.10.0[eselect-ldso?,-flexiblas(-),index64(-)?] diff --git a/virtual/lapacke/lapacke-3.8-r2.ebuild b/virtual/lapacke/lapacke-3.8-r2.ebuild index 37813423712e..c41270887ebd 100644 --- a/virtual/lapacke/lapacke-3.8-r2.ebuild +++ b/virtual/lapacke/lapacke-3.8-r2.ebuild @@ -6,15 +6,13 @@ EAPI="8" DESCRIPTION="Virtual for LAPACK C implementation" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="elibc_glibc eselect-ldso flexiblas index64" +IUSE="eselect-ldso flexiblas index64" REQUIRED_USE="?? ( eselect-ldso flexiblas )" RDEPEND=" flexiblas? ( sci-libs/flexiblas[system-blas(-),index64(-)?] - elibc_glibc? ( - sci-libs/blas-lapack-aux-wrapper[index64?] - ) + sci-libs/blas-lapack-aux-wrapper[index64?] ) !flexiblas? ( >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?,-flexiblas(-),index64(-)?] diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest index ef6ef21d87bd..236ee0b6b95b 100644 --- a/www-apps/chromedriver-bin/Manifest +++ b/www-apps/chromedriver-bin/Manifest @@ -1 +1 @@ -DIST chromedriver-bin-140.0.7339.207.linux64.zip 9953148 BLAKE2B f33fa66e70254fcfd211ba3762b9ecc06dfab3cebf113f5e5a8403d40c2cab4bae6b7f68c06631833751d75abd054c1340ab43af41a60f82e41d739abc21c51d SHA512 2c5ce01ab38c008b64b6672bb472445289b16dc2e49f04b9cc2a6a6e452a6281bfdb810a45a82d66b3054984cd1b6aa006084dcb4ff4cd69b115745cf3613c8b +DIST chromedriver-bin-141.0.7390.54.linux64.zip 9454116 BLAKE2B e8ad80db14277ec63059026a40ff8f55138751f9943f67bc14edcc2e9fec25d4c01371363b1b901d555e05d7cc9464a90e58f2b4f1d320ab4cbe19dcf47d731d SHA512 ddae142af3312819551166e41b181182011f97678b19deb23478e852129c406b5c79b89c973ca3bea1ad5f64062f8b93af02080acb81575eec62ef582761a08c diff --git a/www-apps/chromedriver-bin/chromedriver-bin-140.0.7339.207.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-141.0.7390.54.ebuild index 2d548d409de6..2d548d409de6 100644 --- a/www-apps/chromedriver-bin/chromedriver-bin-140.0.7339.207.ebuild +++ b/www-apps/chromedriver-bin/chromedriver-bin-141.0.7390.54.ebuild diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest index 440049a407f2..794ab1c65deb 100644 --- a/www-apps/nextcloud/Manifest +++ b/www-apps/nextcloud/Manifest @@ -1,10 +1,6 @@ -DIST nextcloud-29.0.12.tar.bz2 208445377 BLAKE2B a6ab1eb1aa41dfabaefcdd1d2b9ea79d9ef8ae2188a2166babe1ceda0f9f1af97de4089bcf6184dd811ec6a57fd253412e199cf2bbaf1bb2524409b75f6d2809 SHA512 10a5bbc61d2a85090aaa6174eac415337b63adaf23e8044d25c674d0ce8d6bcfff949d3950abd369ecfa2c2b9c4a747d0744a47777bc3d51799804b696579a6e -DIST nextcloud-29.0.16.tar.bz2 210292854 BLAKE2B cb3b6768fadfd9f08dd2bf3f10ed6a96cfaabeb2c8368443bc0dc762f00a9919c00a5e426262cebbe9e2a2027244a05c60b33a19b5cd64a3a128babcb9e5c540 SHA512 e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 DIST nextcloud-30.0.12.tar.bz2 189862699 BLAKE2B 22d3d658b700c1979d935e004c99b7fc1a8d9ffdb4a408418d9868d80cc2d70ac064df3476678f63f19e3db9fd947cfd9b687ebed3bd51c24982dc60405e3f95 SHA512 8ed2241909fd598f2a26f6811a83d48140a9f00abcd882fbd5a77e4eeed542c407e65630589c2a817e4540b332e5800e30c20d4126c2089376a6085877030f4e -DIST nextcloud-30.0.13.tar.bz2 189462242 BLAKE2B 2558420a33f3831715abe9fec8e9ee57b059c381cbf60c7f8b455b18b673ac1d09c132032b59fb386607397cc7fcdfa0ce80d23cc739f4732c27f41e957c9594 SHA512 0b0b9d162098d3d82ad1432f1824985cd18674873427e899e3c0ca493fa08202f27e0a546375834033e3851818ae054ae1e48ddcf9992ad61a229c511d4cafa6 -DIST nextcloud-30.0.14.tar.bz2 191942707 BLAKE2B d0be15250d389d34a67543af1ba454579abfa3a62b98f471541dd978d0b9b02acd5c91e52c0edc78ebca71d63c918ec7a95ba9ff57a13bf1286bc35ba2969573 SHA512 bd929ab46c7e1979f4d7e4cc8caf4f817c9aa0364641e8bb3d4e995321757c6a6c10f9ff4cad2251de1b5c14e9feb1b13dff1261e38a63e4d8552ab9d4afc9cd DIST nextcloud-30.0.15.tar.bz2 192496285 BLAKE2B d01a8ca8cdd3da2a309bee9a6c205d0ea1f124e0268f778340c304e1d7220205066a07d2e62ae3d90069e9b75c3f559b8e5251acc70ed047d7011ceb70606cf8 SHA512 21577bc4dec5ffecfbba4beca6d9b265ca408ee18cdfb141bdd3b9e1de03e76bf18655ac6a875ec01eba96932598628b002896c2bb62931f668bb5d8baf6ef0f +DIST nextcloud-30.0.16.tar.bz2 192499324 BLAKE2B 241bb3fe8ad746375622fcfcdcc8dfbbdfe0a62d66240254dccc3dab0beddd0fa55ed05dd06de50cff807fa754f6e8c4073a4a52458b7041cf30f1198e19484f SHA512 8ae5ccd5bc24b2c8a1e187d9de9078773164ab73a70cc21ecd53c607d7c8fb84630ff63d617f9de4af0d074116ef7ef4c448283c42fb849db6453f348f70f641 DIST nextcloud-31.0.6.tar.bz2 226658009 BLAKE2B f94de1322132bc1c915f83ff54680ccdc6be3a6a7f75966593a3fa51c867d1b39ce452be0615e28830a4dad2a8bdc715f5c51052d68394a0448160d66a312743 SHA512 9a98cca509bb3edfa7a49038be9de483b46e8b3b0dcf8a2cfac669fa569d41e8f66a922ad638bc8c683b9df9f144946d0e39e44d2ba9408f7401da3dbcc13ad3 -DIST nextcloud-31.0.7.tar.bz2 227150452 BLAKE2B 0a391ca5ab9353cd46710a9636266379d670ab4e7533c51d18925feb373a486eb7772f404eefac7ac9585bd3912da530c4181628db8520c2188959e9c8df31e8 SHA512 1ba66c016e53f9dfc94a8a02404c225b16f666d7c9427e8e5e7ac5e437dc85921d3647c1626c0eaf5326ffafd2c0f7cc44b9ddbca1f324ccc39e15abd52b90a4 -DIST nextcloud-31.0.8.tar.bz2 229388570 BLAKE2B d1c67735e450b20024389fb995dca9dafaa9728982701b1b1fa05e01ccb54ed25b51623f3f367540b9c37ec9f90bbf035b346d0897a9ae3234ad53510bcee485 SHA512 c733113f7135c3df769c0844101be342d0121daa89c165118c39cdc637f20dcd1c850030a81e944cc96390844d151e6a8a879554cb2550abc79e10ce7be1bec4 DIST nextcloud-31.0.9.tar.bz2 229277439 BLAKE2B bc996c311c312f79d95f680295bba9c0e03245df31060e7af9ca24c4ebd42940a3efc30bd111180413873358f36cd041cae5a6fcaf4fb2b47c01da5d38841489 SHA512 eec86ab5b45cc3a4ee0208e1bb0ae8ddf04d35956ca8aef92f79d7109c9c5d2f58916c32c341883c10713f861c092050b568f577fcad754e45928ac4e21828ea +DIST nextcloud-32.0.0.tar.bz2 263604282 BLAKE2B 73ebedcca00fbadbe58844cb1c525395fff59dc635efed4360b5070ce94ebf59999ea7fb0e0a459864f5fd15d4387c1eb2acd913c575642b323b236396413e73 SHA512 b3ddea7133562040c000ba9e15ac3ac49b9eac4b5d46b8a9b01218bf474657f36142e21fa061ff8baf100ad8a2df9abd68c551948241cf0dc86c72df216fdcd6 diff --git a/www-apps/nextcloud/nextcloud-29.0.12-r1.ebuild b/www-apps/nextcloud/nextcloud-29.0.12-r1.ebuild deleted file mode 100644 index c4a9f89de8cf..000000000000 --- a/www-apps/nextcloud/nextcloud-29.0.12-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="Personal cloud that runs on your own server" -HOMEPAGE="https://nextcloud.com/" -SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2" - -S=${WORKDIR}/${PN} - -LICENSE="AGPL-3" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -IUSE="+curl +imagemagick mysql postgres +sqlite" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] - imagemagick? ( dev-php/pecl-imagick ) - virtual/httpd-php" - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - keepdir "${MY_HTDOCSDIR}"/data - - webapp_serverowned -R "${MY_HTDOCSDIR}"/apps - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - webapp_serverowned -R "${MY_HTDOCSDIR}"/config - webapp_configfile "${MY_HTDOCSDIR}"/.htaccess - - webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt - - webapp_src_install -} diff --git a/www-apps/nextcloud/nextcloud-30.0.14.ebuild b/www-apps/nextcloud/nextcloud-30.0.14.ebuild deleted file mode 100644 index 315510b1bf27..000000000000 --- a/www-apps/nextcloud/nextcloud-30.0.14.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="Personal cloud that runs on your own server" -HOMEPAGE="https://nextcloud.com/" -SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2" - -S=${WORKDIR}/${PN} - -LICENSE="AGPL-3" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -IUSE="+curl +imagemagick mysql postgres +sqlite" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] - imagemagick? ( dev-php/pecl-imagick ) - virtual/httpd-php" - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - keepdir "${MY_HTDOCSDIR}"/data - - webapp_serverowned -R "${MY_HTDOCSDIR}"/apps - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - webapp_serverowned -R "${MY_HTDOCSDIR}"/config - webapp_configfile "${MY_HTDOCSDIR}"/.htaccess - - webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt - - webapp_src_install -} diff --git a/www-apps/nextcloud/nextcloud-29.0.16.ebuild b/www-apps/nextcloud/nextcloud-30.0.16.ebuild index 315510b1bf27..315510b1bf27 100644 --- a/www-apps/nextcloud/nextcloud-29.0.16.ebuild +++ b/www-apps/nextcloud/nextcloud-30.0.16.ebuild diff --git a/www-apps/nextcloud/nextcloud-31.0.7.ebuild b/www-apps/nextcloud/nextcloud-31.0.7.ebuild deleted file mode 100644 index 315510b1bf27..000000000000 --- a/www-apps/nextcloud/nextcloud-31.0.7.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="Personal cloud that runs on your own server" -HOMEPAGE="https://nextcloud.com/" -SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2" - -S=${WORKDIR}/${PN} - -LICENSE="AGPL-3" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -IUSE="+curl +imagemagick mysql postgres +sqlite" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] - imagemagick? ( dev-php/pecl-imagick ) - virtual/httpd-php" - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - keepdir "${MY_HTDOCSDIR}"/data - - webapp_serverowned -R "${MY_HTDOCSDIR}"/apps - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - webapp_serverowned -R "${MY_HTDOCSDIR}"/config - webapp_configfile "${MY_HTDOCSDIR}"/.htaccess - - webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt - - webapp_src_install -} diff --git a/www-apps/nextcloud/nextcloud-31.0.8.ebuild b/www-apps/nextcloud/nextcloud-31.0.8.ebuild deleted file mode 100644 index 315510b1bf27..000000000000 --- a/www-apps/nextcloud/nextcloud-31.0.8.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="Personal cloud that runs on your own server" -HOMEPAGE="https://nextcloud.com/" -SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2" - -S=${WORKDIR}/${PN} - -LICENSE="AGPL-3" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -IUSE="+curl +imagemagick mysql postgres +sqlite" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] - imagemagick? ( dev-php/pecl-imagick ) - virtual/httpd-php" - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - keepdir "${MY_HTDOCSDIR}"/data - - webapp_serverowned -R "${MY_HTDOCSDIR}"/apps - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - webapp_serverowned -R "${MY_HTDOCSDIR}"/config - webapp_configfile "${MY_HTDOCSDIR}"/.htaccess - - webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt - - webapp_src_install -} diff --git a/www-apps/nextcloud/nextcloud-30.0.13.ebuild b/www-apps/nextcloud/nextcloud-32.0.0.ebuild index 315510b1bf27..315510b1bf27 100644 --- a/www-apps/nextcloud/nextcloud-30.0.13.ebuild +++ b/www-apps/nextcloud/nextcloud-32.0.0.ebuild diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest index b69eebfaf928..a1ef4edbf19e 100644 --- a/www-apps/wordpress/Manifest +++ b/www-apps/wordpress/Manifest @@ -2,4 +2,4 @@ DIST wordpress-6.4.4.tar.gz 24480617 BLAKE2B 60856beddbbb2ba25e56eb9aaa5af0b857b DIST wordpress-6.5.5.tar.gz 24696391 BLAKE2B e3edceb605c22b15de39459ec3e83e416324b8194974a069a026bd18e70eda5072ef47dab2c8a1a8a4e7fd81d783843d55f72f1ac9079aa8088ce72104fc6f8e SHA512 34b401f6abf08d654188906117c54e962e22fb1e8abcfec2a191d761d5719b4cfe7c33d33f6da786b3e6a04e50622429d5d7c9f9b8baec0bd08430b1f4435ff7 DIST wordpress-6.6.2.tar.gz 24640061 BLAKE2B f10a94b0a731bb4a5b22f0e6e634f061bcd6abbb06badb3232cce56cee13c681fe8c00beab1893928c8d224a8f495ee5f2d5caa6ac90b45af39313580b3c3bca SHA512 652d20f2d66a62d1dfa0c0e6edb7b80e32e9a50a6bdbfb995510091ed1e3cfe6c42db2b13cb78b69ff09c7e85a14b5b8881738477fa0ade8998967179df851e7 DIST wordpress-6.7.2.tar.gz 26780969 BLAKE2B 2eaa761b524927f5a10c7d01bf93b505c935faf9c363394d103a1ee94f60e2e517858fb5ebef6f3eeb4d06837a6ac4358881d26dc0e9e4ed085e0dd886453e9c SHA512 a07db3c7e8989dc20496953c68f9772154d5b5bad0cec7c03466bbb6c84eb1f758859e5bbe3e1b27f770d86624006034d75c8c4ee1e1ea622887846bf56da1ca -DIST wordpress-6.8.2.tar.gz 26925441 BLAKE2B 635166efa023ba5763d7ad77f7e7132a836cbaef18c277d8ecdde0e5bb9eef04e63a4b94c24868b6b2be194aefc0cd59cb39b10546cf5000b75a8e7b6574c989 SHA512 448ab7819bf4ccd00e5cda13122cb89f838db55833fdc5ffc48321a7e201f112e7f80279387386410a29f248bd5aa4b85a145a68b1c42f72287c9d0be38313f7 +DIST wordpress-6.8.3.tar.gz 26928488 BLAKE2B 1b4214b27a1c904b0f660041504887b11280f0a9784293cd4c6e242b309a6d1e9c81b1c3d74563299eeba39c846a879eed327b5ff48b2c4b27e307c1959da0e9 SHA512 0e8890d1bc9d6baa344cf5c6c5cb6ec5cdca810311a3508ec4cf9b0d5afe75f949c81a153c27847fa99f6c5d214336281ca9220bb54535996ee2eaa059306864 diff --git a/www-apps/wordpress/wordpress-6.8.2.ebuild b/www-apps/wordpress/wordpress-6.8.3.ebuild index 70eb52fbdd4a..70eb52fbdd4a 100644 --- a/www-apps/wordpress/wordpress-6.8.2.ebuild +++ b/www-apps/wordpress/wordpress-6.8.3.ebuild diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index f1278ed8a23e..aa6a7a301510 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -8,6 +8,8 @@ DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 BLAKE2B 12a9f4c1c3b5 DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee SHA512 be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4 DIST chromium-141.0.7390.37-linux-testdata.tar.xz 925170640 BLAKE2B 5e7683de125ac85bc2192ced38ed7124b332dd98373fa543ac9b012e722c3021e76b380bbfe7669f7f5fcc82025f7f015235d049ce45cd5d233c1b102c74be38 SHA512 4c75486526cbf7c6b9d4284e60da747a070f3e0a30a97f91b695f94940ea02713fbf0fe83d5ce2829c56876c24215bda6b236dacb2b81220cc3cf03afc4af1ea DIST chromium-141.0.7390.37-linux.tar.xz 1641524544 BLAKE2B 81bce1b2c037d9c0727a2948f9a5bd7560278991623a7ca4dd73f3af0a8e26de035ac2c8b7a6742b4aeee5c0065e3082bb899d01d3977db331e379adf7be7412 SHA512 baf6ac728c6ccffb8c61ba76f8ee2be73f69b31ba78dec26cc51bc3c733ca7903ca1e354256def26f7000f8f2fbe5dc6bd2053a32cb8158057c99759ee419f86 +DIST chromium-141.0.7390.54-linux-testdata.tar.xz 925224204 BLAKE2B 9f3024798ac7d0f56b25ff273afccc8caa048a6b554d8c7fd2874f9e0e7025364294af041b0ec4134b19caca29c7f18f35328d6b5e4a09c89cac8c9acd8413b4 SHA512 dc04930889caf6865f8503e9e412e583a17294b6b9d778226060e100d0a54de88c7f9b4e815b1c822933f1ddd452905d10a52a73a9edf81b3118d0ff2f4c90d4 +DIST chromium-141.0.7390.54-linux.tar.xz 1641711032 BLAKE2B 11833568fde2c5767bbb00c581f20b29a06afec02488432d3796d2df692aee0cda8cdf35f4e2c1c076323504665d57dc5e0f269c034607128c13300c23c64c32 SHA512 c77179e83951e17021faf57ddebf19085661334624343230714d0b650ee02fd5b37670bf63b6427478d66730357df3d0b07e9d186054a3cbd8df32e78acea4a1 DIST chromium-142.0.7420.2-linux-testdata.tar.xz 931662964 BLAKE2B 1c9a056b46e1643bc6f085c9a4b217970210f692c0f19b505b661811415307f0bd1530bef76745f42c530eebf29c7fb8a3c6929c9c00f700d10715d254dc53b2 SHA512 0e21591d8d5c7f85d1ff17cd7107eac52645e1bd06fc7da2b2b5cdd92d86aaddf6610ae1198971321b863dd660fd2690109eb6c6f566d596397e6a59e4bff0d8 DIST chromium-142.0.7420.2-linux.tar.xz 1711623332 BLAKE2B 3f1bf8c4d58a9524dd83cabb48eced2c4f3925b891ccf0ab56af0411ba8066f7d8fa87a3c7255aca746c3738d93f872899bf98063dba68e5ce1535c7bcf5a456 SHA512 6f133fbd7b3ec928a1d22b8b6d52c06c9619269816de5e5c7121740e13ec7932cf5cab3a150b4b45e20d869d72123c01ade61130f5e46ee95d32fe8a0a90b3fa DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5 SHA512 8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87 diff --git a/www-client/chromium/chromium-141.0.7390.54.ebuild b/www-client/chromium/chromium-141.0.7390.54.ebuild new file mode 100644 index 000000000000..0bef43048bf8 --- /dev/null +++ b/www-client/chromium/chromium-141.0.7390.54.ebuild @@ -0,0 +1,1660 @@ +# Copyright 2009-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# PACKAGING NOTES + +# Upstream roll their bundled Clang every two weeks, and the bundled Rust +# is rolled regularly and depends on that. While we do our best to build +# with system Clang, we may eventually hit the point where we need to use +# the bundled Clang due to the use of prerelease features. + +# USE=bundled-toolchain is intended for users who want to use the same toolchain +# as the upstream releases. It's also a good fallback in case we fall behind +# and need to get a release out quickly (less likely with `dev` in-tree). + +# Since m133 we are using CI-generated tarballs from +# https://github.com/chromium-linux-tarballs/chromium-tarballs/ + +# These are bit-for-bit identical to the official releases, but are built +# using an external CI system that we have some control over, in case +# issues pop up again with official tarball generation. + +GN_MIN_VER=0.2235 +# chromium-tools/get-chromium-toolchain-strings.py +TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 +BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15 +BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354cd8b69d55f-3 +RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-} +NODE_VER=22.11.0 + +VIRTUALX_REQUIRED="pgo" + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +LLVM_COMPAT=( 20 ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="xml(+)" +RUST_MIN_VER=1.78.0 +RUST_NEEDS_LLVM="yes please" +RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain + +inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils +inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://www.chromium.org/" +PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6" +PATCH_V="${PV%%\.*}" +SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz + !bundled-toolchain? ( + https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2 + ) + bundled-toolchain? ( + https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz + -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz + https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz + -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz + ) + test? ( + https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz + https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz + ) + ppc64? ( + https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + ) + pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" + +# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py +LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD" +LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2" +LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent" +LICENSE+=" rar? ( unRAR )" + +SLOT="0/stable" +# Dev exists mostly to give devs some breathing room for beta/stable releases; +# it shouldn't be keyworded but adventurous users can select it. +if [[ ${SLOT} != "0/dev" ]]; then + KEYWORDS="~amd64 ~arm64" +fi + +IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" +IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo" +IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3" +RESTRICT=" + !bindist? ( bindist ) + !test? ( test ) +" + +REQUIRED_USE=" + !headless? ( || ( X wayland ) ) + pgo? ( X !wayland ) + screencast? ( wayland ) + ffmpeg-chromium? ( bindist proprietary-codecs ) +" + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-73.0:= ) + >=dev-libs/libxml2-2.12.4:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:=[-apng(-)] ) + system-zstd? ( >=app-arch/zstd-1.5.5:= ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + sys-libs/zlib:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( media-libs/libpulse:= ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-base/xorg-proto:= + x11-libs/libX11:= + x11-libs/libxcb:= + x11-libs/libXext:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + dev-libs/wayland:= + screencast? ( media-video/pipewire:= ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + cups? ( >=net-print/cups-1.3.11:= ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + X? ( ${COMMON_X_DEPEND} ) + ) +" +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt6? ( dev-qt/qtbase:6[X?,wayland?] ) + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) + bindist? ( + !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) + ffmpeg-chromium? ( media-video/ffmpeg-chromium:${PV%%\.*} ) + ) +" +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt6? ( dev-qt/qtbase:6 ) + ) + !bundled-toolchain? ( $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + llvm-core/lld:${LLVM_SLOT} + official? ( + !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] ) + ) ') + ${RUST_DEPEND} + ) + pgo? ( + >=dev-python/selenium-3.141.0 + >=dev-util/web_page_replay_go-20220314 + ) + >=dev-util/bindgen-0.68.0 + >=dev-build/gn-${GN_MIN_VER} + app-alternatives/ninja + dev-lang/perl + >=dev-util/gperf-3.2 + dev-vcs/git + >=net-libs/nodejs-${NODE_VER}[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig +" + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pre_build_checks() { + # Check build requirements: bugs #471810, #541816, #914220 + # We're going to start doing maths here on the size of an unpacked source tarball, + # this should make updates easier as chromium continues to balloon in size. + # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz + local base_disk=9 # Round up + use test && base_disk=$((base_disk + 5)) + local extra_disk=1 # Always include a little extra space + local memory=4 + tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) + if tc-is-lto || use pgo; then + memory=$((memory * 2 + 1)) + tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements + use pgo && extra_disk=$((extra_disk + 4)) + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags; then + extra_disk=$((extra_disk + 5)) + fi + memory=$((memory * 2)) + fi + local CHECKREQS_MEMORY="${memory}G" + local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G" + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + # The pre_build_checks are all about compilation resources, no need to run it for a binpkg + pre_build_checks + fi + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set." + done + fi + + if ! use bindist && use ffmpeg-chromium; then + ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set." + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + # The pre_build_checks are all about compilation resources, no need to run it for a binpkg + pre_build_checks + + # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment + # We'll set these to clang here then use llvm-utils functions to very explicitly set these + # to a sane value. + # This is effectively the 'force-clang' path if GCC support is re-added. + # TODO: check if the user has already selected a specific impl via make.conf and respect that. + use_lto="false" + if tc-is-lto; then + use_lto="true" + # We can rely on GN to do this for us; anecdotally without this builds + # take significantly longer with LTO enabled and it doesn't hurt anything. + filter-lto + fi + + if [ "$use_lto" = "false" ] && use official; then + einfo "USE=official selected and LTO not detected." + einfo "It is _highly_ recommended that LTO be enabled for performance reasons" + einfo "and to be consistent with the upstream \"official\" build optimisations." + fi + + if [ "$use_lto" = "false" ] && use test; then + die "Tests require CFI which requires LTO" + fi + + export use_lto + + # 936858 + if tc-ld-is-mold; then + eerror "Your toolchain is using the mold linker." + eerror "This is not supported by Chromium." + die "Please switch to a different linker." + fi + + if use !bundled-toolchain; then + llvm-r1_pkg_setup + rust_pkg_setup + fi + + # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT + AR=llvm-ar + CPP="${CHOST}-clang++-${LLVM_SLOT} -E" + NM=llvm-nm + CC="${CHOST}-clang-${LLVM_SLOT}" + CXX="${CHOST}-clang++-${LLVM_SLOT}" + + if tc-is-cross-compiler; then + use pgo && die "The pgo USE flag cannot be used when cross-compiling" + CPP="${CBUILD}-clang++-${LLVM_SLOT} -E" + fi + + # I hate doing this but upstream Rust have yet to come up with a better solution for + # us poor packagers. Required for Split LTO units, which are required for CFI. + export RUSTC_BOOTSTRAP=1 + + # Users should never hit this, it's purely a development convenience + if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then + die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium" + fi + fi + + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + unpack ${P}-linux.tar.xz + # These should only be required when we're not using the official toolchain + use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2 + + use pgo && unpack chromium-profiler-0.2.tar + + if use test; then + # A new testdata tarball is available for each release; but testfonts tend to remain stable + # for the duration of a release. + # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`. + unpack ${P}-linux-testdata.tar.xz + # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location. + local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts" + local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz" + tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts" + fi + + # We need to manually unpack this since M126 else we'd unpack one toolchain over the other. + # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier. + if use bundled-toolchain; then + einfo "Unpacking bundled Clang ..." + mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory" + tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang" + einfo "Unpacking bundled Rust ..." + local rust_dir="${WORKDIR}/rust-toolchain" + mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory" + tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" || + die "Failed to unpack Rust" + fi + + if use ppc64; then + unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + fi +} + +remove_compiler_builtins() { + # We can't use the bundled compiler builtins with the system toolchain + # We used to `grep` then `sed`, but it was indirect. Combining the two into a single + # `awk` command is more efficient and lets us document the logic more clearly. + + local pattern=' configs += [ "//build/config/clang:compiler_builtins" ]' + local target='build/config/compiler/BUILD.gn' + + local tmpfile + tmpfile=$(mktemp) || die "Failed to create temporary file." + + if awk -v pat="${pattern}" ' + BEGIN { + match_found = 0 + } + + # If the delete countdown is active, decrement it and skip to the next line. + d > 0 { d--; next } + + # If the current line matches the pattern... + $0 == pat { + match_found = 1 # ...set our flag to true. + d = 2 # Set delete counter for this line and the next two. + prev = "" # Clear the buffered previous line so it is not printed. + next + } + + # For any other line, print the buffered previous line. + NR > 1 { print prev } + + # Buffer the current line to be printed on the next cycle. + { prev = $0 } + + END { + # Print the last line if it was not part of a deleted block. + if (d == 0) { print prev } + + # If the pattern was never found, exit with a failure code. + if (match_found == 0) { + exit 1 + } + } + ' "${target}" > "${tmpfile}"; then + # AWK SUCCEEDED (exit code 0): The pattern was found and edited. + # This is to avoid gawk's `-i inplace` option which users complain about. + mv "${tmpfile}" "${target}" + else + # AWK FAILED (exit code 1): The pattern was not found. + rm -f "${tmpfile}" + die "Awk patch failed: Pattern not found in ${target}." + fi +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local PATCHES=( + "${FILESDIR}/${PN}-cross-compile.patch" + "${FILESDIR}/${PN}-109-system-zlib.patch" + "${FILESDIR}/${PN}-111-InkDropHost-crash.patch" + "${FILESDIR}/${PN}-131-unbundle-icu-target.patch" + "${FILESDIR}/${PN}-134-bindgen-custom-toolchain.patch" + "${FILESDIR}/${PN}-135-oauth2-client-switches.patch" + "${FILESDIR}/${PN}-138-nodejs-version-check.patch" + "${FILESDIR}/${PN}-142-cssstylesheet.patch" + ) + + # https://issues.chromium.org/issues/442698344 + # Unreleased fontconfig changed magic numbers and google have rolled to this version + if has_version "<=media-libs/fontconfig-2.17.1"; then + PATCHES+=( "${FILESDIR}/chromium-140-work-with-old-fontconfig-again.patch" ) + fi + + if use bundled-toolchain; then + # We need to symlink the toolchain into the expected location + einfo "Symlinking Clang toolchain to expected location ..." + mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory" + # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an + # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create + # llvm-build, but we'll rm Release+Asserts and symlink directly. + if [[ -d third_party/llvm-build/Release+Asserts ]]; then + rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts" + fi + ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang" + einfo "Symlinking Rust toolchain to expected location ..." + # As above, so below + if [[ -d third_party/rust-toolchain ]]; then + rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain" + fi + ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust" + cp "${WORKDIR}"/rust-toolchain/VERSION \ + "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version" + else + # We don't need our toolchain patches if we're using the official toolchain + shopt -s globstar nullglob + # 130: moved the PPC64 patches into the chromium-patches repo + local patch + for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do + if [[ ${patch} == *"ppc64le"* ]]; then + use ppc64 && PATCHES+=( "${patch}" ) + else + PATCHES+=( "${patch}" ) + fi + done + + shopt -u globstar nullglob + + remove_compiler_builtins + + # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together + if use ppc64; then + local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches" + # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304) + local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch" + local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch" + # Apply the OpenPOWER patches (check for page size and isa 3.0) + openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" | + grep -v "${isa_3_patch}" || die) ) + for patch in "${openpower_patches[@]}"; do + PATCHES+=( "${patchset_dir}/${patch}" ) + done + if [[ $(getconf PAGESIZE) == 65536 ]]; then + PATCHES+=( "${patchset_dir}/${page_size_patch}" ) + fi + # We use vsx3 as a proxy for 'want isa3.0' (POWER9) + if use cpu_flags_ppc_vsx3 ; then + PATCHES+=( "${patchset_dir}/${isa_3_patch}" ) + fi + fi + + # Oxidised hacks, let's keep 'em all in one place + # This is a nightly option that does not exist in older releases + # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64 + if ver_test ${RUST_SLOT} -lt "1.83.0"; then + sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn || + die "Failed to remove default visibility nightly option" + fi + + # Upstream Rust replaced adler with adler2, for older versions of Rust we still need + # to tell GN that we have the older lib when it tries to copy the Rust sysroot + # into the bulid directory. + if ver_test ${RUST_SLOT} -lt "1.86.0"; then + sed -i 's/adler2/adler/' build/rust/std/BUILD.gn || + die "Failed to tell GN that we have adler and not adler2" + fi + + # chromium@0420449584e2afb7473393f536379efe194ba23c + # this crate is not included in the latest versions of Rust, + # and apparently has been unnecessary in Chromium for a long time. + sed -i '/unicode_width/d' build/rust/std/BUILD.gn || + die "Failed to remove unicode_width from build/rust/std/BUILD.gn" + + if ver_test ${RUST_SLOT} -lt "1.89.0"; then + # The rust allocator was changed in 1.89.0, so we need to patch sources for older versions + PATCHES+=( "${FILESDIR}/chromium-140-__rust_no_alloc_shim_is_unstable.patch" ) + fi + fi + + default + + if [[ ${LLVM_SLOT} == "19" ]]; then + # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet. + # Do the temp file shuffle in case someone is using something other than `gawk` + { + awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next } + { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \ + mv "${T}/build.gn" build/config/compiler/BUILD.gn + } || die "Unable to disable warning suppression" + fi + + # Not included in -lite tarballs, but we should check for it anyway. + if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then + rm third_party/node/linux/node-linux-x64/bin/node || die + else + mkdir -p third_party/node/linux/node-linux-x64/bin || die + fi + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + + # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party' + # whitelist matches use the right-most matching path component, so we need to whitelist from that point down. + local keeplibs=( + base/third_party/cityhash + base/third_party/double_conversion + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/volk + third_party/anonymous_tokens + third_party/apple_apsl + third_party/axe-core + third_party/bidimapper + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity. + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crabbyavif + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/d3 + third_party/dav1d + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/csp_evaluator + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/json5 + third_party/devtools-frontend/src/front_end/third_party/legacy-javascript + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs + third_party/devtools-frontend/src/front_end/third_party/source-map-scopes-codec + third_party/devtools-frontend/src/front_end/third_party/third-party-web + third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/front_end/third_party/web-vitals + third_party/devtools-frontend/src/third_party + third_party/dom_distiller_js + third_party/dragonbox + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fast_float + third_party/fdlibm + third_party/federated_compute/src/fcp/base + third_party/federated_compute/src/fcp/confidentialcompute + third_party/federated_compute/src/fcp/protos/confidentialcompute + third_party/federated_compute/src/fcp/protos/federatedcompute + third_party/ffmpeg + third_party/fft2d + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/highway + third_party/hunspell + third_party/ink_stroke_modeler/src/ink_stroke_modeler + third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal + third_party/ink/src/ink/brush + third_party/ink/src/ink/color + third_party/ink/src/ink/geometry + third_party/ink/src/ink/rendering + third_party/ink/src/ink/rendering/skia/common_internal + third_party/ink/src/ink/rendering/skia/native + third_party/ink/src/ink/rendering/skia/native/internal + third_party/ink/src/ink/strokes + third_party/ink/src/ink/types + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + third_party/jsoncpp + third_party/khronos + third_party/lens_server_proto + third_party/leveldatabase + third_party/libaddressinput + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + third_party/libc++ + third_party/libdrm + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libtess2/libtess2 + third_party/libtess2/src/Include + third_party/libtess2/src/Source + third_party/liburlpattern + third_party/libva_protected_content + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/libzip + third_party/lit + third_party/llvm-libc + third_party/llvm-libc/src/shared/ + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/markupsafe + third_party/material_color_utilities + third_party/metrics_proto + third_party/minigbm + third_party/ml_dtypes + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/oak/chromium/proto + third_party/oak/chromium/proto/attestation + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/ + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/opus + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg + third_party/pdfium/third_party/libtiff + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/perfetto/protos/third_party/simpleperf + third_party/pffft + third_party/ply + third_party/polymer + third_party/private_membership + third_party/private-join-and-compute + third_party/protobuf + third_party/protobuf/third_party/utf8_range + third_party/pthreadpool + third_party/puffin + third_party/pyjson5 + third_party/pyyaml + third_party/rapidhash + third_party/re2 + third_party/readability + third_party/rnnoise + third_party/rust + third_party/ruy + third_party/s2cellid + third_party/search_engines_data + third_party/securemessage + third_party/selenium-atoms + third_party/sentencepiece + third_party/sentencepiece/src/third_party/darts_clone + third_party/shell-encryption + third_party/simdutf + third_party/simplejson + third_party/six + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/snappy + third_party/spirv-headers + third_party/spirv-tools + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/swiftshader/third_party/subzero + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/fft2d + third_party/tflite/src/third_party/xla/third_party/tsl + third_party/tflite/src/third_party/xla/xla/tsl/framework + third_party/tflite/src/third_party/xla/xla/tsl/lib/random + third_party/tflite/src/third_party/xla/xla/tsl/platform + third_party/tflite/src/third_party/xla/xla/tsl/protobuf + third_party/tflite/src/third_party/xla/xla/tsl/util + third_party/ukey2 + third_party/utf + third_party/vulkan + third_party/wayland + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zlib/google + third_party/zxcvbn-cpp + url/third_party/mozilla + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/rapidhash-v8 + v8/third_party/siphash + v8/third_party/utf8-decoder + v8/third_party/v8 + v8/third_party/valgrind + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + + if use rar; then + keeplibs+=( third_party/unrar ) + fi + + if use test; then + # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}' + keeplibs+=( + third_party/breakpad/breakpad/src/processor + third_party/fuzztest + third_party/google_benchmark/src/include/benchmark + third_party/google_benchmark/src/src + third_party/perfetto/protos/third_party/pprof + third_party/test_fonts + third_party/test_fonts/fontconfig + ) + fi + + # USE=system-* + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + + if ! use system-zstd; then + keeplibs+=( third_party/zstd ) + fi + + # Arch-specific + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh + # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh + # since we're not in a git repo + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + # Sanity check keeplibs, on major version bumps it is often necessary to update this list + # and this enables us to hit them all at once. + # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd) + whitelist_libs=( + net/third_party/quic + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/libjingle + third_party/mesa + third_party/skia/third_party/vulkan + third_party/vulkan + ) + local not_found_libs=() + for lib in "${keeplibs[@]}"; do + if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then + not_found_libs+=( "${lib}" ) + fi + done + + if [[ ${#not_found_libs[@]} -gt 0 ]]; then + eerror "The following \`keeplibs\` directories were not found in the source tree:" + for lib in "${not_found_libs[@]}"; do + eerror " ${lib}" + done + die "Please update the ebuild." + fi + + # Remove most bundled libraries. Some are still needed. + einfo "Unbundling third-party libraries ..." + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + # Interferes with our bundled clang path; we don't want stripped binaries anyway. + sed -i -e 's|${clang_base_path}/bin/llvm-strip|/bin/true|g' \ + -e 's|${clang_base_path}/bin/llvm-objcopy|/bin/true|g' \ + build/linux/strip_binary.gni || die +} + +chromium_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libjpeg + libwebp + libxml + libxslt + openh264 + zlib + ) + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + fi + if use system-zstd; then + gn_system_libraries+=( zstd ) + fi + + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || + die "Failed to replace GN files for system libraries" + + # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file + # drop the last line, then append the freetype line and a new curly brace to end the block + local freetype_gni="build/config/freetype/freetype.gni" + sed -i -e '$d' ${freetype_gni} || die + echo " enable_freetype = true" >> ${freetype_gni} || die + echo "}" >> ${freetype_gni} || die + + if use !custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + # Debug info section overflows without component build + # Prevent linker from running out of address space, bug #471810 . + filter-flags "-g*" + fi + + # We don't use the same clang version as upstream, and with -Werror + # we need to make sure that we don't get superfluous warnings. + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then # can you cross-compile with the bundled toolchain? + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + + # Start building our GN options + local myconf_gn=() # Tip: strings must be quoted, bools or numbers are fine + + if use !bundled-toolchain; then + # We already forced the "correct" clang via pkg_setup + + if tc-is-cross-compiler; then + CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_AR=${AR} + BUILD_CC=${CC} + BUILD_CXX=${CXX} + BUILD_NM=${NM} + fi + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + strip-unsupported-flags + append-ldflags -Wl,--undefined-version # https://bugs.gentoo.org/918897#c32 + + myconf_gn+=( + "is_clang=true" + "clang_use_chrome_plugins=false" + "use_clang_modules=false" # M141 enables this for the linux platform by default. + "use_lld=true" + 'custom_toolchain="//build/toolchain/linux/unbundle:default"' + # From M127 we need to provide a location for libclang. + # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch + # rust_bindgen_root = directory with `bin/bindgen` beneath it. + # We don't need to set 'clang_base_path' for anything in our build + # and it defaults to the google toolchain location. Instead provide a location + # to where system clang lives so that bindgen can find system headers (e.g. stddef.h) + "bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\"" + "clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\"" + "rust_bindgen_root=\"${EPREFIX}/usr/\"" + "rust_sysroot_absolute=\"$(get_rust_prefix)\"" + "rustc_version=\"${RUST_SLOT}\"" + ) + + if ! tc-is-cross-compiler; then + myconf_gn+=( 'host_toolchain="//build/toolchain/linux/unbundle:default"' ) + else + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=( + 'host_toolchain="//build/toolchain/linux/unbundle:host"' + 'v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"' + "host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\"" + "pkg_config=\"$(tc-getPKG_CONFIG)\"" + ) + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + fi + + fi # !bundled-toolchain + + local myarch + myarch="$(tc-arch)" + case ${myarch} in + amd64) + # Bug 530248, 544702, 546984, 853646. + use !custom-cflags && filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 \ + -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + myconf_gn+=( 'target_cpu="x64"' ) + ;; + arm64) + myconf_gn+=( 'target_cpu="arm64"' ) + ;; + ppc64) + myconf_gn+=( 'target_cpu="ppc64"' ) + ;; + *) + die "Failed to determine target arch, got '${myarch}'." + ;; + esac + + # Common options + + myconf_gn+=( + # Disable code formating of generated files + "blink_enable_generated_code_formatting=false" + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + "dcheck_always_on=$(usex debug true false)" + "dcheck_is_configurable=$(usex debug true false)" + # Chromium builds provided by Linux distros should disable the testing config + "disable_fieldtrial_testing_config=true" + # 131 began laying the groundwork for replacing freetype with + # "Rust-based Fontations set of libraries plus Skia path rendering" + # We now need to opt-in + "enable_freetype=true" + "enable_hangout_services_extension=$(usex hangouts true false)" + # Don't need nocompile checks and GN crashes with our config (verify with modern GN) + "enable_nocompile_tests=false" + # pseudolocales are only used for testing + "enable_pseudolocales=false" + "enable_widevine=$(usex widevine true false)" + # Disable fatal linker warnings, bug 506268. + "fatal_linker_warnings=false" + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org for more info. + # note: OAuth2 is patched in; check patchset for details. + 'google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"' + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + "is_component_build=false" + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + "is_debug=false" + "is_official_build=$(usex official true false)" + # Enable ozone wayland and/or headless support + "ozone_auto_platforms=false" + "ozone_platform_headless=true" + # Enables building without non-free unRAR licence + "safe_browsing_use_unrar=$(usex rar true false)" + "thin_lto_enable_optimizations=${use_lto}" + "treat_warnings_as_errors=false" + # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi) + # instead of the system C++ library for C++ standard library support. + # default: true, but let's be explicit (forced since 120 ; USE removed 127). + "use_custom_libcxx=true" + # Enable ozone wayland and/or headless support + "use_ozone=true" + # The sysroot is the oldest debian image that chromium supports, we don't need it + "use_sysroot=false" + # See dependency logic in third_party/BUILD.gn + "use_system_harfbuzz=$(usex system-harfbuzz true false)" + "use_thin_lto=${use_lto}" + # Only enabled for clang, but gcc has endian macros too + "v8_use_libm_trig_functions=true" + ) + + if use bindist ; then + myconf_gn+=( + # If this is set to false Chromium won't be able to load any proprietary codecs + # even if provided with an ffmpeg capable of h264/aac decoding + "proprietary_codecs=true" + 'ffmpeg_branding="Chrome"' + # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute + "is_component_ffmpeg=true" + ) + else + myconf_gn+=( + "proprietary_codecs=$(usex proprietary-codecs true false)" + "ffmpeg_branding=\"$(usex proprietary-codecs Chrome Chromium)\"" + ) + fi + + if use headless; then + myconf_gn+=( + "enable_print_preview=false" + "enable_remoting=false" + 'ozone_platform="headless"' + "rtc_use_pipewire=false" + "use_alsa=false" + "use_cups=false" + "use_gio=false" + "use_glib=false" + "use_gtk=false" + "use_kerberos=false" + "use_libpci=false" + "use_pangocairo=false" + "use_pulseaudio=false" + "use_qt5=false" + "use_qt6=false" + "use_udev=false" + "use_vaapi=false" + "use_xkbcommon=false" + ) + else + myconf_gn+=( + "gtk_version=$(usex gtk4 4 3)" + # link pulseaudio directly (DT_NEEDED) instead of using dlopen. + # helps with automated detection of ABI mismatches and prevents silent errors. + "link_pulseaudio=$(usex pulseaudio true false)" + "ozone_platform_wayland=$(usex wayland true false)" + "ozone_platform_x11=$(usex X true false)" + "ozone_platform=\"$(usex wayland wayland x11)\"" + "rtc_use_pipewire=$(usex screencast true false)" + "use_cups=$(usex cups true false)" + "use_kerberos=$(usex kerberos true false)" + "use_pulseaudio=$(usex pulseaudio true false)" + "use_qt5=false" + "use_system_libffi=$(usex wayland true false)" + "use_system_minigbm=true" + "use_vaapi=$(usex vaapi true false)" + "use_xkbcommon=true" + ) + if use qt6; then + local cbuild_libdir + cbuild_libdir="$(get_libdir)" + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + cbuild_libdir="$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)" + cbuild_libdir="${cbuild_libdir:2}" + cbuild_libdir="${cbuild_libdir/% }" + fi + myconf_gn+=( + "use_qt6=true" + "moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\"" + ) + else + myconf_gn+=( "use_qt6=false" ) + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=( "icu_use_data_file=false" ) + fi + + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + if use !ppc64; then + myconf_gn+=( "is_cfi=${use_lto}" ) + else + myconf_gn+=( "is_cfi=false" ) # requires llvm-runtimes/compiler-rt-sanitizers[cfi] + fi + # Don't add symbols to build + myconf_gn+=( "symbol_level=0" ) + fi + + if use pgo; then + myconf_gn+=( "chrome_pgo_phase=${1}" ) + if [[ "$1" == "2" ]]; then + myconf_gn+=( "pgo_data_path=${2}" ) + fi + else + myconf_gn+=( "chrome_pgo_phase=0" ) + fi + + # Odds and ends + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=( "devtools_skip_typecheck=false" ) + fi + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler && use ppc64; then + myconf_gn+=( "v8_enable_external_code_space=false" ) + fi + + einfo "Configuring Chromium ..." + set -- gn gen --args="${myconf_gn[*]}${EXTRA_GN:+ ${EXTRA_GN}}" out/Release + echo "$@" + "$@" || die +} + +src_configure() { + chromium_configure $(usex pgo 1 0) +} + +chromium_compile() { + + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + if use pax-kernel; then + local x + for x in mksnapshot v8_context_snapshot_generator code_cache_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests") + + pax-mark m out/Release/chrome + + # This codepath does minimal patching, so we're at the mercy of upstream + # CFLAGS. This is fine - we're not intending to force this on users + # and we do a lot of flag 'management' anyway. + if use bundled-toolchain; then + QA_FLAGS_IGNORED=" + usr/lib64/chromium-browser/chrome + usr/lib64/chromium-browser/chrome-sandbox + usr/lib64/chromium-browser/chromedriver + usr/lib64/chromium-browser/chrome_crashpad_handler + usr/lib64/chromium-browser/libEGL.so + usr/lib64/chromium-browser/libGLESv2.so + usr/lib64/chromium-browser/libVkICD_mock_icd.so + usr/lib64/chromium-browser/libVkLayer_khronos_validation.so + usr/lib64/chromium-browser/libqt6_shim.so + usr/lib64/chromium-browser/libvk_swiftshader.so + usr/lib64/chromium-browser/libvulkan.so.1 + " + fi +} + +# This function is called from virtx, and must always return so that Xvfb +# session isn't left running. If we return 1, virtx will call die(). +chromium_profile() { + einfo "Profiling for PGO" + + pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1 + + # Remove old profdata in case profiling was interrupted. + rm -rf "${1}" || return 1 + + if ! "${EPYTHON}" ./chromium_profiler.py \ + --chrome-executable "${S}/out/Release/chrome" \ + --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \ + --add-arg no-sandbox --add-arg disable-dev-shm-usage \ + --profile-output "${1}"; then + eerror "Profiling failed" + return 1 + fi + + popd >/dev/null || return 1 +} + +src_compile() { + if use pgo; then + local profdata + + profdata="${WORKDIR}/chromium.profdata" + + if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then + chromium_compile + virtx chromium_profile "$profdata" + + touch "${WORKDIR}/.pgo-profiled" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then + # Remove phase 1 output + rm -r out/Release || die + + chromium_configure 2 "$profdata" + + touch "${WORKDIR}/.pgo-phase-2-configured" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then + chromium_compile + touch "${WORKDIR}/.pgo-phase-2-compiled" || die + fi + else + chromium_compile + fi + + mv out/Release/chromedriver{.unstripped,} || die + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_test() { + # Initial list of tests to skip pulled from Alpine. Thanks Lauren! + # https://issues.chromium.org/issues/40939315 + local skip_tests=( + 'MessagePumpLibeventTest.NestedNotification*' + ClampTest.Death + OptionalTest.DereferencingNoValueCrashes + PlatformThreadTest.SetCurrentThreadTypeTest + RawPtrTest.TrivialRelocability + SafeNumerics.IntMaxOperations + StackTraceTest.TraceStackFramePointersFromBuffer + StringPieceTest.InvalidLengthDeath + StringPieceTest.OutOfBoundsDeath + ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker + ValuesUtilTest.FilePath + # Gentoo-specific + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3 + CharacterEncodingTest.GetCanonicalEncodingNameByAliasName + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress + FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe + FileTest.GetInfoForCreationTime + ICUStringConversionsTest.ConvertToUtf8AndNormalize + NumberFormattingTest.FormatPercent + PathServiceTest.CheckedGetFailure + PlatformThreadTest.CanChangeThreadType + RustLogIntegrationTest.CheckAllSeverity + StackCanary.ChangingStackCanaryCrashesOnReturn + StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree + SysStrings.SysNativeMBAndWide + SysStrings.SysNativeMBToWide + SysStrings.SysWideToNativeMB + TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest + ToolsSanityTest.BadVirtualCallNull + ToolsSanityTest.BadVirtualCallWrongType + CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate + DriveInfoTest.GetFileDriveInfo # new m137: TODO investigate + # Broken since M139 dev + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/RendererProcessIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/UtilityProcessIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/BrowserProcessIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/MainThreadIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/IOThreadIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/CompositorThreadIsCritical + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/ThreadPoolIsNotCritical + # M140 + CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/GpuProcessIsCritical + ) + local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")" + # test-launcher-bot-mode enables parallelism and plain output + ./out/Release/base_unittests --test-launcher-bot-mode \ + --test-launcher-jobs="$(makeopts_jobs)" \ + --gtest_filter="${test_filter}" || die "Tests failed!" +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + + doexe out/Release/chromedriver + doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + + if use bindist; then + # We built libffmpeg as a component library, but we can't distribute it + # with proprietary codec support. Remove it and make a symlink to the requested + # system library. + rm -f out/Release/libffmpeg.so \ + || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)" + # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium]. + einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..." + dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \ + /usr/$(get_libdir)/chromium-browser/libffmpeg.so + fi + + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland" + doins out/Release/xdg-{settings,mime} + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "Hardware-accelerated video decoding configuration:" + elog + elog "Chromium supports multiple backends for hardware acceleration. To enable one," + elog " Add to CHROMIUM_FLAGS in /etc/chromium/default:" + elog + elog "1. VA-API with OpenGL (recommended for most users):" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL" + elog " VaapiVideoDecoder may need to be added as well, but try without first." + elog + if use wayland; then + elog "2. Enhanced Wayland/EGL performance:" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL" + elog + fi + if use X; then + elog "$(usex wayland "3" "2"). VA-API with Vulkan:" + elog " --enable-features=VaapiVideoDecoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE" + elog + if use wayland; then + elog " NOTE: Vulkan acceleration requires X11 and will not work under Wayland sessions." + elog " Use OpenGL-based acceleration instead when running under Wayland." + elog + fi + fi + elog "Additional options:" + elog " To enable hardware-accelerated encoding (if supported)" + elog " add 'AcceleratedVideoEncoder' to your feature list" + elog " VaapiIgnoreDriverChecks bypasses driver compatibility checks" + elog " (may be needed for newer/unsupported hardware)" + elog + else + elog "This Chromium build was compiled without VA-API support, which provides" + elog "hardware-accelerated video decoding." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behavior you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + fi + + if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then + ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd" + ewarn "indicates that the Gentoo handbook was not followed to completion." + ewarn "" + ewarn "Chromium is known to behave unpredictably with this system configuration;" + ewarn "please complete the configuration of this system before logging any bugs." + fi +} diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index 3673cf08a195..75ec7025c159 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1 +1 @@ -DIST google-chrome-stable_140.0.7339.207-1_amd64.deb 120353168 BLAKE2B cab29033df5a79807d1551b74708322c1385e46f723c5f4bb446e1a0fa3cbe500ad2fbab0031edbcb8f244a121bde085bf9fcf0a4eedf898356eb4a8d4675464 SHA512 95399e9a8df533438727fb2a3d361bdf8a18bb457dee5cda62de2092aa37436c2ed90407f980bf0fdb7479873f5bc2ed57e14dba9b036003ca06c4e98d0e9858 +DIST google-chrome-stable_141.0.7390.54-1_amd64.deb 120500320 BLAKE2B 71792851d71351f1d04e74857c3b7f940a5e6b026c68d8bfb090d457e3e3c87a718f5c3bb8276f9560d2155498c495dca958c1e7a4aaf9f0995526b6d52a2904 SHA512 3f4191a7185ca57f0b1c323bca783f4f8446a32ed062fb8906273e47b63ce880e450ed223e2cf11000af35d1a8fdeae635d5adbd46452801bd1bdc7bae849ece diff --git a/www-client/google-chrome/google-chrome-140.0.7339.207.ebuild b/www-client/google-chrome/google-chrome-141.0.7390.54.ebuild index cc2bf19f8ff3..966ea1c307ef 100644 --- a/www-client/google-chrome/google-chrome-140.0.7339.207.ebuild +++ b/www-client/google-chrome/google-chrome-141.0.7390.54.ebuild @@ -93,9 +93,13 @@ src_install() { cd "${ED}" || die unpacker - rm -r etc usr/share/menu || die mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + # Since M141 Google Chrome comes with its own bundled cron + # scripts which invoke `apt` directly. Useless on Gentoo! + rm -r etc/cron.daily || die "Failed to remove cron scripts" + rm -r "${CHROME_HOME}"/cron || die "Failed to remove cron scripts" + gzip -d usr/share/doc/${PF}/changelog.gz || die gzip -d usr/share/man/man1/${MY_PN}.1.gz || die if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest index 870d3e6743e0..55e7ad5ff202 100644 --- a/www-client/librewolf/Manifest +++ b/www-client/librewolf/Manifest @@ -1,305 +1,3 @@ -DIST firefox-139-loong-patches-02.tar.xz 3096 BLAKE2B 2e9c0f3dac780c808a13f70fe3808df9976898360b55113def97bf3594893166e0647c70ebc389b2d14fa2c2453fc1dd68aba20d92178670ef97d70c34205e1c SHA512 e1244007290e2e15d14cf519e3ade6a4da06abe41c416de60569a11396609661cb62fb5b592e763cc079406699dc33d6a34851f71068f4d09bdf34021b035a59 -DIST firefox-141-patches-02.tar.xz 11400 BLAKE2B 0986721d628294f2ee9b7b0a417a146418137abfdcda312ececd47ff35d5cfffb098a91e159501100704fe0301481687d2fd24ae76039c384ef41405f21513c7 SHA512 320ed49fbf3edec18de396f7b67a605c01335b8d1634b3a7408437db4b99ea633f50298c111e81218ee33535b344b047e7cfcf7dcc7345004af303eda387536e -DIST firefox-141.0.3-ach.xpi 293973 BLAKE2B 117423abf88db8f8accd4580eed6983ef0f5a198f97016d5ca78d73ef65687ebf3680aea87c19dbcb16377ef8bda5a289830cbe6cc8958d04368cbbb85b4d0a6 SHA512 7a255fc3e04bd7fb9823e20c4bc9690b6137ca20f70d607a7e52e5b932f9fcd30741c8795ba5574e70c2a2e8b46f6a1a66607a59fa17b6ee9d0a75de9445a1cb -DIST firefox-141.0.3-af.xpi 267010 BLAKE2B a579cffb0d5fda6bedcce7fd830307296d44863470ac0ab1fad8856e96fccc9e1fc7791c2ba7db4a998991268cb0ae9138955b0de6c5682b6dea98d718aa2fc4 SHA512 a5c7edfb97bd511f7c46f0a021be35f698553c0fb8f3f0d89d69b1f8509901460f48f9a258e6ca01cd41f7a40273806642ca1a444a008c8bfbfb7ce88b5145a3 -DIST firefox-141.0.3-an.xpi 331792 BLAKE2B d6ec2bde1dd5223509aa0d9c4c5311d84f30653e45e30621b79ed02e16eb41b01cc5222becae1e1dc6ce19a4ac45774d3798f0bd13f5986648cb2b58f59bdb51 SHA512 9621d28f6bbe60ec0affec637e084d60ed80814521aa9f7c9580ceda859e1c0cae69b63a809b3c07d4b778dcc37dc5cec49627186b2cc17b8ca019fb160024a8 -DIST firefox-141.0.3-ar.xpi 442740 BLAKE2B a3607ef8173cb70c1dc5f59189f13aef14b149c2dc1d0b87567fa3623196aaba0a1ce7ede5af69fa07ea929423425d4b46d2262379213d91053fa5b0cc970641 SHA512 d926cf8c79dcb67965db5a30f10d4237933984e049c4e9eee70f487a2dadb5eca4867a717338d863766a1fa48023165cd0fbeb11bc9228957786863af803f875 -DIST firefox-141.0.3-ast.xpi 311736 BLAKE2B 6273430f9e45ade29d55189a86118016107b3223159e5428b72585cc26f047e9f0808af3cd4a3fe056b8144c22476610959d647fd050eaa18550eda10aeb85bd SHA512 3416cabdd3d54d08b50c537baa80b48260e29f93984b11c15e6f48b1c915105775a7c4225a3f56a0c0e4700f9dee0f3c61d1da155d7e6d19ead875cf22160f68 -DIST firefox-141.0.3-az.xpi 318275 BLAKE2B e9b9ae2cfd7dd24880aad8913c940e3c4be40be124f13a31b636f0795befaeaabd1a49fbc7bb35b66d96f4380ecd393f0bfc7043199531b69eb2b829328a623c SHA512 f676b59819bfe034b034c1630ba72a63bc094713852f5a713ac3a5314bd461606a56430594e72ac504b3a99fb4863da7cccf8990943562d46c2c64ef6961350f -DIST firefox-141.0.3-be.xpi 521020 BLAKE2B c48cff6b9d4626f4f2841b4a0b21dc6966b76654410567cb10f574c6a17f29394f14eb7a2dfd5d37cdfda48cac0ba672950f818443012d77b960e12ffbf3fe2c SHA512 06e4a88fa88a63ff21d562284544b90fb29b3132cbcd2936a8dde265740c5db24dbad79fbe3cae2812facd0404bd801738e20b1fa2ebfe981cc68e4c8f97cf86 -DIST firefox-141.0.3-bg.xpi 449759 BLAKE2B 2acfc2c7a9f441aaf29fe67335b17dd707200249fbbf24cf00d4662cd784fc61b4a6171849e980c4420bcf49fc6aaa72ff6b7e3fb55dc0342394173b8615280d SHA512 4866c879ba025077478e4190cc5e3f5dbd6106e06ac440fbd5d5ec573fcb5ba86ac309e9b7e47a03a5aa969dadd93374b922f0bfc679a93531b11734977bbe1b -DIST firefox-141.0.3-bn.xpi 410926 BLAKE2B 8c1bc9a51b807b388ab89a721122e4904a60295ad9cab60bdc1885ea526fc5fe557a7f18faac70933cc7c6d58ab21f8ca6a6696cdb0de9d4be9f362a45db6668 SHA512 3c70836f7518612b896e0772a3d75bead15451ef18167f725aff5edc1d68a299dcb9ab127aaf9e2b3f7bdd2bdb9d1eec4a39f09577bb0b760123d9dea1825df6 -DIST firefox-141.0.3-br.xpi 394670 BLAKE2B 1b1907679ffcef240a514bb845d620298be0b35120c93e77de0e871124187d4021b50eb695b0bf05f365dcce6613450f0727eb1ae0690f92177528aefe96cf7b SHA512 6ff55f9705aa188e7d673a2e2d8183b25a5ea3e031c31b9be06153a8b075e5fa15f518af32c873b152c082e2a95fd672ff2e05df3d4a310c429e52fc99c88f9a -DIST firefox-141.0.3-bs.xpi 448338 BLAKE2B dc140b7f138b4c1f0805c66abd406f76dbef9cafd49aaf888ec38ff4e8cbb8621a604d857cfdd0fdad6d123eb302ac037c17a06fe86fdff9a942dbdefff212ce SHA512 b25f68dcd14d934b7f1df9a6defeab0903cf7326dc4ec42c875b074eb40ff0236de2340f343e8ad942601e1564a6b247ecc5d9239313d1c1b34c564b6aef7570 -DIST firefox-141.0.3-ca-valencia.xpi 357418 BLAKE2B 1e8f11d7d78bcef837cc045dfbdf546950e322e5d50760e3447d39cc894aa5a806bee83a6899f777defd680254ae3c32cd4e9caff03df6fb9d6e95c99e9e8b4e SHA512 13e40fb78f9c61cedefc7b1bc05b4e7b312b14d49c71e1c578a04c8bca02c5718012a441cbc6285f937e6f4c7be00ac1190bde69e985768c49b268d4481a8e11 -DIST firefox-141.0.3-ca.xpi 396435 BLAKE2B e850b0da6c92049923b1224019ad6f7f51e906f1f93cae172071d2782f13bcf6beabd1217adabd14745151b5c8da514e7b2c3f67f782df6f556f98d01674f83b SHA512 6296fc172852ae060a6f3033a2f5a5afa87e8de0ca29e00b9417f90bb0555092b4f6b3188b0a9428e62598cc338dbcc366c3ef38dbd5235b12251cb572f77a4a -DIST firefox-141.0.3-cak.xpi 390015 BLAKE2B e152914c0e39e6cd69a55854af2b245a908057fa39c90b1c9b03b3c3d48720984c94720b15e6f2f6a011bd5fb9e777e31ddb5823d8064085ccb56d975e72dd0e SHA512 692837147e317e7ed3164bac7e774bc68488315422d2644d72e74d2d579c1bd3f9e19e0671b3b84711b230f1f5b9d5fe943a2643d610e65878a592e5fe3646c6 -DIST firefox-141.0.3-cs.xpi 477055 BLAKE2B 2b375687264809d091679ca5b243962c30039ea1be3a59699994ffe204f87b38d665a4f0146eb41a427588c376876665e2b0a9ea9725624e40be79241ed0226d SHA512 46922776114e059184dba8a4cf923fe81ea4aaedadaa3f99dda2cfe1bd2a5da4a887ac0e1ee3ca5682e5343692d1bd494bb39dbf5eef9f99392097d9a9f8f5b8 -DIST firefox-141.0.3-cy.xpi 443051 BLAKE2B d8d75005cf88db3a678aa316cbf91ddd1a2ba7b9e3e1453fa0265fac5865c23bcf553fe692aca1184c6c7d902da86b7534788d82528a67a807fc23812f84c196 SHA512 2f682b9c61dc20a48e56856ac947a8cea1f7d829641de232408d3572bfaa897b2538a486985ffc885492a5cca73dd5c7fc2f8f683756330528693e02521c1529 -DIST firefox-141.0.3-da.xpi 432193 BLAKE2B 56dfdb576cc0c77750a8284214496e74644786f8d72d66dddf0f7939dfbbcc52bd76a72956f7714768a2a77a563f756c9ff0536e37167ea4157585f80a4ef170 SHA512 256faee85a2f63d066a4145068ff8fbadae87d60455cda59564f0ad749332d5017894c2ff6bf4c88fe7912d908157e826ed666a969cf31c7ff6983bfbfa0803d -DIST firefox-141.0.3-de.xpi 453714 BLAKE2B cda6beee74d4ce19032b4fcd14c9ffeff7a4455c770ecbf82472fb3aaebe8ab1906dec633e8d309060476353e10d75605006aadf71cd0908867ba36fa4824c1b SHA512 658f6c367d991fe97bc7045aabec72a84124c65ff19ea55eb943be1e79879138a2193135eadb8824c4245da6bb2922010f42b6b83b22abf63f671cba52a59014 -DIST firefox-141.0.3-dsb.xpi 467110 BLAKE2B 66b08cc33a447482881801b729a982635418d5624c4b14163350bf770bad3bb0ba7ea4d68d5a6bdcd2a688fafda4a80af92b5122082117fb02fe71b17b684e7d SHA512 abc289595ea5dd6b46962c61cc71b88dd7b441ea7ed47c2b16c319b3599c289edb3fa3a585c650ee26a44db0da2e588c864e804b46f63e97229fe722e917eec5 -DIST firefox-141.0.3-el.xpi 537828 BLAKE2B cf0e6c06b628d14560837073d55ff492a462ae6a574eef72f69bd506fc07a591bec1ed5655d7c88198e73011289c47a039a2d7a5394aa01f2bd854a9d17c16e8 SHA512 78023ca174395447e9ae7dfa688f6e99add962cf7d2eacb0ea8c20762f355af83ad2a02f96e61f3f88d1f47312499425abf2fbed546cccb3c85b00e30a08721a -DIST firefox-141.0.3-en-CA.xpi 412190 BLAKE2B af674c8e3d590f10fe95cd707bc275806d5e98fa4b265eb3cffc65f0fd00fbb9a03f88da8d212fdd6f3aff19f1feb191250a81631d753307be2db3fa545afc8c SHA512 73d98655d2f1ba3e8ee1d88b7e13a6fc881c0ccfe5c0619f1b1dd0f0ccdc35a2b34369c58f0a7a51e2441662fc4bb6f8127b867af286dd5472965ec0a06fc3e3 -DIST firefox-141.0.3-en-GB.xpi 412480 BLAKE2B 5471b5492d05cfd43c7321ce9f47f3c48c839848c6880d43347b6508c65c03cb35df695469f75084aa5dfbb7230f565f0d0f778afe09e73aae89b555b4fbdc80 SHA512 3740501a53cc562bf262d2b9efd57aa7203933beee581c3df007e1dc1f906f28a74492d06edb25bf4f34fc43cc6990453d1178e636267608c29d45bb0dbd62a2 -DIST firefox-141.0.3-eo.xpi 434525 BLAKE2B 92d724a505ad226de66f9e0ef08e1b0500c1643c4e8c302309019ced57a9b6c0de5618a058ca55b4e78809cd5d7d35f93bbf6825eaaa81e2a0bdc4a2f3186317 SHA512 77b9633f1e79976cd7bade5de073517cbf953530746751bedc7c802599b3252ee3835ce7b77117778d6d67bc444152e6a039725809349c166846d1341d8632f3 -DIST firefox-141.0.3-es-AR.xpi 446589 BLAKE2B f7a44a1dc368c303b20fc748cd22ba29b430cf4ac31aaa97153cd0b72660ef6d4a077b6c6a4b330d0364f42cfba4295b13c0965382959bc0c54d5d6a502cff84 SHA512 d38bbfa2394be3bcd3d319bae096bd577a7331a35cc454127da280ea32a270e0ba0c208894c18ce48e6dd428b9b4f700642825ac1f286f864bc11a3f4354ae10 -DIST firefox-141.0.3-es-CL.xpi 447401 BLAKE2B 2bd0702e52081911b7869299bf04bceb5318fa9b3eadb3cffb6c5098c2c8a6598abe4a1df8149c7ba034adb39b3dcb540f6d56c197d460c2a32895e96b21f1bd SHA512 f894c7ee7573875035e4769c1390303c285911489bd1cd08cc71613eb68a8b1d14e3bc39973e6de77dd086e929b98c1776e41bded093b2fc222dad39e473bac7 -DIST firefox-141.0.3-es-ES.xpi 448126 BLAKE2B a2ec0f0acd0c660e7b988829b16c15009962aa172d87d55ed2022e8caa2d674ddff9f6b75bd169b9cc4f6d4acb1c5598e69f269fec27d0a056b6daf4c2da5ed7 SHA512 73c136d487fca20f40d876b38728efb9fcf2c3bbe8df4733b9cc15bd5f2391b0620ac57b1ca5e9d777e6d12d4588e20fe2727cafbef147f1e85c3f2832d9c484 -DIST firefox-141.0.3-es-MX.xpi 436697 BLAKE2B 670cc52c58a418486da1f515de9a7a825326942d788f22a1215d8c11aa7e4a1ee1cc2eef2433cf5e7cf34435e0ff45524b3e056b94d38d6f37f8250d31502707 SHA512 3906dd6df9fa55d9ea08c2093a387e7afd80b8067a77b98da711e15aacd0acec8cd4016ae22fd23478429a668178d4d2537946cfaa19baeb36e7f3e83e783d36 -DIST firefox-141.0.3-et.xpi 358575 BLAKE2B f242037e4acccd0c3efa02e023197baff3ba38eb8a7dbf981c14e08e9a40671397ab812558a49b7d91ac0a9934b3e24c4defff6b55bd8eaa76238c7bb81113c0 SHA512 9768b5c16694f445bfdc8e770f57efdff54ca9aaa04645dec191541544453a3397ff0f56273cea5deee1afbac9a6b986a4f830452eb37b674b995301ece8eb60 -DIST firefox-141.0.3-eu.xpi 414516 BLAKE2B d0d0260b151782dbc61bbfc19b836fa0a1d079fc423451bb30f4dd012fb64c6fec360660c043811a5d50dabb51b02ffaaa870baf3420beb9b7067cb7dcb65995 SHA512 d69fe6b631a7405ab542660cd73e65412f71ce9770cdcc51b2f97a10d6babd7b63517870c501861de340ce14ebdc5adbdb953cf4e42a96c23f04f5d175abf559 -DIST firefox-141.0.3-fa.xpi 420260 BLAKE2B e9f5b165c72377ce71d31b96d7ea640b124ee85e816342b7a53ea539ad68b409aa2e50793be753100886741b6d696db728b530df40b1477a7ebab1eeaf46311c SHA512 30f961ab14fee0f676f17aee75a325f2c61b8f83585e43fab32f42957ca8b28ff36af2d951b8dbea728726c6adb9c85a5397a1fb0392a29340e218f8e68e7083 -DIST firefox-141.0.3-ff.xpi 309820 BLAKE2B 27773afa4d885c8c1ca45355b956913283e4df8cdd814f6f409b5a4b5a1639ab4bb479774c487306c208c2c824eee423850ff0fff88fe3ceb62a11bf139761cc SHA512 ca36b040a8d94100f2501823653be8206279787d58782230b490e3fa93d99b137e95497df90aeeef07c0127953b897c43175695770c1310ae182a80577107777 -DIST firefox-141.0.3-fi.xpi 430359 BLAKE2B 11030b114ce7dde981097f3558248bb6239f1233a50d0026f7eacebcf478a0e3731f23ffd3e6fb83e90a8de6645f5c4c0d0e185c83c9bbd296b7d50ad22b9728 SHA512 6dd0d16ced319f65d9e734ae933afd16902459fe87191f689d714673f0f51c18916b14bb3112dbef45dc4e5d06cca1476221ae2666777466ff365bb367dd733f -DIST firefox-141.0.3-fr.xpi 459279 BLAKE2B 946ac8d93ab9066f0eb94055fb4be00e1ed6a80e28e325d3efca21a08edac29a75fc3050b5a1717800f2c27c3cc04be02379bfb267aee1a99e019ca897b26b44 SHA512 1c71e69aeb6a44de92245a759eb829a24e96b4334683d6063ab5aa7e213f50a95ae76f4b195239a7785a8a00df4e4824070d68f783aa36fb86c0d105cdd771ec -DIST firefox-141.0.3-fur.xpi 452658 BLAKE2B 0650f841556f8f3eb074c991b6b928f5dc31c2ee5d3fdc1711d229565c9654f1d6ce982f5e3a1b3ce7d7aaca262bdfe6879042002da93ee83d1955eccf2e1bdb SHA512 77d1d6ed13c95f1a9344c48cf1e5223485ef334a27bbf74e538b86e2496dfec6dd805bfd10a899b93eebbd0ee2975ff3566b9dc459789fe4ee6a10d20566e1fb -DIST firefox-141.0.3-fy-NL.xpi 443193 BLAKE2B 8f46a0c3244256995c88c5b0b18c7b3b2ac8dcb9f0a77876298f4c22ff100c0f1255b59606b05013b53a2f981a0a9b5c09ed0373624886eb39fab7d304fd7fa7 SHA512 277c87d4b734c196928a78f597425d9463f292414b6e5fd77f3b4fc441b1053ec5c8323c26441c5779754ac9eec398961d0ea11e6c0ffa4a7d3408c0b21af789 -DIST firefox-141.0.3-ga-IE.xpi 315168 BLAKE2B 5deac68cf8fa9872fa06be0202d41fb01e297c8dad9dea3249c8b74d613ddb1c97397272830390e4199f1a9653940e27aeffa5904c8943065a9d3f52a3d4b777 SHA512 7b569bb2d4046991062ab4790c56f69268f845bbee0da761c7ab9322107b361bed774243ac65ea664ad035afebfc4a654cfe8b4c4c18b400b3e909bba1e9b0ea -DIST firefox-141.0.3-gd.xpi 398517 BLAKE2B ec2a2158417d030a65755dea50aaed12b27db64474405db8f2d8278e4b71effca0b8c0fec0743b8cbb0c410e2ddf892d09a09e571f2b7905eb3e9d631661159c SHA512 136d7388e00b1dbc4f0d59a27c46966aa86fa1839f4c6d9e9b88f2119d6cb35e8752be7a614d09039b6800ae8ae74ec8d3e74d146f395707f912de2789deb0d3 -DIST firefox-141.0.3-gl.xpi 444054 BLAKE2B 42b591f8f654052b90f4439893810637c8ca1fff60871e2c6546c5983a126a27365e04314e70b827ae8baa5bf088343c9ad85c1080efc872132845763abdab41 SHA512 18f7e307cfa526734f2bc6a19f56d69193c0fa7314517d8bf77883d727505c62c17b5236557009f36fa213a97439e53f763036fd663371dd30a9f6c0154501c2 -DIST firefox-141.0.3-gn.xpi 451792 BLAKE2B 1ebe7ffcbc06f86309b469ed71a1d012832bd8ad6c0a17b675cae48f1f9876399755b391bc92c021b6a972be4340f2386193fb1714c769cff2506c1b2a8863c8 SHA512 fab5cebd471d8934d20f9e1f36713c1f9a7ddbe82f93b044cac63243bfdfc89639315755c2e83a60034b88519ce2d7aaf1db2835a9d88e18f1ba7811403d5886 -DIST firefox-141.0.3-gu-IN.xpi 358279 BLAKE2B 094ba47a7dfb8b30bc7918ebb7aa2a2bdef2758ac117088472f6d3ff7cbfa8e87fbfdcd6615b10502c3b7bf8d665e4a6102ecb76a55a15954d432a7017942db7 SHA512 3fbcb8e00d7c0d3a6e159feff952dfe8307911765b48ef324dbaf48077b9e645be8f66ea08a93ee0a80a62d9c7f7f5db208ba163a034611acb766e8726629bf4 -DIST firefox-141.0.3-he.xpi 445742 BLAKE2B 4d80514d57e11f4438b28475325b2abc8118af8bbd57f982beae0e93e10f3b7b326c3a35e6e2d0042f5f10a9782ecee7623d8b7a32e4ba59d1a0e89f8bb99453 SHA512 55aae775c67dffc1c0a5baddb14922512feb8f0628d09f2e965f97d816c846e1913dfee0b5b14ab47838c52e05098df3b80a5187f9fa8645bd6c434f84ea73cc -DIST firefox-141.0.3-hi-IN.xpi 376929 BLAKE2B 40fc10c5c60e4974aff3601a04cb5c5d829933c687c9a98311f3fe38adbcb95e8d2f3a248f0d71f4023cb4eb052b8bdb371c1bd161b1770f41ca47fbff4ef6be SHA512 720b781c9fc95c15efaf345a7a922f7e1da67286aae76584864aa0bc42ef95d4af04b3fb8e266197c87ef394d4d6c0065b3723d6cc2b8b6ebcc1f3666e4ebb00 -DIST firefox-141.0.3-hr.xpi 437909 BLAKE2B d1037da57abc36e02c08c5c8debdc972a70f3f70f97e998f856dd4b71ce5b3a3264f684a4b3387b61e884cbcad363715c85dd9d81106aeb5aaa999a07cb3208c SHA512 4211606252410975cca1c286ba5f569437dfb0231fa3dcd532524e695730355ea330720a75f0782c5af3ed47552161060fdd41dc482361c92bb0c0c317bf4344 -DIST firefox-141.0.3-hsb.xpi 463716 BLAKE2B 4dbd8a687aa17e214a1bbc563c0f0c77efbc93289cfcec8a74bda224c2ef821e79ed95b056ba9708c1f69ef89b92da648d8d4070a151af35560b609f5b4cdb97 SHA512 8436790ba7c69b28ee7da41f9441ff3d6e7ee1080232576c99ce6908822c70686a97942d8365bc587ea5298f79a0f1d71dc67c8f0c83e2666ad8e80822434b32 -DIST firefox-141.0.3-hu.xpi 467212 BLAKE2B 09517c063092558df035ad1d2da1c7aa7333b613c372cc7f39bbcfff13f33d1be9b98ffd72cb11998958132cde44c1ff69457ee236d2d015966dee6003c2150b SHA512 08e3daa3fc5403396dbdb8872fc349e711a289bc5c91f83082fe7e1fad89cb5945e2872433d7a08808b9b78a580d9132d0e8b8c8015ccd3e6e55f2f80ea1e694 -DIST firefox-141.0.3-hy-AM.xpi 453330 BLAKE2B 992d83545bb0dc94bd8f15ddd8f248bd49be2a779e851a0bd69dd9daed5b1e770b76e2415bbaaf58c8d561995e21fe06619fa8e578ce83898b09f1f9c773aae7 SHA512 e671ab98f07e9eafcfceaba28960d018fdb2ba739c9685a874d930eed2bbc4597f365b4d0b6a9f0d910854613f42a5b71e4001f6ce5b2fc0b820838d35f99b59 -DIST firefox-141.0.3-ia.xpi 431194 BLAKE2B 84f8d3a1808610b40026584100ba8e6b7139301d8fd11c17e950ebf7b728f7cb4d42f0938cdb866bc61f145ecb1367f5196df49073e781ecc0b8b337e4e52b56 SHA512 7a7cfa0ef2ea038c2620ddf2de72cadd05e1ebebb163cf50c7e99cd94481fb0d42b23da3c35cbdbd2cabebf7ea80d2ac28b9c5f9a4d42c7a6922ce40b78c85b5 -DIST firefox-141.0.3-id.xpi 417977 BLAKE2B 4509ea16e719deae67586838c9518f18008b20a8a732541a100ebe9429f06628ef2550b156bbba4048266b029b08bf18dc3e2cbfe2002ac6ac24d70178b6d22c SHA512 6e6f890ab6319c3d663c23ce556205b94cbf28e0a6c2839635415bb0b1a07e411ff84ea5ed6f459e17fa19f7d30e6ed65c043722d2918fe2fd527cbf90509598 -DIST firefox-141.0.3-is.xpi 430572 BLAKE2B 02d11cedec689eaa48fb4c2d562a3d2683c0635589f274d74c1fc6a1bc789da1f54e74344d96d67eb3c98d5eb1f4956b6ed564c6f1739a2b6cf375a52dcc26fa SHA512 5d2d856fd54db7e1949f4a918242862d90ecb33e82980b3f3f5ed82d7c09ab28858fe5a984d0fbaf84ebe7339880e9c2f710dbfa4481088ce399622dfeb26521 -DIST firefox-141.0.3-it.xpi 441997 BLAKE2B c3c53e1bd8e47fa664dea5eb5a2fdf01c858464814efd2a9b9e746ae56ad076501f363ea47c92469f0f47856d742012aefbe5ac207747f7b4ce216e9a9d80cf7 SHA512 5a7ab10326d66569181b3112173380f1e49ce7d8987f3305bad8080098e631e89f9acf7394df79e1e11f1a05c0cddf36ae25b8aba8830be2620c10705e2510af -DIST firefox-141.0.3-ja.xpi 482312 BLAKE2B 433bbdf143197de545527bc8b66b46f4c7dd798e6134760065fe212303981a538f7ac4bee424b9304e83d3b761c8b5b80c4868529450b02f68820fa0b0570172 SHA512 973492387b8df6aecb14ec8d555d8ad1843b5504c58eebcd1bc44b31668bac19d2691db76ef42e4c272f539ef7f834fd5a4344ef412f3f9455e8106897567d2a -DIST firefox-141.0.3-ka.xpi 495856 BLAKE2B 0f3eee630b7a636dc6ad86b3a15c88f17b6e03423313b1f90e7fd364e7cb80a573c95e58d291c71b88e28801dbcea376720f61f3461d8c9420fe06ede176ac73 SHA512 7cd2af6a01896a88afb95dad71b5c9f49539c2b16d5366c73b8d40d417456174dd7bdb248d05f422d582211f09c7d0778f5e2c2137baa677f3674ac2db714994 -DIST firefox-141.0.3-kab.xpi 420783 BLAKE2B 60c2ece90ecb8066d583880eaacaa29a66f1eb7f9f4f75b35dc4d665a75ada28b34f0b283d4bd402817a92af540739b436bc05752360ed44f2111996dd67d3ac SHA512 462c772082daf1cf8de967402eec8902b9e9d3751a820dd4f94e3ccfb145cdbc8404fd52a30ae1c7c4a028991f445719d697ef77ae3650d74dcd0a05bb686dbf -DIST firefox-141.0.3-kk.xpi 501436 BLAKE2B 8f9ea9701554d79a23ece84152e503f42d6112762144a7893e97ccf7adf49871acd0ee1abac739f7bb89c6cebaa5152904c7e203e23862e9680f3f1803a82859 SHA512 6cd9288f491cd23142777d89492485c13433154e0c019404a3454ea1a6a456d3902bb3fa9dc85b3f9df92c02d0b90999fa0077362fc1d850c416c7d352b54cc7 -DIST firefox-141.0.3-km.xpi 347598 BLAKE2B 1989a1f0a26f0f387ae3984b8c46aa3adb7fbbd78471b64c5f4946e4c8eddc4c2de437a98e9a2f7e18915b7d1351e670b175dd34e961f1f911e08454b44b60a0 SHA512 3ba8a247fb43147459d4f27932f2b452722813b8f45567b257fb6a81f6e0a7d00684cfe5e2b81145291791bbad41adba4c7fa7e54db23288ad329bb17055687b -DIST firefox-141.0.3-kn.xpi 331595 BLAKE2B 030b822073111add5817410d00610a3d5f464d508fa4a12be19a021ee8c601dd3509c5ea89fe5462db60c38bc7f262332c86a4b2e075553ce4c53a21802d949c SHA512 535ad63b5368acfbaa11e59e6295ef67a01193464143b7b3917963e372a803493ff97a6ae142c4e641b019b6b9794211bd514d3495fce4c872404d6155272b28 -DIST firefox-141.0.3-ko.xpi 468517 BLAKE2B 42694d1e67ac6b953919b5f06875b1b922734ac6cec748da2c8bd2f2f9cc09044db279aaf21766c1f445cfbc773123a05ca1100d1356304edb7fece7ccee175a SHA512 ed56b0454e39df92596a5ab9c712e382b21c7b739c9748591e1073b82c22db35e5cd9e556bc1f82ff621fb6be4d4b7b64167f321d928c0861545e079fe102986 -DIST firefox-141.0.3-lij.xpi 318793 BLAKE2B 81210acf13811bab605cd07ce68101948c6bb08780838435ada32e969ed944943a1056cfe7f1dfe78438aca2fd83b9c52de1692f8b102180114bd0bc3d7a977c SHA512 f88b296b6c5f8b92a8dbbd0e0458fcad9e72c42ac2bf42369c4a4834f817a5f7bbbeaacac28480c91005349f2e8f95f67acc70a947ae948e297d70fc1fa04ed6 -DIST firefox-141.0.3-lt.xpi 379044 BLAKE2B f7a1db111752b2f1faa85f3f95ae0a05566f2d2e19ef75bf569215b1b7d77145fea1eede4a0153eec86cbb3c28147a02f3242fdc14975742de00ef3ac3a02ecd SHA512 8beaa984f7ea88deab51ff040b319c761aae91f7f044e1276935c971e4cd20be6f8a308ff6a0327d067c4c9c305ac500c99354cc89052fa39ad8d6f780f381db -DIST firefox-141.0.3-lv.xpi 383658 BLAKE2B e24d6ec32ff26b7eb37f8671c684820941e336427af6eeae0a262b0c48ee8c7655f3e221a163a8abfddf2131412491bef6a2895a983156dd61daaeaa3f22f363 SHA512 e97706449233f0af6fe030d28fd6292fd184ded3f8a127bf06e2f637e12972f33f9f0250e357ae82f5c70cded03eb8bad205e8e62861375985e2434f49211a8e -DIST firefox-141.0.3-mk.xpi 316340 BLAKE2B 68c6a665579732279d789989b5829d83165157a4c96d9bdb2bc2de2ad674af997f38bac76899ef785483106584b91915b873297c6cda9160f7b6edea62311f5b SHA512 1b8c9259886773c1e91ebd2fe419f2b3315849ed8915f548930dadb06d996acdb6990e6989a41eeb60a0b40a83a136137ecc35c430ec695500e6605ac1b5f089 -DIST firefox-141.0.3-mr.xpi 355978 BLAKE2B b00fae67a71254831601ce6a12bb50436b19423bd69345bca4daff476228dfd0cf8594e0ac71fcf43f2580fddeb4136e4fcc11bc9a3911bf1c7dc395a223853a SHA512 ef13c59b3243e78ddab22cb5c49d83b6e4b146731d3276c609b919d3d992561bfbd5f1f8a410abd16b3f60c86d3cd727380653a31238086d2e3964126ac37521 -DIST firefox-141.0.3-ms.xpi 295297 BLAKE2B 795cd7262048aaf1b33697c5098412f6f4ad7bc4a2db228d879e4779581408dc05ec7cbeed12fa8174f82baf48f9c833c0457356fca7cfce601ca728e9d91f76 SHA512 2cceac51f50587c82c9a349acb64a6c4e028b4591429176004893b8c25173065c78697f33aeb58bfe0513725215a21a18c1757b8ffd6a93399772c618f0e2bc3 -DIST firefox-141.0.3-my.xpi 342793 BLAKE2B 5fcb10986e14d0adc1a08aa53a79bccac462228081abae32c7c422de07c9fff4a64ff0972fc6863df148cdd8693a1fcc1280448cfb995b3fec1b1c2da65045d3 SHA512 4cec49b58ec347c98097afcc1f966124cfefa1c217d3389ed93b76f7507e3cc113176551f128e2b141817433852345a48c29368c723b1e691b5c357b7d248e1a -DIST firefox-141.0.3-nb-NO.xpi 430358 BLAKE2B e6cf3aa6cc7a5384ad798055bf36eb618040d77189ebe16458292d27ba917ea05fa8777887cd963e9b3ccc15f0eff0f1610c22003b9e6079c572f1db48099f87 SHA512 928f35cc7bee0ff251911ae83fc65e0242cc9f2f0bbe3289aac135ad784b59948d8bd3b3f4d0070b7e37b5a48321bee29ebf6e38aef3b3b1d30a1991545d1fa4 -DIST firefox-141.0.3-ne-NP.xpi 348165 BLAKE2B efea194dba9e39356315a0cc60bf4f0956d2d5eb35ee575988103e9702cc1793bf5d7a141f28b77a857522d391f327a160f831e54d8ad71a02d793bd6fd384e8 SHA512 fc555f49fc320863fe9437a2a8d99ee02a6baa403cc633437ea5a1954e7bd9ff242891b9ea163ceea2e4927600d4604c18ab4cc96bd0128e02acfd8c6ec6bb5c -DIST firefox-141.0.3-nl.xpi 437244 BLAKE2B fdc2716e50aa09e7f658931be7472de6e9c55fe00de4a4d481f7da18d136690c5a1c6ce919276206a2c4dcbfe27871f82af690a2969e63e5ae6546c18a60d914 SHA512 8236f27015aa5222a996de24cee40bf1f3c2bdb23993a168f178f600c82f1dab6293c33f0d5348bc6c4db5746fa10c63db4461e78012d5c0b55738a197d68ae2 -DIST firefox-141.0.3-nn-NO.xpi 429468 BLAKE2B 3bc910be574b22bf935f9424a9576a504d4c578edacccd1913d6373582c9deae159943a9d30ee2ffb308b1bb028cc81c1368fe8762013aaf95b3348ec4fabd8c SHA512 a62db7ae06bbea4503e28d7860251f4aaed0a7e83d43350025f1d46a8476b733e6a0a26fe6cd48f136c06f6ca8ebb6ba6dc9f62713628ea48f515e0439ae6fa0 -DIST firefox-141.0.3-oc.xpi 410037 BLAKE2B 821298d3c767eea3c0c8d62e7d80a75dcbff3798bca3f0708f6899bb4304d66e9554fbc5fafbfcda3125c57589fbbf237fc76a2c5e2519f49036fad3ea51c5ec SHA512 9c326518b5c7efa0bfe35c681fbb6711935697c9dc2a0aaefa1811e8114491de825abdd611b9b4800f9e0f814048356b8add93a1cd3ef6fcece4e9a252e49982 -DIST firefox-141.0.3-pa-IN.xpi 492918 BLAKE2B 0142ae425ebc9d0880329e4160f35a82747bc7103a509b41fb7e25f7634808604e1c1637b106a6ed3fd06fb98b8a8aa51d1fe2e471cfc9db556ab17ec837a5d8 SHA512 c9b0d2ac76c36e8758f69b36b87b102720bdd2ff97c304892a008d93cb9708f6e1cd8cdcdec08a0deb6cb9dedcc6331137f035b9ec6bccfdc65a2637b147018d -DIST firefox-141.0.3-pl.xpi 461368 BLAKE2B afb8f68591ee66cf7618390c92a46486428ddee0c3316b4d447f2deb33c9432e4ab4143d9c0ef41a502ebe9675cb3cf57acb79ed73203dadb91b44bfae913f6e SHA512 d30767d8a5010b8b8ba744464e56f429eea1c1e263554746f0ddcc717ab9d81b7799630cca89c4681cce891df2bda089b73b1189509578d9ddeeed91d1174c95 -DIST firefox-141.0.3-pt-BR.xpi 441868 BLAKE2B 780b6673fdeedec42b977abc60c0e5aaaf63e4f6c380c41c6b0c443556e785189e329014007436f5c0610f197d4f35202e4b6035af0889cddcf6601c66c3b712 SHA512 9f402897383a922f82a6695c232dc1543afa72e0315359dd427c0b9633224bf5e696b94a0ee28de21798c0e4eeb17b80e3b0f9fc1163e12709b5e8716fde8efe -DIST firefox-141.0.3-pt-PT.xpi 446570 BLAKE2B 4df41482bd26642a0f39288ff23bf084fb26e16490cb958c4d0c5948492ae8417418f82e66fa73499f1bd8b74a931acf294c2397fc3733b4d896c5d3d6fd7add SHA512 2d61787484a0e5559ca2b021b922b867417e2ec34921d75e834b79aea61cf63f1695f131f257297ccd25be8cf5fa3d2978cdaf9f60f7a0b39b683572ebc52f80 -DIST firefox-141.0.3-rm.xpi 436633 BLAKE2B fc58c474021eea01f24edc98c74aaf372867d1c96ba8e233091bb1fc44ea540bf9c106830abc93897590a2523d590c542f1d3019f7e489079d9a47791dcadd11 SHA512 99bb685b31af5c9cac091afeb99bd91ea8b17e25f7bc074f1577fef1258ae26b33ef71bf0a66f78a0f75cbe4b915b159029d67feb287e9e5964d102cd3bbebbe -DIST firefox-141.0.3-ro.xpi 365443 BLAKE2B 1753d9322dc7b85721f4bbc68e7f33b0a5037268d34aa60447238efd9e17c13b1c990929b937bb6f8eac290b9d7384078545be885fff6f93c9664bed1656d6f7 SHA512 03bb94f65ae96ba89d1bfeb228e90c256f6e2b5523643379075fdea8bcea51dfeff47c62358bcef20eceb7b2e07699682b10882bc2a92119eb52d08a19a4aa06 -DIST firefox-141.0.3-ru.xpi 526340 BLAKE2B a07c3282023150bb0f322596ce7e8593d6869af8fc15d09349353b7f733c855b3cc66a5ed651a08e77eb983eb11b6c9c6d4c2cd2785c42b8f5fa0eeb29d17cb9 SHA512 e07f8b8550822f6b4664c57b0cabd3f16ba3ecd009a59aaec3703dbb26cdea17419a50d99b0259600bedbcf02e51980265790f9359c850341293ed0c747cdcb2 -DIST firefox-141.0.3-sc.xpi 405227 BLAKE2B 3642aa98d69f93a39f3c2e043b136b79832be6e0e8e9bc9f82348c6fd245a0e14d2602f8120dbdf590e326dc0f600fa344e420341458e21ba7941bb9367fbfd1 SHA512 2ae3900bde6085a48285515bee4e85fbef93952fcf900c3fa50d9ddb611e4efd381355a62fd87e830591879771191ab564c59eb06162ac0f3db41f9530be13ef -DIST firefox-141.0.3-sco.xpi 322273 BLAKE2B a193a218e0d1da7fb6361e3780677ad6a563210ab1e49936cd0ff7932dcf9e5d3feb797162f8c56aafdc3e5af6f81379748f64eb2f8b29930e28943c7eda336d SHA512 3c24bc013ea16b89699dc1d0a2b1520d5981c5612193b227f0008a1526762b2be78f4ca046b0e1e81fbbe62c9036d792f4e56b96969581e5ead9de5c5a2e3119 -DIST firefox-141.0.3-si.xpi 410589 BLAKE2B 6453de97e74f6707e0f5ce27eda77ebbcea99cf8cfbdfbb43f09360979a26bc2b1629b5ad885301dde271de2cd38ce2e4e6ec851d18ada8a1144eb92a774d44e SHA512 4d1df11cda9dc632e7897072e74760c34d252fb65cdbd01d17c3d51e7fa1a2d36d1d755bc63f442c93cf3066c852615df6d2287bb1c2a4cd1a52247c06ddb740 -DIST firefox-141.0.3-sk.xpi 469035 BLAKE2B 638c376949a9eb63f4202f12bf6d72a45956e2d7a21f8c46a63040756fa129e12a1e13f946af38038b5d7554b510a0d0c340497a89ac719cd24ce82110f23bf5 SHA512 926fc156d7337f62807dd7cc4d5ee7b65efa7bcc413d963f5ef2278967a080ffb54684968129d2cdea2d89361c3684f034b6bb60d9e62e94808c59e4329adb23 -DIST firefox-141.0.3-skr.xpi 484669 BLAKE2B 25a311613e0fe12705ef7e78cd2e53bbe02d30b5d5e8c4c2137512cb0af51ae6b09f513d27ffde428531e3f98de4a740ff17aebb4176debe697409eea39105ad SHA512 0e95a7be43e74135714f260c0065b04ffb1bb01035b412d8c9ccec28de0234459b83c597b0451e6f24375eb49e92f99cbf57fd2aaa5d487f6db593686253bd25 -DIST firefox-141.0.3-sl.xpi 442051 BLAKE2B 09982f99bfe228433a64d0fdadb09f31df6d19841af55a3759d3a2dc95e383045a32b415e967bf7a7434baeb0203898f8eba54f45bf72058f79cdd58b139522c SHA512 6296b194f0ad16225c44ec20a180bbdbbabc889cca60f50ce2c426a95198a1c098db4a06359018ef1631f611093f7a726fd1b2ba6152661da0d44da7cbb28688 -DIST firefox-141.0.3-son.xpi 273505 BLAKE2B 67c7e40fdfdcf5bbd1ef0fd9d9bf1826d413c1e537c7c818742a35fea82caa89cf82285804cbe689d19018f689d8a889e4af95daf98df74ec65b6e3f4dc6a474 SHA512 15f626deaa80e7aa42c76a70b027e1a0eb69d43bcaa28c3b63600766bdb7038dacf53a874939a31dad67c8195d7c967038827ed5f04d23f896a65165f0840d69 -DIST firefox-141.0.3-sq.xpi 452372 BLAKE2B e5a4a4bca0e92390c9aae30420064697b79fcfa90dad6cebc1f10a360e21c5808bb9e0bb62cbd9dbd6273774e52b8f48dcf3abcb69733c8546eecebd4f7659ee SHA512 997dbf80864b1b562ecfffc94e61cdcfbafba69ad937068e9904d054446b968891403f54c1aec1807ab392184dd86eafbc71309070a4bfbebc00c5fecd139c0b -DIST firefox-141.0.3-sr.xpi 449519 BLAKE2B ac93673769c5f988536d79c1c3a121e50054bd35655a494386d991b4417388b0e72c6f56fb8a9076c78ea65541fbd1a90abb58b0b9874bb7a45ca9725dcd705a SHA512 0d2d619d962bfd0f7713d315a9cbfe51a98cab930fd4265c77dbd6adc970b550d144613acb8dc91ad7c575782a3a8dd0c1d2e3d9de9f2d6a0eba2b518e82541a -DIST firefox-141.0.3-sv-SE.xpi 437190 BLAKE2B 25fb82252c9a26235f2439afe663a821bbf43ff98128e352c4c0262b3c2db02495e1f522109aecba7e44bf5196542e1849fc5857bf706bab3c1dbf80c479d7bd SHA512 9af9d28924ca12be18aa0b4e8c82eb52e2299838abf3df93a1432591ec3b02be9088db81dc01250ad4a65f4808912b91f8c5434e31e16e91588bd556c01a783b -DIST firefox-141.0.3-szl.xpi 340850 BLAKE2B 2461aa2b3ca4ff5cf1f93f7f52b2dce015edc5667a3c5d0d990852ebc3dc53a36baa640800660fe19c735e19484620f66fa6af470e1dda766b0ce8a5104aad5e SHA512 866fc6386bd23286980ccfeb43712b971d83fb71fd59b8ec4e0ddc0e88863a4a9a1a94dbdd865f3fc6cf8be2452f4e66250d4bbd633436a646aebc54fba005d8 -DIST firefox-141.0.3-ta.xpi 337951 BLAKE2B 1f829204014b8b240685578af75909118d04bcc0479a259cb9d11ae254394a02146db76a80750812de5af2d3df432ae6858088f16ff33b586e2e9dbbf42ae492 SHA512 e2618c44467ab3604d710c0d2447a4847856b3b3ab4f3cdc0c8e3127acd8fe033dff5698878bfe1bce29521922f1b1af68b957b216883148b2cfb3351d20a945 -DIST firefox-141.0.3-te.xpi 381433 BLAKE2B 0c75cbe1bc32c89151c0f5fc73baa14242717b574bac6d7d65ad883471f540eebca5e6a53ce96d35d71f16d32a7905040aa2c04d6e95c8cbdb3e72697344bc84 SHA512 770f149209c65ce101ab5f8e0bbde821ce7fa9b00e7692da9ca5fa26e83bf1f40072e5f44269d2f3556d1f2d03daf1e98fe8b8ba42cd7ebd79531e5ebd7bb92b -DIST firefox-141.0.3-th.xpi 505689 BLAKE2B 2cc3939607374ca5449063ccbc9b4df9a641fa0948d5fd757acfa3d5e815fbf424eaf9cd6a38bf33fe957091365bd670c167afa84a34d6e7547c4c21897b74c4 SHA512 a4af5dfe5bda06606c73a8ce2199fb5b644b82188bba0192bca833e29e0e15b64ac81a6d7cf5b40b3ed32fee22aed362f6d37457a434f30c37fe9b52aa81b45f -DIST firefox-141.0.3-tl.xpi 355910 BLAKE2B 6f75b7e36c2002be3539775f3d84c739327977bd613f08e3b60b0e4f8e7f683a07e4adb7fa8c8c2b8eaea5502fdf63db2c9acf7709d3ccb464559a460cbe8ae7 SHA512 81641b649662cd06321d1e8e4931b584cd25f58ced37f5bf1c0cbb6fe3d86835aa3bc69822e1ec6763e66ff80799763034df09830fe2e69cdcedf04123a89cc2 -DIST firefox-141.0.3-tr.xpi 449795 BLAKE2B ffecfe31b60e778bec0f34011f5d4f0c11620962f18e376ac3cc04c245817855469ff656d8961c20f9818a70abd8caf94cc7cb72eaef94de63ce6dd26b03a24d SHA512 ee4f271e0c80358130cd067aa56fb3958cb5ed73eb1347334751f7cfe502bb5062b4f1203237750554f647d59c5c5fd96e172fc2ac489c282f9a4460a19e1fd9 -DIST firefox-141.0.3-trs.xpi 321977 BLAKE2B ced72db58f48a79ae80326ae2ddfd93f0a9d60a1451d5cb9a8eb6267e255fcbbb4b9e9233080bb615ca2707a5c92a887cd7292f29056c17f5809e1aeab68bd90 SHA512 5d118f82228a3a57619f7f09b041dcd2e6d927c5ee7241abd2227be331f7409a0844e73842d0c6bb13e00575df26db84236bcd0011e260438cea61eca0fbea44 -DIST firefox-141.0.3-uk.xpi 517907 BLAKE2B 0a032c7127c50579eeffce28b45b2e6ef6ca601e9c42427030d7f48fb3d99f7a865d9a976476660fc1cf3d54c61651cc4c2a4f2fed1eb478d98c5ba5c86021db SHA512 36853a52dad35ab21cb09aa9f78a99f483cd54c568ce2501a8363fc25f738a977e7688b210e4bcb91b91c2b699557ea496d7504f4f9fea7019631bff1d281d50 -DIST firefox-141.0.3-ur.xpi 369711 BLAKE2B 5c66d3a01fb10a331156c47bbbac9f1d1a65e3046c8feaf21084ba35124b1ad27406c8bce13df809fbf5de4455d3f04cdc5cdcd60e29af88fa61e94b0b19a557 SHA512 72d37907243293dba3bf4691623f6c6025d7211d2f7489bb605f51b6b7d3e533fe307534b7e12724e7942e38e12fdaef122fec781aea174ce05365b0937b3d6c -DIST firefox-141.0.3-uz.xpi 303339 BLAKE2B 44aeef8339f55bcadf47391f8d85b1ab03765cadc54618328382a58622634fdb07d4e63fcb1b577d012528d1b72001a384f388e620f948f5a8f15a617d8f5f40 SHA512 9eb89b349cf528627d0d1c6956dc51882ddd9a687078890b57b9ca701e69680dc9145e7068643de351a53c9d251353aa02472604e396826a7c7bafd1bb96c7e4 -DIST firefox-141.0.3-vi.xpi 470051 BLAKE2B 3328b23a3f446272ab9cb035681baac8e724cad5ee8c85a983771afbaffd99d7231c65eb4001cf2af9538ac0473838c3d0a44f4263ee66800224628b4ee2b876 SHA512 7900b817374f2385a6c92b175611c8206c9961958a6e8113d030e4249d081d1a693e9e7fd2c40381fe08d8317df62450bae517975db1443354c53c63041f1165 -DIST firefox-141.0.3-xh.xpi 273182 BLAKE2B d82b212ca01371c8b123454913c4941a6b3dc1826173f31cd9bac97a8e123730f33db2ed11258c54537bb3aec5e64249987e10bc7778dae5c1d314668160ca1e SHA512 7ef57658fc1bc3ae08fb4b44d7e670e19b44e3014b9e49185c275b2a5a6b9a2010342f99856ebdeda0d2567d452459d6e345f636e7f65ea7d8e4784a0b589cf4 -DIST firefox-141.0.3-zh-CN.xpi 461743 BLAKE2B 7ef9a680f76bb668ab1c6fe114be21cb9e5d392a5c74babb13a181f490c476329f9d213abae78a650560abb2ee00f4ada426cc962351675c6a9679e0d85d8b4a SHA512 f1911c61a79e054dbba4315c85006ff416d2b76bb64847b4537291f85f3a0a55fbc0b0a83c3d96aea0dbcada635f6f935d5d8060f424c418a54d98c18b9f0b4a -DIST firefox-141.0.3-zh-TW.xpi 464765 BLAKE2B da0943bafb6cad0e77d693a814023cf14e0b4705d97a0486ef114acdc1fa064dc5274502b4d7ef7c9ee7c1326a2127e7c8798a7fb8537d57886b03a1d839be05 SHA512 ba086732bdbccc0e3f3ae62ce5477e3205bafc91518986a289c981a7af13c30925a1e7632b459e6d846759fe06b14c936d14264e167a88a0de348e9ec22b363d -DIST firefox-142.0-ach.xpi 294514 BLAKE2B 33b9b09abb247c47e3dd7969d9aaf280e22255fa638515a8ddf2531185d6331bbf53b1f321a6bd7961e8799e802693a3c5cd57db9b59afa9d7d1487c34315268 SHA512 2c5c438e34bd8b1e3a3f2ff532216863d775d0b278a9fe0cbe03bfd0ff8e709537d95328555a021713f1f952d8f5e8ab61242d01c692331d151e3ff8064c1e17 -DIST firefox-142.0-af.xpi 267768 BLAKE2B a9297948c524ee96b7642e61944ea9adb6c1f339f4a341791a3381a48fe522ecb8bf06bddc3f256d0bc06762f98e39c0bf76131722713daad90bd685bd521e74 SHA512 6ca90764821f482cb8fc43b3f06e8bc9b45724d7a4a4d7779053a9fb19b2fcde7ae2b34e5c87a934fb93686427a0b7db03b7a5ce2164f92fffe73c8d258353fa -DIST firefox-142.0-an.xpi 332337 BLAKE2B 0eb1e00ffefdc0c4ab5dad94d88d4486f3bd37d8a8429364ffa0e91a1e989c43d235c1c0169e456671342b846925523a126ede616e91925ede5e1e3074cfdeaf SHA512 57df2287d92e39a5c522913835fefd60ea2abf3163ce76e40b5d82af32463d12bfbb6ff50b1b2bf96943c7d27685ee39eaf00d58568643dbcf1ae7186be8f778 -DIST firefox-142.0-ar.xpi 444167 BLAKE2B 20162687af9799799812a88b1577221e6739a0ecbfb48f33be503796a1feaf6c447db3ee8becd0b0ed4fcd3cbe860ed123fc27a53aeffaf9244ca222ac5c29e2 SHA512 d730e8f30d91fc245c149b088d745b32d77c41e7fc9e7cd8658dc4ef6078f265741b0cb6c06bf32bebefc76c1ecf2d39f20b3bda61ead0a8385b48bed696d093 -DIST firefox-142.0-ast.xpi 312193 BLAKE2B 07fab4846ebf7109bcec47af177d04ca6f0fdbc6bafa46ce9c747e9b5676ce7a8ed00c1ff7e6e4b8ed6d9884104908d9741006ef73efedc382d2275741b0ae90 SHA512 9684f0fc557236bbdcd379b6f9264673032d688e6b8047816548b23f69d1cb491589d017fa8d5761f81c3d7d99ed12ffa08fb82b99b98d2d0fd25b70844960b6 -DIST firefox-142.0-az.xpi 318761 BLAKE2B 78d0ab36cd8863adf23d8d88f5a4f680c2f4ec825bae841594ab20a9e42dfd331b520102d05f9cbc1d739b3243e50c9cbe353e236f22310064967744d08e8291 SHA512 cc6344e6ed47d4573e2c0652347b4b6a50aab9344c5863b8fbecbdcc8b718f780776c501bec60705a34346c82d53240e7c6f9d06331a43dc0d30193651c4dfa7 -DIST firefox-142.0-be.xpi 526803 BLAKE2B 46ae5c9654ae23d129bd68fcb25adffd37ab4a802b4f72db35a934925cdc4069848ccd0c9cff34d6e2001014e21323feeda4e8d02207702c2350bba8a0890a6c SHA512 4f15bbdfd0ae9a42bedc5965b0177d36f274ba77757b83c3a7e3f3a42dcc2e6c2c83741d5fab3736f19bba8391f59402d616df99fc910cb23f9d341883fdfcf0 -DIST firefox-142.0-bg.xpi 455941 BLAKE2B d537c9e1642d8b86c8247e7d17be01a86ef53dad6d427d700ee6f101e12f80cb5a3d90de0f5fe3c5649d298aeae9b24b81e0144d99c453e11d9ffd291ec81d18 SHA512 1f3db2a68996f26c3a759694254f19a0b4dd35da3f60ca531946f190b19c699e4b06c6237c22efd24a5c09d14a80cc5cedaa89b9a52da26b60d626c1be56cdd0 -DIST firefox-142.0-bn.xpi 413226 BLAKE2B a3702d5c1e96c292360486d65b144ba10c2384ea9e7b59f764c82448a3f0760bbdd3911690d0514361bf319a0d86aa931987035d680e0b9c18c0f789c3115ae2 SHA512 7949b1ed075c3a2f726e861583a520a2f222896465bbd5f85442f6c45f4621a8db463b24c722d3ed50ed3725ab8868cda6cb0cfced74eabb92396620337ec6c6 -DIST firefox-142.0-br.xpi 395228 BLAKE2B 28f4bd9d0d5e8abe375d66fb81c66686ad3e4ddb666c10eb874c3e4e8d3a78599c93c4a5e733cfd8135bf95414cc44c6c87b4588a38c36c25c3da55103ed40e2 SHA512 66813e81006ba24877d44a7696a185e09b91c395f182ed69e92a5997bc877a146634c24e7358ea9bdd474de6d96264b802b342166334cad426b71bd8f477b327 -DIST firefox-142.0-bs.xpi 450251 BLAKE2B f75f00512aa9a4390ba514cab75538e3e369668a1b5c6cfc821bc769b6df94c981223ccc90b574bd3d80fc35dbc391b0e0198fca3b3af6134b7d842982b158de SHA512 69f27618f839d90f8aec2e80c10032d1c5599b336689c13101b76bc2de580482c20ade6010a869e46cad2a0c6971b3abe389d73a53887b27ad13b8df3b6be82f -DIST firefox-142.0-ca-valencia.xpi 357892 BLAKE2B 3d49635478f6c23468fa759b149002669ae3584a13826ac1cb50a9452c2567ba6913fc23e6a1e9419c5786b0504569efe969ffc160083c1cd1afe5d0f2bfd5c5 SHA512 dff1e3368578f1138bac2c0dfa3f04d3d0292dba44858dc801cc187a73335d4f6a64a8658adc3e0fca31877e7a974dc2a61d422d02a572adf01df8b54334d8d5 -DIST firefox-142.0-ca.xpi 396895 BLAKE2B c8ed18cbe0a2533275ea4c889d894d179817aaa56c8d5d95405e5fad18a9038e742ebdc31e174df7986e15b6246355ff7ad6ff3cacc96f9d62966da262b38391 SHA512 4bfca5fc9738066d3991e70227faddbf91e71bd6bbe214da44e4a6990f27a8c64055b54617e8f6fc9e2f1a6a3da0d0fd08291cc7152a233168fce1e6099e7c59 -DIST firefox-142.0-cak.xpi 390432 BLAKE2B 9c9eb28c0dc1148b33a2635e787a40811549b0f46e0cc23d9565cf290938ae668a1bdb048ada254ed2087004b6fdc5d3af0d86fec7cb46fba8db374075e87460 SHA512 b412d738e6c45d83a75c571dab0465e23c5c7daf87a3f085ab10130ea3bbf6c5116dbb15af04d199e7b9ee8ed2941ca7dccd7d7c482854d4ab284366a8d8fc60 -DIST firefox-142.0-cs.xpi 481420 BLAKE2B f30a0192dd6a85941b92c96ebb39dbdd67df86ed116644df7e05991fd0d88876b8e98623e93af978ab870de68be317b952eb9d872da6da801a3670b04b2ec8b3 SHA512 5cebe7c97669025a0fe8ffa55a1e1057f0a9ae528dd5794b6e58801b6bc738e2d7a8854ba8eb5e7cc1c9c4cfb80ca92b30cb97c1d86b9353e15593bea335a075 -DIST firefox-142.0-cy.xpi 444187 BLAKE2B 88b22e3aad176e53bd2485c940a18093f9c91f34bd9da804bc113cbde2caf8369202e835c551589fe845eb586b21d2e420b7d63719bfaaa9efde098f06f186c3 SHA512 22d51a288577217aa512fba5249fe752fb48a93f042adc1ce3843760231c4e612483d8dd7668a170c5478c1a5c2867d45b46dc4b333ed4de33d7b2e86d17c8e8 -DIST firefox-142.0-da.xpi 435811 BLAKE2B 086696d7850fe0cf75b59be4b84314eb80806426000c4d50f3fb4e202612f44705fa560c34e786d5ab7b887635444d64be68997e890621c16b0cac2942c18cec SHA512 73f4bebdda3a5c1a036a4144d0721ba4500bd7cefbc751bc5429f60eca672ce534c34b4f9dd4b773e64054937cf7b8467054c3da6de8c840fb61578d9601682d -DIST firefox-142.0-de.xpi 457657 BLAKE2B 7e978b61821fb3a3b6895b517446326735ab23f2832d1074dec9518990d198ac896ab6911b7d2903a645e532008b01ce2fe581cba56deede1f67ebe15ed2122c SHA512 23a708d602e28c9f805db639f597e6f920d81fe74c26ebbc4cf1d1a94c63072a8ddbeef54ab3189d7cd66307f989e6db460da54a52b58346180cb950ed45dcfe -DIST firefox-142.0-dsb.xpi 471175 BLAKE2B 89269d033d1fb685ce1638dbbb036d903bcfd91588231da5a9f171b85d867a487ccf2209330a86effdee55a4020295878a23f7af2e999210a5e5c0b6f221e330 SHA512 8d7df5a7acfc87bc25d29100cda23b98b6defb4e46c39fb89edab1bb1268815b8c87e6cd765e3d398125e3446f3821dbd5cf4cdc6a5b2a5e73cf3b7cbdc6bc84 -DIST firefox-142.0-el.xpi 542023 BLAKE2B 19e9f560c08ff125de69335d35906c169d2796d5bc341371820b96bc3f188babef08a78e21239c3f4996f4347aa189186c8f2b62a67b3bafdf85db8b6fa184ae SHA512 3a16368fea4d667e4f29726d9c9d0d96c96b7aa407787e909c57b330563e5a66b9b80da9c0e1c2e2a1a68fcf257703b29612b627b94a5529ec6506832a873be9 -DIST firefox-142.0-en-CA.xpi 415487 BLAKE2B a42614db13d200b385cf4da45b99cddc55f0fc16bd7eb1377cff8b3bbc8fa0bac021b83ba141254b1b657f5e7010116f0583d2870855792c6eb8ee4def38553b SHA512 eb9f67b246c634ffb9a92489791bd530b9925f7eba82adb3e405b43a751bb8341bbbc4d5151fb4f665e17612b4ba992a7117178729ce7443704699d0f28a6ece -DIST firefox-142.0-en-GB.xpi 415807 BLAKE2B b926e9dd53272d9c145e39636a4d5412b4eff22885cf9085e7505b18f6e9348b0c159bd0efc6b16c80f6753d3123c06854e145ecf693cd8e08d74103910c95b2 SHA512 f55c03c513f29f671369955e83c540c9976cd9480d296ebf7ee01d71477b06a07ef2637b2f3d56145a823b89b2756ec5cd25f944d28b75f6b1f51f32bbf399b5 -DIST firefox-142.0-eo.xpi 438065 BLAKE2B 24644e75cee59a9c1bd278fd966d2755dd33fe65e082f065dd9c950ff4fdb7172193bd71bdff7a36dd8f485ceee71e0be9a0d859a29e2e989501b10970222df6 SHA512 69e76bf82dc55cdc701238193d351b0a301d818e69f61dae11bfe92b3ba2d3a3cdc0a81ddd9989913873f8724f7fa2d15d8664f7b4e8651322cb1795129bbeca -DIST firefox-142.0-es-AR.xpi 450209 BLAKE2B 531f21f58f63f153ddab45f2a12fd15ecd6e0b7e75152ffacd5338df5da65557861b9fd936b978ed0fa140a2f2327410009c3beb1aa5d6c728f0c6d3fce63bee SHA512 2ce398fc187a95e24cc4bc01579786e6eab63da2bfae842d75f642fe2195d479da2f8ae86dea35cbd2a9341deec8b219bae6d529629841d3e5ca4c11b7e78dfb -DIST firefox-142.0-es-CL.xpi 450952 BLAKE2B 444babaaf5975a7f6195e8e5a30f3612f0831a1d50f647b0b67e202a144675a67f3711b50e4c3a5a150f8667e05223b03dcb650cd0f00ac7b550d0708284a54d SHA512 bc89ac9369822a802bd07d5ead9fe8c621e96f6081d2031a743f6ce2b04339cb0f2103197f20e306831f5bdb6f497dc48b16531758c840cecb3b9390d9c32f37 -DIST firefox-142.0-es-ES.xpi 448714 BLAKE2B b7b286c2a93bef13e32c7dda6c51a01ee1900957719c2183d6008141e8df8875741a650dbc1cb5a41a32ebd74183c2b6037cab88b837f4b891fe438dcfd1dd3d SHA512 c9e6340626525c8c39d815c8f2967b650455d4f70327e86ce0b71a09ac28c90d09b97e3a1051951da4e0c836f22f9a5a43bb02c69d08e3fe906b6af7024e0a2e -DIST firefox-142.0-es-MX.xpi 437100 BLAKE2B fc257801df5824af9bb0adfb9e921c7d0bc11cad0e0937968f0f9aa690d3e109550b92891f0dc5249844b74a86eea174e15c75eabaf04fd36cb1f10d174f7048 SHA512 56e4b168d5fb1c6772d1b2605884eea747bae5f48aa7d6c6745cc211e0b4d6ac831a68f9c1afe8b82fcd58a0dbeee4a03231897f08fb13468e78d10117eb511b -DIST firefox-142.0-et.xpi 358986 BLAKE2B a395da469761fdea2e3c8b967572b792b9e026bec3d032a0b2190d36afed118a34e7c575946027756ffb18598b0e878fcf2c898d03e39c9e67c297c62758a12d SHA512 1581419939a72835bf11355e7ecd9a43bafe6ff8266cf48a7d57f49f1b720d09e29909f7c6628d2d25b9ca9221768c9dece880820e667cceba61ee216de95457 -DIST firefox-142.0-eu.xpi 414897 BLAKE2B cb1400cadfc947099141e23016e85ffb3c9d123b94eb89b73ce7b475e899d0ad7449fc139a91d9323611e47d9c57ee669a18677e018963e250f21f8d59082b5a SHA512 6bd00ee65511e39856b906ed12004945992557fafa1ec6941111da14e81008fae6d318f56cb40275dd1592cecf1dd5bb0a3bc979f07deaef190f91ea234ea107 -DIST firefox-142.0-fa.xpi 420602 BLAKE2B 2e46b67e5ff85881e55f03662a14f7f55123f1b44dee0a54e03780514d59830be3d579d3de1f0eba57d59f2732693ae8d6f620801b2ca7fbe83b63e27aa63184 SHA512 4bdb557d479caa74841a08d1c7a37f8cd777b59ffd4e1d2aef4f6aa7ce2099c56ad8ec7228a7d6a57e10b8d1f93f191b0a6dd2bedf23aac149eaf324283bc917 -DIST firefox-142.0-ff.xpi 310349 BLAKE2B 45e6ffdd02d6deac38d00f577ca88b118c3022df8b290b72f4e5769e2ce174af8d8c524a181ba507a0668936588569dea534a506ebcf5ffcc8c57c061366670a SHA512 7396e88d204669effd32e0b7b7797267d199230c8f037d4077134a3cf566fb52847a8374e54aef6473c2054e1772603456f6cb948a10b8584b3847d440e06747 -DIST firefox-142.0-fi.xpi 434352 BLAKE2B 1db56a9bd1a80b31aecab42a6870fb80e71c1c5bc794c248a04fcc359cc7ccb888c85ca060abe19befc8f1eb045548c1f7ac135e152fc3653b1ea3ba8f905314 SHA512 2dba798000cc7b298abc2009a04ca80651ae12c67643563a97a634c3a007ff4e1ab612cfa2e14faba1d54514fc80a02dfe68a753683d6d43a7e0bc588af6b499 -DIST firefox-142.0-fr.xpi 463342 BLAKE2B f80eb15eac64656f1273ab7ed5de20cc7467c4e6d3a721adae99f9e952e57a6a21551c7b69c064790f1c7197b80091e79a85d1980161366d4d18507441dec08d SHA512 23d906dcd279ff67cebb47f70a149982bda41b29f197002a1e063045398f77c28afc3bf7a60cb749322fe785fb6425fd1d2f87dd5facdb469cbefc3b1718c292 -DIST firefox-142.0-fur.xpi 453932 BLAKE2B c925b4b6bc18f762cb38ccbc73c3d9d545765a41e88664bf8519aeac7e573396ac2bc349552423775809b2fb2e645c4be8f5cb3a8d775a439a5d408405ada53a SHA512 5642ac8ad5e616ce535775e56f934cc63bca13a855cb196368171ae36fb335f1e631793da430a15dcad85be78e10dcbb178c373c40d6ebf02d22844819e31990 -DIST firefox-142.0-fy-NL.xpi 446798 BLAKE2B 4206825b878a488d0b7d7b1a59bf19999e84a56d2eda459f34c580305a54f9f1e01215a11ede67a0fcea93692f75b4994dd71bd1bdbd2849a4b3134229a9e023 SHA512 ee1241817d30878ed71785af9258612cefd1876265e93b87685f1a81fd3ef18b2add80595a7d1d1a188b4daefaa49ca5ee1a2d1e06b4a04bfe224560f2ef5234 -DIST firefox-142.0-ga-IE.xpi 315787 BLAKE2B 95127dfeac9332f1187dfb34475d61e4a929e20a44a6b9702955078e31b9e33f2cf209d95d47cd1108807490042166cd924797853acb18a6498f17764e204144 SHA512 5faf624bf3858bbf8477623b6aa598c1a90633f2c59473a637a82a30a8a1b29f876aae51a3506de2d29ddf86d6c12b09103479666e00e59ba91a68b5829fc853 -DIST firefox-142.0-gd.xpi 398838 BLAKE2B 31b03a4bf49b3ee8b490b0a7d53e542bd05f27d8c2f465b1da8dcf2284c8545d84a703bda6ef9e3995b129cd2673a3a27641248a6caa2c35a1e8c8a5124e1ab8 SHA512 a5f1ab9303cebf006295a0912a278f120c5b6a2feb4556dc9b6c078427a3a8ca4b2dabfdf11bec55273a8c480826ee33518ae0759d539c5ea133dc2dc3084d85 -DIST firefox-142.0-gl.xpi 447503 BLAKE2B 822a57cda58d549dd2d47468e2fd0396992f7193de682b585f9c4036cdb97e97091b23edd532c7be7b59bdf0356c422df2a022016603a92c070f89c4f3dbd4f9 SHA512 7ced4ea5ac7e738a94b940b6f67ed99c878f4db8757a80dea469ac46dae4e01f73168238ca423685d26f6ed78705b7295a92d894cb629d0ba8ce5b9eea188359 -DIST firefox-142.0-gn.xpi 453750 BLAKE2B 6d6b6ac2d37f56ab1a38f01fcd08364f4f51d89cf0d4d232fc8557ee53361c7f6a7ff477e21c2d0de03ab69bf266887e5c3d5f12399a75cf5ab76ed5e0bd3f86 SHA512 9f6acbb0abb0bc44ed71bfd54d6be16ff3e87af8b431b073864bb00a5b5105bf7409630af62cc72acedfd48ed628ee7728ae27d169da6d8c18d8d8bc3c99b588 -DIST firefox-142.0-gu-IN.xpi 358757 BLAKE2B 0f6ed046cfc378f0ada642cb294a6cb69f9719f4bdb0ea7b4d56fe497a20f4c6cb677e152761f696cb5b9ed72d552e7423ef49555c6a5a7b215a4685df9e51de SHA512 71affc4bbcf92ea67c036add70adf62a74ad0d0e83b79f56463dd2c52d8f7a6e55075546ac58bfbf69e8440310cd4f3c31842375b9e199dd7db36af8aca30455 -DIST firefox-142.0-he.xpi 449700 BLAKE2B 9556b3b3b2a2edf9efc50315b76cf6468a4e522c80b96ec95893eccaa35c9882cf51ba42133e30bc38d6b316effd0bdd0016f37ebf0294210ce59fec8452821c SHA512 5c82574906a67bcab5f14e6594d98149c4aea071af35e34b90e66daa879bf0212f57031996f07a440ce7614de330329f8045a9688a5ac201f5d5ea2b49d1deaa -DIST firefox-142.0-hi-IN.xpi 377417 BLAKE2B c2aa586fd676b76ed15604459e08734369f71a72573083b52bafd5094386cbeb753fdab8636942b7c377d6af472fd73f5019984a0ca2ed508e5c8a4f17083fd9 SHA512 da3100b70216f1c8bf9d421bf5ce37b6396e3545781b69e3ec2f49fd01ebb440dfc97270b3bebcc757b2988cf36954f07781e5f23a82af3df81866420c3f5a3b -DIST firefox-142.0-hr.xpi 440087 BLAKE2B d5ada01ab9c18cfb7ace7e273229980fd32c8c09f02f4013cde22c31a8bd009fff51a27f3b09ac9a01c0dee963c0661610e430c508f19e77cc4cd2a33587ba8e SHA512 98c15c6dcf287821f3d1f6b6ede0015c4471c7ec73438b784c5d80f6168f0f2f929015a8becead33ba97456182fc26b27e440ed7e32981303606e1e8525efeea -DIST firefox-142.0-hsb.xpi 467784 BLAKE2B e5a66383192de520ffb0abededf59b2065bb21a7f9cd65c26bda0be87c86a1fb9a0ed0ce09f4adae18f1343cbccc0939d7d5ec8c6e45b274d7e0d95e1e860de3 SHA512 c272fe38d9145105765a4008da8857f0c15921ef912ebe1d9b92fa0bb12c426bc04f224d3430f551d93ab102e8bfe007852071ccb86d72d63c9c62bbbdb2bf11 -DIST firefox-142.0-hu.xpi 471074 BLAKE2B c1bd49f39d22818f6ebd7c624381314e6512e2ea60c8c258b778a0761c23c3b26f4efd2d04ac7b4eba45b891d2a077c55ec3b7379f61a1e2eca6e78f1b1ce999 SHA512 994ceb2a891630deb02946f8d37e704133a51f6f516213bf97682c00ddd580ca7e1db453b93662a31a3c2941e702c51376087afe11e47ff62b31abf9bac41ee0 -DIST firefox-142.0-hy-AM.xpi 455077 BLAKE2B 8dde70c728481e42766539bae8bd341e70fca9ce3231920e1d4fdae04a4002b6f6c7196a7d17af7887d24e458c01c610e4ab069984ea0277bac448ed63d73078 SHA512 0e34154bf0906c15f8be3cbb2f5d847e612689de1b23b0d6ec90087d38ac81e78125bf821a18ea888d7fbaf1792112b1b3845aada47ae87f02014cbaec709026 -DIST firefox-142.0-ia.xpi 434704 BLAKE2B ff538cdd1e940759d106e0b12d056116520b0ed3e04dad0a586e8581a56c5f609a444f8c673652d96d7d4881bbfe8ac4258e86c3b83e8bcaad62ca7932226a9d SHA512 6398323219cc222256f7ae9be8475b849f25c6aea70ad5e23fe0b2ac79825335ed46cf93a3f6690fcf02505fa2c3708d348655416f5e5714178a6e356ac216d8 -DIST firefox-142.0-id.xpi 418894 BLAKE2B f747e089b46f06d2e6d28536616ae398a3d0f933b85eed1365e306d2287970b2c591d23f41243613cb0d1463bfcbcb5d2e2261a80b8b046f97a4cbc75373f71a SHA512 7910bb8589ea476c460c902095e8c308553b344a4cf4849dcc62e6ec99d1d5933edb39fa3102db9556837de4df5033eb152328b7bf7a9a0e9feed25f7bbf1a99 -DIST firefox-142.0-is.xpi 430699 BLAKE2B 59baaf8484e84b19669306f2743fd435765b4bc45f734f7532ad8f78b528fca990ce152048559787443ef7ccad4d2b68f1887e4f3e161d1760da5c7d3a4a56bc SHA512 07ae79a1c1a2dc92432a744c910bd7264566f41795dc6b0272163a6f1130b519ae8a3e5720005484f93a6f3df260bca13e034594cc84465bb380449bd0993326 -DIST firefox-142.0-it.xpi 445646 BLAKE2B 2ce2e9edf65a988423ed7cdd984fbeed8511bb1dc21a7a04375da341d8414d4d263c93c5b6442ee348a0c286db2f21a238d0226446fc8514c1d219b5f5f94e69 SHA512 abffa2f4ec90edbed72ce8cc8615d5d82f0512b45d386c4b975db14b7faafaf61706baf9d010ee2681105ada28689f4fc9976bf067d0b35e893a238623cbd11f -DIST firefox-142.0-ja.xpi 485813 BLAKE2B ac5abe4fe35ee0039d89507cd0a746583e4fb0d2597005b200bb423db70e43f3c0e316923b0670b6dbc544c0403b8236e2e0e2122d6c3b780031d155581563d5 SHA512 69a379360bce06df831ed3f4ae8a261252233e0053769e085415de14972cf61a5037797c49a70edf35aa901daba1b76473bf8e49a6d412cb452efe3d9e45422c -DIST firefox-142.0-ka.xpi 500300 BLAKE2B c7ac308db3c933e57213d142970c3d043ba347451c567f733cb8762691e1912c8f8dd6c82d534dfdc31851c673558a1773cbd08c6dee179728b29cf98adc3b20 SHA512 77c9e130e84c9474ec0b714d636e74f459037f51d4868da9e404f908a95c867b2152829445cb48e7360a3a5e1a85b3fc88072214bc7bd9f0626012746bd7a711 -DIST firefox-142.0-kab.xpi 422311 BLAKE2B ad5fd2423a5e6745ff3e98f8049c9c846176046e9c27cd1461828e5aaadbf929e50c4f696dbb65f34850da0fc31925f89bd31ab170633093fd5cc3f8b0809a50 SHA512 9d8070c54136c364ee0cece29e75e299e8730c766242addd52c06067268a054f42e4410f13ea8d50d84265b433adf74ff9b8b1d26ff28f023b5edd03440964cb -DIST firefox-142.0-kk.xpi 508875 BLAKE2B 0ea3a6fa8c6b9795f4001d9b1b61d359096323417422fefc003fccf25c3971b410d12914e8a79ef93d594c701abcbb5b1e703ba037167f7519449b8524117b3e SHA512 a111130cf55f4dd9fb931b0df15821e9ecb4543af3d2199d584694de2695cfd0b1f0062a99e1a40d7e24c16c533a095b05fae862440492724bcba23df00d3348 -DIST firefox-142.0-km.xpi 348067 BLAKE2B e3d14b821002c73798ff821d21f2b763244a2a4298bd66ae24c1f26813a078bd0fe42cfa3ba2dfb42f794874221ffbb038b9620a2e2f243058fc8cb59a6fa4fe SHA512 109cd27129546fd35900da0f8b334ab3bea42478471d004843e5552c5b20dfd84611f688047fbcd7f579fe9b76209ecd969dd30168e08b62bb6ad1cf6c68cf37 -DIST firefox-142.0-kn.xpi 332355 BLAKE2B 21bc4d0df5c9476b19487ec825911134c6bf1498f2be005d197496daee281fe38a59593b55b0adf90c21f1e88ea84720727c31b78f46f8833b6ace9e1449379e SHA512 af1f03ee0d0816aa9dab652aeaa0c238bd1e5f5a68a81df56eb6d247e7f9fde4bb445e05bab085c138af5414d88bc86cf650fdb8766621e6c35b7f2ef090bf4f -DIST firefox-142.0-ko.xpi 472222 BLAKE2B 89bc71a3d99ef6d907503451e229ccf503cb4c8fda6d3e35460971739527c50ab53d04d9da5983f5b37b4190ff61c04a75fdd6fc02ae748de5ea940289bfbd33 SHA512 465dd5db69331a9757ef902d1f8782f2029417a54b946936ad57707d85a752de42134bf419e094d1002f1438e9c7422c862364955ddeef82e46437418f6ce1c0 -DIST firefox-142.0-lij.xpi 319502 BLAKE2B de46ba70740faa42eec275873f7e6bd3cd68ed3c33d2bbb6115ebbc1587bb0e32c13d454be9da501b32a13c9f6856ec06b20980236d55827962cf6af8d7bf5ad SHA512 8f429aa8943855f2a1f603e74579320d893e5990edcca4b0476bc967f801001491adaf85dc94a75929da222bb7bcc72ddd2c37512af8283fd64eb4edfb8ec4c1 -DIST firefox-142.0-lt.xpi 379536 BLAKE2B dc4bb0628dbfa6f69df825f515ad5dc4b29fda76c062d93bc7aa3265919f0091c933e022b54b839143144235e25f7e40253cb9c653690cac065620ae5394b70b SHA512 c58f6f84c512c2d16d59ca16c7fe97dc0419950a1189f74ec116a2fef042b44d3b8c73799a179957a84886fd6254293a18b91d5d040e8e3617f91591a0c4ec3d -DIST firefox-142.0-lv.xpi 384097 BLAKE2B d576b64c4e2cde0cb14e052f8d33b123ae4d7a2bafba198fd510b1ca6589b8c296656d85b0f0c7d10aabbda83d8de6bc9048bc498e8d44c433a9bcb9e38451d2 SHA512 e6364e5d0bb182102aabf8b82ffb1bf8a847a503ae301e860222e79afe4643a45ce210211bb8793c8d7488c5d753a7c2fe1a07a224f510c207b145f9010fa114 -DIST firefox-142.0-mk.xpi 316882 BLAKE2B 5b629fd518ca2da36636b5cd2cc00d6be6b46241f2d86f794b347142da19b02f81ca8fe3a55a3cb3728fc6d4e58c063e69b55606ea6a7f05c04ba374f3d4857d SHA512 1389a8cca83ae022d41d536b56de3b889a02abea9a10dbc9bcfef342b54e5c23c23b9cdf87f0c3dff6c85304ea48d866b9f8d5eed5369eb0e8fb90cdf1c9d213 -DIST firefox-142.0-mr.xpi 356578 BLAKE2B 6ce866b02635d94caae30ff001797dc970ece4422c57017e80826f8ac53a442d74a80a11c890f2ab7d3e33359ff3637723daadeeed018f8f379746d47925ef54 SHA512 908e2e1569df2bddcd543a86c84fd6eb97d7afd8ff090159eec6c14368c77b7dfb47b8c5d0d89630601373e8ca51f278813737bfd515637a0f21994850b50922 -DIST firefox-142.0-ms.xpi 295900 BLAKE2B 386e00a4ec945f3b1b8f6d39574a1d72c7416686b2dc72c43d4ec2ef3816858f63a6d1865ab03e51ae4e035b20738ce2b14e5f68d4f9c30e7b5ccb33d87b2c01 SHA512 9e3255605ac71715a88c79336c996209ff8bd07421f8a0a8ac4459eff2b8a9d1c0349c27a0d56a9a3dd49a267aa7fa4770d01722e4c0b07d65819edc49072694 -DIST firefox-142.0-my.xpi 343236 BLAKE2B 8768c45d41598f1937a03e733aa493d70fed36197dd85dab3f9c0e504cab6d8d65b474612c4f6cde997ca36a83ef588882b9b2ff9c1ad1ecc75adb54c421f76c SHA512 fbd68498d1986a264dc7fb103cc62ced737f6fd1bd9e82d3450ecffbda55d2ce78a320af71680c7b2ab3342290e00131bc5bf3f7b84e86e1b1f96716dbf0a7fd -DIST firefox-142.0-nb-NO.xpi 433984 BLAKE2B 627f636d457e73d879f2328147139bb4fb899a346d1430c13e0d8e4f4352b74e714ca201e9b61ea3ddfd72144a8240d53b68f8e9c958de1395a81b36abee36f2 SHA512 8a488a650cf70f0bf7f07c6e5765fc025fe72a5349e36f4970595affc30458308067c36deee07ee654fb281cd844baa8ecf39a99e48446eadbba0313404b8664 -DIST firefox-142.0-ne-NP.xpi 348635 BLAKE2B e5c927d19a0fae7d2a9201930e72077caf1b930695690abdff51b51b1ab0b3427c89a4585b4b33a734af398dd82d235549b992bf8fc13a6e1e2a0e40e71b8619 SHA512 4cfd0a13c9a00a929be058056bb2b975cb1706c9eb70b25e8d343c434c7a4a5aa6e416c3ada7879fd340608f48bb099404792f67968e670519ad54056ec25c76 -DIST firefox-142.0-nl.xpi 440848 BLAKE2B f472555a33667a14ea383bcffbb59e61e0d20f9e32942588394d3f038bc2b181a4d2dfafc717d420cbc532a5646b1f8c5851e126dc870997931cbeef92cc1b72 SHA512 d2591c398ce64d405ba5c8387c14a2d4a9406b1c8b578bcc9b2dce7b32ac55f51465f1ce4da1ed2e327683522431fb296039d3c7f822f4ac3c2c1d4e1304ac92 -DIST firefox-142.0-nn-NO.xpi 437026 BLAKE2B fbb0f3feb22786d3b988c25133570b6ca6d1bb6357fd57aadaad3310907155b73a69d52b3cbbcceffecf9da6f4fa3e557ce4a8d5f456aa955419324bc06ea369 SHA512 3cea609e73e1c9ea14a18591ec3d6babc58d556c0bb7f2cf32e79f8a73ef4a8e17b1981ca44e214d7dd6879e92a5ddcf6618576eb174c2cb4ec520f2592f6993 -DIST firefox-142.0-oc.xpi 410526 BLAKE2B 4506dece7880c29de7f6fca0dba31311218ba30d5a238211907dcc2c0a641405b55fc49b870974da1e67e8de364ad613196d84298183e56113280a98d1f3b886 SHA512 6d14ed0b941a76f3bf9342326db3e2f0b1a0a9077b1930ce9846eae728bed8264d6ba0e7fda4ef2cac7031a39ea50839c6d847239ef67f60576f88ef9c7e5fca -DIST firefox-142.0-pa-IN.xpi 498291 BLAKE2B f27a5d70bc2037e229cf8c8d76c09b2212c9bbfda1fa9bf3e4e56a485975f26ad0fa21322826fe43823ef921334bd8ec308596e59a3c3bae9a291cae203d38b4 SHA512 1f6a101f3c5a7e09775ad579a87ec526559244775610fb0aba58162a5df181d99070896d1f075cca451d2bdc6963ac9572b93c046167fa6637cebf2f29696150 -DIST firefox-142.0-pl.xpi 465422 BLAKE2B fd9bc3f06de421d4b270db7767fbb4ecaf9edd3ae5e218e61d8bbb978cd4a1266e19e5b88444d308088c14b7763889d8b8e5e1f5b0ee1c86a005019219a3bce5 SHA512 a16e45a4d6ce86874ad29d4cc4dab2579b355aa073025f6f89b5d4215d11a86c70504deddc65488ca749604bb6988c8b2694dd5b8aeaa727ee55c2199d1fc1ac -DIST firefox-142.0-pt-BR.xpi 445396 BLAKE2B c13e211f1589a6bcbd8a63e8e77c78c17002959d50766205f7f74712f69c0059ce05f8ce93594e17e838429100c7056d3b0e4d5f35d64ab11afeec433d52817e SHA512 5e9ec92ea9fb9a17dda639eea3ee6cdced93612ce8c77da664bce3750138124adf58e97a635b64b2259b3acef23d1251ad29de984521f0cc8e03c3f4d080bdfd -DIST firefox-142.0-pt-PT.xpi 448557 BLAKE2B a160036fb9f11a5a5b2d0500bf832d0d9ad974d43669fd643a6afaf3d5e80931c1947995b43b532aa528fefdc05353e23305efbcb94d8a35525510eef14e197e SHA512 1b9e2d6dbe8d1ad9af07d99fccad3baac098e5f5a85e601db60af6c2305def1233d74c19af18dd0aab31a4c6c8da5cfa480512afa3baa7b1466ad86f6010706a -DIST firefox-142.0-rm.xpi 437149 BLAKE2B a9590240ecc336f007513b7a6e705e9597a31dd6054f9a1edc82f55de3b494eb5c259e20fe671519997c501992a1fbf4461884a791f4d8f3ce7fb3781382c20b SHA512 867aaceab3349519a97f50d79a7193b1bdd6c18a383387ace173ca0c1276223d67ecc72c94401b6cd4acad2a3c516379c6db67b5a33fff9547503d7a40e5aa15 -DIST firefox-142.0-ro.xpi 457650 BLAKE2B 5f7607919f3807c525429c99d6ee6c67786375c882cce84d8b629720dd4ce75e9cae47d2cf9873aeadfb2c43d7dad35ab71d0a7657fdd34ac9cfad3a95edfff2 SHA512 8a4fcbbefc9053c5f1a0b8f3ce3bb0d3ddc3bb40b2098f72046b9e21968a79b163f9cd7fdb87c1cf0536da697f8455698b9ff720cb1448ebab6c4bf99f8d5dc5 -DIST firefox-142.0-ru.xpi 530741 BLAKE2B b9ed1c8b82fadb323c206ab0522e7470bbd878f56b36a1bfeb89cd5edc497954cbdb51a5e2fc28b4c185192a8fd6ab55a6e12e356052b01b1179dce6ab3c2b6e SHA512 1159d977f72c255e71c122bfd7afb78bf967c6e93fad3265a33110243654c0726b3621dc760dce7bf926b61a41b4c92d03545b1dc3d7463efe911e8f8d5a5d2c -DIST firefox-142.0-sc.xpi 406590 BLAKE2B cdebaecd334b18ece7660ec0dfc53f63c984f702080e0b395c452aaf401cbee6fe66ce766a3324970be977e922da4435b6581873342ecd2cdc2d8f3ff27cc2ac SHA512 fcca2bc63d7a95d6b30a28169af3eea3c28509247b9934d2fe098356661322bc118b1f3cb0a12afd6efa3eb7c7f049d23c4935a836711e1a5d68e48db038bfcf -DIST firefox-142.0-sco.xpi 322707 BLAKE2B 16a07f71b5b3c53cbb191e26c9e329caa0492ab4b62209f69d7c896fe5c7c02548b75713d12698d128907e5d90ef4f44ee9c9e04159c4667bda36ceb9528b220 SHA512 f7b21d50234b14fa6921c5799bb2c245bd63cc83b624eee8363d81cec2d1f8d5d07f742a98789cfa65f832631ebe9567a1d77a5f54125858ea6b3955a7f09556 -DIST firefox-142.0-si.xpi 411024 BLAKE2B 373c2892146ad87c3ef6df91587bdc8aab8d34c280a4230a506bf52b894e3064c58a81867db676097a5159f55ce9e9f51d6da0bda2868e39c80a1957953577c4 SHA512 356bd07b0ef02da86c19c93cc91e6a473a89edfeb59878facc94f783d9e285718382a7428a59b25627306a3262bd9adf36ea69224ad53585e25ab43e30d4629f -DIST firefox-142.0-sk.xpi 473252 BLAKE2B 2144bf1b840ae91d863ef40811c74b78e6041d6b638857c7dc1b358fab890c82c05a3d19be4f791b577964e68ac15c3c3535f592ffd8b5e3329d63d4a99ea404 SHA512 e0d0051fad16289db4a935d361b5ec6d05e83d2449a713b2b9eb330de57ef56bed0b48d787a5323d4985587ee81b8521c0865bf852a9beac31eed9278c0eee89 -DIST firefox-142.0-skr.xpi 485029 BLAKE2B e7ef52ca21da50e3de5227fb8de367529f7c64895645b43a11c7b870dc5fe92616b215b3c7f40c6c90a09f8acad59e493618fb8caa0f2aa86f429b1c0b02173e SHA512 03cffe36b7cd62bae7040943a5b68afc01abe073ef1ce458a7eb1669462be9806ebef397d09ad907ab83975bac9d5d75d182a479343521a7caa3e8f6c1d7e55c -DIST firefox-142.0-sl.xpi 444596 BLAKE2B 238314e7689bd5438518bdceee4d8d54ed5825b15b612695bb1108b5acc705f9aaa93e0bc0a1f6d97a8c78df2bd68ec8b2c225a059a2ae8b7734d6b45a0b46eb SHA512 75a7c6ced646e016cc8565e4f289991f2885526349d45101774425cf2e692405f5cc3920343d7ec52e9a82bd29c635fc852214b56cef7633e5c6899976001315 -DIST firefox-142.0-son.xpi 274279 BLAKE2B 57f108d5c699919e1063bf27fa4bff69d6a95afc66a5681bc0a1267883efb6a069823075977c8cd1f1e1e09f52a2837ef17067358072cbf8c4f098224a9d0204 SHA512 0cac31281eb3695d543271f2608026d8918b871fd273898741e10a9603fee8f3f023011edaecdf89827db4a1532955f66aaacab2fe69383dd9e85dd8efe68517 -DIST firefox-142.0-sq.xpi 452577 BLAKE2B f11c61a113190a5531494289a44ed8c2314a387a5a0ee810b4185dcb82a18093e5b141c8223d8f2a37468047e19922357fcd525e929feba9cc0d0533ff4ff8bf SHA512 f6dbab50493073b6482292853c2f3a871a9e1f20a98f70dd95297b9c8f1466754c3a51a6df3c47713f7bbc985495acd954dd07f1e829b106ef63223c62aca3e2 -DIST firefox-142.0-sr.xpi 452849 BLAKE2B 299f9d4c1994f7e5daee84a22874960292f7d79aee55bd911f3572fbcec73328dc80976f96cdda12dfa0eea0f5e2db465c686ff6ff53468f146434d89bbd9280 SHA512 b4d6fddb9b431afd49195fb692506472251937a6d0487f1409e51dee95eb3a11368cf57f732e237a34e88e7ed0a80c7047db7c3e0b9e33ab90e1035d328b1a21 -DIST firefox-142.0-sv-SE.xpi 440757 BLAKE2B a37700658f69cb63ae3ff12ba6ab63bb660c9ba5dbff6e663991a5715bf7fb5ed549ed111e202a8f6ab41be0f7923c3fe725441867e576f16178f07efa1119db SHA512 cce322cddb430f06c14579469a840731c62b62230701a86059f7f155b666153dbfad654863f8182891d6295a23865b8a7bb45e5662bdf322ffb12d3f924c3d93 -DIST firefox-142.0-szl.xpi 341266 BLAKE2B 3665cbc1cdad565c3533bbb3650e056ca2a8e3188669623c27b4e66e283d286b88481fdc6b6954f76f91f4b1a190a8b8fa2d31fc6c02a23137215af54977f6fa SHA512 6173d590b300814e57dda5b8598aed8f06084007443c8ebec3cd7024ee8a9af3755538d254cadfc123daf22a094b9a9b3f5931fb7488cabc84c8d407ce4ad06d -DIST firefox-142.0-ta.xpi 338493 BLAKE2B 4e9b10116e1d0b837b7a48eeaa288506c81e626147e32f5d0f688165e02a558f9246086c411b296366ed3129c7fc80498b8c7d8eba1d3ee4f2a3cbb6b492235b SHA512 00d03ac5f94679211df7e032abc962b8abc8f1410cd62c83b28fc5db48a13274ae27adbd8ab3c420316279a59d3f94de2a174233336e310400546ecd6afa8e92 -DIST firefox-142.0-te.xpi 381996 BLAKE2B 9267c8af85a80ac20619fc6ab2f1108436b4d571c246730d7b115a49e712ab0c9d21480992053be44b5983fbf247aec334d6ed8d579a0b728bf24ff0636b17e9 SHA512 d278340e36f96120c2cf94d2d40da0ef96e1d360abafe563c7859f9b4b305722c10c7c0920e0154a9d75bfa3e421b5a7009254506828525a52b8070242662e03 -DIST firefox-142.0-th.xpi 505786 BLAKE2B c9e97dbd81485a0d8d8683a86e0a293268fe450b3021f190de14974cc0618d0012a0225e22956c262d145b19e1c3122029f924aeeff1ccbf19d533e80817298d SHA512 2e127547c7e47d8b20820ffdf5986e7da8c3c8875202722a882221dac2ab20f5c1fbc55e096774ac272b8706fda37184e60877afd087e5303ed07dbb861a2310 -DIST firefox-142.0-tl.xpi 356354 BLAKE2B 12dd5f236faf0a7225b73906d29ade7b0962a78906f2f7c44ec93428cbf79a98ce4aabbdbd9d4b5c2dbdb0b2d02a9318639477b5f08a9cb85cdb9534ce5ea5a4 SHA512 5952e72adf7171d1c0c4fdbbe10c0741ff29a1bfa05ec96cd75706741e7d0f8bc7ccac3a7e6af445a305aef7f6a22ce23f632786070dc5f2f7080b2bf2ee5957 -DIST firefox-142.0-tr.xpi 454014 BLAKE2B 6c03d08733c3692fa8df9cfa1acf774a38b718dcce9104a0d8c4bd571890af7469a51704b9c981f69e36718224158393d60d98b0f40ddeb77fd71b89f55e7341 SHA512 5872d6fdb954071d3d49960302ff81d691cfdf05689a9cd0af8682bf1cefd1b7665ae4a4d61520cf6719704309c1627bef5089cbb8cab65c0ac5104f25492d3d -DIST firefox-142.0-trs.xpi 323680 BLAKE2B db95f9cfc5423485a1d87d290ccb59eab0f9bf22dfd600add4e94ab80ff577506f65f8ee0dc7d7da091157344dad601931fd46225e4496ff148cb76d6abc8397 SHA512 93784dee524f51700fa401021fdf178620c7117572ae79d0afe8ee426f57df5700013efe11e00f22b0552542c8e4d2e169dec441fa36cf1e5b37da53e0d95088 -DIST firefox-142.0-uk.xpi 519057 BLAKE2B f7ac251e39644fbdb07dd0b28ed240afb162bc706444fdab56cd0a6fed1f418bff23e44768828e8d612dabdb4600956eaa17c0d467c84c90f5a4eb42689bd429 SHA512 c46d7a11545631c8d7c526963461a41a23df29ca2e88504db32e8727663677260e0216bfaab3070382d2b17084c236811bf89127a6ceec3867f484c8a16183f3 -DIST firefox-142.0-ur.xpi 370215 BLAKE2B 488bc5931a565636bcd5eb72b62cd18dda036b87d461ce6fa278f1ddd90ca218f6141368be132b940cad5b5bd2d96dcecb9035eaeaaf3e5d3947d5a123a268ca SHA512 f2de5b69e0f15295da50198b3bcc4a8b3f4a4a0391b7ce384d75c445183931edba4bcd5d64d823fa4b077390d7e122862f75483c8a138d192d3e50c9828ef722 -DIST firefox-142.0-uz.xpi 304044 BLAKE2B c72c97971a322f51fd1bc0e0c76a49e1859a92356b3ad3e68b05d87a05358f7199bbaf6ba61273114b6b3a978c6137ae70643efd6537d8b1ddc06f3b7394d271 SHA512 155b5b778172e81edc2f548e01f2a73876838911ebb12721811b38ef73504e6b958422943087bc51a8e38efcd64195713c5f2040b773bd242bbce28672b80793 -DIST firefox-142.0-vi.xpi 473659 BLAKE2B f5ddf49b62902555d1a86707480b1760421d687d07d176b22cd22c926b01794db8771acc0f15ee645221359232a835e9f54721709b28e824aae01627c279e08f SHA512 443b353abbd07d40e158bdfb3261777e2469f9bfb1e62691361998307179a68d94147ca91749c45768bd7485489a47637df779b2ed1aeb19e901b3794aa81c81 -DIST firefox-142.0-xh.xpi 273947 BLAKE2B 529ab4cc0debdd4c62950c4db3dfcb8e53166072ff8505617a65bdde086d3e2a2c9b661c2dbde172a34785f9b75d29ac1cf4340b8924f924659ab3c497caebe3 SHA512 ece4bb14a4548c7e4fabcb52433f1db9ad6baa5da595ec6c34efa5890c97eefa0cceca748b5b6a57e23dc7270cff997c123bee516d84a410647f17cd32428de1 -DIST firefox-142.0-zh-CN.xpi 465410 BLAKE2B 0087d629c0e1e8b2366b31605851b872eae4e74ef275a4bdaa6a20227dd21cbf76c125c79a6189fcadd366fe030167bba9016c3aae60f292f398dfd50745df96 SHA512 508afd3f8379c86203a283751339adb5e5e17d864ce48fa91d96c29b217806b336e68548f7838d2ade2441b4887a3bc6f8ca15615e9956c7170aa06a52835ed6 -DIST firefox-142.0-zh-TW.xpi 468325 BLAKE2B 69f2b8db3108dfd49832d0d2d4ecf2aa9404503f75c4ead26a182cbbd6979fa76e5bcc5edea486d6b2baffdef39be2f9988baaac390681d8fe544d99cac50209 SHA512 8ce67ef8367975fe19da3b68a04a66ce8973f87a9cdc135f1ec9e58d1a9e64cbd9af8931510e7649a576f32613ca342f2232ff74ab77352f6f008588cfc6833e -DIST firefox-142.0.1-ach.xpi 294511 BLAKE2B c2572885d7b20158fa09fd1fdd4ca0380b95b44f5f69eb626d0785168dc0f8b6900bbc06fabe938a3268a4053b265fcb54564c5955e3c957b59caac27309257d SHA512 231c931a884bbe65b6645eb61cd81fbab47d9dcaaefc77321a6f46467084e5e4da1fa1129eb14c6e6d578d0cff05d96b6757c41cab7e9876e33c09da6ffc5731 -DIST firefox-142.0.1-af.xpi 267763 BLAKE2B 65c381be799d9414dded28323f97dedeab099086e6aa0f022a760edb06497769d333491050946c047ee09aa12dd34bd7282ad96cf21fcc5666cdf001ef58fa6b SHA512 a242dad5275d85a43fd3074e72e9b8032fda8164efed655b05d86a34c45077b84ff510506724e251ec343192f4ca81d346ca2d5c6cc36d700f12fa8920209e34 -DIST firefox-142.0.1-an.xpi 332335 BLAKE2B 2d4e81b63e3a7dbcf6dcf56f28fe1114b3e90bf0e1e6b522347771f5106e80d04be5111e775b3697f9b982567d9f2613ffaf4ae088ddab94dc4adc05a4d3dae6 SHA512 be031896cb4d0f77db71ce4cfd601adc8934ff0818ea8951ec4960b9f7a45843438e6a0113d2d5d196c1e15151257070d77a0973e616647da090fd2560d5a47b -DIST firefox-142.0.1-ar.xpi 444164 BLAKE2B 1c3329e8635c8a8bbb78086bcb3c2c253141625faf367b0bdf874585954f2e545d089d026149490940dd62e7a0ec1137d7b9873d2bbfbedc78bf8c75339b4b90 SHA512 b981e2b135fb10dd2d28b4588bb4d4196a570b717b75223b8d2a47398dba8cc7ee19d99e9eddc61331926babbecc3327ae82f71e137b6ff72f34475ccf715b35 -DIST firefox-142.0.1-ast.xpi 312178 BLAKE2B a7147dab0be1cd8395639e82785fcc288bde32da1754722a1933906000702d76f5e5e022b82adfe22df100c4c51c87691da82e0af1bf1b3b0aedfec11484081b SHA512 d404da5c416db044ae80d6c56e3fdcf177a39a7b19cb1ef274cab82f350c9afb9010f10e093f7b0f6321c1fe556207c9ade615a9956ccd3aa6c2959c9329266a -DIST firefox-142.0.1-az.xpi 318764 BLAKE2B a46e6944fe31cdca190ce9d6c9810e816729214c998e9a24f264b991a578de542883bbedfd4259b95a7ed7cc9c55a2bd04baa0e11901389a57bbd661183e3602 SHA512 f6c6a0456ee4253db9cd15a7dd93723a7e428c6520c360b25d35defd740519c90d9088253c125f25732883bc006a43e428e5aa64c6c42f525ba3ef2a4be3e626 -DIST firefox-142.0.1-be.xpi 526804 BLAKE2B be9a577627339de0065b897d8b652b1a4b91d1cd81c030b57f957a7b1276f320c08f23c9864ee69797db1144b578845517d95f179276456c60c9a686a3c95272 SHA512 bb501a9a1d8beffdbb958e56b3bc88679e0107b69ffb3747a8e5516f55acc70e6f30ff5d59e2c18a7b8a4389ab36a1c23565be10d8aed500db96f595a8926958 -DIST firefox-142.0.1-bg.xpi 455941 BLAKE2B 0bb381de2d058121734586d25f7d21b60d65d40d58a9075f241c7f1b2cf9981390c70f583f2747b6bec9b2e9d73f8a22260c8208c4a788bca3228b3de7bf8bf5 SHA512 5ee8b9417e36178ca0a1b2dea0b62c4c2d6dc8354a136b78e83f879a07f02d0af68b23f05a675929767778424c3bac6d6b34175887724a0002f7215af58e2b14 -DIST firefox-142.0.1-bn.xpi 413229 BLAKE2B 13f4b154f634d15ef838acbbea0991dbaf92a957874b9ce038aaf18630722d50a9f2f84192f1fdf5748581a7b03ce713c8831e04ff1af3103866ffb1999ca088 SHA512 ef3232e2ca446f2fa93999e8d106a5692be18343971bdaea03d4ce785fbde1c6e83a1454f4dc0ec62aea030664c5dc1f348874850372cdd9fec9edaf991e1743 -DIST firefox-142.0.1-br.xpi 395218 BLAKE2B ddc85f2331e68a4c8b5b4eebf71ed51e2b2ecd8ebe5ff5b2baac198ad26458bfcebc3b041a3304db44e4a2dd6138a0b3a8f5529c8f96c909080cf7ec1e2a6f62 SHA512 4289033571ded80ac2b6ed3731fd388d753142802958140bd204abc4c5e655f370402cefcf0f28421e1328917fe8c00f500ee9636b5902a85afaf750e3a8d0f4 -DIST firefox-142.0.1-bs.xpi 450238 BLAKE2B 24dfc7a95abfe1849dfd120b782283c076abee23479f36bf173dc3d05c895727fcfa47868f6a283e0af85f1a79c6ec998cce4edb71432df62ca2a616e8ac5bca SHA512 1d019e1b40f2d6cb9325d986b6f98fbb06dbefb762948e7c89a70a313c63b5e3fe1aa2935374b4b6048ba6ed8a9dae41d571de337dd1e4f74c46cfaf388b64df -DIST firefox-142.0.1-ca-valencia.xpi 357868 BLAKE2B eee6ee081ed087c974c06a7f4bdd956bbc39d41e5ede32a5151329be3eff87166f1c6d4a309be9b3f3745c9102ab63226898bcda24ec581beb8fcf6254bf6579 SHA512 bc46f7e642be4f1a54cfeb854a98b6b12ef3bddb12240d57ef0584456b816b71e325d9e4a41d96f38006d12aa7c7e1561eb3656da76ecf0632f55bfc7e117497 -DIST firefox-142.0.1-ca.xpi 396890 BLAKE2B 5af76382273a828dcd9b92d4f84767940d6190e4aed0c834f8aa98c5a7220eecf547aab773935c10559a1b5154e06e42c3c3d1180eb2c9d4813572192dd6c873 SHA512 1de393d28ab4855314054ebb9a814fc40b4c4371ce166fbaed65bf51e95c0aab8287debf3d04571071053626e6aa17741576c835aa2c95536e86b464ceb1b7cc -DIST firefox-142.0.1-cak.xpi 390421 BLAKE2B 448942bf9789d436aefee8024b8ed12f94e41ce627eb2ceba079e58d670b64f45790baf03be21d31b28299358262df803eb1f6ff960b11c4ccdb91811bfb455d SHA512 cdc9f62e5d0c2d97c17ed7d5d17f0113bea6cf16dbff1f6332d2a582bd1e62a5d1159e6b3c94aaa1fda3d33747ceba383960f879b1ac5556e89621eb756a3289 -DIST firefox-142.0.1-cs.xpi 481411 BLAKE2B 350d392e2107cc4072c5a421053cc85792f4c508b4108e571c854dd638272c52081b2319ce638e4b65e62aaa6bfc42694c5611ded10e448ffe8d9bac08cd3e3b SHA512 c93ce77c6c3f1d7e2c88eb714ee035a78f4a1e9b0766f20ad5e8ab456fff5518a8e8208f3bbef8e001ce954aa155d5f0c9d7c996b69a77edb6dc9c42e9f366ab -DIST firefox-142.0.1-cy.xpi 444187 BLAKE2B 29e362fed08976f3f7b5ee5d55bf6c375c46e68738e22e197daab4b060825730a636bb1f6a2f534527434218a078b30e727b3d3ce7c92f4a38b7c6efb45d2a3d SHA512 3d789cfd07753f648fc75f5b6ceddc70ea1385da1d38c479933cb068ca77f51e952f5a4c8608d392e4d5fc2379331396863a915901ff19d1fbe6721fc3a3addc -DIST firefox-142.0.1-da.xpi 435805 BLAKE2B 3eb3d44dec0fb7a5844560e3892c6a37d620c56894dd8195c2466142896cdf6dac13400655ebdc4c1fff565295e18fa74f9dfb02fda1c10d4470dbcd9ce46492 SHA512 36d0c5b9b92786a0117b1de17998e9c4a238224d34c4c1f228fb4eae18cbddc91c7679c8ca7866211f52ebc02b417935ab2bb75554ac79cdab85a73f5cc51c87 -DIST firefox-142.0.1-de.xpi 457637 BLAKE2B 0fc7b38dfa783ae3e07510716f52e214ec35584b2d4b8cc7d21061316e4f14074f6a5f63deb902366d60fa1c09a634d0fc6ae5d2937c37c5e7a69df1c096bc31 SHA512 2145d7b45f3d5c132e6bd25b4e0576e4247fe2250bae17f59acd4d31c2e6fc5c1c5229ca761ccad8741ead2d96ec259d89d8d520c845136733b29d469d307e96 -DIST firefox-142.0.1-dsb.xpi 471185 BLAKE2B 7d6ed9958ae478ae476c83443d56ff89308adb626cf597b5f873535670ac2706eea821f4bb6f471d45717040b6733c9a63d9f3347949b368542e4464facda8c6 SHA512 a75320db39f3d1bda8dad13b985e5603863ec2a9987fa6a248518fafbce50ec6260ab83e1d4720680b65f0c396897a35559fa30f776d317df9af18a82802001b -DIST firefox-142.0.1-el.xpi 542028 BLAKE2B b809e874592cdebc813f72e1e7c9617e0812e8ce4fe80038d485e9b4183b5071cbbb12f68994394695e7e5e84b2e81c2673bcd2b539dc9cdb154ac346e74ef11 SHA512 1c32329da511876d0c5a9080e833d253e0a0e95a4c04ae7cde6878053ec304eb8c59a14b0121da17dc52e881f484949dc02fb7e6a8136ab3b10bdb7a2e82110d -DIST firefox-142.0.1-en-CA.xpi 415494 BLAKE2B 67ce89cabbac714c891fcd94c85e8432a665df7afa818569ff9fa29159bb9f34b16e0bd689a98e88bb78b7524b79b7fafc8bbba0320111e4c50489e3b5b663c2 SHA512 2f89e9e4306211a9339d5abb7591777a5f5a2e2630189e9abe4fde39a43892f266638b8b0305f710663677a9f6654050330942378a1e3dd2f84e19c63ed033ea -DIST firefox-142.0.1-en-GB.xpi 415807 BLAKE2B b26e683d4462b617b3270cd903cd56ad5ffa91421ad255ef1bc6df6ef5853adcf387efd6978fd845660b031e0e275bacba8dfdb26f20ffc71c1264be4fb87791 SHA512 ff967b4ecf4fae29b3dd4770c69be5e762d51e7d918989b8e933f5642f6888c88a64e6cd28628858032ca03c24e4ebb3f0858b6c6d58891b43567f3fc082cd31 -DIST firefox-142.0.1-eo.xpi 438062 BLAKE2B 1b7e7bd6fe9949fd7c464338b299a7472efb759bb87147ab3c1de349a1455b6a735b575440f2eae4531ae409bfa1d2ec0a4737740a4a12d16450f8a61b899907 SHA512 dc2016be39173805a0db3ae2de810fee8e7ace35134112c23ab9b862f1c30457440753c146384409cb508c6193d6c0448ff439c913f2622114b5345b87ac87e7 -DIST firefox-142.0.1-es-AR.xpi 450206 BLAKE2B bc361f5ba77aa9a3547ed7a2315de1b08766bab39beba2c395bd5cf1c01b6bbcd820817b25e99e3fb3521613fa3d9d286cf43a86428d07c776e7eccb39b87002 SHA512 03ac60ef5326b4ff78f2d726a0011d58b99f9a6b8c23ae3e2f74000d5b13a34adb741323288fd12cacf594e4a27565f97542c726aec818b3473fe7e2326ed37e -DIST firefox-142.0.1-es-CL.xpi 450937 BLAKE2B efd93a9c6b7bb29ede06bc701167ee7ab312b3f527ef3c82cb5baca642a21e58d0b55a3dad663015d768639afa1773ff126aa12e53b50b88899bedcbf74100ea SHA512 eed081ec24fc48bf407f2cbd86546c68f91d25149d2d3cd0b761eb95bdf9872235b8a56422e8eacc971b2193d47ec514bfc01f3e7a4e3328c7a079f0b79c9127 -DIST firefox-142.0.1-es-ES.xpi 448712 BLAKE2B 66df5f623586b10f3b4dd7743931e6d1124b057bd5de01dcba6779a9085f7a9a874a7c93cddf12650ef7979312ca22386e5d2a49dfa059d4d00595d13b49ea11 SHA512 b8e7f25e2bbeb898b42b9db717b164637491a588169dc47c4c91237656cb389eebc553db9924d977b23ba4540b7d3436501b509a4b6330f707c7fde3b32d7a83 -DIST firefox-142.0.1-es-MX.xpi 437102 BLAKE2B 9994fdc1bb8974e3f46bf8c2dfb1c599b9d5651aa8ffa24779b01ebcc93a4381aaadb481680f6901db20c8d908073e25ea15dec339310c470e4b7b040166a3ca SHA512 c72d00c9cc9db161f9c286d5df47e734703299f5a36c9e14dbf7cf1626b828e1b461733fc5dfb4a8933334620f9fb9a461313cc5fc7e55d2c31098c9161753f9 -DIST firefox-142.0.1-et.xpi 358985 BLAKE2B 58a6b3024223eeed843d1f072b66e2474913a215c3402eb0edad3b390a7033123d2d8b0a38c64511fb7e8b6c3caa3cff448083d12bb3024fe7d5a416cf18eb2c SHA512 e7c96889a622eae6a6e017cbfb3363f75f130e17417c047a0cbd17d5530f3818b82ce6f3ad7256d5b022ad24fe48a3b732459e0160caf7bce7f704dd3e97132f -DIST firefox-142.0.1-eu.xpi 414897 BLAKE2B 6c63b03486bde3b3a54913757b1e66a8ca7a5764677f0c38a897b76295cd489def7cd46bc374e70661c252b130d122b16b3f640db73911ce0742ff5a3a37b66b SHA512 d03ab48220c51e35d23aba7d3f790dcca82bfae7d59fddb45d53ed49896e7ed0276d0bc2b8ae42aa79cf3c3ee187f9973937f30324f0b813ee1f665ff9e46399 -DIST firefox-142.0.1-fa.xpi 420598 BLAKE2B 1015516295a3302ae0da7cd1be1b5d8cbe300232cb9adbf4cd2927451dbf09ab8718fc0f02668448f4364a246da0dc27027be2d47a2b78d629393f9755525fbf SHA512 ccdd2164ed53f8e16bff44082367017c0808e789412ded7762823c0addfcd03b95cf3a23f192b9b76bb0cdf1974c8c4c723a6bf3d7f316030b76c7cdbe8879bb -DIST firefox-142.0.1-ff.xpi 310345 BLAKE2B 335c58db18a0e35dc21e6540bb4dd93ef007093515ad4a08c12568f3c052b3b761d1404e2567ac24ab40a06628633820780b925e03a59057d5f3273cc214592b SHA512 54a6675c0b4b1a246319ee600722e105288e3ca641706e511795352099fde54876a112fc403a6bf6ff8d3ab74f5c2dc748bcc680e6a6fada336319ea2b7ff80a -DIST firefox-142.0.1-fi.xpi 434348 BLAKE2B d89fc6a4b998ebf0373078b10daad13fc9ed6b9b753fbe6694f68004ed63b5172925c7c179619b56d947fe2fb1974fd3721009c9f6e011648b28810b8460b665 SHA512 6417ef066e3d1aed555d1f6cc59475a8a58fb94b9692ee89bed3e4383dee030b8669d9b52b41978e48dcf4a370db81f1bedec4cf4ee37d6db484b741dd3a743c -DIST firefox-142.0.1-fr.xpi 463330 BLAKE2B 2537a3bd74254c73eb2a774b249036a3730020815ccd6e1c834a59b9fa5035ebb30e32ac3fda3148584bffa5bbfe48a67755dd26a990560f0093ade5f5666b5b SHA512 00898e86626c78804354456c8ea55dc2ff67524486dcaf9394dc373fae6e79298a7953a71677a78bc1c4a33455d14e2c4892eea90c9e5c9e03d0dc0ac1e2f2fc -DIST firefox-142.0.1-fur.xpi 453920 BLAKE2B 7959553082d85ce306989f45d8f5787c57cdbe9c8624a404633e519be4a6673a9a86152885cafa29b84bfb18abd6d8d39616666135d905a339791d2edc1fd5cb SHA512 8586f891d07ad2f89caaa2a4a57b2ffda64b07ef225a05d6e86f99ebbf721c4648e21264515b8482c610984a65d9623003b51af31e9989d5802cb7570a79e4de -DIST firefox-142.0.1-fy-NL.xpi 446807 BLAKE2B e005646ce795b9748a9de918c8b2c52469f04fc15a61576609d1ea1a7527313e56b6b5f52ce46147b2c78cf3d7b6c34780724d49295e3f9fe1490ffe17ec2365 SHA512 5021b8762c49c9eb4eabcf521d25462ee78d5ca9b100392bc4b823c1ff23758d05afff6901d88b4d688f27e16521df381caa8942b31028a600a0db9a7e8b4d07 -DIST firefox-142.0.1-ga-IE.xpi 315786 BLAKE2B 4c7684975e725c3b741bd10b96aa205e53f65191a92019c04ec032be5d732906338d97d9fb644814ce0db797b2d042c918e4005ce11e1341f366ad613667451d SHA512 1427ba31f43441304eff4eeef374ca7181060ad4cfe3651cdf1336f65d28afb8789809917a5afc75e36805a202aa6d9e2fee95726640d3641d5d52104db3dc2b -DIST firefox-142.0.1-gd.xpi 398833 BLAKE2B b9d1f4b2c9fb48b6d436b696c5f9138fb3ec4b9320e192b8310ef0bd4aa58718dd4ff7d0df9d036aa8051009d35e8a6ee84d338726fce53e1d96368d71652191 SHA512 6601d518521d0a3a53507e2d59edc957cbc07e8edb0513a7b01fd0cc2cfa2bd193d4f0e978568ea39c3a0fff67a1eecc980ed8cf0fa607d5748792eb189d4a2f -DIST firefox-142.0.1-gl.xpi 447505 BLAKE2B 99ea1fdd7f2f5c559f5b60debee160d54076d9201b1c3b8eb4a7505a5f276f68caeab955222a4d23af8e9c2a24a0fe067b6ba95108dab34df8a427a31c80e338 SHA512 96d2ea4e253b7d9c05cb6668f27a531c6fead8fa95755230873ed165589075de97abee3c0076eccb9c5804cedfac2af69d68e46a9438b6fe4b2167eea265d7ba -DIST firefox-142.0.1-gn.xpi 453745 BLAKE2B 9e96919491b57bedf8e7daa8c7408eb14fe6a5056569e125ff3762d739ff217b21e753aed1ecdf2cea54dab76ea23d583a50e32bb3f0f66b56c8e5418ccbf6a0 SHA512 895ddefbf6ba55fc64e86eb955f4227b0fa4f58b5cc0fd2d001a952b4f7cf8e20a000555cf715e1d79f29653f7953c8e1930fac809df21b12bc0d105e05f979f -DIST firefox-142.0.1-gu-IN.xpi 358761 BLAKE2B c2adac78653f4b458bf4e3a474e960d7ecabbb98901e5598dec1cbf1f5a22f9d87b0149ef799bc3825cb31931100d7c5d89a1496c540e9c99f1c7cc8a326ca0d SHA512 c90bb5b84a789852015f43d8d594b0fa1e5bd5fe22a79d6d0ed98685dece8398063152845f6a5587681aa1800ecbddfaec928f69983373b4c8d62c31ff06bbdf -DIST firefox-142.0.1-he.xpi 449692 BLAKE2B 3e1e27c2cecdf92b978ecf0ca7a09bc788f590a431ddf34f6de02b4c57c2ca29b7e288d9c8d79582be9e53492cf3bac8395b2ff89cc673ce80b074979f77ea6c SHA512 9bf64226d569581c821cf0c876e682229a5b177f2d59f27771d550fdf3126e4f4084ccaf6a1c6cc1a268e2c3014c9a01dfeca72964b3b941aa92ce3fe073483e -DIST firefox-142.0.1-hi-IN.xpi 377410 BLAKE2B b986687e91690364ea482e7d8c2aafac231b8a6bcabce21bb5fdabccef1b6c4750cfc5d84121c38b2db76fb20b179a45c48d8286c84937218e23c24b55dcb42f SHA512 de0f57bce85653651243e28ed649181d52611f418e7e99fab2d4a9134e6bfa2825aebf5cc1005fd48b441a34b79df644dc1d9ca771b34a34cc392bf4f0d85376 -DIST firefox-142.0.1-hr.xpi 440084 BLAKE2B 994be1e6afc939c9eabd52bc1bb20bab6ec361ebbb17ef2be283d91f460e36026d1d861ce619bdb8080700ba8d871e99dae3857a06242148bf8d9943ac4b844c SHA512 22447934e68f44053d41a80ed153d5b9f53808a9c952f1b9c487507ead0a47c041f90c7e0b1a2770e00df75fa3d7b9c63ed966adea9653fa34de48ad74ac6a99 -DIST firefox-142.0.1-hsb.xpi 467780 BLAKE2B 096fc4653a9a5a50aaef4325667d26b8f2f517d3ef6ce33f3f5ca9f404eab8a05e11edfab8c1a28bfa3c47f81d12a8cfdcdd83eec6f3ebc6cac1d30ff3af7dab SHA512 284bf05f2e57f753bce72eb0040358bc870000b520794573d9f95a15c83cbf90a436d9398d777a754f7e564b9223ec323b14511350de9040be2ef60b1a376e10 -DIST firefox-142.0.1-hu.xpi 471066 BLAKE2B 603dc6bf7a2ed0e35384ee892130a41862ad4e4bc94c59868628a96ad72398b71392e6dc80c2ef6e0b770fb235eb01e14a6974d89559b268b66d57077e5782cd SHA512 a8fcb10496b9d000de2ee592d712108739078707e2eddf8f152951fc05d82431c242d673ae8a188e071a539cebb3cc82ae6721d7bdadb2cd8f280938f136c655 -DIST firefox-142.0.1-hy-AM.xpi 455071 BLAKE2B fa71617ecadc85a9d6c297376205658f005d1948663feea17acfc17b3478400889852aa2473367ac275eeddce0b31745cfd65d607ba325e161ae515b2a8624b8 SHA512 6537d01178136f535017e974543b65cba7fbfa807522dbce6b129bb54ffaac4b2ca33fe9083b15d15f6b4112d0dccf676f2f99473b86736c5bfb01b3807e7249 -DIST firefox-142.0.1-ia.xpi 434702 BLAKE2B 926ca041a308fc591f2e78bf816e829e4084e4e418c9d82e4ec88ec37464239761d4079d2ca0eb7ef3b3bc499cc1ff6146891510986509a26712aedb5cee1ac8 SHA512 a7c76fce3e670a55c753711b114159bedcf4bd2895f60722dcda8a4a1a99714543a62ce714caf9d81f3515410848e2496b776add9984b42b31205b75dc6af09a -DIST firefox-142.0.1-id.xpi 418886 BLAKE2B ef2650de4f127ba2c4758d0534023c026dc666bfcdde871f8ff0087d3d74064a6311efad71b54498b180864cffb034ac939c3eb51808be04878b67ab2d90de1b SHA512 d4a12dfa48574552a369b488e875bb11aca2547624e73738e5c2f9cf0d9da4e4838f2e43cfdc09a448a9b7e3643a7739e9ce0fef32e3e97fbf9139e56ba24d6d -DIST firefox-142.0.1-is.xpi 430702 BLAKE2B 3bbfd3b3bdf5902da698db74ddec9d4fb9dfb4dd036fe612c814e417b3b0956d3f91de2227d2a46c759120fa7b7d65590dc8fa7eb87d2d2c239e2815d1bedba8 SHA512 a5537d247882867fb181c854357d0f2eba8725ceb977f4ababb264c1c4bef3ed7225399313ca1bbde153eeed1d6274d6fe91e0e9585b8745b7477ebda7c385b3 -DIST firefox-142.0.1-it.xpi 445652 BLAKE2B e398c5dedc9484ed44dc0b79baf5b7e41d503d01bd0db4b529c3ed4c7d56e5cb13ea8b5b40e55150371b516465f03fb852473d092ba83d63fb76ff2e50194e05 SHA512 e1aa32e1584ab352049355bc2d3310ca71f482b44e4dca8cdef3b9087a125f6ae2f655d31de923ad385f361912a4594b9e96b2c2a02a1cae187b1114511cb297 -DIST firefox-142.0.1-ja.xpi 485807 BLAKE2B 6f099fa018a53a2a88539c28cb27e79cc0969959791aca8fdb5110aa6d181a5cd5016023128535da783c55258dc35d8ad6d1847e6afdeff7a6799e9c1f1721cd SHA512 73f89c329c359f06e85b4bffc5bf59cafcb52bcad942bb8d74dcf8de5414c0ac0604459af419d055e568863ea1d6db40cb543c8013001eab0ae5008c4894a993 -DIST firefox-142.0.1-ka.xpi 500297 BLAKE2B 968df0ad616ffc6dab41352ba999bb0919c1a20bf2fa21e7a2b559f131be7c45463e1c7297cd62bd619cca56b18cba5ef476bf1183b535d16877c025b1b9aad5 SHA512 253cd05e09a50437eecda91cc3bd0381661f6b0dbdbd9b57e62baef8bc80a316bdebfc03518526ce2ff52c9e0aaa66d718dd499344990f7979f11c3c5f84e066 -DIST firefox-142.0.1-kab.xpi 422310 BLAKE2B 4eb6720caa961b7eb1a3d17699b87eb4646c25332a689dd9315e4835872577bf869a75d8dd1b8505a165d6c506a4f6e66296849d2e4ec4080fa46b69c233efb8 SHA512 2fb3dd88dd47835f908fddb5989ba32671190d633dd364389f6323532bcc6d66766bb204f9d24a1f3ab6d31dbf1dbae0a12a4fed929a3bd529ef945715597a02 -DIST firefox-142.0.1-kk.xpi 508856 BLAKE2B 59ac3fc2124d0a14e1518699bf2d1dedf643d7499aa749b2f0e18e2da93fee382e173a6e9d956ae35870b13282e5b45da5b563c77acc4a860f7fc3df63fceaea SHA512 b17a8cdfe6b646192c86a9584f3e6f67099e1331495e12bcb4f868f2118759e5407db9f71a0d0c2ca7f527b7de77bd0ed6005dfeaffc962ea38608fe66061d59 -DIST firefox-142.0.1-km.xpi 348058 BLAKE2B 964ab72e231c5b1d5805cf26b52eec302663e618438aa468987726fe34a755259ffa17ef9cb7ee1ce491a518577678c4db8ce4be681bf7243557cc43bcf572b5 SHA512 d27592a8265d3d060181ca79e732b06cb7bf6dc4a3f84cc64461f2f354d548d8f868ebd7e97e3b170b59ca0a67461e5a13b5ccd2ed60b7af636c2cc20805b6ef -DIST firefox-142.0.1-kn.xpi 332353 BLAKE2B e7df3167d5c026ff49329272d971e5957abb61872748fdab6a3f8862ee784229cec6ab95b9502079114561fefac7ffba1e691b62b6236ddc605e6d9671e9a262 SHA512 e19fd4ec0d9d61eccd45da3708b3cdd7830957a4ebf1e1773d722291c8dfe402eae54394a900284435735e2face784ff1aa231c3018479235f42d8bf1e0b2a1d -DIST firefox-142.0.1-ko.xpi 472213 BLAKE2B 66748b383e7b30555dde82456d1dc7227c03ed5b21def0fa1d6e8136dae3c743c251bb4f22b688b4a555d8a236badcb08ccbc3e8e3a7f7f864bd3cc41def4cb3 SHA512 981116cbfb906ffe50a62f196645f130e5929e980efe0dcf92b2530553dd6218096652ad32d94b79dc541f342418584b3ce7d78cbad03638582e4be1ef067ec7 -DIST firefox-142.0.1-lij.xpi 319500 BLAKE2B 8e53046045c849909271212f5b83e240b46bea35a7c10a8eaf5c4fd1912a3087d0778fccda7b43478f9cb5bd3d3bf70f7f2973109d036e3a94ee255e0c394a02 SHA512 dd1a3e7fcf129928dc184d68546a63272c220fbb9756accab4b8ca1ec62258e144d70ddffcebc2233a3dca3b5ff807339f29ec4a72f79c5dd7574af361ace170 -DIST firefox-142.0.1-lt.xpi 379524 BLAKE2B 135925eddf14bdf340ea5f8c3e853510b663748531a93d37b1a9797dc047df0fd2b1e31a34a0950fbccb8b4a67bf090f7164dffd01972fccabb95f312043ce65 SHA512 3b9d329150337c475dc9d3954c0b74f86c678b2e778955a8fd15cc8e5b45b4277013a41a5a4147d5494e66903e6b4048d73f07b78f8dd50485d16b454af32f7a -DIST firefox-142.0.1-lv.xpi 384092 BLAKE2B a448d8aa3a86f59349cf1724a99fd2de3ff8fa1e58edc2588bbe3c94db6c64925bf18ea3684343c92303d07f7076eb0f57fa7c07ecb3bfa2497276b778ef33fa SHA512 9d81de3ae0b536367ea88bab21cd75ebbd9e2b35de3b6ce78a69827b3e70a24366871e98fbf282527cb630ac08eec470f8471127cd38a4e789114dd142597154 -DIST firefox-142.0.1-mk.xpi 316872 BLAKE2B b0fdea025ffe1ed168342691571c7a6f6215a88ceff15b1c6d86dedfa5b1105d439f4f4dd97c898b8b735200e2b9f9aa437680a16b707b88d788b3bde319319a SHA512 ae3af23c8e58b9367d366d3b1d764acfec89f518425bf716f59381894d7443db4d540418b82e87dbb6ff63b8b952c9f7038a15cc569b72eeda40d52743530c69 -DIST firefox-142.0.1-mr.xpi 356583 BLAKE2B 8fea526e61e825bc42ee87e8d1d95b2af6ce388d4dec611124e86b59618f200c14f9fec4bfc176b114176aacd1f41969ba4d1772f68e817cf4491f0795be5d62 SHA512 ca6c65a574ee6cfdfc37a72d6aa7ba4e6eda32267a2c40171f8f66d69f9fba3c3926bcd3d891f162009e2a42e9b3d61a2671c4fdaa758c4fb4b4bfcdb69bf2bb -DIST firefox-142.0.1-ms.xpi 295896 BLAKE2B f8f1a077d123ccd0e80ec1bc6c6d53d2a4c16011a68496f3b3d0002f564e555f4201b17e4cfcea25937c9e3df453a65f5d366abd6172617677d0ec0701e155af SHA512 43ffc624331e1e8ec374174b47b7161ee01c35078bf203c4074750f7a0d7da97c8a3c089ffe11f36019809f672492d4772fa19647334bc8259bd22b30f58a787 -DIST firefox-142.0.1-my.xpi 343228 BLAKE2B a5f54b88ec19c2e31ff2aa38336b9358498206ccb37df60a3c6f5c9b08ce77bfe0a4446c1a7193dcc2a3b63cb26af31d80f444b462853137f4d5cfc291efa7af SHA512 03f32819806e81f2045c5d357333d7f9fe4144fe8677145275eba91384345dd68992422f92b42f9baa966e90a5bb00a71af6b537a43db8545f9c52153176a4c9 -DIST firefox-142.0.1-nb-NO.xpi 433987 BLAKE2B 7117cdf54699ccb88c56a7e1542f13d84148a579fb11ac3fe1f1fd63587a3032013ecf53dd7ee8572a460ea5c9406d7283271487849c0c42a6399c8434eaa5fe SHA512 3e62e6d5a9fa26ff13fb20798baef83205982db626fb200b7a2a521b0f2e53040bc97187d56bb3ad88b3031f893b91efe74a07ba778dffc1d8b01b9b946b8a68 -DIST firefox-142.0.1-ne-NP.xpi 348631 BLAKE2B ad426c0d82a85787478d30c9ebff1b1593ad326e72a33649a42f9dd3783bbf1150eeb59648933416a905b3445f0169262bd019b3543a6d9817e8cecb9b45b6e3 SHA512 10086a020da1064f9a5fb4b1f567d52c7ae3e2594ec268836dca976982891c9c19c6d7826a79072fa32a9cb22382a6a81a20267f49360792ef225cd6798514d0 -DIST firefox-142.0.1-nl.xpi 440847 BLAKE2B 0966fbd1ddb49bf5c60203bb0a5a67ef94887e9a6503f2e262847f8e53360f0f76710e9308b6e99ef8f95c6f813478cd937acc7c5e37d7e6805a77d138eaec9c SHA512 72a65477067d736607b7404557475c2559127135752ddaf66a8524d7f8cbd910614e77403899b8bf2c45c4b4a00c8f279437b0bfccfe7c18f9dd79d99b1024ac -DIST firefox-142.0.1-nn-NO.xpi 437012 BLAKE2B a25f04b8ce2e2f6beb08b8ccff830113dab0f4f0df0fafa1c50a71f09ca6069513da601d3bf28182a02414c0e1d54421255a14ac71f35d487b324c6223ae1f55 SHA512 4e6684bc80f693a8152639528b86a559d19b85e863c58a45ee16330d1c20cc944dfdce0a333a874eb5a9602f55188b58b540176d2b6b1c575713cfab053c705c -DIST firefox-142.0.1-oc.xpi 410518 BLAKE2B 03cc7e5e33ff777fca3070c29eafef509644791780c912ba849bcae93b450093a6911156bbb4a7817daafa7261def98a6724327e10ed942b9295a67f1f1d92b1 SHA512 7236df726ab269bb11d1b9affc4e714dbfc943e68a36de6537cac1621f692d660531ce28cbf811c8273dd2d9ccd2fe93504a6ca1e229eb09e0540f7b9661cbcb -DIST firefox-142.0.1-pa-IN.xpi 498285 BLAKE2B c28383ec8476c6c5a8794db9333fcf0f6c31718bebe303bcd0872cbd1c760e397f352892f669b5721fc4460488f518fd0a289e5302e0ec27a87d0770103bfeaa SHA512 09e3bb091601af8a8883492e2ecbc632a96f4c16e93f754b46e3ef0ccccc325dc967d8a1597ac3d2edd74b71081792b4f7956ec136a86b2c926577c32422f197 -DIST firefox-142.0.1-pl.xpi 465419 BLAKE2B 300f5fa850ee415b745001d086243443fa6d9cc8835e225efb8badc1263d89ee36c3c363b5ba59078e954dcaed7180fcbb49131d54bb9e4d0d720fc67693c829 SHA512 ebaf7d4ef3a6a5698a24ed62bd677e0d3e9d92eec5d9aca0c444dccb1150324d52760b9525f243a68b2edf9e2341e6eae593fed21633b6411e41fb371551174e -DIST firefox-142.0.1-pt-BR.xpi 445388 BLAKE2B eca867a46d37952e506c252cec16654831c989f568c274fad27e5dde2c0576b4c1ee70ec5025fad8d687e3f0555cedaba9496a459126bc6da9608ff38c9b8844 SHA512 bc35b7b127b70d28bd65d4a9cb5a9a067ce2dfe15cb00cbd9b461dfc844c11969f98f2771808363862dd811ba77817701ff2bc3119681f1eab44fd063baf0e11 -DIST firefox-142.0.1-pt-PT.xpi 448549 BLAKE2B acc4b9ad79bb9f79f6d17ce089d415ddc1e5e8132ef684b029bb11ee6e4ccd6844c80bbc664e99546ff0d4696c467337377545a7955b2b0805f29a02fff0b87e SHA512 d7ae8c4912f6b7cc4d72f00e5f4eb5a44ab96b5bc4c488cff8221cd19eefb83acb283e48bd2d8583c007ec7280567c57495a017c0003a23285513292647fdb17 -DIST firefox-142.0.1-rm.xpi 437143 BLAKE2B 8ddedc7454f7115be8da147e8e0138bb848c011cbdb4348dd1357e3e9cf23d375050e7608f46c6c1cbfd4136a41f414de74e0344c4091a3d06ac8c9066a29571 SHA512 58b1be283f8cb3d8519599d81ca5ccd1fcf4a995d56cdc6024f8c1e12426d824f0c8d918ce15ba0e5f4e7d5c95fd50c52d2dd64cddb76cc76a9b34c573283ca4 -DIST firefox-142.0.1-ro.xpi 457633 BLAKE2B 7a57c5171dc5a4a66bbfb8f435173e74fe714dc2d626bbb85cc4cf8bc32debace7db0b019e753329f4a2ca1f8e79cfa19556466101e8870b3935320ee155df93 SHA512 76b24865287d17800fe243d2bfb0c00e877f35fab36058a0608030ceade80876349be11cbdab3e1df0759e8f8d48b5c9bbe81bf471a7cebb125dd70533de1632 -DIST firefox-142.0.1-ru.xpi 530731 BLAKE2B 47d5ff988e7b75ce407a851c7ad4ddc2479e734ad1cc0895220f8239db22f62f3394636b65a2df24a85cfbb27d13d3555fe10d902da4bc5e467363175440354c SHA512 cf4ea5f584859a79dd38c4b9cd2ed6609c0a5f41c755d3741f6df143d3f3eb421b25668106ca2988bf275964e13cc9c360a93d42660b58751109ead9f7c69300 -DIST firefox-142.0.1-sc.xpi 406587 BLAKE2B b61ef6bb0e6c7e5a3da73f61c7865a37531b77120b09827ba8b3617dd6b1033e599fd46121e92dbfb6fa4302e582bda609b7925b9ef9feee32c187ba64356f4b SHA512 411f6397aec77b110c1217b483dc2e6355ce22eb056551cb2ed87a895c91e15dba06f88a33497ce484d4561d8a83a54e1b5878a2ccaf113ae039fbab3f53a40c -DIST firefox-142.0.1-sco.xpi 322705 BLAKE2B e3e8203a72eddf26563f33555d3e1fc4f8034d1334988f11264c9dc4e90e408df07553915bc6b74917515609012815a23704a61e1ed7aba3349dfbf3c82c03ee SHA512 068824457bac68ac31a7d7a56594800f1ccda88401d13e55e35e83b7bd3a5d4e546fb23261fedb66cabbb52bfdee2b88ab7834252ba62994a803ce1032421b14 -DIST firefox-142.0.1-si.xpi 411025 BLAKE2B 6e14054132b996d74057c6f337d797b11dc83f5e47227c94cf84f7e2c47659f551268028dba911f29a70f29818ec4172ff1f8c28ba14989222a79705f6d5dab0 SHA512 608fecc99d2b6a91ed86f13790b4c9b109061d141cf8e2a2eaac099155537213d16d8ed0be35e3eb3b9a059a8b98df791ff9842bf0b0c2984172254757675e60 -DIST firefox-142.0.1-sk.xpi 473254 BLAKE2B 9d46cfa5da35c9e35358797360047dfd63f236637ff04c37b7b5327ecf3e10fae96cf723d4ab6e0e6820ed6f01ad0ebf75c4ead1186ef8c03e956c1b09fd427b SHA512 bc7b21fce0a7627558e76321fa3ddc520f45b1b64f4a60ef42b0782291e8610dae0c6c019bee2ced95f6894456ada14b27a63447f7494bb2b1906328ffcaa9f5 -DIST firefox-142.0.1-skr.xpi 485024 BLAKE2B 215456f53d3a0cf97b39971b08cecf7c32502df3d6139cd8a10c1b3ffad5ed0ecd0af8f04b7e31568d338f733f851ea0be3586c3f9b63c168759c9506dd36d58 SHA512 124ddb95c6c64eeb213f6b40e1ac62e2ab96a19a2e857bff2ff773b96f31a69025843bb9febd483d1a2c55bf09c3b461e28fb3fd94c030e89603858c62f50052 -DIST firefox-142.0.1-sl.xpi 444591 BLAKE2B a611f66eb0855d151057dc7e963351220ac7b14d086a3f0d5fcaba589a8e2f8455fa3d2032cee0e1ac544511e9f065521ce6576b2fdc384f5b4d98cc1586f691 SHA512 6b15132867c17d4d2e4e4a7c970dc7de280a9333fe803dc8879c0e37bc3ada2e7593867bcde38ec734ae7341be13edae5852f4f9ca1709e8a041d77d3d3e7fbd -DIST firefox-142.0.1-son.xpi 274272 BLAKE2B c5aa5258484b0df80e2f48650ac18a019076a89e715d5776e6787646adf38a4bdc7cb7ab1562b0df9d351c5fa6c358fe6d7716fa32d94d3852ba892154f6400f SHA512 04b890cd141e8fffe024147b49944b4331e3cfc5ff8f627263dae02347588aa2766eb64879d9080811e248ec00eebd146060c47758484ce239bb599faca2c79b -DIST firefox-142.0.1-sq.xpi 452574 BLAKE2B 091bd4e181cb503c44d99c5c040605cedd7d836371061bbd807ef96fd1488f3387d5f3e95a366015bb3f6ec1be91e5501f4e7097a81a57790b2c7b767f0bd158 SHA512 6335eb2bb113bba34471b4c55a993339cb0e6b72cfe6ad53219dfb877d38f3dcf6725cb714d2d2ba790e1978a166de444e375ee88ff2a054560aeb4a0f049039 -DIST firefox-142.0.1-sr.xpi 452844 BLAKE2B 7be08d5e75c50b7230f7278a2408d2ed15875161bfaf064e5389bf512f5f7f5c09f5a86008417349cd6b72e14f0ebed45427ef230157bf6d99f6f0362e54581f SHA512 81c37d71fe1a0f68244102f37f2ceac8d6a198ee71038222aeb8e7a46bf8bdef9fe2ea567602a77c9473d942ced27964dbe961050a1eb161ea4155ff050bd756 -DIST firefox-142.0.1-sv-SE.xpi 440748 BLAKE2B d6ede2015394b1df00b426b471fdde5ef3e85d2f29bfb42c4942e7f6298526c0663ea19e002297354cd26dc8cc7c9f052f2090856e73597873ef1969457a8c93 SHA512 6cd42df0f4ff2f64899bdbbfcb81acff5a93d5fa7cfc126fb51902dec80c7df60f89a1385c91b3ac8dcd15a7c077642f900fdeb20800a1a6ed2efce2503486bc -DIST firefox-142.0.1-szl.xpi 341258 BLAKE2B 39ce53144236b5f505e287a37d40df99318bc70a4b3e4bb0f2960ff179b6bb0f8eb673590a2db63a898548993ad22eacc7a7df2234133c5f1aa003a43c12ea9b SHA512 5f0082574a7a03504549c8c4384a4cbc543b9a228877c795d305001d47f20fcae2f154578de1272af3b3207cd238c52dc05dcc48760ff84b01561fd13746f877 -DIST firefox-142.0.1-ta.xpi 338478 BLAKE2B 595907d92a6c0a604a5114f0ae60cd4c2f60ecb7a6c04e8b6949e0eda4a68571061bda374e42919f8e0defd03b5d5e23bedd2a51b09b2c2a25ceda24c33b1381 SHA512 099af3349a6f81bb89a082625f9d43f100d5297f7cfb94e163d1aeaafca9fc0caf59b48993148924872710d88c6d93cb7b16da75ae30920f1dfb4b7676d1ca87 -DIST firefox-142.0.1-te.xpi 381987 BLAKE2B 9d5762541007056c47e1a1b0a88fd3a4ac23123e41980b681b7bc27ac9a891f51cbfdfc34b6337668257bb0d920e30c29a4511d21f618512529c4d5e8810c1b7 SHA512 7d89ed2f93b060ede5fd291b01f1a620598cb770f409f9f53d64a4a16532063aacb6b107b78e8d28870926959afbc9e07f7a0df150f4ec58ab93b3d99f0c0984 -DIST firefox-142.0.1-th.xpi 505783 BLAKE2B cadeed445cd287c1d3313a383ecca09a97db36bc582c75ce9d6522d87887e54c4d93828b19438e7ce2f70353cfe2092d6ecd519a280c0e26287924c4baaeda56 SHA512 28aa41a6deb74d135f897e11bdcb3898a5fa5761c2667225f4c7a91620894f243194ec73d202fe341a0e503593f505753770a9e9c4d10ec07749692539148135 -DIST firefox-142.0.1-tl.xpi 356343 BLAKE2B a39419e7d4fe1b06631ebbff60d6d0d58ff391443496c9751619f439e5165c20628345df823d8d4e71ef4d892f6a181027d14b25eed4268494007696afa9bfed SHA512 83c414c8537ea92f76138c5a6e969940420b50272824eb44d612940a6b43e896412f8f6b516edd33fca4b2df8a7197132badb785dc0b258c24cdd5f1ac800328 -DIST firefox-142.0.1-tr.xpi 454013 BLAKE2B 777f5e6b554265fa49e4ed713a145e0a77074a4b4992ec02a339aad75eac153f6bb628d08c8a5f195b11e2e063fe9946f5eaaaa3554c0ec52a5b4f5d89eb542e SHA512 ef1cc435c32b9d21d458fcf1d738ef22e225e0e50224027cd7cd535edce7e768e4c73c8a40592efc6eea362749bd7a07d810884e790a4cd1a8e2f71f35c32a80 -DIST firefox-142.0.1-trs.xpi 323664 BLAKE2B 47784c7004dbab9b15e6eb30310c245d5bda05039a90a26c592199e870e4b4af3c602f9535fe465a462da78a3e1684c8cf438c89a885dedafb1143df4fa5d5a9 SHA512 fc78b9a2ffa2c7b39e6b6fe76d9d7132bd0a45e7f4ea554c4433f5d8b24cdc4a81a40cb3bd951b17d937b102b730ad11de8c01ab3e7ab79277cf41e73d178e31 -DIST firefox-142.0.1-uk.xpi 519060 BLAKE2B 8bef66c38cd99086236ef15de45c800b3119429d7e91696d079ebf32c4edb7749eecebf92af13ecb646bb5b526a67f50e6982bafb14ea2d4d8c46e9b85501472 SHA512 4a93f77863d6937a4a4ed2b637c7070a71127ac976796113e62c8165ced7458a02fecc7817b3e0cbf83b36527d88301ab1e2aa38626d695eaf161c82bd3aabbc -DIST firefox-142.0.1-ur.xpi 370221 BLAKE2B 92a5d77c90bc4882c529d28f793addfdbfdc5cbd5d3f93bbe2d111cc3ec4d657dcbf63cdf20b32f1ebcd8764d56cacb482e74a3e804722565a82a5bd286e19cd SHA512 cbd3c850fd4934de2ade60e0898f3134ddc37e95eaebbf0adeb1f203f3d3789ad800161a027742e3e1b09ff64116834c5b34d2dc0bee5af2b8df3045be70ea9f -DIST firefox-142.0.1-uz.xpi 304030 BLAKE2B dd1625ba2081166eeab11b88aee306d554132bcc259248cdf6a85746d9a034c8df9ea3ed41059299700fe1b7b464e1564b6551891fe974ca11efbbe98d5d08d6 SHA512 cfb13d7fc1bdb2c51b452cceca0e4af53c759f0023f5c834efbc482654ee2c55eca7e358c85915dd75f2f52c0ff034138b69a02e28eabf306468643c5bdaae67 -DIST firefox-142.0.1-vi.xpi 473642 BLAKE2B 8b96b348fa271f3c8a3b2df1d8e67ed881bec63cb3812fea9328fa312e63225ed105ad1d4a82762c8df37aaf73bc86b866a6fd9e2f87f7d11dee134a02e8abf1 SHA512 b4fc9dd4beb50136b50d2a4d0f44723ef20eb211e0818b0c2f76ec72e4d0ee3fed8e5193fab60f29ca8454c867e83a985aa731d4ebb9581105db06db2bb7d753 -DIST firefox-142.0.1-xh.xpi 273937 BLAKE2B cf2ad52bceb3480aab713f2d61217d61e580a8af767f5392883270c04b9da7876de66ca62372648d29e0ea3c9db9b21a3cdc93ae41c786ff6c40149df29bac3d SHA512 7d34fbdccdfbf4344674df500edf221db221f0482febf9c1b38bc1e22f688ebb6db35a517a6bde59999dce64e935bcb55e50ac93fb38721a3be602fbf6eb62c9 -DIST firefox-142.0.1-zh-CN.xpi 465402 BLAKE2B bbd4dc1a9e031c5ef2b0a31a2dd7edbf15fb015b028916ccbec087b5e6abe4c9fb6a5586a4771a9c81b7e896fc4662e5f52161adb5ad322aa4cbebe6ca48679f SHA512 89f493e010e319f3f6621bc64a6b522d3ccdfce5209ac527f6b782a5d889410a916a21c801400a5afb1c6637815a4e0cb27dcbfaad72ffb1a59d030335692a08 -DIST firefox-142.0.1-zh-TW.xpi 468322 BLAKE2B 7ae8663f9b4d5cb50b53662c77843680e48568b008b901324cad0cf03c04347bbb2faf858ece5a89b5b0d7a5ae1c6268fbe4b05f8e422668a22333be7cd5f716 SHA512 21ca00aad02ea23d1eaffcced33dc6d153123e9d4a6c4d4cc1509a70d974446428b378702a2bdcb2be67715d60ff7c84002bfe208ba3dfdb35d619de3a58ebc6 DIST firefox-143-patches-01.tar.xz 13332 BLAKE2B a49f2ece3e2de7fe32f4ccf8c85b7b706884bcf6928a697ccb0483df6ebf7ca8856c8cc1429c04bb26889343e379b025417e4c40c7ee8c6fd19387bbc88a7e3d SHA512 d4ffc1f7bfbf039faa5a3dd6aa3c5fe31fad56764a09580015e01c129fc402742fad12a1b9b536826e4563e96d4ab6089c8a01b08be81cfee1ae24232ec36c64 DIST firefox-143-patches-02.tar.xz 13704 BLAKE2B 72376ddcc74f97b448e86d464f74bfdb9dbabdf973bf2da6424ab9c78eacf69167114d54867ac3c1c0e39a2bc2efc2e66f2995b3200e3ab72f6f7f795257a03b SHA512 d05a04bebe67a465f43c26492d34bb98ac473b4bdaf98831ed75483842a745fd34ba678e783e7708443f358eb8b0520f263b2a0710c264cef9fffcab30646708 DIST firefox-143.0-ach.xpi 293829 BLAKE2B 465d4e8b99eaa790014f87844e8d65d6b20a629023a14447c959ab97d4c19dc2020f6582b80e4e213db28d415179a9bc5b3d2aacb29a0908654c9bbabac97f8c SHA512 f1beacab86215f12dc3884aa07950f788e5836105cbd1f3edcf87ae858060642620d5615bf72d123233c669ec7f3a92a35d67a3d9f2d807d2d326e32ffc01c75 @@ -502,9 +200,6 @@ DIST firefox-143.0.1-vi.xpi 478399 BLAKE2B dac0813fbdbece9b39f9c77562bf571f7d0a3 DIST firefox-143.0.1-xh.xpi 273319 BLAKE2B aa51beedd1102b7854044c56cef5360cb44a50be05e57bc09757b2d0396ce807a8175200c396c978a4ba144cdc13dc9257aa92003bd6e0a6517e3e7d11060106 SHA512 faf9ff8b455edaa8f3e45d90ebf34ef65b27dc73307a2a7cf8f6b3f84183741bd0e609f39a5582eb29cbe5c3bfa58f091e82d9faeed58e2a6844ac836e383675 DIST firefox-143.0.1-zh-CN.xpi 469369 BLAKE2B a83d746988722aff6b06d34e10b07e575eaf7d9f6e479253982db194d6fe3ae414c3987925cd497fcee639e21bbbaf60c6772a9eaeb3f6f7fa8a8b665f5f457b SHA512 24724617af08b27e9112e5c0b9675419049f9d3f10313e5dd8fd7a4de15c60cdc9c1b4b58add7dc3c5e71119d837f142fe2a9ecba25243385984f78140755168 DIST firefox-143.0.1-zh-TW.xpi 472984 BLAKE2B baffe996b9ada01bd88ee0321db817cb5cc93d8ccad69bd950e417e3dee9a2880189c0763f53699934229396676d0d025c22f697807b9d630285915a505a798c SHA512 c77335a880676c73ef42868d087c741fda7edf264e7b3ae3547f0329fe6c236a75e7b6fb265d3faadb00d0dff49a0d987bdc928eb8c2070178abbe50970acc73 -DIST librewolf-141.0.3-1.source.tar.gz 1006655804 BLAKE2B ce9c66555e5117a49ca30f8de87e0e5371ed2bcdaa98fbd87ddf6a1cdd9d96426a56eaa9729736b5ef71b8224dd7a699c02aa4c93d3636664454ff1d3207c8c6 SHA512 b461cb8aa5ff524c36b1b861b92a5adfff49a8f754695328eee79f0cf592203c5e35d8340dd6188161172a3742623ebfb1a3cb96c830fc0e0054f255ec1eaa4a -DIST librewolf-142.0-1.source.tar.gz 1010392198 BLAKE2B 82f7c355d70e5e4886824ffe86b35f4bb35ed932c5739d2466f1c446ab70287170ccefebf7144f83213e104857393e78f7be1c43333c0ee7e5b7cff3a8680c4e SHA512 e594650da5500d1ec218092dc5b959c2dcd711a642800c487c3c9cb3bc5b13c6dd2162c77d1b8a623738777132685ca32d4d06b195f7953e58988e0a08eeee87 -DIST librewolf-142.0.1-1.source.tar.gz 1010630994 BLAKE2B b4bf662dea19d7e1a25a2b48dcc2b17e05ca519d544b69ce3a6d4bcddf8663fc1568aa12ad2c053381fb6a516687b090eb89e4d2c74c3687be79824251e932e5 SHA512 9343a8024ad032fcf2f47242b6a5d3bbfe8d42780150c9af0a9acc3476c884110b2f73d9b9abbbb8581a6ce74e985b25d825186c9ce8c44118d0d79a6cd674bc DIST librewolf-143.0-1.source.tar.gz 1022663507 BLAKE2B 59013c80c368c042c9d2ccf98730412a58631d2e500997c9be75119ef631594e536ddc0154c56e943eb298f5bb4fecc56524d57b269dba69d2e90e9b4f25f334 SHA512 d26a9cd8b60cbc805434740fb114c6d74244e41a9550a6e02b6173c3f6982bada9591aa1f7b7c97f8a5851564a79291769e84f193893f80b63c77c45af623336 DIST librewolf-143.0.1-1.source.tar.gz 1023110284 BLAKE2B d021e49524bec82c102294f702222ae1bfcede630837738c6f4ea231170ce520cb96e0daefc142de956829b6dc726b5e079e6eaf8154596463302ed2f774f895 SHA512 0ae422e90215d214db2d39a6bfac255cea5f67aa115e8f0c366e745ce15d412023f70a389a5a7f894620a0c0220f6cec77ce4e8746bb1a37d08d7380814e967e DIST wasi-sdk-27.0-arm64-linux.tar.gz 124841089 BLAKE2B 7911b8d31e06e15a7e2001d81bcd27a583dd26d75ca0afc2a5bf31729bdba0a5786669dcc56dfd66d09c44862737dd3a62e8207262bcfb6e6845dfbe26216535 SHA512 6b6b5e109f2312634d67f0d7ab9690e0a7f69b21bf4894b86d584f7b1c340bd6696a5494ea8f96a759c691d023ac8c67ad7862112fc57106b86c2cef11f14f9d diff --git a/www-client/librewolf/librewolf-141.0.3_p1.ebuild b/www-client/librewolf/librewolf-141.0.3_p1.ebuild deleted file mode 100644 index 975ec38d12cf..000000000000 --- a/www-client/librewolf/librewolf-141.0.3_p1.ebuild +++ /dev/null @@ -1,1392 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-141-patches-02.tar.xz" -FIREFOX_LOONG_PATCHSET="firefox-139-loong-patches-02.tar.xz" - -LLVM_COMPAT=( 19 20 ) - -# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. -RUST_NEEDS_LLVM=1 - -# If not building with clang we need at least rust 1.76 -RUST_MIN_VER=1.82.0 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -VIRTUALX_REQUIRED="manual" - -# Librewolf version (please rev-bump if changed) -# Used when cloning patches repository. -LIBREWOLF_PV="${PV/_p/-}" - -# Information about the bundled wasi toolchain from -# https://github.com/WebAssembly/wasi-sdk/ -WASI_SDK_VER=27.0 -WASI_SDK_LLVM_VER=20 - -MOZ_ESR= - -MOZ_PV=${PV/_p[0-9]/} -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}" - -inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ - optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg - -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 -LIBREWOLF_SRC_URI="https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}.source.tar.gz" - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -DESCRIPTION="LibreWolf Web Browser" -HOMEPAGE="https://librewolf.net/" -SRC_URI="${LIBREWOLF_SRC_URI} -> librewolf-${LIBREWOLF_PV}.source.tar.gz - ${PATCH_URIS[@]} - loong? ( - https://dev.gentoo.org/~xen0n/distfiles/www-client/${MOZ_PN}/${FIREFOX_LOONG_PATCHSET} - ) - wasm-sandbox? ( - amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) - arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) - )" -S="${WORKDIR}/librewolf-${LIBREWOLF_PV}" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" - -RESTRICT=" - mirror - !test? ( test ) -" - -IUSE="+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" -IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X" - -# Firefox-only IUSE -IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( jumbo-build ) - wayland? ( dbus ) - wifi? ( dbus ) -" - -FF_ONLY_DEPEND="selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - clang? ( - llvm-core/lld:${LLVM_SLOT} - pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) - ) - wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) - ') - app-alternatives/awk - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.27.0 - net-libs/nodejs - virtual/pkgconfig - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - sys-devel/gettext - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - !X? ( - || ( - gui-wm/tinywl - <gui-libs/wlroots-0.17.3[tinywl(-)] - ) - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.113 - >=dev-libs/nspr-4.35 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/libdrm - x11-libs/pango - x11-libs/pixman - dbus? ( - sys-apps/dbus - ) - jack? ( virtual/jack ) - pulseaudio? ( - || ( - media-libs/libpulse - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) - ) - system-icu? ( >=dev-libs/icu-76.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) - system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) - system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - valgrind? ( dev-debug/valgrind ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - ) - wifi? ( - kernel_linux? ( - || ( - net-misc/networkmanager - net-misc/connman[networkmanager] - ) - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] )" -DEPEND="${COMMON_DEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libICE - x11-libs/libSM - )" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then - einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then - einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - if use pgo ; then - if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 - einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( fur ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( skr ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif tc-is-lto ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - - # Get LTO from environment; export after this phase for use in src_configure (etc) - use_lto=no - - if [[ ${MERGE_TYPE} != binary ]] ; then - - if tc-is-lto; then - use_lto=yes - # LTO is handled via configure - filter-lto - fi - - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - if [[ ${use_lto} = yes ]]; then - # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, - # bmo#1516758, bgo#942288 - filter-flags -Werror=lto-type-mismatch -Werror=odr - fi - - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif [[ ${use_lto} == "yes" ]] ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_setup - llvm-r1_pkg_setup - rust_pkg_setup - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # Clear tons of conditions, since PGO is hardware-dependant. - addpredict /dev - fi - - 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 - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - export use_lto - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - # LibreWolf already has this I think. - rm -v "${WORKDIR}/firefox-patches/0021-bgo-928126-enable-jxl.patch" - - if [[ ${use_lto} == "yes" ]]; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - # Workaround for bgo#915651 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - use loong && eapply "${WORKDIR}/firefox-loong-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo#915651 - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - elif use arm64 ; then - export RUST_TARGET="aarch64-unknown-linux-musl" - elif use loong; then - # Only the LP64D ABI of LoongArch64 is actively supported among - # the wider Linux ecosystem, so the assumption is safe. - export RUST_TARGET="loongarch64-unknown-linux-musl" - elif use ppc64 ; then - export RUST_TARGET="powerpc64le-unknown-linux-musl" - elif use riscv ; then - # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of - # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working - # guess right now though. - elog "riscv detected, forcing a riscv64 target for now." - export RUST_TARGET="riscv64gc-unknown-linux-musl" - else - die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" - fi - fi - - # Pre-built wasm-sandbox path manipulation. - if use wasm-sandbox ; then - if use amd64 ; then - export wasi_arch="x86_64" - elif use arm64 ; then - export wasi_arch="arm64" - else - die "wasm-sandbox enabled on unknown/unsupported arch!" - fi - - sed -i \ - -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ - -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ - -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ - -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ - toolkit/moz.configure || die "Failed to update wasi-related paths." - fi - - # Make LTO respect MAKEOPTS - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clear checksums from cargo crates we've manually patched. - # moz_clear_vendor_checksums xyz - - # Respect choice for "jumbo-build" - # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 - if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then - local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} - elog "" - elog "jumbo-build defaults modified to ${my_files_per_unified_file}." - elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," - elog "if that fails try -jumbo-build before opening a bug report." - elog "" - - sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ - python/mozbuild/mozbuild/frontend/data.py || - die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" - sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ - js/src/moz.build || - die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" - fi - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_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, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - - # Configuration tests expect llvm-readelf output, bug 913130 - READELF="llvm-readelf" - - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - mozconfig_add_options_ac '' --enable-project=browser - - # Set Gentoo defaults - if use telemetry; then - export MOZILLA_OFFICIAL=1 - fi - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-disk-remnant-avoidance \ - --disable-geckodriver \ - --disable-install-strip \ - --disable-legacy-profile-creation \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --disable-wmf \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-packed-relative-relocs \ - --enable-release \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-ffi \ - --with-system-gbm \ - --with-system-libdrm \ - --with-system-nspr \ - --with-system-nss \ - --with-system-pixman \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system - - # Librewolf - mozconfig_add_options_ac 'LibreWolf Branding' \ - --with-app-name="librewolf" \ - --with-app-basename="librewolf" \ - --with-branding=browser/branding/librewolf - export MOZ_APP_REMOTINGNAME=LibreWolf - - # I really have know idea if this is actually doing anything. - mozconfig_add_options_ac 'LibreWolf Localization' \ - --with-l10n-base=$PWD/lw/l10n - - ## Controlled via 'telemetry' IUSE - # mozconfig_add_options_mk 'LibreWolf Disable Telemetry' \ - # MOZ_CRASHREPORTER=0 \ - # MOZ_DATA_REPORTING=0 \ - # MOZ_SERVICES_HEALTHREPORT=0 \ - # MOZ_TELEMETRY_REPORTING=0 - - export MOZ_REQUIRE_SIGNING= - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --enable-update-channel=${update_channel} - - # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. - if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use loong || use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - elif use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # riscv-related options, bgo#947337, bgo#947338 - if use riscv ; then - mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-pipewire - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - mozconfig_use_enable valgrind - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - - # Increase the FORTIFY_SOURCE value, #910071. - sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only - fi - - # wasm-sandbox - # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. - if use wasm-sandbox ; then - mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" - else - mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries - mozconfig_use_with system-harfbuzz system-graphite2 - fi - - ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl - - if [[ ${use_lto} == "yes" ]] ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - # mold expects the -flto line from *FLAGS configuration, bgo#923119 - append-ldflags "-flto=thin" - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # PGO was moved outside lto block to allow building pgo without lto. - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - # Avoid compressing just-built instrumented Firefox with - # high levels of compression. Just use tar as a container - # to save >=10 minutes. - export MOZ_PKG_FORMAT=tar - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-jemalloc - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # elf-hack - # Filter "-z,pack-relative-relocs" and let the build system handle it instead. - if use amd64 || use x86 ; then - filter-flags "-z,pack-relative-relocs" - - if tc-ld-is-mold ; then - # relr-elf-hack is currently broken with mold, bgo#916259 - mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack - else - mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr - fi - elif use loong || use ppc64 || use riscv ; then - # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, - # see bgo #917049, #930046 - :; - else - mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack - fi - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - if use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc - fi - - # System-av1 fix - use system-av1 && append-ldflags "-Wl,--undefined-version" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - - if ! use telemetry; then - mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" - fi - - mozconfig_use_enable test tests - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - if use valgrind; then - sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die - fi - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_test() { - # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html - local -a failures=() - - # Some tests respect this - local -x MOZ_HEADLESS=1 - - # Check testing/mach_commands.py - einfo "Testing with cppunittest ..." - ./mach cppunittest - local ret=$? - if [[ ${ret} -ne 0 ]]; then - eerror "Test suite cppunittest failed with error code ${ret}" - failures+=( cppunittest ) - fi - - if [[ ${#failures} -eq 0 ]]; then - einfo "Test suites succeeded" - else - die "Test suites failed: ${failures[@]}" - fi -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - ## LibreWolf - # For some reason 'local-settings.js' doesn't get properly packaged. - # Install it manually - insinto "${MOZILLA_FIVE_HOME}/defaults/pref" - doins "${S}/lw/local-settings.js" - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from llvm-core/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - ## Disabled for LibreWolf - # Install policy (currently only used to disable application updates) - # insinto "${MOZILLA_FIVE_HOME}/distribution" - # newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - - # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/vaapitest - - # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) - if use arm64 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/v4l2test - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Add telemetry config prefs, just in case something happens in future and telemetry build - # options stop working. - if ! use telemetry ; then - cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/${PN}" - - insinto /usr/share/icons/hicolor/symbolic/apps - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="LibreWolf" - local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${MOZ_PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" || die - - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for LibreWolf. Nouveau / your GPU might not supported the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if LibreWolf crashes." - fi - - readme.gentoo_print_elog - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas - optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/librewolf/librewolf-142.0.1_p1.ebuild b/www-client/librewolf/librewolf-142.0.1_p1.ebuild deleted file mode 100644 index 401e0cdcfae8..000000000000 --- a/www-client/librewolf/librewolf-142.0.1_p1.ebuild +++ /dev/null @@ -1,1384 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-141-patches-02.tar.xz" - -LLVM_COMPAT=( 19 20 ) - -# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. -RUST_NEEDS_LLVM=1 - -# If not building with clang we need at least rust 1.76 -RUST_MIN_VER=1.82.0 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -VIRTUALX_REQUIRED="manual" - -# Librewolf version (please rev-bump if changed) -# Used when cloning patches repository. -LIBREWOLF_PV="${PV/_p/-}" - -# Information about the bundled wasi toolchain from -# https://github.com/WebAssembly/wasi-sdk/ -WASI_SDK_VER=27.0 -WASI_SDK_LLVM_VER=20 - -MOZ_ESR= - -MOZ_PV=${PV/_p[0-9]/} -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}" - -inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ - optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg - -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 -LIBREWOLF_SRC_URI="https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}.source.tar.gz" - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -DESCRIPTION="LibreWolf Web Browser" -HOMEPAGE="https://librewolf.net/" -SRC_URI="${LIBREWOLF_SRC_URI} -> librewolf-${LIBREWOLF_PV}.source.tar.gz - ${PATCH_URIS[@]} - wasm-sandbox? ( - amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) - arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) - )" -S="${WORKDIR}/librewolf-${LIBREWOLF_PV}" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" - -RESTRICT=" - mirror - !test? ( test ) -" - -IUSE="+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" -IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X" - -# Firefox-only IUSE -IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( jumbo-build ) - wayland? ( dbus ) - wifi? ( dbus ) -" - -FF_ONLY_DEPEND="selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - clang? ( - llvm-core/lld:${LLVM_SLOT} - pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) - ) - wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) - ') - app-alternatives/awk - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.27.0 - net-libs/nodejs - virtual/pkgconfig - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - sys-devel/gettext - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - !X? ( - gui-wm/tinywl - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.114 - >=dev-libs/nspr-4.35 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/libdrm - x11-libs/pango - x11-libs/pixman - dbus? ( - sys-apps/dbus - ) - jack? ( virtual/jack ) - pulseaudio? ( - || ( - media-libs/libpulse - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) - ) - system-icu? ( >=dev-libs/icu-76.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) - system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) - system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - valgrind? ( dev-debug/valgrind ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - ) - wifi? ( - kernel_linux? ( - || ( - net-misc/networkmanager - net-misc/connman[networkmanager] - ) - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] )" -DEPEND="${COMMON_DEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libICE - x11-libs/libSM - )" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then - einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then - einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - if use pgo ; then - if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 - einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( fur ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( skr ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif tc-is-lto ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - - # Get LTO from environment; export after this phase for use in src_configure (etc) - use_lto=no - - if [[ ${MERGE_TYPE} != binary ]] ; then - - if tc-is-lto; then - use_lto=yes - # LTO is handled via configure - filter-lto - fi - - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - if [[ ${use_lto} = yes ]]; then - # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, - # bmo#1516758, bgo#942288 - filter-flags -Werror=lto-type-mismatch -Werror=odr - fi - - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif [[ ${use_lto} == "yes" ]] ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_setup - llvm-r1_pkg_setup - rust_pkg_setup - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # Clear tons of conditions, since PGO is hardware-dependant. - addpredict /dev - fi - - 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 - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - export use_lto - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - # LibreWolf already has this I think. - rm -v "${WORKDIR}/firefox-patches/0021-bgo-928126-enable-jxl.patch" - - if [[ ${use_lto} == "yes" ]]; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - # Workaround for bgo#915651 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo#915651 - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - elif use arm64 ; then - export RUST_TARGET="aarch64-unknown-linux-musl" - elif use loong; then - # Only the LP64D ABI of LoongArch64 is actively supported among - # the wider Linux ecosystem, so the assumption is safe. - export RUST_TARGET="loongarch64-unknown-linux-musl" - elif use ppc64 ; then - export RUST_TARGET="powerpc64le-unknown-linux-musl" - elif use riscv ; then - # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of - # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working - # guess right now though. - elog "riscv detected, forcing a riscv64 target for now." - export RUST_TARGET="riscv64gc-unknown-linux-musl" - else - die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" - fi - fi - - # Pre-built wasm-sandbox path manipulation. - if use wasm-sandbox ; then - if use amd64 ; then - export wasi_arch="x86_64" - elif use arm64 ; then - export wasi_arch="arm64" - else - die "wasm-sandbox enabled on unknown/unsupported arch!" - fi - - sed -i \ - -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ - -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ - -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ - -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ - toolkit/moz.configure || die "Failed to update wasi-related paths." - fi - - # Make LTO respect MAKEOPTS - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clear checksums from cargo crates we've manually patched. - # moz_clear_vendor_checksums xyz - - # Respect choice for "jumbo-build" - # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 - if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then - local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} - elog "" - elog "jumbo-build defaults modified to ${my_files_per_unified_file}." - elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," - elog "if that fails try -jumbo-build before opening a bug report." - elog "" - - sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ - python/mozbuild/mozbuild/frontend/data.py || - die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" - sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ - js/src/moz.build || - die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" - fi - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_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, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - - # Configuration tests expect llvm-readelf output, bug 913130 - READELF="llvm-readelf" - - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - mozconfig_add_options_ac '' --enable-project=browser - - # Set Gentoo defaults - if use telemetry; then - export MOZILLA_OFFICIAL=1 - fi - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-disk-remnant-avoidance \ - --disable-geckodriver \ - --disable-install-strip \ - --disable-legacy-profile-creation \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --disable-wmf \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-packed-relative-relocs \ - --enable-release \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-ffi \ - --with-system-gbm \ - --with-system-libdrm \ - --with-system-nspr \ - --with-system-nss \ - --with-system-pixman \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system - - # Librewolf - mozconfig_add_options_ac 'LibreWolf Branding' \ - --with-app-name="librewolf" \ - --with-app-basename="librewolf" \ - --with-branding=browser/branding/librewolf - export MOZ_APP_REMOTINGNAME=LibreWolf - - # I really have know idea if this is actually doing anything. - mozconfig_add_options_ac 'LibreWolf Localization' \ - --with-l10n-base=$PWD/lw/l10n - - ## Controlled via 'telemetry' IUSE - # mozconfig_add_options_mk 'LibreWolf Disable Telemetry' \ - # MOZ_CRASHREPORTER=0 \ - # MOZ_DATA_REPORTING=0 \ - # MOZ_SERVICES_HEALTHREPORT=0 \ - # MOZ_TELEMETRY_REPORTING=0 - - export MOZ_REQUIRE_SIGNING= - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --enable-update-channel=${update_channel} - - # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. - if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use loong || use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - elif use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # riscv-related options, bgo#947337, bgo#947338 - if use riscv ; then - mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-pipewire - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - mozconfig_use_enable valgrind - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - - # Increase the FORTIFY_SOURCE value, #910071. - sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only - fi - - # wasm-sandbox - # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. - if use wasm-sandbox ; then - mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" - else - mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries - mozconfig_use_with system-harfbuzz system-graphite2 - fi - - ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl - - if [[ ${use_lto} == "yes" ]] ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - # mold expects the -flto line from *FLAGS configuration, bgo#923119 - append-ldflags "-flto=thin" - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # PGO was moved outside lto block to allow building pgo without lto. - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - # Avoid compressing just-built instrumented Firefox with - # high levels of compression. Just use tar as a container - # to save >=10 minutes. - export MOZ_PKG_FORMAT=tar - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-jemalloc - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # elf-hack - # Filter "-z,pack-relative-relocs" and let the build system handle it instead. - if use amd64 || use x86 ; then - filter-flags "-z,pack-relative-relocs" - - if tc-ld-is-mold ; then - # relr-elf-hack is currently broken with mold, bgo#916259 - mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack - else - mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr - fi - elif use loong || use ppc64 || use riscv ; then - # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, - # see bgo #917049, #930046 - :; - else - mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack - fi - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - if use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc - fi - - # System-av1 fix - use system-av1 && append-ldflags "-Wl,--undefined-version" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - - if ! use telemetry; then - mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" - fi - - mozconfig_use_enable test tests - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - if use valgrind; then - sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die - fi - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_test() { - # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html - local -a failures=() - - # Some tests respect this - local -x MOZ_HEADLESS=1 - - # Check testing/mach_commands.py - einfo "Testing with cppunittest ..." - ./mach cppunittest - local ret=$? - if [[ ${ret} -ne 0 ]]; then - eerror "Test suite cppunittest failed with error code ${ret}" - failures+=( cppunittest ) - fi - - if [[ ${#failures} -eq 0 ]]; then - einfo "Test suites succeeded" - else - die "Test suites failed: ${failures[@]}" - fi -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - ## LibreWolf - # For some reason 'local-settings.js' doesn't get properly packaged. - # Install it manually - insinto "${MOZILLA_FIVE_HOME}/defaults/pref" - doins "${S}/lw/local-settings.js" - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from llvm-core/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - ## Disabled for LibreWolf - # Install policy (currently only used to disable application updates) - # insinto "${MOZILLA_FIVE_HOME}/distribution" - # newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - - # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/vaapitest - - # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) - if use arm64 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/v4l2test - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Add telemetry config prefs, just in case something happens in future and telemetry build - # options stop working. - if ! use telemetry ; then - cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/${PN}" - - insinto /usr/share/icons/hicolor/symbolic/apps - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="LibreWolf" - local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${MOZ_PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" || die - - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for LibreWolf. Nouveau / your GPU might not supported the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if LibreWolf crashes." - fi - - readme.gentoo_print_elog - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas - optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/librewolf/librewolf-142.0_p1.ebuild b/www-client/librewolf/librewolf-142.0_p1.ebuild deleted file mode 100644 index 401e0cdcfae8..000000000000 --- a/www-client/librewolf/librewolf-142.0_p1.ebuild +++ /dev/null @@ -1,1384 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-141-patches-02.tar.xz" - -LLVM_COMPAT=( 19 20 ) - -# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. -RUST_NEEDS_LLVM=1 - -# If not building with clang we need at least rust 1.76 -RUST_MIN_VER=1.82.0 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -VIRTUALX_REQUIRED="manual" - -# Librewolf version (please rev-bump if changed) -# Used when cloning patches repository. -LIBREWOLF_PV="${PV/_p/-}" - -# Information about the bundled wasi toolchain from -# https://github.com/WebAssembly/wasi-sdk/ -WASI_SDK_VER=27.0 -WASI_SDK_LLVM_VER=20 - -MOZ_ESR= - -MOZ_PV=${PV/_p[0-9]/} -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}" - -inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ - optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg - -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 -LIBREWOLF_SRC_URI="https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}.source.tar.gz" - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -DESCRIPTION="LibreWolf Web Browser" -HOMEPAGE="https://librewolf.net/" -SRC_URI="${LIBREWOLF_SRC_URI} -> librewolf-${LIBREWOLF_PV}.source.tar.gz - ${PATCH_URIS[@]} - wasm-sandbox? ( - amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) - arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) - )" -S="${WORKDIR}/librewolf-${LIBREWOLF_PV}" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" - -RESTRICT=" - mirror - !test? ( test ) -" - -IUSE="+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" -IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X" - -# Firefox-only IUSE -IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( jumbo-build ) - wayland? ( dbus ) - wifi? ( dbus ) -" - -FF_ONLY_DEPEND="selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - clang? ( - llvm-core/lld:${LLVM_SLOT} - pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) - ) - wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) - ') - app-alternatives/awk - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.27.0 - net-libs/nodejs - virtual/pkgconfig - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - sys-devel/gettext - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - !X? ( - gui-wm/tinywl - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.114 - >=dev-libs/nspr-4.35 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/libdrm - x11-libs/pango - x11-libs/pixman - dbus? ( - sys-apps/dbus - ) - jack? ( virtual/jack ) - pulseaudio? ( - || ( - media-libs/libpulse - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) - ) - system-icu? ( >=dev-libs/icu-76.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) - system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) - system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - valgrind? ( dev-debug/valgrind ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - ) - wifi? ( - kernel_linux? ( - || ( - net-misc/networkmanager - net-misc/connman[networkmanager] - ) - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] )" -DEPEND="${COMMON_DEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libICE - x11-libs/libSM - )" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then - einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then - einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - if use pgo ; then - if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 - einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( fur ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( skr ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif tc-is-lto ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - - # Get LTO from environment; export after this phase for use in src_configure (etc) - use_lto=no - - if [[ ${MERGE_TYPE} != binary ]] ; then - - if tc-is-lto; then - use_lto=yes - # LTO is handled via configure - filter-lto - fi - - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - if [[ ${use_lto} = yes ]]; then - # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, - # bmo#1516758, bgo#942288 - filter-flags -Werror=lto-type-mismatch -Werror=odr - fi - - # Ensure we have enough disk space to compile - if use pgo || use debug ; then - CHECKREQS_DISK_BUILD="14300M" - elif [[ ${use_lto} == "yes" ]] ; then - CHECKREQS_DISK_BUILD="10600M" - else - CHECKREQS_DISK_BUILD="7400M" - fi - - check-reqs_pkg_setup - llvm-r1_pkg_setup - rust_pkg_setup - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # Clear tons of conditions, since PGO is hardware-dependant. - addpredict /dev - fi - - 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 - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - export use_lto - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - # LibreWolf already has this I think. - rm -v "${WORKDIR}/firefox-patches/0021-bgo-928126-enable-jxl.patch" - - if [[ ${use_lto} == "yes" ]]; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - # Workaround for bgo#915651 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo#915651 - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - elif use arm64 ; then - export RUST_TARGET="aarch64-unknown-linux-musl" - elif use loong; then - # Only the LP64D ABI of LoongArch64 is actively supported among - # the wider Linux ecosystem, so the assumption is safe. - export RUST_TARGET="loongarch64-unknown-linux-musl" - elif use ppc64 ; then - export RUST_TARGET="powerpc64le-unknown-linux-musl" - elif use riscv ; then - # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of - # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working - # guess right now though. - elog "riscv detected, forcing a riscv64 target for now." - export RUST_TARGET="riscv64gc-unknown-linux-musl" - else - die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" - fi - fi - - # Pre-built wasm-sandbox path manipulation. - if use wasm-sandbox ; then - if use amd64 ; then - export wasi_arch="x86_64" - elif use arm64 ; then - export wasi_arch="arm64" - else - die "wasm-sandbox enabled on unknown/unsupported arch!" - fi - - sed -i \ - -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ - -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ - -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ - -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ - toolkit/moz.configure || die "Failed to update wasi-related paths." - fi - - # Make LTO respect MAKEOPTS - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" - - sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clear checksums from cargo crates we've manually patched. - # moz_clear_vendor_checksums xyz - - # Respect choice for "jumbo-build" - # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 - if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then - local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} - elog "" - elog "jumbo-build defaults modified to ${my_files_per_unified_file}." - elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," - elog "if that fails try -jumbo-build before opening a bug report." - elog "" - - sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ - python/mozbuild/mozbuild/frontend/data.py || - die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" - sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ - js/src/moz.build || - die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" - fi - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_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, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - - # Configuration tests expect llvm-readelf output, bug 913130 - READELF="llvm-readelf" - - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - mozconfig_add_options_ac '' --enable-project=browser - - # Set Gentoo defaults - if use telemetry; then - export MOZILLA_OFFICIAL=1 - fi - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-disk-remnant-avoidance \ - --disable-geckodriver \ - --disable-install-strip \ - --disable-legacy-profile-creation \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --disable-wmf \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-packed-relative-relocs \ - --enable-release \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-ffi \ - --with-system-gbm \ - --with-system-libdrm \ - --with-system-nspr \ - --with-system-nss \ - --with-system-pixman \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system - - # Librewolf - mozconfig_add_options_ac 'LibreWolf Branding' \ - --with-app-name="librewolf" \ - --with-app-basename="librewolf" \ - --with-branding=browser/branding/librewolf - export MOZ_APP_REMOTINGNAME=LibreWolf - - # I really have know idea if this is actually doing anything. - mozconfig_add_options_ac 'LibreWolf Localization' \ - --with-l10n-base=$PWD/lw/l10n - - ## Controlled via 'telemetry' IUSE - # mozconfig_add_options_mk 'LibreWolf Disable Telemetry' \ - # MOZ_CRASHREPORTER=0 \ - # MOZ_DATA_REPORTING=0 \ - # MOZ_SERVICES_HEALTHREPORT=0 \ - # MOZ_TELEMETRY_REPORTING=0 - - export MOZ_REQUIRE_SIGNING= - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --enable-update-channel=${update_channel} - - # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. - if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use loong || use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - elif use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # riscv-related options, bgo#947337, bgo#947338 - if use riscv ; then - mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-pipewire - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - mozconfig_use_enable valgrind - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - - # Increase the FORTIFY_SOURCE value, #910071. - sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only - fi - - # wasm-sandbox - # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. - if use wasm-sandbox ; then - mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" - else - mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries - mozconfig_use_with system-harfbuzz system-graphite2 - fi - - ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl - - if [[ ${use_lto} == "yes" ]] ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - # mold expects the -flto line from *FLAGS configuration, bgo#923119 - append-ldflags "-flto=thin" - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # PGO was moved outside lto block to allow building pgo without lto. - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - # Avoid compressing just-built instrumented Firefox with - # high levels of compression. Just use tar as a container - # to save >=10 minutes. - export MOZ_PKG_FORMAT=tar - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-jemalloc - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # elf-hack - # Filter "-z,pack-relative-relocs" and let the build system handle it instead. - if use amd64 || use x86 ; then - filter-flags "-z,pack-relative-relocs" - - if tc-ld-is-mold ; then - # relr-elf-hack is currently broken with mold, bgo#916259 - mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack - else - mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr - fi - elif use loong || use ppc64 || use riscv ; then - # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, - # see bgo #917049, #930046 - :; - else - mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack - fi - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - if use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc - fi - - # System-av1 fix - use system-av1 && append-ldflags "-Wl,--undefined-version" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - - if ! use telemetry; then - mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" - fi - - mozconfig_use_enable test tests - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - if use valgrind; then - sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die - fi - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_test() { - # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html - local -a failures=() - - # Some tests respect this - local -x MOZ_HEADLESS=1 - - # Check testing/mach_commands.py - einfo "Testing with cppunittest ..." - ./mach cppunittest - local ret=$? - if [[ ${ret} -ne 0 ]]; then - eerror "Test suite cppunittest failed with error code ${ret}" - failures+=( cppunittest ) - fi - - if [[ ${#failures} -eq 0 ]]; then - einfo "Test suites succeeded" - else - die "Test suites failed: ${failures[@]}" - fi -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - ## LibreWolf - # For some reason 'local-settings.js' doesn't get properly packaged. - # Install it manually - insinto "${MOZILLA_FIVE_HOME}/defaults/pref" - doins "${S}/lw/local-settings.js" - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from llvm-core/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - ## Disabled for LibreWolf - # Install policy (currently only used to disable application updates) - # insinto "${MOZILLA_FIVE_HOME}/distribution" - # newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - - # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/vaapitest - - # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) - if use arm64 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/v4l2test - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Add telemetry config prefs, just in case something happens in future and telemetry build - # options stop working. - if ! use telemetry ; then - cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/${PN}" - - insinto /usr/share/icons/hicolor/symbolic/apps - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="LibreWolf" - local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${MOZ_PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" || die - - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for LibreWolf. Nouveau / your GPU might not supported the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if LibreWolf crashes." - fi - - readme.gentoo_print_elog - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas - optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest index 784891e0707d..9137936dd79d 100644 --- a/www-client/microsoft-edge-beta/Manifest +++ b/www-client/microsoft-edge-beta/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-beta_141.0.3537.25-1_amd64.deb 180603298 BLAKE2B d3d91868b5769d22e72931b0176a4b67d291900ec32c286113de854c4395bac928f49f95a0c57b12d8ce8efdff8b1bebc2f0dd4cd8f7c97bbf3f9e709c76d3a1 SHA512 4c799b656351ae9f9c55a7e22b53a7abcac9412580c4b30f7b5817858557844ea3275b5d57e96c53346c7e9423258246707856680d189d7abaa5cdca823c49a2 DIST microsoft-edge-beta_141.0.3537.36-1_amd64.deb 180608182 BLAKE2B 65c662aa792f9844876a93d77643802d8b1c4b413d568820c32e2414ed18aadd534346c2ea0992ce6f508c1f23cdbfe3f7f3b40c08128d12389f6031f17b981f SHA512 e58aedbfaed3f29314ed51199dd0e0fcf35136b681d0659f7e94831255ee3ce72078ca13adaefb3e8d251b57a889893d537b8c9bb304001e61659a58db998ba2 DIST microsoft-edge-beta_141.0.3537.38-1_amd64.deb 180675642 BLAKE2B f67bd8dd458b2456c6f5a39782721be82eb8bf7baf25879ecca624c34e9127c4cf434eed7f05024e77424fd7c230cdb7b0bdf7d0afcc5ca70ebc0e1ec1319b84 SHA512 7903367e7c7c39a3aa4a60ecfc4489dbf63c688b5525862f083b2820034617acb165ea409a0ed8a74748688ef7b0df02e9fcb371dff68431e145bb8eae7b4640 +DIST microsoft-edge-beta_141.0.3537.44-1_amd64.deb 180748130 BLAKE2B e65749a3678ac002989b8194124b016e37fbbee352424a53dfd15bb18d13fdf2227ce56ad945e127c75f6205b185f8fba02f909f38e6280b0bf8abbc8d992a5d SHA512 6bf6633f316b358eac58db113cca754191176903f9a00722856f14f7ddc63dc1a8c93078206baca422ef88946db8bd100d43604b499cef5a4a0a0617242cb4fa diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-141.0.3537.25.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-141.0.3537.44.ebuild index 07d261427e11..07d261427e11 100644 --- a/www-client/microsoft-edge-beta/microsoft-edge-beta-141.0.3537.25.ebuild +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-141.0.3537.44.ebuild diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index c89b454df625..681a81878442 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-dev_141.0.3537.9-1_amd64.deb 180558954 BLAKE2B e9756eb6681ed5feec06441aa57c92dfa5e066ca9ba1406d31bfb77d4195b5c95a7e6199eeefc1ce1469e6e0b5e1da4359705a46843712b02f04f2988063de73 SHA512 e387e0e78a85e271295fd727b88d2088eef1465a01fad14061eab4713b188f2b6a7e4554c321085dfe6bbf5f426f181eca9c67d8758ca5c14bebf66825a30f51 DIST microsoft-edge-dev_142.0.3558.0-1_amd64.deb 180631346 BLAKE2B 646446ee6ad321214924d71bf1818c36e2e41f60de816534b63efdee6cf62a535d35814bb9f1cd8473c6b018be08533182cacc266048ca6ca0b8b194a8975de5 SHA512 3de6752c73e4b6c17a813f6b2e74c2778d1350cd137d515af0b4c1453740f129738dc8dcd6d9ee6256b65f8270130e3a24f4be43b49caa6682223ea026272023 DIST microsoft-edge-dev_142.0.3568.0-1_amd64.deb 179853042 BLAKE2B 52915da5b131f24e470c57be06fe083838c8c91e3f59c2bf067df7925f8e5671f4b210931fbc0c40a2133a20db7fc4edce714d5d7275157160c96bb46fb75f06 SHA512 4eb520d54dcd262ad8886e3af5f65df9be691166b18c13e3b869d53bf73e4073992ebc9791351351450b02764c277fb3cead75b5b0df53e67840f4ce080a9ad3 +DIST microsoft-edge-dev_142.0.3581.0-1_amd64.deb 179387358 BLAKE2B 7a7d8881de4033f29038ee6678d6f3f0282fc324ca9cbd06199820a7e8b70081e6a4a611d2a5c4053863361bf780a7cfa049ace3cd7a587c80c76f1beb197174 SHA512 71a180028cb7802abdf2907a68f405969f4685e8e90ff23fbcb3f7fdd3dfbaa704dde409a7d96f0ea47ee07dd8d4c756288069b1bebfc29dc3b80a32daa6785a diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-141.0.3537.9-r1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-142.0.3581.0.ebuild index 07d261427e11..07d261427e11 100644 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-141.0.3537.9-r1.ebuild +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-142.0.3581.0.ebuild diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index 91869ba48232..82ed00d7fe72 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,3 +1,3 @@ -DIST opera-developer_123.0.5644.0_amd64.deb 134317980 BLAKE2B 72ceb0e05687d606278477d59de1c49c900ab757d6f3d39db7157fa29c9743518c66869c564ab2f7f3fb2ff03bb69a2d1ce0e7319ed5f773178482d0dde8aae5 SHA512 10619e3d0b414d0f6fc52f3cce59e07ba1b0104e192264d039466242ae9f17d0bf1e427f76be099d6a93324d615e22f7361406d5cd7ee4a8a78b3ae6935960a9 DIST opera-developer_123.0.5652.0_amd64.deb 134422944 BLAKE2B 327c9d9b6a40356bcda645e1b5fad6653e705104cdd270bceac755996470ed510048067f9a922ed6c8e01fde32c62207785b1e236241becc4833c40ae49f1595 SHA512 6d6b1057561572f89b7eb1295d1e1572a9b3fe396f9716e467705017a702feacbe8c1394049a998f67ef855bb3d571da844dd8197c0e2debd139385b2a3658f3 DIST opera-developer_123.0.5658.0_amd64.deb 134407564 BLAKE2B c03977497aa369640d5e47e37fd9c8d54baaf9cf3b611744f83b5b2041fa4c0a8155f1e70f6b9e89e40c68ae2b2c260921a348c588dd0227a4ef377c1d2314e8 SHA512 ce9a16a8aae9da4714e65d72c27e86d9362d9aec15cc90bdecf9fa8fe8ef8dc42d3eb474fb401a853fd43721f9f5519dd2a7de8bd8fab09b3615b398e3f761a6 +DIST opera-developer_124.0.5670.0_amd64.deb 135277560 BLAKE2B 6962f789f8d5944aeae0b55fe3588e66e3bc264ef4fecfe9039a8b7e5fbd67d479ade4a520deec9bb90bbdb270f8f657e3c69a49700b68a306c05cf916402786 SHA512 47fa9e87e0b62726344e57a1c6cdfdbe579b8a242e64836327a8eef14deeff3951a252f40a1fdb69e81a4388353dbc955a852f9106862ebce9e8a4e04bd6e700 diff --git a/www-client/opera-developer/opera-developer-123.0.5644.0.ebuild b/www-client/opera-developer/opera-developer-124.0.5670.0.ebuild index 3895c8fe9f75..bc9285883f4c 100644 --- a/www-client/opera-developer/opera-developer-123.0.5644.0.ebuild +++ b/www-client/opera-developer/opera-developer-124.0.5670.0.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="137" +CHROMIUM_VERSION="138" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index a1843171d68c..fcce7a851773 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1 +1 @@ -DIST opera-stable_122.0.5643.71_amd64.deb 131587292 BLAKE2B d4f9c48722e687e4bb1e809401c9534b8cc5b3e7e26d09590a584bbb12253414a4b300e46f5ede2680f0da7be1d06bb400d47e7e7cce0c71378326e1b7b403a3 SHA512 8693a1a790edb68d8b9ab681a97d1623836ec2ae810b7ad2e36ac53b266b1b3562105243685871f6e4ff78dbccb5edda5401f3e1b443a15c5e1c36a47cc15866 +DIST opera-stable_122.0.5643.92_amd64.deb 131588864 BLAKE2B d73e79a547b86092a7ef384cec77e4bd167a1839c81ca50b0ac37a743848d15c94869ab9b3cc66cfc7418713349c0b610fada56c04d5a97d1e149405e743ce3d SHA512 a190b2d3962a3e834692361cc963f198fd75627d75e2368b1782daeb1eac75693c45d43ab2c4c1c69eacb070ecc0abd855d3ebf5c91d0af9e26102155b07d42d diff --git a/www-client/opera/opera-122.0.5643.71.ebuild b/www-client/opera/opera-122.0.5643.92.ebuild index d63d1e135313..d63d1e135313 100644 --- a/www-client/opera/opera-122.0.5643.71.ebuild +++ b/www-client/opera/opera-122.0.5643.92.ebuild diff --git a/www-client/uget/files/uget-2.2.3-fix_c23.patch b/www-client/uget/files/uget-2.2.3-fix_c23.patch new file mode 100644 index 000000000000..7a3bdf8e2a37 --- /dev/null +++ b/www-client/uget/files/uget-2.2.3-fix_c23.patch @@ -0,0 +1,13 @@ +bugs https://bugs.gentoo.org/944225 https://bugs.gentoo.org/944274 +fix unprototyped function +--- a/ui-gtk/UgtkSettingDialog.h ++++ b/ui-gtk/UgtkSettingDialog.h +@@ -75,7 +75,7 @@ struct UgtkSettingDialog + struct UgtkMediaWebsiteForm media_website; + }; + +-UgtkSettingDialog* ugtk_setting_dialog_new (); ++UgtkSettingDialog* ugtk_setting_dialog_new (const gchar* title, GtkWindow* parent); + void ugtk_setting_dialog_free (UgtkSettingDialog* sdialog); + + void ugtk_setting_dialog_run (UgtkSettingDialog* dialog, UgtkApp* app); diff --git a/www-client/uget/files/uget-2.2.3-fix_crash_sorting.patch b/www-client/uget/files/uget-2.2.3-fix_crash_sorting.patch new file mode 100644 index 000000000000..8aeb53acb904 --- /dev/null +++ b/www-client/uget/files/uget-2.2.3-fix_crash_sorting.patch @@ -0,0 +1,15 @@ +fix crash when changing sort +https://github.com/ugetdm/uget/issues/40 +patch from upstream: 0c5b01 +--- a/ui-gtk/UgtkApp-callback.c ++++ b/ui-gtk/UgtkApp-callback.c +@@ -549,6 +549,9 @@ static void node_updated (UgetNode* child) + UgtkApp* app; + + node = child->parent; ++ if(node == NULL) { ++ return; ++ } + app = node->control->notifier->data; + if (node == (UgetNode*) app->traveler.category.model->root) { + // category changed diff --git a/www-client/uget/metadata.xml b/www-client/uget/metadata.xml index 63b42207ee02..9cd5c8b95e09 100644 --- a/www-client/uget/metadata.xml +++ b/www-client/uget/metadata.xml @@ -12,7 +12,7 @@ <flag name="aria2">Enable support for <pkg>net-misc/aria2</pkg> through xmlrpc. You'll find the plugin in the app's settings.</flag> <flag name="control-socket">Enable JSON-RPC over unix domain socket</flag> - <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> instead of <pkg>net-libs/gnutls</pkg></flag> + <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> instead of <pkg>dev-libs/libgcrypt</pkg></flag> <flag name="rss">Enable uGet feed messages</flag> </use> <origin>gentoo-staging</origin> diff --git a/www-client/uget/uget-2.2.3-r1.ebuild b/www-client/uget/uget-2.2.3-r1.ebuild new file mode 100644 index 000000000000..9fe6216d90c6 --- /dev/null +++ b/www-client/uget/uget-2.2.3-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools optfeature xdg + +DESCRIPTION="Download manager using gtk+ and libcurl" +HOMEPAGE="https://github.com/ugetdm/uget" +SRC_URI="https://downloads.sourceforge.net/project/urlget/uget%20%28stable%29/${PV}/${P}-1.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="appindicator control-socket gstreamer libnotify nls openssl rss" + +RDEPEND=" + dev-libs/glib:2 + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) + gstreamer? ( media-libs/gstreamer:1.0 ) + libnotify? ( x11-libs/libnotify ) + !openssl? ( dev-libs/libgcrypt:0= ) + openssl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.2.1-fno-common.patch + # https://github.com/ugetdm/uget/issues/49 + "${FILESDIR}"/${PN}-2.2.1-ayatana.patch + "${FILESDIR}"/${PN}-2.2.3-broken-curl-check.patch + # https://github.com/ugetdm/uget/issues/40 + "${FILESDIR}"/${PN}-2.2.3-fix_crash_sorting.patch + "${FILESDIR}"/${PN}-2.2.3-fix_c23.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable appindicator) + $(use_enable control-socket unix_socket) + $(use_enable gstreamer) + $(use_enable libnotify notify) + $(use_enable nls) + $(use_enable rss rss_notify) + $(use_with !openssl gnutls) + $(use_with openssl) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "aria2 plugin" net-misc/aria2[xmlrpc] +} diff --git a/www-client/ungoogled-chromium/files/chromium-140-crabby.patch b/www-client/ungoogled-chromium/files/chromium-140-crabby.patch index 853e974b6632..a2e36828dcf9 100644 --- a/www-client/ungoogled-chromium/files/chromium-140-crabby.patch +++ b/www-client/ungoogled-chromium/files/chromium-140-crabby.patch @@ -1,6 +1,6 @@ --- a/third_party/blink/renderer/platform/image-decoders/BUILD.gn +++ b/third_party/blink/renderer/platform/image-decoders/BUILD.gn -@@ -80,11 +80,10 @@ component("image_decoders") { +@@ -78,11 +78,10 @@ component("image_decoders") { if (enable_av1_decoder) { sources += [ @@ -15,7 +15,7 @@ } } -@@ -124,7 +123,7 @@ source_set("unit_tests") { +@@ -122,7 +121,7 @@ source_set("unit_tests") { } if (enable_av1_decoder) { diff --git a/www-client/ungoogled-chromium/files/chromium-140-fontations.patch b/www-client/ungoogled-chromium/files/chromium-140-fontations.patch index 77a2258c69fb..20ba68ee88cf 100644 --- a/www-client/ungoogled-chromium/files/chromium-140-fontations.patch +++ b/www-client/ungoogled-chromium/files/chromium-140-fontations.patch @@ -38,9 +38,9 @@ # External-facing config for dependent code. config("skia_config") { -@@ -180,9 +157,6 @@ config("skia_library_config") { - "SK_CODEC_ENCODES_PNG_WITH_LIBPNG", - ] +@@ -184,9 +161,6 @@ config("skia_library_config") { + defines += [ "SK_CODEC_DECODES_ICO" ] + } - if (use_blink) { - defines += [ "SK_TYPEFACE_FACTORY_FONTATIONS" ] @@ -48,7 +48,7 @@ if (use_blink && !use_system_freetype) { defines += [ "SK_FREETYPE_MINIMUM_RUNTIME_VERSION_IS_BUILD_VERSION" ] } -@@ -347,10 +321,8 @@ component("skia") { +@@ -351,10 +325,8 @@ component("skia") { public += skia_utils_chromium public += skia_discardable_memory_chromium public += skia_codec_public @@ -59,7 +59,7 @@ public += skia_encode_webp_public # The imported Skia gni source paths are made absolute by gn. -@@ -361,13 +333,11 @@ component("skia") { +@@ -365,13 +337,11 @@ component("skia") { sources += skia_codec_shared sources += skia_codec_png_base sources += skia_codec_libpng_srcs @@ -73,7 +73,7 @@ sources += skia_encode_webp_srcs sources += [ -@@ -430,14 +400,6 @@ component("skia") { +@@ -434,14 +404,6 @@ component("skia") { public += skia_ports_fontmgr_empty_public } sources += skia_ports_typeface_proxy_sources @@ -88,7 +88,7 @@ } if (is_win) { -@@ -493,7 +455,6 @@ component("skia") { +@@ -497,7 +459,6 @@ component("skia") { all_dependent_configs = [ ":skia_config" ] deps += [ @@ -96,7 +96,7 @@ ":skcms", ":skia_opts", ":skia_switches", -@@ -639,30 +600,6 @@ component("skia_switches") { +@@ -643,30 +604,6 @@ component("skia_switches") { deps = [ "//base" ] } @@ -127,7 +127,7 @@ # Template for things that are logically part of :skia, but need to be split out # so custom compile flags can be applied. -@@ -734,13 +671,7 @@ skia_source_set("skia_core_and_effects") +@@ -738,13 +675,7 @@ skia_source_set("skia_core_and_effects") # skia_core_and_effects rather than the other way around. public_deps = [ "//third_party/dawn/include/dawn:cpp_headers" ] } diff --git a/www-client/ungoogled-chromium/files/chromium-140-no-rust.patch b/www-client/ungoogled-chromium/files/chromium-140-no-rust.patch index dd207284b093..ba1804150818 100644 --- a/www-client/ungoogled-chromium/files/chromium-140-no-rust.patch +++ b/www-client/ungoogled-chromium/files/chromium-140-no-rust.patch @@ -1,19 +1,7 @@ --- a/BUILD.gn +++ b/BUILD.gn -@@ -26,7 +26,6 @@ import("//extensions/buildflags/buildfla - import("//gpu/vulkan/features.gni") - import("//media/gpu/args.gni") - import("//media/media_options.gni") --import("//mojo/public/rust/rust.gni") - import("//pdf/features.gni") - import("//printing/buildflags/buildflags.gni") - import("//remoting/remoting_enable.gni") -@@ -855,17 +854,10 @@ group("all_rust") { - - deps = [ - ":rust_build_tests", -- "//base:base_unittests", # There is rust stuff in here. -- "//third_party/cloud_authenticator/processor", +@@ -859,11 +859,6 @@ group("all_rust") { + "//third_party/cloud_authenticator/processor", ] - # TODO(https://crbug.com/405379314): This fails to build on some iOS ASAN @@ -22,23 +10,11 @@ - deps += [ "//testing/rust_gtest_interop:rust_gtest_interop_unittests" ] - } -- if (enable_rust_mojo) { -+ if (false) { + if (enable_rust_mojo) { deps += [ - "//mojo/public/rust:mojo_rust", - "//mojo/public/rust:mojo_rust_integration_unittests", --- a/base/BUILD.gn +++ b/base/BUILD.gn -@@ -35,8 +35,6 @@ import("//build/config/sanitizers/saniti - import("//build/config/sysroot.gni") - import("//build/config/ui.gni") - import("//build/nocompile.gni") --import("//build/rust/rust_bindgen.gni") --import("//build/rust/rust_static_library.gni") - import("//build/util/process_version.gni") - import("//build_overrides/build.gni") - import("//testing/libfuzzer/fuzzer_test.gni") -@@ -326,6 +324,8 @@ component("base") { +@@ -326,6 +326,8 @@ component("base") { "hash/legacy_hash.cc", "hash/legacy_hash.h", "json/json_common.h", @@ -47,7 +23,7 @@ "json/json_reader.cc", "json/json_reader.h", "json/json_string_value_serializer.cc", -@@ -1060,10 +1060,6 @@ component("base") { +@@ -1060,10 +1062,6 @@ component("base") { # Used by metrics/crc32 deps += [ "//third_party/zlib" ] @@ -58,7 +34,7 @@ # `raw_ptr` cannot be made a component due to CRT symbol issues. # Its gateway to being a component is through `//base`, so we have -@@ -1098,14 +1094,6 @@ component("base") { +@@ -1098,14 +1096,6 @@ component("base") { "//third_party/abseil-cpp:absl", ] @@ -73,7 +49,7 @@ # Needed for <atomic> if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a -@@ -1568,8 +1556,6 @@ component("base") { +@@ -1568,8 +1558,6 @@ component("base") { "files/scoped_temp_file.h", "json/json_file_value_serializer.cc", "json/json_file_value_serializer.h", @@ -82,70 +58,7 @@ "memory/discardable_memory.cc", "memory/discardable_memory.h", "memory/discardable_memory_allocator.cc", -@@ -2531,62 +2517,6 @@ if (is_android) { - } - } - --rust_bindgen("logging_log_severity_bindgen") { -- # TODO(danakj): Maybe combine all base bindgen targets, or all base/logging -- # ones even) into a single GN target? But the GN rule needs to handle multiple -- # headers then. -- header = "logging/log_severity.h" -- cpp = true -- visibility = [ ":*" ] -- -- # Transitive generated header dependency. -- deps = [ ":debugging_buildflags" ] --} -- --rust_static_library("rust_logger") { -- allow_unsafe = true # Unsafe needed for FFI. -- deps = [ -- ":logging_log_severity_bindgen", -- ":tracing_buildflags", -- "//build:chromeos_buildflags", -- "//third_party/rust/log/v0_4:lib", -- -- # Needed because of circular dependency: base depends on this target and by -- # extension the cxx-generated C++ code, but the cxx-generated code includes -- # base headers and calls base code. This seems to generally not cause -- # issues, except for partition_alloc which applies configs when depended on. -- # -- # This allows the generated C++ code to transitively include partition alloc -- # headers without issue. -- # -- # TODO(collinbaker): determine how to handle these cxx bindings-induced -- # circular dependencies more robustly. -- "//base/allocator/partition_allocator:raw_ptr", -- -- # Needed because logging/rust_logger.rs contains: -- # include!("base/logging/rust_log_integration.h"); -- # rust_log_integration.h ends up transitively #including -- # debug/debugging_buildflags.h, which is a generated header that needs to -- # be written first. -- # -- # Technically it would be more correct to depend on :base, which is the -- # target for rust_log_integration.h, but that's not possible due to circular -- # dependencies. -- # -- # Note if this is removed the build may still work by accident because -- # debug/debugging_buildflags.h still ends up being generated through a -- # dependency chain via :logging_log_severity_bindgen. But we should not -- # rely on that. -- # -- # See also https://crbug.com/406267472. -- ":debugging_buildflags", -- ] -- visibility = [ ":base" ] -- sources = [ "logging/rust_logger.rs" ] -- crate_root = "logging/rust_logger.rs" -- -- cxx_bindings = [ "logging/rust_logger.rs" ] --} - - if (is_linux || is_chromeos) { - # Split out as a separate target for two reasons: -@@ -3727,11 +3657,6 @@ test("base_unittests") { +@@ -3727,11 +3715,6 @@ test("base_unittests") { sources += [ "location_unittest.cc" ] } @@ -157,7 +70,7 @@ if (use_safe_libcxx || use_safe_libstdcxx) { sources += [ "libcpp_hardening_test.cc" ] } -@@ -3784,8 +3709,6 @@ test("base_unittests") { +@@ -3784,8 +3767,6 @@ test("base_unittests") { deps += [ "allocator/partition_allocator/src/partition_alloc:unittests" ] } @@ -166,1153 +79,6 @@ data_deps = [ "//base/test:immediate_crash_test_helper", "//base/test:test_child_process", ---- /dev/null -+++ b/base/json/json_parser.cc -@@ -0,0 +1,872 @@ -+// Copyright 2012 The Chromium Authors -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+#include "base/json/json_parser.h" -+ -+#include <algorithm> -+#include <cmath> -+#include <iterator> -+#include <memory> -+#include <string_view> -+#include <utility> -+#include <vector> -+ -+#include "base/check_op.h" -+#include "base/compiler_specific.h" -+#include "base/feature_list.h" -+#include "base/features.h" -+#include "base/json/json_reader.h" -+#include "base/notreached.h" -+#include "base/numerics/safe_conversions.h" -+#include "base/strings/string_number_conversions.h" -+#include "base/strings/string_util.h" -+#include "base/strings/stringprintf.h" -+#include "base/strings/utf_string_conversion_utils.h" -+#include "base/strings/utf_string_conversions.h" -+#include "base/third_party/icu/icu_utf.h" -+#include "base/types/pass_key.h" -+ -+namespace base::internal { -+ -+namespace { -+ -+// Values 1000 and above are used by JSONFileValueSerializer::JsonFileError. -+static_assert(JSONParser::JSON_PARSE_ERROR_COUNT < 1000, -+ "JSONParser error out of bounds"); -+ -+std::string ErrorCodeToString(JSONParser::JsonParseError error_code) { -+ switch (error_code) { -+ case JSONParser::JSON_NO_ERROR: -+ return std::string(); -+ case JSONParser::JSON_SYNTAX_ERROR: -+ return JSONParser::kSyntaxError; -+ case JSONParser::JSON_INVALID_ESCAPE: -+ return JSONParser::kInvalidEscape; -+ case JSONParser::JSON_UNEXPECTED_TOKEN: -+ return JSONParser::kUnexpectedToken; -+ case JSONParser::JSON_TRAILING_COMMA: -+ return JSONParser::kTrailingComma; -+ case JSONParser::JSON_TOO_MUCH_NESTING: -+ return JSONParser::kTooMuchNesting; -+ case JSONParser::JSON_UNEXPECTED_DATA_AFTER_ROOT: -+ return JSONParser::kUnexpectedDataAfterRoot; -+ case JSONParser::JSON_UNSUPPORTED_ENCODING: -+ return JSONParser::kUnsupportedEncoding; -+ case JSONParser::JSON_UNQUOTED_DICTIONARY_KEY: -+ return JSONParser::kUnquotedDictionaryKey; -+ case JSONParser::JSON_UNREPRESENTABLE_NUMBER: -+ return JSONParser::kUnrepresentableNumber; -+ case JSONParser::JSON_PARSE_ERROR_COUNT: -+ NOTREACHED(); -+ } -+ NOTREACHED(); -+} -+ -+const int32_t kExtendedASCIIStart = 0x80; -+constexpr base_icu::UChar32 kUnicodeReplacementPoint = 0xFFFD; -+ -+// UnprefixedHexStringToInt acts like |HexStringToInt|, but enforces that the -+// input consists purely of hex digits. I.e. no "0x" nor "OX" prefix is -+// permitted. -+bool UnprefixedHexStringToInt(std::string_view input, int* output) { -+ for (char i : input) { -+ if (!IsHexDigit(i)) { -+ return false; -+ } -+ } -+ return HexStringToInt(input, output); -+} -+ -+} // namespace -+ -+// This is U+FFFD. -+const char kUnicodeReplacementString[] = "\xEF\xBF\xBD"; -+ -+const char JSONParser::kSyntaxError[] = "Syntax error."; -+const char JSONParser::kInvalidEscape[] = "Invalid escape sequence."; -+const char JSONParser::kUnexpectedToken[] = "Unexpected token."; -+const char JSONParser::kTrailingComma[] = "Trailing comma not allowed."; -+const char JSONParser::kTooMuchNesting[] = "Too much nesting."; -+const char JSONParser::kUnexpectedDataAfterRoot[] = -+ "Unexpected data after root element."; -+const char JSONParser::kUnsupportedEncoding[] = -+ "Unsupported encoding. JSON must be UTF-8."; -+const char JSONParser::kUnquotedDictionaryKey[] = -+ "Dictionary keys must be quoted."; -+const char JSONParser::kUnrepresentableNumber[] = -+ "Number cannot be represented."; -+ -+JSONParser::JSONParser(int options, size_t max_depth) -+ : options_(options), -+ max_depth_(max_depth), -+ index_(0), -+ stack_depth_(0), -+ line_number_(0), -+ index_last_line_(0), -+ error_code_(JSON_NO_ERROR), -+ error_line_(0), -+ error_column_(0) { -+ CHECK_LE(max_depth, kAbsoluteMaxDepth); -+} -+ -+JSONParser::~JSONParser() = default; -+ -+std::optional<Value> JSONParser::Parse(std::string_view input) { -+ input_ = input; -+ index_ = 0; -+ // Line and column counting is 1-based, but |index_| is 0-based. For example, -+ // if input is "Aaa\nB" then 'A' and 'B' are both in column 1 (at lines 1 and -+ // 2) and have indexes of 0 and 4. We track the line number explicitly (the -+ // |line_number_| field) and the column number implicitly (the difference -+ // between |index_| and |index_last_line_|). In calculating that difference, -+ // |index_last_line_| is the index of the '\r' or '\n', not the index of the -+ // first byte after the '\n'. For the 'B' in "Aaa\nB", its |index_| and -+ // |index_last_line_| would be 4 and 3: 'B' is in column (4 - 3) = 1. We -+ // initialize |index_last_line_| to -1, not 0, since -1 is the (out of range) -+ // index of the imaginary '\n' immediately before the start of the string: -+ // 'A' is in column (0 - -1) = 1. -+ line_number_ = 1; -+ index_last_line_ = static_cast<size_t>(-1); -+ -+ error_code_ = JSON_NO_ERROR; -+ error_line_ = 0; -+ error_column_ = 0; -+ -+ // When the input JSON string starts with a UTF-8 Byte-Order-Mark, -+ // advance the start position to avoid the ParseNextToken function mis- -+ // treating a Unicode BOM as an invalid character and returning NULL. -+ ConsumeIfMatch("\xEF\xBB\xBF"); -+ -+ // Parse the first and any nested tokens. -+ std::optional<Value> root(ParseNextToken()); -+ if (!root) { -+ return std::nullopt; -+ } -+ -+ // Make sure the input stream is at an end. -+ if (GetNextToken() != T_END_OF_INPUT) { -+ ReportError(JSON_UNEXPECTED_DATA_AFTER_ROOT, 0); -+ return std::nullopt; -+ } -+ -+ return root; -+} -+ -+JSONParser::JsonParseError JSONParser::error_code() const { -+ return error_code_; -+} -+ -+std::string JSONParser::GetErrorMessage() const { -+ return FormatErrorMessage(error_line_, error_column_, -+ ErrorCodeToString(error_code_)); -+} -+ -+int JSONParser::error_line() const { -+ return error_line_; -+} -+ -+int JSONParser::error_column() const { -+ return error_column_; -+} -+ -+// JSONParser private ////////////////////////////////////////////////////////// -+ -+std::optional<std::string_view> JSONParser::PeekChars(size_t count) { -+ if (count > input_.length() - index_) { -+ return std::nullopt; -+ } -+ // Using string_view::substr() was historically significantly slower -+ // (according to base_perftests) than constructing a substring manually. -+ // -+ // TODO(crbug.com/40284755): Is this still the case? Ideally the bounds check -+ // performed by substr would be deleted by the optimizer for being redundant -+ // with the runtime check above. However, to do so, the compiler would need -+ // to know `index_ <= input_.length()` is a class invariant. If we -+ // restructured the code so that we only stored the remaining data, that -+ // would avoid this, but it would prevent rewinding (the places in this file -+ // which look at `input_[index_ - 1]`.) -+ return UNSAFE_BUFFERS(std::string_view(input_.data() + index_, count)); -+} -+ -+std::optional<char> JSONParser::PeekChar() { -+ std::optional<std::string_view> chars = PeekChars(1); -+ if (chars) { -+ return (*chars)[0]; -+ } -+ return std::nullopt; -+} -+ -+std::optional<std::string_view> JSONParser::ConsumeChars(size_t count) { -+ std::optional<std::string_view> chars = PeekChars(count); -+ if (chars) { -+ index_ += count; -+ } -+ return chars; -+} -+ -+std::optional<char> JSONParser::ConsumeChar() { -+ std::optional<std::string_view> chars = ConsumeChars(1); -+ if (chars) { -+ return (*chars)[0]; -+ } -+ return std::nullopt; -+} -+ -+const char* JSONParser::pos() { -+ CHECK_LE(index_, input_.length()); -+ // SAFETY: Checked above. -+ return UNSAFE_BUFFERS(input_.data() + index_); -+} -+ -+JSONParser::Token JSONParser::GetNextToken() { -+ EatWhitespaceAndComments(); -+ -+ std::optional<char> c = PeekChar(); -+ if (!c) { -+ return T_END_OF_INPUT; -+ } -+ -+ switch (*c) { -+ case '{': -+ return T_OBJECT_BEGIN; -+ case '}': -+ return T_OBJECT_END; -+ case '[': -+ return T_ARRAY_BEGIN; -+ case ']': -+ return T_ARRAY_END; -+ case '"': -+ return T_STRING; -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case '-': -+ return T_NUMBER; -+ case 't': -+ return T_BOOL_TRUE; -+ case 'f': -+ return T_BOOL_FALSE; -+ case 'n': -+ return T_NULL; -+ case ',': -+ return T_LIST_SEPARATOR; -+ case ':': -+ return T_OBJECT_PAIR_SEPARATOR; -+ default: -+ return T_INVALID_TOKEN; -+ } -+} -+ -+void JSONParser::EatWhitespaceAndComments() { -+ while (std::optional<char> c = PeekChar()) { -+ switch (*c) { -+ case '\r': -+ case '\n': -+ index_last_line_ = index_; -+ // Don't increment line_number_ twice for "\r\n". -+ if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { -+ ++line_number_; -+ } -+ [[fallthrough]]; -+ case ' ': -+ case '\t': -+ ConsumeChar(); -+ break; -+ case '/': -+ if (!EatComment()) { -+ return; -+ } -+ break; -+ default: -+ return; -+ } -+ } -+} -+ -+bool JSONParser::EatComment() { -+ std::optional<std::string_view> comment_start = PeekChars(2); -+ if (!comment_start) { -+ return false; -+ } -+ -+ const bool comments_allowed = options_ & JSON_ALLOW_COMMENTS; -+ -+ if (comment_start == "//") { -+ if (!comments_allowed) { -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return false; -+ } -+ -+ ConsumeChars(2); -+ // Single line comment, read to newline. -+ while (std::optional<char> c = PeekChar()) { -+ if (c == '\n' || c == '\r') { -+ return true; -+ } -+ ConsumeChar(); -+ } -+ } else if (comment_start == "/*") { -+ if (!comments_allowed) { -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return false; -+ } -+ -+ ConsumeChars(2); -+ char previous_char = '\0'; -+ // Block comment, read until end marker. -+ while (std::optional<char> c = PeekChar()) { -+ if (previous_char == '*' && c == '/') { -+ // EatWhitespaceAndComments will inspect pos(), which will still be on -+ // the last / of the comment, so advance once more (which may also be -+ // end of input). -+ ConsumeChar(); -+ return true; -+ } -+ previous_char = *ConsumeChar(); -+ } -+ -+ // If the comment is unterminated, GetNextToken will report T_END_OF_INPUT. -+ } -+ -+ return false; -+} -+ -+std::optional<Value> JSONParser::ParseNextToken() { -+ return ParseToken(GetNextToken()); -+} -+ -+std::optional<Value> JSONParser::ParseToken(Token token) { -+ switch (token) { -+ case T_OBJECT_BEGIN: -+ return ConsumeDictionary(); -+ case T_ARRAY_BEGIN: -+ return ConsumeList(); -+ case T_STRING: -+ return ConsumeString(); -+ case T_NUMBER: -+ return ConsumeNumber(); -+ case T_BOOL_TRUE: -+ case T_BOOL_FALSE: -+ case T_NULL: -+ return ConsumeLiteral(); -+ default: -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return std::nullopt; -+ } -+} -+ -+std::optional<Value> JSONParser::ConsumeDictionary() { -+ if (ConsumeChar() != '{') { -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return std::nullopt; -+ } -+ -+ StackMarker depth_check(max_depth_, &stack_depth_); -+ if (depth_check.IsTooDeep()) { -+ ReportError(JSON_TOO_MUCH_NESTING, -1); -+ return std::nullopt; -+ } -+ -+ std::vector<std::pair<std::string, std::unique_ptr<Value>>> values; -+ -+ Token token = GetNextToken(); -+ while (token != T_OBJECT_END) { -+ if (token != T_STRING) { -+ ReportError(JSON_UNQUOTED_DICTIONARY_KEY, 0); -+ return std::nullopt; -+ } -+ -+ // First consume the key. -+ std::optional<std::string> key = ConsumeStringRaw(); -+ if (!key) { -+ return std::nullopt; -+ } -+ -+ // Read the separator. -+ token = GetNextToken(); -+ if (token != T_OBJECT_PAIR_SEPARATOR) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ -+ // The next token is the value. Ownership transfers to |dict|. -+ ConsumeChar(); -+ std::optional<Value> value = ParseNextToken(); -+ if (!value) { -+ // ReportError from deeper level. -+ return std::nullopt; -+ } -+ -+ values.emplace_back(std::move(*key), -+ std::make_unique<Value>(std::move(*value))); -+ -+ token = GetNextToken(); -+ if (token == T_LIST_SEPARATOR) { -+ ConsumeChar(); -+ token = GetNextToken(); -+ if (token == T_OBJECT_END && !(options_ & JSON_ALLOW_TRAILING_COMMAS)) { -+ ReportError(JSON_TRAILING_COMMA, 0); -+ return std::nullopt; -+ } -+ } else if (token != T_OBJECT_END) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ } -+ -+ ConsumeChar(); // Closing '}'. -+ // Reverse |dict_storage| to keep the last of elements with the same key in -+ // the input. -+ std::ranges::reverse(values); -+ return Value(Value::Dict(PassKey<JSONParser>(), std::move(values))); -+} -+ -+std::optional<Value> JSONParser::ConsumeList() { -+ if (ConsumeChar() != '[') { -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return std::nullopt; -+ } -+ -+ StackMarker depth_check(max_depth_, &stack_depth_); -+ if (depth_check.IsTooDeep()) { -+ ReportError(JSON_TOO_MUCH_NESTING, -1); -+ return std::nullopt; -+ } -+ -+ Value::List list; -+ -+ Token token = GetNextToken(); -+ while (token != T_ARRAY_END) { -+ std::optional<Value> item = ParseToken(token); -+ if (!item) { -+ // ReportError from deeper level. -+ return std::nullopt; -+ } -+ -+ list.Append(std::move(*item)); -+ -+ token = GetNextToken(); -+ if (token == T_LIST_SEPARATOR) { -+ ConsumeChar(); -+ token = GetNextToken(); -+ if (token == T_ARRAY_END && !(options_ & JSON_ALLOW_TRAILING_COMMAS)) { -+ ReportError(JSON_TRAILING_COMMA, 0); -+ return std::nullopt; -+ } -+ } else if (token != T_ARRAY_END) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ } -+ -+ ConsumeChar(); // Closing ']'. -+ -+ return Value(std::move(list)); -+} -+ -+std::optional<Value> JSONParser::ConsumeString() { -+ std::optional<std::string> string = ConsumeStringRaw(); -+ if (!string) { -+ return std::nullopt; -+ } -+ return Value(std::move(*string)); -+} -+ -+std::optional<std::string> JSONParser::ConsumeStringRaw() { -+ if (ConsumeChar() != '"') { -+ ReportError(JSON_UNEXPECTED_TOKEN, 0); -+ return std::nullopt; -+ } -+ -+ std::string string; -+ for (;;) { -+ auto [result, consumed] = ConsumeStringPart(); -+ switch (result) { -+ case StringResult::kError: -+ return std::nullopt; -+ -+ case StringResult::kDone: -+ // This is the last time we're appending, so pre-reserve the desired -+ // size, to prevent `+=` from overallocating. (In other cases, the -+ // overallocating is desirable for amortization.) In particular, -+ // the common case is that `string` is empty and we return in one step. -+ string.reserve(string.size() + consumed.size()); -+ string += consumed; -+ return std::move(string); -+ -+ case StringResult::kReplacementCharacter: -+ string += consumed; -+ string += kUnicodeReplacementString; -+ break; // Keep parsing. -+ -+ case StringResult::kEscape: -+ string += consumed; -+ std::optional<char> escape_char = ConsumeChar(); -+ if (!escape_char) { -+ ReportError(JSON_INVALID_ESCAPE, -1); -+ return std::nullopt; -+ } -+ -+ switch (*escape_char) { -+ // Allowed esape sequences: -+ case 'x': { // UTF-8 sequence. -+ // UTF-8 \x escape sequences are not allowed in the spec, but they -+ // are supported here for backwards-compatiblity with the old -+ // parser. -+ if (!(options_ & JSON_ALLOW_X_ESCAPES)) { -+ ReportError(JSON_INVALID_ESCAPE, -1); -+ return std::nullopt; -+ } -+ -+ std::optional<std::string_view> escape_sequence = ConsumeChars(2); -+ if (!escape_sequence) { -+ ReportError(JSON_INVALID_ESCAPE, -3); -+ return std::nullopt; -+ } -+ -+ int hex_digit = 0; -+ if (!UnprefixedHexStringToInt(*escape_sequence, &hex_digit)) { -+ ReportError(JSON_INVALID_ESCAPE, -3); -+ return std::nullopt; -+ } -+ -+ // A two-character hex sequence is at most 0xff and all codepoints -+ // up to 0xff are valid. -+ DCHECK_LE(hex_digit, 0xff); -+ DCHECK(IsValidCharacter(hex_digit)); -+ WriteUnicodeCharacter(hex_digit, &string); -+ break; -+ } -+ case 'u': { // UTF-16 sequence. -+ // UTF units are of the form \uXXXX. -+ base_icu::UChar32 code_point; -+ if (!DecodeUTF16(&code_point)) { -+ ReportError(JSON_INVALID_ESCAPE, -1); -+ return std::nullopt; -+ } -+ WriteUnicodeCharacter(code_point, &string); -+ break; -+ } -+ case '"': -+ string.push_back('"'); -+ break; -+ case '\\': -+ string.push_back('\\'); -+ break; -+ case '/': -+ string.push_back('/'); -+ break; -+ case 'b': -+ string.push_back('\b'); -+ break; -+ case 'f': -+ string.push_back('\f'); -+ break; -+ case 'n': -+ string.push_back('\n'); -+ break; -+ case 'r': -+ string.push_back('\r'); -+ break; -+ case 't': -+ string.push_back('\t'); -+ break; -+ case 'v': // Not listed as valid escape sequence in the RFC. -+ if (!(options_ & JSON_ALLOW_VERT_TAB)) { -+ ReportError(JSON_INVALID_ESCAPE, -1); -+ return std::nullopt; -+ } -+ string.push_back('\v'); -+ break; -+ // All other escape squences are illegal. -+ default: -+ ReportError(JSON_INVALID_ESCAPE, -1); -+ return std::nullopt; -+ } -+ break; // Keep parsing. -+ } -+ } -+} -+ -+std::pair<JSONParser::StringResult, std::string_view> -+JSONParser::ConsumeStringPart() { -+ const size_t start_index = index_; -+ while (std::optional<char> c = PeekChar()) { -+ // Handle non-ASCII characters, which never trigger any special handling -+ // beyond needing to be valid UTF-8. ASCII characters will be handled -+ // separately below. -+ if (static_cast<unsigned char>(*c) >= kExtendedASCIIStart) { -+ base_icu::UChar32 next_char = 0; -+ size_t last_index = index_; -+ if (!ReadUnicodeCharacter(input_.data(), input_.length(), &index_, -+ &next_char)) { -+ if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { -+ ReportError(JSON_UNSUPPORTED_ENCODING, 0); -+ // No need to return consumed data. -+ return {StringResult::kError, {}}; -+ } -+ ConsumeChar(); -+ return {StringResult::kReplacementCharacter, -+ input_.substr(start_index, last_index - start_index)}; -+ } -+ -+ // Valid UTF-8 will be copied as-is into the output, so keep processing. -+ DCHECK_GE(next_char, kExtendedASCIIStart); -+ ConsumeChar(); -+ continue; -+ } -+ -+ if (*c == '"') { -+ std::string_view ret = input_.substr(start_index, index_ - start_index); -+ ConsumeChar(); -+ return {StringResult::kDone, ret}; -+ } -+ if (*c == '\\') { -+ std::string_view ret = input_.substr(start_index, index_ - start_index); -+ ConsumeChar(); -+ return {StringResult::kEscape, ret}; -+ } -+ -+ // Per Section 7, "All Unicode characters may be placed within the -+ // quotation marks, except for the characters that MUST be escaped: -+ // quotation mark, reverse solidus, and the control characters (U+0000 -+ // through U+001F)". -+ if (*c == '\n' || *c == '\r') { -+ if (!(options_ & JSON_ALLOW_NEWLINES_IN_STRINGS)) { -+ ReportError(JSON_UNSUPPORTED_ENCODING, -1); -+ return {StringResult::kError, {}}; // No need to return consumed data. -+ } -+ } else if (*c <= 0x1F) { -+ ReportError(JSON_UNSUPPORTED_ENCODING, -1); -+ return {StringResult::kError, {}}; // No need to return consumed data. -+ } -+ -+ // If this character is not an escape sequence, track any line breaks and -+ // keep parsing. The JSON spec forbids unescaped ASCII control characters -+ // within a string, including '\r' and '\n', but this implementation is more -+ // lenient. -+ if (*c == '\r' || *c == '\n') { -+ index_last_line_ = index_; -+ // Don't increment line_number_ twice for "\r\n". We are guaranteed that -+ // (index_ > 0) because we are consuming a string, so we must have seen an -+ // opening '"' quote character. -+ if ((*c == '\r') || (input_[index_ - 1] != '\r')) { -+ ++line_number_; -+ } -+ } -+ ConsumeChar(); -+ } -+ -+ ReportError(JSON_SYNTAX_ERROR, -1); -+ return {StringResult::kError, {}}; // No need to return consumed data. -+} -+ -+// Entry is at the first X in \uXXXX. -+bool JSONParser::DecodeUTF16(base_icu::UChar32* out_code_point) { -+ std::optional<std::string_view> escape_sequence = ConsumeChars(4); -+ if (!escape_sequence) { -+ return false; -+ } -+ -+ // Consume the UTF-16 code unit, which may be a high surrogate. -+ int code_unit16_high = 0; -+ if (!UnprefixedHexStringToInt(*escape_sequence, &code_unit16_high)) { -+ return false; -+ } -+ -+ // If this is a high surrogate, consume the next code unit to get the -+ // low surrogate. -+ if (CBU16_IS_SURROGATE(code_unit16_high)) { -+ // Make sure this is the high surrogate. -+ if (!CBU16_IS_SURROGATE_LEAD(code_unit16_high)) { -+ if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { -+ return false; -+ } -+ *out_code_point = kUnicodeReplacementPoint; -+ return true; -+ } -+ -+ // Make sure that the token has more characters to consume the -+ // lower surrogate. -+ if (!ConsumeIfMatch("\\u")) { -+ if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { -+ return false; -+ } -+ *out_code_point = kUnicodeReplacementPoint; -+ return true; -+ } -+ -+ escape_sequence = ConsumeChars(4); -+ if (!escape_sequence) { -+ return false; -+ } -+ -+ int code_unit16_low = 0; -+ if (!UnprefixedHexStringToInt(*escape_sequence, &code_unit16_low)) { -+ return false; -+ } -+ -+ if (!CBU16_IS_TRAIL(code_unit16_low)) { -+ if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { -+ return false; -+ } -+ *out_code_point = kUnicodeReplacementPoint; -+ return true; -+ } -+ -+ base_icu::UChar32 code_point = -+ CBU16_GET_SUPPLEMENTARY(code_unit16_high, code_unit16_low); -+ -+ *out_code_point = code_point; -+ } else { -+ // Not a surrogate. -+ DCHECK(CBU16_IS_SINGLE(code_unit16_high)); -+ -+ *out_code_point = code_unit16_high; -+ } -+ -+ return true; -+} -+ -+std::optional<Value> JSONParser::ConsumeNumber() { -+ const char* num_start = pos(); -+ const size_t start_index = index_; -+ size_t end_index = start_index; -+ -+ if (PeekChar() == '-') { -+ ConsumeChar(); -+ } -+ -+ if (!ReadInt(false)) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ end_index = index_; -+ -+ // The optional fraction part. -+ if (PeekChar() == '.') { -+ ConsumeChar(); -+ if (!ReadInt(true)) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ end_index = index_; -+ } -+ -+ // Optional exponent part. -+ std::optional<char> c = PeekChar(); -+ if (c == 'e' || c == 'E') { -+ ConsumeChar(); -+ if (PeekChar() == '-' || PeekChar() == '+') { -+ ConsumeChar(); -+ } -+ if (!ReadInt(true)) { -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+ } -+ end_index = index_; -+ } -+ -+ std::string_view num_string(num_start, end_index - start_index); -+ -+ int num_int; -+ if (StringToInt(num_string, &num_int)) { -+ // StringToInt will treat `-0` as zero, losing the significance of the -+ // negation. -+ if (num_int == 0 && num_string.starts_with('-')) { -+ return Value(-0.0); -+ } -+ return Value(num_int); -+ } -+ -+ double num_double; -+ if (StringToDouble(num_string, &num_double) && std::isfinite(num_double)) { -+ return Value(num_double); -+ } -+ -+ ReportError(JSON_UNREPRESENTABLE_NUMBER, 0); -+ return std::nullopt; -+} -+ -+bool JSONParser::ReadInt(bool allow_leading_zeros) { -+ size_t len = 0; -+ char first = 0; -+ -+ while (std::optional<char> c = PeekChar()) { -+ if (!IsAsciiDigit(*c)) { -+ break; -+ } -+ -+ if (len == 0) { -+ first = *c; -+ } -+ -+ ++len; -+ ConsumeChar(); -+ } -+ -+ if (len == 0) { -+ return false; -+ } -+ -+ if (!allow_leading_zeros && len > 1 && first == '0') { -+ return false; -+ } -+ -+ return true; -+} -+ -+std::optional<Value> JSONParser::ConsumeLiteral() { -+ if (ConsumeIfMatch("true")) { -+ return Value(true); -+ } -+ if (ConsumeIfMatch("false")) { -+ return Value(false); -+ } -+ if (ConsumeIfMatch("null")) { -+ return Value(Value::Type::NONE); -+ } -+ ReportError(JSON_SYNTAX_ERROR, 0); -+ return std::nullopt; -+} -+ -+bool JSONParser::ConsumeIfMatch(std::string_view match) { -+ if (match == PeekChars(match.size())) { -+ ConsumeChars(match.size()); -+ return true; -+ } -+ return false; -+} -+ -+void JSONParser::ReportError(JsonParseError code, int column_adjust) { -+ error_code_ = code; -+ error_line_ = line_number_; -+ error_column_ = static_cast<int>(index_ - index_last_line_) + column_adjust; -+ -+ // For a final blank line ('\n' and then EOF), a negative column_adjust may -+ // put us below 1, which doesn't really make sense for 1-based columns. -+ if (error_column_ < 1) { -+ error_column_ = 1; -+ } -+} -+ -+// static -+std::string JSONParser::FormatErrorMessage(int line, -+ int column, -+ const std::string& description) { -+ if (line || column) { -+ return StringPrintf("Line: %i, column: %i, %s", line, column, -+ description.c_str()); -+ } -+ return description; -+} -+ -+} // namespace base::internal ---- /dev/null -+++ b/base/json/json_parser.h -@@ -0,0 +1,269 @@ -+// Copyright 2012 The Chromium Authors -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+#ifndef BASE_JSON_JSON_PARSER_H_ -+#define BASE_JSON_JSON_PARSER_H_ -+ -+#include <stddef.h> -+#include <stdint.h> -+ -+#include <memory> -+#include <optional> -+#include <string> -+#include <string_view> -+#include <utility> -+ -+#include "base/base_export.h" -+#include "base/compiler_specific.h" -+#include "base/gtest_prod_util.h" -+#include "base/json/json_common.h" -+#include "base/third_party/icu/icu_utf.h" -+#include "base/values.h" -+ -+namespace base { -+ -+class Value; -+ -+namespace internal { -+ -+class JSONParserTest; -+ -+// The implementation behind the JSONReader interface. This class is not meant -+// to be used directly; it encapsulates logic that need not be exposed publicly. -+// -+// This parser guarantees O(n) time through the input string. Iteration happens -+// on the byte level, with the functions ConsumeChars() and ConsumeChar(). The -+// conversion from byte to JSON token happens without advancing the parser in -+// GetNextToken/ParseToken, that is tokenization operates on the current parser -+// position without advancing. -+// -+// Built on top of these are a family of Consume functions that iterate -+// internally. Invariant: on entry of a Consume function, the parser is wound -+// to the first byte of a valid JSON token. On exit, it is on the first byte -+// after the token that was just consumed, which would likely be the first byte -+// of the next token. -+class BASE_EXPORT JSONParser { -+ public: -+ // Error codes during parsing. -+ enum JsonParseError { -+ JSON_NO_ERROR = base::ValueDeserializer::kErrorCodeNoError, -+ JSON_SYNTAX_ERROR = base::ValueDeserializer::kErrorCodeInvalidFormat, -+ JSON_INVALID_ESCAPE, -+ JSON_UNEXPECTED_TOKEN, -+ JSON_TRAILING_COMMA, -+ JSON_TOO_MUCH_NESTING, -+ JSON_UNEXPECTED_DATA_AFTER_ROOT, -+ JSON_UNSUPPORTED_ENCODING, -+ JSON_UNQUOTED_DICTIONARY_KEY, -+ JSON_UNREPRESENTABLE_NUMBER, -+ JSON_PARSE_ERROR_COUNT -+ }; -+ -+ // String versions of parse error codes. -+ static const char kSyntaxError[]; -+ static const char kInvalidEscape[]; -+ static const char kUnexpectedToken[]; -+ static const char kTrailingComma[]; -+ static const char kTooMuchNesting[]; -+ static const char kUnexpectedDataAfterRoot[]; -+ static const char kUnsupportedEncoding[]; -+ static const char kUnquotedDictionaryKey[]; -+ static const char kUnrepresentableNumber[]; -+ -+ explicit JSONParser(int options, size_t max_depth = kAbsoluteMaxDepth); -+ -+ JSONParser(const JSONParser&) = delete; -+ JSONParser& operator=(const JSONParser&) = delete; -+ -+ ~JSONParser(); -+ -+ // Parses the input string according to the set options and returns the -+ // result as a Value. -+ // Wrap this in base::FooValue::From() to check the Value is of type Foo and -+ // convert to a FooValue at the same time. -+ std::optional<Value> Parse(std::string_view input); -+ -+ // Returns the error code. -+ JsonParseError error_code() const; -+ -+ // Returns the human-friendly error message. -+ std::string GetErrorMessage() const; -+ -+ // Returns the error line number if parse error happened. Otherwise always -+ // returns 0. -+ int error_line() const; -+ -+ // Returns the error column number if parse error happened. Otherwise always -+ // returns 0. -+ int error_column() const; -+ -+ private: -+ enum Token { -+ T_OBJECT_BEGIN, // { -+ T_OBJECT_END, // } -+ T_ARRAY_BEGIN, // [ -+ T_ARRAY_END, // ] -+ T_STRING, -+ T_NUMBER, -+ T_BOOL_TRUE, // true -+ T_BOOL_FALSE, // false -+ T_NULL, // null -+ T_LIST_SEPARATOR, // , -+ T_OBJECT_PAIR_SEPARATOR, // : -+ T_END_OF_INPUT, -+ T_INVALID_TOKEN, -+ }; -+ -+ // Returns the next |count| bytes of the input stream, or nullopt if fewer -+ // than |count| bytes remain. -+ std::optional<std::string_view> PeekChars(size_t count); -+ -+ // Calls PeekChars() with a |count| of 1. -+ std::optional<char> PeekChar(); -+ -+ // Returns the next |count| bytes of the input stream, or nullopt if fewer -+ // than |count| bytes remain, and advances the parser position by |count|. -+ std::optional<std::string_view> ConsumeChars(size_t count); -+ -+ // Calls ConsumeChars() with a |count| of 1. -+ std::optional<char> ConsumeChar(); -+ -+ // Returns a pointer to the current character position. -+ const char* pos(); -+ -+ // Skips over whitespace and comments to find the next token in the stream. -+ // This does not advance the parser for non-whitespace or comment chars. -+ Token GetNextToken(); -+ -+ // Consumes whitespace characters and comments until the next non-that is -+ // encountered. -+ void EatWhitespaceAndComments(); -+ // Helper function that consumes a comment, assuming that the parser is -+ // currently wound to a '/'. -+ bool EatComment(); -+ -+ // Calls GetNextToken() and then ParseToken(). -+ std::optional<Value> ParseNextToken(); -+ -+ // Takes a token that represents the start of a Value ("a structural token" -+ // in RFC terms) and consumes it, returning the result as a Value. -+ std::optional<Value> ParseToken(Token token); -+ -+ // Assuming that the parser is currently wound to '{', this parses a JSON -+ // object into a Value. -+ std::optional<Value> ConsumeDictionary(); -+ -+ // Assuming that the parser is wound to '[', this parses a JSON list into a -+ // Value. -+ std::optional<Value> ConsumeList(); -+ -+ // Calls through ConsumeStringRaw and wraps it in a value. -+ std::optional<Value> ConsumeString(); -+ -+ // Assuming that the parser is wound to a double quote, this parses a string, -+ // decoding any escape sequences and validating UTF-8. Returns the string on -+ // success or std::nullopt on error, with error information set. -+ std::optional<std::string> ConsumeStringRaw(); -+ -+ enum class StringResult { -+ // Parsing stopped because of invalid input. Error information has been set. -+ // The caller should return failure. -+ kError, -+ // Parsing stopped because the string is finished. The parser is wound to -+ // just paste the closing quote. The caller should stop parsing the string. -+ kDone, -+ // Parsing stopped because of invalid Unicode which should be replaced with -+ // a replacement character. The parser is wound to just past the input that -+ // should be a replacement character. The caller should add a replacement -+ // character and continue parsing. -+ kReplacementCharacter, -+ // Parsing stopped because of an escape sequence. The parser is wound to -+ // just past the backslash. The caller should consume the escape sequence -+ // and continue parsing. -+ kEscape, -+ }; -+ -+ // Consumes the portion of a JavaScript string which may be copied to the -+ // input with no conversions, stopping at one of the events above. Returns the -+ // reason parsing stopped and the data that was consumed. This should be -+ // called in a loop, handling all the cases above until reaching kDone. -+ std::pair<StringResult, std::string_view> ConsumeStringPart(); -+ -+ // Helper function for ConsumeStringRaw() that consumes the next four or 10 -+ // bytes (parser is wound to the first character of a HEX sequence, with the -+ // potential for consuming another \uXXXX for a surrogate). Returns true on -+ // success and places the code point |out_code_point|, and false on failure. -+ bool DecodeUTF16(base_icu::UChar32* out_code_point); -+ -+ // Assuming that the parser is wound to the start of a valid JSON number, -+ // this parses and converts it to either an int or double value. -+ std::optional<Value> ConsumeNumber(); -+ // Helper that reads characters that are ints. Returns true if a number was -+ // read and false on error. -+ bool ReadInt(bool allow_leading_zeros); -+ -+ // Consumes the literal values of |true|, |false|, and |null|, assuming the -+ // parser is wound to the first character of any of those. -+ std::optional<Value> ConsumeLiteral(); -+ -+ // Helper function that returns true if the byte squence |match| can be -+ // consumed at the current parser position. Returns false if there are fewer -+ // than |match|-length bytes or if the sequence does not match, and the -+ // parser state is unchanged. -+ bool ConsumeIfMatch(std::string_view match); -+ -+ // Sets the error information to |code| at the current column, based on -+ // |index_| and |index_last_line_|, with an optional positive/negative -+ // adjustment by |column_adjust|. -+ void ReportError(JsonParseError code, int column_adjust); -+ -+ // Given the line and column number of an error, formats one of the error -+ // message contants from json_reader.h for human display. -+ static std::string FormatErrorMessage(int line, -+ int column, -+ const std::string& description); -+ -+ // base::JSONParserOptions that control parsing. -+ const int options_; -+ -+ // Maximum depth to parse. -+ const size_t max_depth_; -+ -+ // The input stream being parsed. Note: Not guaranteed to NUL-terminated. -+ std::string_view input_; -+ -+ // The index in the input stream to which the parser is wound. -+ size_t index_; -+ -+ // The number of times the parser has recursed (current stack depth). -+ size_t stack_depth_; -+ -+ // The line number that the parser is at currently. -+ int line_number_; -+ -+ // The last value of |index_| on the previous line. -+ size_t index_last_line_; -+ -+ // Error information. -+ JsonParseError error_code_; -+ int error_line_; -+ int error_column_; -+ -+ friend class JSONParserTest; -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, NextChar); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeDictionary); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeList); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeString); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeLiterals); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeNumbers); -+ FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ErrorMessages); -+}; -+ -+// Used when decoding and an invalid utf-8 sequence is encountered. -+BASE_EXPORT extern const char kUnicodeReplacementString[]; -+ -+} // namespace internal -+} // namespace base -+ -+#endif // BASE_JSON_JSON_PARSER_H_ --- a/base/json/json_reader.cc +++ b/base/json/json_reader.cc @@ -12,115 +12,8 @@ @@ -1489,167 +255,6 @@ // Ignore file options unless logging to file is set. if ((g_logging_destination & LOG_TO_FILE) == 0) { ---- a/base/test/BUILD.gn -+++ b/base/test/BUILD.gn -@@ -5,7 +5,6 @@ - import("//build/compiled_action.gni") - import("//build/config/features.gni") - import("//build/config/ui.gni") --import("//build/rust/rust_static_library.gni") - import("//build_overrides/build.gni") - import("//third_party/protobuf/proto_library.gni") - -@@ -35,16 +34,6 @@ static_library("test_config") { - ] - } - --rust_static_library("test_rust_logger_consumer") { -- allow_unsafe = true # Unsafe needed for FFI -- testonly = true -- deps = [ "//third_party/rust/log/v0_4:lib" ] -- sources = [ "logging/test_rust_logger_consumer.rs" ] -- -- crate_root = "logging/test_rust_logger_consumer.rs" -- -- cxx_bindings = [ "logging/test_rust_logger_consumer.rs" ] --} - - static_library("test_support") { - testonly = true -@@ -195,7 +184,6 @@ static_library("test_support") { - - public_deps = [ - ":test_config", -- ":test_rust_logger_consumer", - "//base", - "//base:base_static", - "//base:i18n", ---- a/build/rust/gni_impl/rust_target.gni -+++ b/build/rust/gni_impl/rust_target.gni -@@ -38,7 +38,7 @@ if (enable_rust_cxx) { - # be provided. - - template("rust_target") { -- assert(enable_rust) -+ #assert(enable_rust) - _target_name = target_name - - # NOTE: TargetName=>CrateName mangling algorithm should be updated ---- a/chrome/browser/BUILD.gn -+++ b/chrome/browser/BUILD.gn -@@ -3588,8 +3588,6 @@ static_library("browser") { - "//components/translate/core/language_detection", - "//components/ukm/android:ukm_recorder", - "//components/ukm/content", -- "//components/user_data_importer/common", -- "//components/user_data_importer/content", - "//components/user_prefs/android:jni_cc", - "//components/visited_url_ranking/public", - "//components/visited_url_ranking/public", -@@ -4357,8 +4355,6 @@ static_library("browser") { - "//chrome/browser/hid", - "//chrome/browser/icon_transcoder", - "//chrome/browser/image_editor:image_editor_component_util", -- "//chrome/browser/importer", -- "//chrome/browser/importer:impl", - "//chrome/browser/lens/region_search", - "//chrome/browser/media/router:mojo_impl", - "//chrome/browser/media/router:providers_wired_display_impl", -@@ -4622,7 +4618,6 @@ static_library("browser") { - "//chrome/browser/ui/signin:impl", - "//chrome/browser/ui/webui/whats_new:impl", - "//chrome/browser/ui:browser_list_impl", -- "//chrome/browser/importer:impl", - "//chrome/browser/ui/webui/commerce:impl", - "//chrome/browser/ui/webui/customize_buttons", - "//chrome/browser/ui/webui/settings:impl", ---- a/chrome/browser/extensions/BUILD.gn -+++ b/chrome/browser/extensions/BUILD.gn -@@ -909,7 +909,6 @@ source_set("extensions") { - "//chrome/browser/apps/app_service:constants", - "//chrome/browser/chooser_controller", - "//chrome/browser/feedback", -- "//chrome/browser/importer", - "//chrome/browser/lifetime:termination_notification", - "//chrome/browser/picture_in_picture", - "//chrome/browser/prefs", ---- a/chrome/browser/ui/BUILD.gn -+++ b/chrome/browser/ui/BUILD.gn -@@ -1711,8 +1711,6 @@ static_library("ui") { - - # Non-android public_deps for "ui" target. - public_deps += [ -- "//chrome/browser/importer", -- "//chrome/browser/importer:impl", - "//chrome/browser/ui:browser_list", - "//chrome/browser/ui:browser_list_impl", - "//chrome/browser/ui/commerce", ---- a/chrome/utility/BUILD.gn -+++ b/chrome/utility/BUILD.gn -@@ -52,8 +52,6 @@ static_library("utility") { - "//components/services/unzip:lib", - "//components/strings", - "//components/url_formatter", -- "//components/user_data_importer/content", -- "//components/user_data_importer/mojom", - "//components/webapps/services/web_app_origin_association:lib", - "//content/public/child", - "//content/public/common", -@@ -141,9 +139,6 @@ static_library("utility") { - "//chrome/common:mojo_bindings", - "//chrome/common/importer:interfaces", - "//components/autofill/core/common", -- "//components/user_data_importer/common", -- "//components/user_data_importer/content", -- "//components/user_data_importer/utility:bookmarks", - "//services/proxy_resolver:lib", - "//services/screen_ai", - ] -@@ -292,8 +287,6 @@ if (!is_android) { - "//chrome/common/importer", - "//chrome/common/importer:test_support", - "//components/favicon_base", -- "//components/user_data_importer/common", -- "//components/user_data_importer/utility:safari_data_importer", - "//content/test:test_support", - "//sql", - "//testing/gmock", ---- a/components/BUILD.gn -+++ b/components/BUILD.gn -@@ -383,7 +383,6 @@ test("components_unittests") { - "//components/url_formatter/spoof_checks/top_domains:unit_tests", - "//components/url_matcher:unit_tests", - "//components/url_pattern_index:unit_tests", -- "//components/user_data_importer/utility:unit_tests", - "//components/variations:unit_tests", - "//components/variations/field_trial_config:unit_tests", - "//components/variations/service:unit_tests", -@@ -622,7 +621,6 @@ test("components_unittests") { - "//components/site_isolation:unit_tests", - "//components/spellcheck/browser:unit_tests", - "//components/spellcheck/renderer:unit_tests", -- "//components/user_data_importer/content:unit_tests", - ] - - if (!is_fuchsia) { #!iOS and!Fuchsia -@@ -937,7 +935,6 @@ test("components_unittests") { - "//components/signin/public/identity_manager/objc:unit_tests", - "//components/translate/ios/browser:unit_tests", - "//components/ukm/ios:unit_tests", -- "//components/user_data_importer/utility:unit_tests", - "//components/webauthn/ios:unit_tests", - ] - } ---- a/components/user_data_importer/utility/BUILD.gn -+++ b/components/user_data_importer/utility/BUILD.gn -@@ -44,7 +44,6 @@ source_set("safari_data_importer") { - deps = [ - ":bookmarks", - ":utility", -- ":zip_ffi_glue", - "//base", - "//components/bookmarks/browser", - "//components/history/core/browser", --- a/services/on_device_model/ml/BUILD.gn +++ b/services/on_device_model/ml/BUILD.gn @@ -73,7 +73,6 @@ if (use_blink || (is_ios && build_with_i @@ -1670,16 +275,6 @@ #if !BUILDFLAG(IS_IOS) #include "gpu/config/gpu_info_collector.h" ---- a/third_party/blink/common/BUILD.gn -+++ b/third_party/blink/common/BUILD.gn -@@ -314,7 +314,6 @@ source_set("common") { - "//services/metrics/public/mojom", - "//services/network/public/cpp", - "//services/network/public/mojom:mojom_permissions_policy", -- "//third_party/blink/common/rust_crash", - "//third_party/blink/public/common:buildflags", - "//third_party/re2", - "//ui/base", --- a/third_party/blink/common/chrome_debug_urls.cc +++ b/third_party/blink/common/chrome_debug_urls.cc @@ -12,7 +12,6 @@ @@ -1710,21 +305,7 @@ // hosted in a process that has correctly called --- a/third_party/breakpad/BUILD.gn +++ b/third_party/breakpad/BUILD.gn -@@ -494,12 +494,7 @@ if (is_mac) { - # For breakpad/src/common/stabs_reader.h. - defines = [ "HAVE_MACH_O_NLIST_H" ] - -- # Rust demangle support. -- deps = [ "//third_party/rust/rustc_demangle_capi/v0_1:lib" ] -- defines += [ "HAVE_RUSTC_DEMANGLE" ] -- include_dirs += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include" ] -- sources += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include/rustc_demangle.h" ] -- } -+ } - test("breakpad_unittests") { - sources = [ "breakpad/src/common/module_unittest.cc" ] - deps = [ -@@ -746,12 +741,6 @@ if (is_linux || is_chromeos || is_androi +@@ -746,12 +746,6 @@ if (is_linux || is_chromeos || is_androi include_dirs = [ "breakpad/src" ] diff --git a/www-client/ungoogled-chromium/files/json_parser.cc b/www-client/ungoogled-chromium/files/json_parser.cc new file mode 100644 index 000000000000..0873aa1f8240 --- /dev/null +++ b/www-client/ungoogled-chromium/files/json_parser.cc @@ -0,0 +1,872 @@ +// Copyright 2012 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "base/json/json_parser.h" + +#include <algorithm> +#include <cmath> +#include <iterator> +#include <memory> +#include <string_view> +#include <utility> +#include <vector> + +#include "base/check_op.h" +#include "base/compiler_specific.h" +#include "base/feature_list.h" +#include "base/features.h" +#include "base/json/json_reader.h" +#include "base/notreached.h" +#include "base/numerics/safe_conversions.h" +#include "base/strings/string_number_conversions.h" +#include "base/strings/string_util.h" +#include "base/strings/stringprintf.h" +#include "base/strings/utf_string_conversion_utils.h" +#include "base/strings/utf_string_conversions.h" +#include "base/third_party/icu/icu_utf.h" +#include "base/types/pass_key.h" + +namespace base::internal { + +namespace { + +// Values 1000 and above are used by JSONFileValueSerializer::JsonFileError. +static_assert(JSONParser::JSON_PARSE_ERROR_COUNT < 1000, + "JSONParser error out of bounds"); + +std::string ErrorCodeToString(JSONParser::JsonParseError error_code) { + switch (error_code) { + case JSONParser::JSON_NO_ERROR: + return std::string(); + case JSONParser::JSON_SYNTAX_ERROR: + return JSONParser::kSyntaxError; + case JSONParser::JSON_INVALID_ESCAPE: + return JSONParser::kInvalidEscape; + case JSONParser::JSON_UNEXPECTED_TOKEN: + return JSONParser::kUnexpectedToken; + case JSONParser::JSON_TRAILING_COMMA: + return JSONParser::kTrailingComma; + case JSONParser::JSON_TOO_MUCH_NESTING: + return JSONParser::kTooMuchNesting; + case JSONParser::JSON_UNEXPECTED_DATA_AFTER_ROOT: + return JSONParser::kUnexpectedDataAfterRoot; + case JSONParser::JSON_UNSUPPORTED_ENCODING: + return JSONParser::kUnsupportedEncoding; + case JSONParser::JSON_UNQUOTED_DICTIONARY_KEY: + return JSONParser::kUnquotedDictionaryKey; + case JSONParser::JSON_UNREPRESENTABLE_NUMBER: + return JSONParser::kUnrepresentableNumber; + case JSONParser::JSON_PARSE_ERROR_COUNT: + NOTREACHED(); + } + NOTREACHED(); +} + +const int32_t kExtendedASCIIStart = 0x80; +constexpr base_icu::UChar32 kUnicodeReplacementPoint = 0xFFFD; + +// UnprefixedHexStringToInt acts like |HexStringToInt|, but enforces that the +// input consists purely of hex digits. I.e. no "0x" nor "OX" prefix is +// permitted. +bool UnprefixedHexStringToInt(std::string_view input, int* output) { + for (char i : input) { + if (!IsHexDigit(i)) { + return false; + } + } + return HexStringToInt(input, output); +} + +} // namespace + +// This is U+FFFD. +const char kUnicodeReplacementString[] = "\xEF\xBF\xBD"; + +const char JSONParser::kSyntaxError[] = "Syntax error."; +const char JSONParser::kInvalidEscape[] = "Invalid escape sequence."; +const char JSONParser::kUnexpectedToken[] = "Unexpected token."; +const char JSONParser::kTrailingComma[] = "Trailing comma not allowed."; +const char JSONParser::kTooMuchNesting[] = "Too much nesting."; +const char JSONParser::kUnexpectedDataAfterRoot[] = + "Unexpected data after root element."; +const char JSONParser::kUnsupportedEncoding[] = + "Unsupported encoding. JSON must be UTF-8."; +const char JSONParser::kUnquotedDictionaryKey[] = + "Dictionary keys must be quoted."; +const char JSONParser::kUnrepresentableNumber[] = + "Number cannot be represented."; + +JSONParser::JSONParser(int options, size_t max_depth) + : options_(options), + max_depth_(max_depth), + index_(0), + stack_depth_(0), + line_number_(0), + index_last_line_(0), + error_code_(JSON_NO_ERROR), + error_line_(0), + error_column_(0) { + CHECK_LE(max_depth, kAbsoluteMaxDepth); +} + +JSONParser::~JSONParser() = default; + +std::optional<Value> JSONParser::Parse(std::string_view input) { + input_ = input; + index_ = 0; + // Line and column counting is 1-based, but |index_| is 0-based. For example, + // if input is "Aaa\nB" then 'A' and 'B' are both in column 1 (at lines 1 and + // 2) and have indexes of 0 and 4. We track the line number explicitly (the + // |line_number_| field) and the column number implicitly (the difference + // between |index_| and |index_last_line_|). In calculating that difference, + // |index_last_line_| is the index of the '\r' or '\n', not the index of the + // first byte after the '\n'. For the 'B' in "Aaa\nB", its |index_| and + // |index_last_line_| would be 4 and 3: 'B' is in column (4 - 3) = 1. We + // initialize |index_last_line_| to -1, not 0, since -1 is the (out of range) + // index of the imaginary '\n' immediately before the start of the string: + // 'A' is in column (0 - -1) = 1. + line_number_ = 1; + index_last_line_ = static_cast<size_t>(-1); + + error_code_ = JSON_NO_ERROR; + error_line_ = 0; + error_column_ = 0; + + // When the input JSON string starts with a UTF-8 Byte-Order-Mark, + // advance the start position to avoid the ParseNextToken function mis- + // treating a Unicode BOM as an invalid character and returning NULL. + ConsumeIfMatch("\xEF\xBB\xBF"); + + // Parse the first and any nested tokens. + std::optional<Value> root(ParseNextToken()); + if (!root) { + return std::nullopt; + } + + // Make sure the input stream is at an end. + if (GetNextToken() != T_END_OF_INPUT) { + ReportError(JSON_UNEXPECTED_DATA_AFTER_ROOT, 0); + return std::nullopt; + } + + return root; +} + +JSONParser::JsonParseError JSONParser::error_code() const { + return error_code_; +} + +std::string JSONParser::GetErrorMessage() const { + return FormatErrorMessage(error_line_, error_column_, + ErrorCodeToString(error_code_)); +} + +int JSONParser::error_line() const { + return error_line_; +} + +int JSONParser::error_column() const { + return error_column_; +} + +// JSONParser private ////////////////////////////////////////////////////////// + +std::optional<std::string_view> JSONParser::PeekChars(size_t count) { + if (count > input_.length() - index_) { + return std::nullopt; + } + // Using string_view::substr() was historically significantly slower + // (according to base_perftests) than constructing a substring manually. + // + // TODO(crbug.com/40284755): Is this still the case? Ideally the bounds check + // performed by substr would be deleted by the optimizer for being redundant + // with the runtime check above. However, to do so, the compiler would need + // to know `index_ <= input_.length()` is a class invariant. If we + // restructured the code so that we only stored the remaining data, that + // would avoid this, but it would prevent rewinding (the places in this file + // which look at `input_[index_ - 1]`.) + return UNSAFE_BUFFERS(std::string_view(input_.data() + index_, count)); +} + +std::optional<char> JSONParser::PeekChar() { + std::optional<std::string_view> chars = PeekChars(1); + if (chars) { + return (*chars)[0]; + } + return std::nullopt; +} + +std::optional<std::string_view> JSONParser::ConsumeChars(size_t count) { + std::optional<std::string_view> chars = PeekChars(count); + if (chars) { + index_ += count; + } + return chars; +} + +std::optional<char> JSONParser::ConsumeChar() { + std::optional<std::string_view> chars = ConsumeChars(1); + if (chars) { + return (*chars)[0]; + } + return std::nullopt; +} + +const char* JSONParser::pos() { + CHECK_LE(index_, input_.length()); + // SAFETY: Checked above. + return UNSAFE_BUFFERS(input_.data() + index_); +} + +JSONParser::Token JSONParser::GetNextToken() { + EatWhitespaceAndComments(); + + std::optional<char> c = PeekChar(); + if (!c) { + return T_END_OF_INPUT; + } + + switch (*c) { + case '{': + return T_OBJECT_BEGIN; + case '}': + return T_OBJECT_END; + case '[': + return T_ARRAY_BEGIN; + case ']': + return T_ARRAY_END; + case '"': + return T_STRING; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '-': + return T_NUMBER; + case 't': + return T_BOOL_TRUE; + case 'f': + return T_BOOL_FALSE; + case 'n': + return T_NULL; + case ',': + return T_LIST_SEPARATOR; + case ':': + return T_OBJECT_PAIR_SEPARATOR; + default: + return T_INVALID_TOKEN; + } +} + +void JSONParser::EatWhitespaceAndComments() { + while (std::optional<char> c = PeekChar()) { + switch (*c) { + case '\r': + case '\n': + index_last_line_ = index_; + // Don't increment line_number_ twice for "\r\n". + if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { + ++line_number_; + } + [[fallthrough]]; + case ' ': + case '\t': + ConsumeChar(); + break; + case '/': + if (!EatComment()) { + return; + } + break; + default: + return; + } + } +} + +bool JSONParser::EatComment() { + std::optional<std::string_view> comment_start = PeekChars(2); + if (!comment_start) { + return false; + } + + const bool comments_allowed = options_ & JSON_ALLOW_COMMENTS; + + if (comment_start == "//") { + if (!comments_allowed) { + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return false; + } + + ConsumeChars(2); + // Single line comment, read to newline. + while (std::optional<char> c = PeekChar()) { + if (c == '\n' || c == '\r') { + return true; + } + ConsumeChar(); + } + } else if (comment_start == "/*") { + if (!comments_allowed) { + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return false; + } + + ConsumeChars(2); + char previous_char = '\0'; + // Block comment, read until end marker. + while (std::optional<char> c = PeekChar()) { + if (previous_char == '*' && c == '/') { + // EatWhitespaceAndComments will inspect pos(), which will still be on + // the last / of the comment, so advance once more (which may also be + // end of input). + ConsumeChar(); + return true; + } + previous_char = *ConsumeChar(); + } + + // If the comment is unterminated, GetNextToken will report T_END_OF_INPUT. + } + + return false; +} + +std::optional<Value> JSONParser::ParseNextToken() { + return ParseToken(GetNextToken()); +} + +std::optional<Value> JSONParser::ParseToken(Token token) { + switch (token) { + case T_OBJECT_BEGIN: + return ConsumeDictionary(); + case T_ARRAY_BEGIN: + return ConsumeList(); + case T_STRING: + return ConsumeString(); + case T_NUMBER: + return ConsumeNumber(); + case T_BOOL_TRUE: + case T_BOOL_FALSE: + case T_NULL: + return ConsumeLiteral(); + default: + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return std::nullopt; + } +} + +std::optional<Value> JSONParser::ConsumeDictionary() { + if (ConsumeChar() != '{') { + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return std::nullopt; + } + + StackMarker depth_check(max_depth_, &stack_depth_); + if (depth_check.IsTooDeep()) { + ReportError(JSON_TOO_MUCH_NESTING, -1); + return std::nullopt; + } + + std::vector<std::pair<std::string, std::unique_ptr<Value>>> values; + + Token token = GetNextToken(); + while (token != T_OBJECT_END) { + if (token != T_STRING) { + ReportError(JSON_UNQUOTED_DICTIONARY_KEY, 0); + return std::nullopt; + } + + // First consume the key. + std::optional<std::string> key = ConsumeStringRaw(); + if (!key) { + return std::nullopt; + } + + // Read the separator. + token = GetNextToken(); + if (token != T_OBJECT_PAIR_SEPARATOR) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + + // The next token is the value. Ownership transfers to |dict|. + ConsumeChar(); + std::optional<Value> value = ParseNextToken(); + if (!value) { + // ReportError from deeper level. + return std::nullopt; + } + + values.emplace_back(std::move(*key), + std::make_unique<Value>(std::move(*value))); + + token = GetNextToken(); + if (token == T_LIST_SEPARATOR) { + ConsumeChar(); + token = GetNextToken(); + if (token == T_OBJECT_END && !(options_ & JSON_ALLOW_TRAILING_COMMAS)) { + ReportError(JSON_TRAILING_COMMA, 0); + return std::nullopt; + } + } else if (token != T_OBJECT_END) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + } + + ConsumeChar(); // Closing '}'. + // Reverse |dict_storage| to keep the last of elements with the same key in + // the input. + std::ranges::reverse(values); + return Value(Value::Dict(PassKey<JSONParser>(), std::move(values))); +} + +std::optional<Value> JSONParser::ConsumeList() { + if (ConsumeChar() != '[') { + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return std::nullopt; + } + + StackMarker depth_check(max_depth_, &stack_depth_); + if (depth_check.IsTooDeep()) { + ReportError(JSON_TOO_MUCH_NESTING, -1); + return std::nullopt; + } + + Value::List list; + + Token token = GetNextToken(); + while (token != T_ARRAY_END) { + std::optional<Value> item = ParseToken(token); + if (!item) { + // ReportError from deeper level. + return std::nullopt; + } + + list.Append(std::move(*item)); + + token = GetNextToken(); + if (token == T_LIST_SEPARATOR) { + ConsumeChar(); + token = GetNextToken(); + if (token == T_ARRAY_END && !(options_ & JSON_ALLOW_TRAILING_COMMAS)) { + ReportError(JSON_TRAILING_COMMA, 0); + return std::nullopt; + } + } else if (token != T_ARRAY_END) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + } + + ConsumeChar(); // Closing ']'. + + return Value(std::move(list)); +} + +std::optional<Value> JSONParser::ConsumeString() { + std::optional<std::string> string = ConsumeStringRaw(); + if (!string) { + return std::nullopt; + } + return Value(std::move(*string)); +} + +std::optional<std::string> JSONParser::ConsumeStringRaw() { + if (ConsumeChar() != '"') { + ReportError(JSON_UNEXPECTED_TOKEN, 0); + return std::nullopt; + } + + std::string string; + for (;;) { + auto [result, consumed] = ConsumeStringPart(); + switch (result) { + case StringResult::kError: + return std::nullopt; + + case StringResult::kDone: + // This is the last time we're appending, so pre-reserve the desired + // size, to prevent `+=` from overallocating. (In other cases, the + // overallocating is desirable for amortization.) In particular, + // the common case is that `string` is empty and we return in one step. + string.reserve(string.size() + consumed.size()); + string += consumed; + return std::move(string); + + case StringResult::kReplacementCharacter: + string += consumed; + string += kUnicodeReplacementString; + break; // Keep parsing. + + case StringResult::kEscape: + string += consumed; + std::optional<char> escape_char = ConsumeChar(); + if (!escape_char) { + ReportError(JSON_INVALID_ESCAPE, -1); + return std::nullopt; + } + + switch (*escape_char) { + // Allowed esape sequences: + case 'x': { // UTF-8 sequence. + // UTF-8 \x escape sequences are not allowed in the spec, but they + // are supported here for backwards-compatiblity with the old + // parser. + if (!(options_ & JSON_ALLOW_X_ESCAPES)) { + ReportError(JSON_INVALID_ESCAPE, -1); + return std::nullopt; + } + + std::optional<std::string_view> escape_sequence = ConsumeChars(2); + if (!escape_sequence) { + ReportError(JSON_INVALID_ESCAPE, -3); + return std::nullopt; + } + + int hex_digit = 0; + if (!UnprefixedHexStringToInt(*escape_sequence, &hex_digit)) { + ReportError(JSON_INVALID_ESCAPE, -3); + return std::nullopt; + } + + // A two-character hex sequence is at most 0xff and all codepoints + // up to 0xff are valid. + DCHECK_LE(hex_digit, 0xff); + DCHECK(IsValidCharacter(hex_digit)); + WriteUnicodeCharacter(hex_digit, &string); + break; + } + case 'u': { // UTF-16 sequence. + // UTF units are of the form \uXXXX. + base_icu::UChar32 code_point; + if (!DecodeUTF16(&code_point)) { + ReportError(JSON_INVALID_ESCAPE, -1); + return std::nullopt; + } + WriteUnicodeCharacter(code_point, &string); + break; + } + case '"': + string.push_back('"'); + break; + case '\\': + string.push_back('\\'); + break; + case '/': + string.push_back('/'); + break; + case 'b': + string.push_back('\b'); + break; + case 'f': + string.push_back('\f'); + break; + case 'n': + string.push_back('\n'); + break; + case 'r': + string.push_back('\r'); + break; + case 't': + string.push_back('\t'); + break; + case 'v': // Not listed as valid escape sequence in the RFC. + if (!(options_ & JSON_ALLOW_VERT_TAB)) { + ReportError(JSON_INVALID_ESCAPE, -1); + return std::nullopt; + } + string.push_back('\v'); + break; + // All other escape squences are illegal. + default: + ReportError(JSON_INVALID_ESCAPE, -1); + return std::nullopt; + } + break; // Keep parsing. + } + } +} + +std::pair<JSONParser::StringResult, std::string_view> +JSONParser::ConsumeStringPart() { + const size_t start_index = index_; + while (std::optional<char> c = PeekChar()) { + // Handle non-ASCII characters, which never trigger any special handling + // beyond needing to be valid UTF-8. ASCII characters will be handled + // separately below. + if (static_cast<unsigned char>(*c) >= kExtendedASCIIStart) { + base_icu::UChar32 next_char = 0; + size_t last_index = index_; + if (!ReadUnicodeCharacter(input_.data(), input_.length(), &index_, + &next_char)) { + if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { + ReportError(JSON_UNSUPPORTED_ENCODING, 0); + // No need to return consumed data. + return {StringResult::kError, {}}; + } + ConsumeChar(); + return {StringResult::kReplacementCharacter, + input_.substr(start_index, last_index - start_index)}; + } + + // Valid UTF-8 will be copied as-is into the output, so keep processing. + DCHECK_GE(next_char, kExtendedASCIIStart); + ConsumeChar(); + continue; + } + + if (*c == '"') { + std::string_view ret = input_.substr(start_index, index_ - start_index); + ConsumeChar(); + return {StringResult::kDone, ret}; + } + if (*c == '\\') { + std::string_view ret = input_.substr(start_index, index_ - start_index); + ConsumeChar(); + return {StringResult::kEscape, ret}; + } + + // Per Section 7, "All Unicode characters may be placed within the + // quotation marks, except for the characters that MUST be escaped: + // quotation mark, reverse solidus, and the control characters (U+0000 + // through U+001F)". + if (*c == '\n' || *c == '\r') { + if (!(options_ & JSON_ALLOW_NEWLINES_IN_STRINGS)) { + ReportError(JSON_UNSUPPORTED_ENCODING, -1); + return {StringResult::kError, {}}; // No need to return consumed data. + } + } else if (*c <= 0x1F) { + ReportError(JSON_UNSUPPORTED_ENCODING, -1); + return {StringResult::kError, {}}; // No need to return consumed data. + } + + // If this character is not an escape sequence, track any line breaks and + // keep parsing. The JSON spec forbids unescaped ASCII control characters + // within a string, including '\r' and '\n', but this implementation is more + // lenient. + if (*c == '\r' || *c == '\n') { + index_last_line_ = index_; + // Don't increment line_number_ twice for "\r\n". We are guaranteed that + // (index_ > 0) because we are consuming a string, so we must have seen an + // opening '"' quote character. + if ((*c == '\r') || (input_[index_ - 1] != '\r')) { + ++line_number_; + } + } + ConsumeChar(); + } + + ReportError(JSON_SYNTAX_ERROR, -1); + return {StringResult::kError, {}}; // No need to return consumed data. +} + +// Entry is at the first X in \uXXXX. +bool JSONParser::DecodeUTF16(base_icu::UChar32* out_code_point) { + std::optional<std::string_view> escape_sequence = ConsumeChars(4); + if (!escape_sequence) { + return false; + } + + // Consume the UTF-16 code unit, which may be a high surrogate. + int code_unit16_high = 0; + if (!UnprefixedHexStringToInt(*escape_sequence, &code_unit16_high)) { + return false; + } + + // If this is a high surrogate, consume the next code unit to get the + // low surrogate. + if (CBU16_IS_SURROGATE(code_unit16_high)) { + // Make sure this is the high surrogate. + if (!CBU16_IS_SURROGATE_LEAD(code_unit16_high)) { + if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { + return false; + } + *out_code_point = kUnicodeReplacementPoint; + return true; + } + + // Make sure that the token has more characters to consume the + // lower surrogate. + if (!ConsumeIfMatch("\\u")) { + if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { + return false; + } + *out_code_point = kUnicodeReplacementPoint; + return true; + } + + escape_sequence = ConsumeChars(4); + if (!escape_sequence) { + return false; + } + + int code_unit16_low = 0; + if (!UnprefixedHexStringToInt(*escape_sequence, &code_unit16_low)) { + return false; + } + + if (!CBU16_IS_TRAIL(code_unit16_low)) { + if ((options_ & JSON_REPLACE_INVALID_CHARACTERS) == 0) { + return false; + } + *out_code_point = kUnicodeReplacementPoint; + return true; + } + + base_icu::UChar32 code_point = + CBU16_GET_SUPPLEMENTARY(code_unit16_high, code_unit16_low); + + *out_code_point = code_point; + } else { + // Not a surrogate. + DCHECK(CBU16_IS_SINGLE(code_unit16_high)); + + *out_code_point = code_unit16_high; + } + + return true; +} + +std::optional<Value> JSONParser::ConsumeNumber() { + const char* num_start = pos(); + const size_t start_index = index_; + size_t end_index = start_index; + + if (PeekChar() == '-') { + ConsumeChar(); + } + + if (!ReadInt(false)) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + end_index = index_; + + // The optional fraction part. + if (PeekChar() == '.') { + ConsumeChar(); + if (!ReadInt(true)) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + end_index = index_; + } + + // Optional exponent part. + std::optional<char> c = PeekChar(); + if (c == 'e' || c == 'E') { + ConsumeChar(); + if (PeekChar() == '-' || PeekChar() == '+') { + ConsumeChar(); + } + if (!ReadInt(true)) { + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; + } + end_index = index_; + } + + std::string_view num_string(num_start, end_index - start_index); + + int num_int; + if (StringToInt(num_string, &num_int)) { + // StringToInt will treat `-0` as zero, losing the significance of the + // negation. + if (num_int == 0 && num_string.starts_with('-')) { + return Value(-0.0); + } + return Value(num_int); + } + + double num_double; + if (StringToDouble(num_string, &num_double) && std::isfinite(num_double)) { + return Value(num_double); + } + + ReportError(JSON_UNREPRESENTABLE_NUMBER, 0); + return std::nullopt; +} + +bool JSONParser::ReadInt(bool allow_leading_zeros) { + size_t len = 0; + char first = 0; + + while (std::optional<char> c = PeekChar()) { + if (!IsAsciiDigit(*c)) { + break; + } + + if (len == 0) { + first = *c; + } + + ++len; + ConsumeChar(); + } + + if (len == 0) { + return false; + } + + if (!allow_leading_zeros && len > 1 && first == '0') { + return false; + } + + return true; +} + +std::optional<Value> JSONParser::ConsumeLiteral() { + if (ConsumeIfMatch("true")) { + return Value(true); + } + if (ConsumeIfMatch("false")) { + return Value(false); + } + if (ConsumeIfMatch("null")) { + return Value(Value::Type::NONE); + } + ReportError(JSON_SYNTAX_ERROR, 0); + return std::nullopt; +} + +bool JSONParser::ConsumeIfMatch(std::string_view match) { + if (match == PeekChars(match.size())) { + ConsumeChars(match.size()); + return true; + } + return false; +} + +void JSONParser::ReportError(JsonParseError code, int column_adjust) { + error_code_ = code; + error_line_ = line_number_; + error_column_ = static_cast<int>(index_ - index_last_line_) + column_adjust; + + // For a final blank line ('\n' and then EOF), a negative column_adjust may + // put us below 1, which doesn't really make sense for 1-based columns. + if (error_column_ < 1) { + error_column_ = 1; + } +} + +// static +std::string JSONParser::FormatErrorMessage(int line, + int column, + const std::string& description) { + if (line || column) { + return StringPrintf("Line: %i, column: %i, %s", line, column, + description.c_str()); + } + return description; +} + +} // namespace base::internal diff --git a/www-client/ungoogled-chromium/files/json_parser.h b/www-client/ungoogled-chromium/files/json_parser.h new file mode 100644 index 000000000000..92e058640b4b --- /dev/null +++ b/www-client/ungoogled-chromium/files/json_parser.h @@ -0,0 +1,269 @@ +// Copyright 2012 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef BASE_JSON_JSON_PARSER_H_ +#define BASE_JSON_JSON_PARSER_H_ + +#include <stddef.h> +#include <stdint.h> + +#include <memory> +#include <optional> +#include <string> +#include <string_view> +#include <utility> + +#include "base/base_export.h" +#include "base/compiler_specific.h" +#include "base/gtest_prod_util.h" +#include "base/json/json_common.h" +#include "base/third_party/icu/icu_utf.h" +#include "base/values.h" + +namespace base { + +class Value; + +namespace internal { + +class JSONParserTest; + +// The implementation behind the JSONReader interface. This class is not meant +// to be used directly; it encapsulates logic that need not be exposed publicly. +// +// This parser guarantees O(n) time through the input string. Iteration happens +// on the byte level, with the functions ConsumeChars() and ConsumeChar(). The +// conversion from byte to JSON token happens without advancing the parser in +// GetNextToken/ParseToken, that is tokenization operates on the current parser +// position without advancing. +// +// Built on top of these are a family of Consume functions that iterate +// internally. Invariant: on entry of a Consume function, the parser is wound +// to the first byte of a valid JSON token. On exit, it is on the first byte +// after the token that was just consumed, which would likely be the first byte +// of the next token. +class BASE_EXPORT JSONParser { + public: + // Error codes during parsing. + enum JsonParseError { + JSON_NO_ERROR = base::ValueDeserializer::kErrorCodeNoError, + JSON_SYNTAX_ERROR = base::ValueDeserializer::kErrorCodeInvalidFormat, + JSON_INVALID_ESCAPE, + JSON_UNEXPECTED_TOKEN, + JSON_TRAILING_COMMA, + JSON_TOO_MUCH_NESTING, + JSON_UNEXPECTED_DATA_AFTER_ROOT, + JSON_UNSUPPORTED_ENCODING, + JSON_UNQUOTED_DICTIONARY_KEY, + JSON_UNREPRESENTABLE_NUMBER, + JSON_PARSE_ERROR_COUNT + }; + + // String versions of parse error codes. + static const char kSyntaxError[]; + static const char kInvalidEscape[]; + static const char kUnexpectedToken[]; + static const char kTrailingComma[]; + static const char kTooMuchNesting[]; + static const char kUnexpectedDataAfterRoot[]; + static const char kUnsupportedEncoding[]; + static const char kUnquotedDictionaryKey[]; + static const char kUnrepresentableNumber[]; + + explicit JSONParser(int options, size_t max_depth = kAbsoluteMaxDepth); + + JSONParser(const JSONParser&) = delete; + JSONParser& operator=(const JSONParser&) = delete; + + ~JSONParser(); + + // Parses the input string according to the set options and returns the + // result as a Value. + // Wrap this in base::FooValue::From() to check the Value is of type Foo and + // convert to a FooValue at the same time. + std::optional<Value> Parse(std::string_view input); + + // Returns the error code. + JsonParseError error_code() const; + + // Returns the human-friendly error message. + std::string GetErrorMessage() const; + + // Returns the error line number if parse error happened. Otherwise always + // returns 0. + int error_line() const; + + // Returns the error column number if parse error happened. Otherwise always + // returns 0. + int error_column() const; + + private: + enum Token { + T_OBJECT_BEGIN, // { + T_OBJECT_END, // } + T_ARRAY_BEGIN, // [ + T_ARRAY_END, // ] + T_STRING, + T_NUMBER, + T_BOOL_TRUE, // true + T_BOOL_FALSE, // false + T_NULL, // null + T_LIST_SEPARATOR, // , + T_OBJECT_PAIR_SEPARATOR, // : + T_END_OF_INPUT, + T_INVALID_TOKEN, + }; + + // Returns the next |count| bytes of the input stream, or nullopt if fewer + // than |count| bytes remain. + std::optional<std::string_view> PeekChars(size_t count); + + // Calls PeekChars() with a |count| of 1. + std::optional<char> PeekChar(); + + // Returns the next |count| bytes of the input stream, or nullopt if fewer + // than |count| bytes remain, and advances the parser position by |count|. + std::optional<std::string_view> ConsumeChars(size_t count); + + // Calls ConsumeChars() with a |count| of 1. + std::optional<char> ConsumeChar(); + + // Returns a pointer to the current character position. + const char* pos(); + + // Skips over whitespace and comments to find the next token in the stream. + // This does not advance the parser for non-whitespace or comment chars. + Token GetNextToken(); + + // Consumes whitespace characters and comments until the next non-that is + // encountered. + void EatWhitespaceAndComments(); + // Helper function that consumes a comment, assuming that the parser is + // currently wound to a '/'. + bool EatComment(); + + // Calls GetNextToken() and then ParseToken(). + std::optional<Value> ParseNextToken(); + + // Takes a token that represents the start of a Value ("a structural token" + // in RFC terms) and consumes it, returning the result as a Value. + std::optional<Value> ParseToken(Token token); + + // Assuming that the parser is currently wound to '{', this parses a JSON + // object into a Value. + std::optional<Value> ConsumeDictionary(); + + // Assuming that the parser is wound to '[', this parses a JSON list into a + // Value. + std::optional<Value> ConsumeList(); + + // Calls through ConsumeStringRaw and wraps it in a value. + std::optional<Value> ConsumeString(); + + // Assuming that the parser is wound to a double quote, this parses a string, + // decoding any escape sequences and validating UTF-8. Returns the string on + // success or std::nullopt on error, with error information set. + std::optional<std::string> ConsumeStringRaw(); + + enum class StringResult { + // Parsing stopped because of invalid input. Error information has been set. + // The caller should return failure. + kError, + // Parsing stopped because the string is finished. The parser is wound to + // just paste the closing quote. The caller should stop parsing the string. + kDone, + // Parsing stopped because of invalid Unicode which should be replaced with + // a replacement character. The parser is wound to just past the input that + // should be a replacement character. The caller should add a replacement + // character and continue parsing. + kReplacementCharacter, + // Parsing stopped because of an escape sequence. The parser is wound to + // just past the backslash. The caller should consume the escape sequence + // and continue parsing. + kEscape, + }; + + // Consumes the portion of a JavaScript string which may be copied to the + // input with no conversions, stopping at one of the events above. Returns the + // reason parsing stopped and the data that was consumed. This should be + // called in a loop, handling all the cases above until reaching kDone. + std::pair<StringResult, std::string_view> ConsumeStringPart(); + + // Helper function for ConsumeStringRaw() that consumes the next four or 10 + // bytes (parser is wound to the first character of a HEX sequence, with the + // potential for consuming another \uXXXX for a surrogate). Returns true on + // success and places the code point |out_code_point|, and false on failure. + bool DecodeUTF16(base_icu::UChar32* out_code_point); + + // Assuming that the parser is wound to the start of a valid JSON number, + // this parses and converts it to either an int or double value. + std::optional<Value> ConsumeNumber(); + // Helper that reads characters that are ints. Returns true if a number was + // read and false on error. + bool ReadInt(bool allow_leading_zeros); + + // Consumes the literal values of |true|, |false|, and |null|, assuming the + // parser is wound to the first character of any of those. + std::optional<Value> ConsumeLiteral(); + + // Helper function that returns true if the byte squence |match| can be + // consumed at the current parser position. Returns false if there are fewer + // than |match|-length bytes or if the sequence does not match, and the + // parser state is unchanged. + bool ConsumeIfMatch(std::string_view match); + + // Sets the error information to |code| at the current column, based on + // |index_| and |index_last_line_|, with an optional positive/negative + // adjustment by |column_adjust|. + void ReportError(JsonParseError code, int column_adjust); + + // Given the line and column number of an error, formats one of the error + // message contants from json_reader.h for human display. + static std::string FormatErrorMessage(int line, + int column, + const std::string& description); + + // base::JSONParserOptions that control parsing. + const int options_; + + // Maximum depth to parse. + const size_t max_depth_; + + // The input stream being parsed. Note: Not guaranteed to NUL-terminated. + std::string_view input_; + + // The index in the input stream to which the parser is wound. + size_t index_; + + // The number of times the parser has recursed (current stack depth). + size_t stack_depth_; + + // The line number that the parser is at currently. + int line_number_; + + // The last value of |index_| on the previous line. + size_t index_last_line_; + + // Error information. + JsonParseError error_code_; + int error_line_; + int error_column_; + + friend class JSONParserTest; + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, NextChar); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeDictionary); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeList); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeString); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeLiterals); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ConsumeNumbers); + FRIEND_TEST_ALL_PREFIXES(JSONParserTest, ErrorMessages); +}; + +// Used when decoding and an invalid utf-8 sequence is encountered. +BASE_EXPORT extern const char kUnicodeReplacementString[]; + +} // namespace internal +} // namespace base + +#endif // BASE_JSON_JSON_PARSER_H_ diff --git a/www-client/ungoogled-chromium/files/rust_static_library.gni b/www-client/ungoogled-chromium/files/rust_static_library.gni new file mode 100644 index 000000000000..63c4cbbcd404 --- /dev/null +++ b/www-client/ungoogled-chromium/files/rust_static_library.gni @@ -0,0 +1,60 @@ +template("rust_static_library") { + if (defined(invoker.deps)) { + deps_ = invoker.deps + deps_ = [] + } + if (defined(invoker.public_deps)) { + public_deps_ = invoker.public_deps + public_deps_ = [] + } + if (defined(invoker.visibility)) { + visibility_ = invoker.visibility + visibility_ = [] + } + if (defined(invoker.sources)) { + sources_ = invoker.sources + sources_ = [] + } + if (defined(invoker.crate_root)) { + crate_root_ = invoker.crate_root + crate_root_ = [] + } + if (defined(invoker.crate_name)) { + crate_name_ = invoker.crate_name + crate_name_ = [] + } + if (defined(invoker.allow_unsafe)) { + allow_unsafe_ = invoker.allow_unsafe + allow_unsafe_ = [] + } + if (defined(invoker.cxx_bindings)) { + cxx_bindings_ = invoker.cxx_bindings + cxx_bindings_ = [] + } + if (defined(invoker.no_chromium_prelude)) { + no_chromium_prelude_ = invoker.no_chromium_prelude + no_chromium_prelude_ = [] + } + if (defined(invoker.no_allocator_crate)) { + no_allocator_crate_ = invoker.no_allocator_crate + no_allocator_crate_ = [] + } + if (defined(invoker.bindgen_deps)) { + bindgen_deps_ = invoker.bindgen_deps + bindgen_deps_ = [] + } + if (defined(invoker.rustflags)) { + rustflags_ = invoker.rustflags + rustflags_ = [] + } + if (defined(invoker.testonly)) { + testonly_ = invoker.testonly + testonly_ = [] + } + if (defined(invoker.features)) { + features_ = invoker.features + features_ = [] + } + group(target_name) { + } +} diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-140.0.7339.207_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-140.0.7339.207_p1.ebuild index d695849233f3..a23220674655 100644 --- a/www-client/ungoogled-chromium/ungoogled-chromium-140.0.7339.207_p1.ebuild +++ b/www-client/ungoogled-chromium/ungoogled-chromium-140.0.7339.207_p1.ebuild @@ -37,7 +37,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/chro LICENSE="BSD cromite? ( GPL-3 )" SLOT="0" -# KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE_SYSTEM_LIBS="abseil-cpp av1 brotli crc32c double-conversion ffmpeg +harfbuzz +icu jsoncpp +libusb libvpx +openh264 openjpeg +png re2 snappy woff2 +zstd" IUSE="+X bluetooth cfi +clang convert-dict cups cpu_flags_arm_neon custom-cflags debug enable-driver gtk4 hangouts headless kerberos libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo +proprietary-codecs pulseaudio qt6 screencast selinux thinlto cromite vaapi wayland widevine cpu_flags_ppc_vsx3" RESTRICT=" @@ -750,6 +750,10 @@ src_prepare() { sed -i '/^.*deps.*third_party\/jsoncpp.*$/{s++public_deps \+= [ "//third_party/jsoncpp" ]+;h};${x;/./{x;q0};x;q1}' \ third_party/webrtc/rtc_base/BUILD.gn || die + cp -f "${FILESDIR}/rust_static_library.gni" build/rust || die + cp -f "${FILESDIR}/json_parser.cc" base/json || die + cp -f "${FILESDIR}/json_parser.h" base/json || die + if use override-data-dir; then sed -i '/"chromium";/{s++"ungoogled-chromium";+;h};${x;/./{x;q0};x;q1}' \ chrome/common/chrome_paths_linux.cc || die @@ -1570,6 +1574,7 @@ src_configure() { myconf_gn+=" enable_video_effects=false" myconf_gn+=" enable_constraints=false" myconf_gn+=" rtc_rusty_base64=false" + myconf_gn+=" enable_rust_mojo=false" myconf_gn+=" v8_enable_temporal_support=false" myconf_gn+=" media_use_symphonia=false" @@ -2027,9 +2032,10 @@ git_wrapper () { filter_wrapper () { einfo "Applying ${i##*/}" + #? fuzz factor of 3 is OK? if [ ! -z "${NODIE}" ]; then - filterdiff -p1 "${@:2}" < "$1" | patch -p1 + filterdiff -p1 "${@:2}" < "$1" | patch -F 3 -p1 else - filterdiff -p1 "${@:2}" < "$1" | patch -p1 || die + filterdiff -p1 "${@:2}" < "$1" | patch -F 3 -p1 || die fi } diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 0cdd15eb1419..e15fa7aa4366 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-25.8.1.844_p1.deb 172004136 BLAKE2B a9a9bc81c168db724473ed87b104bda9d330ea13b3be5c1536585dcbafca7dc77ab6021a26f4df45f9556babf72a5b7be51360cb45a14f4e0c9f1e23de1b9052 SHA512 b9c9b78f5eb67d776bb25e0a8fc87664fb3385a8f3f21e25223ff37b50440644ff2e5e338d394de5f4a385c1fc1802f355450fb02f6dcee544f30ff916c90d01 +DIST yandex-browser-25.8.1.890_p1.deb 172019368 BLAKE2B 69afcbde80887b3664c05979b56f72ca195cce6193fc8a1ae3a67d544641f95cb0843fa5c58456ce0162909744b821d6de20946e680a2109407b203ee2ba1e31 SHA512 55f0f8fa963bb15b7c2be0755d6fb66840dac27b68d7ec5db0a71ca78f402e60e69cb7c0840edfd83f89e1a33c3042098cbde2e773285b0a6da6001dfec9319e diff --git a/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild b/www-client/yandex-browser/yandex-browser-25.8.1.890_p1.ebuild index d399144a4f47..d399144a4f47 100644 --- a/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-25.8.1.890_p1.ebuild diff --git a/www-plugins/browserpass/Manifest b/www-plugins/browserpass/Manifest index 7e891f3715b9..a73a98b7714d 100644 --- a/www-plugins/browserpass/Manifest +++ b/www-plugins/browserpass/Manifest @@ -1,2 +1,4 @@ DIST browserpass-3.1.0-deps.tar.xz 2416968 BLAKE2B e591c9dac93efea35daeeac6935319b6e6e1e5145a5eaeea1cec1252b24c6c036f54f11e552400a146e883c6f7efcaa3b1dd2fca023a84b632be8facfc253644 SHA512 27cdac3d42009cad45f58b3501eeeaca0daa921c071a675c11048951a0843656225f35772e3101a9149275afafa6567989072df4de20a0c49e2c693b41554131 DIST browserpass-3.1.0.tar.gz 21835 BLAKE2B a6551f25681a2895a26654e2cc54451b3a08c6ab4cc5376e01fe1273f0866ebe44dec04de5ac113a1902b153884b3b7693a2675c8188d31360e83e860966fadf SHA512 ca5b1c7b805e66e1ccea7c0a69b26ccceb307ae4707b7b284e79169d810e79c118ac174d893b589ca82051cddd08ae0e047dc339960c2faf261075cdaef25a3f +DIST browserpass-3.1.2-deps.tar.xz 741508 BLAKE2B 797c24cd0abccf8da423205664933ab8c1531099e91f7ef8221da973745cc740e755a2bc5154a654e257fc8c4148fed7a97455da985b834a5ae36d7bdc581a36 SHA512 6fbf1351dcf5643de0278f168cc9d2ae7e540b463cd64bd7fd73b5b1dffb8b6e84654096b6ad918eb279c1ac35a2f41198fed8a1016eea5f93e249f452b55833 +DIST browserpass-3.1.2.tar.gz 23030 BLAKE2B 39530f2f29011c1574c2308549ca4298a2c9b3eb09b3008819b747e70c792bfa530ba2b430f001aa6c212b30de24cbf7ad7f59b407712f874e3dc95484d2e87f SHA512 d715897198776a9aac37578fedf39cb6a9353ef7cf8cd98d7264255db919a636816f721c3f4baed7fa3f4ceebc6cce59d775677bed4f5684fccb36cdc330a344 diff --git a/www-plugins/browserpass/browserpass-3.1.2.ebuild b/www-plugins/browserpass/browserpass-3.1.2.ebuild new file mode 100644 index 000000000000..2dcc265c1d99 --- /dev/null +++ b/www-plugins/browserpass/browserpass-3.1.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +MY_PN=browserpass-native + +DESCRIPTION="WebExtension host binary for app-admin/pass, a UNIX password manager" +HOMEPAGE="https://github.com/browserpass/browserpass-native" + +SRC_URI="https://github.com/browserpass/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz" +S="${WORKDIR}"/${MY_PN}-${PV} + +LICENSE="BSD ISC MIT" +SLOT="0" +KEYWORDS="~amd64" +RDEPEND="app-crypt/gnupg" + +src_compile() { + ego build || die + + sed -e "s|%%replace%%|${EPREFIX}/usr/libexec/browserpass-native|" \ + -i browser-files/firefox-host.json browser-files/chromium-host.json || die +} + +src_install() { + exeinto /usr/libexec + doexe browserpass-native + + insinto /usr/lib/mozilla/native-messaging-hosts + newins browser-files/firefox-host.json com.github.browserpass.native.json + + insinto /usr/lib64/mozilla/native-messaging-hosts + newins browser-files/firefox-host.json com.github.browserpass.native.json + + insinto /etc/chromium/native-messaging-hosts + newins browser-files/chromium-host.json com.github.browserpass.native.json + + insinto /etc/opt/chrome/native-messaging-hosts + newins browser-files/chromium-host.json com.github.browserpass.native.json + + insinto /etc/opt/vivaldi/native-messaging-hosts + newins browser-files/chromium-host.json com.github.browserpass.native.json +} diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest index db218ac97c8c..9678f4a8da5c 100644 --- a/www-plugins/chrome-binary-plugins/Manifest +++ b/www-plugins/chrome-binary-plugins/Manifest @@ -1,3 +1,3 @@ DIST google-chrome-beta_141.0.7390.37-1_amd64.deb 120126636 BLAKE2B e90e370fd5222dc0404af2ab287b03ea7eef2f711af2712e22127f4b1f58398f7be724646568c846cdee46725334f9aa050a16b47a83e6d000e3c59526e0b1f4 SHA512 b0df44e29cdf48937960b7838a986454ae00d5b86a4e893ac33e746590c0c53e3bfe4737bb1574acf3f0b05fa5bf5fa349951e9aa4cc156c970a6669ccc822f3 -DIST google-chrome-stable_140.0.7339.207-1_amd64.deb 120353168 BLAKE2B cab29033df5a79807d1551b74708322c1385e46f723c5f4bb446e1a0fa3cbe500ad2fbab0031edbcb8f244a121bde085bf9fcf0a4eedf898356eb4a8d4675464 SHA512 95399e9a8df533438727fb2a3d361bdf8a18bb457dee5cda62de2092aa37436c2ed90407f980bf0fdb7479873f5bc2ed57e14dba9b036003ca06c4e98d0e9858 +DIST google-chrome-stable_141.0.7390.54-1_amd64.deb 120500320 BLAKE2B 71792851d71351f1d04e74857c3b7f940a5e6b026c68d8bfb090d457e3e3c87a718f5c3bb8276f9560d2155498c495dca958c1e7a4aaf9f0995526b6d52a2904 SHA512 3f4191a7185ca57f0b1c323bca783f4f8446a32ed062fb8906273e47b63ce880e450ed223e2cf11000af35d1a8fdeae635d5adbd46452801bd1bdc7bae849ece DIST google-chrome-unstable_142.0.7432.0-1_amd64.deb 117829820 BLAKE2B 13d181942263cfa652b2e00835dd628b4d716b0cd8489d7681404124508f864fbfbb4a549b4c0f296c841a1de736325c10a708d33667659b588d2ea9cad4e0d5 SHA512 57cc62fdd0573d541af17aa1d7234697bf915a359d46a033e0030d2042562e673d8e04733b87cbae9509e01fc77a515fa1193379ed4e5bd008158df5b8256fd2 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-140.0.7339.207.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.54.ebuild index 9131f42489d1..9131f42489d1 100644 --- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-140.0.7339.207.ebuild +++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.54.ebuild diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 18f354e859ab..3b0c64988c1f 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -1,102 +1,102 @@ DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b SHA512 d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568 DIST NVIDIA-Linux-aarch64-535.261.03.run 269926298 BLAKE2B 78b696ed9ef01fdc4bec8b955c7f7acb7475f743c7483b5ab799d63f5917e12e97ea522865c1b4e2fa03586977ccefdc4518339c705ff9e8165ac9bd4af32e30 SHA512 3bc4a141fc159e88a3cda19519d325ddfc03fdcd328a50b5a0c6c9f06089ff2a97edb03dbfd1d23ec0e60a4fc549a8f0143e0c4d6beb98771ad8c243ef699faf +DIST NVIDIA-Linux-aarch64-535.274.02.run 269962412 BLAKE2B e4026c6ebf72ce7220a4dca688a349b27bdea518dd5eaeb3ecf153a246a8155775668cf3b2593b02abde747299cbae438e45af5c73c19627a93b6528051128e6 SHA512 a5d6187844c43bc56878d20b147ba36663db2c3b5f6ea31c2e84c364b88cac115417e1f2e073c9bf03ec698880921b6f98c1129b952d3156cf88c89156bdb046 DIST NVIDIA-Linux-aarch64-550.163.01.run 236409124 BLAKE2B 21c79346f6b739f44d7ed2d4955129613f51e1329ff15948ef50a9a06b82975ad890d6142e5dfb163e7b0da19bf5c26029cf507d120037f8a76abc177a286403 SHA512 0ef4ab4aae308ec0cfb5458cef34a1503ac1a85f0e1d0c9f061d8e28f939b15784e3862d96d83e93123d9eb56807a6804318ce230ee68917fb75e363011f8304 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae SHA512 9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0 DIST NVIDIA-Linux-aarch64-560.35.03.run 251160249 BLAKE2B 3ad8c6757b980668f6483d8867f247857519636a3ea464107e90620557ecdbbfc3437cadb7916655b14e6a85e5929db1f03387494df7daa9169d8fe6b2de1849 SHA512 8df331104f3d63d4aaeeace412a986a93355be3ce69a968fbc12b7d0b21a34e71cdf37758c23a392c358a1c3ba1da21115002f55017c2a829c7bb4d41536e543 DIST NVIDIA-Linux-aarch64-565.77.run 253994527 BLAKE2B 3fb41a7958c58742817eaf3c7bab9dc5620cdaea7244918d963cc54b0708572ae22de30866671d77474c2c61413797865efa1a6ef4e53e4fbdcd283e0324a4b5 SHA512 89be8b0b1fd645fe2ae1ea5d1af787b21e665a7f0b0d911acb749b545ccc70770bc42f8842f2c0cf1b965a980e4260fe025e2aa8a678de2036c3aeef49b7f336 -DIST NVIDIA-Linux-aarch64-570.181.run 292998832 BLAKE2B 259da795e0498b379b663fdff6b120a5bc1d7851b2f32803d87e8ee42e2c8e52158c7fd98aa0ecba2507512361d068e033305d383bcf0cb218dcec1dd9bd988c SHA512 ef49d7572eaca2c2bf2b8c5b53ca818499b9f622d4aa4d0601672173571fab6559bbbb9ffefbc2247f51ec33837d2a23e11bd9eca7279ba1402540ef6ad150ac DIST NVIDIA-Linux-aarch64-570.190.run 290921873 BLAKE2B 08cbe8fef636a9457a3fe041f474f3cd2c6e38fbe1d184176b7eaf84a6e85a63c97a84b9a78003804f935b90bc8ddc293542efc7cfb706282862d81745c2b0e9 SHA512 f2fb3392cdf22bd709d057dc34e4b84f6136318e6ac7f347944f1e47139336512696cf6142d14f0d76531902f11d3636e2ce9c95c3a75ebfec396ea274f5aebb +DIST NVIDIA-Linux-aarch64-570.195.03.run 293703412 BLAKE2B 7c843496a403fa3a2eed2b40c9734a6061ad3db3d2de768f70ed1020ad61388fd23a67517efdaa70ba37ad5e97906b8157fea664f46847a096ddd576343ec402 SHA512 4ed4c4863dce0ec53a9fa1a7e3cdc7ce3e915db4ec014b2c5030e8a6c961d4e58c99c42b6c6b17020d8c31acf95e14254bca446c2a56ce29b10067730910e2a0 DIST NVIDIA-Linux-aarch64-575.64.05.run 304943447 BLAKE2B 277aed01ab2be1cbbfe7780c4cb9dcbfaebc69824ba4b5a620113829f713d5407829769c7fab224f183656408944d9d6c4dcf6400a333c1116a89d072eb79223 SHA512 0b9b9c6b3316723fba4549fcd346215e5315a7b4c80196f0cd9ada9ecd6a23e8fc1691ae8bda5b246a3c44519cc7f503116023ff5427718fbffb67fe49a12a75 -DIST NVIDIA-Linux-aarch64-580.76.05.run 313061150 BLAKE2B f4a32cca4c92ebd2ab43aba0a6fb4fbf86ff5442544fba4fe48d49d9b283213a0e552c8fd94e96163f8eaa93a6dfe9e193f644a19377ea76527f112db7665d3c SHA512 3f2f7a223f083e75178de9773b12d6945c89273b162defa251155af1d6f394b447bc51c13099b221acb2a80576362ea0aaddb10ee66bf0ef8bd25d0b5a1a47c8 -DIST NVIDIA-Linux-aarch64-580.82.07.run 313279458 BLAKE2B f3e7e626eb6ebe716cfc23d8e4351d318251b049b77f4da2b718067d1ea982a0d045998bd9fbedde2743388550ae0e0a3d21b1785d032a359db2d4b80190f655 SHA512 25ec6957910cdd9c506e7623f2d35e95e6fc9ae2662ba0abae863ac3e68880edcefc37a36b3da92aceda972e999683820650c4e07107df461c899e0cde73189d DIST NVIDIA-Linux-aarch64-580.82.09.run 316429333 BLAKE2B 8f7ab4d3924f474e381f136ef1d9e7eb8af48c0d98859995aef1e8c24b2eb4eb72a2dfb8541b1044c5bda1ad23e998739ba532103ac56f69a293dcb83be0c154 SHA512 9782947d177c652dd0f425534261ab7529361e4f1e57c41b91208bb096a1992908cdbc174184be6f8943a9d1d131a40e3ca2a03d85c50a9f3644061a8823e6d8 +DIST NVIDIA-Linux-aarch64-580.95.05.run 313379170 BLAKE2B 70431f394ce9d112afcf0742539289e399286ecefbdd86ad71c750acee21c3b965b435d77d54b290866a6c60c7601da5c8bbc2d6edce0b8e4dcd43d21ee2ec35 SHA512 e07b31824f7e6dd485df5c73e3a58f85962239ea20a92f18d82b9c55564d69309fe5bb279f39ed8ef152ccdbffc6d0fdf7bccfa3c794e4ecd9fac83bcfbb91a9 DIST NVIDIA-Linux-x86_64-495.46.run 280886811 BLAKE2B 156917245f37a5da9121cf570616d6367eec66998a50136f1db0c521fc725e68db27acd5741a9fc3e3d502a2c7e90ccde68a7e56346cb8f5fc65ea419c2f0576 SHA512 859548fa81478acb994b40434fc85824976b1f83bc15846290898854db84ea3c6550586a1d7e89ff3afa248310d2bcf4d2d52d5d8e91cf74e3f7e4108a7002ad DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191 SHA512 0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773 DIST NVIDIA-Linux-x86_64-535.261.03.run 341775057 BLAKE2B d72ed6d4d442c204721667302d300e8e8ec9b8288a0945ba090aa4e4666fb7fbd6bffe8a242c134e6ce8a7947954d7771ec142cf6b6cf1a32b773edf9119e71e SHA512 52ac6db0a057977652f56a279c6e5482fd602d1c637b22e7bb8ae5e5f5a9fbddb8492196371c2bdcacfbd9e7c1bf3954c22254e842f413cb6af1b3c79a6e7ec2 +DIST NVIDIA-Linux-x86_64-535.274.02.run 341804470 BLAKE2B 0d848295d8f0f8fe3b4ab6c0204bfc3ac26f75df253b6595137e99177e4ccd490e0c8d4330f6789137d906fdec317033e59b5f22213a38ef3c9daae2968f71b8 SHA512 cc89f84c4f8d76d8d1532e67630426b3988e778bc7474059231971333cd81d6a552d8f5ca329f9e3c540229bbc247b665d2276298e3c302975ab0f0562ddaafb DIST NVIDIA-Linux-x86_64-550.163.01.run 307143336 BLAKE2B 256106bcd3bace402289e60aca4cd3b447d0fd8ec3dabd50e2bb303c5e866f8da5c28f9b578d95775bf69158f100d68a91d20d9a91426285a8e799817f21db6b SHA512 676b1de35d21e80091528a49080c114e0870ea90b3f3721265ae8071abbc2183c851e6f11ba96a332c743fedfaf4ec9a014ad6ceed586fdbb03d94d33405e356 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae SHA512 7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433 DIST NVIDIA-Linux-x86_64-560.35.03.run 322523941 BLAKE2B e84819e6c6b75dbe75212b695ee1e7793c16091b1861250b406cdf570a8cae2a8114627f64bdefc8538f12dd6da8d80d3d62d41deeb7211cfaf159f853feba08 SHA512 97137160b64928ff84fd6145a0ebc209c045d6a07ccc53ec6df6ba1fda2ad72038eda7ecdc0a0178a2628aa4e18819a9b3ff3b693b22bdc9de543be0a968f8aa DIST NVIDIA-Linux-x86_64-565.77.run 339246825 BLAKE2B 6c3c57048b6ac25f08a4d493123816c534ed310197aef532ebfbe7f9327897020506fa892b80bb150e6edb953a74ad8d649d743ce7d33d2117850d3308470a0a SHA512 62a85223b1cbc00b65113235642a4a39eb8e78e085845e4c7d12abf916ea2c1d86030849040bba118ba6af56a1d0da073d4a96791674fc18d7154e55a3587b63 -DIST NVIDIA-Linux-x86_64-570.181.run 375778425 BLAKE2B e448f20117379c3428e1dd322e369e5d396c3471b0ed99b9c88492917e273f0f169d2f69bb380d2f7dec9244284e8612b2359f0f51efee51705fca5144f31bdf SHA512 5c6423554c634eb22c286689b28cec92262f36180bf264df83b0526df9923e4f9f9bc7b835a9082cbcfbf7b7a4621c0007b784bd79303bfd6c3fbb03dd3ce53e DIST NVIDIA-Linux-x86_64-570.190.run 376111303 BLAKE2B ce3a3e78b2b7afe63873f083c8c93c7777e720340d5c93fea547b7d11522ac7e21e29404e559c31a9b1b5841f9ab8368c0483f4425ec1cef788ff9d1d72cabcd SHA512 cab71238bcfa6c0ab3f960b55cdb9a033c7bdb9e4bcc0383ff4569d3f27370a5b0c21e0d37727319b64657c61122f8022af1ecc478db3b49ebd5f6054d544773 +DIST NVIDIA-Linux-x86_64-570.195.03.run 376136266 BLAKE2B 1bf90b173a389aaf5542631f1f6dcefe955e98a650917246f14a3e3a5b96fb6e88a2232712c8f0db97131e43761008679e063a01fce34f11081555d72ebc1fb7 SHA512 77041ef60bd4c637a53750b6ef5c5121e3eb299c5b2859d65fd0a3683c4fb32b5fd34ae419cfdb982588992706264c839338d1ff02850cae2c88fd67f7cda27d DIST NVIDIA-Linux-x86_64-575.64.05.run 386961985 BLAKE2B d8b5e5cdff3d2166c4fdf8328ae22bc4419509144ad0427b17636696e7398240a3601ded850893412198fc0d4ba76e72a64ed31d6ceaf58149d83a741ad62a05 SHA512 1f5ea98478c913b044cccb25934e12d58561643b83074e5967d84126baac9a5ddc092a6ea017956957abae174520718d747415d09c6fb2da110de51629df98a2 -DIST NVIDIA-Linux-x86_64-580.76.05.run 393683997 BLAKE2B b4b37e036f936a395092de722ce0774bd6d23d558a841acb3524bded3fa96fac7a5225aa264f34e1e6d8ab5474f73c60922c5a59e4dbc1c732542e43093eda18 SHA512 109b11c10445e24d94fa00495d8d117e7fa866248c0c33e213e8bf3de6c3d264581f1feffa4837c1efe2b8cdb1b39b96b35d58ac88850b59de7b8ea28ce6282c -DIST NVIDIA-Linux-x86_64-580.82.07.run 396359634 BLAKE2B fba7de139809daf49d799e06de742f87a98aae801539ba3de663e9852b1435dd27e42e2c9679b0b1c93bd81d8e37fea57457d15b287177cb6815baa3ea6e6ade SHA512 83cb92a8978bc206087bf8d55ce3f4573f5e210130f060630ed3a441a321a33ebf41b9bca2f23b08025c9e019c5890ff8226fa4fcfaf1a4e30f02d3ec645ea35 DIST NVIDIA-Linux-x86_64-580.82.09.run 396357884 BLAKE2B d3893763dfd38e243aa3fa17bf090758bd33ab6e9d5c94af9b83f95b982d3a349bf8b2c629deb798239999e59f5018158dfeff4a1916f4bc9fcaeee0679c1f8d SHA512 bc78007f9444324a808d1325ad55fcb57cda5cc4d8f6660e1b4a0cb9c411d8820194436d4295c29bd7f93880a15ec0cd9722c7b16eee9f17317b6dfa06869204 +DIST NVIDIA-Linux-x86_64-580.95.05.run 396658958 BLAKE2B 7e23e5243023de357329f8f57b65a386306fd898a78c68b01d67a9572ac0d64b2d87c0cf3265c23fc4c13192d92060196ee173c34cb485a693035478cb3fc82e SHA512 21e8076f593ce255c8e96dd456524f700e76b230130659ed73a279432dd9f2aa60735411c6fc906e9f60882e905cc1c5b91aaf80d5d5e64d317b1dd27f6e4c13 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f SHA512 58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d DIST NVIDIA-kernel-module-source-535.261.03.tar.xz 12521372 BLAKE2B 214f52874a3cac43ad135e57577f8879b605d67d4cec1756ee2a5ee3986568ce621bae603637fdb9ff0be9295e262a1f14f9dee6d871737bce02ea163aff7505 SHA512 346b12fdcd1a7b5b8067e6cee6567f4ab2a89e8d246ebec4ad0eeb6dc91782c701b9b4d7ef4903c2492726fc8c242572a63a3cb8a06a9fb4a6039b65ce11b8ec +DIST NVIDIA-kernel-module-source-535.274.02.tar.xz 12513068 BLAKE2B e9f9fbdc70ee634dd26d626b0d5252e01c748fa8fc5b50af02a18f0dc75e2a40ced2fbaf24c4389dd207936849f6d614f18ef06ed35111ed26f3f6fce9017592 SHA512 4a660e08c03840de0b8d5bee079ff203a864131ed3eb4805e80da6c071b6953a6acee6d81788c4ea076399db6270e34844d5ac3898914195f530d2e0ef1c96ab DIST NVIDIA-kernel-module-source-550.163.01.tar.xz 13552400 BLAKE2B e1fd753127d10097c5f1d3c90d95c7eb0934c0d5e1df0a371aed2a0d7669960b67c46eed20eec3c42ca41c0f34bf6d7d3d2a77a94308c9f86d4f5d831da19363 SHA512 c9f4ce2890db3fdc66dd080da4d6802a8bc3b18feba96be5d33641b02cca637b1bcd2a3748f36f93a32f26ba57eb352156314f139688b0d3a102efdfde6c32ba DIST NVIDIA-kernel-module-source-555.58.02.tar.xz 13676856 BLAKE2B f3bdda7afe0726c65947fb86898bfe56dbd5378112db6b292649690ef9fbc822745291c2050ce8d16c312950f0486cb54597c41ca14e1dce151b9eaa55bc5745 SHA512 28b7dd07f31a39eb3aeb1ef51872f5f7d2e9e4ffa4573244f979992014e5e04454227ee5c556d41663e0e2175e7f5cac4cdd740f441a96e3dda49303c2dc8df5 DIST NVIDIA-kernel-module-source-560.35.03.tar.xz 15023144 BLAKE2B d56ea634dd76c3031372e4be283f0348d95e87d088025aaf59ed342a550144f3a8cda22b4c56db4cc2a4c2eb5ef2563251b1aeba75c2a35bad7a4a24c2f5e4d9 SHA512 eec3263d09cc809afc4c2c9eed6e0ec1bd2fed71d43f96d2f56c5b507aead96d93c6de93d37b649fc97f1d849aed64942afeae6e0c2be399d39b1ee416c6b863 DIST NVIDIA-kernel-module-source-565.77.tar.xz 15374480 BLAKE2B 0ca329dd09db37e283c8066722718182e43beee77fc5f3f3e2a06f74a8a6d481beb4ad90260afd3b93a45b1dc462dadcec6e11919c535cdbc4af950836e5af3f SHA512 dcc5d7a53e1c67d42dc0d4bff8ac8181fac15bb05ccd0990e50d4675c94a54a3ed5d56c60cc7f65a958b0d9f2075620a79add51c5ba443869eb47c9c414da586 -DIST NVIDIA-kernel-module-source-570.181.tar.xz 17932976 BLAKE2B 56c77d3819388af54873bc6b8edcfcda97959996c1f3e61982a5143b5c84f3139af78a478d9f54dc96de719951c9e0b77294174b6aa6fc8af669de115cf72d4b SHA512 3180bb89eeb13ebd1a032bca545d7de4b800a61bb7e36f702f89b3c76f1612f4d13546f224574d343f72babd3e908f4922642bbdc26cf8baffd97b11e248b78c DIST NVIDIA-kernel-module-source-570.190.tar.xz 17928652 BLAKE2B 66bf70d7c68676f06e616def02d64fdb22d9aadeb0ab2992e228b3a41b828a97e473f7b402b05128c0dcbffc8a8ff6555c3fe093fefe41fe4ab2f29d732ba140 SHA512 462a193f5e9ee74d70dca5885996c4e451c9fc71506eb635d07ce3f2c548c0a577298818cacd8d341616f93d3371703da8b05ff4a18b6ddf4b89e35b83f3759a +DIST NVIDIA-kernel-module-source-570.195.03.tar.xz 17937740 BLAKE2B b6610c713740b55da783f5954ed537b74c8e42152a24f4063288f04c00d863e06d524b5eded1c13fe561138f46248824fbab3c631829a476061026e70484f55d SHA512 09fe04c6746f2cf942f5d861153dfbf4aa83640e60dfb8911b90ba6d9ccdbe2214be010c67b674b04da731e2e8847c56fa17ba8fa9ad91a0d95d64b9b54d566d DIST NVIDIA-kernel-module-source-575.64.05.tar.xz 18198316 BLAKE2B 622781dfa93ab11993a4cabf14e2104ae7fffa0a16ca504a1257ab9eedd832128dfe73a0b9567a4401bbcf83416305794861cd18c393797ab8d43af0c26cbcc7 SHA512 4cbe2e2d78eab84a8a0153f68ab6b1fefa75225c145b3bd9db4fab9d0cb212a4202a89d0e6d0f2d0dedb5663389f7c9ed6cadb6a656eb32dbde0cf0f806652e2 -DIST NVIDIA-kernel-module-source-580.76.05.tar.xz 22192720 BLAKE2B 421529ddce1e11a10937ee71eb2fb2f59150dc3692fbd001288fc72d072103ca06353fad1f49d7d83f5200d15ea561ef8f9ef6713324ce250242ea0f1adaf529 SHA512 4e672558aea0d690e4be8d85f1df27b1ff1de38818f2cbbdba0bdd8fec3bd7d5fc9d50494e9254eb7190c918f8cefc4dfeb1a5cc1d2bdbee86b2fe8412a31385 -DIST NVIDIA-kernel-module-source-580.82.07.tar.xz 22186240 BLAKE2B cc76c296c19e3f4c60d527d2fea3cda572996a578572421ccaff0b8ea36f276e90d5a0aa54e5836545961edb8959c8e81fb13f7b3381ba94c6d2a3ce0da01b9f SHA512 d92899ab63a9f54a903787f4a20c44e9b291b73c5665d5db9df0725ba5158adc16f66ed5be20828d42feb52850f3c454c3e92a6edb62c9f3d4501fa03a599344 DIST NVIDIA-kernel-module-source-580.82.09.tar.xz 22193052 BLAKE2B 5780039714e1295f567d822ba99572ed47a100f7b7149452757a96f6f9e4737aa476a10a73703c83a748399aab689691a2fd274ca270e3041f4da7488caba826 SHA512 9dc72d54d9ee406cfa4a629cf495a4a7617edd17c0bef2933cde49ade7000067221300d35369a77832bbc8a0eff3abfa1cbd17e7787a7ce859cbb5166c377dc4 +DIST NVIDIA-kernel-module-source-580.95.05.tar.xz 22215620 BLAKE2B 179e2e1f820840273e54b55cd45233c6b5e26c1eb80e8e4fc7099a1704820cfe761c17839befcb9ddca2fe7e85b7ddf62e9a51b912e1f300b02ee8941d6467db SHA512 183e35afc583748f5d5fc60970be7e1e0b99de40bf0e9428d3acfd56f913724cc8aa242a276c327ad11e09290818883c8045ab3319dc0e919201687359f7cdc6 DIST nvidia-installer-495.46.tar.bz2 147041 BLAKE2B d54331a315afb1588507ed03058394a347be996c80d1531251d53d20a8c212e4ea53d67315649aa8991d6883914296e80cc47ece5fe1093e48ed0e119f2a6704 SHA512 1885289cc1cdc1e292658ec0e48a3dfede7ce7cd5a018a54e13e27a08ec9e3c8da1750dd7a4cd79379943e2bba86ffb5d864fd9eca9c2839ba83be2ea621e0ac DIST nvidia-installer-525.147.05.tar.bz2 147986 BLAKE2B 982e1a95bc255b960913cba1e78675845db472534af6cae054c74ebf82b1e4407211166249b164299f0f81ec643b7c1190e5960ac3c7844322ca42c23dc0a90a SHA512 171f9c235b2bf41dc40a875576e8cad0f4c78ba574e72db3f1ff3644701f327916121ae493cea1aed93f4826d96ef1833e98502d2d4272f4f536bab03f20e5cb DIST nvidia-installer-535.261.03.tar.bz2 148694 BLAKE2B e113e3a548f5cb562b064f97f3f81dad952dbf8acc9158a79caf14d0868bbc673ed2b5038f51361243547792a044f8d7306c69f5ccaa36717fe6de0ae39a89d8 SHA512 4f899eec7ef869bf9b89732bc29a1198792a4b984d308908d3b17917d4824425640ac988bc04f0eb539ad4eace38e7462f204bdb9cc6a6ac583c2e8b6e06f8e5 +DIST nvidia-installer-535.274.02.tar.bz2 148772 BLAKE2B 7a70926628e137a0687acdc613a3afcd9fafab300e6c3ab467f9fef65c66911795a326cd08d49190870939576f358760b44949ba20df6060936f98e1385a2435 SHA512 c2a61bb9637d7fe9de89d7e3945fe84c6f672c8f16c4c12d513ba0b0679146321f4565be1266fcd5145ed7a0610cb59ae9f6fd7f7cf565f24e028272688899ee DIST nvidia-installer-550.163.01.tar.bz2 155861 BLAKE2B 662064b3ceb4aadebde419057d85c6b4e28b91944bd5bab241bcba9b3c9a105e507afc7651b17fff01e1cccb78d66fdc6789597ce059f882a6f322b08f28e832 SHA512 f8df7a0eccdecb7d4d4f47d96050cdbefff91289b29550b061358614845648451d4b161d9bdbfbf5a9a87ce650d272cb3b795e6d2ed4d0274844a56db097bd15 DIST nvidia-installer-555.58.02.tar.bz2 158422 BLAKE2B 0f8da2790dcc398859ce7b2e4278b490542b5672e8005fe98b7ba095c8ff62fe3639907755630658f7241097e18f3e92196b1fba0e430da6bf697e8bbe9dc520 SHA512 ef1ce8ef4997858a053c4b6939496510605b0a5d2f1c93ab80f2002fabeae2333da2e877aeb665936ce618fdfed4a6b9a888f6426fd1fda289e6793febbedb37 DIST nvidia-installer-560.35.03.tar.bz2 168904 BLAKE2B 81a1e4070cc36688c8a2e768c304cad4d680f56757addf137c0544aed93345a4587a65e8df5212f1853e1d4f5a882c457866818157f303148603d50a7152f21d SHA512 685cec94e01a0a0282bd013896a1a05d1a061226863431d39bafd31d78a3224879eceed24da5da65f2a6757faef40b999aad624cdbc86de53674d7595b4c763a DIST nvidia-installer-565.77.tar.bz2 168880 BLAKE2B 646183592cf837d9d1521cd9e539d7009289dbfb4c13c894ee94f2613df4a7fab9fa26a9e4e88c16193052c15133f6d227719138d24eb7aae7af694fefdcc582 SHA512 e73d6215f5a3c2984b99232ca93fa8e795a59f559f207c8d4999a5ba48dbaf9082f74fa6304a0d6f186d4c4d9d6f67a991f0dde0a548f05149526759c903a16e -DIST nvidia-installer-570.181.tar.bz2 169408 BLAKE2B bc5d33bfd7b380e5612e264636b1efeec58479fe2de579a59136770cb766349bb91e6cf8d0a45e4f3e90bd76290b1c1f07f3bab1f6e11d0728c23a27eea2d85c SHA512 2e2a50933291ac40627c5b042473759e75c493e2634e2fefa6ad33d36f1393d2ad49732551048bf0c7a192b4b2cf1dde53842735924480d8bc3015e557fb1b17 DIST nvidia-installer-570.190.tar.bz2 169534 BLAKE2B 3f187cea398c0dab45c3eb8d727d2ab00344b9adb4d4b8334b5314658f29ac2554be8b0be7407be34544c59fb4dde7a95e824cff39aff8c51275e9c4bb374af2 SHA512 be8218cf4d90d541fc9e0db4fadc33e836189ca919c9e8f6b631763c09b7b51d7e9df8d2f64f413df8cfbffadadd1cbbabfaffff654d91bdd6669e1d7c5b3ae6 +DIST nvidia-installer-570.195.03.tar.bz2 169609 BLAKE2B 5b40805276f6da3653e16cc75cf9a4c03ae94e9a5430447b66f960f6103897e7a1369ea2c4c395fabb2f6c24a643086657c78d3587a86ca0f64e04af9ac15765 SHA512 96e41320228ed59931832ec25bffed554a9cdb2cffcdd21714bae580e0d019a632f5c5060c10aa9986ed2ccab057dee55d846277c10e97f8070a2ad246052351 DIST nvidia-installer-575.64.05.tar.bz2 169369 BLAKE2B ccff48e41296d6682c72f3d25eb7d7816dc83b4c6f279a4f5213db141353772d78d8ff3e23f2fb21ff8ce81a326443d12c3f05792fe1971b1fb54da764140065 SHA512 5033e40762b499e9b04a080942656a0c9b49e8f56c4a8236da38a587f8e13b3935f75e8c8dbdffbd0ef895c537a69f51ce6df7e6beca7be583aab09ed62faf09 -DIST nvidia-installer-580.76.05.tar.bz2 169100 BLAKE2B 8f5fd7a312216cf87facca4ecc485482759e6f352a66d78a6c2a8a3fc544351321d57a9d5ce40cca0e4647efdb720e986326a91d733297998afe945dccf7c77a SHA512 c478a5d1e2c7a627964f65fcedee1afca3cd70e916a36d1aa232d8425ddaa51612b35ef2cbe406dbffbb62c3207e422f500980f28fed5b157f190a07f8b9cdd8 -DIST nvidia-installer-580.82.07.tar.bz2 169534 BLAKE2B 7eb84d8c79cb9c5b6c697ab192b52993b69a1d36875765df9b14f5df25e8884d869e8a5c5fcf9e5c0869c26a10c28c2af317362bd79bf095e9380a4ac61d4d4b SHA512 dd5b84b8a8525696e745fbfd2995e572ecb9e689cb667220d402625a78f720d21f286b912fc45db0c6575f8ecdbe3ae18b416761976de925e3c0845acce5f121 DIST nvidia-installer-580.82.09.tar.bz2 169462 BLAKE2B d18e3638a0abc91c0c9a407228a3ab11cfdfd986f6d5ac54e398ea52ab074d12e103aaa5abd851787f56e96dd823359cc0efc6f7215dd7150a8269703014e787 SHA512 c2f85162b1b4c3a3a92477e210a82fe3c7e4770e17bca1345b10d15014efa574aeecd2495a289daeedf9ba7749046681d53498b664d2f90e0512461b87a0b505 +DIST nvidia-installer-580.95.05.tar.bz2 169558 BLAKE2B 5e52aca8950b83b2a0366fc39dba5b89d22248ced974807f33dababfc06b41b5c40ff238552e61fec54625a6b2bceb8401ebb4fb69b47e33e565058d1796cb9e SHA512 1f20838f4e20d77c9596aa886f53bc4abedfc5e5634665d3bd571fb920013b2dfdf7dcd082b0cfebdf4d104e87203965cff6a04863f9b0bd43f9e25264217578 DIST nvidia-modprobe-495.46.tar.bz2 38386 BLAKE2B e278659a1d6581ca7f9bf04aab43241cd14d45ce5001ecf567dd7b7b2134f10820d208c91a4b1803b3b871e36a48ec6ee53c93501b6655a99a185a4a336f19c7 SHA512 d01097088b0372ee3151413b0cf5685514e1e76e75f4b4a66bb9600da61ccb1686bd09c6daf5afd3b7cd2a6c09648041366f57a78990650f84bb57c105c8321a DIST nvidia-modprobe-525.147.05.tar.bz2 40439 BLAKE2B 3029d39cce928b3f6a6baeb57391ddd412a35e36d880b3036dedf083b6df979ec531360421bdd347aa223821006ae3610b115277804c22614a221258944ea37f SHA512 25939b278bd2354ff787f1d10771d19baa6c691c5243bc647a556e40c4f38c16f6a248b2ce0b4a328d80b768147a188cb2d8b54e39fbfa4cf436d1f3b1b6440f DIST nvidia-modprobe-535.261.03.tar.bz2 40757 BLAKE2B 96ecb65511ff1ca033768f1f86e10e553bf686ff42c7f995a43c0e111ad5ddf97bd7b6fe439e5fb207f9b765e2200807703489815dba76599adaa24e4fd1bebc SHA512 755ec96dcdad34472f884383d104aa015ac5b964cded12046316f4dbd033ca723d225026866b59d0637294ebc185706204f889403db37552dd7d716467aea37e +DIST nvidia-modprobe-535.274.02.tar.bz2 40749 BLAKE2B 85cab6efd924d6a10a1336334ef2b3dd7005da9315518b59a865feffd889aaebfe428d142dee4cdc03eb4f77850c314abc1ba1b60083d0339c2466ed3c30b220 SHA512 cad7dd263ac430457fcb2a1e8659f53d436e2c46330ded165698c5b8ff0a52795edc837f724178f5c929e25aebf6c6094d14eb08e9469a17bd1673195cbc849b DIST nvidia-modprobe-550.163.01.tar.bz2 41448 BLAKE2B 23e567d612e669ec6ae9f389651c9e1cebe7ba59ee95bb5961e5071952697860df77f02026040e29135338eb7cf96bba0015b3d94548297235fb5214f35bec48 SHA512 0f5b59468a6e5e95dcdef1d938ea78f4ce09a0c9784e3c70d83f1c3b1bd52e8055b6b332147316445c3be714abab3629320d6117878d50aa7a2d7d2d9b9b6485 DIST nvidia-modprobe-555.58.02.tar.bz2 41721 BLAKE2B 01e83365c1fa1d5ce172f31d180e0735e5d74a49e59c7fdec78ad26f1f70efa981f2a2429e1c815582d3200defe09389d9b84a2a8e4c2f46e1d4528779eb4305 SHA512 5fabde2e8bf534cf6ec8dafe7318c76ef560f336bdb3343d71b784713076a05d063c2e65eb8f965b0776cb02e67f8eed363d8eaea67fd92798d1bd1b74571ec7 DIST nvidia-modprobe-560.35.03.tar.bz2 41637 BLAKE2B 4a72161e3569af5b53a6372da51d6980ab6a428207db0ef2c20b87a9abe569a136ece0a332954004e24f4381889826e50fce42c0c362c749adcb0152035e8862 SHA512 ed592cfba5512fde34e1d9b3dfcf3463df447202eb99d1d792f87d0a68c73193d141f82835e9272d315f3de9e973e7d9f64b06a9cb1e6485dd7adce3e9c360f0 DIST nvidia-modprobe-565.77.tar.bz2 41644 BLAKE2B 6eccaf62ba02cd68bb3547266df65cdd6514e925748043ab4089f7b1d6f73d36e6d167293a1bc1c6339ab42cf76ea65e06676180563ad89484bc8d71c64293c5 SHA512 f9cc72d0e07e53541cb3eb6811d4fc6783a82d7a0c6fed2693885fdaa8ea5ff25d6f63a72e99e7fae9fc0e2b337bb1a28cb935768ed283fe9d8f62e2eea374f1 -DIST nvidia-modprobe-570.181.tar.bz2 41624 BLAKE2B 38dced2130273ca7f4509263a2a2c42136c504fe4c7d2e935a0d9631ca1cff8b93bbca25a48522d2ead8d11e144bc7b4ddc7df30850b4d722ba45b45c0c2ccee SHA512 a4bcd6f549a1b3b2fad0e984fb2e1de56c4f7ce007a0db851887857282cbbd58009988fe6d89f47334395417cf4408548999e8129f84bd240e92dffffeeb9c6a DIST nvidia-modprobe-570.190.tar.bz2 41637 BLAKE2B 502eaea265dc75c777ac908c2b8d9c052e992eea54eb832417dae5d34e3903a433bb962e27714cfe559ef90a03523f4812b671e4c2d2048a6a376b1a70a1f944 SHA512 bc377bfa4813b3187ca4a2f2d896708c720c66732bc2a3bd8c093c6098af899e8b5f4b774d2c75029be915c32a91c6f4e344d59ae57188961dc289b7af81aec5 +DIST nvidia-modprobe-570.195.03.tar.bz2 41605 BLAKE2B e61623d3249911b0d0c8f6d66f6bb4436eab50dfb2cdb43208391f58e7621a86e4a14631261518548480a600c2d14bd0dd87365115408aac82f46f4154d4c801 SHA512 83ee9062371430c3cd25632cce5b46e135d8e85bc690a70c25e6fd872d9df13aedc890d9ccde79629bdc2753babd3aabd8b052e047d2d0c6a47675897b082624 DIST nvidia-modprobe-575.64.05.tar.bz2 41721 BLAKE2B 9b8a6dda556389abe0c2bd81ed3edfa8142f773832b7d955385119b5fd525cbcfd3c01401f471ccf5dc7ce61100ba6a3c4504b8eaf86ea5b378d20a6046ff7ce SHA512 221a0469a974c7db3f3c489f2637b6eef68e614c5ccd3e94c8cbe1b8841a6e9a4f0e2f05642b6c9f7113efe3c211076ac31578e9587df26b76148a198d21cd49 -DIST nvidia-modprobe-580.76.05.tar.bz2 41700 BLAKE2B 3aa8f017417996377ec37f8d5463d258d392ce5e730139dda188a84c53efbe3c0e8f2daa3c496b1c87c834756bc4776551c8b021638c0b65c6453c672cf81fe7 SHA512 cda41ae9fd3c96ad035c1e2b882f342873c8c59b4e9fb24e0afb57d12c856cf0f589a4aee2def66e54a609380326b17570f96ce20140767188d65efff71bf67c -DIST nvidia-modprobe-580.82.07.tar.bz2 41700 BLAKE2B a0022d3dcaf74e0981e8aa1ca517e0b2d776e1f32f68489850fef07e5c654f1f7eaa7306c799940ede7075ee90e94d4b98c60a7460b2fdd1508010774fbd85db SHA512 37f2a7fafc29aaa5a0d9c4db04755360296fc7b792ef942ce8210a504ea845e466a0f173cce8de9f267036bd16cf0c5ffb2800ae30586078798b9fa5d55aa0c0 DIST nvidia-modprobe-580.82.09.tar.bz2 41686 BLAKE2B fe705974e57859e4409645370d45012035e9b093edd42092ac69d46cb28f7d96a26ea9f2a2947b2da92f44e2c8a85e69f82910183e64c11b2fb9dec325b0bd3f SHA512 8a4052cc1de3be2a646402b5507c9acbf5d95d44893ce2af086adef0293bd421fd7424c16169d6ea1c32b9c3daa6f73b34f6c0dbb47c289d1c376b88fb09d4b1 +DIST nvidia-modprobe-580.95.05.tar.bz2 41708 BLAKE2B 17988280c9c54fdc86dcf757903f18f83d1eb44b25a1386f8cc9bf098aec87b77c52bd3da9ea77511716c678e4354e8a40bee1561a953ed56eda350ab4a3e464 SHA512 67faabda2388515fcad71ffc965c7506156116f4e020837da33b0f17bd30aa05cd2d28a54711990684110133ad1a58a8db5473f58f2e5e587bc8edf5253a9351 DIST nvidia-persistenced-495.46.tar.bz2 46272 BLAKE2B d6f6147bdef59b1c56df6a313cf6bc00fd36b722b2c50d692a11d997e369daf3c84e20c3bca6bf4d11a4db8b1e3a37876837da85592b6d339253cc1091d6e194 SHA512 ed2b37803985d02df20ce0f2d5310393613c94310db934d4990ecde6eb84345104c42564937bdace5686c8eebd3154d84c0c7b28bf09016799b98621ca52f89b DIST nvidia-persistenced-525.147.05.tar.bz2 48089 BLAKE2B a9cbf291fae9d7af50a9633fa5e197939674825e72150883b4e89e72165a512c164b4d79522f5b6c329e980e1145d958ba592202e5b73edfd32b149457714982 SHA512 e9685d330d32a5e9864b45a7e099e78ef873188972700747c158c3ab1fc95ea036726c793207fba33d4a50f17b92802366ce1ad38dd110b86ee923f48e622cfe DIST nvidia-persistenced-535.261.03.tar.bz2 48574 BLAKE2B 71e6be9fd37da2532219a025293a286d87efa31c7fb1d2827b859688f0ed433ffda848a8964980f08d61e74b888b81e694ef8622231642e46e800a346890eb9b SHA512 56d079434e18397516ecf7c398f242f5a3a48781f0ed8fcea30bf844c7bbf5b2618c5817f2df7032670a99cee4f93fe0e7798ef6bff7545e9824fb34919e38d5 +DIST nvidia-persistenced-535.274.02.tar.bz2 48596 BLAKE2B 1f87652351ebdca97b1b145e421abdb2381fe9d824ebde12eb60983cf8480f60dc530337fd2a47d5120f3c77a6fbd895fca2497dacb31ed234a9e5cb357703c4 SHA512 2e8e3929039af7f468a4d43ea5a6452aba86fd715d229883212b9223603d0ecb7417380354e70c85366b173905708947f3bb1919e09382f69a62f502f7c6ae7a DIST nvidia-persistenced-550.163.01.tar.bz2 61450 BLAKE2B 1a11cb89981b88f8d14558227d9493f1f8a81ccb5502002c436e9311a38c9c8fe0402c65eac1517a2893985eec07699b2e7bc7a81aa14dc0d52198ac85a2cd1b SHA512 f17dbcafa917b5b450f7665f98fd24f06ad99e6bcd1fcf42ef95aa9337b55561b7b16eaad8fa408110d08ee7e6d812444792cccbb9c92865099891832da779ce DIST nvidia-persistenced-555.58.02.tar.bz2 49877 BLAKE2B 8423f34ba517ecfbb782a648ca07f99f161cd153400bfa32e04ab98e8f72cea2afa60d11d2e05e1f31ce21ed33899cc6945fa56d6e313ed8af67aebf93467879 SHA512 16f7884a53007226206761e4d9fed8d672c6ca31ca59c70e8931bcd0d772d77f0b0078071505ab1bc198f713a94a12f132b7e3fee054f859db9ca6fe25404117 DIST nvidia-persistenced-560.35.03.tar.bz2 49873 BLAKE2B 5b19e8bef623d3950948fcf2a57c097e451c846e1d3013344ce8f10b91e57d3f031c460a9a9e4d94940ed3035d4d5836e5ff672d25f0f132ea915eeac62b94de SHA512 65c12503f8b457de704c58e7f066c1938645d88cc8b986a2fa993dcc5c60f45b72b22950df9419577c37e815e65b6e3749d4ce551457ac1bd868e24093074fbe DIST nvidia-persistenced-565.77.tar.bz2 49679 BLAKE2B 42cb002e207274b4e3100879d3a1dfb7f458f600d8ae82637771d38a0d06998cbc53061df1e84fec26d2a1b713a033bb96ae07e4a30307a7c3a9965033024682 SHA512 7268953c5e17891498bf75fd9b3fecdf27eaa1e9488eb390b939a08cab04568b1be5363a8cd788aa4491315ca0285a6edbde8a661a7fa1a2ad7ae7bcf5ff0e95 -DIST nvidia-persistenced-570.181.tar.bz2 61808 BLAKE2B 840e248505a199cc76bc091ae679196618eba3710a29eb7ea30249d22d12a91f62555be97ca3cae28ab0573d72b5e4b26d49c8202d0439d407260e4b98278d98 SHA512 6703b19d06f281bd4df01e64e8d1a17319f681a8826c32b1839363f5ebf53e64da625350f5bcf4887832f18a9f9127d1b749f2419650caa1ffbd68c85470f067 DIST nvidia-persistenced-570.190.tar.bz2 61789 BLAKE2B 6e99fff2b5dfee49ab124126981a024bf8ac63f9e79dc6e6d7a9b7a4904b224e5eac252d1cad27e632697df92af052c4a79806bae3b37817e1950ef48feb3414 SHA512 17c526b417c20c3fb576508ccc16e8acecac71d967d720ea6665a3e75bd435c57a6f97cb47a372aa304a0b95892a52c2525381775a75440c64f94f3eca035a21 +DIST nvidia-persistenced-570.195.03.tar.bz2 61806 BLAKE2B 6dc878a1febffaa1faad53e31abbc8aafebf759cc2d079e8d24b28872a8ce62a6d22e7ac973c1f8bafa7f54f4d2543d082ab57528f3cc578ba854aff02607af6 SHA512 37ea7c685ccb49d593b5651244cbb237830ed6e3af891742e5e4e851b68e60ec031b3d05de6feabcc3da6770373af667878452eaeb02596cdde5ee34199b66ed DIST nvidia-persistenced-575.64.05.tar.bz2 61961 BLAKE2B fa40aea873a30e7c500c2abe85a0ed7e278e4e1cceb2be9fe370752b3e44bccfd94e15e42df2f10237bc02015545b5b31ecdfbfd84b4f0400d56484a69ed96b8 SHA512 77a6fe5665bee6225433e383fe3016a667241e0772223d978ad42df40c8bc77207185c47961859ca9d334bebc7422d1a825ddf58e77d4caa630fcee1ecc5fa54 -DIST nvidia-persistenced-580.76.05.tar.bz2 62194 BLAKE2B 35201de796378644162308562472a799d361f5b0756235e0e6c468744bfbba832a5b91b6a505fd1908bc9d08562b2623ba9f300b5680376cea372e1a1860fe61 SHA512 3a26b4a801803fc60e4501fe2938e0f27f5be573db5229e1ad9281012faffe248a1fd21a5585e6007aa8242f0f2b886a673488d9a47a163bdf7d142e381ff4b1 -DIST nvidia-persistenced-580.82.07.tar.bz2 62334 BLAKE2B 7a25d7f97338b62dc3eb389b7f44ea9258fad6e6fde086ae6adbb24ae93cf3caf26df1f3a0e92ab012cdfdb635e7c207158f70d15ebe5d5df88c920df8c3769f SHA512 a0d51136611a37be86081591b1e78fc7bb56fb4d43a7e0794d61d2bf33b83dc58cff2b6688ef5531f01df6de7b80d086f4bd0162f172cf3422b7001886b4aa51 DIST nvidia-persistenced-580.82.09.tar.bz2 62150 BLAKE2B fdd8dbc72ca8ea5e962e9de13e06e4c9934045d3164e32a3fda412ee9b665f1cf387653b8d701f8fed4747f36a8d80e8688ecef5648afd3dfcbc358056b2739c SHA512 c90d1f1787a4279e3967e9154754800340d5d46f588cfd71e28435ce131b8e4db787e07f77a895d8be81b82443e7077535f75a2ef5002e52dc8d2dbfbf41c9df +DIST nvidia-persistenced-580.95.05.tar.bz2 62343 BLAKE2B ad5a8b185accac6e8488f7b6d138e71db783590ca3b9890a1034771977b2f598c4f920bc48e65dc254b925e71d7f59e935cf1e43c90982e81b48266ac5da4171 SHA512 624c052fd7e7aab74e86c07ab281448415f9900cade11c255f7b6907e7de26180513e83d7374b4a823ab431a0ce2c5a74ae51f8de3889bddeb959ec73c373605 DIST nvidia-settings-495.46.tar.bz2 1062670 BLAKE2B 0be63256dca858d3ecdf2f0e821299498db815af37abe2eec325453fcd24416e28db4f485f4255bce1d1667fdd91bfd9fcf39517312892be3496ebe25e098b8f SHA512 9ec633d571974dd3899a6cd32b40a0d6dd5987653c561554c58d125f9301a6e2ba4035002d782db7313ec043953a3782e97704c3b463940d5a1ae48618b98904 DIST nvidia-settings-525.147.05.tar.bz2 1088088 BLAKE2B cea74a20ed8208f99cb586bd40fe2cafeec55ca2db19b2c0691d3bcabadc09941ff8288e940582e63f10d8f6cd7e8813e1c5776bf65cdc7b6ee291a8b3a7e28f SHA512 9c29a477b32db3f4324d7c6d28b8da9f3de5286e39f8c67bae88a93c3d3ee0c3f0a0f3e0c29c1fa8ba01b7311623569df27e349d6148ed70b3fd42ebd36f0dcd DIST nvidia-settings-535.261.03.tar.bz2 1094587 BLAKE2B 3be599e733be97e0a23182d9bfc2862a2ff1d386a8339a34f369ac3e7a29b951ef7c900424502b31d8a50b8a5571c440ba6fd1314874a5ca594657742ef0aca1 SHA512 418f078caed68e9d1feef10a3a772fb9a265fac5a74822e2637c0b8bdbdc43629a8ced83549ee1c237b327490783d7da59e749f3c284a17edea2bbab62462f68 +DIST nvidia-settings-535.274.02.tar.bz2 1094628 BLAKE2B 065eab7e3a6d2a38e437b133eeebddd647467ecfb110f1f356a37df2309e738372902bd8ad7cccb0643da0ef0a310536bc336e8583bf2a9058d580f4795a4b92 SHA512 bcaff79ebf66197a4228c6cda17995f6f0d1a6e8f1f156b907f5e7d7f06bdbf318b4fe084591e3f767ba4efc3a0986d2506fb4775ee09613d2c8f438762db1dd DIST nvidia-settings-550.163.01.tar.bz2 1099317 BLAKE2B 25419c1796deeea238b3e44fd8d648a8627272565be40cb0745132cef1c16e0c422242a1e6369745d577e674a68bf9dfc3c009e281a84ba58db5429d97ac9cff SHA512 5306ab05f284ba06852d7c96ff62ded7b8b615d3a002009cd5d781fdad716db37f53d1c8a43337ada60d524b4f7d183d98ad2673f40a5ca1ca4c5112bb913e74 DIST nvidia-settings-555.58.02.tar.bz2 1100319 BLAKE2B eca06045a50d7d5963fa4f1fe9c9e4e1e693be392b42ccc069893443734a1725046803c8bd0ea06ff9b256f26b99184196a805c602710ead599e9cdb8ab1a223 SHA512 b86c4192f2b6cc5fae57bfe627b6ada0a9c936e90cd898baa448140627c7e9cdf3368021da2a94ec699ac1f5a08bb462766a573a028f81194361b9c642a1253c DIST nvidia-settings-560.35.03.tar.bz2 1115724 BLAKE2B 937a3ea634e9bbc4b76f6c50fd20108c783a941e021a3fe1a9fd3288248fe14069f4e7b147cb3666e1d6bab91be2c0305daaeee57d338b9af546cefc79725be1 SHA512 7ed656ebe35ce55a0064dae57fdcc5c3eecc3c6db71bfc66f001dd60c4db764c6a2565af29f84ca1246280fbd573d8da4d09e21444b71210cedea5d1462b85f0 DIST nvidia-settings-565.77.tar.bz2 1119070 BLAKE2B 74f3a0a68a9bf10d7a8cd96a5db9b6e11d70073de2f1e8494f5d40ed79fb88895f158797b3b70bc0656c9d65d9920f033ed5aa1f3c95f71cbfcf04a118478d9c SHA512 100560edbf1575a365e09394409333bbfc28bdd03761b13b89b6d052e195f65f94c9e47c9f0588f40a0f6d375a8e16b543ca84f82cc1a5a76ec37ea1941fae1f -DIST nvidia-settings-570.181.tar.bz2 1124398 BLAKE2B 9f1df84900e763af0e88f0c2c475d0f9a96f7ef974e3fd2dfe702ee3cd9636fd7f6986e9779b3c083e9b979e8cca133b14bf5481ad1d3c16365ecc0c0f0000f6 SHA512 fcca18c216f6d8de1167f82cb0f170ef845f0a85d279a3e851cf5819c3afb4b18ae8f864a89009709d925ccb7a756e02307b67bf8aedd5cddd45de3f5b399be7 DIST nvidia-settings-570.190.tar.bz2 1124446 BLAKE2B 788f6716df879c949cde999180de2fc4066611b001295679e97bc02b1f706d8d7e8f2fb1834798042ed8e516aad2c54d582dc026a968886ae8c6c37e883102c8 SHA512 02d31ceed435cb9721d372cee265dc5360e22f86ba3e12c29b19d0bb5ffff272a37a1ce128ee43ec1b0a3b894664c0593043565b70009220b83551191a97bc20 +DIST nvidia-settings-570.195.03.tar.bz2 1124511 BLAKE2B 64f404f9659aeb97cf4c498e7857384ce6de5df7f6a0b21d2507e896524c1d9e0a570a5afefc67cd7ecb011b74f513891ef45592398a4b7ca9e971efabb84653 SHA512 68274d9b2622310b729e73bbd96777e5c7f36501d397b9156039b24cef4933f91757414353f70216b4264c858a24ec34ab996db23ad2dc4cfe1bd70bd77052f9 DIST nvidia-settings-575.64.05.tar.bz2 1127714 BLAKE2B 935649b61361ff9b05f34ba9770704eb945134199edbb17d2581f74188f8b122009b6d4309b225c375fcb80f26fb6a82c9528bf22e5658c5856d1752bee309bb SHA512 3e3df016f1f6b34a802d872c67a9f1c0db6d38c8265343eb607c71c59bf5597c7378800641b1152af404ebc0515f8f79eff1ee0e81b87b84ff7a237c176526f6 -DIST nvidia-settings-580.76.05.tar.bz2 1130706 BLAKE2B 3a20ef61a2d27ec30555242358ca05965b67235b8baacb6af01a2384f837a9823bab7e35659e29d42a2487ec37a878a68cd07e6b074a1a0365bec53de09e4887 SHA512 89dbe0f4ddddab44e29eac441789cd55a2102d1986339507b57123795afd8f7faf50d500a41167bc2ba4159339d775eccffffbb1252f7de2d51f85fcb078665a -DIST nvidia-settings-580.82.07.tar.bz2 1131284 BLAKE2B b3d71917b1259ec5b4426c418d74da482edb0ea4f6f6875d59dab3c18d327e75a3392eeb4346ac5e9f18d5726cc4fb8e16812e3d4da4cbd369dfad823ab6a3a1 SHA512 16e7a3e11f7f94f231b45aa46bb93446f38adad922d301600e77b6c9965d26a50f57db3eb5775e2e719c45bea39317799d669e79d1bf5c35495ac7f272044ab1 DIST nvidia-settings-580.82.09.tar.bz2 1131127 BLAKE2B fbe5405c64d2cbeb8b739664ef2ec72ef601bde4a3d32eb033ce924090ce8e52d2c1347d7189cbc76c5e4a53a86a43c0cde6b427cfaf8b41c6aee3931772b11f SHA512 a04b381caf5963fa76090cf183eb587d10e9f56fef50268096a5808b752f1a9de995d02086945319596af9013fdb7c0b5edac7eeccbe7baf95d5da90f227414d +DIST nvidia-settings-580.95.05.tar.bz2 1131496 BLAKE2B 5eb45787d743319593ca36c6d95fc9e93a020615935211c627dbebccecf92b8dd7d28c6d63a95a07c8cad1a70a65b0ddcc0040564ece0bf3383478ae59bd3aa2 SHA512 8c60d4df230e253d5fdeda972f0a8a9285ee419fe9be34aa3d25c06d4954bb9b6fc6db789f3a621813fb817f6de6fbdec6d79f70d519f1ddcb6b25b8378d6480 DIST nvidia-xconfig-495.46.tar.bz2 108955 BLAKE2B 1edd231bc06b66030e56a78b233b72c49ff5f3dc355e13964427b61e95a33a70a16ee1535ae91fbb806079a595eb763d0b3cdfaee7a3498fe617a9596db8da0f SHA512 d467b3f699f9f8794d0d136653620c56ba7b5273f532b7398ee1b5d85edd2ecd6b0cf666b2fc4f375b2ecf08ed19d53097574aa691c967a22cb2c9d1f665fde6 DIST nvidia-xconfig-525.147.05.tar.bz2 110987 BLAKE2B 49116c8922b5c14eaa88b6230a824447609a885f7d97df28ed4f3b9a2e146a213f31f9f184aadd38c4c9f692f0a1476d0db0704b55947ce95cbbeebcb9a683da SHA512 4b7c02de6080924eee5ee9fe770e632404b380529e5ee40a8d0f259a5c96d6915e83c26113b3c65434ce461c959347b3651abc15de7c40def16c46bb3f6faeae DIST nvidia-xconfig-535.261.03.tar.bz2 110637 BLAKE2B aafefde5e5079401951432072f27f6500bf3a4390e01b83e46b7230c75b05cd5806fffbde98f8bd8a39afe1a27bec0f52e13920fa1fd156d083b6ef81e482edb SHA512 4c0ee56495dedb08d6ea0e452cadf02ebcfffb86e8649c9b7904285d5dd8959879a1e00396d1560253c755c9490643458e737afcc0613c0c36dcd37411c76607 +DIST nvidia-xconfig-535.274.02.tar.bz2 111008 BLAKE2B 4311cf01a7224a0fdf2d8730b2a88931d53916cd627740e6e8e73dbbd29641dfc32721c9886094799953464a69b80aa1fae1d6cf4b203c512ad65d2ae7f5356a SHA512 6c2d5e068f1e6d1c37041b179203608144797893e31c99133e1189a31e219176b3e032222d935679f4c30a79cb960741cecdaca0b552feb75eb10366aa9d66fa DIST nvidia-xconfig-550.163.01.tar.bz2 111149 BLAKE2B d19ef0427e3432798e674dc66447090e8fb8fcb549ebe27aaee19aa38294cf178e175a067b2da5313342c93ea2aebef35861d05cc4cc0ee2c3eae955b3ddbbb3 SHA512 35f95d85928c82bc5de8e462ca5e90a6d8fe03e5b5367b9cdaadddc1e956f0d26b6dc42e716ae7c88512afdfb98cc841fe9b22846f6d6acc578c5dba4d0a16e1 DIST nvidia-xconfig-555.58.02.tar.bz2 111182 BLAKE2B f51275158f02687e54e856f3f7e9f92b01c6c7aba423e5384cf3d4e692dc6d3fdc73ed0b25f26fb1206dc1219b6e0bffd54767e0f0f3b4b3a63875113d55236f SHA512 673bea01fe39687ba34e19b743c61898d2ed8f34710c3a1afc8f2e71e0903950f253408b0fcf0b6306a98ddc2438cacd92fafd1d1662136b18058017dfb783c4 DIST nvidia-xconfig-560.35.03.tar.bz2 111203 BLAKE2B 347d4f80b9a16da54fbd7116d0ceafbb15b3b6e78aa1640b8505674b9ffc32056197925b67506d2cbb5d130054944c13246a592d9021f0bb2410ee6e8216df4e SHA512 1a68729b8aa1d3518b43392d4f9af163e2a084c635c08343b25ce761f835801aad203778fd03564ba050ad949a9d2df84fba4c8a48bb1a7afea5e72eb364eb58 DIST nvidia-xconfig-565.77.tar.bz2 111235 BLAKE2B 75cc8a5ed9248f044159482940e6d4eead7b4cb8321b15883ce0c97230c85b260cacdd74cdad45ee8a8248271e081ae94623d195151840b07c8f747eea33a0e1 SHA512 641ca934b79d2a597be56309dfab968ab1b908bfc346c33fe69d9c13c56636e643388b6c1d83918bcc3fda70ecc2a34d6a305422539130424eafd973fc94c41e -DIST nvidia-xconfig-570.181.tar.bz2 111274 BLAKE2B 864181bae415b0da164b7d229b25fe0fe963f2e0b89fb0f92c3d799823d6a961b55458e2c6ce80ee3a991b3af387286a0e3d25afb5a90fe1dce8abca77ee2c9c SHA512 44d1a17187f88570382073901b7e64332156cd99a916b5ab483850df496fcfb4f9980bc323df65f73cbe65c32ff70995d00865155ef05b28cba24378fc49accb DIST nvidia-xconfig-570.190.tar.bz2 111236 BLAKE2B c72587d43d6383bb21eb5c8a289dcdf6af1967163c425d3390b77daa8d3ff94b6ffbab799d57233d4f4fe64162cd132ed8aed26e66f91ead16411afde634e876 SHA512 7c2ccd49056a6ef4ef3649d37b3e5bdcd37b0b68d495e3230e32d1d6c756103858df5daf77c7f38da13497413b473dcd24e17e6ba471e35c2a30890a0057c7a2 +DIST nvidia-xconfig-570.195.03.tar.bz2 111245 BLAKE2B 2718b5d16804bfbbddf54e100404b16691d56596c365db401a0e6168114b423e826a1ab13e6fff7d3efbc0ea3922340c8b13951c36dac5e767b2c753aebdcf9e SHA512 f51e61d4647d0bc8892fec90863d602bce5edf8857d4fbf24fa2f2a1fce4f608d7b37928e021600cebd37a130f1f354d8a14f80356d8d60585756f544f5f6666 DIST nvidia-xconfig-575.64.05.tar.bz2 111165 BLAKE2B 87b272e12b63e6d4a393b76e4ec4c47d1433caee1e73ab50c3da8b1b3cb4ece0d0adad3e6496df4a81c0efd8aff67f8afa5de192df24cbe4ae7f8a4b86d674ac SHA512 00dfe0cbf0fb1131391a38b2d1bd95e52ac90b77cf19b76cb6cd6d0a3ef83c5020ff5dd8e08f8d424a7b32338e7752675e1f700392df7efd2d9b96bbc8072541 -DIST nvidia-xconfig-580.76.05.tar.bz2 111510 BLAKE2B b483fc6a8d8285a35d45946d2836f82dd96aacf005c67260a6db08b311b5c21ee538c428f8280429f0f6af4d0e7fc38278e239d1654fc5827b3d6fbedf5e5fa6 SHA512 9daf8f8a00eb7317a3e73c6d1398fbb1154e58c181be5e6d83b4fb3c1c7ac2c50aade9192985ccfe9df08e5c7fd6c27ffaa499b8b62ab289603cf0d294517029 -DIST nvidia-xconfig-580.82.07.tar.bz2 111509 BLAKE2B 7ebd155ad5d206e69c7f55b8c7ea45876f277d64c0a324d740948782e4572b0e13c7a7d3aad6174eefeea43b6dee20a4aad12fbce7e87bdcf74b9a4b26ae70e7 SHA512 52c7045fd00c013863c1c2b89804a2b0ef20ca14c6a83ecefd33904c0dda56f87ed46b3c871189474fe987ad742861b91373dfa4025d877b09520d02dfe498eb DIST nvidia-xconfig-580.82.09.tar.bz2 111494 BLAKE2B 7a2966d8d3a29cc07ff58caa9fd234f3dac857819d451e1bb246878c38043fddbdff61738df7ed74115417484f29c7220ee46510978cff2b2c6707dca6af0010 SHA512 983d1c87ecec6d74f136cd8f1561060199826361620bbf5af2c12a218cf9e4ca19b6d14fe4f9ae578332da51a1d5769f9c7412276bfe2be278aa3264ff0e57a7 +DIST nvidia-xconfig-580.95.05.tar.bz2 111488 BLAKE2B abaf3fa63c19129df539a1e0eb4466ff7b8ccf81527c69b6bcfb16df2abf0950541791ecca130ff59ec0028a5a92c1a0912bc1d35a48efbd331a58f224699db6 SHA512 4fa0d411e8c41ee5f24443ef9f88a261c006b5b487f6745d54eac27805a8a810ef5ffba1da3952a39978e1ccfe39114399722e392d282791a648c69a88b7777e diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.82.07.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild index afa2ad5115a3..317818e83ee4 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.82.07.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.274.02.ebuild @@ -1,11 +1,12 @@ -# Copyright 2024-2025 Liguros Authors +# Copyright 2023-2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MODULES_OPTIONAL_IUSE=+modules -inherit desktop eapi9-pipestatus eapi9-ver flag-o-matic linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs unpacker user-info +inherit desktop eapi9-pipestatus flag-o-matic linux-mod-r1 multilib +inherit readme.gentoo-r1 systemd toolchain-funcs unpacker user-info -MODULES_KERNEL_MAX=6.14 +MODULES_KERNEL_MAX=6.13 NV_URI="https://download.nvidia.com/XFree86/" DESCRIPTION="NVIDIA Accelerated Graphics Driver" @@ -20,15 +21,9 @@ SRC_URI=" # nvidia-installer is unused but here for GPL-2's "distribute sources" S=${WORKDIR} -LICENSE=" - NVIDIA-r2 Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2 MIT ZLIB - curl openssl public-domain -" +LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" SLOT="0/${PV%%.*}" -# unkeyworded due to being a beta, feel free to opt-in -#KEYWORDS="-* ~amd64 ~arm64" -# note: kernel-open is an upstream default in >=560 if all GPUs on the system -# support it but, since no automagic here, keeping it off for the wider support +KEYWORDS="-* ~amd64 ~arm64" IUSE="+X abi_x86_32 abi_x86_64 kernel-open libressl persistenced powerd +static-libs +tools wayland" REQUIRED_USE="kernel-open? ( modules )" @@ -65,9 +60,9 @@ RDEPEND=" ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( - >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?] - >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?] - X? ( gui-libs/egl-x11[abi_x86_32(-)?] ) + gui-libs/egl-gbm + >=gui-libs/egl-wayland-1.1.10 + media-libs/libglvnd ) " DEPEND=" @@ -78,7 +73,6 @@ DEPEND=" x11-libs/libXext ) tools? ( - dev-util/vulkan-headers media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto @@ -88,30 +82,25 @@ DEPEND=" ) " BDEPEND=" - app-alternatives/awk sys-devel/m4 virtual/pkgconfig " -# there is some non-prebuilt exceptions but rather not maintain a list -QA_PREBUILT="lib/firmware/* usr/bin/* usr/lib*" +QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*" PATCHES=( + "${FILESDIR}"/nvidia-kernel-module-source-515.86.01-raw-ldflags.patch "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch + "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch "${FILESDIR}"/nvidia-settings-530.30.02-desktop.patch ) pkg_setup() { use modules && [[ ${MERGE_TYPE} != binary ]] || return - # do early before linux-mod-r1 so can use chkconfig to setup CONFIG_CHECK - get_version - require_configured_kernel - local CONFIG_CHECK=" PROC_FS ~DRM_KMS_HELPER - ~DRM_FBDEV_EMULATION ~SYSVIPC ~!LOCKDEP ~!PREEMPT_RT @@ -120,29 +109,25 @@ pkg_setup() { $(usev powerd '~CPU_FREQ') " - kernel_is -ge 6 11 && linux_chkconfig_present DRM_FBDEV_EMULATION && - CONFIG_CHECK+=" DRM_TTM_HELPER" + local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection + of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. + Cannot be directly selected in the kernel's menuconfig, and may need + selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or + DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in." + + local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set and, if the CPU supports the feature, + this *could* lead to modules load failure with ENDBR errors, or to + broken CUDA/NVENC. Please ignore if not having issues, but otherwise + try to unset or pass ibt=off to the kernel's command line." #911142 + use kernel-open || CONFIG_CHECK+=" ~!X86_KERNEL_IBT" use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764 use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827 - - local drm_helper_msg="Cannot be directly selected in the kernel's config menus, and may need - selection of a DRM device even if unused, e.g. CONFIG_DRM_QXL=m or - DRM_AMDGPU=m (among others, consult the kernel config's help), can - also use DRM_NOUVEAU=m as long as built as module *not* built-in." - local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection - of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. - ${drm_helper_msg}" - local ERROR_DRM_TTM_HELPER="CONFIG_DRM_TTM_HELPER: is not set but is needed to compile when using - kernel version 6.11.x or newer while DRM_FBDEV_EMULATION is set. - ${drm_helper_msg}" - local ERROR_DRM_FBDEV_EMULATION="CONFIG_DRM_FBDEV_EMULATION: is not set but is needed for - nvidia-drm.fbdev=1 support, currently off-by-default and it could - be ignored, but note that is due to change in the future." local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open. Cannot be directly selected in the kernel's menuconfig, and may need selection of another option that requires it such as CONFIG_KVM." + local ERROR_PREEMPT_RT="CONFIG_PREEMPT_RT: is set but is unsupported by NVIDIA upstream and will fail to build unless the env var IGNORE_PREEMPT_RT_PRESENCE=1 is set. Please do not report issues if run into e.g. kernel panics while @@ -165,24 +150,35 @@ src_prepare() { sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \ -i kernel{,-module-source/kernel-open}/conftest.sh || die + # adjust service files sed 's/__USER__/nvpd/' \ nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \ > "${T}"/nvidia-persistenced.service || die + use !powerd || # file is missing on arm64 (masked) + sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die # use alternative vulkan icd option if USE=-X (bug #909181) use X || sed -i 's/"libGLX/"libEGL/' nvidia_{layers,icd}.json || die # enable nvidia-drm.modeset=1 by default with USE=wayland - cp "${FILESDIR}"/nvidia-570.conf "${T}"/nvidia.conf || die + cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die # makefile attempts to install wayland library even if not built use wayland || sed -i 's/ WAYLAND_LIB_install$//' \ nvidia-settings/src/Makefile || die + + # temporary option, nvidia will remove in the future + use !kernel-open || + sed -i '/blacklist/a\ +\ +# Enable using kernel-open with workstation GPUs (experimental)\ +options nvidia NVreg_OpenRmEnableUnsupportedGpus=1' "${T}"/nvidia.conf || die } src_compile() { tc-export AR CC CXX LD OBJCOPY OBJDUMP PKG_CONFIG + local -x RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" # raw-ldflags.patch local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects @@ -216,8 +212,6 @@ src_compile() { filter-flags -fno-plt #912949 filter-lto CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags - - LDFLAGS=$(raw-ldflags) fi local modlist=( nvidia{,-drm,-modeset,-peermem,-uvm}=${modlistargs} ) @@ -233,7 +227,7 @@ src_compile() { ) # temporary workaround for bug #914468 - addpredict "${KV_OUT_DIR}" + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" linux-mod-r1_src_compile CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags} @@ -267,7 +261,6 @@ src_install() { [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d [OPENGL_DATA]=/usr/share/nvidia - [VULKANSC_ICD_JSON]=/usr/share/vulkansc [VULKAN_ICD_JSON]=/usr/share/vulkan [WINE_LIB]=/usr/${libdir}/nvidia/wine [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d @@ -279,18 +272,17 @@ src_install() { local skip_files=( $(usev !X "libGLX_nvidia libglxserver_nvidia") + $(usev !wayland libnvidia-vulkan-producer) libGLX_indirect # non-glvnd unused fallback libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland - libnvidia-egl-xcb 20_nvidia_xcb.json # gui-libs/egl-x11 - libnvidia-egl-xlib 20_nvidia_xlib.json # gui-libs/egl-x11 libnvidia-pkcs11.so # using the openssl3 version instead ) local skip_modules=( $(usev !X "nvfbc vdpau xdriver") $(usev !modules gsp) - $(usev !powerd nvtopps) + $(usev !powerd powerd) installer nvpd # handled separately / built from source ) local skip_types=( @@ -330,12 +322,6 @@ $(use amd64 && usev !abi_x86_32 " Note that without USE=abi_x86_32 on ${PN}, 32bit applications (typically using wine / steam) will not be able to use GPU acceleration.") -Be warned that USE=kernel-open may need to be either enabled or -disabled for certain cards to function: -- GTX 50xx (blackwell) and higher are known to require it to be enabled -- GTX 1650 and higher (pre-blackwell) should work either way -- Older cards require it to be disabled - For additional information or for troubleshooting issues, please see https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers and NVIDIA's own documentation that is installed alongside this README." @@ -406,7 +392,7 @@ documentation that is installed alongside this README." elif [[ ${m[2]} == EXPLICIT_PATH ]]; then into=${m[3]} elif [[ ${m[2]} == *_BINARY ]]; then - into=/usr/bin + into=/opt/bin elif [[ ${m[3]} == COMPAT32 ]]; then use abi_x86_32 || continue into=/usr/${libdir32} @@ -423,9 +409,8 @@ documentation that is installed alongside this README." dosym ${m[4]} ${into}/${m[0]} continue fi - # avoid portage warning due to missing soname links in manifest - [[ ${m[0]} =~ ^libnvidia-ngx.so ]] && - dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 + [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] && + dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest printf -v m[1] %o $((m[1] | 0200)) # 444->644 insopts -m${m[1]} @@ -439,13 +424,10 @@ documentation that is installed alongside this README." exeinto "${_#"${EPREFIX}"}" doexe systemd/system-sleep/nvidia dobin systemd/nvidia-sleep.sh - systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend,suspend-then-hibernate}.service + systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service dobin nvidia-bug-report.sh - insinto /usr/share/nvidia/files.d - doins sandboxutils-filelist.json - # MODULE:powerd extras if use powerd; then newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117 @@ -464,8 +446,6 @@ documentation that is installed alongside this README." dosym {"${unitdir}",/etc/systemd/system/systemd-hibernate.service.wants}/nvidia-resume.service dosym {"${unitdir}",/etc/systemd/system/systemd-suspend.service.wants}/nvidia-suspend.service dosym {"${unitdir}",/etc/systemd/system/systemd-suspend.service.wants}/nvidia-resume.service - dosym {"${unitdir}",/etc/systemd/system/systemd-suspend-then-hibernate.service.wants}/nvidia-suspend-then-hibernate.service - dosym {"${unitdir}",/etc/systemd/system/systemd-suspend-then-hibernate.service.wants}/nvidia-resume.service # also add a custom elogind hook to do the equivalent of the above exeinto /usr/lib/elogind/system-sleep newexe "${FILESDIR}"/system-sleep.elogind nvidia @@ -496,12 +476,12 @@ documentation that is installed alongside this README." # don't attempt to strip firmware files (silences errors) dostrip -x ${paths[FIRMWARE]} - # sandbox issues with /dev/nvidiactl and others (bug #904292,#921578) + # sandbox issues with /dev/nvidiactl (and /dev/char wrt bug #904292) # are widespread and sometime affect revdeps of packages built with # USE=opencl/cuda making it hard to manage in ebuilds (minimal set, # ebuilds should handle manually if need others or addwrite) insinto /etc/sandbox.d - newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-caps:/dev/char"' + newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/char"' # dracut does not use /etc/modprobe.d if hostonly=no, but want to make sure # our settings are used for bug 932781#c8 and nouveau blacklist if either @@ -513,7 +493,6 @@ documentation that is installed alongside this README." } pkg_preinst() { - has_version "${CATEGORY}/${PN}[kernel-open]" && NV_HAD_KERNEL_OPEN= has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND= use modules || return @@ -524,7 +503,6 @@ pkg_preinst() { sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die # try to find driver mismatches using temporary supported-gpus.json - # TODO?: automatically check "kernelopen" bit for USE=kernel-open compat for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \ "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null) @@ -579,11 +557,11 @@ pkg_postinst() { ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau" fi - if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then + if use kernel-open; then ewarn - ewarn "Open source variant of ${PN} was selected, note that it requires" - ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." - ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" + ewarn "Open source variant of ${PN} was selected, be warned it is experimental" + ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." + ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then @@ -596,10 +574,43 @@ pkg_postinst() { elog "Of note, may possibly cause issues with SLI and Reverse PRIME." fi - if use !kernel-open && ver_replacing -lt 555; then + # these can be removed after some time, only to help the transition + # given users are unlikely to do further custom solutions if it works + # (see also https://github.com/elogind/elogind/issues/272) + if grep -riq "^[^#]*HandleNvidiaSleep=yes" "${EROOT}"/etc/elogind/sleep.conf.d/ 2>/dev/null + then + ewarn + ewarn "!!! WARNING !!!" + ewarn "Detected HandleNvidiaSleep=yes in ${EROOT}/etc/elogind/sleep.conf.d/." + ewarn "This 'could' cause issues if used in combination with the new hook" + ewarn "installed by the ebuild to handle sleep using the official upstream" + ewarn "script. It is recommended to disable the option." + fi + if [[ $(realpath "${EROOT}"{/etc,{/usr,}/lib*}/elogind/system-sleep 2>/dev/null | \ + sort | uniq | xargs -d'\n' grep -Ril nvidia 2>/dev/null | wc -l) -gt 2 ]] + then + ewarn + ewarn "!!! WARNING !!!" + ewarn "Detected a custom script at ${EROOT}{/etc,{/usr,}/lib*}/elogind/system-sleep" + ewarn "referencing NVIDIA. This version of ${PN} has installed its own" + ewarn "hook at ${EROOT}/usr/lib/elogind/system-sleep/nvidia and it is recommended" + ewarn "to remove the custom one to avoid potential issues." + ewarn + ewarn "Feel free to ignore this warning if you know the other NVIDIA-related" + ewarn "scripts can be used together. The warning will be removed in the future." + fi + if [[ ${REPLACING_VERSIONS##* } ]] && + ver_test ${REPLACING_VERSIONS##* } -lt 535.183.01-r1 # may get repeated + then + elog + elog "For suspend/sleep, 'NVreg_PreserveVideoMemoryAllocations=1' is now default" + elog "with this version of ${PN}. This is recommended (or required) by" + elog "major DEs especially with wayland but, *if* experience regressions with" + elog "suspend, try reverting to =0 in '${EROOT}/etc/modprobe.d/nvidia.conf'." + elog + elog "May notably be an issue when using neither systemd nor elogind to suspend." elog - elog "If using a Turing/Ampere+ GPU (aka GTX 1650+), note that >=nvidia-drivers-555" - elog "enables the use of the GSP firmware by default. *If* experience regressions," - elog "please see '${EROOT}/etc/modprobe.d/nvidia.conf' to optionally disable." + elog "Also, the systemd suspend/hibernate/resume services are now enabled by" + elog "default, and for openrc+elogind a similar hook has been installed." fi } diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.181.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild index 2bc91eedac4f..2bc91eedac4f 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-570.181.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.195.03.ebuild diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-580.76.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild index afa2ad5115a3..a3be4c6ad814 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-580.76.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-580.95.05.ebuild @@ -5,7 +5,7 @@ EAPI=8 MODULES_OPTIONAL_IUSE=+modules inherit desktop eapi9-pipestatus eapi9-ver flag-o-matic linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs unpacker user-info -MODULES_KERNEL_MAX=6.14 +MODULES_KERNEL_MAX=6.16 NV_URI="https://download.nvidia.com/XFree86/" DESCRIPTION="NVIDIA Accelerated Graphics Driver" diff --git a/x11-misc/read-edid/read-edid-3.0.2-r2.ebuild b/x11-misc/read-edid/read-edid-3.0.2-r2.ebuild index b83e44b08ee3..0fc284c309d4 100644 --- a/x11-misc/read-edid/read-edid-3.0.2-r2.ebuild +++ b/x11-misc/read-edid/read-edid-3.0.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.polypux.org/projects/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc ~riscv ~sparc x86" +KEYWORDS="amd64 ~loong ppc ~riscv ~sparc x86" IUSE="vbe-mode" DEPEND="vbe-mode? ( >=dev-libs/libx86-1.1 )" diff --git a/x11-misc/slock/Manifest b/x11-misc/slock/Manifest index 453b246372b8..4a23b1f049cb 100644 --- a/x11-misc/slock/Manifest +++ b/x11-misc/slock/Manifest @@ -1,2 +1 @@ -DIST slock-1.5.tar.gz 6898 BLAKE2B f3435311b24c20fef656589f468b4cd6bbed30568459cb1d525b7dd5b57e5759ee287787d7506ad6cb922fd092bad504f38ab8c57b41deebec4f6aa554269a41 SHA512 2402b1e49f5dbe06cca2f3a31efedce6359413b240f2b98c57147483591a873c3c5457dbf6707485167002ff6d7ee0e9005d9fa506a51bf71337624e8728bb43 DIST slock-1.6.tar.gz 7187 BLAKE2B b13f71fff5d951de68167c840d6aa42badae33415988797e91a20113a841bc3582de827d7dc4608ac163b417a12f435862a6cb77a053bcde34d698d13249798b SHA512 3d8c4701c2db47804f48332a20fc5a58d615f2df0b559b6537cefe32eebedabd13328d060561ad402d16671bf73ada9ff831aa95cc65ed0ce5e3639488d8b2de diff --git a/x11-misc/slock/slock-1.5.ebuild b/x11-misc/slock/slock-1.5.ebuild deleted file mode 100644 index a89a273e7175..000000000000 --- a/x11-misc/slock/slock-1.5.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit fcaps savedconfig toolchain-funcs - -DESCRIPTION="simple X display locker" -HOMEPAGE="https://tools.suckless.org/slock/" -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ppc64 x86" - -RDEPEND=" - virtual/libcrypt:= - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" - -PATCHES=( - "${FILESDIR}"/slock-1.4-fix-link-paths.patch -) - -src_prepare() { - default - - sed -i \ - -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' \ - -e '/^CC/d' \ - -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \ - config.mk || die - sed -i \ - -e 's|@${CC}|$(CC)|g' \ - Makefile || die - - restore_config config.h - - tc-export CC -} - -src_compile() { - emake slock -} - -src_install() { - dobin slock - save_config config.h -} - -pkg_postinst() { - # cap_dac_read_search used to be enough for shadow access - # but now slock wants to write to /proc/self/oom_score_adj - # and for that it needs: - fcaps -m u+s \ - cap_dac_override,cap_setgid,cap_setuid,cap_sys_resource \ - /usr/bin/slock - - savedconfig_pkg_postinst -} diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index c6ebe00a1635..81ecda74ce2a 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5 SHA512 07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430 DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B 56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d SHA512 29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949 DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B 7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9 SHA512 87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da +DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B 27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570 SHA512 083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild new file mode 100644 index 000000000000..6d3f01d1f3db --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" +else + SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" + S=${WORKDIR}/kitty-${PV} + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" + +LICENSE="GPL-3" +SLOT="0" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # split from the kitty package to allow installing individually on + # remote machines and have shell integration scripts be auto-loaded + insinto /etc/bash/bashrc.d + newins shell-integration/bash/kitty.bash 90-kitty.bash + + insinto /usr/share/fish + doins -r shell-integration/fish/vendor_conf.d + + # unfortunately zsh currently lacks a bashrc.d equivalent, copy + # to docdir for now so users can use it manually if needed (also at + # /usr/lib*/kitty/shell-integration/zsh if kitty is installed) + docinto zsh + docompress -x /usr/share/doc/${PF}/zsh + dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh} +} diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index c6ebe00a1635..81ecda74ce2a 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5 SHA512 07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430 DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B 56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d SHA512 29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949 DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B 7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9 SHA512 87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da +DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B 27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570 SHA512 083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild new file mode 100644 index 000000000000..4298203f5167 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" +else + SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" + S=${WORKDIR}/kitty-${PV} + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" + +LICENSE="GPL-3" +SLOT="0" +RESTRICT="test" # intended to be ran on the full kitty package + +BDEPEND="sys-libs/ncurses" + +src_compile() { :; } + +src_install() { + dodir /usr/share/terminfo + tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die +} diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 4338904ea3a8..3169818b0248 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -7,3 +7,6 @@ DIST kitty-0.42.2.tar.xz.sig 566 BLAKE2B 58487f8a62fd7e0e67809c31301545b6bf9a616 DIST kitty-0.43.0-vendor.tar.xz 1935964 BLAKE2B fba4fa6ade8a23b235826ceecf3442d8c3a689147d6f0539504557c33a8c293b77a2a544d1ed3c2b625acb923950970e31a97b64cfb0d6a10e6a4783fb6e1f7a SHA512 a245f5a209ffad515faf977c5adf38e0b4c753547ec0c60127a033d5e2e2dd6bee12e7e051cae533a9f95d4b3f79bca0b99afad447c74577a102de7e3e0d4b3c DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B 7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9 SHA512 87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da DIST kitty-0.43.0.tar.xz.sig 566 BLAKE2B 0db7ee39256467a66354ba2bbf1342ab850c2d2fdbe7ea6f7ad0ce799bc25c03a783d5b16b59cfa1bddd1a9486b4db4a59474a3e5a2a2363eff71bac4aeba328 SHA512 bb34f4315f7e23a309940ca1653a226801be569f276c0da8366adbc529a0b442d0f2b87b44d995d3a3ac8a9c662bcc5258630f4d3664251241f2d99f1270bbf7 +DIST kitty-0.43.1-vendor.tar.xz 1937580 BLAKE2B 070b57b5efc58a36327a3886519074f8b2c019625eed2758bee74ef9154112860e885c5a65774245f52db4f16aff0a512323a15fe5d1609f69adc85076243dfb SHA512 44b03a5f15149003f4c003d938636c0efa4063bd39ddc7049783509404efb46194e69f3c734442052fd21e6b52b1573f13fc3aeca149abc2a649ca6ae7f2e3f8 +DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B 27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570 SHA512 083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d +DIST kitty-0.43.1.tar.xz.sig 566 BLAKE2B 7ce16f1fdafeabe405f5923950f11b249f3200b5705455e26827a6e0d01ec82ef3c1103184ae9b2d87019c338c0304a7c2f655d35ba45ae1e315511adfe1fd82 SHA512 c9ce4b02de4d627dfee101a8c8f16b204ecaf96ff1438a8c078ced2884c5515a91866ae99bb1cf1fa982e5ef71d0b875b747ccda638696a1dd4444243f174fb9 diff --git a/x11-terms/kitty/kitty-0.43.1.ebuild b/x11-terms/kitty/kitty-0.43.1.ebuild new file mode 100644 index 000000000000..250b3065d505 --- /dev/null +++ b/x11-terms/kitty/kitty-0.43.1.ebuild @@ -0,0 +1,203 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit edo go-env optfeature multiprocessing python-single-r1 +inherit shell-completion toolchain-funcs xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" +else + inherit verify-sig + SRC_URI=" + https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz + https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz + verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) + " + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Fast, feature-rich, GPU-based terminal" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" + +LICENSE="GPL-3 ZLIB" +LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go +SLOT="0" +IUSE="+X test wayland" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( X wayland ) + test? ( X wayland ) +" +RESTRICT="!test? ( test )" + +# dlopen: fontconfig,libglvnd +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/openssl:= + dev-libs/xxhash + media-fonts/symbols-nerd-font + media-libs/freetype + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + x11-libs/cairo + x11-libs/libxkbcommon[X?] + x11-misc/xkeyboard-config + ~x11-terms/kitty-shell-integration-${PV} + ~x11-terms/kitty-terminfo-${PV} + X? ( + x11-libs/libX11 + x11-libs/libXcursor + ) + wayland? ( dev-libs/wayland ) + !sci-mathematics/kissat +" +DEPEND=" + ${RDEPEND} + amd64? ( >=dev-libs/simde-0.8.0-r1 ) + arm64? ( dev-libs/simde ) + x86? ( dev-libs/simde ) + X? ( + x11-base/xorg-proto + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + ) + wayland? ( dev-libs/wayland-protocols ) +" +# bug #919751 wrt go subslot +BDEPEND=" + ${PYTHON_DEPS} + >=dev-lang/go-1.24:= + sys-libs/ncurses + virtual/pkgconfig + test? ( $(python_gen_cond_dep 'dev-python/pillow[zlib,${PYTHON_USEDEP}]') ) + wayland? ( dev-util/wayland-scanner ) +" +[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" + +QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + cd "${S}" || die + edo go mod vendor + else + use verify-sig && + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} + default + fi +} + +src_prepare() { + default + + # sed unfortunately feels easier on maintenance than patches here + local sedargs=( + -e "/num_workers =/s/=.*/= $(makeopts_jobs)/" + -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//' + -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s + -e "s/ld_flags.append('-[sw]')/pass/" + ) + + # kitty is often popular on wayland-only setups, try to allow this + use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918 + use !X || use !wayland && + sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" ) + + # skip docs for live version, missing dependencies + [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' ) + + sed -i setup.py "${sedargs[@]}" || die + + local skiptests=( + # broken with nspawn defaults, skip for convenience (bug #954176) + kitty_tests/crypto.py + # relies on 'who' command which doesn't detect users with pid-sandbox + kitty_tests/utmp.py + # may fail/hang depending on environment and shell initialization + kitty_tests/{shell_integration,ssh}.py + # relies on /proc/self/fd and gets confused when ran from here + tools/utils/tpmfile_test.go + ) + use !test || rm "${skiptests[@]}" || die +} + +src_compile() { + tc-export CC + local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) + + go-env_set_compile_environment + local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false" + use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" + + local conf=( + --disable-link-time-optimization + --ignore-compiler-warnings + --libdir-name=$(get_libdir) + --shell-integration="enabled no-sudo" + --update-check-interval=0 + --verbose + ) + + edo "${EPYTHON}" setup.py linux-package "${conf[@]}" + use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}" + + rm -r linux-package/share/terminfo || die # provided by kitty-terminfo + + if [[ ${PV} == 9999 ]]; then + mkdir -p linux-package/share/doc/${PF} || die + else + mv linux-package/share/doc/{${PN},${PF}} || die + fi + + if ! tc-is-cross-compiler; then + # generate default config reference, command taken from docs/conf.rst + linux-package/bin/kitty +runpy \ + 'from kitty.config import *; print(commented_out_default_config())' \ + > linux-package/share/doc/${PF}/kitty.conf || die + + # generate shell completions, shell-integration/ has some "old" pre-gen + # ones that currently miss things (no bash, no kitten for zsh, etc...) + linux-package/bin/kitten __complete__ setup bash > "${T}"/kitty || die + linux-package/bin/kitten __complete__ setup fish > "${T}"/kitty.fish || die + linux-package/bin/kitten __complete__ setup zsh > "${T}"/_kitty || die + fi +} + +src_test() { + KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty +} + +src_install() { + edo mv linux-package "${ED}"/usr + + # kitty currently detects and copies the system's nerd font at build + # time, then uses that rather than the system's at runtime + dosym -r /usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \ + /usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf + + if ! tc-is-cross-compiler; then + dobashcomp "${T}"/kitty + bashcomp_alias kitty edit-in-kitty clone-in-kitty kitten + dofishcomp "${T}"/kitty.fish + dozshcomp "${T}"/_kitty + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "audio-based terminal bell support" media-libs/libcanberra + use X && optfeature "X11 startup notification support" x11-libs/startup-notification + optfeature "opening links from the terminal" x11-misc/xdg-utils +} |
