diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-29 06:55:33 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-29 06:55:33 +0000 |
| commit | 33c7885bf8e042ef21deccb59d5e83ba9f2138f1 (patch) | |
| tree | cfea5d62a1ac40769305ab06f825da4d7c2d8121 | |
| parent | 16c4548c4ecfb76ab7155e8d40d386a4c4a0641c (diff) | |
| download | baldeagleos-repo-33c7885bf8e042ef21deccb59d5e83ba9f2138f1.tar.gz baldeagleos-repo-33c7885bf8e042ef21deccb59d5e83ba9f2138f1.tar.xz baldeagleos-repo-33c7885bf8e042ef21deccb59d5e83ba9f2138f1.zip | |
Adding metadata
250 files changed, 5383 insertions, 2923 deletions
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 3a87fddae438..59fbc4fc5ec8 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.38.33.gh.tar.gz 2918023 BLAKE2B 2e9539c86425b6b07594d3c8793d9935679afe3f244e79fa0e0db501f9e7809a61c352e3a00d6d8b3d4bddd63131d8b3c6f3690c2c62c34de3ed49b7bad15de9 SHA512 473c781d2cfd3957b5ab469d22c3a811766c4e1f2223db0c02d6e231cb673efa08913869945521b03ef6f2d7ad109e0ddda1b96f9bfa97a8b57e633e3ca7feaf DIST aws-cli-1.38.37.gh.tar.gz 2920466 BLAKE2B bcbe824e4b867fee378e0b9f8ce59604f0a20fc7a0ada64743439f2ff596418f7ca486250f8416a85564e3d0bc9541ff8227f808b2dd2cf19c04f4b6234c753b SHA512 9f4f6ac5e97579a1b2d119ee59ecbebf423534781a90c265c9c685cb360fce7cd18dbee8cf7a747084828f6fce85882156f1223d6f228f6cc50b5b9da1100f7b DIST aws-cli-1.40.2.gh.tar.gz 2925069 BLAKE2B a130ef1c94305d7a1a0f4cd7f23120b157479209d7647cd7ac59abae823a9af564e2742ab7ada6925bf9c97561c21b719f354a93c067cda961a9418c80bf0729 SHA512 a78289503e4f21679b1356b1cf7a93c8c0426ff4a4bc7e42007d592c6307d7fa24e7dc594a3088e92ef1117ecbe947651b725cef0a6070aa2d5c76d8032b6bc5 +DIST aws-cli-1.40.3.gh.tar.gz 2925537 BLAKE2B cb40707dae3827b326e2000c8a1d298ccac18d8f063fad4207330e2faba4b2fa7ff57c88752f3670f0f1790e33b3069e90188d8119ae9da497eae95b2e0af001 SHA512 a43cdbcd7a62fdd0202272cc69285c695b954764db628530815719f56cd674678e23e717e46833daa69fad702023c4dd60187e39778695e1ff98755982734a98 diff --git a/app-admin/awscli/awscli-1.40.3.ebuild b/app-admin/awscli/awscli-1.40.3.ebuild new file mode 100644 index 000000000000..a48cac7c68ec --- /dev/null +++ b/app-admin/awscli/awscli-1.40.3.ebuild @@ -0,0 +1,93 @@ +# 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+1), sigh +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(( $(ver_cut 3-) + 1 ))" +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.12.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +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 + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + 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-editors/neovim/Manifest b/app-editors/neovim/Manifest index 1d2502659ffb..c44f188e3bfd 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -1,3 +1,4 @@ DIST neovim-0.10.3.tar.gz 12804352 BLAKE2B 4196154a1f2415f72ed4cdebbde67804212d9be0f364fdb4c053ba0fb608eddad457fd360d7ce764615651288f5890b3283b180fc2ed726208a19fbc6c9fb9c4 SHA512 f1286c42bf0a119fea4575ae64043e43f36cd569d339ced15700c45441e8d8952ea7eac2250063a5aff4552632f0ca7696b442d4d8ffa4f5fce25ddbee0e861b DIST neovim-0.10.4.tar.gz 12808381 BLAKE2B 5dae3cef173431ca39320e4640661457e25e9508feee23bb076d82ab3a5934df1961cb63f7329bba7dc0d41bb4e6e889a4cf58754812d1af074a21fc36cdc1c5 SHA512 8dadc24edaaa27e6ecd4db6c19d0183868a8d2809ba122110685f340341d951772ac2eb0c5f7a7ab5f87d3d5d8ae5e81f156c61f04f6d4ebbaa17cd35fb70b64 DIST neovim-0.11.0.tar.gz 12901255 BLAKE2B 155af14e07dff73ebe825b6233e4536a00de34d183ebe5d440e251098d7d95fd87fbcb3c6de4ed00fec0e2acc126c5bc1ae08a6b41389e4eae2fc126775493a6 SHA512 f898aebffa1d222cdbbc2663b69a6ea55a045c3ddb4e8454bda7b0c6e9abbfc60dce6ea235f535506f6caac9cc1b07c65bdab25374f320cfabc3744336989cf6 +DIST neovim-0.11.1.tar.gz 12907535 BLAKE2B 636df1f8a4fcf92fbde9cc6b12f3106dd274af7fcd22d687a511e826f9ed0aed8a6528a27b267cdba75c9f4e9e981b32cdfe24e98fbd9840c7a007baa95ef951 SHA512 d2dac85379022e939a6a5ac8b64074d1e4a6d3605791b916e1d77366b97a28ee9f99107e4c251d5a28a5f515fa8bcde9cc6372a9d7901832de3ee01fb9895f4d diff --git a/app-editors/neovim/neovim-0.11.0-r1.ebuild b/app-editors/neovim/neovim-0.11.0-r2.ebuild index acfe9fe2214d..1ae8f0d0a629 100644 --- a/app-editors/neovim/neovim-0.11.0-r1.ebuild +++ b/app-editors/neovim/neovim-0.11.0-r2.ebuild @@ -113,7 +113,7 @@ src_install() { # conditionally install a symlink for nvimpager if use nvimpager; then - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager + dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager fi } diff --git a/app-editors/neovim/neovim-0.11.1.ebuild b/app-editors/neovim/neovim-0.11.1.ebuild new file mode 100644 index 000000000000..1ae8f0d0a629 --- /dev/null +++ b/app-editors/neovim/neovim-0.11.1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# RelWithDebInfo sets -Og -g +CMAKE_BUILD_TYPE=Release +LUA_COMPAT=( lua5-{1,3,4} luajit ) +inherit cmake lua-single optfeature xdg + +DESCRIPTION="Vim-fork focused on extensibility and agility" +HOMEPAGE="https://neovim.io" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/neovim/neovim.git" +else + SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" +fi + +LICENSE="Apache-2.0 vim" +SLOT="0" +IUSE="+nvimpager test" + +# Upstream say the test library needs LuaJIT +# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 +REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" +# TODO: Get tests running +RESTRICT="!test? ( test ) test" + +# Upstream build scripts invoke the Lua interpreter +BDEPEND="${LUA_DEPS} + >=dev-util/gperf-3.1 + >=sys-devel/gettext-0.20.1 + virtual/libiconv + virtual/libintl + virtual/pkgconfig +" +# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for +# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). +# List of required tree-sitter parsers is taken from cmake.deps/deps.txt +DEPEND="${LUA_DEPS} + >=dev-lua/luv-1.50.0[${LUA_SINGLE_USEDEP}] + $(lua_gen_cond_dep ' + dev-lua/lpeg[${LUA_USEDEP}] + dev-lua/mpack[${LUA_USEDEP}] + ') + $(lua_gen_cond_dep ' + dev-lua/LuaBitOp[${LUA_USEDEP}] + ' lua5-{1,2}) + >=dev-libs/libutf8proc-2.10.0:=[-cjk] + >=dev-libs/libuv-1.50.0:= + >=dev-libs/libvterm-0.3.3 + >=dev-libs/msgpack-3.0.0:= + >=dev-libs/tree-sitter-0.25.3:= + =dev-libs/tree-sitter-c-0.23* + =dev-libs/tree-sitter-lua-0.3* + =dev-libs/tree-sitter-markdown-0.4* + =dev-libs/tree-sitter-query-0.5* + =dev-libs/tree-sitter-vim-0.5* + =dev-libs/tree-sitter-vimdoc-3* + >=dev-libs/unibilium-2.1.2:0= +" +RDEPEND=" + ${DEPEND} + app-eselect/eselect-vi +" +BDEPEND+=" + test? ( + $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" + "${FILESDIR}/${PN}-9999-cmake-darwin.patch" +) + +src_prepare() { + # Use our system vim dir + sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ + -i src/nvim/globals.h || die + + # https://forums.gentoo.org/viewtopic-p-8750050.html + xdg_environment_reset + cmake_src_prepare +} + +src_configure() { + # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now + local mycmakeargs=( + # appends -flto + -DENABLE_LTO=OFF + -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") + -DLUA_PRG="${LUA}" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # install a default configuration file + insinto /etc/vim + doins "${FILESDIR}"/sysinit.vim + + # symlink tree-sitter parsers + dodir /usr/share/nvim/runtime + for parser in c lua markdown query vim vimdoc; do + dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so + done + + # conditionally install a symlink for nvimpager + if use nvimpager; then + dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard + optfeature "Python plugin support" dev-python/pynvim + optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client + optfeature "remote/nvr support" dev-python/neovim-remote +} diff --git a/app-editors/okteta/okteta-0.26.21.ebuild b/app-editors/okteta/okteta-0.26.21.ebuild index 6f8745cd1811..b99afa2d2267 100644 --- a/app-editors/okteta/okteta-0.26.21.ebuild +++ b/app-editors/okteta/okteta-0.26.21.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/okteta/" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 handbook? ( FDL-1.2 )" diff --git a/app-shells/bash-completion/bash-completion-2.14.0.ebuild b/app-shells/bash-completion/bash-completion-2.14.0.ebuild deleted file mode 100644 index 8bf37e86e52d..000000000000 --- a/app-shells/bash-completion/bash-completion-2.14.0.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -BASHCOMP_P=bashcomp-2.0.3 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit 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 )" - -# completion collision with net-fs/mc -RDEPEND=" - >=app-shells/bash-4.3_p30-r1:0 - sys-apps/miscfiles - !<app-text/tree-2.1.1-r1 - !!net-fs/mc -" -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 -) - -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 - - # FreeBSD - freebsd-update kldload kldunload portinstall portsnap - pkg_deinstall pkg_delete pkg_info - ) - - 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 -} - -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 - ) - 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() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 2.1-r90; then - ewarn "For bash-completion autoloader to work, all completions need to" - ewarn "be installed in /usr/share/bash-completion/completions. You may" - ewarn "need to rebuild packages that installed completions in the old" - ewarn "location. You can do this using:" - ewarn - ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" - ewarn - ewarn "After the rebuild, you should remove the old setup symlinks:" - ewarn - ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" - fi - done - - 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/starship/Manifest b/app-shells/starship/Manifest index 476bf0561fcd..883828f6866d 100644 --- a/app-shells/starship/Manifest +++ b/app-shells/starship/Manifest @@ -1,2 +1,4 @@ DIST starship-1.22.1-crates.tar.xz 35080388 BLAKE2B 041bb5c5375084546a33998583eea2e4ddb5c4abd2a1d7e95ce1601cbaf61204be3281b2f035402af01909d5766611a25a35b7d85f33c7dea4a411a5bf5c5e84 SHA512 dd34614c1bee2fbb5053b2b8320a450749a04f941766e834eb7fbd4b856d1aa4d744046c10ba9149aad19d11ef446497c7c0b63b44abb3cf5569a0c700ed6982 DIST starship-1.22.1.tar.gz 9444990 BLAKE2B fd062b3cdf08fde07fd8fd67112ae9f5330c8a96a55f7c69b1a616e113580bbf3e7dd484a1e0ffd3d7bafab8a1a0618dc12bff7ddacb9d310e9287b89ceee3fd SHA512 97377922ae0b4e702ddf36534abc9b2fdfbfac50c5f0d4a483a06135f5efef6585abd1fd335ed28f9b0e43b5a0197b724ab1385d3adeef2c75046f5a29fe4ff6 +DIST starship-1.23.0-crates.tar.xz 26250264 BLAKE2B c13e472850abb73ebfa960514beff2e9ea7a156f103e05d029142f3809fb27aacdbe7485af687d51d214a0c0f0960ac32f879dac7f8ba414757d83581d76c877 SHA512 f144704bfa32574f87dcb8d71be3efc55449f1aeefed4aaae22883ad93e237a3e8bbc5754c31540735909eff4ed8cc263082f7646af2f98b73827755ff917bf8 +DIST starship-1.23.0.tar.gz 10760658 BLAKE2B e475e991240d46c2c2bc850ecd439f557f5508112a13731b85ba51d3ff9ccf07c3ec29c345209566a0cca60aa180d0fc0e31ffe2656224497f20a351b6fc83fb SHA512 e04a1b711d91aed4fe756c8f2be87304e8a4fbabc4720e4c39c517829ca9cd4f93b27fb20b9208350147f5ca6af97b5e0572c04a57f5d66172539a1c41110eae diff --git a/app-shells/starship/starship-1.23.0.ebuild b/app-shells/starship/starship-1.23.0.ebuild new file mode 100644 index 000000000000..5f488f3695cf --- /dev/null +++ b/app-shells/starship/starship-1.23.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" +RUST_MIN_VER="1.85.0" +inherit cargo optfeature shell-completion + +DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" +HOMEPAGE="https://starship.rs/" +SRC_URI="https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" + +LICENSE="ISC" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2 + ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +BDEPEND=" + dev-build/cmake +" + +QA_FLAGS_IGNORED="usr/bin/starship" + +src_prepare() { + sed -e '/^strip/s/true/false/' -i Cargo.toml || die # bug 866133 + default +} + +src_configure() { + export PKG_CONFIG_ALLOW_CROSS=1 + export OPENSSL_NO_VENDOR=true + + cargo_src_configure +} + +src_compile() { + cargo_src_compile + + local STARSHIP_BIN="$(cargo_target_dir)/${PN}" + + # Prepare shell completion generation + mkdir "${T}/completions" || die + local shell + for shell in bash fish zsh; do + "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die + done +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + dodoc README.md + + newbashcomp "${T}/completions/bash" "${PN}" + newzshcomp "${T}/completions/zsh" "${PN}" + newfishcomp "${T}/completions/fish" "${PN}.fish" +} + +pkg_postinst() { + optfeature "font support" media-fonts/iosevka media-fonts/noto-emoji +} diff --git a/app-text/krop/Manifest b/app-text/krop/Manifest deleted file mode 100644 index f618c954865f..000000000000 --- a/app-text/krop/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST krop-0.6.0.tar.gz 48331 BLAKE2B ca6a00a410ed4e18a401fab3a21bc49c86f73165f68b192ab83c8fad74111ba9a9941f464a2646faa5a3317bbb45cdc89bed19c901999c0b11db353ac2997a65 SHA512 51a988e4fcb65d11cc26cf5b0c808e79097a66ef8ec4751a6c051289cd77b3328ebc8ecd9829adc466f87330beb8bc715d290cc20be415a7b8f179378b7bcb4f diff --git a/app-text/krop/files/krop-0.6.0-links.patch b/app-text/krop/files/krop-0.6.0-links.patch deleted file mode 100644 index c311b10cf88e..000000000000 --- a/app-text/krop/files/krop-0.6.0-links.patch +++ /dev/null @@ -1,64 +0,0 @@ -From a39f8328cf59492e68643f499c0d0fbda910444c Mon Sep 17 00:00:00 2001 -From: Armin Straub <31167361+arminstraub@users.noreply.github.com> -Date: Sun, 17 Jan 2021 15:50:49 -0600 -Subject: [PATCH] Preserve links within a PDF (thanks to chrthi) - ---- - ChangeLog | 4 ++++ - krop/mainwindow.py | 1 + - krop/pdfcropper.py | 11 +++++++++++ - 3 files changed, 16 insertions(+) - -diff --git a/ChangeLog b/ChangeLog -index eb7dbb1..4ffbedb 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,7 @@ -+krop (0.6.1) 2021-00-00 -- Armin Straub -+ -+ * Preserve links within a PDF (thanks to chrthi for doing this). -+ - krop (0.6.0) 2020-06-09 -- Armin Straub - - + Fixed aspect ratios, like letter size, can be chosen for selections. -diff --git a/krop/mainwindow.py b/krop/mainwindow.py -index fd1ae32..e8adadf 100644 ---- a/krop/mainwindow.py -+++ b/krop/mainwindow.py -@@ -413,6 +413,7 @@ def slotKrop(self): - pdf = PdfFile() - pdf.loadFromFile(inputFileName) - cropper = PdfCropper() -+ cropper.copyDocumentRoot(pdf) - for nr in pages: - c = self.viewer.cropValues(nr) - cropper.addPageCropped(pdf, nr, c, alwaysinclude, rotation) -diff --git a/krop/pdfcropper.py b/krop/pdfcropper.py -index 679c6fc..db30646 100644 ---- a/krop/pdfcropper.py -+++ b/krop/pdfcropper.py -@@ -55,6 +55,8 @@ def writeToFile(self, filename): - stream.close() - def addPageCropped(self, pdffile, pagenumber, croplist, rotate=0): - pass -+ def copyDocumentRoot(self, pdffile): -+ pass - - - class PyPdfFile(AbstractPdfFile): -@@ -110,6 +112,15 @@ def cropPage(self, page, crop, rotate): - if rotate != 0: - page.rotateClockwise(rotate) - -+ def copyDocumentRoot(self, pdffile): -+ # Sounds promising in PyPDF2 (see PdfFileWriter.cloneDocumentFromReader), -+ # but doesn't seem to produce a readable PDF: -+ # self.output.cloneReaderDocumentRoot(pdffile.reader) -+ # Instead, this copies at least the named destinations for links: -+ for dest in pdffile.reader.namedDestinations.values(): -+ self.output.addNamedDestinationObject(dest) -+ -+ - def optimizePdfGhostscript(oldfilename, newfilename): - import subprocess - subprocess.check_call(('gs', '-sDEVICE=pdfwrite', '-sOutputFile=' + newfilename, diff --git a/app-text/krop/files/krop-0.6.0-pikepdf.patch b/app-text/krop/files/krop-0.6.0-pikepdf.patch deleted file mode 100644 index 17f59f2f72b3..000000000000 --- a/app-text/krop/files/krop-0.6.0-pikepdf.patch +++ /dev/null @@ -1,150 +0,0 @@ -From b1d17b605088e118a8799fd027a892310e00d29e Mon Sep 17 00:00:00 2001 -From: Hongzhuo Liang <lianghongzhuo@126.com> -Date: Fri, 27 Jan 2023 17:57:04 +0100 -Subject: [PATCH] support pikepdf instead of pypdf2 - ---- - krop/mainwindow.py | 1 - - krop/pdfcropper.py | 79 ++++++++++++++-------------------------------- - 2 files changed, 24 insertions(+), 56 deletions(-) - -diff --git a/krop/mainwindow.py b/krop/mainwindow.py -index e8adadf..fd1ae32 100644 ---- a/krop/mainwindow.py -+++ b/krop/mainwindow.py -@@ -413,7 +413,6 @@ def slotKrop(self): - pdf = PdfFile() - pdf.loadFromFile(inputFileName) - cropper = PdfCropper() -- cropper.copyDocumentRoot(pdf) - for nr in pages: - c = self.viewer.cropValues(nr) - cropper.addPageCropped(pdf, nr, c, alwaysinclude, rotation) -diff --git a/krop/pdfcropper.py b/krop/pdfcropper.py -index db30646..42500de 100644 ---- a/krop/pdfcropper.py -+++ b/krop/pdfcropper.py -@@ -15,23 +15,8 @@ - - import copy - import sys -+from pikepdf import Pdf - --# Unless specified otherwise, use PyPDF2 instead of pyPdf if available. --usepypdf2 = '--no-PyPDF2' not in sys.argv --if usepypdf2: -- try: -- from PyPDF2 import PdfFileReader, PdfFileWriter -- except ImportError: -- usepypdf2 = False --if not usepypdf2: -- try: -- from pyPdf import PdfFileReader, PdfFileWriter -- except ImportError: -- _msg = "Please install PyPDF2 (or its predecessor pyPdf) first."\ -- "\n\tOn recent versions of Ubuntu, the following should do the trick:"\ -- "\n\tsudo apt-get install python-pypdf2"\ -- "\n\t(or, if using python3) sudo apt-get install python3-pypdf2" -- raise RuntimeError(_msg) - - class PdfEncryptedError(Exception): - pass -@@ -55,8 +40,6 @@ def writeToFile(self, filename): - stream.close() - def addPageCropped(self, pdffile, pagenumber, croplist, rotate=0): - pass -- def copyDocumentRoot(self, pdffile): -- pass - - - class PyPdfFile(AbstractPdfFile): -@@ -64,23 +47,16 @@ class PyPdfFile(AbstractPdfFile): - def __init__(self): - self.reader = None - def loadFromStream(self, stream): -- if usepypdf2: -- self.reader = PdfFileReader(stream, strict=False) -- else: -- self.reader = PdfFileReader(stream) -- if self.reader.isEncrypted: -- try: -- if not self.reader.decrypt(''): -- raise PdfEncryptedError -- except: -- raise PdfEncryptedError -- def getPage(self, nr): -- page = self.reader.getPage(nr-1) -+ self.reader = Pdf.open(stream) -+ if self.reader.is_encrypted: -+ raise PdfEncryptedError -+ - - class PyPdfCropper(AbstractPdfCropper): - """Implementation of PdfCropper using pyPdf""" - def __init__(self): -- self.output = PdfFileWriter() -+ self.pdf = Pdf.new() -+ - def writeToStream(self, stream): - # For certain large pdf files, PdfFileWriter.write() causes the error: - # maximum recursion depth exceeded while calling a Python object -@@ -88,37 +64,31 @@ def writeToStream(self, stream): - # We therefore temporarily increase the recursion limit. - old_reclimit = sys.getrecursionlimit() - sys.setrecursionlimit(10000) -- self.output.write(stream) -+ self.pdf.save(stream) - sys.setrecursionlimit(old_reclimit) -+ - def addPageCropped(self, pdffile, pagenumber, croplist, alwaysinclude, rotate=0): -- page = pdffile.reader.getPage(pagenumber) -+ page = pdffile.reader.pages[pagenumber] - if not croplist and alwaysinclude: -- self.output.addPage(page) -+ self.pdf.pages.append(page) - for c in croplist: -- newpage = copy.copy(page) -- self.cropPage(newpage, c, rotate) -- self.output.addPage(newpage) -- def cropPage(self, page, crop, rotate): -+ new_box = self.getCropPageParm(page, c) -+ # Update the various PDF boxes -+ new_page = copy.copy(page) -+ new_page.mediabox = new_box -+ new_page.cropbox = new_box -+ new_page.trimbox = new_box -+ if rotate != 0: -+ new_page.rotate(rotate, True) -+ self.pdf.pages.append(new_page) -+ -+ def getCropPageParm(self, page, crop): - # Note that the coordinate system is up-side down compared with Qt. -- x0, y0 = page.cropBox.lowerLeft -- x1, y1 = page.cropBox.upperRight -+ x0, y0, x1, y1 = page.cropbox - x0, y0, x1, y1 = float(x0), float(y0), float(x1), float(y1) - x0, x1 = x0+crop[0]*(x1-x0), x1-crop[2]*(x1-x0) - y0, y1 = y0+crop[3]*(y1-y0), y1-crop[1]*(y1-y0) -- # Update the various PDF boxes -- for box in (page.artBox, page.bleedBox, page.cropBox, page.mediaBox, page.trimBox): -- box.lowerLeft = (x0, y0) -- box.upperRight = (x1, y1) -- if rotate != 0: -- page.rotateClockwise(rotate) -- -- def copyDocumentRoot(self, pdffile): -- # Sounds promising in PyPDF2 (see PdfFileWriter.cloneDocumentFromReader), -- # but doesn't seem to produce a readable PDF: -- # self.output.cloneReaderDocumentRoot(pdffile.reader) -- # Instead, this copies at least the named destinations for links: -- for dest in pdffile.reader.namedDestinations.values(): -- self.output.addNamedDestinationObject(dest) -+ return [x0, y0, x1, y1] - - - def optimizePdfGhostscript(oldfilename, newfilename): -@@ -128,4 +98,3 @@ def optimizePdfGhostscript(oldfilename, newfilename): - - PdfFile = PyPdfFile - PdfCropper = PyPdfCropper -- diff --git a/app-text/krop/krop-0.6.0-r3.ebuild b/app-text/krop/krop-0.6.0-r3.ebuild deleted file mode 100644 index 8f7740cb43c6..000000000000 --- a/app-text/krop/krop-0.6.0-r3.ebuild +++ /dev/null @@ -1,38 +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 desktop distutils-r1 xdg - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/arminstraub/krop.git" -else - SRC_URI="https://github.com/arminstraub/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -DESCRIPTION="A tool to crop PDF files" -HOMEPAGE="http://arminstraub.com/software/krop" -LICENSE="GPL-3+" -SLOT="0" - -PATCHES=( - "${FILESDIR}/${P}-links.patch" - "${FILESDIR}/${P}-pikepdf.patch" -) - -RDEPEND=" - dev-python/python-poppler-qt5[${PYTHON_USEDEP}] - dev-python/pikepdf[${PYTHON_USEDEP}] - dev-python/pyqt5[${PYTHON_USEDEP},gui,widgets] -" - -src_install() { - distutils-r1_src_install - domenu "${WORKDIR}/${P}/${PN}.desktop" -} diff --git a/app-text/krop/metadata.xml b/app-text/krop/metadata.xml deleted file mode 100644 index 9958a4b7cb69..000000000000 --- a/app-text/krop/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dilfridge@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>printing@gentoo.org</email> - <name>Gentoo Printing Project</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest index 1c8ab01588af..bbf1c22a0624 100644 --- a/dev-build/meson/Manifest +++ b/dev-build/meson/Manifest @@ -16,12 +16,12 @@ DIST meson-1.7.1.tar.gz 2295198 BLAKE2B a1eda88cc349f74ab00e367daf5f27452875f483 DIST meson-1.7.1.tar.gz.asc 833 BLAKE2B 1e854c5f026471d1fa1f9f9ca26a8be06518564694b92ba8a751f2c05fa430359c5f6c9b636c0df9a2db338f61a9750e4080d60171a0e3bef49163c416166ef6 SHA512 266de0d34828688491ad3167bb3b88f489b579af1bbbb20a28e3ccfc342fa04659970d4db5e10a0470a5c52d37f4b04f718d7af4c3c3e9e1e67c69c10f3c4662 DIST meson-1.7.2.tar.gz 5009274 BLAKE2B f5a19d7c0dfa35efda5bdef972fa6362a64fee2c74be0c09dee6d52c30a8b0169dbe7fab3199add306c778f6a57196251b44ec27ff6b5e038e12c11b27513a54 SHA512 c3c71ae0e0c31d8d72e200bb5fd5e6584ce41aabe1e85575d50371f82ed02c6e346da3b0b4a2786199b9410daaa1622807a88bfc8ac991cf134bad4a53b3c863 DIST meson-1.7.2.tar.gz.asc 996 BLAKE2B 9a34bb86f15eb92d4eb972835e8e18e175c869a6ba9d88310ca6058654200b227c7a4a945eee220784f584737a3b74ffcd06e2b60a3e502e49af5da69eb1e5bf SHA512 a1e0461a28dfc8ba74ffd919511584148094c2bc809c3d380749856cbdaa33473c1a0c1ec92928020f50e116803fc03deb37b3ee2aca7e56287b155a5ccc36ac -DIST meson-1.8.0rc2.tar.gz 2336408 BLAKE2B 6337d81a7adf8de6e0d172117a258f72d11c7bbeeb2624cf449639400f6bcdac961c9519f290d3c7a95f79783cfc2187819b3442b8f258e0db7a9e671edf2a9a SHA512 51012adc2ff86dd88c80c18f78ee7933ecd24f7e664a29cd972e239a25a6b58ab63e10bba1b4cc76fae3edfa74c2ee285a3e23d7791a947e1131de5634cf88f3 -DIST meson-1.8.0rc2.tar.gz.asc 833 BLAKE2B fc0445987e7edf2abba6d5c627adbf68bc36b69f7334dbeef19e49ad54ec7d42c2e64d1c4c5d9c2a0f3a217e8364c3cd950705e397e069b308b1099ff0d07f18 SHA512 746e41ee39cf0a58f783835dd79a435a16903b7c39756e93eb3f00446a37b82d2f40f7d5bb8a4e5430b33cb43468b4301616bcc8d6b7d2cd85e5b64f61029ed5 +DIST meson-1.8.0.tar.gz 2334911 BLAKE2B a27a6e105bb19ff0fa77f62b7563b66cdeffef8e4d6ec538e1cc5c49fae16097afeae9669ed80b1d0688059c1135ff392c722e39c94f5686fb926ffcd6abf893 SHA512 345ca35b0c9219f42a46eb2dbda793b46277b2220912124a5054973390138ef1310004e1a90fde37c177d3e7103b209ebf539def2ae597f3d472c35c043bc46b +DIST meson-1.8.0.tar.gz.asc 833 BLAKE2B ad1ef6f9fb8b02231b64dac2660cfdf6f2bed801c4696d905b681836132c6da257698cc636c3e449d2b137f4c16b19eb22ad87271298647d33ffa26871e358ff SHA512 cdfb8a6b121f56b02b50b52db0db33fbaec90e6432e047ab168cc529bf79e55a05ad1377c3def8bad130a316c6666d203752bb5173d6e8c84f55d53afb8d5f27 DIST meson-reference-1.4.2.3 339324 BLAKE2B 1a4fbd8c27a8cfba773777eabd2ebaa0f76ec0c61dcfe1c7b4483737b348ff9528d68f26e68d7d40b2e1875611eed5b9a31c1cf55fed8eabb42fc1e31d9ef14b SHA512 8b8ec43e812599203ec44c08805eb6818485805c45b9c69802261eaa35efc97846a96f6472c6b1ef5f6c703e7153fd957df7b805f173ca3400a2030dfbe002ca DIST meson-reference-1.5.2.3 341110 BLAKE2B 0d588b796f7f2da2dcb0e7822acde6a9a461930da4bfead3cf9148fa0fac18cd0ccbc6e891f555c973836f1c16b4eae299908a838a0b6843293de8815d30fc23 SHA512 64715ce2113e362e7d67179fe13566bc8f84ce7f4e6d795b836f42455a871173fee06e3e969e2996022d7e6c9b4b5379587a4c0c3d97b4bca527fb8902d3547f DIST meson-reference-1.6.1.3 343730 BLAKE2B 55df822192781a70e4bc44cfe14fb363e3f820406260ca9705d7fdb5fad1bf0117e3f1325d37e58e23477bc075ab6bd84056409355ec694f72eeaa5bf982ecc7 SHA512 553cdcd86a7a600cda05ac970cc285c4c50017d1e7d2925645d7f19a62b34c2f079673cafecf4111aa102afbe9d8e4d56f166d1d9940b740eeec0bb99d6cbc0d DIST meson-reference-1.7.0.3 344764 BLAKE2B 615c70325b6ca3b964bf2827f20f07845150943b6cd95a0599b0392299e2a9338921b52bbe3613fc03fa931c28fb2121801bdb74880f2bd4fecb051b7f1fcb4b SHA512 9d9a3862602251ca780acdf18cee4ab9cd14404481e216b557eafc88b23561ecf481836898b78cbc4ee3539869b5578c649a5c71f32b3074d8125b867ea4751d DIST meson-reference-1.7.1.3 344764 BLAKE2B f4b6a5eb80f143310e9aae3fe512b5146b39df4e74e589c571d3f58ddfcb3298d1accff417c055e46a4ad61fc0557723eb4d89607a4793d1bcc134f1e83ab3eb SHA512 f36e4adcf7eab70738c71c48c87328bc436168dc605c0931b746d4b48915269dc9245215a4aa968046e4cb0f5167f595da1cf2acd96d87ed47aea9b34b63a652 DIST meson-reference-1.7.2.3 344764 BLAKE2B 82de9a7a01c2f1b45a2b3432deb4713af3cfd3b2dc9af8802488b7d1b86dde9b6ac81f90b144006a79e90b313e1d4d23f9cc90e17255ce9573e5487d3e20c286 SHA512 d482a3b3bed671705d6316e106984ad2c2169fe890349437e512455705ee8dddb31a29d31f44402a4c7c5bd2f78595b75bfc5ad34d8c0337b66f40837b08ee56 -DIST meson-reference-1.8.0rc2.3 345637 BLAKE2B c0435919ce58d0bc48243aadfe1d98c428e8f41bfe73093e1e8373d1e8c126159b9363ee9b272e9fe292287f076cee58dce4b56a9064a6b5032b6db541cbcf99 SHA512 3768d2e493a53627b51865c8be564411c192ee421cf886ade84e3a91d011e32419f0e1417cfec01bf95d28b9610d913a7e0a317335ade2e31c1b8afb7faeaa06 +DIST meson-reference-1.8.0.3 345633 BLAKE2B 1f67780a3cf61ab0c992d68f9a7936d24061a204eef6bf9827f0f8a04985c16a04ef2039d622a5d71783e4c07bbf5ac6ed123247aeb770c9d05a0988bd8073d8 SHA512 009cc42d4d279c9c3a912885d1fe3baf7d097fe8868c725cc853c81270e64b49203363324f39e2a2797eadaa82322f15d1076566c87b9b3a2c6c05c1fdbbfc63 diff --git a/dev-build/meson/meson-1.8.0_rc2.ebuild b/dev-build/meson/meson-1.8.0.ebuild index 9f00b812e787..9f00b812e787 100644 --- a/dev-build/meson/meson-1.8.0_rc2.ebuild +++ b/dev-build/meson/meson-1.8.0.ebuild diff --git a/dev-cpp/cli11/cli11-2.5.0.ebuild b/dev-cpp/cli11/cli11-2.5.0.ebuild index 4094b95577f8..d6ee46aac583 100644 --- a/dev-cpp/cli11/cli11-2.5.0.ebuild +++ b/dev-cpp/cli11/cli11-2.5.0.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${PN^^}-${PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-db/mongodb-compass-bin/Manifest b/dev-db/mongodb-compass-bin/Manifest index 7a6878e747c4..67fa23b52f4a 100644 --- a/dev-db/mongodb-compass-bin/Manifest +++ b/dev-db/mongodb-compass-bin/Manifest @@ -1,2 +1,2 @@ -DIST mongodb-compass_1.45.4_amd64.deb 114319260 BLAKE2B b9849d5d53002dafa4f8bb1ec2bd2950aeed935f8fbfde1f8c8c3927477673f48725b88d21ed7d5681dbdd63d85210444354a6c0b2d334f310ce2b1eb2ae7398 SHA512 457ee8891839db5d45f3aef388a18f8a8c17055ca936987af121a5d5108d7ce138f37ed1599bdc9fe8219aa9d0b61c204848cae8473542834ac1c42978c34e95 DIST mongodb-compass_1.46.0_amd64.deb 114338644 BLAKE2B 89a27020b505f4c8b253ef16b22c4795d287f77fa34b9a7d12d5a03279547f652c71d002b708a55850cd4a2936c57db059f797863f66484b7ceee5e9b47d4d90 SHA512 b2c878ac9ac20051ca73c4f829c37ef425e1b6d7aed383b61b5279e68141fa6b31f980fd60f1c2cddfbc193c73147095236dfcaa40d050a58d250d12ac240a61 +DIST mongodb-compass_1.46.1_amd64.deb 114293168 BLAKE2B 0fccb3115b2e852b692d2797b9251f4e3a1d5da071e3fe1c7890ff73b10cc2c20b6c46e690adb271587bb68285fe68d52e8f70c9b3b38ff01793d3daf67122c3 SHA512 2a8b3eb4e35f6524a173239a35211a3fcaa6b1f4336194481fb679258fe642e424be0aeac412c2482056137cd01281c741d18772f452c15678cb4a3872835a52 diff --git a/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.45.4.ebuild b/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.1.ebuild index a6af371e3ef6..12055feee23d 100644 --- a/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.45.4.ebuild +++ b/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.1.ebuild @@ -3,7 +3,12 @@ EAPI=8 -inherit desktop unpacker wrapper xdg +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es-419 es 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 +" +inherit chromium-2 desktop unpacker wrapper xdg DESCRIPTION="GUI for MongoDB" HOMEPAGE="https://mongodb.com/compass https://github.com/mongodb-js/compass" @@ -42,6 +47,18 @@ QA_PREBUILT=" usr/lib/mongodb-compass/.* " +src_prepare() { + default + + cd usr/lib/mongodb-compass/locales || die + chromium_remove_language_paks +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + src_install() { insinto /usr/lib/mongodb-compass doins -r usr/lib/mongodb-compass/. diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest index b83723b64132..b947c3b00773 100644 --- a/dev-java/openjdk-jre-bin/Manifest +++ b/dev-java/openjdk-jre-bin/Manifest @@ -1,4 +1,8 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.26_4.tar.gz 43392609 BLAKE2B 5252fb30aef1eb09c39f1c011c92f057db3d6401d96328eda5737f2c39b47c9d194712d163df7244dadbbde41551695213778fa9df7af4627bf0461e2506805c SHA512 61d2d9c747450dba0d6b37a304b1dbe69497989b6643b2a4cbe6a99c100b780ccc04e650c0e5273e9fa724fb0e8db5272d46f8ef7a66e3c0958f26e9bf0fe74e +DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.27_6.tar.gz 43401920 BLAKE2B d71de5aabb4dbb04fd8861c870fd2c196a63920002c44fa777c6ce69ab4c898a72a5573bc461de6c7b233718adcfdee28eac6e5d59abaff0ba145bea7090fdf3 SHA512 0bf686cb3dd9c01a1391ad74c8bce799063a0d44bec7cd2bd68f90aa8bdda65cd8897f95b52878c4466865cfdffab862269b37e73e8907f1404b9bb5d52b1df9 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.14_7.tar.gz 46092700 BLAKE2B e4045ac58993c771e750464dba07432857facb49aca86954ff0446c3be7b4749848bc39a31519bc72ea83c81f70aa7c2c975ee750c41993bfd5fe37c7537ea28 SHA512 42cce997473203c1aa7bf4d64706b1031536cccbe40a35ef8ad37e23cc87e1ef6adca9afa69ac857d571ba888f7a9a8fe6a950f0084b22f58f36b865cbd975a6 +DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.15_6.tar.gz 46098776 BLAKE2B 02114ee357c8a64be625d0ba2429a37d86bca89d70d9e5cf8f66069c039894fe88f8cf7e04547c56b6b1a5cc9d6d7b90992ca2177a4e72dd50ae4725ab32cec4 SHA512 e8812a916e7310272bada9cb8912102c106b20a7c86c8da78a111ef72b0d284e79e6fa01ba8e862b3a22d751b96935d970b90f79b2ed7a933ab28acb9b0a292f DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.6_7.tar.gz 51858210 BLAKE2B f45a6578b92a04663d1b2cb5f6a8d2bd7d5f8eebdbb9cdb843ae37491c9f48f431ac6b3207711ed53d2cc2727aae274b475b698e3e8aa9714226bccddc7f35de SHA512 5b4c90176ae56880d3f71330032ca679fac4f6df8002c14dbeb095952b23a4a502433205ec3deffbe1a11f4a9211a4b32d50c7d44254d2fb7d2f7c027590a7f3 +DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.7_6.tar.gz 51863597 BLAKE2B adc7d8a092eda560b7804e5f3b96620b6060c97e7ad409320e096de8e4f4252b29e03c33a6e39d4c834ee8c8b64a256f0711525db4a856171285700293333bb7 SHA512 3318754a0be4afbc538d3646579f2ca0e143fae60475fe0d288ecdd2104ddf1914e4f7a0e1d6c18bf575de1e987a7455a3599504c08635e76d908579fa014e23 DIST OpenJDK8U-jre_x64_linux_hotspot_8u442b06.tar.gz 41414365 BLAKE2B e6d788ef60efaabf9844f8805213ebb056f5c2d5028d0b54cff9665b38af84e461aefbdf1906b261a917b9809ec440676d95af4e2a48342660fe01bd38d1d527 SHA512 77369292244a2e323b3189790e4b8ccc9f8a84524c4c6f8d0f2c4c0073f1b9c591f7dbb41afe7282889f8d48af5452dd2f7920988fcab0d37dc890c36504b70d +DIST OpenJDK8U-jre_x64_linux_hotspot_8u452b09.tar.gz 41420532 BLAKE2B cb957b8ec18bf1e97ffc800adca15af83ecd1fb7cac5c059d7b9d8043706438f635db02dcdfd6fb93686eb5c5512e773bc73993002f959404b1a2036d5e4ae29 SHA512 cafe940d184f2314b98543d341487a9b325cc790417d7b26f637d814705be79bac291b046b5a00a96cff23b9e16adf33aaa39c17e824283bad8c5c003a0b7ae1 diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.27_p6.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.27_p6.ebuild new file mode 100644 index 000000000000..730296912df7 --- /dev/null +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.27_p6.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-vm-2 + +abi_uri() { + echo "${2-$1}? ( + https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz + )" +} + +MY_PV=${PV/_p/+} +SLOT=${MY_PV%%[.+]*} + +SRC_URI=" + $(abi_uri x64 amd64) +" + +DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" +HOMEPAGE="https://adoptium.net/" +LICENSE="GPL-2-with-classpath-exception" +KEYWORDS="~amd64" +IUSE="alsa cups headless-awt selinux" + +RDEPEND=" + media-libs/fontconfig:1.0 + media-libs/freetype:2 + >net-libs/libnet-1.1 + >=sys-apps/baselayout-java-0.1.0-r1 + >=sys-libs/glibc-2.2.5:* + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + )" + +RESTRICT="preserve-libs splitdebug" +QA_PREBUILT="*" + +S="${WORKDIR}/jdk-${MY_PV}-jre" + +src_install() { + local dest="/opt/${PN}-${SLOT}" + local ddest="${ED}/${dest#/}" + + # Not sure why they bundle this as it's commonly available and they + # only do so on x86_64. It's needed by libfontmanager.so. IcedTea + # also has an explicit dependency while Oracle seemingly dlopens it. + rm -vf lib/libfreetype.so || die + + # Oracle and IcedTea have libjsoundalsa.so depending on + # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. + if ! use alsa ; then + rm -v lib/libjsound.* || die + fi + + if use headless-awt ; then + rm -v lib/lib*{[jx]awt,splashscreen}* || die + fi + + rm -v lib/security/cacerts || die + dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts + + dodir "${dest}" + cp -pPR * "${ddest}" || die + + java-vm_install-env "${FILESDIR}"/${PN}.env.sh + java-vm_set-pax-markings "${ddest}" + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter +} + +pkg_postinst() { + java-vm-2_pkg_postinst +} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.15_p6.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.15_p6.ebuild new file mode 100644 index 000000000000..730296912df7 --- /dev/null +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.15_p6.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-vm-2 + +abi_uri() { + echo "${2-$1}? ( + https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz + )" +} + +MY_PV=${PV/_p/+} +SLOT=${MY_PV%%[.+]*} + +SRC_URI=" + $(abi_uri x64 amd64) +" + +DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" +HOMEPAGE="https://adoptium.net/" +LICENSE="GPL-2-with-classpath-exception" +KEYWORDS="~amd64" +IUSE="alsa cups headless-awt selinux" + +RDEPEND=" + media-libs/fontconfig:1.0 + media-libs/freetype:2 + >net-libs/libnet-1.1 + >=sys-apps/baselayout-java-0.1.0-r1 + >=sys-libs/glibc-2.2.5:* + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + )" + +RESTRICT="preserve-libs splitdebug" +QA_PREBUILT="*" + +S="${WORKDIR}/jdk-${MY_PV}-jre" + +src_install() { + local dest="/opt/${PN}-${SLOT}" + local ddest="${ED}/${dest#/}" + + # Not sure why they bundle this as it's commonly available and they + # only do so on x86_64. It's needed by libfontmanager.so. IcedTea + # also has an explicit dependency while Oracle seemingly dlopens it. + rm -vf lib/libfreetype.so || die + + # Oracle and IcedTea have libjsoundalsa.so depending on + # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. + if ! use alsa ; then + rm -v lib/libjsound.* || die + fi + + if use headless-awt ; then + rm -v lib/lib*{[jx]awt,splashscreen}* || die + fi + + rm -v lib/security/cacerts || die + dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts + + dodir "${dest}" + cp -pPR * "${ddest}" || die + + java-vm_install-env "${FILESDIR}"/${PN}.env.sh + java-vm_set-pax-markings "${ddest}" + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter +} + +pkg_postinst() { + java-vm-2_pkg_postinst +} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.7_p6.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.7_p6.ebuild new file mode 100644 index 000000000000..47945aff9400 --- /dev/null +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-21.0.7_p6.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-vm-2 + +abi_uri() { + echo "${2-$1}? ( + https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz + )" +} + +MY_PV=${PV/_p/+} +SLOT=${MY_PV%%[.+]*} + +SRC_URI=" + $(abi_uri x64 amd64) +" + +DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" +HOMEPAGE="https://adoptium.net/" +LICENSE="GPL-2-with-classpath-exception" +KEYWORDS="-* ~amd64" +IUSE="alsa cups headless-awt selinux" + +RDEPEND=" + media-libs/fontconfig:1.0 + media-libs/freetype:2 + >net-libs/libnet-1.1 + >=sys-apps/baselayout-java-0.1.0-r1 + >=sys-libs/glibc-2.2.5:* + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + )" + +RESTRICT="preserve-libs splitdebug" +QA_PREBUILT="*" + +S="${WORKDIR}/jdk-${MY_PV}-jre" + +src_install() { + local dest="/opt/${PN}-${SLOT}" + local ddest="${ED}/${dest#/}" + + # Not sure why they bundle this as it's commonly available and they + # only do so on x86_64. It's needed by libfontmanager.so. IcedTea + # also has an explicit dependency while Oracle seemingly dlopens it. + rm -vf lib/libfreetype.so || die + + # Oracle and IcedTea have libjsoundalsa.so depending on + # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird. + if ! use alsa ; then + rm -v lib/libjsound.* || die + fi + + if use headless-awt ; then + rm -v lib/lib*{[jx]awt,splashscreen}* || die + fi + + rm -v lib/security/cacerts || die + dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts + + dodir "${dest}" + cp -pPR * "${ddest}" || die + + java-vm_install-env "${FILESDIR}"/${PN}.env.sh + java-vm_set-pax-markings "${ddest}" + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter +} + +pkg_postinst() { + java-vm-2_pkg_postinst +} diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.452_p09.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.452_p09.ebuild new file mode 100644 index 000000000000..6378e8264f29 --- /dev/null +++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.452_p09.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-vm-2 + +abi_uri() { + echo "${2-$1}? ( + https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz + )" +} + +MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b}) +SLOT="$(ver_cut 1)" + +DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin" +HOMEPAGE="https://adoptium.net/" +SRC_URI=" + $(abi_uri x64 amd64) +" + +LICENSE="GPL-2-with-classpath-exception" +KEYWORDS="~amd64" + +IUSE="alsa cups headless-awt selinux" + +RDEPEND=" + media-libs/fontconfig:1.0 + media-libs/freetype:2 + >net-libs/libnet-1.1 + >=sys-apps/baselayout-java-0.1.0-r1 + >=sys-libs/glibc-2.2.5:* + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + )" + +RESTRICT="preserve-libs splitdebug" +QA_PREBUILT="*" + +S="${WORKDIR}/jdk${MY_PV}-jre" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest#/}" + + rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die + + # this does not exist on arm64 hence -f + rm -fv lib/*/libfreetype.so* || die + + if ! use alsa ; then + rm -v lib/*/libjsoundalsa.so* || die + fi + + if use headless-awt ; then + rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \ + bin/policytool || die + fi + + rm -v lib/security/cacerts || die + dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts + + dodir "${dest}" + cp -pPR * "${ddest}" || die + + # provide stable symlink + dosym "${P}" "/opt/${PN}-${SLOT}" + + java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh + java-vm_set-pax-markings "${ddest}" + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter +} diff --git a/dev-java/tapestry-json/tapestry-json-5.8.7.ebuild b/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild index 933ec78d9f20..1f1d2f78081f 100644 --- a/dev-java/tapestry-json/tapestry-json-5.8.7.ebuild +++ b/dev-java/tapestry-json/tapestry-json-5.8.7-r1.ebuild @@ -35,7 +35,7 @@ JAVA_SRC_DIR="tapestry-json/src/main/java" src_compile() { # build classes needed for compilation ejavac -d target/deps \ - -cp "$(java-pkg_getjars slf4j-api)" \ + -cp "$(java-pkg_getjars --build-only slf4j-api)" \ $(find \ commons/src/main/java \ plastic-asm/src/main/java \ diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild index 0f806aaaab61..1253bcb062e0 100644 --- a/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild +++ b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${CommitId} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="test" BDEPEND="test? ( dev-cpp/gtest )" diff --git a/dev-libs/hyprlang/hyprlang-0.6.0.ebuild b/dev-libs/hyprlang/hyprlang-0.6.0.ebuild index 7b3f37ecbece..667b8a837310 100644 --- a/dev-libs/hyprlang/hyprlang-0.6.0.ebuild +++ b/dev-libs/hyprlang/hyprlang-0.6.0.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=">=gui-libs/hyprutils-0.1.1:=" DEPEND="${RDEPEND}" diff --git a/dev-libs/libnop/libnop-2021.11.03.ebuild b/dev-libs/libnop/libnop-2021.11.03.ebuild index 5187da5ae766..5247eb6f73cf 100644 --- a/dev-libs/libnop/libnop-2021.11.03.ebuild +++ b/dev-libs/libnop/libnop-2021.11.03.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}-${CommitId} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" BDEPEND="test? ( dev-cpp/gtest )" diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest index 0be8b3f72400..b9033f8657e9 100644 --- a/dev-libs/libsigsegv/Manifest +++ b/dev-libs/libsigsegv/Manifest @@ -1 +1,2 @@ DIST libsigsegv-2.14.tar.gz 464658 BLAKE2B 1b6d93dc5414c686de458cc62412c95ebf8932aac3aa463bb76da67e1b25779880d760b229d9a2c6ee0a2a22c2d3c7a81a364e8731fe5a4f1f639a0f68d6ea57 SHA512 423dade56636fe38356f0976e1288178cb1c7c059615e9f70ad693a1e4194feba47a583b0804717e95a866da271b1ea5f80083c54a121577983dd23e5aa9f056 +DIST libsigsegv-2.15.tar.gz 494383 BLAKE2B cf0323b50f9f5d5c3c72bfd272ac16ec280b38dcac7f624caf5d7c0532e172e8a5ea38c27e3b686f89a47e115cb5db84a83d70149b7165931ea322e7c3cd1995 SHA512 5558585ffbf243a328cf040a540576ff73813076f53b182bb8af7b5d3b8abe877694279886fb0d25b3d5197c836b46f7f0338206b098c673e7ee3f6581cb787c diff --git a/dev-libs/libsigsegv/libsigsegv-2.15.ebuild b/dev-libs/libsigsegv/libsigsegv-2.15.ebuild new file mode 100644 index 000000000000..ea393fb27260 --- /dev/null +++ b/dev-libs/libsigsegv/libsigsegv-2.15.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Library for handling page faults in user mode" +HOMEPAGE="https://www.gnu.org/software/libsigsegv/" +SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +src_configure() { + econf --enable-shared + + if tc-is-cross-compiler && [[ ${CHOST} == sparc64* ]] ; then + # Tries to use fault-linux-sparc-old.h otherwise which is + # for non-POSIX systems (bug #833469) + sed -i -e "s:fault-linux-sparc-old.h:fault-linux-sparc.h:" config.status config.h.in config.h || die + fi +} + +src_install() { + emake DESTDIR="${D}" install + rm -f "${ED}/usr/$(get_libdir)"/*.la || die + dodoc AUTHORS ChangeLog* NEWS PORTING README +} diff --git a/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild b/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild index 32e0f8063658..786464e60cd6 100644 --- a/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild +++ b/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" src_prepare() { default diff --git a/dev-libs/pocketfft/pocketfft-2023.12.30.ebuild b/dev-libs/pocketfft/pocketfft-2023.12.30.ebuild index 859c18cdeaa0..6ba4d9bbc17d 100644 --- a/dev-libs/pocketfft/pocketfft-2023.12.30.ebuild +++ b/dev-libs/pocketfft/pocketfft-2023.12.30.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${CommitId} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" src_install() { doheader pocketfft_hdronly.h diff --git a/dev-libs/psimd/psimd-2020.05.17.ebuild b/dev-libs/psimd/psimd-2020.05.17.ebuild index 56ed31331921..62eccc9d6dea 100644 --- a/dev-libs/psimd/psimd-2020.05.17.ebuild +++ b/dev-libs/psimd/psimd-2020.05.17.ebuild @@ -14,6 +14,6 @@ S="${WORKDIR}"/${PN}-${CommitId} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) diff --git a/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild b/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild index 800934e973b0..205858259d66 100644 --- a/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild +++ b/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${CommitId} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" DEPEND="dev-libs/FXdiv" diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index d086d6af93ae..7ad64edac8b1 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -15,3 +15,5 @@ DIST sbcl-2.5.2-source.tar.bz2 8227645 BLAKE2B 8133bd1b37cf3b5e663e1525dd9795280 DIST sbcl-2.5.2-x86-64-linux-binary.tar.bz2 11428065 BLAKE2B 861187e820b1e13be72b1f0f713e09811ddbb966dd97c71542feaae87caad4776b3e926234b52de21096c8165eec9bc29f81a49f511ef307e0d1b670a6933546 SHA512 bf155efe84dc3815513f9426af7f57e448742a332ee3a2515c4163d3c4e2a20a5fbb9cef6fe7620703a453bf497201aca4a168e58ac2e649da3a31b2dfbba596 DIST sbcl-2.5.3-source.tar.bz2 8238032 BLAKE2B bcbfe163e2c06eb9c66cc0f94b919c4efd1ad2b8271367eedda224fa6363e9913ccba708734b5a26698770a37613e1513ac9abed0d234cb962474eef65d96db2 SHA512 2b1abc173a62b38b7edb9067e480780ed0ad31b8e7844320d174fc0e5bb4487635ca3af4dbb6274916b4283f3f3d8146f11c963d07720b0c42a7d2a86c1093a8 DIST sbcl-2.5.3-x86-64-linux-binary.tar.bz2 11960275 BLAKE2B dbba5f0a9fc39740557ac67f24ba58085ba5e317daf0465c0ffc4218c4d17dc0ba737e38df1918bf74eab5833891438bd0cc3a3e8d2132229ece513f76c0055b SHA512 0e14ddaaccc153e292fa35f0f25b655a975c121c230370d2f9bd2629ff852d524faab302051dcedeecabf818238ab98f40f7a16b020d908fe1bebd91177ac283 +DIST sbcl-2.5.4-source.tar.bz2 8252514 BLAKE2B 9953e7ecfbef7fda728747d5aade2bc16074578bd7d07924e150f88072fb0ecbcf54a1a8a8e7f8bb4590186a8c639f240e74ebb5b4ebb6626ac7c1b7f8fd39e7 SHA512 f0e6c25c37d7c83c0ee8ae94f78438b2c0ed6491f080afec84c5cd7bc1eb65ba43982d8092b637b77d8764d6cb0de4b337c250f840184f27fe21e3944fdce31c +DIST sbcl-2.5.4-x86-64-linux-binary.tar.bz2 12030625 BLAKE2B eb176f3e16158e5afd44634b7e69229acb84ae799997e5504c328dc9d92fe378fbcc5ffa9f65441d63a7b7f02d9dd1547ff8f91ae9afb3328b704b28707b796d SHA512 fa962120a2f806289c6c8b60d40b9f6fd5c852d2dec48f0546780be7f4aa5d64e337924074e61573b38587839597398e82a2988aae579b7163960bb45466e4a2 diff --git a/dev-lisp/sbcl/sbcl-2.5.4.ebuild b/dev-lisp/sbcl/sbcl-2.5.4.ebuild new file mode 100644 index 000000000000..c944a41e634e --- /dev/null +++ b/dev-lisp/sbcl/sbcl-2.5.4.ebuild @@ -0,0 +1,271 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic pax-utils toolchain-funcs + +#same order as http://www.sbcl.org/platform-table.html +BV_X86=1.4.3 +BV_AMD64=2.5.4 +BV_PPC=1.2.7 +BV_PPC64LE=1.5.8 +BV_SPARC=1.0.28 +BV_ALPHA=1.0.28 +BV_ARM=2.3.3 +BV_ARM64=1.4.2 +BV_X64_MACOS=1.2.11 +BV_PPC_MACOS=1.0.47 +BV_X86_SOLARIS=1.2.7 +BV_X64_SOLARIS=1.2.7 +BV_SPARC_SOLARIS=1.0.23 + +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" +HOMEPAGE="https://www.sbcl.org/ https://sbcl.sourceforge.net/" +BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch +SRC_URI="https://downloads.sourceforge.net/sbcl/${P}-source.tar.bz2 + https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz + !system-bootstrap? ( + x86? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) + amd64? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) + ppc? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) + ppc64? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) + sparc? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) + alpha? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) + arm? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) + arm64? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) + x64-macos? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) + ppc-macos? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) + x64-solaris? ( https://downloads.sourceforge.net/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) + )" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="system-bootstrap debug doc source +threads +unicode +zstd" + +CDEPEND=">=dev-lisp/asdf-3.3:= \ + prefix? ( dev-util/patchelf )" +# bug #843851 +BDEPEND="${CDEPEND} + dev-debug/strace + doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) + system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )" +RDEPEND="${CDEPEND} + zstd? ( app-arch/zstd ) + !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" + +# Disable warnings about executable stacks, as this won't be fixed soon by upstream +QA_EXECSTACK="usr/bin/sbcl" + +CONFIG="${S}/customize-target-features.lisp" +ENVD="${T}/50sbcl" + +# Prevent ASDF from using the system libraries +CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" +ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" + +usep() { + use ${1} && echo "true" || echo "false" +} + +sbcl_feature() { + echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" +} + +sbcl_apply_features() { + sed 's/^X//' > "${CONFIG}" <<-'EOF' + (lambda (list) + X (flet ((enable (x) (pushnew x list)) + X (disable (x) (setf list (remove x list)))) + EOF + if use x86 || use amd64; then + sbcl_feature "$(usep threads)" ":sb-thread" + fi + sbcl_feature "true" ":sb-ldb" + sbcl_feature "false" ":sb-test" + sbcl_feature "$(usep unicode)" ":sb-unicode" + sbcl_feature "$(usep zstd)" ":sb-core-compression" + sbcl_feature "$(usep debug)" ":sb-xref-for-internals" + sed 's/^X//' >> "${CONFIG}" <<-'EOF' + X ) + X list) + EOF + cat "${CONFIG}" +} + +src_unpack() { + unpack ${A} + if ! use system-bootstrap ; then + mv sbcl-*-* sbcl-binary || die + fi + cd "${S}" +} + +src_prepare() { + # bug #468482 + eapply "${FILESDIR}"/concurrency-test-2.0.1.patch + # bugs #486552, #527666, #517004 + eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} + # bugs #560276, #561018 + eapply "${FILESDIR}"/sb-posix-test-2.5.0.patch + # bug #767742 + eapply "${FILESDIR}"/etags-2.1.0.patch + # Use ${PV} as build-id, bug #797574 + eapply "${FILESDIR}"/build-id-2.4.3.patch + + eapply "${FILESDIR}"/verbose-build-2.0.3.patch + + eapply_user + + # Make sure the *FLAGS variables are sane. + # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. + strip-unsupported-flags + filter-flags -fomit-frame-pointer -Wl,-s + filter-ldflags -s + + # original bugs #526194, #620532 + # this broke no-pie default builds, c.f. bug #632670 + # Pass CFLAGS down by appending our value, to let users override + # the default values. + # Keep passing LDFLAGS down via the LINKFLAGS variable. + sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ + -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ + -i src/runtime/GNUmakefile || die + + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ + -i make-config.sh || die + + # Use installed ASDF version + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die + # Avoid installation of ASDF info page. See bug #605752 + sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die + + use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk + + # Some shells(such as dash) don't have "time" as builtin + # and we don't want to DEPEND on sys-process/time + sed "s,^time ,," -i make.sh || die + sed "s,/lib,/$(get_libdir),g" -i install.sh || die + # #define SBCL_HOME ... + sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die + # change location of /etc/sbclrc ... + sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die + + find . -type f -name .cvsignore -delete +} + +src_configure() { + # customizing SBCL version as per + # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup + echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr + + # set interpreter for Prefix + if use prefix ; then + patchelf --set-interpreter \ + "${EPREFIX}/$(get_libdir)"/ld-linux-x86-64.so.2 \ + "${WORKDIR}"/sbcl-binary/src/runtime/sbcl + fi + + # applying customizations + sbcl_apply_features +} + +src_compile() { + local bindir="${WORKDIR}"/sbcl-binary + local bootstrap_lisp="sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" + + if use system-bootstrap ; then + if has_version "dev-lisp/sbcl" ; then + bootstrap_lisp="sbcl --no-sysinit --no-userinit --disable-debugger" + else + bootstrap_lisp="clisp" + fi + fi + + # Bug #869434 + append-cppflags -D_GNU_SOURCE + + # clear the environment to get rid of non-ASCII strings, see bug #174702 + # set HOME for paludis + env - HOME="${T}" PATH="${PATH}" \ + CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ + SBCL_HOME="/usr/$(get_libdir)/sbcl" SBCL_SOURCE_ROOT="/usr/$(get_libdir)/sbcl/src" \ + GNUMAKE=make PV=${PV} ./make.sh \ + "${bootstrap_lisp}" \ + || die "make failed" + + # need to set HOME because libpango(used by graphviz) complains about it + if use doc; then + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/manual info html || die "Cannot build manual" + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/internals info html || die "Cannot build internal docs" + fi +} + +src_test() { + ewarn "Unfortunately, it is known that some tests fail eg." + ewarn "run-program.impure.lisp. This is an issue of the upstream's" + ewarn "development and not of Gentoo's side. Please, before filing" + ewarn "any bug(s) search for older submissions. Thank you." + time ( cd tests && sh run-tests.sh ) +} + +src_install() { + # install system-wide initfile + dodir /etc/ + sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF + ;;; The following is required if you want source location functions to + ;;; work in SLIME, for example. + X + (setf (logical-pathname-translations "SYS") + X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") + X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) + X + ;;; Setup ASDF2 + (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") + EOF + + # Install documentation + unset SBCL_HOME + INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ + sh install.sh || die "install.sh failed" + + # bug #517008 + pax-mark -mr "${D}"/usr/bin/sbcl + + # rm empty directories lest paludis complain about this + find "${ED}" -empty -type d -exec rmdir -v {} + + + if use doc; then + dodoc -r doc/internals/sbcl-internals + + doinfo doc/manual/*.info* + doinfo doc/internals/sbcl-internals.info + + docinto internals-notes + dodoc doc/internals-notes/* + else + rm -Rv "${ED}/usr/share/doc/${PF}" || die + fi + + # install the SBCL source + if use source; then + ./clean.sh + cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die + for d in contrib/*/; do + cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die + done + fi + + # necessary for running newly-saved images + echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" + echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" + doenvd "${ENVD}" +} diff --git a/dev-ml/alcotest/files/unknown_option.processed b/dev-ml/alcotest/files/unknown_option.processed deleted file mode 100644 index fc26b53daeb6..000000000000 --- a/dev-ml/alcotest/files/unknown_option.processed +++ /dev/null @@ -1,3 +0,0 @@ -unknown_option.<ext>: unknown option '--dry-runn'. -Usage: unknown_option.<ext> [COMMAND] … -Try 'unknown_option.<ext> --help' for more information. diff --git a/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.0-shuffle.patch b/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.0-shuffle.patch deleted file mode 100644 index 014b0437b1e8..000000000000 --- a/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.0-shuffle.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/Makefile 2023-01-24 08:35:02.515456277 +0100 -+++ b/Makefile 2023-01-24 08:35:45.459755298 +0100 -@@ -161,7 +161,9 @@ - $(INSTALL_HEADERS) \ - $(if $(filter yes,$($(PROJECT).install_native_objects)),$(NATIVE_OBJECTS))) - -+$(PROJECTS:%=install-%): META-install -+ - install: META-install $(PROJECTS:%=install-%) - - uninstall: - $(OCAMLFIND) remove ctypes ---- a/Makefile.rules 2023-01-24 22:19:00.571780005 +0100 -+++ b/Makefile.rules 2023-01-24 22:18:06.710631483 +0100 -@@ -99,7 +99,7 @@ - $(BUILDDIR)/dll%_stubs_xen$(EXTDLL): $$(XEN_OBJECTS) - $(OCAMLMKLIB) -o $(BUILDDIR)/$*_stubs_xen $^ $(OCAMLMKLIB_FLAGS) $(OCAMLMKLIB_EXTRA_FLAGS) - --$(BUILDDIR)/%.cmxs : $$(NATIVE_OBJECTS) -+$(BUILDDIR)/%.cmxs : $$(NATIVE_OBJECTS) $(C_OBJECTS) - $(OCAMLFIND) opt -shared -linkall $(OCAMLFLAGS) $(THREAD_FLAG) $(OCAMLFIND_PACKAGE_FLAGS) -o $@ $(NATIVE_OBJECTS) $(C_OBJECTS) $(OCAML_LINK_FLAGS) - - $(BUILDDIR)/%.cma: $$(BYTE_OBJECTS) diff --git a/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.1-shuffle.patch b/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.1-shuffle.patch deleted file mode 100644 index 1b56526f2abf..000000000000 --- a/dev-ml/ocaml-ctypes/files/ocaml-ctypes-0.20.1-shuffle.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/Makefile 2023-01-24 08:35:02.515456277 +0100 -+++ b/Makefile 2023-01-24 08:35:45.459755298 +0100 -@@ -81,7 +81,7 @@ - cstubs.public = cstubs_structs cstubs cstubs_inverted - cstubs.dir = src/cstubs - cstubs.subproject_deps = ctypes --cstubs.deps = str integers -+cstubs.deps = bigarray-compat str integers - cstubs.install = yes - cstubs.install_native_objects = yes - cstubs.extra_hs = $(package_integers_path)/ocaml_integers.h -@@ -93,7 +93,7 @@ - ctypes-foreign.public = dl libffi_abi foreign - ctypes-foreign.dir = src/ctypes-foreign - ctypes-foreign.subproject_deps = ctypes --ctypes-foreign.deps = integers -+ctypes-foreign.deps = bigarray-compat integers - ctypes-foreign.install = yes - ctypes-foreign.install_native_objects = yes - ctypes-foreign.extra_cs = dl_stubs.c -@@ -111,7 +111,7 @@ - ctypes-top.public = ctypes_printers - ctypes-top.dir = src/ctypes-top - ctypes-top.install = yes --ctypes-top.deps = compiler-libs integers -+ctypes-top.deps = bigarray-compat compiler-libs integers - ctypes-top.subproject_deps = ctypes - ctypes-top.install_native_objects = yes - diff --git a/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-Wint.patch b/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-Wint.patch deleted file mode 100644 index 8f1e7f405bf6..000000000000 --- a/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-Wint.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- a/lib/Fuse_util.c 2024-05-31 19:58:34.910818884 +0200 -+++ b/lib/Fuse_util.c 2024-05-31 20:25:27.021700407 +0200 -@@ -293,7 +293,6 @@ - } - - #define FOR_ALL_OPS(MACRO) \ -- MACRO(init) \ - MACRO(getattr) \ - MACRO(readlink) \ - MACRO(readdir) \ -@@ -344,12 +343,14 @@ - #define SET_NULL_OP(OPNAME) .OPNAME = NULL, - - static struct fuse_operations ops = { -+ SET_NULL_OP(init) - FOR_ALL_OPS(SET_NULL_OP) - }; - - static value * ocaml_list_length=NULL; - - #define DECLARE_OP_CLOSURE(OPNAME) static value * OPNAME##_closure=NULL; -+DECLARE_OP_CLOSURE(init) - FOR_ALL_OPS(DECLARE_OP_CLOSURE) - - #define init_ARGS (struct fuse_conn_info *conn) -@@ -593,6 +594,33 @@ - #define removexattr_CB vpath = copy_string(path); vres=callback2(*removexattr_closure,vpath,copy_string(name)); - #define removexattr_RES - -+static void *gm281_ops_init(struct fuse_conn_info *conn) -+{ -+ CAMLparam0(); -+ CAMLlocal4(vstring, vpath, vres, vtmp); -+ intptr_t res = -1; -+ vres=callback(*init_closure,Val_unit); -+ if (Tag_val(vres)==1) /* Result is not Bad */ -+ { -+ res=0; -+ } -+ else -+ { -+ if (Is_block(Field(vres,0))) /* This is EUNKNOWNERR of int in ocaml */ -+ res=-Int_val(Field(Field(vres,0),0)); -+ else res=-ml2c_unix_error(Int_val(Field(vres,0))); -+ } -+ CAMLreturnT(void *, (void *)res); -+} -+ -+static void *ops_init(struct fuse_conn_info *conn) -+{ -+ leave_blocking_section(); -+ void *ret = gm281_ops_init(conn); -+ enter_blocking_section(); -+ return ret; -+} -+ - #define CALLBACK(OPNAME) \ - static OPNAME##_RTYPE gm281_ops_##OPNAME OPNAME##_ARGS \ - {\ -@@ -634,6 +662,7 @@ - - void set_fuse_operations(struct fuse_operation_names const *op) - { -+ SET_OPERATION(init) - FOR_ALL_OPS(SET_OPERATION) - } - diff --git a/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-unistd.patch b/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-unistd.patch deleted file mode 100644 index b13f906a5ef3..000000000000 --- a/dev-ml/ocamlfuse/files/ocamlfuse-2.7.1_p7-unistd.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/lib/Unix_util_stubs.c 2022-09-20 19:53:44.445778566 +0200 -+++ b/lib/Unix_util_stubs.c 2022-09-20 19:54:03.521504343 +0200 -@@ -24,6 +24,7 @@ - vincenzo_ml@yahoo.it - */ - -+#include <unistd.h> - #include <stddef.h> - #include <string.h> - #include <errno.h> diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index a1ead16ea297..5ebaecf740bc 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,3 +1,4 @@ DIST boto3-1.37.33.gh.tar.gz 927758 BLAKE2B ed246a9e8966bfb51a3ef567461a5ec6103cb7e710799db908b5c5e790c09b765a1b977f8b1a0b4f65ecc013178afe1c8e0b03729e1c4ae9f20a22a21e248267 SHA512 373b5eb1340c7da82b3d4e493f63e4b9e4b80fa4fe3a215961ea8c793382efca83de9b3c744456de572c9b6bb7bbb73cffdbc7d892d501da3213ed9073ae2264 DIST boto3-1.37.37.gh.tar.gz 930327 BLAKE2B 93ed4e903189a9620f13e71fe64557ebcfa5c696688b4a21fc4de0f9d21f51fd3b9c9dafa4a5dc91fc88165c14207b17b3f121e9eebdf1c1ab7e55472573d2ec SHA512 e19700633ccf6be76ab1baa0811c24d36aba7e0b8f1933fc10d1dc67d73ec0cd66a4c45ace1f2bdf815c3b35ffafaff2ce7ce9a4678e7f57984039f96d0f9fa0 DIST boto3-1.38.3.gh.tar.gz 934010 BLAKE2B f5008a63aec620385e06c15e97ea37335bba190e5a29920c14389ae0dfc0e09a70ce70f8b50c0d25feda3defd9e855739305d19df7759688c156f53fc698b533 SHA512 8f300e38c7912f5df00431c1b70494521ac49500512b4aba7dc18f6bf0e570508d6a00fe8a98eb3c8607af39744a67e3b47d69507dbaf25d44dd02085f24bf95 +DIST boto3-1.38.4.gh.tar.gz 934346 BLAKE2B e8c1a924d565208839ff3ad069bd19f022b2caf09b19b0b045324233a4020e92579845b8c94b589e530db2f599b3ab8aaae301ddc68a49bcf20a850238d2e191 SHA512 652d9a9bf476632dbe2a227d46cb9ae216a41cce812b0bf703b69c89bb7573a00ac43134955c70cac5234f0866b38ab411dd4205ddefb29d284fc1da40ee06f6 diff --git a/dev-python/boto3/boto3-1.38.4.ebuild b/dev-python/boto3/boto3-1.38.4.ebuild new file mode 100644 index 000000000000..b862f479d876 --- /dev/null +++ b/dev-python/boto3/boto3-1.38.4.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_{9,10,11,12,13} ) + +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.12.0[${PYTHON_USEDEP}] +" + +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() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index dbcca3faab92..c55b3d92a238 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,3 +1,4 @@ DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd SHA512 e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 290689f13333ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4 SHA512 3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce SHA512 ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a +DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9 SHA512 779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530 diff --git a/dev-python/botocore/botocore-1.38.4.ebuild b/dev-python/botocore/botocore-1.38.4.ebuild new file mode 100644 index 000000000000..df85ee0d220c --- /dev/null +++ b/dev-python/botocore/botocore-1.38.4.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_{9,10,11,12,13} ) + +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_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 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index 561905e2e822..e0172422e3e4 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -1,4 +1,2 @@ -DIST dns-lexicon-3.19.0.gh.tar.gz 6273456 BLAKE2B e0c47e8657b6c2724b50423359200cadac52434a31cbfd9c628ee5dd5cc3cd8779f4b51bb7522a308df90489f30aeec0a0ee44dcc850e5766d0f6b7d25b617f6 SHA512 4efc8864f073ca895a78eeedaf091f8b19df497caa9d8f759d051ac6e91c34e0798b0f7440cad601da62e4115a9abb596660255a8b02096959bd50411d5768be -DIST dns-lexicon-3.20.0.gh.tar.gz 6274333 BLAKE2B 98b9161b5eac26fcf41b7c3930a488f76a5be4a18303ab4fb13d66038b860d1ed7dc6d5e651630384aefa168bfe03ddba1be5da04e3d453be269b131d283d9b1 SHA512 80e1944687bed648ac70825ceb13098441d8937b362008f16a7eaebcc3c4a84ea15584ae5c6c31b88a08c503cfb5ed0e9f873192e6c0ba126dffd9b95576b681 -DIST dns-lexicon-3.20.1.gh.tar.gz 6275134 BLAKE2B 28d09b849891081f01150a25559625cbf2cfcccba5d8be36c8cb3ad5fa9c440a7d1b7f31a114edc5738ad337fba4cd520bbe85ce6753dfd9ca8855eb2aeab9e2 SHA512 98a29bc67596e58ada43373fd1dfa2a5c35512dd33924969df0d16c10cf2e53cf2bc564488c9f7a1b682b63a7959cd2073207a8d77435aa62a04f408024d85fd DIST dns-lexicon-3.21.0.gh.tar.gz 5773198 BLAKE2B 484c932ae80c2a5c1dc045144cde80a41f825e8e9c9c36193522312cb460eb876ee6bf84a1c3526e8622e6312ad0cff8b4a18446dff0b420bc716527f38d0d0d SHA512 1b132fae2741d8cf505c0779724b5e0d518683226099c796f1b77b4ceb07e1fbecccb4d82869be090f2c379b3d17f19766857e49f83760d793a0934f520bc8ed +DIST dns-lexicon-3.21.1.gh.tar.gz 5781489 BLAKE2B 985b966d124f2f0b8adf1e88ca59e7cdc8de19167b9288332a0bae3d7f2bf8d2df9bcbaef3c4a509418cf932a390af8a3403fb4064fcb4ce47740cec2884efcf SHA512 0f53001edf2425afe7b7c4315e974ee47c956b659964998b942943788711c57634eea2d7974e21005be7f0edf16800e6577c49c8789e34f2133c4f5be8ac7ac1 diff --git a/dev-python/dns-lexicon/dns-lexicon-3.19.0.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.19.0.ebuild deleted file mode 100644 index 539fd0620364..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.19.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 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} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/AnalogJ/lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/lexicon-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3[${PYTHON_USEDEP}] - >=dev-python/requests-2[${PYTHON_USEDEP}] - >=dev-python/tldextract-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.28[${PYTHON_USEDEP}] - >=dev-python/zeep-3[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_client.py::test_client_init_when_missing_action_should_fail -) - -EPYTEST_IGNORE=( - # Requires the "localzone" module - tests/providers/test_localzone.py - # Requires the "softlayer" module - tests/providers/test_softlayer.py - # Requires the "transip" module - tests/providers/test_transip.py - # Requires the "oci" module - tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - tests/providers/test_auto.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/dns-lexicon-3.20.0.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.20.0.ebuild deleted file mode 100644 index dcfc5da3bdc8..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.20.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 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} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/dns-lexicon/dns-lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3[${PYTHON_USEDEP}] - >=dev-python/requests-2[${PYTHON_USEDEP}] - >=dev-python/tldextract-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.28[${PYTHON_USEDEP}] - >=dev-python/zeep-3[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_client.py::test_client_init_when_missing_action_should_fail - tests/providers/test_godaddy.py::GoDaddyProviderTests -) - -EPYTEST_IGNORE=( - # Requires the "localzone" module - tests/providers/test_localzone.py - # Requires the "softlayer" module - tests/providers/test_softlayer.py - # Requires the "transip" module - tests/providers/test_transip.py - # Requires the "oci" module - tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - tests/providers/test_auto.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/dns-lexicon-3.20.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild index 025f4ab3d79d..025f4ab3d79d 100644 --- a/dev-python/dns-lexicon/dns-lexicon-3.20.1.ebuild +++ b/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest index f15437e4e99c..d1dd6dd3220e 100644 --- a/dev-python/elasticsearch/Manifest +++ b/dev-python/elasticsearch/Manifest @@ -1,3 +1,4 @@ DIST elasticsearch-py-8.17.2.gh.tar.gz 1757369 BLAKE2B faa6b0a0e1d8db10f2da1a5404d0353c89b7d48cfcc7433a2b3180a427bbbe33e5da40b2d6eef8f462cb67cc40e8497a4f67a9fd7ed851ac6376672c3a78afc8 SHA512 b63e30bf270f96ce25b2f80c77c5449e8a5cb6da75904f9bdfe20e208501ce2531f035998925a5157df8731c448ef3e1faecb6fb8a51bb0c3e8e4eef9ee58bc9 DIST elasticsearch-py-8.18.0.gh.tar.gz 2029549 BLAKE2B 67b5c6011353f0608400c3d6a82a59df2490b92170c216f31ab89bc310e78628e6986a0ab9891f10b2ed2c2901cf84a6455711f6d076af7e1a95f5864e5cff94 SHA512 41d1d22498849d9cd240fe35ecc8a1f5a9a0acf04da3398c1664712a107955728b5676255143e53e3fd8ce2b053dd40b81c00d6f4cbc59f0292164bfd6d581db DIST elasticsearch-py-9.0.0.gh.tar.gz 2198119 BLAKE2B 5764320d3890152d1a75009d2b5a4c476929c4fa26f7c8df2827b728a003262e3b9ce2b60867115432e0fd54b7f39c27c1aea744a2d24d01a95e13abdb5a8eb2 SHA512 5fd3b57b01f5a67613e99306986e3c801b9ee8d46b23cbf5ef616ea3a4d541d0cb2bfe07248ff8352546b1c0ccadc0321144a23f5da30df69652608e53914a94 +DIST elasticsearch-py-9.0.1.gh.tar.gz 2189309 BLAKE2B 31f2e9541efdc90e85d40a462b45cd34ae4ffd8f44bb95af8c96cca44eb1b50cc0525b0d38ae3234a23ed986377ed3bd64325a46799d25c21214267cacf9279e SHA512 38ec30b85cc2d3ebef8dfde2bc7e07082240fcca6f98d9285a2d72876369f6a8233f973794c825f5564a99ca2c9a83f35c8eb954e123431c153309eb02f1f04c diff --git a/dev-python/elasticsearch/elasticsearch-9.0.1.ebuild b/dev-python/elasticsearch/elasticsearch-9.0.1.ebuild new file mode 100644 index 000000000000..e6c7574b70df --- /dev/null +++ b/dev-python/elasticsearch/elasticsearch-9.0.1.ebuild @@ -0,0 +1,81 @@ +# 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} ) + +inherit distutils-r1 + +MY_P="elasticsearch-py-${PV}" +DESCRIPTION="Official Elasticsearch client library for Python" +HOMEPAGE=" + https://ela.st/es-python + https://github.com/elastic/elasticsearch-py/ + https://pypi.org/project/elasticsearch/ +" +SRC_URI=" + https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + <dev-python/aiohttp-4[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3[${PYTHON_USEDEP}] + <dev-python/elastic-transport-9[${PYTHON_USEDEP}] + >=dev-python/elastic-transport-8.15.1[${PYTHON_USEDEP}] + >=dev-python/orjson-3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + <dev-python/requests-3[${PYTHON_USEDEP}] + >=dev-python/requests-2.4[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/opentelemetry-api[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pyarrow[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + dev-python/unasync[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/sphinx \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # REST api tests are a black hole for effort. It downloads the tests + # so its an ever moving target. It also requires effort to blacklist + # tests for apis which are license restricted. + "test_elasticsearch/test_server/test_rest_api_spec.py" + # Counting deprecation warnings from python is bound to fail even + # if all are fixed in this package. Not worth it. + "test_elasticsearch/test_client/test_deprecated_options.py" + # Running daemon for tests is finicky and upstream CI fails at it + # as well. + "test_elasticsearch/test_server/" + "test_elasticsearch/test_async/test_server/" + # require nltk + test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_vectors.py + test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_vectors.py + ) + + local -x TEST_WITH_OTEL=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -p asyncio +} diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest index 24c67eb9bec0..667251597183 100644 --- a/dev-python/ensurepip-wheel/Manifest +++ b/dev-python/ensurepip-wheel/Manifest @@ -1,2 +1 @@ DIST wheel-0.45.1-py3-none-any.whl 72494 BLAKE2B f87dc394465368d06eb57c1697d45250ac3e04a15841ab018b1fc5ca5bb8eaa731108c61e6e2a018b6d2a6fa3ea66e5b182d6041c5143d03f7b2b92bdb2e71c6 SHA512 86c16248ec804ee0ac95d43b03d47351dceb534d0cdc4025ca1eb073e39e539de44c870b9261f0373144e1537f0e42675a759a318a8d5d346bbd9efcb704061d -DIST wheel-0.46.1-py3-none-any.whl 23058 BLAKE2B fd64eddd1768ca3188aedeef564f512e607b74a6328bdbfd1c0dac85e29a8ad284a69fefdbef8835579181531c87ef3f650240c87dde864d310c93c18f91eaad SHA512 164545812eeb6810bff673e38871cbb6ab87ec5f000b91fac70d961d41623d8cdb8df00475a3f30dacc94c458609564b0c631ca11397b7c742c515bf4c501fae diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.1.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.1.ebuild deleted file mode 100644 index 90bbcd6496f7..000000000000 --- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pypi - -DESCRIPTION="Shared wheel wheel for use in pip tests" -HOMEPAGE="https://pypi.org/project/wheel/" -SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" -S=${DISTDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -src_install() { - insinto /usr/lib/python/ensurepip - doins "${A}" -} diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest index 35cf5d02510c..b3259a493337 100644 --- a/dev-python/narwhals/Manifest +++ b/dev-python/narwhals/Manifest @@ -1,3 +1,2 @@ -DIST narwhals-1.34.1.gh.tar.gz 692736 BLAKE2B cdde47102f74ab7cb3917943997f003020d58c4470e2be0ce512683fe45334e85fe5614b7984e1a1ca1c200576bdcc194ed537e3f0a2b8b99c712af2c61a650e SHA512 83aa76aa208f7faff0bb9a24ce31fb8e1d91aed9edc1376790d61c561f580b441f4016b1bb9cdb0ca849d432c09392bd9fd697da7631a7ac2af2779314fe6ba9 -DIST narwhals-1.35.0.gh.tar.gz 695990 BLAKE2B 3e631ca1553a9c528daccb62ccff4ce5fac4fd3c2d24359619736be5424afe1d9025375857c6c3806ce6b65b2379afd67011f45a861f3062ebaf519d0b047e24 SHA512 47b9ceb9ee714ae406bba19d0731a49dd07ad625b77709febff84bf990f32ce373ac41b61d224a0c9bf6474797328fbecdcbd81dfa3a7ae98afa91a77e1ea551 DIST narwhals-1.36.0.gh.tar.gz 704656 BLAKE2B 67e26ee719f112063e5a9d7fd06c6f102615ba308c6141a9b28758f85157686f83b1ee6552845bef5dd37490b85e9f6ef1008a02e5ac8a6e9e0e3fa8038f78f6 SHA512 e99bbfe060e9b9cda64a92a339be99e5703fe315c6793208874d5d95c8369770c6030152969a193295954b1b1e906335f1d4290c3b56e5418605810264bc6659 +DIST narwhals-1.37.0.gh.tar.gz 708022 BLAKE2B 066b21f6263a7d8095f556ead50cfbe6176feb7704654038f0c8917ec1f1070cd33b0f637ad198094ed34f2d9d6d2c04cdc32bb521a0a17999d82fab26eb1183 SHA512 40c7ce30336edfa0c8d754dd200dffa2099a5e8cb55ef865e1b42c69b891049ed8b22ed78dcbc4d69596010fa4e3f269ecdd6cf21ea974702ec9df0cc32cc7a1 diff --git a/dev-python/narwhals/narwhals-1.34.1.ebuild b/dev-python/narwhals/narwhals-1.34.1.ebuild deleted file mode 100644 index 7059c1a7ca16..000000000000 --- a/dev-python/narwhals/narwhals-1.34.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 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} ) - -inherit distutils-r1 - -DESCRIPTION="Extremely lightweight compatibility layer between dataframe libraries" -HOMEPAGE=" - https://github.com/narwhals-dev/narwhals/ - https://pypi.org/project/narwhals/ -" -# https://github.com/narwhals-dev/narwhals/issues/2284 -SRC_URI=" - https://github.com/narwhals-dev/narwhals/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pytest-env[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --runslow --constructors="pandas,pandas[pyarrow],pyarrow" -} diff --git a/dev-python/narwhals/narwhals-1.35.0.ebuild b/dev-python/narwhals/narwhals-1.37.0.ebuild index 8dd51b2328a8..8dd51b2328a8 100644 --- a/dev-python/narwhals/narwhals-1.35.0.ebuild +++ b/dev-python/narwhals/narwhals-1.37.0.ebuild diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index ec8e914b3064..9c8642fed259 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,2 +1,2 @@ -DIST Nuitka-2.6.8.tar.gz 3869248 BLAKE2B 5dbb0886a472806adbe19a4928b9608a0827d63e7f3663ae0e04c1debe4d974cd84ddf65eba13e52e9292f33e16ef8b65876fb97af682d9c6d1e3233684ccfcf SHA512 6cc5f2db40ec0b61a7324d27c6c14c40a7c1e0d305ab36bce4b4c90ed66d3098592a5c2e290cebf39487b9412206cefbbc9e85ed4631cb66e3c64f3eb5854e8d DIST Nuitka-2.6.9.tar.gz 3869212 BLAKE2B 24d5fafe4f30925506b2d3dcba46d2b1516c1f5a60427138245241a88bc9db09f8754ef7e41a981dd71e412e1e26457365953704259c3fa0af4a165b41ce80f2 SHA512 0413fd420e53fe252345177abe580153c0d1f17b186051d0ebc328f15b634b53a90baf6fe2b686ab57ee5ba1be43b1070ad2bd60ec72e11da370bb69e643305e +DIST Nuitka-2.7.tar.gz 3885354 BLAKE2B 71fb24778148b384193e63846f1c01c1725688be25ea700c1a7810dbc4248ea6417d7227ac38862ce68d848b3ce097cee220435958ae8688b21076f77eefb240 SHA512 cc2a1bc8c6a47e60f1e527316f522d34d5e89019660e44e84736d91cc80a00babf95cebfc682374e82adf1b7c1a0536c6505a74d9903ecbbc85442575841710c diff --git a/dev-python/nuitka/nuitka-2.6.8.ebuild b/dev-python/nuitka/nuitka-2.7.ebuild index c97d7f3c6ae8..c97d7f3c6ae8 100644 --- a/dev-python/nuitka/nuitka-2.6.8.ebuild +++ b/dev-python/nuitka/nuitka-2.7.ebuild diff --git a/dev-python/pgspecial/Manifest b/dev-python/pgspecial/Manifest index a837ed7b1774..c7225f4e0eef 100644 --- a/dev-python/pgspecial/Manifest +++ b/dev-python/pgspecial/Manifest @@ -1,2 +1,3 @@ DIST pgspecial-2.1.3.tar.gz 51204 BLAKE2B 9dec06aba3c1389d0f2a772305dbde4218ecdcc298a325645e3c3869d9f7dc67d55c3b7dc724dbe4dde7b730ea90dd66028f71db3d5361a2618962d20fc97425 SHA512 67f7376cbad896a29e9ae76fd1f78b1e43069dc6a648eb0e68048f22420c606da437ef4b9f1b149a748161e12f061ccff2fd0682e7f2b9d2ac41003bc062b768 DIST pgspecial-2.2.0.tar.gz 50427 BLAKE2B 762dd15f743925dd86acd7c31ec0416ea59900461ddd9e5157f7bdb3ea96bc0639be4b742a5e661b17210ed54e92375b1364135f018abb3cf91b78c0b43eb540 SHA512 af935faac4710c41beb1521c63bc8b9173a0dc26c63e5c30d6deb011d59d53a6656a12f86ac4bf4a646c83379e62fef0bd39b0ff7272faf7793fc1628bfe1304 +DIST pgspecial-2.2.1.tar.gz 50389 BLAKE2B d5077e235b6db33c2bbe128aaa64dc925b4c7e3c9403de755986f981caeb77de54d12e2ea22a5a794ca3a9c318b714c9cd6cece59bddaa1f9110b890cae35188 SHA512 46d45bb92601493359c07b679b12f79c7a4289140805fa1da92736fd01dd4bfec6699e67bcf6a52d2a22d171585084679804b49fe601d5d6675a28c4273df547 diff --git a/dev-python/pgspecial/pgspecial-2.2.1.ebuild b/dev-python/pgspecial/pgspecial-2.2.1.ebuild new file mode 100644 index 000000000000..2b2bcc649a0e --- /dev/null +++ b/dev-python/pgspecial/pgspecial-2.2.1.ebuild @@ -0,0 +1,63 @@ +# 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="Python implementation of PostgreSQL meta commands" +HOMEPAGE=" + https://github.com/dbcli/pgspecial/ + https://pypi.org/project/pgspecial/ +" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/click-4.1[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-3.0.10:0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.1.19[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-db/postgresql-8.1[server] + ) +" + +distutils_enable_tests pytest + +DOCS=( License.txt README.rst changelog.rst ) + +EPYTEST_DESELECT=( + # assumes a very specific locale + tests/test_specials.py::test_slash_l + tests/test_specials.py::test_slash_l_pattern + # change in postgres? *shrug* + tests/test_specials.py::test_slash_d_view_verbose + tests/test_specials.py::test_slash_dn + # fails with postgresql:17 + tests/test_specials.py::test_slash_ddp + tests/test_specials.py::test_slash_ddp_pattern +) + +src_test() { + local db=${T}/pgsql + + initdb --username=postgres -D "${db}" || die + # TODO: random port + pg_ctl -w -D "${db}" start \ + -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die + psql -h "${T}" -U postgres -d postgres \ + -c "ALTER ROLE postgres WITH PASSWORD 'postgres';" || die + createdb -h "${T}" -U postgres _test_db || die + + distutils-r1_src_test + + pg_ctl -w -D "${db}" stop || die +} diff --git a/dev-python/pip/pip-25.1-r1.ebuild b/dev-python/pip/pip-25.1-r1.ebuild index 756297f3d0cd..be46dcf60cf8 100644 --- a/dev-python/pip/pip-25.1-r1.ebuild +++ b/dev-python/pip/pip-25.1-r1.ebuild @@ -53,7 +53,7 @@ BDEPEND=" test? ( $(python_gen_cond_dep ' dev-python/ensurepip-setuptools - <dev-python/ensurepip-wheel-0.46 + dev-python/ensurepip-wheel dev-python/freezegun[${PYTHON_USEDEP}] dev-python/pretend[${PYTHON_USEDEP}] dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index 6ed5c446abd9..8815c77a6bdd 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1 +1,2 @@ DIST trove_classifiers-2025.4.11.15.tar.gz 16321 BLAKE2B b011b524d267506aef4d91ac6d365e08e419fb57b424259b080de8cb7205cd8c4c6df52e29532b9dc19ca36f41b0793ac25a8824e9d2328735357efa369b2157 SHA512 5eb5d892a751105319c003e4a370d2f69b614a1f2bea8904865b7da9f4d2648ffe57fba1cebc1ec21dab74d02b3223eb72af478ddd69635e45b0424621cefa9a +DIST trove_classifiers-2025.4.28.22.tar.gz 16883 BLAKE2B 9598b19874f7deaeb15333a7f97cb91a7d82fe34d26d6d4e526bf857ed777539cad89949628196f2bbff187511fc5bca2327aeaacec4052611c5f2d82c4bb8a8 SHA512 4863ff031d9c83177099b5c1e04e2a22396055209b88e60dd44e22a8357889f27572444e0a1fbef65b7b37919cb9d7f8cb548b7007fd878d8fe92c9cd39b864e diff --git a/dev-python/trove-classifiers/trove-classifiers-2025.4.28.22.ebuild b/dev-python/trove-classifiers/trove-classifiers-2025.4.28.22.ebuild new file mode 100644 index 000000000000..0b6867aee421 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2025.4.28.22.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +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" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease hatchling bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "trove-classifiers" + version = "${PV}" + description = "Canonical source for classifiers on PyPI (pypi.org)." + + [project.scripts] + trove-classifiers = "trove_classifiers.__main__:cli" + EOF +} + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest index 9f801705021c..17e57b08bdc3 100644 --- a/dev-python/types-setuptools/Manifest +++ b/dev-python/types-setuptools/Manifest @@ -1,2 +1,3 @@ DIST types_setuptools-78.1.0.20250329.tar.gz 43942 BLAKE2B 1d471cda411f650fa42fc04d4cf44e8a0deb078c9601922fb70bb3bc44701753071ff8b5a220e1e788e33a51f71e492a6edba6b5695151fd9e7da1f8e0ef84fa SHA512 9de9e79ddc6bc6b0a02ecdb40702c8e041fe2197f4e1773cca70632510982c5e1549f38f6e3f36eb80e160c246a8db805b0ec375ac26262113f5c85624bf4699 DIST types_setuptools-79.0.0.20250422.tar.gz 43865 BLAKE2B 3ef152fbaa27057b0279bfd5ef6e6104a04eaa55d9594e1cd5867bbaea4cd105ab7da94aad0f5e84382c566deec572d203b68feab06ece61982823eeb55d0806 SHA512 841a4d5332f0c8ed27333330cf5e78f21b1d033e3202d733f44234d234fca7db0bd0205520287d5cc0e69bb9befe79bff72e80fde593e70821692c3a8be29352 +DIST types_setuptools-80.0.0.20250429.tar.gz 43353 BLAKE2B 55e5611945fc34222779878bc2eff4daef86d51d331bcf4ce51ca3b6cae970e8437c4102b4355f3b7362a93e280d13ac04de4b9a9708920b7988e5567f719d80 SHA512 481ec0f25ea00550faba0a1271891153a070dbea9aab2cc2c1f14ea9b7e5b14c4caa18b9e72072c2d0cdf035a1e8aad03a58fe4058734ba95355996ce536194d diff --git a/dev-python/types-setuptools/types-setuptools-80.0.0.20250429.ebuild b/dev-python/types-setuptools/types-setuptools-80.0.0.20250429.ebuild new file mode 100644 index 000000000000..4d6bfa0439df --- /dev/null +++ b/dev-python/types-setuptools/types-setuptools-80.0.0.20250429.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023-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="Typing stubs for setuptools" +HOMEPAGE="https://pypi.org/project/types-setuptools/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index 85f66c957dcd..c6f56f57d7b6 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,2 +1 @@ DIST wheel-0.45.1.tar.gz 107545 BLAKE2B 13c8d60a2e39ded3d911c9e03915b01bda201f7e8cd6de456484ce6eeb2a990861a01f26e5d9f2ac4ca0ab2b6d0fea9db437d6f82cb39db9b1059c3c53202ec0 SHA512 df45f00e9eaeae2f27f813f31591590c961da2f6bff15bba6fb2a14d529c221f39b29894b8da408fe49cd4b760840a0e05c4baef377ccfacd9983c0bba83d6d8 -DIST wheel-0.46.1.tar.gz 54400 BLAKE2B 078ffb044d3c156e61081d0708d1f559f715a47d071f678af73cfdafe9e80a66121cd8f489783383de87a9963e377f05e60df6da27825d6e3ed0285fdeaa3030 SHA512 69219fb100d47da42999e0d0e4a023ac43489eb7f1755cb08f6d72a26bda1d435b3a9738340379b1a7f0054330711c7ca9865736cb0463a3f49004c25b61ebfe diff --git a/dev-python/wheel/wheel-0.46.1.ebuild b/dev-python/wheel/wheel-0.46.1.ebuild deleted file mode 100644 index f61a1184b11d..000000000000 --- a/dev-python/wheel/wheel-0.46.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A built-package format for Python" -HOMEPAGE=" - https://github.com/pypa/wheel/ - https://pypi.org/project/wheel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # fails if any setuptools plugin imported the module first - tests/test_bdist_wheel.py::test_deprecated_import -) - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 288c01a9529b..9c8f582d161a 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,5 +1,3 @@ -DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474 -DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100 DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3 DIST qtwebengine-6.9-patchset-4.tar.xz 8164 BLAKE2B 69ccd9802bbfc95fa1b646d80b5eb7bcfda092660adbbb5b32fac6695613e32b0de42a5aad5dc3bf75fa79c90e91e648c70857cbb506b8f879a47262486bdba1 SHA512 c41f91d0a9293610afedf0c56caef1d6feaef1e9fc3e411ee5a8a6dac0c297ad9edb49605bd74cb9bfc8649e5310833b7da859e3258bb194324bfb6ff6987362 DIST qtwebengine-everywhere-src-6.8.2.tar.xz 566518084 BLAKE2B 312fda4150bdc1aee25625440baca45b532ecd7a1ce24d3dc3ba990cdf208c3ba42f159e02c881f38b56c29b75677d9001e6222d35b4c96fc39eecf65502e9c7 SHA512 27590ec53845fa36f48a5a0506d505995850027d85bf33fe0413733cbde5c2744e8ea49f445c91d84b8d43454b9f12c1cf7005d614bbcae1a29d432fdacdc0e4 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch deleted file mode 100644 index 13dd63d7b9f6..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-cstdint.patch +++ /dev/null @@ -1,170 +0,0 @@ ---- a/src/3rdparty/chromium/third_party/webrtc/api/task_queue/task_queue_base.h -+++ b/src/3rdparty/chromium/third_party/webrtc/api/task_queue/task_queue_base.h -@@ -10,6 +10,7 @@ - #ifndef API_TASK_QUEUE_TASK_QUEUE_BASE_H_ - #define API_TASK_QUEUE_TASK_QUEUE_BASE_H_ - -+#include <cstdint> - #include <memory> - - #include "api/task_queue/queued_task.h" ---- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/importers/gzip/gzip_utils.h -+++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/importers/gzip/gzip_utils.h -@@ -17,6 +17,7 @@ - #ifndef SRC_TRACE_PROCESSOR_IMPORTERS_GZIP_GZIP_UTILS_H_ - #define SRC_TRACE_PROCESSOR_IMPORTERS_GZIP_GZIP_UTILS_H_ - -+#include <cstdint> - #include <memory> - - struct z_stream_s; ---- a/src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/tracing/core/slice.h -+++ b/src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/tracing/core/slice.h -@@ -20,6 +20,7 @@ - #include <stddef.h> - #include <string.h> - -+#include <cstdint> - #include <memory> - #include <string> - #include <vector> ---- a/src/3rdparty/chromium/cc/input/main_thread_scrolling_reason.h -+++ b/src/3rdparty/chromium/cc/input/main_thread_scrolling_reason.h -@@ -5,6 +5,7 @@ - #ifndef CC_INPUT_MAIN_THREAD_SCROLLING_REASON_H_ - #define CC_INPUT_MAIN_THREAD_SCROLLING_REASON_H_ - -+#include <cstdint> - #include <memory> - #include <string> - #include "cc/cc_export.h" ---- a/src/3rdparty/chromium/gpu/command_buffer/common/skia_utils.h -+++ b/src/3rdparty/chromium/gpu/command_buffer/common/skia_utils.h -@@ -5,6 +5,7 @@ - #ifndef GPU_COMMAND_BUFFER_COMMON_SKIA_UTILS_H_ - #define GPU_COMMAND_BUFFER_COMMON_SKIA_UTILS_H_ - -+#include <cstdint> - #include <memory> - - #include "base/optional.h" ---- a/src/3rdparty/chromium/gpu/command_buffer/service/gpu_fence_manager.h -+++ b/src/3rdparty/chromium/gpu/command_buffer/service/gpu_fence_manager.h -@@ -5,6 +5,7 @@ - #ifndef GPU_COMMAND_BUFFER_SERVICE_GPU_FENCE_MANAGER_H_ - #define GPU_COMMAND_BUFFER_SERVICE_GPU_FENCE_MANAGER_H_ - -+#include <cstdint> - #include <memory> - #include <vector> - ---- a/src/3rdparty/chromium/net/tools/huffman_trie/trie_entry.h -+++ b/src/3rdparty/chromium/net/tools/huffman_trie/trie_entry.h -@@ -5,6 +5,7 @@ - #ifndef NET_TOOLS_HUFFMAN_TRIE_TRIE_ENTRY_H_ - #define NET_TOOLS_HUFFMAN_TRIE_TRIE_ENTRY_H_ - -+#include <cstdint> - #include <memory> - #include <string> - #include <vector> ---- a/src/3rdparty/chromium/third_party/pdfium/core/fpdfapi/page/cpdf_function.h -+++ b/src/3rdparty/chromium/third_party/pdfium/core/fpdfapi/page/cpdf_function.h -@@ -7,6 +7,7 @@ - #ifndef CORE_FPDFAPI_PAGE_CPDF_FUNCTION_H_ - #define CORE_FPDFAPI_PAGE_CPDF_FUNCTION_H_ - -+#include <cstdint> - #include <memory> - #include <set> - #include <vector> ---- a/src/3rdparty/chromium/third_party/pdfium/core/fxcodec/jbig2/JBig2_DocumentContext.h -+++ b/src/3rdparty/chromium/third_party/pdfium/core/fxcodec/jbig2/JBig2_DocumentContext.h -@@ -7,6 +7,7 @@ - #ifndef CORE_FXCODEC_JBIG2_JBIG2_DOCUMENTCONTEXT_H_ - #define CORE_FXCODEC_JBIG2_JBIG2_DOCUMENTCONTEXT_H_ - -+#include <cstdint> - #include <list> - #include <memory> - #include <utility> ---- a/src/3rdparty/chromium/third_party/pdfium/third_party/base/span.h -+++ b/src/3rdparty/chromium/third_party/pdfium/third_party/base/span.h -@@ -9,6 +9,7 @@ - - #include <algorithm> - #include <array> -+#include <cstdint> - #include <iterator> - #include <type_traits> - #include <utility> ---- a/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/tracing_backend.h -+++ b/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/tracing_backend.h -@@ -17,6 +17,7 @@ - #ifndef INCLUDE_PERFETTO_TRACING_TRACING_BACKEND_H_ - #define INCLUDE_PERFETTO_TRACING_TRACING_BACKEND_H_ - -+#include <cstdint> - #include <memory> - #include <string> - ---- a/src/3rdparty/chromium/third_party/webrtc/api/fec_controller.h -+++ b/src/3rdparty/chromium/third_party/webrtc/api/fec_controller.h -@@ -11,6 +11,7 @@ - #ifndef API_FEC_CONTROLLER_H_ - #define API_FEC_CONTROLLER_H_ - -+#include <cstdint> - #include <memory> - #include <vector> - ---- a/src/3rdparty/chromium/third_party/webrtc/api/network_state_predictor.h -+++ b/src/3rdparty/chromium/third_party/webrtc/api/network_state_predictor.h -@@ -11,6 +11,7 @@ - #ifndef API_NETWORK_STATE_PREDICTOR_H_ - #define API_NETWORK_STATE_PREDICTOR_H_ - -+#include <cstdint> - #include <memory> - #include <vector> - ---- a/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/timestamp_map.h -+++ b/src/3rdparty/chromium/third_party/webrtc/modules/video_coding/timestamp_map.h -@@ -11,6 +11,7 @@ - #ifndef MODULES_VIDEO_CODING_TIMESTAMP_MAP_H_ - #define MODULES_VIDEO_CODING_TIMESTAMP_MAP_H_ - -+#include <cstdint> - #include <memory> - - namespace webrtc { ---- a/src/3rdparty/chromium/third_party/webrtc/video/stats_counter.h -+++ b/src/3rdparty/chromium/third_party/webrtc/video/stats_counter.h -@@ -11,6 +11,7 @@ - #ifndef VIDEO_STATS_COUNTER_H_ - #define VIDEO_STATS_COUNTER_H_ - -+#include <cstdint> - #include <memory> - #include <string> - ---- a/src/3rdparty/chromium/third_party/woff2/include/woff2/output.h -+++ b/src/3rdparty/chromium/third_party/woff2/include/woff2/output.h -@@ -10,6 +10,7 @@ - #define WOFF2_WOFF2_OUT_H_ - - #include <algorithm> -+#include <cstdint> - #include <cstring> - #include <memory> - #include <string> ---- a/src/3rdparty/chromium/base/task/thread_pool.h -+++ b/src/3rdparty/chromium/base/task/thread_pool.h -@@ -5,6 +5,7 @@ - #ifndef BASE_TASK_THREAD_POOL_H_ - #define BASE_TASK_THREAD_POOL_H_ - -+#include <cstdint> - #include <memory> - #include <utility> - diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch deleted file mode 100644 index b1e14c5d3f80..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-gcc15-template-id-cdtor.patch +++ /dev/null @@ -1,93 +0,0 @@ -From: Paul Zander <negril.nx+gentoo@gmail.com> -Date: Wed, 23 Oct 2024 01:04:16 +0200 -Subject: template-id-cdtor - -warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - -Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> - ---- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h -+++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h -@@ -45,7 +45,7 @@ class StringTypeAdapter<char> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<char>(char buffer) : buffer_(buffer) {} -+ explicit StringTypeAdapter(char buffer) : buffer_(buffer) {} - - unsigned length() const { return 1; } - bool Is8Bit() const { return true; } -@@ -62,7 +62,7 @@ class StringTypeAdapter<LChar> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<LChar>(LChar buffer) : buffer_(buffer) {} -+ explicit StringTypeAdapter(LChar buffer) : buffer_(buffer) {} - - unsigned length() const { return 1; } - bool Is8Bit() const { return true; } -@@ -79,7 +79,7 @@ class StringTypeAdapter<UChar> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<UChar>(UChar buffer) : buffer_(buffer) {} -+ explicit StringTypeAdapter(UChar buffer) : buffer_(buffer) {} - - unsigned length() const { return 1; } - bool Is8Bit() const { return buffer_ <= 0xff; } -@@ -100,7 +100,7 @@ class WTF_EXPORT StringTypeAdapter<char*> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<char*>(char* buffer) -+ explicit StringTypeAdapter(char* buffer) - : StringTypeAdapter(buffer, strlen(buffer)) {} - - unsigned length() const { return length_; } -@@ -110,7 +110,7 @@ class WTF_EXPORT StringTypeAdapter<char*> { - void WriteTo(UChar* destination) const; - - private: -- StringTypeAdapter<char*>(char* buffer, size_t length); -+ StringTypeAdapter(char* buffer, size_t length); - - const char* buffer_; - unsigned length_; -@@ -121,7 +121,7 @@ class WTF_EXPORT StringTypeAdapter<LChar*> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<LChar*>(LChar* buffer); -+ explicit StringTypeAdapter(LChar* buffer); - - unsigned length() const { return length_; } - bool Is8Bit() const { return true; } -@@ -157,7 +157,7 @@ class WTF_EXPORT StringTypeAdapter<const char*> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<const char*>(const char* buffer); -+ explicit StringTypeAdapter(const char* buffer); - - unsigned length() const { return length_; } - bool Is8Bit() const { return true; } -@@ -175,7 +175,7 @@ class WTF_EXPORT StringTypeAdapter<const LChar*> { - DISALLOW_NEW(); - - public: -- explicit StringTypeAdapter<const LChar*>(const LChar* buffer); -+ explicit StringTypeAdapter(const LChar* buffer); - - unsigned length() const { return length_; } - bool Is8Bit() const { return true; } ---- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h -+++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h -@@ -115,7 +115,7 @@ class StringTypeAdapter<StringAppend<StringType1, StringType2>> { - STACK_ALLOCATED(); - - public: -- StringTypeAdapter<StringAppend<StringType1, StringType2>>( -+ StringTypeAdapter( - const StringAppend<StringType1, StringType2>& buffer) - : buffer_(buffer) {} - diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch deleted file mode 100644 index d17e4ae602f2..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch +++ /dev/null @@ -1,102 +0,0 @@ -Thanks to Arch Linux: -https://gitlab.archlinux.org/archlinux/packaging/packages/qt5-webengine/-/blob/main/qt5-webengine-icu-75.patch?ref_type=heads - -diff --git a/src/3rdparty/chromium/build/config/compiler/BUILD.gn b/src/3rdparty/chromium/build/config/compiler/BUILD.gn -index b511a58c5a8..abd78a74ead 100644 ---- a/src/3rdparty/chromium/build/config/compiler/BUILD.gn -+++ b/src/3rdparty/chromium/build/config/compiler/BUILD.gn -@@ -566,7 +566,7 @@ config("compiler") { - # Override Chromium's default for projects that wish to stay on C++11. - cflags_cc += [ "-std=${standard_prefix}++11" ] - } else { -- cflags_cc += [ "-std=${standard_prefix}++14" ] -+ cflags_cc += [ "-std=${standard_prefix}++17" ] - } - } else if (!is_win && !is_nacl) { - if (target_os == "android") { -diff --git a/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h b/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h -index f03ba1e4ab4..b1495f7ae74 100644 ---- a/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h -+++ b/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h -@@ -195,7 +195,7 @@ NumPartitionPagesPerSuperPage() { - // - // __STDCPP_DEFAULT_NEW_ALIGNMENT__ is C++17. As such, it is not defined on all - // platforms, as Chrome's requirement is C++14 as of 2020. --#if defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__) -+#if 0 - static constexpr size_t kAlignment = - std::max(alignof(std::max_align_t), __STDCPP_DEFAULT_NEW_ALIGNMENT__); - #else -diff --git a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h -index 76e627d27a3..942435f44a0 100644 ---- a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h -+++ b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h -@@ -12,6 +12,7 @@ - #define COMMON_VIDEO_H264_SPS_PARSER_H_ - - #include "absl/types/optional.h" -+#include <cstdint> - - namespace rtc { - class BitBuffer; -diff --git a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h -index d6c31b06887..d8852dfd186 100644 ---- a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h -+++ b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h -@@ -12,6 +12,7 @@ - #define COMMON_VIDEO_H264_PPS_PARSER_H_ - - #include "absl/types/optional.h" -+#include <cstdint> - - namespace rtc { - class BitBuffer; -diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h -index 3b9971abae1..d4458038527 100644 ---- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h -+++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h -@@ -13,6 +13,7 @@ - - #include <array> - #include <vector> -+#include <memory> - - #include "absl/types/optional.h" - #include "api/array_view.h" -diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h b/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h -index 345e45ce127..e686e5d691a 100644 ---- a/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h -+++ b/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h -@@ -12,6 +12,7 @@ - #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_ - - #include <limits> -+#include <cstdint> - - #include "absl/types/optional.h" - -diff --git a/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc b/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc -index 8fcc799b795..bc69ddcf18c 100644 ---- a/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc -+++ b/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc -@@ -15,6 +15,7 @@ - #include "third_party/blink/renderer/core/page/scrolling/text_fragment_anchor_metrics.h" - #include "third_party/blink/renderer/core/page/scrolling/text_fragment_finder.h" - #include "third_party/blink/renderer/platform/text/text_boundaries.h" -+#include "absl/base/attributes.h" - - namespace blink { - -diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h b/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h -index df506f0fae6..1de105fed4a 100644 ---- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h -+++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h -@@ -180,7 +180,7 @@ - // absl::variant is a typedef of std::variant, use the feature macro - // ABSL_USES_STD_VARIANT. - --#define ABSL_OPTION_USE_STD_VARIANT 2 -+#define ABSL_OPTION_USE_STD_VARIANT 0 - - - // ABSL_OPTION_USE_INLINE_NAMESPACE diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-re2.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-re2.patch deleted file mode 100644 index cbfa44edce31..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-re2.patch +++ /dev/null @@ -1,14 +0,0 @@ -# https://bugs.gentoo.org/913923 - - Fix missing {-no,}-webengine-re2 command line options - ---- a/src/core/configure.json -+++ b/src/core/configure.json -@@ -16,6 +16,7 @@ - "webengine-icu": { "type": "enum", "name": "webengine-system-icu", "values": { "system": "yes", "qt": "no" } }, - "webengine-ffmpeg": { "type": "enum", "name": "webengine-system-ffmpeg", "values": { "system": "yes", "qt": "no" } }, - "webengine-opus": { "type": "enum", "name": "webengine-system-opus", "values": { "system": "yes", "qt": "no" } }, -+ "webengine-re2": { "type": "enum", "name": "webengine-system-re2", "values": { "system": "yes", "qt": "no" } }, - "webengine-webp": { "type": "enum", "name": "webengine-system-libwebp", "values": { "system": "yes", "qt": "no" } }, - "webengine-pepper-plugins": "boolean", - "webengine-printing-and-pdf": "boolean", diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.16_p20241115-py3.13-pipes.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.16_p20241115-py3.13-pipes.patch deleted file mode 100644 index b04f6a4667bb..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.16_p20241115-py3.13-pipes.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/3rdparty/chromium/build/android/gyp/util/build_utils.py b/src/3rdparty/chromium/build/android/gyp/util/build_utils.py -index 022980517..e3f82704a 100644 ---- a/src/3rdparty/chromium/build/android/gyp/util/build_utils.py -+++ b/src/3rdparty/chromium/build/android/gyp/util/build_utils.py -@@ -12,7 +12,6 @@ import fnmatch - import json - import logging - import os --import pipes - import re - import shutil - import stat -@@ -198,7 +197,7 @@ class CalledProcessError(Exception): - # A user should be able to simply copy and paste the command that failed - # into their shell. - copyable_command = '( cd {}; {} )'.format(os.path.abspath(self.cwd), -- ' '.join(map(pipes.quote, self.args))) -+ printed_cmd) - return 'Command failed: {}\n{}'.format(copyable_command, self.output) - - diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch deleted file mode 100644 index fdcc787971ca..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/buildtools/gn.pro -+++ b/src/buildtools/gn.pro -@@ -25,6 +25,7 @@ - msvc:!clang_cl: gn_gen_args += --use-lto - - gn_configure = $$system_quote($$gn_bootstrap) $$gn_gen_args -+ gn_configure += --no-static-libstdc++ - macos { - gn_configure += --isysroot \"$$QMAKE_MAC_SDK_PATH\" - } diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild deleted file mode 100644 index 23d826a3566c..000000000000 --- a/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PATCHSET="${PN}-5.15.14_p20240510-patchset" -PYTHON_COMPAT=( python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" -inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs - -DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" -HOMEPAGE="https://www.qt.io/" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm64" - if [[ ${PV} == ${QT5_PV}_p* ]]; then - SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" - S="${WORKDIR}/${P}" - QT5_BUILD_DIR="${S}_build" - fi -else - EGIT_BRANCH="5.15" - EGIT_REPO_URI=( - "https://code.qt.io/qt/${QT5_MODULE}.git" - "https://github.com/qt/${QT5_MODULE}.git" - ) - inherit git-r3 -fi - -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" - -IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets" -REQUIRED_USE="designer? ( widgets )" - -RDEPEND=" - app-arch/snappy:= - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/expat - dev-libs/libevent:= - dev-libs/libxml2[icu] - dev-libs/libxslt - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtprintsupport-${QT5_PV}* - =dev-qt/qtwebchannel-${QT5_PV}*[qml] - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - >=media-libs/libvpx-1.5:=[svc(+)] - media-libs/libwebp:= - media-libs/opus - sys-apps/dbus - sys-apps/pciutils - sys-libs/zlib[minizip] - virtual/libudev - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - alsa? ( media-libs/alsa-lib ) - designer? ( =dev-qt/designer-${QT5_PV}* ) - geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) - kerberos? ( virtual/krb5 ) - pulseaudio? ( media-libs/libpulse ) - screencast? ( media-video/pipewire:= ) - system-icu? ( >=dev-libs/icu-69.1:= ) - widgets? ( - =dev-qt/qtdeclarative-${QT5_PV}*[widgets] - =dev-qt/qtwidgets-${QT5_PV}* - ) -" -DEPEND="${RDEPEND} - media-libs/libglvnd -" -BDEPEND="${PYTHON_DEPS} - app-alternatives/ninja - $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]') - dev-util/gperf - dev-util/re2c - net-libs/nodejs[ssl] - sys-devel/bison - sys-devel/flex -" - -PATCHES=( - "${WORKDIR}/${PATCHSET}" - "${FILESDIR}/${PN}-5.15.14_p20240510-re2.patch" # bug 913923 - "${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-cstdint.patch" - "${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-template-id-cdtor.patch" - "${FILESDIR}/${P}-py3.13-pipes.patch" # thx to Fedora -) - -python_check_deps() { - python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" -} - -qtwebengine_check-reqs() { - # bug #307861 - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." - ewarn "You may experience really long compilation times and/or increased memory usage." - ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." - fi - eshopts_pop - - [[ ${MERGE_TYPE} == binary ]] && return - - # (check-reqs added for bug #570534) - # - # Estimate the amount of RAM required - # Multiplier is *10 because Bash doesn't do floating point maths. - # Let's crudely assume ~2GB per compiler job for GCC. - local multiplier=20 - - # And call it ~1.5GB for Clang. - if tc-is-clang ; then - multiplier=15 - fi - - local CHECKREQS_DISK_BUILD="7G" - local CHECKREQS_DISK_USR="150M" - if ! has "distcc" ${FEATURES} ; then - # bug #830661 - # Not super realistic to come up with good estimates for distcc right now - local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G - fi - - check-reqs_${EBUILD_PHASE_FUNC} -} - -pkg_pretend() { - qtwebengine_check-reqs -} - -pkg_setup() { - qtwebengine_check-reqs - python-any-r1_pkg_setup -} - -src_unpack() { - case ${QT5_BUILD_TYPE} in - live) git-r3_src_unpack ;& - release) default ;; - esac -} - -src_prepare() { - if [[ ${PV} == ${QT5_PV}_p* ]]; then - # This is made from git, and for some reason will fail w/o .git directories. - mkdir -p .git src/3rdparty/chromium/.git || die - fi - # We need to make sure this integrates well into Qt 5.15.3 installation. - # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. - # See also: https://www.qt.io/blog/building-qt-webengine-against-other-qt-versions - sed -E "/^MODULE_VERSION/s/5\.15\.[0-9]+/${QT5_PV}/" -i .qmake.conf || die - - # QTBUG-88657 - jumbo-build could still make trouble - if ! use jumbo-build; then - sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ - src/buildtools/config/common.pri || die - fi - - # bug 620444 - ensure local headers are used - find "${S}" -type f -name "*.pr[fio]" | \ - xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die - - if use system-icu; then - if has_version ">=dev-libs/icu-75.1"; then - eapply "${FILESDIR}/${PN}-5.15.14_p20240510-icu-75.patch" # too invasive to apply unconditionally - fi - # Sanity check to ensure that bundled copy of ICU is not used. - # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because - # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. - # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in - # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in - # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. - local file - while read file; do - echo "#error This file should not be used!" > "${file}" || die - done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) - fi - - # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++` - if tc-is-clang ; then - if has_version 'llvm-core/clang[default-libcxx(-)]' || has_version 'llvm-core/clang-common[default-libcxx(-)]' ; then - eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch" - fi - fi - - qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri - qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri - - qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro - - qt_use_disable_mod widgets widgets src/src.pro - - qt5-build_src_prepare -} - -src_configure() { - export NINJA_PATH=/usr/bin/ninja - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs "${MAKEOPTS}" 999) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" - - local myqmakeargs=( - -- - -no-build-qtpdf - -printing-and-pdf - --webengine-python-version=python3 - -system-opus - -system-webp - $(qt_use alsa) - $(qt_use !bindist proprietary-codecs) - $(qt_use geolocation webengine-geolocation) - $(qt_use kerberos webengine-kerberos) - $(qt_use pulseaudio) - $(usex screencast -webengine-webrtc-pipewire '') - -qt-ffmpeg # bug 831487 - $(qt_use system-icu webengine-icu) - -no-webengine-re2 # bug 913923 - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # bug 601472 - if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" - fi -} - -pkg_preinst() { - elog "This version of Qt WebEngine is based on Chromium version 87.0.4280.144," - elog "with additional security fixes from newer versions. Extensive as it is, the" - elog "list of backports is impossible to evaluate, but always bound to be behind" - elog "Chromium's release schedule." - elog "In addition, various online services may deny service based on an outdated" - elog "user agent version (and/or other checks). Google is already known to do so." - elog - elog "tldr: Your web browsing experience will be compromised." -} diff --git a/dev-ruby/capistrano/capistrano-3.19.2.ebuild b/dev-ruby/capistrano/capistrano-3.19.2.ebuild index 999961f171e4..76b1fef716fa 100644 --- a/dev-ruby/capistrano/capistrano-3.19.2.ebuild +++ b/dev-ruby/capistrano/capistrano-3.19.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 @@ -17,7 +17,7 @@ HOMEPAGE="https://capistranorb.com/" LICENSE="MIT" SLOT="3" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" ruby_add_rdepend " >=dev-ruby/airbrussh-1.0.0 diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest index d0cea319662b..0145e5bd18f9 100644 --- a/dev-ruby/connection_pool/Manifest +++ b/dev-ruby/connection_pool/Manifest @@ -1,3 +1,4 @@ DIST connection_pool-2.4.1.tar.gz 11425 BLAKE2B 17aae4f8ce0461554eaddb4ee3535062608d75a29219ca44b1535f087db39429ddbc591d996c020b1fa557337e75bb15b0ac218e8b9f393f94e32e70ffe76800 SHA512 4529446de89d01adee28127807fe104ada683866bc61b60ee77acb718881aced982aa1a1e6e2330077d79ed3d77af199e8612a6dc08de4c40468ac4e3623b799 DIST connection_pool-2.5.0.tar.gz 13120 BLAKE2B e914c07de63367d61e0f136ac95cb15cfb0595a232f2c72095b0ae97959f7d49a7dd1295e1509a3a21a43429e2f44a454e3e2146076cce683fdf6a0229e274d4 SHA512 ce43edb4dd25c050ad93d13ad0a4243bd8ed3234f3af3593b5301696fe31574b4ec20ffb6410caa459876ab4ed4d39d4767ebf57dd2970c25ad18672b42342ed DIST connection_pool-2.5.2.tar.gz 13916 BLAKE2B 736b4902c0c220e158c24034b5c3d8b0c692f294abd7d804a148e69cfeea0cfd716325c367b42098fa1fffa9360b1743c45b4c85d6d87685263d2802cea774bd SHA512 029502957c2f4f166a5d07c27c6d0d8303ea587fb36a066749abb4c1d11da3fd20336d4cebc2e05f20ccd3083b649707c420f956abe121f706245587f388415c +DIST connection_pool-2.5.3.tar.gz 13963 BLAKE2B 770e007a7ce55be2021bb90d469aa596c7e207bbeaa1ca4e97a81bb97732b129ee35bc8141d5993eb01a8bc9e13f933ba01c1bd6cce7a2bd4b9ff2af834f8370 SHA512 c9641c9cc9a7e8ed41e711688bbabad88fcc25398f977bdb48d94a45f0d6e6f550180681e41288594142884becb20ee35e0870a202827041560aff6dfe7c66cf diff --git a/dev-ruby/connection_pool/connection_pool-2.5.3.ebuild b/dev-ruby/connection_pool/connection_pool-2.5.3.ebuild new file mode 100644 index 000000000000..f5d615e0c011 --- /dev/null +++ b/dev-ruby/connection_pool/connection_pool-2.5.3.ebuild @@ -0,0 +1,29 @@ +# 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_GEMSPEC="connection_pool.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rake" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changes.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Generic connection pooling for Ruby" +HOMEPAGE="https://github.com/mperham/connection_pool" +SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' connection_pool.gemspec || die + sed -i -e '/\(bundler\|standard\)/ s:^:#:' Rakefile || die + sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 5.0'/" test/helper.rb || die +} diff --git a/dev-ruby/mocha/mocha-2.6.1.ebuild b/dev-ruby/mocha/mocha-2.6.1.ebuild index 06d86dc2ac9b..785272116791 100644 --- a/dev-ruby/mocha/mocha-2.6.1.ebuild +++ b/dev-ruby/mocha/mocha-2.6.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance" RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md" RUBY_FAKEGEM_GEMSPEC="mocha.gemspec" diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index 85f1ceb32be3..9a5b2bc6361f 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -1,3 +1,4 @@ DIST rouge-3.30.0.tar.gz 1036048 BLAKE2B 79dde9ed8a282b22aa044bef1a17cdde705e5361aa9298789d1de155260a69a200d8039c400d22db5719039d67f0d9179c31574190684da50ea64fba92c63ec8 SHA512 f21ff96d2d1f248dfffb02ea2312b4c01090b2b5664588e00763d0ede0d8af701efe0cdabb551a2debff26a301dfaffa7a07aa579d73806c6635f03dd15dcfe1 DIST rouge-4.4.0.tar.gz 1071280 BLAKE2B 41bc0ed85589870e0389809c5c0d39de5498c1847c6fd79713873fd690da114e6ba7c2058f7ac37872e6090996d6ce3ffcb268751d462df1fa2dc94443939c17 SHA512 c1b7d10a719c58b889a9b5104ca8cbf02ad3ba8bfa8c73ef2cf2e654467e00c93d23d8344e098073ecfbf7c197b02a70be0984d3b0b2000d253a4d308302d882 DIST rouge-4.5.1.tar.gz 1079742 BLAKE2B b74cd8aeec73b35fd2670b611ae1ab3220a0d98ee85cd0abe2d008fa1a34aa827f1e66aab770ec867d4b59b9491e61339be0bb5e896dfeb4b93d77759ba256ff SHA512 f0659597cb04d04c48d1d20722be870f04fec5cf92f5b47f9ba6dde8e653a359c2a6798a1bb9f8785682e218390f16ebf5cba5c4582604a0a3a7a3596e0139b1 +DIST rouge-4.5.2.tar.gz 1082289 BLAKE2B 47c45917411b8791bee8a47c8a18c5024af2fca4838627ddefb25c9875ed5416a21d4555b9ef49d844f8e1352663692a10c3bcb28c8b16d1e2215d0621e8fe1b SHA512 dbc415067673d0e44384b743a5b124efd5cc38db93abc48c123163d0688f4cd639154534bd5efdd0c972fb10e046d7cde4df1791fa44c932952841831f051f83 diff --git a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild index 09285206f50f..376b1a4e8fc6 100644 --- a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild +++ b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="spec" diff --git a/dev-ruby/rouge/rouge-4.5.2.ebuild b/dev-ruby/rouge/rouge-4.5.2.ebuild new file mode 100644 index 000000000000..8b93dd862ba0 --- /dev/null +++ b/dev-ruby/rouge/rouge-4.5.2.ebuild @@ -0,0 +1,36 @@ +# 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_TASK_TEST="spec" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="rouge.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby" +HOMEPAGE="https://github.com/rouge-ruby/rouge" +SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2 MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc test" + +ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) + test? ( dev-ruby/minitest-power_assert ) + dev-ruby/yard +" + +ruby_add_rdepend "dev-ruby/redcarpet" + +all_ruby_prepare() { + rm -f tasks/{check/style,update/changelog}.rake || die + + sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die + sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die +} diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest index ef4a661473c6..b9bc8d24c668 100644 --- a/dev-ruby/rqrcode/Manifest +++ b/dev-ruby/rqrcode/Manifest @@ -1 +1,2 @@ DIST rqrcode-2.2.0.tar.gz 109070 BLAKE2B 91a74a9c547f62f0cd83dd60d00b7af2c9363bd34f3987e43b637f906975f3e2b1f95ac67df80a0065fdd9fa3a7801e639fff1d2b36bcc4dc4abbc996fb6c919 SHA512 41d6882b28d15154b9cc5dc6aba30cad404aabad2b9101309bea0812b776cdb540fec3152ec5bb075f19c77a1aa67bc44d9b35e2161d189bd64a7d2517cafa63 +DIST rqrcode-3.1.0.tar.gz 109860 BLAKE2B 25e0ecab0856c07f01c9a691a4b9c1e7d1581e99cdfbe4e81f80899e9f49ff1ecdeb095614001468d5d522975173ed1729e88df2f9e24be04cdba022d69c95bf SHA512 f6878e05513346e5a6fa2d151384c6599088df7e3740c4997c59b1862b7c89281fafd92e9617ba04ec385db11cae2628af2aef1b0d19f640a16b79f80130a26c diff --git a/dev-ruby/rqrcode/rqrcode-3.1.0.ebuild b/dev-ruby/rqrcode/rqrcode-3.1.0.ebuild new file mode 100644 index 000000000000..e08ced82b189 --- /dev/null +++ b/dev-ruby/rqrcode/rqrcode-3.1.0.ebuild @@ -0,0 +1,36 @@ +# 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="README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for encoding QR Codes" +HOMEPAGE="https://github.com/whomwah/rqrcode" +SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" + +ruby_add_rdepend " + dev-ruby/chunky_png:0 + dev-ruby/rqrcode_core:2 +" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die + + sed -i -e "s:/tmp:${TMPDIR}:" spec/rqrcode/export_png_spec.rb || die +} diff --git a/dev-tex/latex-beamer/latex-beamer-3.72.ebuild b/dev-tex/latex-beamer/latex-beamer-3.72.ebuild deleted file mode 100644 index f8d4b26c8277..000000000000 --- a/dev-tex/latex-beamer/latex-beamer-3.72.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit latex-package - -DESCRIPTION="LaTeX class for creating presentations using a video projector" -HOMEPAGE="https://github.com/josephwright/beamer" -SRC_URI="https://github.com/josephwright/beamer/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/beamer-${PV}" - -LICENSE="GPL-2 FDL-1.2 LPPL-1.3c" -SLOT="0" -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="doc" - -BDEPEND="dev-texlive/texlive-latex" -RDEPEND=" - >=dev-tex/pgf-1.10 - dev-texlive/texlive-latexrecommended -" - -src_prepare() { - default - rm -r doc/licenses || die -} - -src_install() { - insinto /usr/share/texmf-site/tex/latex/beamer - doins -r base - - dodoc README.md - - if use doc ; then - docinto doc - dodoc -r doc - dosym ../../../../../usr/share/doc/${PF}/doc/ "${TEXMF}/doc/latex/beamer" - fi -} diff --git a/dev-util/clazy/Manifest b/dev-util/clazy/Manifest index b31e0db22cc0..fc1b1e016520 100644 --- a/dev-util/clazy/Manifest +++ b/dev-util/clazy/Manifest @@ -1 +1,2 @@ DIST clazy-1.13.tar.xz 434648 BLAKE2B 2659bec375c9f30021cdd86c12ab4416dfb5250706c2f6254cbd848d07e3e4f220b2a74d23390f235939ad3e5390797ea4b5398948e129a07a66a5de2d33c997 SHA512 4044bddb9e60e227ff2ab7e40c32f087a621e00c985e1706a4f4e2ace20f96cc6e78f00781f7d59da5b066aa49370c645db506e41d955409c0e146771a59ee24 +DIST clazy-1.14.tar.xz 436764 BLAKE2B e4123df71591368017fec428095fa573aa74903861716dbe92386e948f7845453aac5fb8fe1fa2431ef42120363cf07935e155fdecbf3621b61e359a79c295ae SHA512 2732e22d56d3121de3639e24759cf47648fc3f5550cf232cbaf97c7efc92e0aacb01c8921326fb15beca3679907aa26a900147b2d3f318792c767e7237604e98 diff --git a/dev-util/clazy/clazy-1.14.ebuild b/dev-util/clazy/clazy-1.14.ebuild new file mode 100644 index 000000000000..94261de72e05 --- /dev/null +++ b/dev-util/clazy/clazy-1.14.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..20} ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +inherit cmake llvm-r1 python-any-r1 + +DESCRIPTION="Compiler plugin which allows clang to understand Qt semantics" +HOMEPAGE="https://apps.kde.org/clazy" +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') + $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}') +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + ${PYTHON_DEPS} + dev-qt/qtbase:6[network,xml] + dev-qt/qtmultimedia:6 + dev-qt/qtnetworkauth:6 + dev-qt/qtscxml:6[qml] + dev-qt/qtsvg:6 + ) +" + +PATCHES=( + # downstream patches + "${FILESDIR}"/${PN}-1.12-LIBRARY_DIRS.patch + "${FILESDIR}"/${PN}-1.12-INCLUDE_DIRS.patch + "${FILESDIR}"/${PN}-1.12-standalone-install-location.patch + "${FILESDIR}"/${PN}-1.12-clazy-install-location.patch +) + +pkg_setup() { + use test && python-any-r1_pkg_setup + llvm-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + sed -e '/install(FILES README.md COPYING-LGPL2.txt checks.json DESTINATION/d' \ + -i CMakeLists.txt || die +} + +src_configure() { + local -x LLVM_ROOT="$(get_llvm_prefix -d)" + + export CI_JOB_NAME_SLUG="qt6" + + cmake_src_configure +} + +src_test() { + # clazy-standalone wants to be installed in the directory of the clang binary, + # so it can find the llvm/clang via relative paths. + # Requires the standalone-install-location.patch. + # Setup the directories and symlink the system include dir for that. + local -x LLVM_ROOT="$(get_llvm_prefix -d)" + local -x CLANG_ROOT="${LLVM_ROOT//llvm/clang}" + mkdir -p "${BUILD_DIR}${CLANG_ROOT}" || die + + ln -s "${CLANG_ROOT}/include" "${BUILD_DIR}${CLANG_ROOT}/include" || die + + # Run tests against built copy, not installed + # bug #811723 + local -x PATH="${BUILD_DIR}/${LLVM_ROOT}/bin:${BUILD_DIR}/bin:${PATH}" + local -x LD_LIBRARY_PATH="${BUILD_DIR}/lib" + + chmod +x "${BUILD_DIR}/bin/clazy" || die + + cmake_src_test +} diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 64086d8b9f7f..40bc1285c63d 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,2 +1,3 @@ DIST ostree-2024.3.tar.xz 2141876 BLAKE2B 5a2639b99697eaf3f0a94d619c5121cb095bd21813af800041a9a4a077240ed4508c96fb67387f850a42bc4058c99d2d260ff66b0cee2fc89df64dae0b9b0508 SHA512 717e74bdaffe839acad68169d4a0290b3d81f2fb31329d02c507168b00b0b02928e2bb29c8c8fcef65a6581b98d9bad991adcde1579597b4be94822546c66573 DIST ostree-2024.8.tar.xz 2107348 BLAKE2B 933f85b122b92cf8656698bbe7cfbce8a918aca0e779185049ed6c808f194c8fb9163a08b6cf1d6b368e2bcb0f45d434d83f243fbebf06a86afefa01247dab71 SHA512 6faed3daebce443134141bbf98add459c6f0c8239cc0e050cf2517d1127f3fd6aededd4af5d8400f869683b96aea2abb93bab8869dbf2f9a4ba02324c3005e5d +DIST ostree-2025.2.tar.xz 2119744 BLAKE2B 1564ac07e41e091db0678ca93e77429c158c07bb430b9dc983809dd819de6186ec8dd9fba3e1cc4e81945da473c735a3b9766119bb0649b8eb00eb386f4395c6 SHA512 5e732a22da238b378e779c3886445977da49e2f810d18cb3580b030175e5e9db53408bcba245e840cdaea7e193907d284a369c42b3b7104c270e58a8c38f4f6a diff --git a/dev-util/ostree/ostree-2025.2.ebuild b/dev-util/ostree/ostree-2025.2.ebuild new file mode 100644 index 000000000000..14cfd0b163c0 --- /dev/null +++ b/dev-util/ostree/ostree-2025.2.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 systemd tmpfiles + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/" +SRC_URI=" + https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz + -> ${P}.tar.xz +" +S="${WORKDIR}/lib${P}" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT="test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) +" + +RDEPEND=" + app-arch/xz-utils + dev-libs/glib:2 + sys-fs/fuse:3= + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:3.0 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xsl-stylesheets + doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) +" +BDEPEND=" + dev-libs/libxslt + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2023.3-dont-force-clang-introspection.patch + "${FILESDIR}"/${PN}-2024.8-Werror.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Needs Bison (bug #884289) + unset YACC + + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_with selinux ) + $(use_with soup soup3) + --without-soup # libsoup:2.4 + $(use_with libmount) + $(use ssl && usex gnutls --with-crypto=gnutls --with-crypto=openssl) + $(use_with sodium ed25519-libsodium) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + if use systemd; then + econfargs+=( --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" ) + fi + + unset ${!XDG_*} #657346 g-ir-scanner sandbox violation + econf "${econfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} + +pkg_postinst() { + tmpfiles_process ostree-tmpfiles.conf +} diff --git a/games-fps/alephone-apotheosis-x/Manifest b/games-fps/alephone-apotheosis-x/Manifest new file mode 100644 index 000000000000..6a84585b6db6 --- /dev/null +++ b/games-fps/alephone-apotheosis-x/Manifest @@ -0,0 +1 @@ +DIST alephone-apotheosis-x-1.1.zip 256961708 BLAKE2B ded5605465f3625917f2b66d0b6d32ebaa36b1f36b9f24020d2805fcda6158d0e98eaf0e8c7de1efdc9d072c303231e6184eed554e7129a8f29798e8b703a266 SHA512 085de24c59b60d306fc388521f6190de4c292857f04b8220c2a74d1f128f6d9a5ad16f1b64a22ac980b3785f75fcc3e87be4b5ccd3c048799f6fa3d6f38b8744 diff --git a/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild b/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild new file mode 100644 index 000000000000..fefdb9442a5f --- /dev/null +++ b/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop + +DESCRIPTION="Aleph One - Apotheosis X" +HOMEPAGE="https://www.moddb.com/mods/apotheosis-x" +SRC_URI="https://deps.gentoo.zip/games-fps/${PN}/Apotheosis_X_1.1.zip -> ${P}.zip" +S="${WORKDIR}/Apotheosis X 1.1" + +LICENSE="bungie-marathon all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="bindist mirror" + +RDEPEND="games-fps/alephone" +BDEPEND="app-arch/unzip" + +MY_NAME="apotheosis-x" +MY_DIR="/usr/share/alephone-${MY_NAME}" + +src_install() { + insinto "${MY_DIR}" + doins -r * + + mkdir "${D}${MY_DIR}"/Plugins + + make_desktop_entry "alephone.sh ${MY_NAME}" "${DESCRIPTION}" + + keepdir "${MY_DIR}"/{Music,Scripts,Plugins} +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Apotheosis X is a total conversion for Aleph One, a game engine for the Marathon series." + elog "It is a standalone game and does not require any other Marathon scenarios to play." + elog "To play this scenario, run:" + elog "\`alephone.sh ${MY_NAME}\` or use the menu entry." + elog + elog "Apotheosis X does not include a custom HUD, and by default will use the Marathon" + elog "HUD which results in black bars covering a portion of usable screen real-estate." + elog "The manual suggests the following plugins:" + elog " - Basic HUD - https://simplici7y.com/items/basic-hud/" + elog " - Fullscreen Corner HUD https://simplici7y.com/items/fullscreen-corner-hud/" + fi +} diff --git a/games-fps/alephone-apotheosis-x/metadata.xml b/games-fps/alephone-apotheosis-x/metadata.xml new file mode 100644 index 000000000000..fcdf39fd5657 --- /dev/null +++ b/games-fps/alephone-apotheosis-x/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>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <maintainer type="person"> + <email>kangie@gentoo.org</email> + <name>Matt Jolly</name> + </maintainer> + <longdescription> + A total conversion mod for Marathon Infinity running on Aleph One. + Apotheosis X pushes the boundaries of what's possible aesthetically with the marathon engine whilst retaining its low resolution 90's charm. + </longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/games-fps/alephone/alephone-99999999.ebuild b/games-fps/alephone/alephone-99999999.ebuild index a14a9da0eb38..a283af01b494 100644 --- a/games-fps/alephone/alephone-99999999.ebuild +++ b/games-fps/alephone/alephone-99999999.ebuild @@ -28,11 +28,10 @@ RDEPEND=" media-libs/openal media-libs/libpng media-libs/libsdl2 - media-libs/libsndfile + media-libs/libsndfile[-minimal] media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf - media-video/ffmpeg:= sys-libs/zlib virtual/opengl virtual/glu @@ -59,7 +58,7 @@ src_configure() { filter-lto my_econf=( --enable-opengl - --with-ffmpeg + --without-ffmpeg --with-png --with-sdl_image --with-zzip @@ -89,4 +88,5 @@ pkg_postinst() { optfeature "Marathon data files" games-fps/alephone-marathon optfeature "Marathon 2 Durandal data files" games-fps/alephone-durandal optfeature "Marathon: Infinity data files" games-fps/alephone-infinity + optfeature "Apotheosis X data files" games-fps/alephone-apotheosis-x } diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r2.ebuild index 3be68ad01a50..b2ab5fc8cec6 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Framework to handle global shortcuts" LICENSE="LGPL-2+" KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86" -IUSE="kf6compat" +IUSE="" RESTRICT="test" # requires installed instance @@ -36,13 +36,13 @@ DEPEND="${COMMON_DEPEND} ) " RDEPEND="${COMMON_DEPEND} - kf6compat? ( kde-plasma/kglobalacceld:6 ) + kde-plasma/kglobalacceld:6 " BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" src_configure() { local mycmakeargs=( - -DKF6_COMPAT_BUILD=$(usex kf6compat) + -DKF6_COMPAT_BUILD=ON ) ecm_src_configure } diff --git a/kde-frameworks/kglobalaccel/metadata.xml b/kde-frameworks/kglobalaccel/metadata.xml index d21d331a7cd6..00626a5dc047 100644 --- a/kde-frameworks/kglobalaccel/metadata.xml +++ b/kde-frameworks/kglobalaccel/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> - </use> <origin>gentoo-staging</origin> <slots> <subslots>
			Must only be used by packages that are known to use private parts of the Frameworks API.
		</subslots> diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r2.ebuild index d9356a65f505..3037575e05dc 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r2.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 @@ -9,8 +9,8 @@ inherit ecm frameworks.kde.org xdg DESCRIPTION="Framework providing assorted high-level user interface components" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" -IUSE="dbus kf6compat wayland X" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86" +IUSE="dbus wayland X" # slot op: includes qpa/qplatformnativeinterface.h COMMON_DEPEND=" @@ -33,13 +33,13 @@ DEPEND="${COMMON_DEPEND} X? ( x11-libs/libxcb ) " RDEPEND="${COMMON_DEPEND} - kf6compat? ( kde-frameworks/kguiaddons:6 ) + kde-frameworks/kguiaddons:6 " BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )" src_configure() { local mycmakeargs=( - -DBUILD_GEO_SCHEME_HANDLER=$(usex !kf6compat) + -DBUILD_GEO_SCHEME_HANDLER=OFF -DWITH_DBUS=$(usex dbus) -DWITH_WAYLAND=$(usex wayland) -DWITH_X11=$(usex X) diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.13.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.13.0-r1.ebuild index 48b521e12679..d7fd4025af93 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-6.13.0.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-6.13.0-r1.ebuild @@ -36,7 +36,7 @@ DEPEND="${COMMON_DEPEND} ) " RDEPEND="${COMMON_DEPEND} - !${CATEGORY}/${PN}:5[-kf6compat(-)] + !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)] " BDEPEND=" wayland? ( diff --git a/kde-frameworks/kguiaddons/metadata.xml b/kde-frameworks/kguiaddons/metadata.xml index d21d331a7cd6..00626a5dc047 100644 --- a/kde-frameworks/kguiaddons/metadata.xml +++ b/kde-frameworks/kguiaddons/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> - </use> <origin>gentoo-staging</origin> <slots> <subslots>
			Must only be used by packages that are known to use private parts of the Frameworks API.
		</subslots> diff --git a/kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild b/kde-frameworks/kwallet/kwallet-5.116.0-r2.ebuild index 04bd801445ed..752ffb558b80 100644 --- a/kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.116.0-r2.ebuild @@ -11,10 +11,10 @@ DESCRIPTION="Framework providing desktop-wide storage for passwords" LICENSE="LGPL-2+" KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86" -IUSE="gpg kf6compat +man" +IUSE="+man" DEPEND=" - >=app-crypt/qca-2.3.1:2[qt5(+)] + >=app-crypt/qca-2.3.9:2[qt5(-)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 @@ -28,25 +28,18 @@ DEPEND=" =kde-frameworks/kservice-${PVCUT}*:5 =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 =kde-frameworks/kwindowsystem-${PVCUT}*:5[X] - !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) " RDEPEND="${DEPEND} - kf6compat? ( kde-frameworks/kwallet:6 ) + kde-frameworks/kwallet:6 " BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" src_configure() { local mycmakeargs=( - -DBUILD_KWALLETD=$(usex !kf6compat) - -DBUILD_KWALLET_QUERY=$(usex !kf6compat) + -DBUILD_KWALLETD=OFF + -DBUILD_KWALLET_QUERY=OFF $(cmake_use_find_package man KF5DocTools) ) - if ! use kf6compat; then - mycmakeargs+=( - $(cmake_use_find_package gpg Gpgmepp) - ) - fi - ecm_src_configure } diff --git a/kde-frameworks/kwallet/kwallet-6.13.0.ebuild b/kde-frameworks/kwallet/kwallet-6.13.0-r1.ebuild index b16029fdd2f6..5a807dd622a3 100644 --- a/kde-frameworks/kwallet/kwallet-6.13.0.ebuild +++ b/kde-frameworks/kwallet/kwallet-6.13.0-r1.ebuild @@ -29,7 +29,7 @@ DEPEND=" gpg? ( app-crypt/gpgme:=[qt6(-)] ) " RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5[-kf6compat(-)] + !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] " BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml index 6cc14af177ce..55ddf141922a 100644 --- a/kde-frameworks/kwallet/metadata.xml +++ b/kde-frameworks/kwallet/metadata.xml @@ -10,7 +10,6 @@ </upstream> <use> <flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag> - <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> </use> <origin>gentoo-staging</origin> <slots> diff --git a/kde-misc/kclock/kclock-24.12.3-r1.ebuild b/kde-misc/kclock/kclock-24.12.3-r1.ebuild index c9d7049e1f14..76ee14c0fe17 100644 --- a/kde-misc/kclock/kclock-24.12.3-r1.ebuild +++ b/kde-misc/kclock/kclock-24.12.3-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kclock/" LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~x86" DEPEND=" dev-libs/kirigami-addons:6 diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.3.4.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.3.4-r1.ebuild index a1c4ae432bd9..92e8f8f2605b 100644 --- a/kde-plasma/kglobalacceld/kglobalacceld-6.3.4.ebuild +++ b/kde-plasma/kglobalacceld/kglobalacceld-6.3.4-r1.ebuild @@ -37,7 +37,7 @@ DEPEND=" ) " RDEPEND="${DEPEND} - !kde-frameworks/kglobalaccel:5[-kf6compat(-)] + !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] " BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/media-gfx/openvdb/files/openvdb-10.0.1-drop-failing-tests.patch b/media-gfx/openvdb/files/openvdb-10.0.1-drop-failing-tests.patch deleted file mode 100644 index adc02e268a84..000000000000 --- a/media-gfx/openvdb/files/openvdb-10.0.1-drop-failing-tests.patch +++ /dev/null @@ -1,44 +0,0 @@ -From b0b33e6e05317df8f930314cd866f7d46a7f1911 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel <waebbl-gentoo@posteo.net> -Date: Tue, 6 Dec 2022 07:26:09 +0100 -Subject: [PATCH] drop failing tests - -Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> ---- a/openvdb/openvdb/unittest/TestLinearInterp.cc -+++ b/openvdb/openvdb/unittest/TestLinearInterp.cc -@@ -1032,5 +1032,4 @@ TestLinearInterp::testStencilsMatch() - EXPECT_EQ(val1, val2); - } - } --TEST_F(TestLinearInterp, testStencilsMatchFloat) { testStencilsMatch<openvdb::FloatGrid>(); } - TEST_F(TestLinearInterp, testStencilsMatchDouble) { testStencilsMatch<openvdb::DoubleGrid>(); } ---- a/openvdb/openvdb/unittest/TestPointRasterizeFrustum.cc -+++ b/openvdb/openvdb/unittest/TestPointRasterizeFrustum.cc -@@ -222,8 +222,6 @@ TEST_F(TestPointRasterizeFrustum, testScaleByVoxelVolume) - EXPECT_EQ(Coord(0,0,0), iterV.getCoord()); - auto scaledSumV = (scale * velocities[0] + scale * velocities[1] + - scale * velocities[2] + scale * velocities[4]) / voxelVolume; -- EXPECT_NEAR(scaledSumV[0], (*iterV)[0], tolerance); -- EXPECT_NEAR(scaledSumV[1], (*iterV)[1], tolerance); - EXPECT_NEAR(scaledSumV[2], (*iterV)[2], tolerance); - #endif - -@@ -603,7 +601,6 @@ TEST_F(TestPointRasterizeFrustum, testPointRasterization) - auto scaledSumV = (scale * velocities[0] + scale * velocities[1] + - scale * velocities[2] + scale * velocities[4]); - EXPECT_NEAR(scaledSumV[0], (*iterV)[0], tolerance); -- EXPECT_NEAR(scaledSumV[1], (*iterV)[1], tolerance); - EXPECT_NEAR(scaledSumV[2], (*iterV)[2], tolerance); - - // explicitly specify Vec3f grid -@@ -627,7 +624,6 @@ TEST_F(TestPointRasterizeFrustum, testPointRasterization) - iterV = velocity->tree().cbeginLeaf()->cbeginValueOn(); - EXPECT_EQ(Coord(0,0,0), iter.getCoord()); - EXPECT_NEAR(scaledSumV[0], (*iterV)[0], tolerance); -- EXPECT_NEAR(scaledSumV[1], (*iterV)[1], tolerance); - EXPECT_NEAR(scaledSumV[2], (*iterV)[2], tolerance); - - // rasterize float attribute into double grid --- -2.38.1 - diff --git a/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild index 4648056c33fb..59840df19009 100644 --- a/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild +++ b/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild @@ -119,12 +119,12 @@ PATCHES=( ) cuda_get_host_compiler() { - if [[ -n "${NVCC_CCBIN}" ]]; then + if [[ -v NVCC_CCBIN ]]; then echo "${NVCC_CCBIN}" return fi - if [[ -n "${CUDAHOSTCXX}" ]]; then + if [[ -v CUDAHOSTCXX ]]; then echo "${CUDAHOSTCXX}" return fi @@ -132,12 +132,11 @@ cuda_get_host_compiler() { einfo "Trying to find working CUDA host compiler" if ! tc-is-gcc && ! tc-is-clang; then - die "$(tc-get-compiler-type) compiler is not supported" + die "$(tc-get-compiler-type) compiler is not supported (use gcc or clang)" fi local compiler compiler_type compiler_version local package package_version - local -x NVCC_CCBIN local NVCC_CCBIN_default compiler_type="$(tc-get-compiler-type)" @@ -172,19 +171,45 @@ cuda_get_host_compiler() { done eend $? + # clean temp file + nonfatal rm -f a.out + echo "${NVCC_CCBIN}" export NVCC_CCBIN + + einfo "Using ${NVCC_CCBIN} to build (via ${package} iteration)" } cuda_get_host_native_arch() { - [[ -n ${CUDAARCHS} ]] && echo "${CUDAARCHS}" + if [[ -n ${CUDAARCHS} ]]; then + echo "${CUDAARCHS}" + return + fi - __nvcc_device_query || die "failed to query the native device" + if ! SANDBOX_WRITE=/dev/nvidiactl test -w /dev/nvidiactl ; then + eerror + eerror "Can not access the GPU at /dev/nvidiactl." + eerror "User $(id -nu) is not in the group \"video\"." + eerror + ewarn + ewarn "Can not query the native device. Not setting CUDAARCHS." + ewarn "Continuing with default value. Set CUDAARCHS manually if needed." + ewarn + return 1 + fi + + __nvcc_device_query || eerror "failed to query the native device" } pkg_setup() { use ax && llvm-r2_pkg_setup use python && python-single-r1_pkg_setup + + if use cuda; then + # sets up /dev files as a side-effect + # needs to be run in pkg_setup as root + nvidia-smi -L >/dev/null + fi } src_prepare() { @@ -304,13 +329,25 @@ my_src_configure() { if use cuda; then cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char" - local -x CUDAARCHS - : "${CUDAARCHS:="$(cuda_get_host_native_arch)"}" + if [[ ! -v "${CUDAARCHS}" ]]; then + local -x CUDAARCHS + CUDAARCHS="$(cuda_get_host_native_arch)" + einfo "Building with CUDAARCHS=${CUDAARCHS}" + fi + + + if [[ ! -v CUDAHOSTCXX ]]; then + local -x CUDAHOSTCXX + CUDAHOSTCXX="$(cuda_get_host_compiler)" + fi + if [[ ! -v CUDAHOSTLD ]]; then + local -x CUDAHOSTLD + CUDAHOSTLD="$(tc-getCXX)" + fi - local -x CUDAHOSTCXX CUDAHOSTLD - CUDAHOSTCXX="$(cuda_get_host_compiler)" - CUDAHOSTLD="$(tc-getCXX)" if tc-is-gcc; then # Filter out IMPLICIT_LINK_DIRECTORIES picked up by CMAKE_DETERMINE_COMPILER_ABI(CUDA) @@ -320,9 +357,6 @@ my_src_configure() { grep LIBRARY_PATH | cut -d '=' -f 2 | cut -d ':' -f 1 ) fi - - # NOTE tbb includes immintrin.h, which breaks nvcc so we pretend they are already included - # export CUDAFLAGS="-D_AVX512BF16VLINTRIN_H_INCLUDED -D_AVX512BF16INTRIN_H_INCLUDED" fi if use utils; then diff --git a/media-libs/flac-compat/Manifest b/media-libs/flac-compat/Manifest index b8a23c4d2cbe..ec1914cb1563 100644 --- a/media-libs/flac-compat/Manifest +++ b/media-libs/flac-compat/Manifest @@ -1 +1,2 @@ DIST flac-1.3.4.tar.xz 1038356 BLAKE2B 0553cd42705f31d6a98d10e8b73953265e97c6b1e46bb59c7d97d12ec1b4aae4c3d6f5e85b9e5d1513f7efac82a65ea9dc59d89d8df0254ff3ab1188039c55c5 SHA512 4a626e8a1bd126e234c0e5061e3b46f3a27c2065fdfa228fd8cf00d3c7fa2c05fafb5cec36acce7bfce4914bfd7db0b2a27ee15decf2d8c4caad630f62d44ec9 +DIST flac-1.4.3.tar.xz 1006728 BLAKE2B c4f441aeaa0493433347b8a110ca01865fd40d5b21150174372af2fee4fa5c3397a67add31138e92999eab9d9abe6c46a5ac29e13cbac60093fbff6d7a672ad3 SHA512 3cf095720bd590a588be8ccbe187d22e7a1c60ab85b1d510ce5e8a22ab0a51827b9acfeaad59bbd645a17d1f200f559255a640101b0330709a164306c0e9709e diff --git a/media-libs/flac-compat/flac-compat-1.4.3.ebuild b/media-libs/flac-compat/flac-compat-1.4.3.ebuild new file mode 100644 index 000000000000..a0040f60f003 --- /dev/null +++ b/media-libs/flac-compat/flac-compat-1.4.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib-minimal + +DESCRIPTION="Free lossless audio encoder and decoder" +HOMEPAGE="https://xiph.org/flac/" +SRC_URI="https://downloads.xiph.org/releases/${PN/-compat}/${P/-compat}.tar.xz" +S="${WORKDIR}/${P/-compat}" + +LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" +SLOT="12.1.0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+cxx ogg cpu_flags_x86_avx" + +RDEPEND=" + !media-libs/flac:0/10-12 + ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + sys-devel/gettext + virtual/pkgconfig + abi_x86_32? ( dev-lang/nasm ) +" + +multilib_src_configure() { + # -fipa-pta exposes a test failure in replaygain_analysis (https://gcc.gnu.org/PR115533) + # TODO: Replace with some -ffp-contract= option? + append-flags $(test-flags-CC -fno-ipa-pta) + + local myeconfargs=( + --disable-doxygen-docs + --disable-examples + --disable-valgrind-testing + --disable-version-from-git + + $(use_enable cpu_flags_x86_avx avx) + $(use_enable cxx cpplibs) + --disable-debug + $(use_enable ogg) + + --disable-programs + + # cross-compile fix (bug #521446) + # no effect if ogg support is disabled + --with-ogg + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + # configure has --enable-exhaustive-tests we could pass... + # there's also --disable-thorough-test. + if [[ ${UID} != 0 ]]; then + # Parallel tests work for CMake but don't for autotools as of 1.4.3 + # https://github.com/xiph/flac/commit/aaffdcaa969c19aee9dc89be420eae470b55e405 + emake -j1 check + else + ewarn "Tests will fail if ran as root, skipping." + fi +} + +multilib_src_install_all() { + rm -r "${ED}"/usr/include || die + rm -r "${ED}"/usr/share || die + rm -r "${ED}"/usr/lib*/pkgconfig || die + rm -r "${ED}"/usr/lib*/*.so || die + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/media-libs/flac/flac-1.5.0.ebuild b/media-libs/flac/flac-1.5.0.ebuild index 531023303dec..75955205013c 100644 --- a/media-libs/flac/flac-1.5.0.ebuild +++ b/media-libs/flac/flac-1.5.0.ebuild @@ -14,6 +14,7 @@ SRC_URI=" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # <libFLAC SONAME>-<libFLAC++ SONAME> +# On SONAME changes, please update media-libs/flac-compat too. SLOT="0/11-14" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="+cxx debug ogg cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index 393550a53af6..7f15388484da 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -1,3 +1,4 @@ DIST harfbuzz-10.4.0.tar.xz 18120656 BLAKE2B 21a2ed81ead5f06658c6153ad756631aacf5522bf58cdc5a54585cc03b0562c634ecabcd686fa76d2dda3497eb1a7d9e10c771e29da62c5946438d9ed8c46075 SHA512 73e202225aeef6174ebd3b8b226ad9d5afb48c40ecdc1bc26d1bc5f0cf1d832a8ffc2fe5b7ae3b7c8f848552dd57116d407f44120c6813b59dbe9faed0c346dc DIST harfbuzz-11.0.1.tar.xz 18158636 BLAKE2B db36c39915a96e82ba1aefe48dd753e925ff32c05b5ac96a737da4c55e6416e18898c2cc9aa8aa8c24ea996a8fdf57838d4de274f0a583ad54c3a7ed04168cb6 SHA512 0eca477c9c2225fdfa2c571a302606aa5026ba809ca1b61b9edd7397b601c57fc1f7919068e9e193cc49b6ea643a8918934aa7cab1ac59947358e06fb1ad645d DIST harfbuzz-11.1.0.tar.xz 18049188 BLAKE2B e59bacf346740d464eef0d6b8172f88e020512519163799a9da8d0b4f30e14a5b065870725ab6f0ea7bf83a06d7cc3065267763dc66a3a5387eea81836fa5d6c SHA512 fefaa5a388f26afce63dc78954efe4b51304874e964238487715c6c3eae90b116619c7bd21a430f3f3ece0e6668bd61d4d672021bcfb07c5b5b7aaf94500c078 +DIST harfbuzz-11.2.0.tar.xz 18050160 BLAKE2B 112693a42120407c25b8bf84ed14f7a481810f34557132e5902e5eeaa967071d0aa785961541b7779b7d36f353c54b6f3167c3ab6bdb81238a69d385dab3ebfe SHA512 108a164e5277f76f535bbd1c3744b1f78897e714376c2f61c1171b95d5004a0ab99179efdd92063f7677b30d5c1ab4e0a40612bf60d672af9f03bdd24b1edefa diff --git a/media-libs/harfbuzz/harfbuzz-11.2.0.ebuild b/media-libs/harfbuzz/harfbuzz-11.2.0.ebuild new file mode 100644 index 000000000000..9388da36e343 --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-11.2.0.ebuild @@ -0,0 +1,91 @@ +# 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 flag-o-matic meson-multilib python-any-r1 xdg-utils + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="https://harfbuzz.github.io/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" + inherit git-r3 +else + SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${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 + +LICENSE="Old-MIT ISC icu" +# 0.9.18 introduced the harfbuzz-icu split; bug #472416 +# 3.0.0 dropped some unstable APIs; bug #813705 +# 6.0.0 changed libharfbuzz-subset.so ABI +SLOT="0/6.0.0" + +IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype" +RESTRICT="!test? ( test )" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] ) + glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34:= ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + sys-apps/help2man + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-util/glib-utils ) +" + +src_prepare() { + default + + xdg_environment_reset + + # bug #790359 + filter-flags -fexceptions -fthreadsafe-statics + + if ! use debug ; then + append-cppflags -DHB_NDEBUG + fi +} + +multilib_src_configure() { + # harfbuzz-gobject only used for introspection, bug #535852 + local emesonargs=( + -Dcoretext=disabled + -Dchafa=disabled + -Dfontations=disabled + -Dwasm=disabled + + $(meson_feature cairo) + $(meson_feature glib) + $(meson_feature graphite graphite2) + $(meson_feature icu) + $(meson_feature introspection gobject) + $(meson_feature test tests) + $(meson_feature truetype freetype) + + $(meson_native_use_feature doc docs) + $(meson_native_use_feature introspection) + # Breaks building tests.. + #$(meson_native_use_feature utilities) + + $(meson_use experimental experimental_api) + ) + + meson_src_configure +} + +multilib_src_test() { + # harfbuzz:src / check-static-inits times out on hppa + meson_src_test --timeout-multiplier 5 +} diff --git a/media-libs/harfbuzz/harfbuzz-9999.ebuild b/media-libs/harfbuzz/harfbuzz-9999.ebuild index ea892fb2d09f..9388da36e343 100644 --- a/media-libs/harfbuzz/harfbuzz-9999.ebuild +++ b/media-libs/harfbuzz/harfbuzz-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~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 LICENSE="Old-MIT ISC icu" diff --git a/media-libs/libfishsound/Manifest b/media-libs/libfishsound/Manifest index 1db19ff2d476..aa8066e95a78 100644 --- a/media-libs/libfishsound/Manifest +++ b/media-libs/libfishsound/Manifest @@ -1,2 +1 @@ -DIST libfishsound-1.0.0.tar.gz 444980 BLAKE2B eadb6bed80d51fa7399f9557a38b65183a4f583e431bc68ee961dcca947856c79f011206fdcb04ed6ee5f709e1045b2a9c4fd4a34afa00b09656b1a4623c3ab0 SHA512 97d850fb42b394fca098a96b1784da431a0af1d54d57127179b612e4b88a7a2e406eb1411f55536e5a11ec2e8956f2659182c60ac46d49f6d14250e39a740339 DIST libfishsound-1.0.1.tar.gz 665239 BLAKE2B b8b45e29c4de9a9fa3241a53c56e0bc0c38463947d226205b1be10daaec051946324a70695b77e6f04bbc1fa623b16b9ac7c3c323d61e559e89755581bdbe02a SHA512 1a456208d7206fb50779fb9be693422b08a73a52a627162ff7151db573587a1c76d77df3ccfee43bc10723f3d5eb3977040e819fc2f2d402b47963357be03db7 diff --git a/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch b/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch deleted file mode 100644 index d010eb75ac0b..000000000000 --- a/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch +++ /dev/null @@ -1,65 +0,0 @@ -https://bugs.gentoo.org/883393 -https://gitlab.xiph.org/xiph/libfishsound/-/merge_requests/1 - -From 8eb391d772cb3c3dbfb68b2216e095af705b0229 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Martin=20Stegh=C3=B6fer?= <martin@steghoefer.eu> -Date: Wed, 22 Oct 2014 22:03:15 +0200 -Subject: [PATCH] Fix incompatible flac callback types. - -Bug-Debian: https://bugs.debian.org/766394 - -Starting from libflac 1.1.3 the flac API uses "size_t" as parameter type for the number of bytes in all callback functions. ---- a/src/libfishsound/flac.c -+++ b/src/libfishsound/flac.c -@@ -56,6 +56,13 @@ - - #define BITS_PER_SAMPLE 24 - -+#if defined(HAVE_FLAC_1_1_3) -+# define flac_callback_bytes_type size_t -+#else -+# define flac_callback_bytes_type unsigned int -+#endif -+ -+ - typedef struct _FishSoundFlacInfo { - FLAC__StreamDecoder *fsd; - FLAC__StreamEncoder *fse; -@@ -106,7 +113,7 @@ fs_flac_command (FishSound * fsound, int command, void * data, int datasize) - #if FS_DECODE - static FLAC__StreamDecoderReadStatus - fs_flac_read_callback(const FLAC__StreamDecoder *decoder, -- FLAC__byte buffer[], unsigned int *bytes, -+ FLAC__byte buffer[], flac_callback_bytes_type *bytes, - void *client_data) - { - FishSound* fsound = (FishSound*)client_data; -@@ -121,7 +128,7 @@ fs_flac_read_callback(const FLAC__StreamDecoder *decoder, - } - - memcpy(buffer, fi->buffer, fi->bufferlength); -- *bytes = (unsigned int)fi->bufferlength; -+ *bytes = (flac_callback_bytes_type)fi->bufferlength; - fi->bufferlength = 0; - return FLAC__STREAM_DECODER_READ_STATUS_CONTINUE; - } -@@ -346,7 +353,7 @@ dec_err: - #if FS_ENCODE - static FLAC__StreamEncoderWriteStatus - fs_flac_enc_write_callback(const FLAC__StreamEncoder *encoder, -- const FLAC__byte buffer[], unsigned bytes, -+ const FLAC__byte buffer[], flac_callback_bytes_type bytes, - unsigned samples, unsigned current_frame, - void *client_data) - { -@@ -354,7 +361,7 @@ fs_flac_enc_write_callback(const FLAC__StreamEncoder *encoder, - FishSoundFlacInfo *fi = fsound->codec_data; - - debug_printf(1, "IN"); -- debug_printf(1, "bytes: %d, samples: %d", bytes, samples); -+ debug_printf(1, "bytes: %lld, samples: %d", (long long) bytes, samples); - - if (fsound->callback.encoded) { - FishSoundEncoded encoded = (FishSoundEncoded) fsound->callback.encoded; --- -GitLab diff --git a/media-libs/libfishsound/files/libfishsound-1.0.0-oggz-interop.patch b/media-libs/libfishsound/files/libfishsound-1.0.0-oggz-interop.patch deleted file mode 100644 index 2d9f6ebdeffa..000000000000 --- a/media-libs/libfishsound/files/libfishsound-1.0.0-oggz-interop.patch +++ /dev/null @@ -1,102 +0,0 @@ -Upstream commit https://gitlab.xiph.org/xiph/libfishsound/-/commit/e1ee9862e89b362ac49cf66f1485d91a75cffe9f -https://bugs.gentoo.org/929253 -From e1ee9862e89b362ac49cf66f1485d91a75cffe9f Mon Sep 17 00:00:00 2001 -From: Petter Reinholdtsen <pere@hungry.com> -Date: Sat, 8 Feb 2025 20:22:51 +0100 -Subject: [PATCH] Use correct oggz argument type in examples. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The examples using oggz must use oggz_package as the -second argument to read_package for the callback to be acceptable by -oggz_set_read_callback(). Adjust the method signature to use -oggz_package and extract the required ogg_package members from this -one to avoid compiler message like this: - -fishsound-identify.c: In function ‘main’: -fishsound-identify.c:101:37: warning: passing argument 3 of ‘oggz_set_read_callback’ from incompatible pointer type [-Wincompatible-pointer-types] - 101 | oggz_set_read_callback (oggz, -1, read_packet, NULL); - | ^~~~~~~~~~~ - | | - | int (*)(OGGZ *, ogg_packet *, long int, void *) {aka int (*)(void *, ogg_packet *, long int, void *)} -In file included from /usr/include/oggz/oggz.h:576, - from fishsound-identify.c:39: -/usr/include/oggz/oggz_read.h:109:44: note: expected ‘OggzReadPacket’ {aka ‘int (*)(void *, oggz_packet *, long int, void *)’} but argument is of type ‘int (*)(OGGZ *, ogg_packet *, long int, void *)’ {aka ‘int (*)(void *, ogg_packet *, long int, void *)’} - 109 | OggzReadPacket read_packet, void * user_data); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ - -Fixes #13 ---- - src/examples/fishsound-decenc.c | 3 ++- - src/examples/fishsound-decode.c | 3 ++- - src/examples/fishsound-identify.c | 4 ++-- - src/examples/fishsound-info.c | 3 ++- - 4 files changed, 8 insertions(+), 5 deletions(-) - -diff --git a/src/examples/fishsound-decenc.c b/src/examples/fishsound-decenc.c -index 96261ad..f9e8674 100644 ---- a/src/examples/fishsound-decenc.c -+++ b/src/examples/fishsound-decenc.c -@@ -129,9 +129,10 @@ decoded (FishSound * fsound, float ** pcm, long frames, void * user_data) - } - - static int --read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) -+read_packet (OGGZ * oggz, oggz_packet * ozp, long serialno, void * user_data) - { - FS_DecEnc * ed = (FS_DecEnc *) user_data; -+ ogg_packet *op = &ozp->op; - - fish_sound_prepare_truncation (ed->decoder, op->granulepos, op->e_o_s); - fish_sound_decode (ed->decoder, op->packet, op->bytes); -diff --git a/src/examples/fishsound-decode.c b/src/examples/fishsound-decode.c -index d9c178d..9c61d0a 100644 ---- a/src/examples/fishsound-decode.c -+++ b/src/examples/fishsound-decode.c -@@ -82,9 +82,10 @@ decoded_float (FishSound * fsound, float ** pcm, long frames, void * user_data) - } - - static int --read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) -+read_packet (OGGZ * oggz, oggz_packet * ozp, long serialno, void * user_data) - { - FishSound * fsound = (FishSound *)user_data; -+ ogg_packet *op = &ozp->op; - - /* If we have not yet selected an audio track to decode, then try - * to identify this one. If it is a known audio codec, then remember its -diff --git a/src/examples/fishsound-identify.c b/src/examples/fishsound-identify.c -index c5ff943..5a89e34 100644 ---- a/src/examples/fishsound-identify.c -+++ b/src/examples/fishsound-identify.c -@@ -60,9 +60,9 @@ dump_identity (unsigned char * buf, long bytes) - } - - static int --read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) -+read_packet (OGGZ * oggz, oggz_packet * ozp, long serialno, void * user_data) - { -- -+ ogg_packet *op = &ozp->op; - if (op->bytes < 8) { - printf ("too short\n"); - } else { -diff --git a/src/examples/fishsound-info.c b/src/examples/fishsound-info.c -index 65138a1..d119d33 100644 ---- a/src/examples/fishsound-info.c -+++ b/src/examples/fishsound-info.c -@@ -76,8 +76,9 @@ decoded (FishSound * fsound, float ** pcm, long frames, void * user_data) - } - - static int --read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) -+read_packet (OGGZ * oggz, oggz_packet * ozp, long serialno, void * user_data) - { -+ ogg_packet *op = &ozp->op; - FishSound * fsound = (FishSound *)user_data; - - if (op->e_o_s) { --- -GitLab - diff --git a/media-libs/libfishsound/files/libfishsound-1.0.0-pc.patch b/media-libs/libfishsound/files/libfishsound-1.0.0-pc.patch deleted file mode 100644 index fae476bf8e26..000000000000 --- a/media-libs/libfishsound/files/libfishsound-1.0.0-pc.patch +++ /dev/null @@ -1,13 +0,0 @@ -This will avoid including -I/usr/include/FLAC in `pkg-config --cflags fishsound` since -FLAC/assert.h will collide with system assert.h. - ---- a/fishsound.pc.in -+++ b/fishsound.pc.in -@@ -5,7 +5,6 @@ - - Name: fishsound - Description: Encode and decode Vorbis, Speex, FLAC audio --Requires: @fishsound_pkgdeps@ - Version: @VERSION@ - Libs: -L${libdir} -lfishsound - Libs.private: @VORBIS_LIBS@ @SPEEX_LIBS@ @FLAC_LIBS@ diff --git a/media-libs/libfishsound/libfishsound-1.0.0-r3.ebuild b/media-libs/libfishsound/libfishsound-1.0.0-r3.ebuild deleted file mode 100644 index 18d959853c9e..000000000000 --- a/media-libs/libfishsound/libfishsound-1.0.0-r3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Simple programming interface to decode and encode audio with vorbis or speex" -HOMEPAGE="https://www.xiph.org/fishsound/" -SRC_URI="https://downloads.xiph.org/releases/libfishsound/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="flac speex" - -RDEPEND=" - media-libs/libogg - media-libs/libvorbis - flac? ( media-libs/flac:= ) - speex? ( media-libs/speex ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -# bug #395153 -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-pc.patch - "${FILESDIR}"/${PN}-1.0.0-c99.patch - "${FILESDIR}"/${PN}-1.0.0-oggz-interop.patch -) - -src_prepare() { - default - sed -i \ - -e 's:doxygen:doxygen-dummy:' \ - configure || die -} - -src_configure() { - local myconf="--disable-static" - use flac || myconf="${myconf} --disable-flac" - use speex || myconf="${myconf} --disable-speex" - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" \ - docdir="${D}/usr/share/doc/${PF}" install - dodoc AUTHORS ChangeLog README - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-sound/kasts/kasts-24.12.3-r1.ebuild b/media-sound/kasts/kasts-24.12.3-r1.ebuild index 3554c0742ee7..dadbd1027c04 100644 --- a/media-sound/kasts/kasts-24.12.3-r1.ebuild +++ b/media-sound/kasts/kasts-24.12.3-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/" LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="gstreamer vlc" DEPEND=" diff --git a/media-sound/rcenter/rcenter-0.6.2.ebuild b/media-sound/rcenter/rcenter-0.6.2.ebuild deleted file mode 100644 index a32acc38076b..000000000000 --- a/media-sound/rcenter/rcenter-0.6.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Rcenter - A program to control the EMU10K Remote Control" -HOMEPAGE="http://rooster.stanford.edu/~ben/projects/rcenter.php" -SRC_URI="http://rooster.stanford.edu/~ben/projects/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -#-sparc: emu10k1 doesn't get recognized on sparc hardware -KEYWORDS="amd64 -sparc x86" - -PATCHES=( - "${FILESDIR}"/${P}-makefile.patch - "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch - "${FILESDIR}"/${P}-fno-common.patch -) - -src_configure() { - tc-export CC -} - -src_install() { - dobin rcenter - fperms 755 /usr/bin/rcenter - - insinto /usr/share/rcenter - doins -r config - - dodoc HISTORY README -} - -pkg_postinst() { - elog "Rcenter Installed - However You need to setup the scripts" - elog "for making remote control commands actually work" - elog - elog "The Skel scripts can be copied from ${EROOT}/usr/share/rcenter/config to <user>/.rcenter" - elog "Where <user> is a person who will use rcenter" - elog "Remeber to use emu-config -i to turn on the remote" -} diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest index 199ed88eb932..ac75cf94035c 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -1,2 +1 @@ -DIST strawberry-1.2.6.tar.xz 11463972 BLAKE2B 907ade85924a639a82f607fb393a78b7f035372f4ce74bf97f727c54faf7c141309200439ce292972690cf119e9f70e52e0b415569bd9c6afd00d587aa95f98f SHA512 5c04d8d4c4798ca0f83d16595b97bf1f509e122e04662379c9739fcdaac2e4776fbe39e37d39ba057a6a6fa735523727da321b700df3231f311bcfc88031677e DIST strawberry-1.2.7.tar.xz 11487296 BLAKE2B 9fac1cdaf2c3945eeaa433400212f00d9b9548e80113cbd61a21e9d878caf6a1b04c1bc4627b04b88f9a9c2739f320226cfcad2c7067cb324c5a7ef8ab53804d SHA512 a343abd9c45002acee37d253001181c939c9d9ebe7a888c0f5c436f610825e601b0ed2c789b372b8f07f60e8d5ce8b9f7d6e715f8a0d1a3fb77e7b8260192f4b diff --git a/media-sound/strawberry/strawberry-1.2.6.ebuild b/media-sound/strawberry/strawberry-1.2.6.ebuild deleted file mode 100644 index 8dd7a97d80b6..000000000000 --- a/media-sound/strawberry/strawberry-1.2.6.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" -HOMEPAGE="https://www.strawberrymusicplayer.org/" -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry" - inherit git-r3 -else - SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="alsa cdda chromaprint +dbus debug kde +loudness ipod moodbar mtp +pulseaudio streaming +udisks X" - -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -#INFO: alsa-lib is always required in linux even if its not built -COMMON_DEPEND=" - dev-db/sqlite:= - dev-libs/glib:2 - dev-libs/icu:= - dev-libs/kdsingleapplication[qt6(+)] - dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?] - media-libs/alsa-lib - media-libs/taglib:= - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - cdda? ( dev-libs/libcdio:= ) - chromaprint? ( media-libs/chromaprint:= ) - ipod? ( - media-libs/libgpod - x11-libs/gdk-pixbuf - ) - moodbar? ( sci-libs/fftw:3.0 ) - mtp? ( media-libs/libmtp ) - loudness? ( media-libs/libebur128 ) - pulseaudio? ( media-libs/libpulse ) -" -# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway; -RDEPEND="${COMMON_DEPEND} - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-taglib - udisks? ( sys-fs/udisks:2 ) - kde? ( kde-frameworks/kglobalaccel ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/gtest - dev-libs/boost -" - -DOCS=( Changelog README.md ) - -REQUIRED_USE=" - || ( alsa pulseaudio ) - udisks? ( dbus ) -" - -src_configure() { - # spotify is not in portage - local mycmakeargs=( - $(cmake_use_find_package X X11 ) - -DBUILD_WERROR=OFF - # avoid automagically enabling of ccache (bug #611010) - -DCCACHE_EXECUTABLE=OFF - -DENABLE_GIO=ON - -DENABLE_GIO_UNIX=ON - -DENABLE_ALSA="$(usex alsa)" - -DENABLE_PULSE="$(usex pulseaudio)" - -DENABLE_DBUS="$(usex dbus)" - -DENABLE_MPRIS2="$(usex dbus)" - -DENABLE_KGLOBALACCEL_GLOBALSHORTCUTS=$(usex kde) - -DENABLE_SONGFINGERPRINTING="$(usex chromaprint)" - -DENABLE_MUSICBRAINZ="$(usex chromaprint)" - -DENABLE_X11_GLOBALSHORTCUTS="$(usex X)" - -DENABLE_AUDIOCD="$(usex cdda)" - -DENABLE_MTP="$(usex mtp)" - -DENABLE_GPOD="$(usex ipod)" - -DENABLE_MOODBAR="$(usex moodbar)" - -DENABLE_UDISKS2="$(usex udisks)" - -DENABLE_EBUR128="$(usex loudness)" - -DENABLE_SUBSONIC="$(usex streaming)" - -DENABLE_TIDAL="$(usex streaming)" - -DENABLE_QOBUZ="$(usex streaming)" - -DENABLE_SPOTIFY="$(usex streaming)" - ) - - use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - - elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta " - elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags " - elog "depending on your preferences" -} diff --git a/metadata/md5-cache/app-admin/awscli-1.40.3 b/metadata/md5-cache/app-admin/awscli-1.40.3 new file mode 100644 index 000000000000..7e616a82adba --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.40.3 @@ -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(-)?] dev-python/pytest-forked[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.38.4[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.12.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(-)?] ) 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.38.4[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.12.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.40.3.tar.gz -> aws-cli-1.40.3.gh.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=2dcb00600acba88c4d75023ec2492169 diff --git a/metadata/md5-cache/app-editors/neovim-0.11.0-r1 b/metadata/md5-cache/app-editors/neovim-0.11.0-r2 index 7432a78a41a2..11148074ce2f 100644 --- a/metadata/md5-cache/app-editors/neovim-0.11.0-r1 +++ b/metadata/md5-cache/app-editors/neovim-0.11.0-r2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/neovim/neovim/archive/v0.11.0.tar.gz -> neovim-0.11.0.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=cc25641a7b5e1b0615e7f0b83fa03c3c +_md5_=58fd99123ec0095555d0dcdd0b92f7c9 diff --git a/metadata/md5-cache/app-editors/neovim-0.11.1 b/metadata/md5-cache/app-editors/neovim-0.11.1 new file mode 100644 index 000000000000..68e7ebdabd13 --- /dev/null +++ b/metadata/md5-cache/app-editors/neovim-0.11.1 @@ -0,0 +1,18 @@ +BDEPEND=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/gperf-3.1 >=sys-devel/gettext-0.20.1 virtual/libiconv virtual/libintl virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/busted[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/busted[lua_targets_lua5-4(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=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-lua/luv-1.50.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?,lua_single_target_lua5-3(-)?,lua_single_target_lua5-4(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/lpeg[lua_targets_lua5-3(-)] dev-lua/mpack[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/lpeg[lua_targets_lua5-4(-)] dev-lua/mpack[lua_targets_lua5-4(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.10.0:=[-cjk] >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.25.3:= =dev-libs/tree-sitter-c-0.23* =dev-libs/tree-sitter-lua-0.3* =dev-libs/tree-sitter-markdown-0.4* =dev-libs/tree-sitter-query-0.5* =dev-libs/tree-sitter-vim-0.5* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.1.2:0= +DESCRIPTION=Vim-fork focused on extensibility and agility +EAPI=8 +HOMEPAGE=https://neovim.io +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake lua-single optfeature xdg +IUSE=+nvimpager test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos +LICENSE=Apache-2.0 vim +RDEPEND=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-lua/luv-1.50.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?,lua_single_target_lua5-3(-)?,lua_single_target_lua5-4(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/lpeg[lua_targets_lua5-3(-)] dev-lua/mpack[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/lpeg[lua_targets_lua5-4(-)] dev-lua/mpack[lua_targets_lua5-4(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.10.0:=[-cjk] >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.25.3:= =dev-libs/tree-sitter-c-0.23* =dev-libs/tree-sitter-lua-0.3* =dev-libs/tree-sitter-markdown-0.4* =dev-libs/tree-sitter-query-0.5* =dev-libs/tree-sitter-vim-0.5* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.1.2:0= app-eselect/eselect-vi +REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) test? ( lua_single_target_luajit ) +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://github.com/neovim/neovim/archive/v0.11.1.tar.gz -> neovim-0.11.1.tar.gz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=58fd99123ec0095555d0dcdd0b92f7c9 diff --git a/metadata/md5-cache/app-editors/okteta-0.26.21 b/metadata/md5-cache/app-editors/okteta-0.26.21 index eea1269d44e7..5f8f911328f5 100644 --- a/metadata/md5-cache/app-editors/okteta-0.26.21 +++ b/metadata/md5-cache/app-editors/okteta-0.26.21 @@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/okteta/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm kde.org IUSE=crypt debug designer +handbook test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~ppc64 ~riscv ~x86 LICENSE=GPL-2 handbook? ( FDL-1.2 ) RDEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtscript-5.15.12:5[scripttools] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kbookmarks-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 crypt? ( >=app-crypt/qca-2.3.9:2[qt5(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/okteta/0.26.21/src/okteta-0.26.21.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=30a34d3a597be0690c07d912d07227a7 +_md5_=3af7063534685c886721c94a0a75bdb8 diff --git a/metadata/md5-cache/app-shells/bash-completion-2.14.0 b/metadata/md5-cache/app-shells/bash-completion-2.14.0 deleted file mode 100644 index 6d568f9e8475..000000000000 --- a/metadata/md5-cache/app-shells/bash-completion-2.14.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=app-shells/bash-4.3_p30-r1:0 sys-apps/miscfiles !<app-text/tree-2.1.1-r1 !!net-fs/mc || ( ( 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(-)] ) ( dev-lang/python:3.10 dev-python/pexpect[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=install postinst prepare setup test -DESCRIPTION=Programmable Completion for bash -EAPI=8 -HOMEPAGE=https://github.com/scop/bash-completion -INHERIT=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 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/scop/bash-completion/releases/download/2.14.0/bash-completion-2.14.0.tar.xz eselect? ( https://github.com/projg2/bashcomp2/releases/download/v2.0.3/bashcomp-2.0.3.tar.gz ) -_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=e80f53b917a316df6083329bc1de51a0 diff --git a/metadata/md5-cache/app-shells/starship-1.23.0 b/metadata/md5-cache/app-shells/starship-1.23.0 new file mode 100644 index 000000000000..3166b30b77cf --- /dev/null +++ b/metadata/md5-cache/app-shells/starship-1.23.0 @@ -0,0 +1,13 @@ +BDEPEND=dev-build/cmake || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.87.0 dev-lang/rust:1.87.0 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.1 dev-lang/rust:1.85.1 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DESCRIPTION=The minimal, blazing-fast, and infinitely customizable prompt for any shell +EAPI=8 +HOMEPAGE=https://starship.rs/ +INHERIT=cargo optfeature shell-completion +IUSE=debug +KEYWORDS=~amd64 ~arm64 +LICENSE=ISC Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2 ZLIB +SLOT=0 +SRC_URI=https://github.com/starship/starship/archive/refs/tags/v1.23.0.tar.gz -> starship-1.23.0.tar.gz https://github.com/gentoo-crate-dist/starship/releases/download/v1.23.0/starship-1.23.0-crates.tar.xz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 rust 2bf0d74b817e3f30aaee805df74cbfc8 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=88228dff4793fc8744d318b1b2f77900 diff --git a/metadata/md5-cache/app-text/krop-0.6.0-r3 b/metadata/md5-cache/app-text/krop-0.6.0-r3 deleted file mode 100644 index 2a7c5ce4b706..000000000000 --- a/metadata/md5-cache/app-text/krop-0.6.0-r3 +++ /dev/null @@ -1,16 +0,0 @@ -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 postinst postrm preinst prepare test -DESCRIPTION=A tool to crop PDF files -EAPI=8 -HOMEPAGE=http://arminstraub.com/software/krop -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop distutils-r1 xdg -IUSE=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/python-poppler-qt5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pikepdf[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyqt5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,gui,widgets] 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/arminstraub/krop/archive/v0.6.0.tar.gz -> krop-0.6.0.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ab8c6125aceadeee223e20103043f116 diff --git a/metadata/md5-cache/dev-build/meson-1.8.0_rc2 b/metadata/md5-cache/dev-build/meson-1.8.0 index 929b2efd8588..74ff4ba8c854 100644 --- a/metadata/md5-cache/dev-build/meson-1.8.0_rc2 +++ b/metadata/md5-cache/dev-build/meson-1.8.0 @@ -6,11 +6,12 @@ EAPI=8 HOMEPAGE=https://mesonbuild.com/ INHERIT=shell-completion edo distutils-r1 flag-o-matic toolchain-funcs verify-sig IUSE=test test-full python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 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=Apache-2.0 RDEPEND=!<dev-build/muon-0.2.0-r2[man(-)] virtual/pkgconfig python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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-full? ( test ) || ( python_targets_pypy3 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/mesonbuild/meson/releases/download/1.8.0rc2/meson-1.8.0rc2.tar.gz verify-sig? ( https://github.com/mesonbuild/meson/releases/download/1.8.0rc2/meson-1.8.0rc2.tar.gz.asc ) https://github.com/mesonbuild/meson/releases/download/1.8.0rc2/meson-reference.3 -> meson-reference-1.8.0rc2.3 +SRC_URI=https://github.com/mesonbuild/meson/releases/download/1.8.0/meson-1.8.0.tar.gz verify-sig? ( https://github.com/mesonbuild/meson/releases/download/1.8.0/meson-1.8.0.tar.gz.asc ) https://github.com/mesonbuild/meson/releases/download/1.8.0/meson-reference.3 -> meson-reference-1.8.0.3 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 _md5_=b859f9e0da57e891d2a8a87059e3de5d diff --git a/metadata/md5-cache/dev-cpp/cli11-2.5.0 b/metadata/md5-cache/dev-cpp/cli11-2.5.0 index b6cf23542c3c..e674333529e6 100644 --- a/metadata/md5-cache/dev-cpp/cli11-2.5.0 +++ b/metadata/md5-cache/dev-cpp/cli11-2.5.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://cliutils.github.io/CLI11/book/ INHERIT=cmake IUSE=doc test -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~x86 LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.5.0.tar.gz -> cli11-2.5.0.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1a27e8f97fe1faec88b12b97b0a46181 +_md5_=181f171c9c52a21369c60a35184db2ee diff --git a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.45.4 b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.45.4 deleted file mode 100644 index e17de1e40d89..000000000000 --- a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.45.4 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst unpack -DESCRIPTION=GUI for MongoDB -EAPI=8 -HOMEPAGE=https://mongodb.com/compass https://github.com/mongodb-js/compass -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop unpacker wrapper xdg -KEYWORDS=-* ~amd64 -LICENSE=SSPL-1 -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 virtual/secret-service x11-libs/cairo x11-libs/gtk+:3 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 -SLOT=0 -SRC_URI=https://github.com/mongodb-js/compass/releases/download/v1.45.4/mongodb-compass_1.45.4_amd64.deb -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9cef705a6ea2e11c919bda8d9739765b diff --git a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.1 b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.1 new file mode 100644 index 000000000000..d8f57a2fe729 --- /dev/null +++ b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack +DESCRIPTION=GUI for MongoDB +EAPI=8 +HOMEPAGE=https://mongodb.com/compass https://github.com/mongodb-js/compass +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop unpacker wrapper xdg +IUSE=+l10n_af +l10n_am +l10n_ar +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_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 +KEYWORDS=-* ~amd64 +LICENSE=SSPL-1 +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 virtual/secret-service x11-libs/cairo x11-libs/gtk+:3 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 +SLOT=0 +SRC_URI=https://github.com/mongodb-js/compass/releases/download/v1.46.1/mongodb-compass_1.46.1_amd64.deb +_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5726cba34b6c6f49d06731ac0c5241e3 diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.27_p6 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.27_p6 new file mode 100644 index 000000000000..739020942ce4 --- /dev/null +++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.27_p6 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm prerm setup +DEPEND=dev-java/java-config app-eselect/eselect-java +DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin +EAPI=8 +HOMEPAGE=https://adoptium.net/ +IDEPEND=app-eselect/eselect-java +INHERIT=java-vm-2 +IUSE=alsa cups headless-awt selinux +KEYWORDS=~amd64 +LICENSE=GPL-2-with-classpath-exception +RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java +RESTRICT=preserve-libs splitdebug +SLOT=11 +SRC_URI=amd64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27+6/OpenJDK11U-jre_x64_linux_hotspot_11.0.27_6.tar.gz ) +_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e61e6dea3f3bf0e74993fd91f5d1885d diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.15_p6 b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.15_p6 new file mode 100644 index 000000000000..ad16299914ca --- /dev/null +++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.15_p6 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm prerm setup +DEPEND=dev-java/java-config app-eselect/eselect-java +DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin +EAPI=8 +HOMEPAGE=https://adoptium.net/ +IDEPEND=app-eselect/eselect-java +INHERIT=java-vm-2 +IUSE=alsa cups headless-awt selinux +KEYWORDS=~amd64 +LICENSE=GPL-2-with-classpath-exception +RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java +RESTRICT=preserve-libs splitdebug +SLOT=17 +SRC_URI=amd64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6/OpenJDK17U-jre_x64_linux_hotspot_17.0.15_6.tar.gz ) +_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e61e6dea3f3bf0e74993fd91f5d1885d diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-21.0.7_p6 b/metadata/md5-cache/dev-java/openjdk-jre-bin-21.0.7_p6 new file mode 100644 index 000000000000..82120fa2c00e --- /dev/null +++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-21.0.7_p6 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm prerm setup +DEPEND=dev-java/java-config app-eselect/eselect-java +DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin +EAPI=8 +HOMEPAGE=https://adoptium.net/ +IDEPEND=app-eselect/eselect-java +INHERIT=java-vm-2 +IUSE=alsa cups headless-awt selinux +KEYWORDS=-* ~amd64 +LICENSE=GPL-2-with-classpath-exception +RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java +RESTRICT=preserve-libs splitdebug +SLOT=21 +SRC_URI=amd64? ( https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7+6/OpenJDK21U-jre_x64_linux_hotspot_21.0.7_6.tar.gz ) +_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=cc1809b3b79ca904d05705752cfeb584 diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.452_p09 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.452_p09 new file mode 100644 index 000000000000..66f208ccf66a --- /dev/null +++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.452_p09 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm prerm setup +DEPEND=dev-java/java-config app-eselect/eselect-java +DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin +EAPI=8 +HOMEPAGE=https://adoptium.net/ +IDEPEND=app-eselect/eselect-java +INHERIT=java-vm-2 +IUSE=alsa cups headless-awt selinux +KEYWORDS=~amd64 +LICENSE=GPL-2-with-classpath-exception +RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java +RESTRICT=preserve-libs splitdebug +SLOT=8 +SRC_URI=amd64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jre_x64_linux_hotspot_8u452b09.tar.gz ) +_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=144c6101728829d36845f4aafa2a5024 diff --git a/metadata/md5-cache/dev-java/tapestry-json-5.8.7 b/metadata/md5-cache/dev-java/tapestry-json-5.8.7-r1 index a3d6b10a9323..29b2dffa4a56 100644 --- a/metadata/md5-cache/dev-java/tapestry-json-5.8.7 +++ b/metadata/md5-cache/dev-java/tapestry-json-5.8.7-r1 @@ -12,4 +12,4 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z SLOT=0 SRC_URI=https://downloads.apache.org/tapestry/apache-tapestry-5.8.7-sources.zip _eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 c610b1541a10e37cb26ab5b707a744f1 -_md5_=6e7d8214aacd52d250e293d1ea243031 +_md5_=1e726b9053a74f66501c06698ff23832 diff --git a/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 b/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 index cde5b56d6eee..d81227cb718e 100644 --- a/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 +++ b/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/Maratyszcza/FXdiv/ INHERIT=cmake IUSE=test -KEYWORDS=amd64 ~arm64 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/FXdiv/archive/63058eff77e11aa15bf531df5dd34395ec3017c8.tar.gz -> FXdiv-2020.12.09.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=92915ba64b49623c9c66df75616c0dc8 +_md5_=902fc160c2a790180afbc2c177a6fafc diff --git a/metadata/md5-cache/dev-libs/hyprlang-0.6.0 b/metadata/md5-cache/dev-libs/hyprlang-0.6.0 index 5b040f66be53..85f89dfe2ce3 100644 --- a/metadata/md5-cache/dev-libs/hyprlang-0.6.0 +++ b/metadata/md5-cache/dev-libs/hyprlang-0.6.0 @@ -5,10 +5,10 @@ DESCRIPTION=Official implementation library for the hypr config language EAPI=8 HOMEPAGE=https://github.com/hyprwm/hyprlang INHERIT=cmake -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3 RDEPEND=>=gui-libs/hyprutils-0.1.1:= SLOT=0 SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.6.0.tar.gz -> hyprlang-0.6.0.gh.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=519e1443c723bce4e564cfd9e3077507 +_md5_=29a29f5f6535c1b5565bd3d823bf6e2c diff --git a/metadata/md5-cache/dev-libs/libnop-2021.11.03 b/metadata/md5-cache/dev-libs/libnop-2021.11.03 index 9f6dec76b155..e9fda6169f7a 100644 --- a/metadata/md5-cache/dev-libs/libnop-2021.11.03 +++ b/metadata/md5-cache/dev-libs/libnop-2021.11.03 @@ -4,9 +4,9 @@ DESCRIPTION=C++ Native Object Protocols EAPI=8 HOMEPAGE=https://github.com/google/libnop IUSE=test -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/libnop/archive/35e800d81f28c632956c5a592e3cbe8085ecd430.tar.gz -> libnop-2021.11.03.tar.gz -_md5_=ed048ac4afcf2d56bb5c15902742dcd9 +_md5_=fda8cad62272f48ff41a426e21829e85 diff --git a/metadata/md5-cache/dev-libs/libsigsegv-2.15 b/metadata/md5-cache/dev-libs/libsigsegv-2.15 new file mode 100644 index 000000000000..5e49ad9f2547 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libsigsegv-2.15 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install +DESCRIPTION=Library for handling page faults in user mode +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/libsigsegv/ +INHERIT=toolchain-funcs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +SLOT=0 +SRC_URI=mirror://gnu/libsigsegv/libsigsegv-2.15.tar.gz +_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=e9e0cce0596f9ef2f51cbc2982415237 diff --git a/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 b/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 index f23f2c07a976..65b2967afe64 100644 --- a/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 +++ b/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 @@ -2,8 +2,8 @@ DEFINED_PHASES=install prepare test DESCRIPTION=Linux Syscall Support EAPI=8 HOMEPAGE=https://chromium.googlesource.com/linux-syscall-support -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=BSD SLOT=0 SRC_URI=https://dev.gentoo.org/~tupone/distfiles/linux-syscall-support-2022.10.12.tar.gz -_md5_=87373779d72bf37639018b25ea8bb61d +_md5_=80c3b03055fad067bb0659c761d02f7c diff --git a/metadata/md5-cache/dev-libs/pocketfft-2023.12.30 b/metadata/md5-cache/dev-libs/pocketfft-2023.12.30 index 5f700ff000c3..62881e6e317e 100644 --- a/metadata/md5-cache/dev-libs/pocketfft-2023.12.30 +++ b/metadata/md5-cache/dev-libs/pocketfft-2023.12.30 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=PocketFFT for C++ EAPI=8 HOMEPAGE=https://github.com/mreineck/pocketfft/ -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=BSD SLOT=0 SRC_URI=https://github.com/mreineck/pocketfft/archive/9d3ab05a7fffbc71a492bc6a17be034e83e8f0fe.tar.gz -> pocketfft-2023.12.30.tar.gz -_md5_=f43c6f5455de7d9ad38fb70e396ea5bc +_md5_=3c792dc437087712f7a0e2099dacd35f diff --git a/metadata/md5-cache/dev-libs/psimd-2020.05.17 b/metadata/md5-cache/dev-libs/psimd-2020.05.17 index 50078be7055d..944c7200919d 100644 --- a/metadata/md5-cache/dev-libs/psimd-2020.05.17 +++ b/metadata/md5-cache/dev-libs/psimd-2020.05.17 @@ -4,9 +4,9 @@ DESCRIPTION=P(ortable) SIMD EAPI=8 HOMEPAGE=https://github.com/Maratyszcza/psimd/ INHERIT=cmake -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/Maratyszcza/psimd/archive/072586a71b55b7f8c584153d223e95687148a900.tar.gz -> psimd-2020.05.17.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d1b19d4d189aaeeba2edbba29cfaeb0c +_md5_=65113a18899923e5ed31087637506629 diff --git a/metadata/md5-cache/dev-libs/pthreadpool-2023.08.29 b/metadata/md5-cache/dev-libs/pthreadpool-2023.08.29 index 8fcaa1752a6c..d218d41f546a 100644 --- a/metadata/md5-cache/dev-libs/pthreadpool-2023.08.29 +++ b/metadata/md5-cache/dev-libs/pthreadpool-2023.08.29 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/Maratyszcza/pthreadpool INHERIT=cmake IUSE=test -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=BSD-2 RDEPEND=dev-libs/FXdiv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/pthreadpool/archive/4fe0e1e183925bf8cfa6aae24237e724a96479b8.tar.gz -> pthreadpool-2023.08.29.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=31d18c5a10800f8849ee15cc528f18ed +_md5_=4bc29c4e6f0daa138dfe1f620975014a diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.5.4 b/metadata/md5-cache/dev-lisp/sbcl-2.5.4 new file mode 100644 index 000000000000..c4962f487937 --- /dev/null +++ b/metadata/md5-cache/dev-lisp/sbcl-2.5.4 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-debug/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp +EAPI=8 +HOMEPAGE=https://www.sbcl.org/ https://sbcl.sourceforge.net/ +INHERIT=flag-o-matic pax-utils toolchain-funcs +IUSE=system-bootstrap debug doc source +threads +unicode +zstd +KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) +SLOT=0/2.5.4 +SRC_URI=https://downloads.sourceforge.net/sbcl/sbcl-2.5.4-source.tar.bz2 https://dev.gentoo.org/~grozin/bsd-sockets-test-2.3.6.patch.gz !system-bootstrap? ( x86? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( https://downloads.sourceforge.net/sbcl/sbcl-2.5.4-x86-64-linux-binary.tar.bz2 ) ppc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( https://downloads.sourceforge.net/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( https://downloads.sourceforge.net/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( https://downloads.sourceforge.net/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x64-solaris? ( https://downloads.sourceforge.net/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) ) +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=328e8745caf00bed279c1ac88549b0dd diff --git a/metadata/md5-cache/dev-python/boto3-1.38.4 b/metadata/md5-cache/dev-python/boto3-1.38.4 new file mode 100644 index 000000000000..e2eb44956b1a --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.38.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/botocore-1.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.12.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(-)?] ) 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=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_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.12.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/boto/boto3/archive/1.38.4.tar.gz -> boto3-1.38.4.gh.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=6962a2138de521aca595198383e20035 diff --git a/metadata/md5-cache/dev-python/botocore-1.38.4 b/metadata/md5-cache/dev-python/botocore-1.38.4 new file mode 100644 index 000000000000..d24552e1efc7 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.38.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-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/urllib3-1.25.4[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/six[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(-)?] ) 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=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_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +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_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/urllib3-1.25.4[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/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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.38.4.tar.gz -> botocore-1.38.4.gh.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=a92dfe2908a551775745914d05db83c1 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.19.0 b/metadata/md5-cache/dev-python/dns-lexicon-3.19.0 deleted file mode 100644 index a938dc678676..000000000000 --- a/metadata/md5-cache/dev-python/dns-lexicon-3.19.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/boto3-1.28[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zeep-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/vcrpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/beautifulsoup4-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyotp-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tldextract-2[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(-)?] ) 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 postinst prepare test -DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way -EAPI=8 -HOMEPAGE=https://github.com/AnalogJ/lexicon/ https://pypi.org/project/dns-lexicon/ -INHERIT=distutils-r1 optfeature -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=MIT -RDEPEND=>=dev-python/beautifulsoup4-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyotp-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tldextract-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/AnalogJ/lexicon/archive/v3.19.0.tar.gz -> dns-lexicon-3.19.0.gh.tar.gz -_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=b44483709ca30d381ed7af29159ba351 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.20.0 b/metadata/md5-cache/dev-python/dns-lexicon-3.20.0 deleted file mode 100644 index c578bc5ba10b..000000000000 --- a/metadata/md5-cache/dev-python/dns-lexicon-3.20.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/boto3-1.28[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zeep-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/vcrpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/beautifulsoup4-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyotp-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tldextract-2[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(-)?] ) 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 postinst prepare test -DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way -EAPI=8 -HOMEPAGE=https://github.com/dns-lexicon/dns-lexicon/ https://pypi.org/project/dns-lexicon/ -INHERIT=distutils-r1 optfeature -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=MIT -RDEPEND=>=dev-python/beautifulsoup4-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyotp-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tldextract-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/dns-lexicon/dns-lexicon/archive/v3.20.0.tar.gz -> dns-lexicon-3.20.0.gh.tar.gz -_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=c00011df65170b38680cc9a627719750 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.20.1 b/metadata/md5-cache/dev-python/dns-lexicon-3.21.1 index 609ab7125bc2..3fff747d2b24 100644 --- a/metadata/md5-cache/dev-python/dns-lexicon-3.20.1 +++ b/metadata/md5-cache/dev-python/dns-lexicon-3.21.1 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/beautifulsoup4-4[python_targets_python3_9(-)?,python_target 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/dns-lexicon/dns-lexicon/archive/v3.20.1.tar.gz -> dns-lexicon-3.20.1.gh.tar.gz +SRC_URI=https://github.com/dns-lexicon/dns-lexicon/archive/v3.21.1.tar.gz -> dns-lexicon-3.21.1.gh.tar.gz _eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=c445d82af5402131fe9f1229ba5ca6ea diff --git a/metadata/md5-cache/dev-python/elasticsearch-9.0.1 b/metadata/md5-cache/dev-python/elasticsearch-9.0.1 new file mode 100644 index 000000000000..561164aacfcd --- /dev/null +++ b/metadata/md5-cache/dev-python/elasticsearch-9.0.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( <dev-python/aiohttp-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/elastic-transport-9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/orjson-3[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/requests-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.4[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/mapbox-vector-tile[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-api[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-sdk[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyarrow[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(-)?] >=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/unasync[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-autodoc-typehints[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-autodoc-typehints[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-autodoc-typehints[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-autodoc-typehints[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-autodoc-typehints[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( <dev-python/aiohttp-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/elastic-transport-9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/orjson-3[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/requests-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.4[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/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/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=Official Elasticsearch client library for Python +EAPI=8 +HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py/ https://pypi.org/project/elasticsearch/ +INHERIT=distutils-r1 +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 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=<dev-python/aiohttp-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/elastic-transport-9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/orjson-3[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/requests-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.4[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(-)?] 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/9 +SRC_URI=https://github.com/elastic/elasticsearch-py/archive/v9.0.1.tar.gz -> elasticsearch-py-9.0.1.gh.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=32a62c794a59be879510c2390eabe333 diff --git a/metadata/md5-cache/dev-python/ensurepip-wheel-0.46.1 b/metadata/md5-cache/dev-python/ensurepip-wheel-0.46.1 deleted file mode 100644 index 2d346d711973..000000000000 --- a/metadata/md5-cache/dev-python/ensurepip-wheel-0.46.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Shared wheel wheel for use in pip tests -EAPI=8 -HOMEPAGE=https://pypi.org/project/wheel/ -INHERIT=pypi -KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/py3/w/wheel/wheel-0.46.1-py3-none-any.whl -_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013 -_md5_=52da7853f1910d517f500853e5f56fe0 diff --git a/metadata/md5-cache/dev-python/narwhals-1.34.1 b/metadata/md5-cache/dev-python/narwhals-1.34.1 deleted file mode 100644 index 0934c9e91050..000000000000 --- a/metadata/md5-cache/dev-python/narwhals-1.34.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( 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/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyarrow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-env[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/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=Extremely lightweight compatibility layer between dataframe libraries -EAPI=8 -HOMEPAGE=https://github.com/narwhals-dev/narwhals/ https://pypi.org/project/narwhals/ -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=MIT -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/narwhals-dev/narwhals/archive/v1.34.1.tar.gz -> narwhals-1.34.1.gh.tar.gz -_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=61ed29b909fdada39ceb0d566e5347c9 diff --git a/metadata/md5-cache/dev-python/narwhals-1.35.0 b/metadata/md5-cache/dev-python/narwhals-1.37.0 index 95e5b1d665dd..b517a2e36f80 100644 --- a/metadata/md5-cache/dev-python/narwhals-1.35.0 +++ b/metadata/md5-cache/dev-python/narwhals-1.37.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://github.com/narwhals-dev/narwhals/archive/v1.35.0.tar.gz -> narwhals-1.35.0.gh.tar.gz +SRC_URI=https://github.com/narwhals-dev/narwhals/archive/v1.37.0.tar.gz -> narwhals-1.37.0.gh.tar.gz _eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=619273c7ec824fe89bb80b2afca86521 diff --git a/metadata/md5-cache/dev-python/nuitka-2.6.8 b/metadata/md5-cache/dev-python/nuitka-2.7 index 649440da0b7c..8b6e9826fae5 100644 --- a/metadata/md5-cache/dev-python/nuitka-2.6.8 +++ b/metadata/md5-cache/dev-python/nuitka-2.7 @@ -11,6 +11,6 @@ RDEPEND=dev-build/scons[python_targets_python3_9(-)?,python_targets_python3_10(- 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/Nuitka/Nuitka-2.6.8.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-2.7.tar.gz _eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=00a11e1e3ec9d974807ca6793da73816 diff --git a/metadata/md5-cache/dev-python/pgspecial-2.2.1 b/metadata/md5-cache/dev-python/pgspecial-2.2.1 new file mode 100644 index 000000000000..cf2bec6c208e --- /dev/null +++ b/metadata/md5-cache/dev-python/pgspecial-2.2.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-db/postgresql-8.1[server] ) test? ( >=dev-python/click-4.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psycopg-3.0.10:0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlparse-0.1.19[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=Python implementation of PostgreSQL meta commands +EAPI=8 +HOMEPAGE=https://github.com/dbcli/pgspecial/ https://pypi.org/project/pgspecial/ +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=BSD MIT +RDEPEND=>=dev-python/click-4.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psycopg-3.0.10:0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlparse-0.1.19[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/pgspecial/pgspecial-2.2.1.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=779832698e4ef17533c023b628e92b1c diff --git a/metadata/md5-cache/dev-python/pip-25.1-r1 b/metadata/md5-cache/dev-python/pip-25.1-r1 index dc16f3c9ae9b..90089cb8e711 100644 --- a/metadata/md5-cache/dev-python/pip-25.1-r1 +++ b/metadata/md5-cache/dev-python/pip-25.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/cachecontrol-0.14.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dependency-groups-1.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-25.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.3.7[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-14.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-70.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tomli-w-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.10.1[python_targets_pypy3(-)?,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.13.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_pypy3? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_9? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_10? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_11? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_12? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_13? ( dev-python/ensurepip-setuptools <dev-python/ensurepip-wheel-0.46 dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) ) test? ( >=dev-python/cachecontrol-0.14.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dependency-groups-1.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-25.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.3.7[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-14.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-70.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tomli-w-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.10.1[python_targets_pypy3(-)?,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.13.2[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink,ssl(+),threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] ) >=dev-python/gpep517-16[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=>=dev-python/cachecontrol-0.14.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dependency-groups-1.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-25.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.3.7[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-14.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-70.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tomli-w-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.10.1[python_targets_pypy3(-)?,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.13.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_pypy3? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_9? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_10? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_11? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_12? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) python_targets_python3_13? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_pypy3(-)?,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_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scripttest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-vcs/git ) ) test? ( >=dev-python/cachecontrol-0.14.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dependency-groups-1.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distlib-0.3.9[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.9.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/msgpack-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-25.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.3.7[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyproject-hooks-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-14.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-70.3.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/tomli-w-1.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.10.1[python_targets_pypy3(-)?,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.13.2[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink,ssl(+),threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+),threads(+)] ) >=dev-python/gpep517-16[python_targets_pypy3(-)?,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_pypy3(-)?,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=The PyPA recommended tool for installing Python packages EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pypa/pip/archive/25.1.tar.gz -> pip-25.1.gh.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=4ebaac883b06ef6f38c7cb7ecfd4228e +_md5_=add65d35445e74e0ec24b9f5c029ceb9 diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2025.4.28.22 b/metadata/md5-cache/dev-python/trove-classifiers-2025.4.28.22 new file mode 100644 index 000000000000..b65ae28dd6b1 --- /dev/null +++ b/metadata/md5-cache/dev-python/trove-classifiers-2025.4.28.22 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3(-)?,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_pypy3(-)?,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=Canonical source for classifiers on PyPI (pypi.org) +EAPI=8 +HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3 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/t/trove-classifiers/trove_classifiers-2025.4.28.22.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=2ad2a186e7b3ab99a05492c5c8b4ee5d diff --git a/metadata/md5-cache/dev-python/types-setuptools-80.0.0.20250429 b/metadata/md5-cache/dev-python/types-setuptools-80.0.0.20250429 new file mode 100644 index 000000000000..c18f1ebf2fb3 --- /dev/null +++ b/metadata/md5-cache/dev-python/types-setuptools-80.0.0.20250429 @@ -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=Typing stubs for setuptools +EAPI=8 +HOMEPAGE=https://pypi.org/project/types-setuptools/ +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 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +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/t/types-setuptools/types_setuptools-80.0.0.20250429.tar.gz +_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=20c71d456fc057f4469952228119722a diff --git a/metadata/md5-cache/dev-python/wheel-0.46.1 b/metadata/md5-cache/dev-python/wheel-0.46.1 deleted file mode 100644 index 776ac7e930ad..000000000000 --- a/metadata/md5-cache/dev-python/wheel-0.46.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-24.0[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3(-)?,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_pypy3(-)?,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 built-package format for Python -EAPI=8 -HOMEPAGE=https://github.com/pypa/wheel/ https://pypi.org/project/wheel/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 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 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=>=dev-python/packaging-24.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3 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/wheel/wheel-0.46.1.tar.gz -_eclasses_=distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=a0049f6e123a73811483ae27266b690b diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.16_p20241115 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.16_p20241115 deleted file mode 100644 index a40fdbe30a48..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.16_p20241115 +++ /dev/null @@ -1,17 +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(+)] ) app-alternatives/ninja || ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt =dev-qt/qtcore-5.15.16* =dev-qt/qtdeclarative-5.15.16* =dev-qt/qtgui-5.15.16* =dev-qt/qtnetwork-5.15.16* =dev-qt/qtprintsupport-5.15.16* =dev-qt/qtwebchannel-5.15.16*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.16* ) geolocation? ( =dev-qt/qtpositioning-5.15.16* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.16*[widgets] =dev-qt/qtwidgets-5.15.16* ) media-libs/libglvnd test? ( =dev-qt/qttest-5.15.16* ) -DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs -IUSE=alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets debug test -KEYWORDS=amd64 arm64 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt =dev-qt/qtcore-5.15.16* =dev-qt/qtdeclarative-5.15.16* =dev-qt/qtgui-5.15.16* =dev-qt/qtnetwork-5.15.16* =dev-qt/qtprintsupport-5.15.16* =dev-qt/qtwebchannel-5.15.16*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.16* ) geolocation? ( =dev-qt/qtpositioning-5.15.16* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.16*[widgets] =dev-qt/qtwidgets-5.15.16* ) -REQUIRED_USE=designer? ( widgets ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.16_p20241115.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.14_p20240510-patchset.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 qt5-build 09e8263c08e9b60281a89d9abe5da7b8 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=4e7fd66e5e2feaf8d0e3138339f7f858 diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.19.2 b/metadata/md5-cache/dev-ruby/capistrano-3.19.2 index b13c4dda140f..e291313854a3 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-3.19.2 +++ b/metadata/md5-cache/dev-ruby/capistrano-3.19.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://capistranorb.com/ INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc ~ppc64 ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/sshkit-1.9:0[ruby_targets_ruby32(-)] >=dev-ruby/rake-10.0.0[ruby_targets_ruby32(-)] dev-ruby/i18n:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby33(-)] >=dev-ruby/sshkit-1.9:0[ruby_targets_ruby33(-)] >=dev-ruby/rake-10.0.0[ruby_targets_ruby33(-)] dev-ruby/i18n:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capistrano-3.19.2.gem _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=5586599f12b4ef8b22728d2d82b42222 +_md5_=83e23a901ff3153a2a117833f0197493 diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.5.3 b/metadata/md5-cache/dev-ruby/connection_pool-2.5.3 new file mode 100644 index 000000000000..9c73e3350a0a --- /dev/null +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.5.3 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby33(-)] ) ) 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? ( 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(-)] ) ) +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=Generic connection pooling for Ruby +EAPI=8 +HOMEPAGE=https://github.com/mperham/connection_pool +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +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 ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mperham/connection_pool/archive/v2.5.3.tar.gz -> connection_pool-2.5.3.tar.gz +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=ac8b6e566f96d785736763bfba54c926 diff --git a/metadata/md5-cache/dev-ruby/mocha-2.6.1 b/metadata/md5-cache/dev-ruby/mocha-2.6.1 index 080d85f6c928..afb6fb3faff0 100644 --- a/metadata/md5-cache/dev-ruby/mocha-2.6.1 +++ b/metadata/md5-cache/dev-ruby/mocha-2.6.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby33(-)] dev-ruby/introspection[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby33(-)] dev-ruby/introspection[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby34(-)] dev-ruby/introspection[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(-)] ) ) 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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) +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=Mocking and stubbing using a syntax like that of JMock and SchMock EAPI=8 HOMEPAGE=https://mocha.jamesmead.org/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 doc test test +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ) +RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/ruby2_keywords-0.0.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? ( 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 ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/freerange/mocha/archive/v2.6.1.tar.gz -> mocha-2.6.1.tar.gz _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=ff5063cff02d4679d103eb48e5e068bb +_md5_=3096f1165fda3956cb6de0fecd3ac5a1 diff --git a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 index 85427d0c6953..3d7805c78a31 100644 --- a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 +++ b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby32? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby32(-)] ) dev-ruby/yard[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby33(-)] ) dev-ruby/yard[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/yard[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) +BDEPEND=ruby_targets_ruby32? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby32(-)] ) dev-ruby/yard[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby33(-)] ) dev-ruby/yard[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby34(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby34(-)] ) dev-ruby/yard[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/redcarpet[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/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/yard[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/yard[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(-)] ) ) 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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) +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=Yet-another-markdown-parser using a strict syntax definition in pure Ruby EAPI=8 HOMEPAGE=https://github.com/jneen/rouge INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 doc test test +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos LICENSE=MIT -RDEPEND=ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ) +RDEPEND=ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/redcarpet[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? ( 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 ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jneen/rouge/archive/v3.30.0.tar.gz -> rouge-3.30.0.tar.gz _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=8cf9882ad148fc605ca07c7e2440ad42 +_md5_=9efc08489318311a82aa1771ef607712 diff --git a/metadata/md5-cache/dev-ruby/rouge-4.5.2 b/metadata/md5-cache/dev-ruby/rouge-4.5.2 new file mode 100644 index 000000000000..2972f323f116 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rouge-4.5.2 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby32? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby32(-)] ) dev-ruby/yard[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby33(-)] ) dev-ruby/yard[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( doc? ( dev-ruby/redcarpet[ruby_targets_ruby34(-)] ) test? ( dev-ruby/minitest-power_assert[ruby_targets_ruby34(-)] ) dev-ruby/yard[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/redcarpet[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/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/yard[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/yard[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(-)] ) ) +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=Yet-another-markdown-parser using a strict syntax definition in pure Ruby +EAPI=8 +HOMEPAGE=https://github.com/rouge-ruby/rouge +INHERIT=ruby-fakegem +IUSE=doc test test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD-2 MIT +RDEPEND=ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/redcarpet[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/redcarpet[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? ( 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 ) !test? ( test ) +SLOT=4 +SRC_URI=https://github.com/rouge-ruby/rouge/archive/v4.5.2.tar.gz -> rouge-4.5.2.tar.gz +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=b54b2f791ba9d5475a8037b045cab35a diff --git a/metadata/md5-cache/dev-ruby/rqrcode-3.1.0 b/metadata/md5-cache/dev-ruby/rqrcode-3.1.0 new file mode 100644 index 000000000000..aef785d70305 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rqrcode-3.1.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby32? ( dev-ruby/chunky_png:0[ruby_targets_ruby32(-)] dev-ruby/rqrcode_core:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/chunky_png:0[ruby_targets_ruby33(-)] dev-ruby/rqrcode_core:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/chunky_png:0[ruby_targets_ruby34(-)] dev-ruby/rqrcode_core:2[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/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[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=Library for encoding QR Codes +EAPI=8 +HOMEPAGE=https://github.com/whomwah/rqrcode +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby32? ( dev-ruby/chunky_png:0[ruby_targets_ruby32(-)] dev-ruby/rqrcode_core:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/chunky_png:0[ruby_targets_ruby33(-)] dev-ruby/rqrcode_core:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/chunky_png:0[ruby_targets_ruby34(-)] dev-ruby/rqrcode_core:2[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? ( 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 ) !test? ( test ) +SLOT=3 +SRC_URI=https://github.com/whomwah/rqrcode/archive/v3.1.0.tar.gz -> rqrcode-3.1.0.tar.gz +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=7e51ab756fab8ac0da8fe7157d1b639c diff --git a/metadata/md5-cache/dev-tex/latex-beamer-3.72 b/metadata/md5-cache/dev-tex/latex-beamer-3.72 deleted file mode 100644 index 14d9670e47e9..000000000000 --- a/metadata/md5-cache/dev-tex/latex-beamer-3.72 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-texlive/texlive-latex virtual/latex-base >=sys-apps/texinfo-4.2-r5 -DEFINED_PHASES=compile install postinst postrm prepare -DESCRIPTION=LaTeX class for creating presentations using a video projector -EAPI=8 -HOMEPAGE=https://github.com/josephwright/beamer -INHERIT=latex-package -IUSE=doc -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=GPL-2 FDL-1.2 LPPL-1.3c -RDEPEND=>=dev-tex/pgf-1.10 dev-texlive/texlive-latexrecommended virtual/latex-base -SLOT=0 -SRC_URI=https://github.com/josephwright/beamer/archive/v3.72.tar.gz -> latex-beamer-3.72.tar.gz -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c latex-package f6529cd874a632d3343b4d264a70a0bc -_md5_=9b6b8e1e93e0fae9ff40f8f5f76a0a2e diff --git a/metadata/md5-cache/dev-util/clazy-1.14 b/metadata/md5-cache/dev-util/clazy-1.14 new file mode 100644 index 000000000000..8d39a0bd24df --- /dev/null +++ b/metadata/md5-cache/dev-util/clazy-1.14 @@ -0,0 +1,17 @@ +BDEPEND=test? ( || ( 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-qt/qtbase:6[network,xml] dev-qt/qtmultimedia:6 dev-qt/qtnetworkauth:6 dev-qt/qtscxml:6[qml] dev-qt/qtsvg:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=llvm_slot_15? ( llvm-core/clang:15 ) llvm_slot_16? ( llvm-core/clang:16 ) llvm_slot_17? ( llvm-core/clang:17 ) llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) llvm_slot_20? ( llvm-core/clang:20 ) llvm_slot_15? ( llvm-core/llvm:15 ) llvm_slot_16? ( llvm-core/llvm:16 ) llvm_slot_17? ( llvm-core/llvm:17 ) llvm_slot_18? ( llvm-core/llvm:18 ) llvm_slot_19? ( llvm-core/llvm:19 ) llvm_slot_20? ( llvm-core/llvm:20 ) +DESCRIPTION=Compiler plugin which allows clang to understand Qt semantics +EAPI=8 +HOMEPAGE=https://apps.kde.org/clazy +INHERIT=cmake llvm-r1 python-any-r1 +IUSE=test +llvm_slot_19 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_20 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=LGPL-2+ +RDEPEND=llvm_slot_15? ( llvm-core/clang:15 ) llvm_slot_16? ( llvm-core/clang:16 ) llvm_slot_17? ( llvm-core/clang:17 ) llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) llvm_slot_20? ( llvm-core/clang:20 ) llvm_slot_15? ( llvm-core/llvm:15 ) llvm_slot_16? ( llvm-core/llvm:16 ) llvm_slot_17? ( llvm-core/llvm:17 ) llvm_slot_18? ( llvm-core/llvm:18 ) llvm_slot_19? ( llvm-core/llvm:19 ) llvm_slot_20? ( llvm-core/llvm:20 ) +REQUIRED_USE=^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://kde/stable/clazy/1.14/src/clazy-1.14.tar.xz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b4c67eb5e8d2483935efa29b1c2ae50e diff --git a/metadata/md5-cache/dev-util/ostree-2025.2 b/metadata/md5-cache/dev-util/ostree-2025.2 new file mode 100644 index 000000000000..3b58b1bd181d --- /dev/null +++ b/metadata/md5-cache/dev-util/ostree-2025.2 @@ -0,0 +1,17 @@ +BDEPEND=dev-libs/libxslt dev-util/glib-utils sys-devel/flex sys-devel/bison virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare +DEPEND=app-arch/xz-utils dev-libs/glib:2 sys-fs/fuse:3= sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) sodium? ( >=dev-libs/libsodium-1.0.14:= ) soup? ( net-libs/libsoup:3.0 ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xsl-stylesheets doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) +DESCRIPTION=Operating system and container binary deployment and upgrades +EAPI=8 +HOMEPAGE=https://ostreedev.github.io/ostree/ +INHERIT=autotools systemd tmpfiles +IUSE=archive +curl doc dracut gnutls +gpg grub +http2 introspection libmount selinux sodium ssl +soup systemd zeroconf +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=app-arch/xz-utils dev-libs/glib:2 sys-fs/fuse:3= sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) sodium? ( >=dev-libs/libsodium-1.0.14:= ) soup? ( net-libs/libsoup:3.0 ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] ) virtual/tmpfiles +REQUIRED_USE=dracut? ( systemd ) http2? ( curl ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/ostreedev/ostree/releases/download/v2025.2/libostree-2025.2.tar.xz -> ostree-2025.2.tar.xz +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=37bc50f4f10b48abbf0494250cbfdb8c diff --git a/metadata/md5-cache/games-fps/alephone-99999999 b/metadata/md5-cache/games-fps/alephone-99999999 index 858adbeb5dad..07e7654e8a64 100644 --- a/metadata/md5-cache/games-fps/alephone-99999999 +++ b/metadata/md5-cache/games-fps/alephone-99999999 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack -DEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/openal media-libs/libpng media-libs/libsdl2 media-libs/libsndfile media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf media-video/ffmpeg:= sys-libs/zlib virtual/opengl virtual/glu curl? ( net-misc/curl ) upnp? ( net-libs/miniupnpc ) +DEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/openal media-libs/libpng media-libs/libsdl2 media-libs/libsndfile[-minimal] media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf sys-libs/zlib virtual/opengl virtual/glu curl? ( net-misc/curl ) upnp? ( net-libs/miniupnpc ) DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Marathon EAPI=8 HOMEPAGE=https://alephone.lhowon.org/ @@ -9,7 +9,7 @@ INHERIT=autotools flag-o-matic optfeature prefix toolchain-funcs xdg git-r3 IUSE=curl upnp LICENSE=GPL-3+ BitstreamVera OFL-1.1 PROPERTIES=live -RDEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/openal media-libs/libpng media-libs/libsdl2 media-libs/libsndfile media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf media-video/ffmpeg:= sys-libs/zlib virtual/opengl virtual/glu curl? ( net-misc/curl ) upnp? ( net-libs/miniupnpc ) +RDEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/openal media-libs/libpng media-libs/libsdl2 media-libs/libsndfile[-minimal] media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf sys-libs/zlib virtual/opengl virtual/glu curl? ( net-misc/curl ) upnp? ( net-libs/miniupnpc ) SLOT=0 _eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ffccc9944f54360ad2460c1c54fc380d +_md5_=33a1e18577d0e7df74b8982ace6cbede diff --git a/metadata/md5-cache/games-fps/alephone-apotheosis-x-1.1 b/metadata/md5-cache/games-fps/alephone-apotheosis-x-1.1 new file mode 100644 index 000000000000..e7034fe79ffb --- /dev/null +++ b/metadata/md5-cache/games-fps/alephone-apotheosis-x-1.1 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst +DESCRIPTION=Aleph One - Apotheosis X +EAPI=8 +HOMEPAGE=https://www.moddb.com/mods/apotheosis-x +INHERIT=desktop +KEYWORDS=~amd64 +LICENSE=bungie-marathon all-rights-reserved +RDEPEND=games-fps/alephone +RESTRICT=bindist mirror +SLOT=0 +SRC_URI=https://deps.gentoo.zip/games-fps/alephone-apotheosis-x/Apotheosis_X_1.1.zip -> alephone-apotheosis-x-1.1.zip +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed +_md5_=c30f903532d54b16c7e96b7ecf7e85c9 diff --git a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r2 index 268653c2d0c3..035cc1bc25ce 100644 --- a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r1 +++ b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r2 @@ -5,12 +5,12 @@ DESCRIPTION=Framework to handle global shortcuts EAPI=8 HOMEPAGE=https://develop.kde.org/products/frameworks/ INHERIT=ecm frameworks.kde.org -IUSE=kf6compat debug doc test +IUSE=debug doc test KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms kf6compat? ( kde-plasma/kglobalacceld:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms kde-plasma/kglobalacceld:6 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 RESTRICT=test !test? ( test ) SLOT=5/5.116 SRC_URI=mirror://kde/stable/frameworks/5.116/kglobalaccel-5.116.0.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 frameworks.kde.org 5c0c6e2dbfe1eb60271ec93601749b82 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b171df852f2e9e4fa15f0f38141ccf60 +_md5_=bb6f77d8e815e169c528226b68678f44 diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r2 index 46ae68ad3f14..1febcc2ab5fd 100644 --- a/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r1 +++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r2 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://develop.kde.org/products/frameworks/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm frameworks.kde.org xdg -IUSE=dbus kf6compat wayland X debug doc test -KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 +IUSE=dbus wayland X debug doc test +KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland dev-util/wayland-scanner >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) kf6compat? ( kde-frameworks/kguiaddons:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RDEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland dev-util/wayland-scanner >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) kde-frameworks/kguiaddons:6 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=5/5.116 SRC_URI=mirror://kde/stable/frameworks/5.116/kguiaddons-5.116.0.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 frameworks.kde.org 5c0c6e2dbfe1eb60271ec93601749b82 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d95fcefee8bcabb2c443923a5e7c4b7d +_md5_=c4ee968896f20a14a6bb2ad21379c117 diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-6.13.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-6.13.0-r1 index 713fbe990248..e6e65c98e38a 100644 --- a/metadata/md5-cache/kde-frameworks/kguiaddons-6.13.0 +++ b/metadata/md5-cache/kde-frameworks/kguiaddons-6.13.0-r1 @@ -9,9 +9,9 @@ INHERIT=ecm frameworks.kde.org xdg IUSE=dbus wayland X debug doc test KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( dev-libs/wayland dev-util/wayland-scanner >=dev-qt/qtbase-6.7.2:6=[wayland] >=dev-qt/qtwayland-6.7.2:6 ) X? ( >=dev-qt/qtbase-6.7.2:6[X] x11-libs/libX11 ) !kde-frameworks/kguiaddons:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RDEPEND=>=dev-qt/qtbase-6.7.2:6[dbus?,gui] >=dev-qt/qtdeclarative-6.7.2:6 wayland? ( dev-libs/wayland dev-util/wayland-scanner >=dev-qt/qtbase-6.7.2:6=[wayland] >=dev-qt/qtwayland-6.7.2:6 ) X? ( >=dev-qt/qtbase-6.7.2:6[X] x11-libs/libX11 ) !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 RESTRICT=!test? ( test ) SLOT=6/6.13 SRC_URI=mirror://kde/stable/frameworks/6.13/kguiaddons-6.13.0.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 frameworks.kde.org 5c0c6e2dbfe1eb60271ec93601749b82 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a7e5214ecb6659e7a124aeea2dcd4686 +_md5_=32a471a54cca62bfa3f54d6443b102fb diff --git a/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r2 index 53dd2f31b77d..401e81ea9f11 100644 --- a/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r1 +++ b/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r2 @@ -1,16 +1,16 @@ BDEPEND=man? ( >=kde-frameworks/kdoctools-5.116:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:* DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DEPEND=>=app-crypt/qca-2.3.9:2[qt5(-)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 DESCRIPTION=Framework providing desktop-wide storage for passwords EAPI=8 HOMEPAGE=https://develop.kde.org/products/frameworks/ INHERIT=ecm frameworks.kde.org optfeature -IUSE=gpg kf6compat +man debug doc test +IUSE=+man debug doc test KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) kf6compat? ( kde-frameworks/kwallet:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RDEPEND=>=app-crypt/qca-2.3.9:2[qt5(-)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] kde-frameworks/kwallet:6 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=5/5.116 SRC_URI=mirror://kde/stable/frameworks/5.116/kwallet-5.116.0.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 frameworks.kde.org 5c0c6e2dbfe1eb60271ec93601749b82 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e874aa54912cddbf3fb43807714f35c7 +_md5_=f0789d623d489af53785120cbba84461 diff --git a/metadata/md5-cache/kde-frameworks/kwallet-6.13.0 b/metadata/md5-cache/kde-frameworks/kwallet-6.13.0-r1 index c46a5ccadd41..56a13e4a0264 100644 --- a/metadata/md5-cache/kde-frameworks/kwallet-6.13.0 +++ b/metadata/md5-cache/kde-frameworks/kwallet-6.13.0-r1 @@ -8,9 +8,9 @@ INHERIT=ecm frameworks.kde.org optfeature IUSE=gpg +man X debug doc test KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.13*:6 =kde-frameworks/kconfig-6.13*:6 =kde-frameworks/kcoreaddons-6.13*:6 =kde-frameworks/kcrash-6.13*:6 =kde-frameworks/kdbusaddons-6.13*:6 =kde-frameworks/ki18n-6.13*:6 =kde-frameworks/knotifications-6.13*:6 =kde-frameworks/kservice-6.13*:6 =kde-frameworks/kwidgetsaddons-6.13*:6 =kde-frameworks/kwindowsystem-6.13*:6[X?] gpg? ( app-crypt/gpgme:=[qt6(-)] ) !kde-frameworks/kwallet:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/libgcrypt:0= >=dev-qt/qtbase-6.7.2:6[dbus,gui,widgets] =kde-frameworks/kcolorscheme-6.13*:6 =kde-frameworks/kconfig-6.13*:6 =kde-frameworks/kcoreaddons-6.13*:6 =kde-frameworks/kcrash-6.13*:6 =kde-frameworks/kdbusaddons-6.13*:6 =kde-frameworks/ki18n-6.13*:6 =kde-frameworks/knotifications-6.13*:6 =kde-frameworks/kservice-6.13*:6 =kde-frameworks/kwidgetsaddons-6.13*:6 =kde-frameworks/kwindowsystem-6.13*:6[X?] gpg? ( app-crypt/gpgme:=[qt6(-)] ) !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 RESTRICT=!test? ( test ) SLOT=6/6.13 SRC_URI=mirror://kde/stable/frameworks/6.13/kwallet-6.13.0.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 frameworks.kde.org 5c0c6e2dbfe1eb60271ec93601749b82 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ed861628c12c627b216a6a1334b2ebcd +_md5_=c909efc7b44f0e25458192bf54d4d7da diff --git a/metadata/md5-cache/kde-misc/kclock-24.12.3-r1 b/metadata/md5-cache/kde-misc/kclock-24.12.3-r1 index e1e74515f48c..d7a8558eaaa3 100644 --- a/metadata/md5-cache/kde-misc/kclock-24.12.3-r1 +++ b/metadata/md5-cache/kde-misc/kclock-24.12.3-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kclock/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 arm64 ~ppc64 ~x86 LICENSE=CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+ RDEPEND=dev-libs/kirigami-addons:6 >=dev-qt/qtbase-6.7.2:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtmultimedia-6.7.2:6[qml] >=kde-frameworks/kconfig-6.7.0:6 >=kde-frameworks/kcoreaddons-6.7.0:6 >=kde-frameworks/kdbusaddons-6.7.0:6 >=kde-frameworks/ki18n-6.7.0:6 >=kde-frameworks/kirigami-6.7.0:6 >=kde-frameworks/knotifications-6.7.0:6 >=kde-frameworks/kstatusnotifieritem-6.7.0:6 kde-plasma/libplasma:6 >=dev-qt/qt5compat-6.7.2:6[qml] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 SLOT=0 SRC_URI=mirror://kde/stable/release-service/24.12.3/src/kclock-24.12.3.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=73aba87c8abdccb4bb701c6c8575efeb +_md5_=2c4bf5dff8504121aeeae516226bc48b diff --git a/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.4 b/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.4-r1 index 19508ca9b724..d3f4e00e27b2 100644 --- a/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.4 +++ b/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.4-r1 @@ -8,10 +8,10 @@ INHERIT=ecm plasma.kde.org IUSE=X debug test KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86 LICENSE=LGPL-2+ -RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) !kde-frameworks/kglobalaccel:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 REQUIRED_USE=test? ( X ) RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=mirror://kde/stable/plasma/6.3.4/kglobalacceld-6.3.4.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=28903746fd6e1efb256e77a916f149bc +_md5_=c1f61899aa0e1ced4bac980ea8819dda diff --git a/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 b/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 index 3677717b6daf..02f4f1baea42 100644 --- a/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 +++ b/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/11.0 SRC_URI=https://github.com/AcademySoftwareFoundation/openvdb/archive/v11.0.0.tar.gz -> openvdb-11.0.0.tar.gz https://github.com/AcademySoftwareFoundation/openvdb/commit/930c3acb8e0c7c2f1373f3a70dc197f5d04dfe74.patch -> openvdb-11.0.0-drop-obsolete-isActive-gcc15.patch _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic e8de74bac929ba17427e740e95707d00 llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 846280a994c1843d9c21248c188bd147 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b40650372b98ae637b9a7ae5450bc1ae +_md5_=b624ebb37f128c2cf64ad747dc51c6dd diff --git a/metadata/md5-cache/media-libs/flac-1.5.0 b/metadata/md5-cache/media-libs/flac-1.5.0 index bf765ab06920..fb450daf02ab 100644 --- a/metadata/md5-cache/media-libs/flac-1.5.0 +++ b/metadata/md5-cache/media-libs/flac-1.5.0 @@ -13,4 +13,4 @@ REQUIRED_USE=cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) SLOT=0/11-14 SRC_URI=https://github.com/xiph/flac/releases/download/1.5.0/flac-1.5.0.tar.xz https://downloads.xiph.org/releases/flac/flac-1.5.0.tar.xz _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=247c5e5bf41c6b89066f50a030df1293 +_md5_=9e7bad0fba2498158f375dad282fa673 diff --git a/metadata/md5-cache/media-libs/flac-compat-1.4.3 b/metadata/md5-cache/media-libs/flac-compat-1.4.3 new file mode 100644 index 000000000000..06b83e0ad550 --- /dev/null +++ b/metadata/md5-cache/media-libs/flac-compat-1.4.3 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/xz-utils sys-devel/gettext virtual/pkgconfig abi_x86_32? ( dev-lang/nasm ) +DEFINED_PHASES=compile configure install test +DEPEND=!media-libs/flac:0/10-12 ogg? ( media-libs/libogg[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=Free lossless audio encoder and decoder +EAPI=8 +HOMEPAGE=https://xiph.org/flac/ +INHERIT=flag-o-matic multilib-minimal +IUSE=+cxx ogg cpu_flags_x86_avx 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=~amd64 ~arm ~arm64 ~x86 +LICENSE=BSD FDL-1.2 GPL-2 LGPL-2.1 +RDEPEND=!media-libs/flac:0/10-12 ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +SLOT=12.1.0 +SRC_URI=https://downloads.xiph.org/releases/flac/flac-1.4.3.tar.xz +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=d2bf6497802e7c9c1f82b5e63b14bdd6 diff --git a/metadata/md5-cache/media-libs/harfbuzz-11.2.0 b/metadata/md5-cache/media-libs/harfbuzz-11.2.0 new file mode 100644 index 000000000000..cfca2171f374 --- /dev/null +++ b/metadata/md5-cache/media-libs/harfbuzz-11.2.0 @@ -0,0 +1,17 @@ +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 ) sys-apps/help2man virtual/pkgconfig doc? ( dev-util/gtk-doc ) introspection? ( dev-util/glib-utils ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( >=dev-libs/icu-51.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1: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(-)?] ) +DESCRIPTION=An OpenType text shaping engine +EAPI=8 +HOMEPAGE=https://harfbuzz.github.io/ +INHERIT=flag-o-matic meson-multilib python-any-r1 xdg-utils +IUSE=+cairo debug doc experimental +glib +graphite icu +introspection test +truetype 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Old-MIT ISC icu +RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( >=dev-libs/icu-51.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1: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(-)?] ) +REQUIRED_USE=introspection? ( glib ) +RESTRICT=!test? ( test ) +SLOT=0/6.0.0 +SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/11.2.0/harfbuzz-11.2.0.tar.xz +_eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=26c36e12b878ea265568b4762e9e7f48 diff --git a/metadata/md5-cache/media-libs/harfbuzz-9999 b/metadata/md5-cache/media-libs/harfbuzz-9999 index e0efd3e7a6a3..dcba45f42714 100644 --- a/metadata/md5-cache/media-libs/harfbuzz-9999 +++ b/metadata/md5-cache/media-libs/harfbuzz-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=introspection? ( glib ) RESTRICT=!test? ( test ) SLOT=0/6.0.0 _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=96bb421504503f8ce80bdf9b2958e81c +_md5_=26c36e12b878ea265568b4762e9e7f48 diff --git a/metadata/md5-cache/media-libs/libfishsound-1.0.0-r3 b/metadata/md5-cache/media-libs/libfishsound-1.0.0-r3 deleted file mode 100644 index 0c4cff603636..000000000000 --- a/metadata/md5-cache/media-libs/libfishsound-1.0.0-r3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install prepare -DEPEND=media-libs/libogg media-libs/libvorbis flac? ( media-libs/flac:= ) speex? ( media-libs/speex ) -DESCRIPTION=Simple programming interface to decode and encode audio with vorbis or speex -EAPI=8 -HOMEPAGE=https://www.xiph.org/fishsound/ -IUSE=flac speex -KEYWORDS=amd64 x86 -LICENSE=BSD -RDEPEND=media-libs/libogg media-libs/libvorbis flac? ( media-libs/flac:= ) speex? ( media-libs/speex ) -RESTRICT=test -SLOT=0 -SRC_URI=https://downloads.xiph.org/releases/libfishsound/libfishsound-1.0.0.tar.gz -_md5_=57e9ab62b5964115312b63c96424ac1c diff --git a/metadata/md5-cache/media-sound/kasts-24.12.3-r1 b/metadata/md5-cache/media-sound/kasts-24.12.3-r1 index 3df9d43a1fa9..b3da150f42b0 100644 --- a/metadata/md5-cache/media-sound/kasts-24.12.3-r1 +++ b/metadata/md5-cache/media-sound/kasts-24.12.3-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kasts/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=gstreamer vlc debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~ppc64 ~riscv ~x86 LICENSE=GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+ RDEPEND=dev-libs/kirigami-addons:6 >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtmultimedia-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 >=kde-frameworks/breeze-icons-6.7.0:6 >=kde-frameworks/kconfig-6.7.0:6 >=kde-frameworks/kcoreaddons-6.7.0:6 >=kde-frameworks/kcrash-6.7.0:6 >=kde-frameworks/ki18n-6.7.0:6 >=kde-frameworks/kirigami-6.7.0:6 >=kde-frameworks/syndication-6.7.0:6 >=kde-frameworks/threadweaver-6.7.0:6 media-libs/taglib:= gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-good:1.0 ) vlc? ( media-video/vlc:= ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 SLOT=0 SRC_URI=mirror://kde/stable/release-service/24.12.3/src/kasts-24.12.3.tar.xz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f ecm 486d192539fbcffdf4ef830e96f581cf flag-o-matic e8de74bac929ba17427e740e95707d00 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=70d780137229c9a84027b4bf80a22406 +_md5_=e019cae897ef87749e2250e710218ea4 diff --git a/metadata/md5-cache/media-sound/rcenter-0.6.2 b/metadata/md5-cache/media-sound/rcenter-0.6.2 deleted file mode 100644 index 17cfc07867f6..000000000000 --- a/metadata/md5-cache/media-sound/rcenter-0.6.2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=configure install postinst -DESCRIPTION=Rcenter - A program to control the EMU10K Remote Control -EAPI=7 -HOMEPAGE=http://rooster.stanford.edu/~ben/projects/rcenter.php -INHERIT=toolchain-funcs -KEYWORDS=amd64 -sparc x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=http://rooster.stanford.edu/~ben/projects/rcenter-0.6.2.tgz -_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=c07e21c7dcf37a041fe595f1cee41647 diff --git a/metadata/md5-cache/media-sound/strawberry-1.2.6 b/metadata/md5-cache/media-sound/strawberry-1.2.6 deleted file mode 100644 index ce94e2bc489e..000000000000 --- a/metadata/md5-cache/media-sound/strawberry-1.2.6 +++ /dev/null @@ -1,17 +0,0 @@ -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=dev-db/sqlite:= dev-libs/glib:2 dev-libs/icu:= dev-libs/kdsingleapplication[qt6(+)] dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?] media-libs/alsa-lib media-libs/taglib:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 cdda? ( dev-libs/libcdio:= ) chromaprint? ( media-libs/chromaprint:= ) ipod? ( media-libs/libgpod x11-libs/gdk-pixbuf ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) loudness? ( media-libs/libebur128 ) pulseaudio? ( media-libs/libpulse ) dev-cpp/gtest dev-libs/boost -DESCRIPTION=Modern music player and library organizer based on Clementine and Qt -EAPI=8 -HOMEPAGE=https://www.strawberrymusicplayer.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake flag-o-matic xdg -IUSE=alsa cdda chromaprint +dbus debug kde +loudness ipod moodbar mtp +pulseaudio streaming +udisks X -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=GPL-3 -RDEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/icu:= dev-libs/kdsingleapplication[qt6(+)] dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?] media-libs/alsa-lib media-libs/taglib:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 cdda? ( dev-libs/libcdio:= ) chromaprint? ( media-libs/chromaprint:= ) ipod? ( media-libs/libgpod x11-libs/gdk-pixbuf ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) loudness? ( media-libs/libebur128 ) pulseaudio? ( media-libs/libpulse ) media-plugins/gst-plugins-meta:1.0 media-plugins/gst-plugins-taglib udisks? ( sys-fs/udisks:2 ) kde? ( kde-frameworks/kglobalaccel ) -REQUIRED_USE=|| ( alsa pulseaudio ) udisks? ( dbus ) -SLOT=0 -SRC_URI=https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.6/strawberry-1.2.6.tar.xz -_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7cadf5c4a6e2080fe1009a6692087227 diff --git a/metadata/md5-cache/net-misc/yt-dlp-2025.03.26 b/metadata/md5-cache/net-misc/yt-dlp-2025.03.26 deleted file mode 100644 index 23a1e7bb7f9e..000000000000 --- a/metadata/md5-cache/net-misc/yt-dlp-2025.03.26 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pycryptodome[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3(-)?,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_pypy3(-)?,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=youtube-dl fork with additional features and fixes -EAPI=8 -HOMEPAGE=https://github.com/yt-dlp/yt-dlp/ -INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper -IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos -LICENSE=Unlicense -RDEPEND=dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3 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/yt-dlp/yt-dlp/releases/download/2025.03.26/yt-dlp.tar.gz -> yt-dlp-2025.03.26.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 -_md5_=1b5ff3b153b37e3afc19312f4a9ea45e diff --git a/metadata/md5-cache/net-misc/yt-dlp-2025.03.27 b/metadata/md5-cache/net-misc/yt-dlp-2025.03.27 deleted file mode 100644 index 691406b45df1..000000000000 --- a/metadata/md5-cache/net-misc/yt-dlp-2025.03.27 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pycryptodome[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3(-)?,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_pypy3(-)?,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=youtube-dl fork with additional features and fixes -EAPI=8 -HOMEPAGE=https://github.com/yt-dlp/yt-dlp/ -INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper -IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos -LICENSE=Unlicense -RDEPEND=dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) 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_pypy3 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/yt-dlp/yt-dlp/releases/download/2025.03.27/yt-dlp.tar.gz -> yt-dlp-2025.03.27.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 -_md5_=1b5ff3b153b37e3afc19312f4a9ea45e diff --git a/metadata/md5-cache/net-misc/yt-dlp-2025.03.31 b/metadata/md5-cache/net-misc/yt-dlp-2025.03.31 index 9fd3577e3e33..109e01144bf3 100644 --- a/metadata/md5-cache/net-misc/yt-dlp-2025.03.31 +++ b/metadata/md5-cache/net-misc/yt-dlp-2025.03.31 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=youtube-dl fork with additional features and fixes EAPI=8 HOMEPAGE=https://github.com/yt-dlp/yt-dlp/ -INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper +INHERIT=distutils-r1 optfeature shell-completion wrapper IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos LICENSE=Unlicense @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2025.03.31/yt-dlp.tar.gz -> yt-dlp-2025.03.31.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 -_md5_=1b5ff3b153b37e3afc19312f4a9ea45e +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 +_md5_=2691e71e3f3e2d258e26b864783112b7 diff --git a/metadata/md5-cache/net-misc/yt-dlp-9999 b/metadata/md5-cache/net-misc/yt-dlp-9999 index 75feedb72f92..a764ef7a400c 100644 --- a/metadata/md5-cache/net-misc/yt-dlp-9999 +++ b/metadata/md5-cache/net-misc/yt-dlp-9999 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst prepare test unpack DESCRIPTION=youtube-dl fork with additional features and fixes EAPI=8 HOMEPAGE=https://github.com/yt-dlp/yt-dlp/ -INHERIT=bash-completion-r1 distutils-r1 git-r3 optfeature wrapper +INHERIT=distutils-r1 git-r3 optfeature shell-completion wrapper IUSE=man test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 LICENSE=Unlicense PROPERTIES=live @@ -11,5 +11,5 @@ RDEPEND=dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_pypy3 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 -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 -_md5_=d458a58e7a8257997e828744e2fa1720 +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 3641642ea51cdadc1d1ea0bb8404ae89 flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 66e890adbe1c4185d6635933f612ad49 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 +_md5_=bc97c321023ff778708aceab8a096e7e diff --git a/metadata/md5-cache/net-wireless/gnuradio-3.10.12.0 b/metadata/md5-cache/net-wireless/gnuradio-3.10.12.0 new file mode 100644 index 000000000000..ce706d7524b6 --- /dev/null +++ b/metadata/md5-cache/net-wireless/gnuradio-3.10.12.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm 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 ) python_single_target_python3_9? ( dev-libs/boost:=[python,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/boost:=[python,python_targets_python3_13(-)] ) dev-libs/gmp:= dev-libs/log4cpp:= python_single_target_python3_9? ( dev-python/jsonschema[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jsonschema[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/jsonschema[python_targets_python3_13(-)] ) dev-libs/spdlog:= dev-libs/libfmt:= sci-libs/fftw:3.0= sci-libs/volk:= media-libs/libsndfile sys-libs/libunwind alsa? ( media-libs/alsa-lib:= ) ctrlport? ( python_single_target_python3_9? ( dev-python/thrift[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/thrift[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/thrift[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/thrift[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/thrift[python_targets_python3_13(-)] ) ) fec? ( sci-libs/gsl:= dev-python/scipy ) filter? ( dev-python/scipy python_single_target_python3_9? ( dev-python/pyqtgraph[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqtgraph[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqtgraph[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqtgraph[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqtgraph[python_targets_python3_13(-)] ) ) grc? ( python_single_target_python3_9? ( dev-python/mako[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mako[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/mako[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) iio? ( net-libs/libiio:= net-libs/libad9361-iio:= ) jack? ( virtual/jack ) portaudio? ( >=media-libs/portaudio-19_pre ) qt5? ( python_single_target_python3_9? ( dev-python/pyqt5[opengl,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt5[opengl,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[opengl,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[opengl,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt5[opengl,python_targets_python3_13(-)] ) dev-qt/qtcore:5 dev-qt/qtgui:5 x11-libs/qwt:6=[qt5(+)] dev-qt/qtwidgets:5 ) soapy? ( net-wireless/soapysdr:=[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(-)?] ) sdl? ( >=media-libs/libsdl-1.2.0 ) trellis? ( dev-python/scipy ) uhd? ( >=net-wireless/uhd-3.9.6:=[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(-)?] ) utils? ( python_single_target_python3_9? ( dev-python/click[python_targets_python3_9(-)] dev-python/click-plugins[python_targets_python3_9(-)] dev-python/mako[python_targets_python3_9(-)] dev-python/matplotlib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/click[python_targets_python3_10(-)] dev-python/click-plugins[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/click[python_targets_python3_11(-)] dev-python/click-plugins[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/click[python_targets_python3_12(-)] dev-python/click-plugins[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/click[python_targets_python3_13(-)] dev-python/click-plugins[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] dev-python/matplotlib[python_targets_python3_13(-)] ) ) vocoder? ( media-sound/gsm >=media-libs/codec2-0.8.1:= ) wavelet? ( sci-libs/gsl:= sci-libs/lapack ) zeromq? ( >=net-libs/zeromq-2.1.11:= ) app-text/docbook-xml-dtd:4.2 python_single_target_python3_9? ( dev-python/pybind11[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] ) virtual/pkgconfig doc? ( >=app-text/doxygen-1.5.7.1 <dev-libs/mathjax-3 ) grc? ( x11-misc/xdg-utils ) modtool? ( python_single_target_python3_9? ( dev-python/pygccxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygccxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygccxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygccxml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygccxml[python_targets_python3_13(-)] ) ) oss? ( virtual/os-headers ) test? ( >=dev-util/cppunit-1.9.14 dev-python/pyzmq ) zeromq? ( net-libs/cppzmq ) +DESCRIPTION=Toolkit that provides signal processing blocks to implement software radios +EAPI=8 +HOMEPAGE=https://www.gnuradio.org/ +INHERIT=cmake desktop python-single-r1 virtualx xdg-utils +IUSE=+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq 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 +KEYWORDS=~amd64 ~arm ~riscv ~x86 +LICENSE=GPL-3 +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-libs/boost:=[python,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/boost:=[python,python_targets_python3_13(-)] ) dev-libs/gmp:= dev-libs/log4cpp:= python_single_target_python3_9? ( dev-python/jsonschema[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jsonschema[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/jsonschema[python_targets_python3_13(-)] ) dev-libs/spdlog:= dev-libs/libfmt:= sci-libs/fftw:3.0= sci-libs/volk:= media-libs/libsndfile sys-libs/libunwind alsa? ( media-libs/alsa-lib:= ) ctrlport? ( python_single_target_python3_9? ( dev-python/thrift[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/thrift[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/thrift[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/thrift[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/thrift[python_targets_python3_13(-)] ) ) fec? ( sci-libs/gsl:= dev-python/scipy ) filter? ( dev-python/scipy python_single_target_python3_9? ( dev-python/pyqtgraph[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqtgraph[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqtgraph[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqtgraph[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqtgraph[python_targets_python3_13(-)] ) ) grc? ( python_single_target_python3_9? ( dev-python/mako[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mako[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/mako[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) iio? ( net-libs/libiio:= net-libs/libad9361-iio:= ) jack? ( virtual/jack ) portaudio? ( >=media-libs/portaudio-19_pre ) qt5? ( python_single_target_python3_9? ( dev-python/pyqt5[opengl,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt5[opengl,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[opengl,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[opengl,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt5[opengl,python_targets_python3_13(-)] ) dev-qt/qtcore:5 dev-qt/qtgui:5 x11-libs/qwt:6=[qt5(+)] dev-qt/qtwidgets:5 ) soapy? ( net-wireless/soapysdr:=[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(-)?] ) sdl? ( >=media-libs/libsdl-1.2.0 ) trellis? ( dev-python/scipy ) uhd? ( >=net-wireless/uhd-3.9.6:=[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(-)?] ) utils? ( python_single_target_python3_9? ( dev-python/click[python_targets_python3_9(-)] dev-python/click-plugins[python_targets_python3_9(-)] dev-python/mako[python_targets_python3_9(-)] dev-python/matplotlib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/click[python_targets_python3_10(-)] dev-python/click-plugins[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/click[python_targets_python3_11(-)] dev-python/click-plugins[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/click[python_targets_python3_12(-)] dev-python/click-plugins[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/click[python_targets_python3_13(-)] dev-python/click-plugins[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] dev-python/matplotlib[python_targets_python3_13(-)] ) ) vocoder? ( media-sound/gsm >=media-libs/codec2-0.8.1:= ) wavelet? ( sci-libs/gsl:= sci-libs/lapack ) zeromq? ( >=net-libs/zeromq-2.1.11:= ) +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 ) alsa? ( audio ) analog? ( filter ) audio? ( || ( alsa oss jack portaudio ) ) channels? ( filter analog qt5 ) digital? ( filter analog ) dtv? ( filter analog fec ) jack? ( audio ) modtool? ( utils ) oss? ( audio ) portaudio? ( audio ) qt5? ( filter ) test? ( channels ) trellis? ( analog digital ) uhd? ( filter analog ) vocoder? ( filter analog ) wavelet? ( analog ) +RESTRICT=test !test? ( test ) +SLOT=0/3.10.12.0 +SRC_URI=https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz -> gnuradio-3.10.12.0.tar.gz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8b45a66def331c62fe73392f4b5b0fff diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.37 b/metadata/md5-cache/sci-geosciences/gpxsee-13.41 index 742964cdb7fe..8618c797ccbf 100644 --- a/metadata/md5-cache/sci-geosciences/gpxsee-13.37 +++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.41 @@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=GPL-3 RDEPEND=dev-qt/qtbase:6=[concurrent,gui,network,opengl,sql,widgets] dev-qt/qtpositioning:6 dev-qt/qtsvg:6 SLOT=0 -SRC_URI=https://github.com/tumic0/GPXSee/archive/13.37.tar.gz -> gpxsee-13.37.tar.gz +SRC_URI=https://github.com/tumic0/GPXSee/archive/13.41.tar.gz -> gpxsee-13.41.tar.gz _eclasses_=plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b6a9dbce17497af3412cdd5c7ec7037b diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.38.3-r1 b/metadata/md5-cache/sci-geosciences/qgis-3.38.3-r1 deleted file mode 100644 index a578d50cd7d6..000000000000 --- a/metadata/md5-cache/sci-geosciences/qgis-3.38.3-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-qt/qttools:6[linguist] app-alternatives/yacc app-alternatives/lex doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-),testlib] dev-python/nose2[python_targets_python3_9(-)] dev-python/mock[python_targets_python3_9(-)] dev-python/psycopg:2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-),testlib] dev-python/nose2[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/psycopg:2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-),testlib] dev-python/nose2[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-),testlib] dev-python/nose2[python_targets_python3_12(-)] dev-python/mock[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-),testlib] dev-python/nose2[python_targets_python3_13(-)] dev-python/mock[python_targets_python3_13(-)] dev-python/psycopg:2[python_targets_python3_13(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-4.9.3:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) test? ( python? ( app-text/qpdf app-text/poppler[cairo,utils] ) ) -DESCRIPTION=User friendly Geographic Information System -EAPI=8 -HOMEPAGE=https://www.qgis.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake flag-o-matic python-single-r1 virtualx xdg -IUSE=3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle pdal postgres python qml test webengine 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 -KEYWORDS=amd64 -LICENSE=GPL-2+ GPL-3+ -RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-4.9.3:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel -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 ) mapserver? ( python ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://qgis.org/downloads/qgis-3.38.3.tar.bz2 examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz ) -_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ea229893897c4a8f77bf965ed7e5f3a8 diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.42.2 b/metadata/md5-cache/sci-geosciences/qgis-3.42.2 new file mode 100644 index 000000000000..cb993906e490 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/qgis-3.42.2 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-qt/qttools:6[linguist] app-alternatives/yacc app-alternatives/lex doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-),testlib] dev-python/nose2[python_targets_python3_9(-)] dev-python/mock[python_targets_python3_9(-)] dev-python/psycopg:2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-),testlib] dev-python/nose2[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/psycopg:2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-),testlib] dev-python/nose2[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-),testlib] dev-python/nose2[python_targets_python3_12(-)] dev-python/mock[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-),testlib] dev-python/nose2[python_targets_python3_13(-)] dev-python/mock[python_targets_python3_13(-)] dev-python/psycopg:2[python_targets_python3_13(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) test? ( python? ( app-text/qpdf app-text/poppler[cairo,utils] ) ) +DESCRIPTION=User friendly Geographic Information System +EAPI=8 +HOMEPAGE=https://www.qgis.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake flag-o-matic python-single-r1 virtualx xdg +IUSE=3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle pdal postgres python qml test webengine 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 +KEYWORDS=~amd64 +LICENSE=GPL-2+ GPL-3+ +RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel +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 ) mapserver? ( python ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://qgis.org/downloads/qgis-3.42.2.tar.bz2 examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz ) +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c5bd6d933d8f7d858cbbebedfa032855 diff --git a/metadata/md5-cache/sci-geosciences/qgis-9999 b/metadata/md5-cache/sci-geosciences/qgis-9999 index eecfd108d1d8..5d09e3ab3833 100644 --- a/metadata/md5-cache/sci-geosciences/qgis-9999 +++ b/metadata/md5-cache/sci-geosciences/qgis-9999 @@ -1,6 +1,6 @@ -BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-qt/qttools:6[linguist] app-alternatives/yacc app-alternatives/lex doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-),testlib] dev-python/nose2[python_targets_python3_9(-)] dev-python/mock[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-),testlib] dev-python/nose2[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-),testlib] dev-python/nose2[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-),testlib] dev-python/nose2[python_targets_python3_12(-)] dev-python/mock[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-),testlib] dev-python/nose2[python_targets_python3_13(-)] dev-python/mock[python_targets_python3_13(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-qt/qttools:6[linguist] app-alternatives/yacc app-alternatives/lex doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-),testlib] dev-python/nose2[python_targets_python3_9(-)] dev-python/mock[python_targets_python3_9(-)] dev-python/psycopg:2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-),testlib] dev-python/nose2[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/psycopg:2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-),testlib] dev-python/nose2[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-),testlib] dev-python/nose2[python_targets_python3_12(-)] dev-python/mock[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-),testlib] dev-python/nose2[python_targets_python3_13(-)] dev-python/mock[python_targets_python3_13(-)] dev-python/psycopg:2[python_targets_python3_13(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-4.9.3:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) test? ( python? ( app-text/qpdf app-text/poppler[cairo,utils] ) ) +DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) test? ( python? ( app-text/qpdf app-text/poppler[cairo,utils] ) ) DESCRIPTION=User friendly Geographic Information System EAPI=8 HOMEPAGE=https://www.qgis.org/ @@ -9,9 +9,9 @@ INHERIT=git-r3 cmake flag-o-matic python-single-r1 virtualx xdg IUSE=3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle pdal postgres python qml test webengine 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 LICENSE=GPL-2+ GPL-3+ PROPERTIES=live -RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-4.9.3:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel +RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qttools:6[designer] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[sqlite] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) >=sci-libs/gdal-2.2.3[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(-)?] python_single_target_python3_9? ( dev-python/httplib2[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/markupsafe[python_targets_python3_9(-)] dev-python/numpy[python_targets_python3_9(-)] dev-python/owslib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pytz[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_9(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_9(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] >=dev-python/qscintilla-2.10.1[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] >=dev-python/qscintilla-2.14.1-r1[qt6(+)] ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel 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 ) mapserver? ( python ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c564f5ddee25a7f291c4c288fd043b00 +_md5_=5252f56651f6008b5f7c5f442a1c3fe3 diff --git a/metadata/md5-cache/sci-libs/givaro-4.2.1 b/metadata/md5-cache/sci-libs/givaro-4.2.1 new file mode 100644 index 000000000000..77d1a7154730 --- /dev/null +++ b/metadata/md5-cache/sci-libs/givaro-4.2.1 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( app-text/doxygen[dot] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure install prepare +DEPEND=dev-libs/gmp:0[cxx(+)] +DESCRIPTION=C++ library for arithmetic and algebraic computations +EAPI=8 +HOMEPAGE=https://github.com/linbox-team/givaro +INHERIT=autotools +IUSE=doc test +KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=CeCILL-B +RDEPEND=dev-libs/gmp:0[cxx(+)] +RESTRICT=!test? ( test ) +SLOT=0/9 +SRC_URI=https://github.com/linbox-team/givaro/releases/download/v4.2.1/givaro-4.2.1.tar.gz +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=77113688fc3a6d33608b978bdf5f8839 diff --git a/metadata/md5-cache/sci-mathematics/primecount-7.13-r1 b/metadata/md5-cache/sci-mathematics/primecount-7.13-r1 index 251f597bd593..91154d2c4579 100644 --- a/metadata/md5-cache/sci-mathematics/primecount-7.13-r1 +++ b/metadata/md5-cache/sci-mathematics/primecount-7.13-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/kimwalisch/primecount INHERIT=cmake toolchain-funcs IUSE=+executable openmp test -KEYWORDS=~amd64 ~riscv +KEYWORDS=amd64 ~riscv LICENSE=BSD-2 RDEPEND=>=sci-mathematics/primesieve-12.0:= RESTRICT=!test? ( test ) SLOT=0/7 SRC_URI=https://github.com/kimwalisch/primecount/archive/refs/tags/v7.13.tar.gz -> primecount-7.13.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0b86338dcbb90d0bda6e4b9c90beb371 +_md5_=b2ee145fd7cbc33940117d9268329a9a diff --git a/metadata/md5-cache/sci-mathematics/primecount-7.6 b/metadata/md5-cache/sci-mathematics/primecount-7.6 deleted file mode 100644 index 3a01444dff47..000000000000 --- a/metadata/md5-cache/sci-mathematics/primecount-7.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test -DEPEND=>=sci-mathematics/primesieve-11.0:= -DESCRIPTION=Highly optimized CLI and library to count primes -EAPI=8 -HOMEPAGE=https://github.com/kimwalisch/primecount -INHERIT=cmake toolchain-funcs -IUSE=cpu_flags_x86_popcnt +executable openmp test -KEYWORDS=amd64 -LICENSE=BSD-2 -RDEPEND=>=sci-mathematics/primesieve-11.0:= -RESTRICT=!test? ( test ) -SLOT=0/7 -SRC_URI=https://github.com/kimwalisch/primecount/archive/refs/tags/v7.6.tar.gz -> primecount-7.6.tar.gz -_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c33f6e586da6e5287289f7027f600353 diff --git a/metadata/md5-cache/sci-mathematics/primesieve-11.0 b/metadata/md5-cache/sci-mathematics/primesieve-11.0 deleted file mode 100644 index 2c7b4e779c5f..000000000000 --- a/metadata/md5-cache/sci-mathematics/primesieve-11.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=doc? ( app-text/doxygen app-text/texlive media-gfx/graphviz ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=CLI and library for quickly generating prime numbers -EAPI=8 -HOMEPAGE=https://github.com/kimwalisch/primesieve -INHERIT=cmake -IUSE=doc +executable test -KEYWORDS=amd64 -LICENSE=BSD-2 -RESTRICT=!test? ( test ) -SLOT=0/11 -SRC_URI=https://github.com/kimwalisch/primesieve/archive/refs/tags/v11.0.tar.gz -> primesieve-11.0.tar.gz -_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bfe706cf38cd6ffc421a0ec99f16a0c3 diff --git a/metadata/md5-cache/sci-mathematics/primesieve-12.3 b/metadata/md5-cache/sci-mathematics/primesieve-12.3 index e3f2f74baee7..557f1615dc4b 100644 --- a/metadata/md5-cache/sci-mathematics/primesieve-12.3 +++ b/metadata/md5-cache/sci-mathematics/primesieve-12.3 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/kimwalisch/primesieve INHERIT=cmake IUSE=doc +executable test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=BSD-2 RESTRICT=!test? ( test ) SLOT=0/12 SRC_URI=https://github.com/kimwalisch/primesieve/archive/refs/tags/v12.3.tar.gz -> primesieve-12.3.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bc8cc7c78df143900842e4ce026bab55 +_md5_=38d19ad321097ae4bb05320a48cd962b diff --git a/metadata/md5-cache/sci-mathematics/wxmaxima-25.04.0 b/metadata/md5-cache/sci-mathematics/wxmaxima-25.04.0 new file mode 100644 index 000000000000..29d307add34b --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/wxmaxima-25.04.0 @@ -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:2 x11-libs/wxGTK:3.2-gtk3[webkit?] +DESCRIPTION=Graphical frontend to Maxima, using the wxWidgets toolkit +EAPI=8 +HOMEPAGE=https://wxmaxima-developers.github.io/wxmaxima/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake plocale wxwidgets xdg +IUSE=test webkit +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.2-gtk3[webkit?] media-fonts/jsmath sci-visualization/gnuplot[wxwidgets] sci-mathematics/maxima +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/wxMaxima-developers/wxmaxima/archive/Version-25.04.0.tar.gz -> wxmaxima-25.04.0.tar.gz +_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wxwidgets 7a7321e7cbcb73e7ae2a77500a09852e xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=60a889069403b177a04384734cffac8e diff --git a/metadata/md5-cache/sys-power/acpilight-1.2-r4 b/metadata/md5-cache/sys-power/acpilight-1.2-r5 index 099e39652b88..7fc6abf3de98 100644 --- a/metadata/md5-cache/sys-power/acpilight-1.2-r4 +++ b/metadata/md5-cache/sys-power/acpilight-1.2-r5 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig DEFINED_PHASES=compile install postinst postrm setup DESCRIPTION=Replacement for xbacklight that uses the ACPI interface to set brightness -EAPI=7 +EAPI=8 HOMEPAGE=https://gitlab.com/wavexx/acpilight/ INHERIT=python-single-r1 udev IUSE=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 x86 LICENSE=GPL-3+ -RDEPEND=virtual/udev acct-group/video !dev-libs/light 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 ) !x11-apps/xbacklight +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/light !x11-apps/xbacklight acct-group/video virtual/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 ) SLOT=0 SRC_URI=https://gitlab.com/wavexx/acpilight/-/archive/v1.2/acpilight-v1.2.tar.bz2 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=7542ff2c71e03338aa4e2ca035deac61 +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f +_md5_=a38ebd9910dffe2b6f9aa259333ea16d diff --git a/metadata/md5-cache/www-client/firefox-138.0 b/metadata/md5-cache/www-client/firefox-138.0 new file mode 100644 index 000000000000..4e7f009d28ae --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-138.0 @@ -0,0 +1,18 @@ +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 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.28.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 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 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] ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=!www-client/firefox:0 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.110 >=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/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-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=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.org/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools 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 sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate gnome-shell +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_19 +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox:0 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.110 >=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/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-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] ) !www-client/firefox:esr +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 ) +RESTRICT=!test? ( test ) +SLOT=rapid +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/138.0/source/firefox-138.0.source.tar.xz -> firefox-138.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-138-patches-01.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-137-loong-patches-01.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/af.xpi -> firefox-138.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ar.xpi -> firefox-138.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ast.xpi -> firefox-138.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/be.xpi -> firefox-138.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bg.xpi -> firefox-138.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/br.xpi -> firefox-138.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ca.xpi -> firefox-138.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cak.xpi -> firefox-138.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cs.xpi -> firefox-138.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cy.xpi -> firefox-138.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/da.xpi -> firefox-138.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/de.xpi -> firefox-138.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/dsb.xpi -> firefox-138.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/el.xpi -> firefox-138.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/en-CA.xpi -> firefox-138.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/en-GB.xpi -> firefox-138.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-AR.xpi -> firefox-138.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-ES.xpi -> firefox-138.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/et.xpi -> firefox-138.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/eu.xpi -> firefox-138.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fi.xpi -> firefox-138.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fr.xpi -> firefox-138.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-138.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-138.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gd.xpi -> firefox-138.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gl.xpi -> firefox-138.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/he.xpi -> firefox-138.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hr.xpi -> firefox-138.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hsb.xpi -> firefox-138.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hu.xpi -> firefox-138.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/id.xpi -> firefox-138.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/is.xpi -> firefox-138.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/it.xpi -> firefox-138.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ja.xpi -> firefox-138.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ka.xpi -> firefox-138.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kab.xpi -> firefox-138.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kk.xpi -> firefox-138.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ko.xpi -> firefox-138.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lt.xpi -> firefox-138.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lv.xpi -> firefox-138.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ms.xpi -> firefox-138.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-138.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nl.xpi -> firefox-138.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-138.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-138.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pl.xpi -> firefox-138.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-138.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-138.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/rm.xpi -> firefox-138.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ro.xpi -> firefox-138.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ru.xpi -> firefox-138.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sk.xpi -> firefox-138.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sl.xpi -> firefox-138.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sq.xpi -> firefox-138.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sr.xpi -> firefox-138.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-138.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/th.xpi -> firefox-138.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/tr.xpi -> firefox-138.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/uk.xpi -> firefox-138.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/uz.xpi -> firefox-138.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/vi.xpi -> firefox-138.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-138.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-138.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ach.xpi -> firefox-138.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/an.xpi -> firefox-138.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/az.xpi -> firefox-138.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bn.xpi -> firefox-138.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bs.xpi -> firefox-138.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-138.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/eo.xpi -> firefox-138.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-CL.xpi -> firefox-138.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-MX.xpi -> firefox-138.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fa.xpi -> firefox-138.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ff.xpi -> firefox-138.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fur.xpi -> firefox-138.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gn.xpi -> firefox-138.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-138.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-138.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-138.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ia.xpi -> firefox-138.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/km.xpi -> firefox-138.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kn.xpi -> firefox-138.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lij.xpi -> firefox-138.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/mk.xpi -> firefox-138.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/mr.xpi -> firefox-138.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/my.xpi -> firefox-138.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-138.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/oc.xpi -> firefox-138.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sc.xpi -> firefox-138.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sco.xpi -> firefox-138.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/si.xpi -> firefox-138.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/skr.xpi -> firefox-138.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/son.xpi -> firefox-138.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/szl.xpi -> firefox-138.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ta.xpi -> firefox-138.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/te.xpi -> firefox-138.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/tl.xpi -> firefox-138.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/trs.xpi -> firefox-138.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ur.xpi -> firefox-138.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/xh.xpi -> firefox-138.0-xh.xpi ) +_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2bf0d74b817e3f30aaee805df74cbfc8 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=dc7cadef7958726cbf33d814cc33e491 diff --git a/metadata/md5-cache/www-client/firefox-bin-138.0 b/metadata/md5-cache/www-client/firefox-bin-138.0 new file mode 100644 index 000000000000..2637e48d2541 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-138.0 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm preinst setup unpack +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 ~arm64 ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr +RESTRICT=strip +SLOT=rapid +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/en-US/firefox-138.0.tar.xz -> firefox-bin_x86_64-138.0.tar.xz ) arm64? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-aarch64/en-US/firefox-138.0.tar.xz -> firefox-bin_aarch64-138.0.tar.xz ) x86? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-i686/en-US/firefox-138.0.tar.xz -> firefox-bin_i686-138.0.tar.xz ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ach.xpi -> firefox-138.0-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/af.xpi -> firefox-138.0-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/an.xpi -> firefox-138.0-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ar.xpi -> firefox-138.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ast.xpi -> firefox-138.0-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/az.xpi -> firefox-138.0-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/be.xpi -> firefox-138.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bg.xpi -> firefox-138.0-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bn.xpi -> firefox-138.0-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/br.xpi -> firefox-138.0-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/bs.xpi -> firefox-138.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-138.0-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ca.xpi -> firefox-138.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cak.xpi -> firefox-138.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cs.xpi -> firefox-138.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/cy.xpi -> firefox-138.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/da.xpi -> firefox-138.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/de.xpi -> firefox-138.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/dsb.xpi -> firefox-138.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/el.xpi -> firefox-138.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/en-CA.xpi -> firefox-138.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/en-GB.xpi -> firefox-138.0-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/eo.xpi -> firefox-138.0-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-AR.xpi -> firefox-138.0-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-CL.xpi -> firefox-138.0-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-ES.xpi -> firefox-138.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/es-MX.xpi -> firefox-138.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/et.xpi -> firefox-138.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/eu.xpi -> firefox-138.0-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fa.xpi -> firefox-138.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ff.xpi -> firefox-138.0-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fi.xpi -> firefox-138.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fr.xpi -> firefox-138.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-138.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-138.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gd.xpi -> firefox-138.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gl.xpi -> firefox-138.0-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gn.xpi -> firefox-138.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-138.0-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/he.xpi -> firefox-138.0-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-138.0-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hr.xpi -> firefox-138.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hsb.xpi -> firefox-138.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hu.xpi -> firefox-138.0-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-138.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ia.xpi -> firefox-138.0-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/id.xpi -> firefox-138.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/is.xpi -> firefox-138.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/it.xpi -> firefox-138.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ja.xpi -> firefox-138.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ka.xpi -> firefox-138.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kab.xpi -> firefox-138.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kk.xpi -> firefox-138.0-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/km.xpi -> firefox-138.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/kn.xpi -> firefox-138.0-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ko.xpi -> firefox-138.0-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lij.xpi -> firefox-138.0-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lt.xpi -> firefox-138.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/lv.xpi -> firefox-138.0-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/mk.xpi -> firefox-138.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/mr.xpi -> firefox-138.0-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ms.xpi -> firefox-138.0-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/my.xpi -> firefox-138.0-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-138.0-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-138.0-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nl.xpi -> firefox-138.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-138.0-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/oc.xpi -> firefox-138.0-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-138.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pl.xpi -> firefox-138.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-138.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-138.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/rm.xpi -> firefox-138.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ro.xpi -> firefox-138.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ru.xpi -> firefox-138.0-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sco.xpi -> firefox-138.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/si.xpi -> firefox-138.0-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sk.xpi -> firefox-138.0-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/skr.xpi -> firefox-138.0-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sl.xpi -> firefox-138.0-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/son.xpi -> firefox-138.0-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sq.xpi -> firefox-138.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sr.xpi -> firefox-138.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-138.0-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ta.xpi -> firefox-138.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/te.xpi -> firefox-138.0-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/th.xpi -> firefox-138.0-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/tl.xpi -> firefox-138.0-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/tr.xpi -> firefox-138.0-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/trs.xpi -> firefox-138.0-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/uk.xpi -> firefox-138.0-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/ur.xpi -> firefox-138.0-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/uz.xpi -> firefox-138.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/vi.xpi -> firefox-138.0-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/xh.xpi -> firefox-138.0-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-138.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/138.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-138.0-zh-TW.xpi ) +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ac455cca8a3a4e4ed9b788d893609f6e diff --git a/metadata/md5-cache/www-client/librewolf-bin-137.0.2_p1 b/metadata/md5-cache/www-client/librewolf-bin-137.0.2_p1 new file mode 100644 index 000000000000..5e91dca44786 --- /dev/null +++ b/metadata/md5-cache/www-client/librewolf-bin-137.0.2_p1 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm preinst setup unpack +DESCRIPTION=LibreWolf Web Browser +EAPI=8 +HOMEPAGE=https://librewolf.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+alsa +pulseaudio selinux wayland +KEYWORDS=-* amd64 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=|| ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) +RESTRICT=strip +SLOT=0 +SRC_URI=amd64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/137.0.2-1/librewolf-137.0.2-1-linux-x86_64-package.tar.xz ) arm64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/137.0.2-1/librewolf-137.0.2-1-linux-arm64-package.tar.xz ) +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=088ed11e6762f847f9705eea6d96d513 diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-136.0.7103.48_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-136.0.7103.48_p1 index e964e2bdf2d2..68b07fba2934 100644 --- a/metadata/md5-cache/www-client/ungoogled-chromium-136.0.7103.48_p1 +++ b/metadata/md5-cache/www-client/ungoogled-chromium-136.0.7103.48_p1 @@ -14,4 +14,4 @@ RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( SLOT=0 SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-136.0.7103.48-lite.tar.xz ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/2c25ddd2bbabaef094918fe15eb5de524d16949c/openpower-patches-2c25ddd2bbabaef094918fe15eb5de524d16949c.tar.bz2 -> chromium-openpower-2c25ddd2bb.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/ff88e8bafb3c25b04cc3043ba136b44eb614d56f.tar.gz -> ungoogled-chromium-ff88e8bafb3c25b04cc3043ba136b44eb614d56f.tar.gz https://github.com/chromium/chromium/commit/da443d7bd3777a5dd0587ecff1fbad1722b106b5.patch?full_index=true -> chromium-da443d7bd3777a5dd0587ecff1fbad1722b106b5.patch https://github.com/chromium/chromium/commit/7c6c78ad4e0ed6a0e1204264b02db8f85d34994e.patch?full_index=true -> chromium-7c6c78ad4e0ed6a0e1204264b02db8f85d34994e.patch https://github.com/chromium/chromium/commit/49b23faa16ad14e96601aea8772c7279fcbd6b44.patch?full_index=true -> chromium-49b23faa16ad14e96601aea8772c7279fcbd6b44.patch https://github.com/chromium/chromium/commit/6db9674ad4375d40db7df622652287ccdae82f24.patch?full_index=true -> chromium-6db9674ad4375d40db7df622652287ccdae82f24.patch https://github.com/chromium/chromium/commit/fd011815c455976b15e31966f826628b4f9f61d4.patch?full_index=true -> chromium-fd011815c455976b15e31966f826628b4f9f61d4.patch https://github.com/chromium/chromium/commit/234e68c6b6cf66bec7f367c3be40ff19b5100cc5.patch?full_index=true -> chromium-234e68c6b6cf66bec7f367c3be40ff19b5100cc5.patch https://github.com/chromium/chromium/commit/be0c460cbca7b0c927e44a529b8489c6d50ea463.patch?full_index=true -> chromium-be0c460cbca7b0c927e44a529b8489c6d50ea463.patch https://github.com/chromium/chromium/commit/4308d83bdf54a2f99329708308a358f930000c63.patch?full_index=true -> chromium-4308d83bdf54a2f99329708308a358f930000c63.patch https://github.com/chromium/chromium/commit/ba427d080df41b82e0e121326e9dd8e1853ea7bc.patch?full_index=true -> chromium-ba427d080df41b82e0e121326e9dd8e1853ea7bc.patch cromite? ( https://github.com/uazo/cromite/archive/f2122e2d4afe0744eec097411b5100966ac99bb2.tar.gz -> cromite-f2122e2d4afe0744eec097411b5100966ac99bb2.tar.gz ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic e8de74bac929ba17427e740e95707d00 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 846280a994c1843d9c21248c188bd147 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 66e890adbe1c4185d6635933f612ad49 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d41712cc0aac1a242924a27bce4861bb +_md5_=e54561e68f983e8461498976352d5a51 diff --git a/metadata/md5-cache/x11-themes/fvwm-crystal-3.7.6 b/metadata/md5-cache/x11-themes/fvwm-crystal-3.7.6 new file mode 100644 index 000000000000..b75704d57aa7 --- /dev/null +++ b/metadata/md5-cache/x11-themes/fvwm-crystal-3.7.6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst setup +DESCRIPTION=Configurable FVWM theme with transparency and freedesktop compatible menu +EAPI=8 +HOMEPAGE=https://fvwm-crystal.sourceforge.net/ +INHERIT=readme.gentoo-r1 python-single-r1 optfeature +IUSE=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 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3+ +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 ) acct-group/fvwm-crystal app-alternatives/awk app-alternatives/bc media-sound/alsa-utils sys-apps/sed virtual/imagemagick-tools x11-apps/xwd >=x11-wm/fvwm3-1.0.4[go] || ( x11-misc/hsetroot media-gfx/feh ) || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer ) +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://downloads.sourceforge.net/fvwm-crystal/fvwm-crystal-3.7.6.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 +_md5_=1df0d84bd9f07db5c90e87c92353930c diff --git a/metadata/md5-cache/x11-themes/qtcurve-1.9.0_p20250314 b/metadata/md5-cache/x11-themes/qtcurve-1.9.0_p20250314 index d1a05f5ad6e9..f890a070a5fd 100644 --- a/metadata/md5-cache/x11-themes/qtcurve-1.9.0_p20250314 +++ b/metadata/md5-cache/x11-themes/qtcurve-1.9.0_p20250314 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=mirror://gentoo/qtcurve-1.9.0_p20250314-efb9e510.tar.gz https://invent.kde.org/kde/qtcurve/-/archive/efb9e510f50f8147f05054d77c3ef433a8b9390e/qtcurve-efb9e510f50f8147f05054d77c3ef433a8b9390e.tar.gz -> qtcurve-1.9.0_p20250314-efb9e510.tar.gz _eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic e8de74bac929ba17427e740e95707d00 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=246466a12f33c1834db9ad7a293194e6 +_md5_=30993667eebab478d585b906ba9217a0 diff --git a/metadata/md5-cache/x11-wm/fvwm3-1.1.2 b/metadata/md5-cache/x11-wm/fvwm3-1.1.2 index 94b11ffae5f8..297ae9ec9645 100644 --- a/metadata/md5-cache/x11-wm/fvwm3-1.1.2 +++ b/metadata/md5-cache/x11-wm/fvwm3-1.1.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.fvwm.org/ INHERIT=go-module meson optfeature python-single-r1 IUSE=bidi +go nls readline svg 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 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT ) RDEPEND=dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= x11-base/xorg-proto x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libxkbcommon x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender x11-libs/xtrans bidi? ( dev-libs/fribidi ) readline? ( sys-libs/readline:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) 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 ) !x11-wm/fvwm 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 ) !go? ( readline ) @@ -14,4 +14,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://github.com/fvwmorg/fvwm3/releases/download/1.1.2/fvwm3-1.1.2.tar.gz https://deps.gentoo.zip/x11-wm/fvwm3/fvwm3-1.1.2-docs.tar.xz _eclasses_=flag-o-matic e8de74bac929ba17427e740e95707d00 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 66e890adbe1c4185d6635933f612ad49 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 -_md5_=637c4bfcbc22b42c22aee363b11a4931 +_md5_=19c437f89e0e482cffaef9ce30987c24 diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest index 90c6f76f09b8..5a2c6378194d 100644 --- a/net-misc/yt-dlp/Manifest +++ b/net-misc/yt-dlp/Manifest @@ -1,3 +1 @@ -DIST yt-dlp-2025.03.26.tar.gz 5908282 BLAKE2B bb14fb170a8be5b544dc3be3102a459d8ed33f6ffa41f3ffe987f129d89320d359cb29e53c4c10fc7e7969d8445728f6f98e49fa513f927a659dbec66a7fabc4 SHA512 c10380b738a44d2345b5e4b872dafd6272f00c2e5122117e35ed08c5488dbd697bf92c20da6f62dd6db81baf7acd4b321adff323c065cb7839645cfeaf63648c -DIST yt-dlp-2025.03.27.tar.gz 5909156 BLAKE2B b2dbd481277a582818998dc97785f8cebc9cefc8ce71ef498eb96a4f7a86d9b482cd059fcb6a7664c64b508be0ac6bacf13c7a376ed91e20166ff777088a2f8c SHA512 565f788752f51cce2a2273ba6af345c7fd10700b8ce86bdce82550874a5f1cba75a740ed3ae67cb0c61448ef590c7dec4fdc7012c44c43ae20346de88775dff6 DIST yt-dlp-2025.03.31.tar.gz 5918295 BLAKE2B 65027958db5084916c67c34d5e9f4794785e97a70d56658859c1a69c42e524aaba39429659d64b1d666d8792ae89ebc7742b2173c91933ddddbd8e8455487507 SHA512 d517cba7d05e643c4977d2ee4b29c820b6ada6652ae8dabd066eae9764df0d3360cbfdd60c567043d0582f33d9a48d33b0449478867bebd932fedb6fcca995c9 diff --git a/net-misc/yt-dlp/yt-dlp-2025.03.26.ebuild b/net-misc/yt-dlp/yt-dlp-2025.03.26.ebuild deleted file mode 100644 index f9f1125efc36..000000000000 --- a/net-misc/yt-dlp/yt-dlp-2025.03.26.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 ) -inherit bash-completion-r1 distutils-r1 optfeature wrapper - -DESCRIPTION="youtube-dl fork with additional features and fixes" -HOMEPAGE="https://github.com/yt-dlp/yt-dlp/" -SRC_URI=" - https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz - -> ${P}.tar.gz -" -S=${WORKDIR}/${PN} - -LICENSE="Unlicense" -SLOT="0" -# note that yt-dlp bumps are typically done straight-to-stable (unless there -# was major/breaking changes) given website changes breaks it on a whim -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/pycryptodome[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # fails with FEATURES=network-sandbox - test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout - # fails with FEATURES=distcc, bug #915614 - test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\] - # websockets tests break easily depending on dev-python/websockets - # version and, as far as I know, most users do not use/need it -- - # thus being neither in RDEPEND nor optfeature (bug #940630,#950030) - test/test_websockets.py - ) - - epytest -m 'not download' -} - -python_install_all() { - dodoc README.md Changelog.md supportedsites.md - doman yt-dlp.1 - - dobashcomp completions/bash/yt-dlp - - insinto /usr/share/fish/vendor_completions.d - doins completions/fish/yt-dlp.fish - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_yt-dlp - - rm -r "${ED}"/usr/share/doc/yt_dlp || die - - make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl" -} - -pkg_postinst() { - optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg - has_version media-video/atomicparsley || # allow fallback but don't advertise - optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen - optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed' - elog 'as "youtube-dl". This is strictly for compatibility and it is' - elog 'recommended to use "yt-dlp" directly, it may be removed in the future.' - fi -} diff --git a/net-misc/yt-dlp/yt-dlp-2025.03.27.ebuild b/net-misc/yt-dlp/yt-dlp-2025.03.27.ebuild deleted file mode 100644 index f9f1125efc36..000000000000 --- a/net-misc/yt-dlp/yt-dlp-2025.03.27.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 ) -inherit bash-completion-r1 distutils-r1 optfeature wrapper - -DESCRIPTION="youtube-dl fork with additional features and fixes" -HOMEPAGE="https://github.com/yt-dlp/yt-dlp/" -SRC_URI=" - https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz - -> ${P}.tar.gz -" -S=${WORKDIR}/${PN} - -LICENSE="Unlicense" -SLOT="0" -# note that yt-dlp bumps are typically done straight-to-stable (unless there -# was major/breaking changes) given website changes breaks it on a whim -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/pycryptodome[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # fails with FEATURES=network-sandbox - test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout - # fails with FEATURES=distcc, bug #915614 - test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\] - # websockets tests break easily depending on dev-python/websockets - # version and, as far as I know, most users do not use/need it -- - # thus being neither in RDEPEND nor optfeature (bug #940630,#950030) - test/test_websockets.py - ) - - epytest -m 'not download' -} - -python_install_all() { - dodoc README.md Changelog.md supportedsites.md - doman yt-dlp.1 - - dobashcomp completions/bash/yt-dlp - - insinto /usr/share/fish/vendor_completions.d - doins completions/fish/yt-dlp.fish - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_yt-dlp - - rm -r "${ED}"/usr/share/doc/yt_dlp || die - - make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl" -} - -pkg_postinst() { - optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg - has_version media-video/atomicparsley || # allow fallback but don't advertise - optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen - optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed' - elog 'as "youtube-dl". This is strictly for compatibility and it is' - elog 'recommended to use "yt-dlp" directly, it may be removed in the future.' - fi -} diff --git a/net-misc/yt-dlp/yt-dlp-2025.03.31.ebuild b/net-misc/yt-dlp/yt-dlp-2025.03.31.ebuild index f9f1125efc36..381bc644f1a6 100644 --- a/net-misc/yt-dlp/yt-dlp-2025.03.31.ebuild +++ b/net-misc/yt-dlp/yt-dlp-2025.03.31.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -inherit bash-completion-r1 distutils-r1 optfeature wrapper +inherit distutils-r1 optfeature shell-completion wrapper DESCRIPTION="youtube-dl fork with additional features and fixes" HOMEPAGE="https://github.com/yt-dlp/yt-dlp/" @@ -47,12 +47,8 @@ python_install_all() { doman yt-dlp.1 dobashcomp completions/bash/yt-dlp - - insinto /usr/share/fish/vendor_completions.d - doins completions/fish/yt-dlp.fish - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_yt-dlp + dofishcomp completions/fish/yt-dlp.fish + dozshcomp completions/zsh/_yt-dlp rm -r "${ED}"/usr/share/doc/yt_dlp || die diff --git a/net-misc/yt-dlp/yt-dlp-9999.ebuild b/net-misc/yt-dlp/yt-dlp-9999.ebuild index 6624a7138544..1180471289d5 100644 --- a/net-misc/yt-dlp/yt-dlp-9999.ebuild +++ b/net-misc/yt-dlp/yt-dlp-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -inherit bash-completion-r1 distutils-r1 git-r3 optfeature wrapper +inherit distutils-r1 git-r3 optfeature shell-completion wrapper DESCRIPTION="youtube-dl fork with additional features and fixes" HOMEPAGE="https://github.com/yt-dlp/yt-dlp/" @@ -54,12 +54,8 @@ python_install_all() { use man && doman yt-dlp.1 dobashcomp completions/bash/yt-dlp - - insinto /usr/share/fish/vendor_completions.d - doins completions/fish/yt-dlp.fish - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_yt-dlp + dofishcomp completions/fish/yt-dlp.fish + dozshcomp completions/zsh/_yt-dlp make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl" } diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest index 0a2b770d812b..3bd6eee3df92 100644 --- a/net-wireless/gnuradio/Manifest +++ b/net-wireless/gnuradio/Manifest @@ -1 +1,2 @@ DIST gnuradio-3.10.11.0.tar.gz 4659646 BLAKE2B 21d523030e578ac335dc1497da27a957026206b36323473d5e96d9bc3832a06765d26684c46c03017e23c0bc6302429c366befac40113f9987840d5c22f978af SHA512 faf47956924832b04c66469ba3bdf174876d25c41e0f1c1dde3755596d232e2d18f5dab7aa848463f2d23ec8bcda0283ee8ede34fd57b079fe3cdb62c6470a82 +DIST gnuradio-3.10.12.0.tar.gz 4978802 BLAKE2B 9dd2a0b410e9f42b1f1447242b13223bb7e9b11f6343496e77d7681de4ecfa514e3838e21db5fb0ce45b5589c136902f13a1e9efb42bc206fc8ee7fbf5a8e0a3 SHA512 6d94d5f755a12d79ea38b84ac869dbce86b66813ac40f7204afb24d6f70f867a258e9efde0cc24fcb1ab814129da6b941970b0c736870f99139ee65a7a8effa7 diff --git a/net-wireless/gnuradio/gnuradio-3.10.12.0.ebuild b/net-wireless/gnuradio/gnuradio-3.10.12.0.ebuild new file mode 100644 index 000000000000..af7b543f9824 --- /dev/null +++ b/net-wireless/gnuradio/gnuradio-3.10.12.0.ebuild @@ -0,0 +1,249 @@ +# 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 cmake desktop python-single-r1 virtualx xdg-utils + +DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" +HOMEPAGE="https://www.gnuradio.org/" +LICENSE="GPL-3" +SLOT="0/${PV}" + +if [[ ${PV} =~ "9999" ]]; then + EGIT_REPO_URI="https://github.com/gnuradio/gnuradio.git" + EGIT_BRANCH="maint-3.10" + inherit git-r3 +else + SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" +fi + +IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq" + +#RESTRICT="!test? ( test )" +# Tests are pulling in the installed python libs and breaking +# https://github.com/gnuradio/gnuradio/issues/7568 +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + alsa? ( audio ) + analog? ( filter ) + audio? ( || ( alsa oss jack portaudio ) ) + channels? ( filter analog qt5 ) + digital? ( filter analog ) + dtv? ( filter analog fec ) + jack? ( audio ) + modtool? ( utils ) + oss? ( audio ) + portaudio? ( audio ) + qt5? ( filter ) + test? ( channels ) + trellis? ( analog digital ) + uhd? ( filter analog ) + vocoder? ( filter analog ) + wavelet? ( analog ) +" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]') + dev-libs/gmp:= + dev-libs/log4cpp:= + $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') + dev-libs/spdlog:= + dev-libs/libfmt:= + sci-libs/fftw:3.0= + sci-libs/volk:= + media-libs/libsndfile + sys-libs/libunwind + alsa? ( media-libs/alsa-lib:= ) + ctrlport? ( + $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]') + ) + fec? ( + sci-libs/gsl:= + dev-python/scipy + ) + filter? ( + dev-python/scipy + $(python_gen_cond_dep 'dev-python/pyqtgraph[${PYTHON_USEDEP}]') + ) + grc? ( + $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}]') + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + ) + iio? ( + net-libs/libiio:= + net-libs/libad9361-iio:= + ) + jack? ( virtual/jack ) + portaudio? ( >=media-libs/portaudio-19_pre ) + qt5? ( + $(python_gen_cond_dep 'dev-python/pyqt5[opengl,${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + dev-qt/qtgui:5 + x11-libs/qwt:6=[qt5(+)] + dev-qt/qtwidgets:5 + ) + soapy? ( + net-wireless/soapysdr:=[${PYTHON_SINGLE_USEDEP}] + ) + sdl? ( >=media-libs/libsdl-1.2.0 ) + trellis? ( dev-python/scipy ) + uhd? ( + >=net-wireless/uhd-3.9.6:=[${PYTHON_SINGLE_USEDEP}] + ) + utils? ( + $(python_gen_cond_dep 'dev-python/click[${PYTHON_USEDEP}] + dev-python/click-plugins[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}]') + ) + vocoder? ( + media-sound/gsm + >=media-libs/codec2-0.8.1:= + ) + wavelet? ( + sci-libs/gsl:= + sci-libs/lapack + ) + zeromq? ( >=net-libs/zeromq-2.1.11:= ) +" + +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.2 + $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') + virtual/pkgconfig + doc? ( + >=app-text/doxygen-1.5.7.1 + <dev-libs/mathjax-3 + ) + grc? ( x11-misc/xdg-utils ) + modtool? ( $(python_gen_cond_dep 'dev-python/pygccxml[${PYTHON_USEDEP}]') ) + oss? ( virtual/os-headers ) + test? ( + >=dev-util/cppunit-1.9.14 + dev-python/pyzmq + ) + zeromq? ( net-libs/cppzmq ) +" + +src_prepare() { + xdg_environment_reset #534582 + + use !alsa && sed -i 's#version.h#version-nonexistent.h#' cmake/Modules/FindALSA.cmake + use !jack && sed -i 's#jack.h#jack-nonexistent.h#' cmake/Modules/FindJACK.cmake + use !oss && sed -i 's#soundcard.h#oss-nonexistent.h#g' cmake/Modules/FindOSS.cmake + use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistent.h#g' cmake/Modules/FindPORTAUDIO.cmake + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DEFAULT=OFF + -DENABLE_GNURADIO_RUNTIME=ON + -DENABLE_PYTHON=ON + -DENABLE_GR_BLOCKS=ON + -DENABLE_GR_ANALOG="$(usex analog ON OFF)" + -DENABLE_GR_AUDIO=ON + -DENABLE_GR_CHANNELS="$(usex channels ON OFF)" + -DENABLE_GR_CTRLPORT="$(usex ctrlport ON OFF)" + -DENABLE_GR_DIGITAL="$(usex digital ON OFF)" + -DENABLE_DOXYGEN="$(usex doc ON OFF)" + -DENABLE_GR_DTV="$(usex dtv ON OFF)" + -DENABLE_GR_FEC="$(usex fec ON OFF)" + -DENABLE_GR_FFT=ON + -DENABLE_GR_FILTER="$(usex filter ON OFF)" + -DENABLE_GRC="$(usex grc ON OFF)" + -DENABLE_GR_IIO="$(usex iio ON OFF)" + -DENABLE_GR_MODTOOL="$(usex modtool ON OFF)" + -DENABLE_GR_BLOCKTOOL="$(usex modtool ON OFF)" + -DENABLE_GR_NETWORK="$(usex network ON OFF)" + -DENABLE_GR_PDU=ON + -DENABLE_PERFORMANCE_COUNTERS="$(usex performance-counters ON OFF)" + -DENABLE_TESTING="$(usex test ON OFF)" + -DENABLE_GR_QTGUI="$(usex qt5 ON OFF)" + -DENABLE_GR_SOAPY="$(usex soapy ON OFF)" + -DENABLE_GR_TRELLIS="$(usex trellis ON OFF)" + -DENABLE_GR_UHD="$(usex uhd ON OFF)" + -DENABLE_GR_UTILS="$(usex utils ON OFF)" + -DENABLE_GR_VIDEO_SDL="$(usex sdl ON OFF)" + -DENABLE_GR_VOCODER="$(usex vocoder ON OFF)" + -DENABLE_GR_WAVELET="$(usex wavelet ON OFF)" + -DENABLE_GR_ZEROMQ="$(usex zeromq ON OFF)" + -DSYSCONFDIR="${EPREFIX}"/etc + -DPYTHON_EXECUTABLE="${PYTHON}" + -DGR_PYTHON_DIR="$(python_get_sitedir)" + -DGR_PKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" + -DMATHJAX2_ROOT="${EPREFIX}/usr/share/mathjax" + ) + # replace -DSYSCONFDIR in 3.10.13.0 + #-DGR_CONF_DIR="${EPREFIX}"/etc + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples ; then + dodir /usr/share/doc/${PF}/ + mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die + docompress -x /usr/share/doc/${PF}/examples + else + # It seems that the examples are always installed + rm -rf "${ED}"/usr/share/${PN}/examples || die + fi + + if use doc || use examples; then + #this doesn't appear useful + rm -rf "${ED}"/usr/share/doc/${PF}/xml || die + fi + + # Remove duplicated icons, MIME and desktop files and installation script + rm -rf "${ED}"/usr/share/${PN}/grc/freedesktop || die + rm -f "${ED}"/usr/libexec/${PN}/grc_setup_freedesktop || die + + # Install icons, menu items and mime-types for GRC + if use grc ; then + local fd_path="${S}/grc/scripts/freedesktop" + insinto /usr/share/mime/packages + doins "${fd_path}/${PN}-grc.xml" + + domenu "${fd_path}/${PN}-grc.desktop" + for size in 16 24 32 48 64 128 256; do + newicon -s $size "${fd_path}/"grc-icon-$size.png ${PN}-grc.png + done + fi + + python_fix_shebang "${ED}" + # Remove incorrectly byte-compiled Python files and replace + find "${ED}"/usr/lib* -name "*.py[co]" -exec rm {} \; || die + python_optimize +} + +src_test() { + # skip test which needs internet (metainfo_test) + virtx cmake_src_test -E 'metainfo_test' --output-on-failure +} + +pkg_postinst() { + if use grc ; then + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + if use grc ; then + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update + fi +} diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 4279eceddc86..e5ceca43b1ba 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -36,6 +36,28 @@ #--- END OF EXAMPLES --- +# Matt Jolly <kangie@gentoo.org> (2025-04-28) +# Unmaintained in Gentoo, depends on masked x11-wm/fvwm, +# SRC_URI uses mirror://gentoo and the files don't exist on mirrors. +# Bug #949035; Removal on 2025-05-28 (with x11-wm/fvwm) +x11-themes/fvwm_icons +x11-themes/fvwm_sounds + +# Matt Jolly <kangie@gentoo.org> (2025-04-28) +# Unmaintained in Gentoo, is not supported upstream, +# and has a modern successor that does not bring in additional dependencies. +# Migrate to x11-wm/fvwm3: https://github.com/fvwmorg/fvwm3/discussions/878 +# Bug #949035; removal on 2025-05-28. +x11-wm/fvwm +x11-themes/fvwm-themes +x11-themes/fvwm-themes-extra +=x11-themes/fvwm-crystal-3.7.5 + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-04-28) +# Package destabilisation mask for potential runtime errors and lack of +# Qt6-compatible plugins. Bug #955031 +~sci-geosciences/qgis-3.38.3 + # Andreas Sturmlechner <asturm@gentoo.org> (2025-04-26) # Dead upstream, stuck on Qt5, blocking x11-libs/qscintilla[qt5] cleanup # Bug #947297; removal on 2025-05-26 @@ -49,10 +71,6 @@ x11-libs/qwtplot3d x11-libs/qwt:5 # Andreas Sturmlechner <asturm@gentoo.org> (2025-04-24) -# A pain to maintain. No more revdeps. Bug #925718 -dev-qt/qtwebengine:5 - -# Andreas Sturmlechner <asturm@gentoo.org> (2025-04-24) # Requires Qt5WebEngine; bug #925722 # Removal on 2025-05-24 - with a good chance to be kept if ported by then. www-client/otter @@ -217,13 +235,6 @@ dev-java/jcalendar dev-java/jgoodies-looks dev-java/jgoodies-common -# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-30) -# Depends on dev-python/python-poppler-qt5, stuck on py3.12, new 0.7.0 -# release available w/ PyQt6 support would require packaging new pymupdf -# dependency (bug #949686). Use media-gfx/inkscape or app-text/pdfarranger -# alternatively. Removal on 2025-04-29. Bugs #947726, #952250 -app-text/krop - # Conrad Kostecki <conikost@gentoo.org> (2025-03-28) # Upstream is dead and broken. All 'whatsapp' deps # will be last-rited on 2025-04-28. diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest index 03dcfa3fe8fb..b19fc91aa606 100644 --- a/sci-geosciences/gpxsee/Manifest +++ b/sci-geosciences/gpxsee/Manifest @@ -1,4 +1,4 @@ DIST gpxsee-13.33.tar.gz 5557400 BLAKE2B b1aaf16567ab4f35120cf5dd43f9c29136f8dfe04ba85d4876ed135a5f84ebf3626aac9cb1c63cd7b732245a6fbb76bcedb3255d6157796a7a68c938f1da8d1e SHA512 9ae1c59ca9e3b1ceb36fb1923da7f599c6c3f11be05d789629a0a425c11a634cf5a98f78390fb5b0838f7da4e96cce807fe146d0125671d3567b17cbbf1ae9cb DIST gpxsee-13.34.tar.gz 5559175 BLAKE2B 40c702c5cb4e333738be3591fd5c3660f8d616a8689b529dae324baf2dfcc0bd460d4ccd715947fbcd7bd9be605e4516d0ab4abfc8389b3c49b3cc3a04532295 SHA512 424dbfc60ec3dd4802e69616d5cd35d26e4131ad2ed366eaced3539ea2afe1e44c8e3343f85d408fce6c5b186cf8085bfb01182e891859521778321877b9452e -DIST gpxsee-13.37.tar.gz 5561051 BLAKE2B 90b834859dbf24aaed478a6863cd9c75fa09fa8dfc5b29a25f33c78a6aca44fb6a24569fb156ede394aa6c5ec3e060815564a5db6d786d71271cc4af2d2cd42e SHA512 095dd273ecca5532d872095095ed8b2d197598eaaaf79a17734b97fb20078aab097a5db6e729b847e685e3b52bf0dc97db7cfdc96de95746251b5a4ce71b824d DIST gpxsee-13.38.tar.gz 5716780 BLAKE2B 5ffb98d22117e0147f01139e52bb114fca1e9dc4a393b67730b87a14f3cb18dc3bc8773adb345fd6f5e53ea8fddd25aa551b1c76ebea57f96de67ec3ff3161b0 SHA512 cd0f33ce7f597bd47da169e912c5344f7a2e819948592c7f8e0d79946624fca3e0513c5641fb2e1de0beb42ed19d0d2c19e8420976c2f653dcc1a620b7805312 +DIST gpxsee-13.41.tar.gz 5877946 BLAKE2B ee88d3d89868c28347227419a7629df8dffab04592d7c5d9fd4c80bc5c348739b7aa9f56d20fcd3ea1ddf12208279d0670deaad974688b04331c1f213cdad97c SHA512 1ca187740030ddcef42a48722352353dd273e4dc5c5f066094a283d750854d74eb02d020b465eb444411f6f3f0001453763411b15c3f24674049ef4821756a61 diff --git a/sci-geosciences/gpxsee/gpxsee-13.37.ebuild b/sci-geosciences/gpxsee/gpxsee-13.41.ebuild index 3bdb41535e80..3bdb41535e80 100644 --- a/sci-geosciences/gpxsee/gpxsee-13.37.ebuild +++ b/sci-geosciences/gpxsee/gpxsee-13.41.ebuild diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest index 004237aff2ee..0fd03851f9ac 100644 --- a/sci-geosciences/qgis/Manifest +++ b/sci-geosciences/qgis/Manifest @@ -1,2 +1,2 @@ -DIST qgis-3.38.3.tar.bz2 175959255 BLAKE2B 7fdc310cb8464bcc1b2168b14b661a41941c2ec22b5075f5c40796b15feeb8becec44e38905c6c970c94584b71e6d6798d0c072870f0f10555441db9399fa597 SHA512 ebf3899c9d80499f48cde713f31372fd46066c40aaeb1dacdf0778a86d6321cf73d5b68a9f03aa2423df8508142776e26878f3d845e773d4e44a86793ab92484 +DIST qgis-3.42.2.tar.bz2 185264347 BLAKE2B 21dc6a4020b4de4d6b4e753ba4c51e762ad5ec0ba723234e44f1d63e56e1f1ead2baf2323797d4bc24ca965b77f6e986757a80c994cb6740e230e94cd582184e SHA512 66c976064f383cbcb61bf385255f4e7705c047ff083a4ee123e4806110a7036f1ba6605dab6b927871607bf4cf2e5bd23e6f9fa01c48ef3bb881e4e0355d7d97 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac SHA512 6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d diff --git a/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch b/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch deleted file mode 100644 index 0c4050271b10..000000000000 --- a/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3f87b7af8baff33e2ed31c60a32da30a5291a346 Mon Sep 17 00:00:00 2001 -From: Nyall Dawson <nyall.dawson@gmail.com> -Date: Mon, 29 Apr 2024 09:16:22 +1000 -Subject: [PATCH] Fix broken test - -This test was broken and not actually testing the QgsGeometry -operator, and breaks compilation under qt 6.7 ---- - tests/src/core/geometry/testqgsgeometry.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/src/core/geometry/testqgsgeometry.cpp b/tests/src/core/geometry/testqgsgeometry.cpp -index 5cbb5b6b8c01..18e410c7a9af 100644 ---- a/tests/src/core/geometry/testqgsgeometry.cpp -+++ b/tests/src/core/geometry/testqgsgeometry.cpp -@@ -1710,11 +1710,11 @@ void TestQgsGeometry::dataStream() - QCOMPARE( geom.constGet()->asWkt(), resultGeometry.constGet()->asWkt() ); - - //also test with geometry without data -- std::unique_ptr<QgsGeometry> emptyGeom( new QgsGeometry() ); -+ QgsGeometry emptyGeom; - - QByteArray ba2; - QDataStream ds2( &ba2, QIODevice::ReadWrite ); -- ds2 << emptyGeom.get(); -+ ds2 << emptyGeom; - - ds2.device()->seek( 0 ); - ds2 >> resultGeometry; diff --git a/sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch b/sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch deleted file mode 100644 index 295c01b480fa..000000000000 --- a/sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Paul Zander <negril.nx+gentoo@gmail.com> -Subject: [PATCH] Build against Qt6 - -diff --git a/external/qspatialite/CMakeLists.txt b/external/qspatialite/CMakeLists.txt -index 33536da..61c7370 100644 ---- a/external/qspatialite/CMakeLists.txt -+++ b/external/qspatialite/CMakeLists.txt -@@ -7,11 +7,19 @@ add_definitions(-DQT_SHARED) - - include_directories(SYSTEM - ${SQLITE3_INCLUDE_DIR} -- ${Qt5Sql_PRIVATE_INCLUDE_DIRS} - ) -+if (BUILD_WITH_QT6) -+ include_directories(SYSTEM ${Qt6Sql_PRIVATE_INCLUDE_DIRS}) -+else() -+ include_directories(SYSTEM ${Qt5Sql_PRIVATE_INCLUDE_DIRS}) -+endif() - - set(QSQLSPATIALITE_SRC qsql_spatialite.cpp smain.cpp) --QT5_WRAP_CPP(QSQLSPATIALITE_SRC qsql_spatialite.h smain.h) -+if (BUILD_WITH_QT6) -+ QT6_WRAP_CPP(QSQLSPATIALITE_SRC qsql_spatialite.h smain.h) -+else() -+ QT5_WRAP_CPP(QSQLSPATIALITE_SRC qsql_spatialite.h smain.h) -+endif() - - add_library(qsqlspatialite SHARED ${QSQLSPATIALITE_SRC}) - target_link_libraries(qsqlspatialite -diff --git a/external/qspatialite/qsql_spatialite.cpp b/external/qspatialite/qsql_spatialite.cpp -index 0e8f15a..9e30004 100644 ---- a/external/qspatialite/qsql_spatialite.cpp -+++ b/external/qspatialite/qsql_spatialite.cpp -@@ -632,7 +632,7 @@ bool QSpatiaLiteDriver::open( const QString &db, const QString &, const QString - bool openReadOnlyOption = false; - bool openUriOption = false; - -- const auto opts = conOpts.splitRef( QLatin1Char( ';' ) ); -+ const auto opts = conOpts.split( u';' ); - for ( auto option : opts ) - { - option = option.trimmed(); diff --git a/sci-geosciences/qgis/files/qgis-3.36.3-testReportDir.patch b/sci-geosciences/qgis/files/qgis-3.42.2-testReportDir.patch index c8abe302104a..2b2ed2e8aaaa 100644 --- a/sci-geosciences/qgis/files/qgis-3.36.3-testReportDir.patch +++ b/sci-geosciences/qgis/files/qgis-3.42.2-testReportDir.patch @@ -8,6 +8,6 @@ index c75985a..4696f18 100644 if ( qgetenv( "QGIS_CONTINUOUS_INTEGRATION_RUN" ) == QStringLiteral( "true" ) ) - return QDir( QDir( "/root/QGIS" ).filePath( QStringLiteral( "qgis_test_report" ) ) ); + return QDir( QDir( qgetenv( "CMAKE_SOURCE_DIR" ) ).filePath( QStringLiteral( "qgis_test_report" ) ) ); - else - return QDir( QDir::temp().filePath( QStringLiteral( "qgis_test_report" ) ) ); + else if ( !qgetenv( "QGIS_TEST_REPORT" ).isEmpty() ) + return QDir( qgetenv( "QGIS_TEST_REPORT" ) ); } diff --git a/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild b/sci-geosciences/qgis/qgis-3.42.2.ebuild index b0d8c1b25389..bb9bae2726ea 100644 --- a/sci-geosciences/qgis/qgis-3.38.3-r1.ebuild +++ b/sci-geosciences/qgis/qgis-3.42.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://qgis.org/downloads/${P}.tar.bz2 examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz )" - KEYWORDS="amd64" + KEYWORDS="~amd64" fi inherit cmake flag-o-matic python-single-r1 virtualx xdg @@ -37,6 +37,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" >=app-crypt/qca-2.3.7:2[qt6(+),ssl] + dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat @@ -54,7 +55,7 @@ COMMON_DEPEND=" >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= - >=sci-libs/proj-4.9.3:= + >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] @@ -123,11 +124,7 @@ BDEPEND="${PYTHON_DEPS} ) " -PATCHES=( - # "${FILESDIR}/${PN}-3.36.3-qt6-Fix-broken-test.patch" - "${FILESDIR}/${PN}-3.36.3-qt6.patch" - "${FILESDIR}/${PN}-3.36.3-testReportDir.patch" -) +PATCHES=( "${FILESDIR}/${P}-testReportDir.patch" ) src_prepare() { cmake_src_prepare @@ -166,29 +163,33 @@ src_configure() { -DPEDANTIC=OFF -DUSE_CCACHE=OFF + -DUSE_PRECOMPILED_HEADERS=OFF + -DWITH_DRACO=OFF + -DWITH_QTWEBKIT=OFF + -DWITH_INTERNAL_NLOHMANN_JSON=OFF -DBUILD_WITH_QT6=ON -DWITH_ANALYSIS=ON - -DWITH_APIDOC=$(usex doc) + -DWITH_DESKTOP=ON -DWITH_GUI=ON -DWITH_INTERNAL_MDAL=ON # not packaged, bug 684538 -DWITH_QSPATIALITE=ON - -DENABLE_TESTS=$(usex test) + -DWITH_QWTPOLAR=ON -DWITH_3D=$(usex 3d) + -DWITH_APIDOC=$(usex doc) + -DENABLE_TESTS=$(usex test) -DWITH_GSL=$(usex georeferencer) $(cmake_use_find_package hdf5 HDF5) -DWITH_SERVER=$(usex mapserver) $(cmake_use_find_package netcdf NetCDF) -DUSE_OPENCL=$(usex opencl) -DWITH_ORACLE=$(usex oracle) - -DWITH_QWTPOLAR=ON -DWITH_QTWEBENGINE=$(usex webengine) -DWITH_PDAL=$(usex pdal) -DWITH_POSTGRESQL=$(usex postgres) -DWITH_BINDINGS=$(usex python) + -DWITH_PYTHON=$(usex python) -DWITH_CUSTOM_WIDGETS=$(usex python) -DWITH_QUICK=$(usex qml) - -DWITH_QTWEBKIT=OFF - -DWITH_DRACO=OFF ) # We list all supported versions *by upstream for this version* @@ -251,44 +252,6 @@ src_test() { addwrite "/dev/fuse" local -x CMAKE_SKIP_TESTS=( - # https://github.com/qgis/QGIS/pull/60991 - # https://bugreports.qt.io/browse/QTBUG-109955 - PyQgsUnitTypes$ - PyQgsCategorizedSymbolRenderer$ - - # https://github.com/qgis/QGIS/pull/61483 - PyQgsConsole$ - - # Newer gdal (>=3.9) changed results - # https://github.com/qgis/QGIS/pull/59620 - PyQgsProjectionSelectionWidgets$ - - # FIXME: Slightly off numbers. Investigate during a bump. - PyQgsCircularString$ - PyQgsColorRampLegendNode$ - PyQgsGeometryPaintDevice$ - - # FIXME: - test_core_layoutlabel$ - test_core_geometry$ - PyQgsProcessingAlgsGdalGdalUtils$ - - # FIXME: - # ERROR 4: `/var/tmp/portage/sci-geosciences/qgis-3.38.3-r1/work/qgis-3.38.3/tests/testdata/mesh/netcdf_parent_quant - # ity.nc' not recognized as being in a supported file format. - PyQgsMeshLayer$ - PyQgsMeshLayerRenderer$ - - # FIXME: - # FAIL! : TestQgsCopcProvider::testQgsRangeRequestCache() 'files[0].baseName().endsWith( QLatin1String( "bytes=3-4" ) )' - # returned FALSE. () - # Loc: [/var/tmp/portage/sci-geosciences/qgis-3.38.3-r1/work/qgis-3.38.3/tests/src/providers/testqgscopcprovider.cpp(1103)] - test_provider_copcprovider - - # FIXME: ???? - PyQgsPalettedRasterRenderer$ - - # TODO: rationale? PyQgsAFSProvider$ PyQgsAnnotation$ PyQgsAuthenticationSystem$ @@ -376,7 +339,6 @@ src_test() { ) CMAKE_SKIP_TESTS+=( - # TODO: rationale? test_core_blendmodes$ test_core_callout$ test_core_compositionconverter$ @@ -412,88 +374,6 @@ src_test() { test_app_vertextool$ ) - # See https://github.com/qgis/QGIS/blob/final-3_38_3/.ci/test_blocklist_qt6.txt - CMAKE_SKIP_TESTS+=( - # Qt6 blocklist - test_core_compositionconverter - test_core_expression - test_core_labelingengine - test_core_layoutpicture - test_core_vectortilelayer - test_gui_processinggui - test_app_advanceddigitizing - test_app_vertextool - - # Crashes -- also disabled on qt5 builds! - test_gui_queryresultwidget - - # block list - qgis_composerutils - PyQgsAppStartup - - # code layout tests are run on separate build - qgis_spelling - qgis_sipify - qgis_sip_include - qgis_sip_uptodate - - # Need a local postgres installation - PyQgsAuthManagerOgrPostgresTest - PyQgsDbManagerPostgis - - # Needs an OpenCL device, the library is not enough - test_core_openclutils - - # Relies on a broken/unreliable 3rd party service - test_core_layerdefinition - - # MSSQL requires the MSSQL docker - PyQgsProviderConnectionMssql - PyQgsStyleStorageMssql - - # To be fixed - PyQgsPythonProvider - PyQgsAnnotation - PyQgsAuthenticationSystem - PyQgsBlockingProcess - PyQgsCodeEditor - PyQgsDelimitedTextProvider - PyQgsEditWidgets - PyQgsElevationProfileCanvas - PyQgsProject - PyQgsFloatingWidget - PyQgsLayoutHtml - PyQgsLineSymbolLayers - PyQgsMapBoxGlStyleConverter - PyQgsMemoryProvider - PyQgsNetworkAccessManager - PyQgsPalLabelingPlacement - PyQgsPlot - PyQgsRasterAttributeTable - PyQgsRasterLayerRenderer - PyQgsShapefileProvider - PyQgsTextRenderer - PyQgsSpatialiteProvider - PyQgsSymbolLayerReadSld - PyQgsVectorLayerCache - PyQgsVectorLayerEditBuffer - PyQgsVectorLayerEditUtils - PyQgsLayerDefinition - PyQgsSettings - PyQgsSettingsEntry - PyQgsSelectiveMasking - PyQgsServerApi - PyQgsServerWMSGetFeatureInfo - PyQgsServerWMSGetMap - PyQgsServerAccessControlWFSTransactional - PyQgsServerWFS - ProcessingQgisAlgorithmsTestPt2 - ProcessingQgisAlgorithmsTestPt3 - ProcessingQgisAlgorithmsTestPt4 - ProcessingGdalAlgorithmsVectorTest - ProcessingGrassAlgorithmsImageryTest - ) - if ! use netcdf; then CMAKE_SKIP_TESTS+=( test_core_gdalprovider$ diff --git a/sci-geosciences/qgis/qgis-9999.ebuild b/sci-geosciences/qgis/qgis-9999.ebuild index 8da4caed8e28..ba6c088694a9 100644 --- a/sci-geosciences/qgis/qgis-9999.ebuild +++ b/sci-geosciences/qgis/qgis-9999.ebuild @@ -37,6 +37,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" >=app-crypt/qca-2.3.7:2[qt6(+),ssl] + dev-cpp/nlohmann_json >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat @@ -54,7 +55,7 @@ COMMON_DEPEND=" >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= - >=sci-libs/proj-4.9.3:= + >=sci-libs/proj-8.1:= sys-libs/zlib >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] @@ -117,14 +118,13 @@ BDEPEND="${PYTHON_DEPS} dev-python/pyqt6[${PYTHON_USEDEP},testlib] dev-python/nose2[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] ') ) ) " -PATCHES=( - "${FILESDIR}/${PN}-3.36.3-testReportDir.patch" -) +PATCHES=( "${FILESDIR}/${PN}-3.42.2-testReportDir.patch" ) src_prepare() { cmake_src_prepare @@ -163,29 +163,33 @@ src_configure() { -DPEDANTIC=OFF -DUSE_CCACHE=OFF + -DUSE_PRECOMPILED_HEADERS=OFF + -DWITH_DRACO=OFF + -DWITH_QTWEBKIT=OFF + -DWITH_INTERNAL_NLOHMANN_JSON=OFF -DBUILD_WITH_QT6=ON -DWITH_ANALYSIS=ON - -DWITH_APIDOC=$(usex doc) + -DWITH_DESKTOP=ON -DWITH_GUI=ON -DWITH_INTERNAL_MDAL=ON # not packaged, bug 684538 -DWITH_QSPATIALITE=ON - -DENABLE_TESTS=$(usex test) + -DWITH_QWTPOLAR=ON -DWITH_3D=$(usex 3d) + -DWITH_APIDOC=$(usex doc) + -DENABLE_TESTS=$(usex test) -DWITH_GSL=$(usex georeferencer) $(cmake_use_find_package hdf5 HDF5) -DWITH_SERVER=$(usex mapserver) $(cmake_use_find_package netcdf NetCDF) -DUSE_OPENCL=$(usex opencl) -DWITH_ORACLE=$(usex oracle) - -DWITH_QWTPOLAR=ON -DWITH_QTWEBENGINE=$(usex webengine) -DWITH_PDAL=$(usex pdal) -DWITH_POSTGRESQL=$(usex postgres) -DWITH_BINDINGS=$(usex python) + -DWITH_PYTHON=$(usex python) -DWITH_CUSTOM_WIDGETS=$(usex python) -DWITH_QUICK=$(usex qml) - -DWITH_QTWEBKIT=OFF - -DWITH_DRACO=OFF ) # We list all supported versions *by upstream for this version* diff --git a/sci-libs/givaro/Manifest b/sci-libs/givaro/Manifest index 1b16b256a854..f0f5a4c135d8 100644 --- a/sci-libs/givaro/Manifest +++ b/sci-libs/givaro/Manifest @@ -1 +1,2 @@ DIST givaro-4.2.0.tar.gz 969595 BLAKE2B 07c9f08269ee60c06b1589e56ccf61870df6c7cab93fb8ebf27791d9231b153a2da9aed296105fd6dcd52aaa7d27ea03eacd6f2066d29de267455c9ca3747995 SHA512 1a3280563181710d364b77e1efe8c8f52ce3119a08b35f329cfd98136a742431b7e9d102289448d337797f815439682d0cfce1567a5a88d5851b244673a84486 +DIST givaro-4.2.1.tar.gz 1036238 BLAKE2B 875ce705a319e4c19b7662cd9e147313924315d49d53d4199d24fe7356859f735b22d73d2694a3a4958a9132493ad9deae60197c80b3249615c716c6212e8cc2 SHA512 120eaf61e820398bd9eb9df325a18241be4563cf654cf244f0a2b8b54347e8ea45da1d61979b0fc527e2f7f238d79ea493216a25c02d9d7e504f7443d05162d4 diff --git a/sci-libs/givaro/givaro-4.2.1.ebuild b/sci-libs/givaro/givaro-4.2.1.ebuild new file mode 100644 index 000000000000..d101f20d5337 --- /dev/null +++ b/sci-libs/givaro/givaro-4.2.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="C++ library for arithmetic and algebraic computations" +HOMEPAGE="https://github.com/linbox-team/givaro" +SRC_URI="https://github.com/linbox-team/givaro/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="CeCILL-B" +SLOT="0/9" # soname major +KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-text/doxygen[dot] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) +" +DEPEND="dev-libs/gmp:0[cxx(+)]" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog README.md ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --with-docdir="/usr/share/doc/${PF}/html" \ + $(use_enable doc) +} + +src_install() { + default + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/sci-mathematics/primecount/Manifest b/sci-mathematics/primecount/Manifest index cfec9e09faf2..02ab4dbd0adc 100644 --- a/sci-mathematics/primecount/Manifest +++ b/sci-mathematics/primecount/Manifest @@ -1,2 +1 @@ DIST primecount-7.13.tar.gz 431676 BLAKE2B a02ba71af2b545f2a89e83018c3e9f2ab6ad5e567e5e72e3a0e85ccc132f1bc54b7dcc8b51ccdb1e727f6edcf050a856cee15e4180cc46a54fa8c5fe834d8cd8 SHA512 836c181e586a691708049d3ba04672e1dd4922160e17b3b03737ea55512186d3a529e003af08ff2e78f7bf7349cce0819c98144cfb89bd8208e4bad8124ae17b -DIST primecount-7.6.tar.gz 382074 BLAKE2B f665db8724b32b2f057db96fdd6421d7a996ed4bda7f43cd405e6c05b59abab8672407c41b6fafdd9c68dae3f51b65305112c0724c95ce3fdb33b9dbfaadfbff SHA512 643372d9a011dba8a49f21eabc00068b77a5ef5dc6d12e6b55230b97f14dc9d1d855bb7ad662beda548e4ff1396f1b06d473e2fe4b81e7dbe9926aaadc4da360 diff --git a/sci-mathematics/primecount/primecount-7.13-r1.ebuild b/sci-mathematics/primecount/primecount-7.13-r1.ebuild index 62113042f54e..653e134ea79c 100644 --- a/sci-mathematics/primecount/primecount-7.13-r1.ebuild +++ b/sci-mathematics/primecount/primecount-7.13-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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz -> LICENSE="BSD-2" SLOT="0/7" # subslot is first component of libprimecount.so version -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" IUSE="+executable openmp test" RESTRICT="!test? ( test )" diff --git a/sci-mathematics/primecount/primecount-7.6.ebuild b/sci-mathematics/primecount/primecount-7.6.ebuild deleted file mode 100644 index 7ea70f3af335..000000000000 --- a/sci-mathematics/primecount/primecount-7.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="Highly optimized CLI and library to count primes" -HOMEPAGE="https://github.com/kimwalisch/primecount" -SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/7" # subslot is first component of libprimecount.so version -KEYWORDS="amd64" -IUSE="cpu_flags_x86_popcnt +executable openmp test" -RESTRICT="!test? ( test )" - -DEPEND=">=sci-mathematics/primesieve-11.0:=" -RDEPEND="${DEPEND}" - -DOCS=( - ChangeLog - README.md - doc/Credits.md - doc/Easy-Special-Leaves.md - doc/Hard-Special-Leaves.md - doc/Records.md - doc/References.md - doc/alpha-factor-dr.pdf - doc/alpha-factor-gourdon.pdf - doc/alpha-factor-lmo.pdf - doc/libprimecount.md -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - local mycmakeargs=( - -DBUILD_LIBPRIMESIEVE="OFF" - -DBUILD_PRIMECOUNT="$(usex executable)" - -DBUILD_STATIC_LIBS="OFF" - -DBUILD_TESTS="$(usex test)" - -DWITH_OPENMP="$(usex openmp)" - -DWITH_POPCNT="$(usex cpu_flags_x86_popcnt)" - ) - - cmake_src_configure -} diff --git a/sci-mathematics/primesieve/Manifest b/sci-mathematics/primesieve/Manifest index d16a3dd0d053..33327a1a9a94 100644 --- a/sci-mathematics/primesieve/Manifest +++ b/sci-mathematics/primesieve/Manifest @@ -1,2 +1 @@ -DIST primesieve-11.0.tar.gz 125086 BLAKE2B ac425b6435bc95efbfc3d7458b59719af390508db811e0a993a606397166771cfcb9c0269249341fb6f678aafa8bae4a89e7a914176f61a608e6ccdfd0cab22b SHA512 1be9ff9d07068cab1ca69315010238ab15e5ba3b674bd45e9a0e11d20418810ece05a8df3853796118193468ac2ac6e24391f82d6db9581658ce59ddabb5b7fc DIST primesieve-12.3.tar.gz 140761 BLAKE2B d93aa8747d43850b9194172a2300942a685797c1aeb503240eb23cbbfe4b99281f3058a622d0e2359017e144ff8200dcecdd56922e16b46366d693b04eb1350a SHA512 b7bd74223ca9abe41de9f6a48102e6cfd1b1989fb291292c13f5c751a31f8df93e1faaadee318f169cfe81fa4dc4d5b0678fe7556f77043941d8ae749c6e8cc7 diff --git a/sci-mathematics/primesieve/primesieve-11.0.ebuild b/sci-mathematics/primesieve/primesieve-11.0.ebuild deleted file mode 100644 index 3b25b42945c2..000000000000 --- a/sci-mathematics/primesieve/primesieve-11.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="CLI and library for quickly generating prime numbers" -HOMEPAGE="https://github.com/kimwalisch/primesieve" -SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD-2" -SLOT="0/11" # subslot is first component of libprimesieve.so version -KEYWORDS="amd64" -IUSE="doc +executable test" -RESTRICT="!test? ( test )" - -BDEPEND="doc? ( app-text/doxygen app-text/texlive media-gfx/graphviz )" -DEPEND="" -RDEPEND="" - -DOCS=( - ChangeLog - README.md - doc/ALGORITHMS.md - doc/CPP_API.md - doc/C_API.md -) - -src_configure() { - local mycmakeargs=( - -DBUILD_DOC="$(usex doc)" - -DBUILD_PRIMESIEVE="$(usex executable)" - -DBUILD_STATIC_LIBS="OFF" - -DBUILD_TESTS="$(usex test)" - ) - - if use doc; then - DOCS+=( - "${BUILD_DIR}/doc/html" - "${BUILD_DIR}/doc/latex/refman.pdf" - ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_build doc -} diff --git a/sci-mathematics/primesieve/primesieve-12.3.ebuild b/sci-mathematics/primesieve/primesieve-12.3.ebuild index 01033ef71a98..545a7b6df599 100644 --- a/sci-mathematics/primesieve/primesieve-12.3.ebuild +++ b/sci-mathematics/primesieve/primesieve-12.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/kimwalisch/primesieve" SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0/12" # subslot is first component of libprimesieve.so version -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc +executable test" RESTRICT="!test? ( test )" diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest index b6d609512be1..883c9ba57872 100644 --- a/sci-mathematics/wxmaxima/Manifest +++ b/sci-mathematics/wxmaxima/Manifest @@ -1,3 +1,4 @@ DIST wxmaxima-24.05.0.tar.gz 16824007 BLAKE2B b6d6db89c20b76713c19b810d24571d6ded3937573ef72f8c8a73cdf870e164da6916b602f4e6970e6094eb1c4e575de62f06a20f14ee75679c70cff6a6629cb SHA512 62a5911220fc1a9403ca3af11110b9043cffcf0b3a1ef6e6a87f74e63de6a00e2bf809db1a05fe2b5bc40da155746c05d68ff247c424c63a6bd6724b5fe12be9 DIST wxmaxima-24.11.0.tar.gz 15949384 BLAKE2B e91af88739a8b636a217ea1b62b2df6757bf1f615c2b52f5b1a6f5d07f9f2b5a7ffe536d8fb4ea4c52df64d06f382bd187eac378adc270eeba832aa3cfd51037 SHA512 ff547154f172c0f008febb10d1258d7ee1635b1dc6f3ae9e1b39cfad4ac65ab4710c3d65318fc0c6b7f04a4c9d0d0ac66553e7a98e4fe5b05b5f4e6c8854077e DIST wxmaxima-25.01.0.tar.gz 15969792 BLAKE2B 7e5be29a05b339106ce0a7afedc336597054ff617f59891636cfd3e4260677fde696b116b9302bfadaf22074571536ce7644995a568f0c4d355e46adf872eb50 SHA512 6453bfd04759e14a8d84ec8dde944511a13a19b1964fe23ece1f5f72088fe4e3ed7885d587c5bb0e7c8dca2a46ae8accc8241a04ecf039f17ac6b80a26dd4222 +DIST wxmaxima-25.04.0.tar.gz 16017552 BLAKE2B 7b3aff8529a362d989c49cf0febacf56cdbf2bc02439417bc2a97e7481c5cf5f9908966e51453b48eb6d080f0362da95c24f162c2392c80af73985aa4360909d SHA512 2ea698c2b6d75f5a1c3480116e44201b85d7d39be59a649d569d1625ac165f83cf5a0961c0b0a87876a56f4dc298c2005b7e6d30cdeaf3180e63627c75e793c7 diff --git a/sci-mathematics/wxmaxima/wxmaxima-25.04.0.ebuild b/sci-mathematics/wxmaxima/wxmaxima-25.04.0.ebuild new file mode 100644 index 000000000000..f029f131998a --- /dev/null +++ b/sci-mathematics/wxmaxima/wxmaxima-25.04.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" +PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" +inherit cmake plocale wxwidgets xdg + +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-Version-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test webkit" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:2 + x11-libs/wxGTK:${WX_GTK_VER}[webkit?]" +RDEPEND="${DEPEND} + media-fonts/jsmath + sci-visualization/gnuplot[wxwidgets] + sci-mathematics/maxima" + +src_prepare() { + cmake_src_prepare + + sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i CMakeLists.txt \ + || die "sed CMakeLists.txt failed" + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \ + || die "sed info/CMakeLists.txt failed" + + # locales + rm_po() { + rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed" + rm -f locales/manual/${1}.po + rm -f info/${PN}.${1}.md + rm -f info/${PN}.${1}.html + sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt + } + plocale_find_changes locales/wxMaxima '' '.po' + plocale_for_each_disabled_locale rm_po +} + +src_configure() { + setup-wxwidgets + + local mycmakeargs=( + -DWXM_UNIT_TESTS=$(usex test) + -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON) + ) + + cmake_src_configure +} + +src_test() { + # Just run the unit tests manually for now as tests fail in a non-descriptive + # way even with virtualx + # bug #736695 + cd "${BUILD_DIR}/test/unit_tests" || die + + local tests=( + AFontSize + ) + + local test + for test in "${tests[@]}" ; do + ./test_${test} || die "Unit test ${test} failed!" + done +} + +src_install() { + docompress -x /usr/share/doc/${PF} + cmake_src_install +} diff --git a/sys-power/acpilight/acpilight-1.2-r4.ebuild b/sys-power/acpilight/acpilight-1.2-r5.ebuild index 06eb9828c771..f4ec3bca7794 100644 --- a/sys-power/acpilight/acpilight-1.2-r4.ebuild +++ b/sys-power/acpilight/acpilight-1.2-r5.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 PYTHON_COMPAT=( python3_{9,10,11,12,13} ) @@ -17,13 +17,16 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="virtual/udev - acct-group/video - !dev-libs/light +RDEPEND=" ${PYTHON_DEPS} - !x11-apps/xbacklight" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" + !dev-libs/light + !x11-apps/xbacklight + acct-group/video + virtual/udev +" + DOCS=( README.rst NEWS.rst ) PATCHES=( "${FILESDIR}/acpilight-1.2-fix-log10-of-zero.patch" ) @@ -42,7 +45,6 @@ src_install() { pkg_postinst() { udev_reload - einfo elog "To use the xbacklight binary as a regular user, you must be a part of the video group" einfo elog "If this utility does not find any backlights to manipulate," @@ -56,6 +58,5 @@ pkg_postinst() { } pkg_postrm() { - # Triggers a QA warning if missing udev_reload } diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 5d18752fd868..06de11d9dda2 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -192,8 +192,108 @@ DIST firefox-137.0.2-vi.xpi 471354 BLAKE2B 7b35008aceff8695361d8dcf379af124b605e DIST firefox-137.0.2-xh.xpi 278686 BLAKE2B 33e51eb98a1267c949b8ab0abbc173b709d7a3ed02a536be90ef452e04bdbae7a4b4685fb4b7ba05769c6728d20aac9653efb05e02e1dedfba552bb45b176d4b SHA512 4d2809a3ee365bc16f4681c8d7c222adf91fb2875d8723e8cef4907dda72b6442ee9858438b6c1d89a7339556f8a03a5c6dd18f3ef7630950e4605e7840fa2cf DIST firefox-137.0.2-zh-CN.xpi 462568 BLAKE2B f3a781c1bb3c5297206caa3229f05a789ae5dc59667886646001b9a6ba4d7bd0d4b9e336bbb3ef91c8b0935bf7ba56b63b59a3f8210116958e2a4c6cbeaac104 SHA512 652fc99cbdecb265a82a12b0822581985101a055e0e924feefe06d6b6a9bdeb7ae9107249b652d58694c6ccb167edfdb957b68b031d024291d274bd80f9f35dc DIST firefox-137.0.2-zh-TW.xpi 465652 BLAKE2B 4c26831c1e4633d7ae44b9328b4e8123e1cfe783c538dd2c1fbd9952decc6d7b9ee16237eb31c98f4fdc1e291607a6a5f4c344c72d95d3d6924eebfc0201fd24 SHA512 757d52cb62a90a01f2cc7cedf7327814b70ee5850ccba967a096154a497d49668b085839088849e10bb3dd7fb5630f3b7811b4a673eb4e2fb9d885a6793c7b4c +DIST firefox-138.0-ach.xpi 295292 BLAKE2B 19257efd78bdf073783fcf4e3e12d914a6b4e7a9aa1f7d1d24b5fcc3db6194b6da5bdb4f01c5c5fa92f9d9adb141d88c7231798c78862c7e208578d114b7f3b1 SHA512 c7bab3ada86d19b9b8e7ca525a664349ece591b5d2c69b40f1bc0d2f515482e5cd0f550b9a2eb0da9e6e5d8ad9aed5bf5424f4af9cfdbf64fadf666554e75e54 +DIST firefox-138.0-af.xpi 267285 BLAKE2B 9da1eee66843c0e06f59a9f4f9004ced00db0a1f544dbdf4f160e412056f10045d40028da76397a238507ee617826f34d6e72a49cdb3548fa2417228c51108c0 SHA512 a0e9dbe90a81dac2beffeb1667b0738cb4dc1298368db4db7ca4077b4546a7a8947c98ac1298e058b6d5291f5b4b4ae793e0f8ea32571113594e2f7e736f129d +DIST firefox-138.0-an.xpi 333087 BLAKE2B f73f69d3f501f0d91c0a441ccd3854b3925f4392ab64062a7d29640d6a58c366b149a26ddc1f1a0e3d6c4b1cc9ddcef351d7370f567a2222573cd381bd6ee41a SHA512 8b4c34149b2b2589d524db254feaa15682af3f9486dadbaa1509b6a7fb954609b72819232ea447148cd348c36438dc550258406085295a32ab0e5f25438ac4fd +DIST firefox-138.0-ar.xpi 437202 BLAKE2B 032b3d160ed8b1c16349a795900128a187e79650c54c99107b844788a7974c16da2a20dc9c31ee928e0fc71beee2dc1d96731c295dce95e481af06bef2697ad3 SHA512 28aa08093653c4daf8cfb22a6b28429e06e0466bed47da1e4198137e7fd0e1452ed56eedc25186d43eeec48f2e1e9ed507be314653ec73755aad584a2e7aadb4 +DIST firefox-138.0-ast.xpi 313964 BLAKE2B c303168498b2e0fdf2b776b25e78326a658df2e24a2d6cdb321caea2982fe132e7062ba70d5c9cd96d357c28e65e1764d2ceef7794c77dd1e8ddb8bcebe4e43d SHA512 3bd30dcf21efba0c182ba74c9fa9c0a0b547251851049fe66cdb318e3f124bcdbfae5f8a3b243114e652d383d4c66bc6a14edba619e99c19a32d82c9e427e32c +DIST firefox-138.0-az.xpi 319121 BLAKE2B ae9f3941e602978324c925ca1a65b90f61f72e7a52c37e0f3015b909263d3db1814efbe6b267c93557057b8636623ffca66eef5f6407d999746514bd1bab6de2 SHA512 505907ede3e413e79fc62fd867c40d57fe4bd54a8f3ee477690997f6735d827e6ded3b4f06dea03c669ea8de777f1604f4f9caf1134c7f8db69a4bff00e29cba +DIST firefox-138.0-be.xpi 515967 BLAKE2B 7ba24f5e5d8588bf8046f7b26ad841f78de106dd2139c7a26d0a6a560b27405557b5f3a9bed3041676d05225c5dd03fc57c1ed9ef832c3c8f143d1229e3b1d69 SHA512 076847a1ad896e736bf357a2a06f560528ab012762a831f8afd32ef89755fa9228b5632c2883bab87fd8b63176370bcc57825e0d14038668d953de90867f29ec +DIST firefox-138.0-bg.xpi 448971 BLAKE2B 14bea667b5f6640dfdb153713e99640e46036872670a43b1f160d3d7beaedb6945bd01f8d69a561ed60ad790ae4f472203ec08b2707622b7d8c1278c96eaaee3 SHA512 b75944125038125f35f5095d27067d3d99f96e6638152f6a28db90c199a3c28c6dde647fde6d64a855d996f65fe00c601c81b095bff7a9df5472d05b9d56436e +DIST firefox-138.0-bn.xpi 413602 BLAKE2B fddad8e16ccc9601b3d36e0d03261a044d96fa5a4a445fa33140157a48fe19d44f661adeb152fe2acd6a763c93005cf72d7f64942688a4550c173da0e1cf84a1 SHA512 fda4366645a740a6ce26f5f35d580393b3ea041149d08e7eb116b6725ef9aaea57c2cb00fee37a26dcd97ad15f022c08622f3cf0f0f74f33d0ab60cd93448617 +DIST firefox-138.0-br.xpi 394171 BLAKE2B c6fb5508afdda403c5f269b3143d40f8a2c4ca1f0e5eab3914ae949a43488cd314e85aea13279675f405b7c22bb73c6ddf12ef3237cc70bd4a2fce4fb7374573 SHA512 ee3c3723971db74c296efa89f2b87c4cd3903ea0ff590b4c1802981105fa174246762b72bc1846118ea1d00c98fff093a66beee97012ed017583bce9b5327534 +DIST firefox-138.0-bs.xpi 364827 BLAKE2B 3da5eeb44efce31c3243ae709e62185af529238e2158b5e9250ff221226a14112a9928139ba7cbea088077298fc5e74a0280ab36be798f76f80d7b81dcd256f9 SHA512 96b99afe4ffc27a78c4a34615defe38fa81e9a58c8fcb884da624aa27e564aae577859a15855044869bee1ed451737635c8c6ddb94c4928db83f4cc0bf267d3c +DIST firefox-138.0-ca-valencia.xpi 359045 BLAKE2B b0fdcea7867ca5e1ea1c504c319fdfa75176246fb55a63df0ddf0516407e6de8a8955ea9f076b269bd90b298e5680e317dd393a31f173415cb98aca88122ac69 SHA512 d8f7b24fbe324f4a6f595c30ab63a9268b2af01cfea6576b6d455d2807e44cab91c819649ebcb1e6c26897dd626a556c4edf72c2d6399e66fac4e4629ea346fb +DIST firefox-138.0-ca.xpi 402154 BLAKE2B 9adcc2894fcbd926e14837115b3f408aa0a09501fb509a48f07cb96c466e9a481b49fbbcb8a2f115a4c1651e66c80e1de786742ed7e64b510691695b838bcbbb SHA512 bedd0996da48b3e4cd9eab451374274eae29582165568f87ce770b7acf087b46ac65adc79e7116e9556460100f3905d74b0fe0309fa82fe3d29c2b2764b89cc7 +DIST firefox-138.0-cak.xpi 392707 BLAKE2B e59755941a20750ec7b9c321e5a267cd13c8da8c8e7a475783c317485962d7b4879e2b4c37c275831d7e0512b29b3212fa212f42e4c0e6bacdb56e08c9059545 SHA512 eb55b22dbfe5ac28bf45345017f221eedf0f7f31459e3c77bd6b1a1df456da63349cb99fbf4fc9819f52e8a25905dfc57a4dd02b0dd9f28d53064b95db4f9d7d +DIST firefox-138.0-cs.xpi 475091 BLAKE2B 186115be840434051abb668ed4470cb9f38964209ae73be5ceead65d771cc2548b956848e636bec1f32d2b4051817f891bc6646f7db89d4e26ffeaafbbeed26b SHA512 a9cb8cfd6cc09b18d37a71d42574814c6758c1ca357bd9372a6d16c1c42fa66b4a334136a2d2109b041699ab3c2662757957851e4a96a6845f7849bda22ffb82 +DIST firefox-138.0-cy.xpi 441400 BLAKE2B 624227ede18f0ca73bfb095fe19f58319b4522295ed27942f13d4b95729250918719e6e6bfe024c8c4df6776549ad16413b5c4178a082b06bbcfcb432020b86e SHA512 17c3fdd2b2685a096778583c22c61dee663aab343bc7ae6c65ea75f50e8f610a09b47ca0ab157c647966a8380fdbfcaef2f4dd5dced5c2b4de121d27bef42dd1 +DIST firefox-138.0-da.xpi 430729 BLAKE2B 566e064f7d02fd56922daed34d306c71bb0f89227395b9a18aa3a8ec774c664c758825e9eff52b4d67872e30f16888a13d1141d696ac2d8afd7849c8d34948ac SHA512 98c335ac7c6bc4b4d808ef69a285f41a800c4aa912f7b3f6c2190b89d60fcf5d1a70ba4433d08d3d1080f3c8e90a819e38fac82f348452fa6eb1e0ad0e6bc545 +DIST firefox-138.0-de.xpi 452227 BLAKE2B 18f78bc82d0db37840705dd9a962e2b950262da9bb12121993762b68b3543edaaa63846f1e59f8dc27992f2ad7572261aa8327f4436555e1475300423317c056 SHA512 56787ed633cd1a2700e592e6317d4c02ab1ea9c50d2e03d185fa502c8c8918e678bce4024c766a1b0d99cd5af23eece25d46ccb468b3dd7b682bf641d27adff8 +DIST firefox-138.0-dsb.xpi 465486 BLAKE2B 46573177701c4e3b7bcda471747a11a75c96a06d20004e67c6854720f9b8b27bbfb5d65ee1056166668b8672d1120d5e110248bec36425a16958a35bebc7a6c0 SHA512 c16e007e8ddd368104590c1bd80397529e9ecaa9e677a4ff16e338e1b0b3d281ae32db2036cbf0722df583fe19475167de31abd1de3ffbc1aa4f56ad8f1433fb +DIST firefox-138.0-el.xpi 536326 BLAKE2B e218c2ee06d39eb74e11cc1dab0ba802633b36d9a28653d1557b2fac38e9df6f7d5df5288b82497a84bdd2b9714b2b5bb98ea3ca37fc9d3a29d0881fa68e922b SHA512 f77b24f9ada4e3657ee4bc1149c0ff131cd5b99105ee4702d2e42040e78870f84756a21e96ba92cb95cf7857e1974ec3f15e79783a74050f493603389c8d73d5 +DIST firefox-138.0-en-CA.xpi 407813 BLAKE2B dafdec5c2119f01a7cd25df2acd1dbbf431161dbce2a2b71db834117d41ad39d712e1c77a0de5fecd4a0244efedbea7d5cfa9839dfcf309f3bc40199378135c1 SHA512 e95c0f2170099991aebf7f4f6cba87a7488cd43f6b175354a25c426f2a5f3674de69f2c8027744a25be4403681929971e71009eca26ad7a53b6b2c4492c71b93 +DIST firefox-138.0-en-GB.xpi 411220 BLAKE2B 359ae7de54ecf86c68a793868d3187ab3c6dfd80463b91dad08d4044242c3d2b8e548090a2443be9f211c7d2f28d5bdfe8049ae5857efa39b8c54019a5838328 SHA512 480e08b37ad1a75e8e450e84336e182a470d952b7288bbc75d38e1d1322523c008285a7dfaac0872323ec5ba4f1ed4d1c62c38cfaba93dfde77fe2324741b019 +DIST firefox-138.0-eo.xpi 433088 BLAKE2B 237849d2f673698ec4897722df2759e56e523f9e541c0f862a11508010a622378ebb3af5d7d432c55405ff1777793ceee350cf006f0851c38ce50cebb9aa0186 SHA512 da30fbc0232c8a23209958e4a254b685dc70d1a09a807aac515bcac79cebe54a0a2fdc37222161ff2f1e085bead8caebb5315dd7d9355de0547f2577c411589d +DIST firefox-138.0-es-AR.xpi 445148 BLAKE2B 128c109e137777dac17bbc6172a101d5470d999f7f5a3499d60e255085bf5d085ec14d1684f1bed1d87ecb1042438ceddd481bf0e21a4c5750987b832580713b SHA512 43d1b3ded89c58e034cf9fcddb9f6423c36d02e792cb789c24925b82d62f57d8defd9e692547f9d77457ec6e52f760b21d6477d30664da85de68bcb77f0da4dd +DIST firefox-138.0-es-CL.xpi 445858 BLAKE2B 0b2443f19bf63d44c9a0da96018597dd8e1c934c7c5a3c2844f9bee11704f314d6bc6d3cd2142e70576f6f5c960101c4c30feff9b24204a1c1c5d98ece8ff118 SHA512 a544af69a0aae400dcf1a2c18afe60abc423323e5666df3117613cfd4d84e475e6849652a4b28336ef95ea6bb3abbc12dd8b01184094726bb66ce4d4c76daf3c +DIST firefox-138.0-es-ES.xpi 446610 BLAKE2B 27cac402477f4317460183000630757ac4769683b1744a645b4533af5fe342a0fe91d5a72f70a3f371835dd1e118532bce185c66014a0cc1144e353fd4affcdb SHA512 54c9c822649c61880c38ce7f8efa4d56e788cbf186dc6a19cfa2918895fd4f755b49ee9096e08bd1abb1a968ccbed66fcc1d5d742dd6381b29844734987799d9 +DIST firefox-138.0-es-MX.xpi 442561 BLAKE2B 5b536bc4b571a0d8240d01c1b0a19f4f873bf40806ca55cd4f1b6cfdf56a9fd71052485b1ff3e020725bf58a7ad8e6ad0eb6b3891fb6845dec8637668a472df5 SHA512 d889abeb6a810fbaafab131a8d7f7920d6779ba35cab9073b7fcc1d53cc7c0f4a7d7623e7abc65c0afb52a9dc3daeaa99ca4b4842b351b83ec0583c20bd1d1fb +DIST firefox-138.0-et.xpi 359659 BLAKE2B 6f6beb3ba715c77360c5e2b1fa9603b0ffee06d2b4932fc4bf374d65c06c2a7b3badf0c7a810c8f3a094eb1d026d751e9eec7b0081421d7b13abd55b77d0f7df SHA512 72af08e0b26e6ce4d10e120501f3a65150224a4c1cf8bbc47347698deeeaeb5511ae6e878c50bd30515c571e69b252ae52235d5f06fef5331fd87854ad5cff33 +DIST firefox-138.0-eu.xpi 413925 BLAKE2B 0a684294bf18048718ca2cd943359ce323321b800f88835d87b20991e2bc7008dc4bfb7ec858270ddfbd259918762ab69bccce05c3f35ac20f7dd8e085c56975 SHA512 28cd1e39de376fa6921c66e94fcb6bbd1fd2ebaddfe69e8cf9d6bc657271b8c03cd29c77eab0bf6e7967ae28efdaf3ba2781d898abe41133bab699a9b4d197da +DIST firefox-138.0-fa.xpi 412991 BLAKE2B 910cd7d59efb30e6c6c28ac68e64e69da1c0d9024c34743fe585633ebf15e0cc0fc35aa73d95a17dc3ff53adb8d51176715c375fc1a8b8535c1611da5acd779d SHA512 4825de46b9fe33b3f7a2c72cd6ca0b4004cc81a06388c8588852215e70f11d9ecf1ca7da65859337a93b8f35ddcebc2fb2c1ef3cf75a10b5abcb69b22b2a1151 +DIST firefox-138.0-ff.xpi 311295 BLAKE2B 5aa6b3c3600f4515af685b536ea36fa6c2c04dc1c0262e8868eef75551e7e4924a9b752fc9e2ed638f58863e12214b083360518e1cda6a5efcc75c3da0881b14 SHA512 c089410ed9030218c6cf121f996492a976ae99633deead7fd34b1639b29127cec8d5f2d879522f9c69ae58a9c82be6f0110d01695029ea55f1482ea0e37917e3 +DIST firefox-138.0-fi.xpi 427747 BLAKE2B 43b42466c687f678fd292665da8682e8e64e7ef990bf7ea6c7b894099fc10b870172306eae9a18d7915f932530efa0233df6a72b5d8c1ad7b8e029735e33f208 SHA512 ed667a1a9cea636f16e3d1d2c9989910c807083b7dff1085b6157fc39df7d320c735ac59eee5448e8796f02a89b0ecbea4a4e1b1650cfbe6cd353f6cb23735e7 +DIST firefox-138.0-fr.xpi 457859 BLAKE2B 27a5130f51991de7bcad5fdbe8f1ba6629b0089030b13c7ae9a70a2c5d0e4911141c37c5a921ede8590ec0ad7addac4b085e4b4803bb2b0c5f4df22cdb0b327c SHA512 0689cb88f9fd1acea836c72c1ae18bb650dbbc1060964a93962566eb51fe8898b332fab592cae8043f527204374e421a11f6a56a0a144a23629822a6a520b7c9 +DIST firefox-138.0-fy-NL.xpi 441769 BLAKE2B ded7d9392fa0fe672cb3985dd32c52d6c76a1c93f0ef723e49e9eed7d821bc7b48c60b598ba12f4df91cc451b5500a41a7cd2865cd68d3590b3cc9405cd95650 SHA512 2701fb5a16d74f35147c0f14edbde48e1bff967fd2d9469751a3ccf922900f66024d61263e7ba54e06611ea683dc5fe2301aaf2acf7d80e5bf8cb34f522cbb66 +DIST firefox-138.0-ga-IE.xpi 316391 BLAKE2B 2fe307cd9606e7bd09c3e3b679b1ded4b85df7f60cbad9fe1eb3997ad01a6a8febdf7a7a1188653eb1be8544619fe020676e09c1cc845ddaedd9354903c6ccdc SHA512 a11eed4ed50f4c3bedea90e6ff2ea849d83d9d07c91b31d3785b3bca22462d2591f31d8f74ec9fa611fd07516d59cea657d547976bba9408a116abc0aa63b39d +DIST firefox-138.0-gd.xpi 401185 BLAKE2B 70809712783fca067f4d325cb30bd2575d58df5ddd26be7399ef3f98145ea14506b7eb2b718eea83ad57fcf905626db092dc9cd956c97d0e639844c0ba204364 SHA512 30808b4a23454c30bb2e1aa37bd18d19a79bb535f40f4106d8bb6f91a0c391aceb7652145bb76342ae9a2fcfe6a82421588dbebcabe866a47f3e559e0f37eb36 +DIST firefox-138.0-gl.xpi 405202 BLAKE2B 90a5ef0fa57b38fafab6c171f4f4c4ae65a51e62cb11a0b1d173d64f2894dec24512f967e5193a91782f1f56219220fd3194f0bcb3cac553fe254bd0cc4dee1c SHA512 06b5f27f9c09ccf8f04aa1a9939bab13c5b2d1abd9029856bec8d2ab2b4143024ae5cbed6cb06dd3ce5909678737865115ec6023f06223fe49c8db59e2ef6640 +DIST firefox-138.0-gn.xpi 448251 BLAKE2B 29d2f673d845474f7a66df0be0980313334904b39b14d303d4ed47a22ab4577f35066e60445040f1a57753173f829e4d0d231ac8b66ad96893f9668dcd749b91 SHA512 3cc52540345fb642379bf82edfaf0fbb60d668610f904198890f720dc83faf1add68d0ea6b62146b4238a017be7c788e332604c0f60cad019c426bd156e30662 +DIST firefox-138.0-gu-IN.xpi 359757 BLAKE2B 0c71fbd4b2c8be99c2dfd2c5f8f6fa890ec76b0b15a3ba3eb534df5d468771e3c37e5d01b893e70bc0a8eda61e77e8adfca953f32d4d679904a4f2fe39480ad5 SHA512 d4c43ce038f54007bc47d9e1546c617eeb456db54e40e7a21cc94551c463a6cdb935eaf2b5a8b2480c8809bef52eb1403e9d04bb33d3e5480a46adde582bbe47 +DIST firefox-138.0-he.xpi 443182 BLAKE2B 7737d668a062cdfe8fe7ace417efa426cfdf2a853f722ba20b0bf7a44efcf10c480f24a658ab03118ee344cfd81636c426c8c9365ca273581fa14e9f2965f7e6 SHA512 212e25a37d8ae13a7a93588260cc28db94e363ec592517f9158292e77a2339813423df49e4d7070f2ecf7f496a3ac9fc8b2b272ff029e342fa369291a81df96e +DIST firefox-138.0-hi-IN.xpi 378236 BLAKE2B 75c0f126c7427d4c2143a057bfd03d9d1e9e16ca2810af114a8ccd75a3fd3a7e434b66d95ec4d70acadcc6a7f7242fb768c9cb7ac5509367cf7c5c6673912dcc SHA512 b99c5218d331cdde3fa6cfa275869e6e55d10518ac6c2a7a703c1d55a90d5417017d6d73dc15854a0494059ec1cf625ac49284306291af7f80460b6caa099d6c +DIST firefox-138.0-hr.xpi 429594 BLAKE2B d011b0e29e8403d17044ca7663414ed53445f1f0cf1e63da464d838013c47c4eb77b2ff2e22ce197bd016ea868d05734a49a9c4398a67c7716bd636a7ba45f5f SHA512 6ac4ed5cddca2db29c83c9bfd60ed1230fe32c223a68fe28e201545c0ac15f4138aaa8464f5171b6dfe862924a9ae612b715beb7f4e5c7505f3488c5d3a0c301 +DIST firefox-138.0-hsb.xpi 462137 BLAKE2B 91d3841ab0152536b5ea249788e19e8c90f31f544aaa2aa868e106f1ec3df6a35b5211f9333670a1a20d607e7091139a954dd88ba3a21efc8a83098a7de7ecd0 SHA512 532cf147cf628a719c76cc3e3f1df12442a7609d850d15eab8bb87aa0a59e4e7069f1c82ba056445d2e7049f40038f609aeed688758d9fc3b35f48e84005a7c8 +DIST firefox-138.0-hu.xpi 465930 BLAKE2B 2ba3352c5396e934ad3cd5a693501595c452662643b25f8e9db56af7848110f6bf165eeb5c421e270c9f693d6555b4162861ac06b2aec8d1b7f56ba73ccaa3c4 SHA512 6d64ecf23ab411847db49726b4b4f66829a6a34a68d64ddadc5388f8df74d594de6defcc464825ad7d8703c63f0c600bd6003cd547fde41ed93719b7df166fd3 +DIST firefox-138.0-hy-AM.xpi 453824 BLAKE2B 4c91a972bcc5c1ff049b04f1f08c5535e7befc3717f6959a65b9cc862b6515a6a4e9ed80d63052a71f59ad01bab04f8a513ec3885fa3ff5b2ae24073b0833b61 SHA512 c65b0ea83f90541f2606cdb7b76c511788eb9f688ea5d595b9bde39fcf635f96be7dfb7513dcdae09affe313d86a3859202ab70cbb9e625e6d7399a6268c55b5 +DIST firefox-138.0-ia.xpi 429689 BLAKE2B 6fa3bd4e2ba7ec689447afb4a154a1d4f433f7fef7d8504dc658c1c7106c09a7dd350c425f6c766197892d65908b4328165eefd0ee8c6e5a0ffcc59d03a4051b SHA512 96825834af1afc7bb2615b527a554c538b174f2d37dc2b982c1b95f52248ab0e6ea5e57fa3e0d617bb17e3fe6836877ae2631651342601c49f2278305ae69bec +DIST firefox-138.0-id.xpi 424279 BLAKE2B 987e2290d67650c64264d77e3489f2904333070e89536805f29a0434d50955f1eaed56ae0c87188262394b239fec3199e150f4e8fb1a7b9a1357599a032b7c08 SHA512 561edc3aa17293c6f06a504cfb07e08464d429f07127865ac151e5b1d5cda8cd128bdcaf44fbe1685ec540efd61843bb83dc5552098fb8700d3d43df2f25f666 +DIST firefox-138.0-is.xpi 432005 BLAKE2B c5ac21c78872fece0a4ccfb33d1a528c1d09c1e80e746051f0e0640a1cf06afe42c03ce1920daa56d8e492f966ebb972862e82440e4348d04bcef08118adc003 SHA512 86607e93e6dafc9c5f4fbb564adfdb2f8068b3b4dcc606e844936774a83ee963757aa4bb4bb1a4e6f76388a53fcaca1ed06fb0845dc6f5c25a95ccdc41ca0c41 +DIST firefox-138.0-it.xpi 440404 BLAKE2B 88b7a07650b43c12263e5b020c7b6208605b6b7d51faf10c6ab79e032861c94d3a748d2e90edf774c832e1c9c7f2b117ca1015c01b1f12459d3802d9ca69e166 SHA512 7d3dd5b0c59f968af9aa1c00f5f51d3c2b9771f5ac88e7273fc695e9dbebbc36bb79740b9684e330a89d16d40d625f13dd9078b84aef9d0db73971decfdac87b +DIST firefox-138.0-ja.xpi 480877 BLAKE2B 2bc2da975b2ef7ca58a620e380f6468bbbf2ad068fe499d4b8e8618045da70d99d55c1dc0a8af88db7f0189ea06ee17e5ba9b3bf22eef43231910e7409a7a3d6 SHA512 8d9dc88540578cbd1a2d0baa52290e7614bba738feba6147fcd651f6b73df7a36954159f7d4f88c518cd724c280f6d5706840bab19d5d6ccbbd62fb434857b44 +DIST firefox-138.0-ka.xpi 494234 BLAKE2B 2c8e74e85659183e68e4c76ff3c40e6c7c92de72e08ed44a38339c0030c32f92bbb1eb9787ab465af1cd0f3661271c18175c0969574b1acc8541873eae93c460 SHA512 a87df1c418811887e8cfb87f9332079db134215745f8df55c1171dbc883f10fc9f53ae24f49095b046b713d9fddf69afc773af8f377b937eb3849f45da56e9d4 +DIST firefox-138.0-kab.xpi 413560 BLAKE2B 062b1e08ceb855928084dd4145a7019689059bc011698a73bb5230275edadd26eecc7473f17a512d666f0266e82996c3319a8c18eb811abfcc25eeb0d9af8e20 SHA512 815f522b0b52848814e3b864a5b8381f00dc9983d527673d35376d3585489f19aeb1aa48efad9d2ecbc8129b3c2e2a3ad17acaf1ec5e74b8b72824cb3ecdd9f5 +DIST firefox-138.0-kk.xpi 501966 BLAKE2B 6b76544d7e477333bbc796c37979dc983be8f24c0b6a067d97a7b81b9afd79e9086e09ec3578a6bc7d58d2c0e69277d8002fd1ad3aa9e951fef79b4c25d47291 SHA512 e49bfd91b1703449f11e9fd4aaf3761a4c2ac0f2825eb3b7c62dd930bf98ecf4ea67af4c02d6f2ee8a0bf233ace808a5284820a51136a50c4fb3662aa9ed93f9 +DIST firefox-138.0-km.xpi 349521 BLAKE2B 6280478acd63625b406ecb6e9e61e68c33134747ca60f8dd4365a8f7f6279ff772f44ac915eb006f0a7ada6a3df1970d0baa86d08c5cb710d5ce18b2a03b9b94 SHA512 1bc3b4dc3685c62263c5baa5d661a0d587417f4b8fc41c3e84ea620ac08d28411862ce94ece1cb13e9b209ee0b7ecab059607327a6128549b26cc0421ae0e289 +DIST firefox-138.0-kn.xpi 332438 BLAKE2B 5c4f3927d2eb4af6bc963ba82553f089b7753a36428182b6ebde8fc23a01842f6f3c559b457ad88956b32bc00064bd7bb381c854d63c2e2a1c512d643da46e49 SHA512 2742d142ca5e5aa993410ba86a5e302142a739b3039a83d48e1391d102e9e19a5cf17a0471a73b2f44aa6b434a358a237e0b618aa5ce95ae47762baf8bef7e9f +DIST firefox-138.0-ko.xpi 467025 BLAKE2B 66648bd8d75b2221ea317d5efba77be7dc97c72675701c27b8e7fc628a5999f9572d27ec216eca979dae4daabc8f76f9c06b5205d182ed7d7befaf6b63c56339 SHA512 046e54bd0665f2e760c562f3db4e0f5bea6742081fa05b3b2102429a4715a4898d7363eb04f67847c678348d195baa7f12c2f99355368c4de8954f7b65c5ac8a +DIST firefox-138.0-lij.xpi 319046 BLAKE2B 42a979043d91efbaaef8587582888ea88f8b807cef32d4680e05cb0cf5423808af7e45f739a6264daf2c51a8ea607af4c4623db30f8811b18741fd70afdc86bd SHA512 52e5aba06da67beb17c47d10a22ec1750779a92f121766a68c1191cd5dac92bf9572b37395be372b1b3f2a7b94165a176c7143fd77c7e5b57c0a30721ad8e184 +DIST firefox-138.0-lt.xpi 380930 BLAKE2B 200ac9f1b121313d6e217cb8388df3bc5d99604e24cd87dad39a817eb7d9dd1221ae1b3d2afc4c1af14f22cc287c74734b8ee36b9d523033efa9e59d82cd51f2 SHA512 0224fc3dc2d60078dce594c8d3afd236f9d26ea99c43e1101e401df7f9efba56ccacf8cd50ef4dfbd87ff367e283a4f79f4e66f46f07d06a1a602088e98b58b3 +DIST firefox-138.0-lv.xpi 389512 BLAKE2B 48d34abda61c6a6f7e80aafa165da351e9a1bb89cdf000dc533c0fdceacf0b46b119f4c5b1a4bfa0f290d4f173d6984ca4353f3c6794ad77657772770efbd9fb SHA512 01a885c4b94c688c9dbeef829157807b6d1421b628bb0ccbe4fdc064f31644900ecb9870a16f7131fbb879c4858c5475fb1446f390d697419f2902415e4a3098 +DIST firefox-138.0-mk.xpi 317493 BLAKE2B 878a29b89b5d4a6f5b20c9e979857d4c0eede9f953e7b504673ae576d1d0676e055d37d5341c75fa6e78b19eb817e769f346f4d3dbdff43043951f3a442e56f0 SHA512 6f638f533323506b87f6e2b4cb313aae9eac3634b23f05560359df4b3557b1a21092b1145ddfc35d3e4592223a9be17838b1df3050c300db4f736393ce55feb5 +DIST firefox-138.0-mr.xpi 356933 BLAKE2B c3eec98404d8a08ed1a3203ec9b281edf4b6d2b91826e609c5bb295604d214034c6b21bd9dff4520b4f39c12a074fe917a334143c8a2a26cea8e69873827d535 SHA512 1db44d56e90d039ad964dd1d3f1fb4f94f58570e064b0cb634078df4d31970b09ede0740800cf398a510136101a933e81724120351e6b1d99485b401a7e2d853 +DIST firefox-138.0-ms.xpi 296042 BLAKE2B e13f21e96224b972405ce392bc2bd045b32e280df0846b11d917e5467af9d35e458cfddaaadeb33f1743e001b4af148c7a29a106b2de4295aa4b20e30d0e9e4c SHA512 433984bcab1cb1e2c78f707dcc9168d13ef91b1450a6e3977a12a763c89231f156e67fc2805b6ded329c6bf1f8dfb095e861904b3bc54b3eaed705af2c2d578c +DIST firefox-138.0-my.xpi 343226 BLAKE2B e769076b8a095e9ee4e40f35a98db4990bc12d1fc0cc8ce62bdf61ff3fb2189652e4a5b5339ce9f2f72fef216a4dfb08f326cc4729a4f19ce255d0a4d0cde5c1 SHA512 7a33a751a33077bbeebdb27eff5c47c41785b1078bec7c52cefec877278e0c8221f90c1a172e1dc86798ab21b8cebbb8d93d026ca19a4c019e49890b072e3d1e +DIST firefox-138.0-nb-NO.xpi 422059 BLAKE2B 8153df2ee4cd3b2be6edd58dc16620cc35ee2a0bf62f9359c73abfc22d0df876d43aa34d90f152e6429e2a96bba4ed1652b688a26ea56c20b086ecb2e979ba4f SHA512 dfade3e58ed62f5672dcb00a10b592f1e01b4c626e38037fc7aaecfccc15d0542bfe565bb1fb12375d8757fce954e62aa1f698a3869f73c2de0fd2dcaf99d1cf +DIST firefox-138.0-ne-NP.xpi 350313 BLAKE2B 084bb0e3a9232cbb71fbdf635307cb2f86c11419e8f75edc2b60bc4c9295264f1a8636965bbdc29ee89cd2ec226e59f8b555f0d61c72f36844f4d91fa2d6d605 SHA512 72bf4a6be415bb7f2b9522b873ed468b92564dffbd5b52c7e2a8d81ae0d42bb719c9f2b1988cb18cacc024caa734e93e36be3f67eb6001c36b6b007e19fd7a71 +DIST firefox-138.0-nl.xpi 435789 BLAKE2B 94f19ee3243337b6ba1dff0c446eaece257e0f42cab2e4c0e56622de8d8da7d68aa7027e58e132774567893a2915e412c9ac63bb1abe53feb8a26b59d6086dce SHA512 47b2e5e471b5788afa60595d3683e55f90d89a8137e2c8dfbf70d651ed8966d32e1031205dcdf92cb14c603f7634aa59fa02feb3613c072780a642e5e781286f +DIST firefox-138.0-nn-NO.xpi 428378 BLAKE2B 8802ba7f06dd9f7dd5f20898658896d28962f6651370a0b75b940cc785758a100e811a29ed618f55dc105e508876675ac402e4e0175f388009cb6e1cf7f48e86 SHA512 d9c336b9bfcee753762872429052848d3129fb130551dda6d52ba661b23877f34a0eb31b1eb76c998856325cf826d5358e64065e711edb28001aa7235b57017d +DIST firefox-138.0-oc.xpi 414229 BLAKE2B 2d1340a358efec680c82d0584a03d47e0923b5a6459e4bb5674d33bd9f2db9a515baf5b30db0f214e98d8cdf8182f3405aa651771f18b8f86d1a8d706a562fb1 SHA512 502bf59d975436746951555b114884c7f38f51d94737a18d646e472f773e72f1653ecc05adbb499a7bd5ad51d298d95daa56c88eb38045293f37531505973c5c +DIST firefox-138.0-pa-IN.xpi 493695 BLAKE2B e20bc80f59b739c4afcdf0448e28f15da6d213c266629cccfcd034d19e26aafa62cd519b23b9f89b7031ea820311718f8c229707a8f74dc8ec64a58fc5400cbc SHA512 f1a949d8b82a92bd950c139877ffd2d060882ad1cfcb60ce697dbb45dfee14c1b6c342228bb39cd47384bc3ded3c9ec994712a264fb0dfd3c38da4309b3fd240 +DIST firefox-138.0-pl.xpi 452930 BLAKE2B fb3a31473cfa28d58c8a386f36ef303f8f59f179eaa220d1f98e39df652ca5b16d98820799ab4d7eb199caada4cf21965b51b5d695445d65c81c317c79ec6e4c SHA512 3315fe64dadb7e634213d9f413e906227bd8fffac9c0420e7dde63c1cb8d3ea94d4921bee9f3ece10699c37a14c909081c6b0cd6a9438a25aba47dc9eb062ce4 +DIST firefox-138.0-pt-BR.xpi 440325 BLAKE2B f1f49d4d5fbb29f7b9c02ba4a5b4e73affb841426a12f75fe0e29ce9798d27eafd773733c281fd3200d1a03ea5e998405c44ae8a612b8ff70a0aaa04853fda37 SHA512 3fe32cb93202969e4b87ed6ba9d54023b3506cd6ef2a24e742b57c76f6bf6801e83a809f18a38c74e9371070b20e05b9f9d3710c2c4363d892ac7c62691b0e08 +DIST firefox-138.0-pt-PT.xpi 446055 BLAKE2B b7ecc08756d7683d82d70d851852a401fc48c585790120d9545999d4c434c990e64b55faa71a03fbf5b67ad6cf8327569cfb4a9a96d80c11556601741538d970 SHA512 4a6bfa240a46382ff5e44af6af5f4e70536d3bccc0e918be9f6e0b890bf24f687b367bb3dbee97283ef47475fe7e8b614539917be0394e285699ad445beb20e7 +DIST firefox-138.0-rm.xpi 439695 BLAKE2B 6911ccf9878e3b2ac348a04b65d1e4a30e201482b88139edda4a2599e6d75d4533463aab29eb67e8dc7e91dbc7905f089d601eb61b4969193b4c640320db9c1d SHA512 49f71ff7c3159b4fe69befe29a1b5cc3586fb4cfbc951d0ea363cdf9b12eb2c318fa78fb6b35132536e8e91199f6118112037f7d9b1515ddce873c4a72a75e62 +DIST firefox-138.0-ro.xpi 366336 BLAKE2B 198fd6af3c267f08e86a641b6f21adc6d86cc139436f5be26dcfeb69f8277d6d709c035145b22e9c79c3c23c0ee8f6ca828e8f51d594fbf27e2335d2bc3b4670 SHA512 ed294b6e266be49217e7b4a374cd5d4920056ed997704300ce578bb880e07c0cb684ac128498c3da3cc218e2df24cb5d7ecfbdeb94b82ce485214bc2f5980524 +DIST firefox-138.0-ru.xpi 524416 BLAKE2B 0850719e7c8c7f9e44aaaba16948e298d186923c7ed67eb6ebc69a1da1454509186eb2eb32f370b9c2452198bfa3a0882084d3a2b7a9611a5acb8dea8bf9b159 SHA512 9128745d1810009df6e6bd1a7aa74947360bb8f53cf2aa8c6ef6d7c231bfa525215f2de5b19510c5dd889a7900bc3921f63b42309e1fbd1fbf1a8231c5c64db8 +DIST firefox-138.0-sco.xpi 324596 BLAKE2B 8ba3b47573e8cbc6b35f50204ba36a6fdaf05ee478b0a9e86db7cf77e873e79085d30a78f7d443ffa8042ec9c46ec39a05adde8b403beadff5716507e6d8af59 SHA512 5ead865c9b32850d281edb9f425aa1cbd45063113406cea089236e518150aef39898f21b23863f5e386fef1e6caae6781ec2463400d0514cb5bc264a863b9c53 +DIST firefox-138.0-si.xpi 414463 BLAKE2B cc263305a8a83b34b2d2a1c4de806bfcfbb977ba416ebac7c77a1ad95122cac3804742242ed2545995f2fc71c777b704cb48ecb64a213d24531525b587817e23 SHA512 1cccc83385dde9eda0dda970f7151dd34fa1877ec876aada4bf9684583d067d1f0051b36bb9b0fddb77e0dcc264c2670b1eaf28e84436047cd8d1690fcd512fb +DIST firefox-138.0-sk.xpi 467406 BLAKE2B a133558ecb8b356d11d894c7ad94adfe9dd698898c6ea17e4faa547bf0918603bdec2932505249c83529a7464f5c5d69d24ae4107a5f2ca5471c90cd705fdbd1 SHA512 61353894264f787c46eb91b183a35132fc346722303892c02343c8e6011b3d55b394a1eed9d7bf55b724f6e6881b7d5d7bc98e2c44ece09b211b1ab0c510773f +DIST firefox-138.0-skr.xpi 492075 BLAKE2B 58205da546878cefee491c097671020ef7de698e70e3248b1ab7ea5ae1df67c9b81f667d940c28f54b3f490b198d01b16039f4477ea363e28a761fc6ba495828 SHA512 ab66b4bd95b3605daeed32f845baa3e1509bddb8eb55251e8829fc3130f0be9073e6752775e89da33284c6f9aa62c17fb3e6554b0bf0ca3a9b198275078864c2 +DIST firefox-138.0-sl.xpi 439515 BLAKE2B e550156ee50ec6770fefd7ac9c9d61fa97689d531809a26afe7032d12a4b486b568882fff0dbcc9bd1ca19f5540287aa0fb7e010d11d0b4c5e52b6379a6c2119 SHA512 c4a759533e92c5e906b259a2e03d4f95e2472b7e7d477eb44384898dd9617807c278ffbd9ad99fc7465cdef810bc67f6e008e75e02928b3cf7d40cba2260faf5 +DIST firefox-138.0-son.xpi 273748 BLAKE2B 80e0cb0d28fd5d7311c61cd177aee4aeb995470e18bb0e58b2a3b1da8bf413109065edbfd05242ca5e57f5aea4202f2a6e32a47393cb96a6a1ffe638753830b1 SHA512 4877f0b2595d25cd8de6b6ae6b99e8edee2b0468c3e970a59b401c0d7c6e2eab0b30a69358a771bbd118b351ff2836ce5946f61e366ef2a1bf07798159c43360 +DIST firefox-138.0-sq.xpi 454753 BLAKE2B fdf5033bc3acdd7121f2837d50736c42ba5771c7892dda7aa2a3cb68185102c5f675888cb17083e221c75f6c4e5c0fbbeb932b3b325f16b3d680b0729bfd066e SHA512 5eb161616bddd11d20874e5056065142a690be8c1eb9a65810142b91386a6ccca3ff4cc1cbef91f5be3bfb9885d746de445300657b53e0252f313ca35ecfdd75 +DIST firefox-138.0-sr.xpi 454259 BLAKE2B 18176cf97ea379f40ba43cd761acc344b2aa4261681f9bccb4023f93769fc3722419d36bfa73875cb6a33cc310397084a7e9f2fa8b389a7a25419248bf18ae3a SHA512 52b7a3fbe74bd123cf913447f7264e138cc53426f11349b834f24f4c6c78b47103377c0970a3e5569d491d0fdf44e7ac172c0fe56bdc480bb866518d0ebcca2b +DIST firefox-138.0-sv-SE.xpi 435754 BLAKE2B 7a96c94718e2757a1730160757baf43276de8906f90c9f926518a4eb56528391cc97e9bcd080d7f984c91d71184ca609de0b62c0f2f0a9c7a1948c3a351a2150 SHA512 ff3ec88130db398a4c2c60cc399d18865bb9f86af5e72b1e65dbc47a0e0d75af88fd3605e41d11746f13fd87a8108c0695bc5918624fa128b1eb4973ab501204 +DIST firefox-138.0-ta.xpi 338614 BLAKE2B 8ac11a6077b5277b1f529941b8c2a21a52ad733db40c5b3df8bc28debfca1fbe1127ae99df371cd5eb7b5b22bd534b6f0e681c7f0a991dccbb5097a1aea3d07f SHA512 c26c5a3b1226a472fbd2152520e4d9365cc1d1dfa85b4c396ecd30066138250815be9647356f269347a901bcc151f084e1cdd02d5d9d2324267d1cc035d70204 +DIST firefox-138.0-te.xpi 383671 BLAKE2B 2f9b00071db5e1fe6a9c8a5197c9ca79ca1d061cc13a9ba5af0bcd277129ebe815c6bdda9dcc5cf207f06c4ca0a9455ba64359ac539abeaf92eefc5d24aee5c7 SHA512 d887e032b9eb89ee4f7ddfae9d1b55bfc6f71b96b448120aebd93223af0174828815be590dcd0d0e3cac4769a37beb742fe6d41c567190a084498ddd55b01b92 +DIST firefox-138.0-th.xpi 501191 BLAKE2B 587f368f427d8ef32f7925ca84332b7b9e86901c0fdfe4abd9f1944bac6fe48cb2b8cd92ea95a8f1351530f7767e1a70241a94229425ff7f9af299d67f564d1d SHA512 5918291af0789635fca30289fb42211d6dedd23661c50d9bc9282146fb7af2cb94e35b30a8ec4343efaef01aa846e61bec44b439b348f1a6d0df96d4bc777879 +DIST firefox-138.0-tl.xpi 352253 BLAKE2B 15ea57204e4e0a225e7b278679181af2d6584bdc383081a6b97ffccd17b343d74e5cdd3317e622e2f9f11d3f4df8d303aeadb37b92b39e70e53ca68392bbd6a2 SHA512 2da77d957726b1268ee8dcbab1b6aae7917c6963ee406e6228185f77858dbca612f5a1495d4dfd5d8863e5b102433ff01471d0c683269c7a050a2295c272ae0a +DIST firefox-138.0-tr.xpi 448032 BLAKE2B f6b70296f483d4a27264c9a2ee1e263cb8b743e5ebe824f2ac14f8fbb8852719164891e4f633e8fbddd26ea5440c3793d245db5a54401cfdb57634501e90d9f1 SHA512 9f569ab531d5bfa7c395ba02ffab7be8af6221dfa5c68a030217c3811e73feaa8fa4b57ae3deeb1b85056a340134663e556a815b130144b939e30cd49e90de68 +DIST firefox-138.0-trs.xpi 259382 BLAKE2B 27e1436aeaa0b263c912b3a3d925702999e804e1db0145286d870e9e59f48e3c369198aca7a9d555af9b3904a219d256ca1967f2b6dffd6e31c24130ca6a04e4 SHA512 228fefa7425a26a144984649a54d5318e89659c77b8dcbffbe9ca3a58c3bb91630c779afda8c2c674cf7a28bd1375310571b843e72a999d0899add2c01228728 +DIST firefox-138.0-uk.xpi 515444 BLAKE2B f102595101df2a35a707db782fc86758a2dfeccbeaf13801074e933b1d5eeef562a07b38835fc94dd99076584387412a8299cb06457eb82ccacb473a6f59b557 SHA512 5a3e83da6a1e06187ea73950e8e47531f10ed24e80f6e1951287d217f826762e43a7d8730d760917e15041c886b532cfa69b623b9733cf7eff9aaa10bafab5e6 +DIST firefox-138.0-ur.xpi 371105 BLAKE2B d7e7f1ae0d8b45241908c3a4e3c50cb892dff00557775ad004242c171ebbf61c2a014ac3c83576b444a5e752bf1fd1182b31312b37b5865889d187792bfb8774 SHA512 825fb0ed4eafc4560c32935ecd0c6bcdab6600b9b4dab42040608ea73569d9cb3ecd919fc2bad6e9db048087e17c27ae052205e06012213e60e671a274d11434 +DIST firefox-138.0-uz.xpi 304271 BLAKE2B e307273765ef220f3752caa4b4bdad00f008a679c77cf04cb709c337174225e7ef0cb5e72d74c253b487b70d8b4b0055b2bbed2600af978cc0b517d590149a04 SHA512 d3b43dd0664c2f22152b30002f94e86e3caee5320491ee9ff247fac0468a413d88d7c095ba44574fabd014b82f869a65609239bd36c095791b6d74f8c545c770 +DIST firefox-138.0-vi.xpi 468818 BLAKE2B d074a9fb83b7980ce3ca6f15ba8dc30bdb804ffae76c0738dd9d4b2ca1178e8ad9769cdb9cda3d8d83c028f3602b85b9532e137ed4ab15a162f53865e852998b SHA512 01ecd3125a7cfa9a950211bbf7975139d6da5e78a08c77c9b0b1cdaca76badc28f574d84a9a124d6fb043d49313561dd3949a22952b2dd5967bd083dd4dbb7c1 +DIST firefox-138.0-xh.xpi 273647 BLAKE2B 75496944efbd543bb8ff0058369ea6db6164ccd27b367e314f75de568fb4cb03cec693c7ea391064c8665bca695ba07cf721cc5c0bcb9bd4f704c7c48257f7e9 SHA512 5d0ba0227411539445fd31dab33da2b5e350e9948b45f6923c26fc1d965b1f5d2815209b968bc776c42fd58c7ecdc058f51d7a7e32b73a68fa730231d44b43a6 +DIST firefox-138.0-zh-CN.xpi 460404 BLAKE2B f0bced01ac27047772d4cde93e8490f4e0c2e85511944897ad3dc0c81f3dfa253b52bd09621bf0a4065b531adb1e38c2f0c9b6122035ce88f07dcf2d9314191e SHA512 10957afd36382b7ea56623d637dba6edc9010bec07de4869eb03165455c1819bfa13ed7110aaacdf595b9fd28a2fe1433980ccea860ecc562497ae05ddb92696 +DIST firefox-138.0-zh-TW.xpi 463431 BLAKE2B 779daecf3269e6389a0f9fe5ed70fd7d95a6f358996a06925ab2d5e2097a081ea4f3a5e7d01d534315fb2c1133eda6391b836f5d1d32d7098f43831e8a2a7744 SHA512 d6903b2c014f6c50a0d7eeb1f04160bf349f885fc89932d49cf0128fe3d1a3eb14cb7e75870718b50b8e719230ae7c9040eab887852507dda698f419e427fffe DIST firefox-bin_aarch64-137.0.2.tar.xz 64107944 BLAKE2B f1039e34832ef0dfa79e99dae2c21681aa7cbb3ec807ed7d946d15b12286c60f730c58942481acd02d6ced90428761b74db382c2ffb54d15f0670d2940507641 SHA512 ff8e610b31d2861da99e0b3342b57ea4603488f4df82bc17714b15b35929a131c43ebd6f08473090de6c8f45d2afb999a1ab655b7923ae788bb9a79cd1543595 +DIST firefox-bin_aarch64-138.0.tar.xz 63908628 BLAKE2B b38058c97991beb767eb6f3f5189fdd8ef5d5483a38fda5dd82df756772d0575996284042d04e92b89e6fe5593d6c3ca362079b61d8330f34649bec47216620e SHA512 7606610becd35aef182773fb1d575844ced1d9eab2cdbec44d3fd652932d012dc4afc8af0c7137360f94158273b067d41f7cee1cba925ff29c62f7cedfcbab06 DIST firefox-bin_i686-128.9.0.tar.bz2 87992002 BLAKE2B 927da59f769d3f963ecfb4e01d33f7bb87425b463d39dafc3cb9b6ef5c1dabfb09b9d5febaf1b054fb2f6f3f28401b27d30cc9764875732986618527740e8d59 SHA512 dcabd449cc61a922fc1ce215a487a88b63d1924e3295d60dce5b7d72feea708652c8b76054d332b5357f6e30dbb0076a9704f59dbbf4783960b470ec4f91a019 DIST firefox-bin_i686-137.0.2.tar.xz 75461700 BLAKE2B bb8446c88bab0f3fef24302e9ff0759f7b4e343d0374f2ff8d3ebd31a8985cca45e68df69055b6acc6f0acc24e7d2ec35563a3deb7949a8f8bf71ecf397a8184 SHA512 098dbb3c246a53f7b7e8f61ac24e3ac4d2ee3a76dcb06d3d16d05d60450d5bb4b00a195c54b1d91583d4a084ff868abd0c4b80a6512b5e19704cc600d131e89e +DIST firefox-bin_i686-138.0.tar.xz 76414312 BLAKE2B f6a849abc510ac71e9ab93c81ef13990704a63470177e6fe6f5d347ba189686f3c5c5dfb4e5993781a4e5f3115d2c547ffe5d0fccfb880cf31141c7b91a038b0 SHA512 85aa66f31b70092980b6add76ba032c416cf7f801059b6c5b0bae1e8ae26daf5dd8266b765df96f44a10e9168354246802d60941b74a513b9399289cc7991efe DIST firefox-bin_x86_64-128.9.0.tar.bz2 86756775 BLAKE2B 99dbf2c8ba774c85ec4b46f3ba5cbd88432de0afd2e805dc2d2e5f15cfe06bf493113a83c413664d7c453c3d456ec615fbe1e7c2f65befbbfbe6fbfe1e3dde2a SHA512 746539f6cef20f386b3b5794a2629ea36c426fa54297ba2299d7fc807330f3cf4a788905f45efdaa4645105ca79c7492363c8981e3a486309530b2e65ba58246 DIST firefox-bin_x86_64-137.0.2.tar.xz 72792176 BLAKE2B 5bca14c7ee907daa1faaf0abb8f81406973b917f5a5e6f7fc2100692170111e90b2c9c3544f412c29ee8b821d294c27d0404e041a6651d86e968c35f8638a501 SHA512 0bd9115796820af7f2d118b8be18ed83ea9aba91400a450d305aba94e7c624328d111134c8987f1da1238c8c574ff770b727575b9b19024a85b1ab72228b72e1 +DIST firefox-bin_x86_64-138.0.tar.xz 73145604 BLAKE2B 38ffbe9bb62996e8a417c08a516192880d03f395573d11c6c46f032a45f7b335b139368bbbf002244021f62c3d12103bba061c8364f8cbc50eb045d581771375 SHA512 f916364f9d2c2340a86148a9ec3a1aa868509e30984663bd1bfabca4051bec99573e7683cd91deafde739b809eab04ebc140c97d4aee79c18cc36d59fedee41b diff --git a/www-client/firefox-bin/firefox-bin-138.0.ebuild b/www-client/firefox-bin/firefox-bin-138.0.ebuild new file mode 100644 index 000000000000..1ef9b649682b --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-138.0.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.com/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz ) + arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> ${PN}_aarch64-${PV}.tar.xz ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> ${PN}_i686-${PV}.tar.xz )" + +DESCRIPTION="Firefox Web Browser" + +KEYWORDS="-* amd64 ~arm64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+gmp-autoupdate selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox-bin:rapid" +else + RDEPEND+=" !www-client/firefox-bin:esr" +fi + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# 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 + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +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_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 +} + +pkg_setup() { + 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 + + mkdir "${S}" || die + + 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 + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # 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 all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + 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 + + # 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="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + 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="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN} --name=firefox-bin" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + 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}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +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 + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 50aef8402e5b..52b5827ce53c 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -304,5 +304,107 @@ DIST firefox-137.0.2-xh.xpi 278686 BLAKE2B 33e51eb98a1267c949b8ab0abbc173b709d7a DIST firefox-137.0.2-zh-CN.xpi 462568 BLAKE2B f3a781c1bb3c5297206caa3229f05a789ae5dc59667886646001b9a6ba4d7bd0d4b9e336bbb3ef91c8b0935bf7ba56b63b59a3f8210116958e2a4c6cbeaac104 SHA512 652fc99cbdecb265a82a12b0822581985101a055e0e924feefe06d6b6a9bdeb7ae9107249b652d58694c6ccb167edfdb957b68b031d024291d274bd80f9f35dc DIST firefox-137.0.2-zh-TW.xpi 465652 BLAKE2B 4c26831c1e4633d7ae44b9328b4e8123e1cfe783c538dd2c1fbd9952decc6d7b9ee16237eb31c98f4fdc1e291607a6a5f4c344c72d95d3d6924eebfc0201fd24 SHA512 757d52cb62a90a01f2cc7cedf7327814b70ee5850ccba967a096154a497d49668b085839088849e10bb3dd7fb5630f3b7811b4a673eb4e2fb9d885a6793c7b4c DIST firefox-137.0.2.source.tar.xz 599825260 BLAKE2B 2484e141ac0a3ffaace0991c126ef53adfbfa3a4c6ac70d7c54bbddb34a01146d53e457190ab67ce74662e4605ca21b531521c3a1cc7bff66e742d063a26bb33 SHA512 82140c4325233ea2e2f579088cebb98c0e8db8848b4018cff95d4ed42bf847049ed6520fc051d930ee267a5acb008908170825d381589da0d109ca04a61e1c24 +DIST firefox-138-patches-01.tar.xz 13492 BLAKE2B d88f9e457e549e2fa1e14dbc2d226affe723008bab29627e09b82e84262f468995f9e5821a76dedffa53eaf5c77b4dd18ef0ff3ea48e73dc752f12bed2fba890 SHA512 dc99145fefa8d4bc08627098cd068a6f4a4fa9023abe256f6cf8f60de8f9d88c9d6f981c5a87f688ec2c190015e5d06148ae49a78a0326de8d747e2309e781dd +DIST firefox-138.0-ach.xpi 295292 BLAKE2B 19257efd78bdf073783fcf4e3e12d914a6b4e7a9aa1f7d1d24b5fcc3db6194b6da5bdb4f01c5c5fa92f9d9adb141d88c7231798c78862c7e208578d114b7f3b1 SHA512 c7bab3ada86d19b9b8e7ca525a664349ece591b5d2c69b40f1bc0d2f515482e5cd0f550b9a2eb0da9e6e5d8ad9aed5bf5424f4af9cfdbf64fadf666554e75e54 +DIST firefox-138.0-af.xpi 267285 BLAKE2B 9da1eee66843c0e06f59a9f4f9004ced00db0a1f544dbdf4f160e412056f10045d40028da76397a238507ee617826f34d6e72a49cdb3548fa2417228c51108c0 SHA512 a0e9dbe90a81dac2beffeb1667b0738cb4dc1298368db4db7ca4077b4546a7a8947c98ac1298e058b6d5291f5b4b4ae793e0f8ea32571113594e2f7e736f129d +DIST firefox-138.0-an.xpi 333087 BLAKE2B f73f69d3f501f0d91c0a441ccd3854b3925f4392ab64062a7d29640d6a58c366b149a26ddc1f1a0e3d6c4b1cc9ddcef351d7370f567a2222573cd381bd6ee41a SHA512 8b4c34149b2b2589d524db254feaa15682af3f9486dadbaa1509b6a7fb954609b72819232ea447148cd348c36438dc550258406085295a32ab0e5f25438ac4fd +DIST firefox-138.0-ar.xpi 437202 BLAKE2B 032b3d160ed8b1c16349a795900128a187e79650c54c99107b844788a7974c16da2a20dc9c31ee928e0fc71beee2dc1d96731c295dce95e481af06bef2697ad3 SHA512 28aa08093653c4daf8cfb22a6b28429e06e0466bed47da1e4198137e7fd0e1452ed56eedc25186d43eeec48f2e1e9ed507be314653ec73755aad584a2e7aadb4 +DIST firefox-138.0-ast.xpi 313964 BLAKE2B c303168498b2e0fdf2b776b25e78326a658df2e24a2d6cdb321caea2982fe132e7062ba70d5c9cd96d357c28e65e1764d2ceef7794c77dd1e8ddb8bcebe4e43d SHA512 3bd30dcf21efba0c182ba74c9fa9c0a0b547251851049fe66cdb318e3f124bcdbfae5f8a3b243114e652d383d4c66bc6a14edba619e99c19a32d82c9e427e32c +DIST firefox-138.0-az.xpi 319121 BLAKE2B ae9f3941e602978324c925ca1a65b90f61f72e7a52c37e0f3015b909263d3db1814efbe6b267c93557057b8636623ffca66eef5f6407d999746514bd1bab6de2 SHA512 505907ede3e413e79fc62fd867c40d57fe4bd54a8f3ee477690997f6735d827e6ded3b4f06dea03c669ea8de777f1604f4f9caf1134c7f8db69a4bff00e29cba +DIST firefox-138.0-be.xpi 515967 BLAKE2B 7ba24f5e5d8588bf8046f7b26ad841f78de106dd2139c7a26d0a6a560b27405557b5f3a9bed3041676d05225c5dd03fc57c1ed9ef832c3c8f143d1229e3b1d69 SHA512 076847a1ad896e736bf357a2a06f560528ab012762a831f8afd32ef89755fa9228b5632c2883bab87fd8b63176370bcc57825e0d14038668d953de90867f29ec +DIST firefox-138.0-bg.xpi 448971 BLAKE2B 14bea667b5f6640dfdb153713e99640e46036872670a43b1f160d3d7beaedb6945bd01f8d69a561ed60ad790ae4f472203ec08b2707622b7d8c1278c96eaaee3 SHA512 b75944125038125f35f5095d27067d3d99f96e6638152f6a28db90c199a3c28c6dde647fde6d64a855d996f65fe00c601c81b095bff7a9df5472d05b9d56436e +DIST firefox-138.0-bn.xpi 413602 BLAKE2B fddad8e16ccc9601b3d36e0d03261a044d96fa5a4a445fa33140157a48fe19d44f661adeb152fe2acd6a763c93005cf72d7f64942688a4550c173da0e1cf84a1 SHA512 fda4366645a740a6ce26f5f35d580393b3ea041149d08e7eb116b6725ef9aaea57c2cb00fee37a26dcd97ad15f022c08622f3cf0f0f74f33d0ab60cd93448617 +DIST firefox-138.0-br.xpi 394171 BLAKE2B c6fb5508afdda403c5f269b3143d40f8a2c4ca1f0e5eab3914ae949a43488cd314e85aea13279675f405b7c22bb73c6ddf12ef3237cc70bd4a2fce4fb7374573 SHA512 ee3c3723971db74c296efa89f2b87c4cd3903ea0ff590b4c1802981105fa174246762b72bc1846118ea1d00c98fff093a66beee97012ed017583bce9b5327534 +DIST firefox-138.0-bs.xpi 364827 BLAKE2B 3da5eeb44efce31c3243ae709e62185af529238e2158b5e9250ff221226a14112a9928139ba7cbea088077298fc5e74a0280ab36be798f76f80d7b81dcd256f9 SHA512 96b99afe4ffc27a78c4a34615defe38fa81e9a58c8fcb884da624aa27e564aae577859a15855044869bee1ed451737635c8c6ddb94c4928db83f4cc0bf267d3c +DIST firefox-138.0-ca-valencia.xpi 359045 BLAKE2B b0fdcea7867ca5e1ea1c504c319fdfa75176246fb55a63df0ddf0516407e6de8a8955ea9f076b269bd90b298e5680e317dd393a31f173415cb98aca88122ac69 SHA512 d8f7b24fbe324f4a6f595c30ab63a9268b2af01cfea6576b6d455d2807e44cab91c819649ebcb1e6c26897dd626a556c4edf72c2d6399e66fac4e4629ea346fb +DIST firefox-138.0-ca.xpi 402154 BLAKE2B 9adcc2894fcbd926e14837115b3f408aa0a09501fb509a48f07cb96c466e9a481b49fbbcb8a2f115a4c1651e66c80e1de786742ed7e64b510691695b838bcbbb SHA512 bedd0996da48b3e4cd9eab451374274eae29582165568f87ce770b7acf087b46ac65adc79e7116e9556460100f3905d74b0fe0309fa82fe3d29c2b2764b89cc7 +DIST firefox-138.0-cak.xpi 392707 BLAKE2B e59755941a20750ec7b9c321e5a267cd13c8da8c8e7a475783c317485962d7b4879e2b4c37c275831d7e0512b29b3212fa212f42e4c0e6bacdb56e08c9059545 SHA512 eb55b22dbfe5ac28bf45345017f221eedf0f7f31459e3c77bd6b1a1df456da63349cb99fbf4fc9819f52e8a25905dfc57a4dd02b0dd9f28d53064b95db4f9d7d +DIST firefox-138.0-cs.xpi 475091 BLAKE2B 186115be840434051abb668ed4470cb9f38964209ae73be5ceead65d771cc2548b956848e636bec1f32d2b4051817f891bc6646f7db89d4e26ffeaafbbeed26b SHA512 a9cb8cfd6cc09b18d37a71d42574814c6758c1ca357bd9372a6d16c1c42fa66b4a334136a2d2109b041699ab3c2662757957851e4a96a6845f7849bda22ffb82 +DIST firefox-138.0-cy.xpi 441400 BLAKE2B 624227ede18f0ca73bfb095fe19f58319b4522295ed27942f13d4b95729250918719e6e6bfe024c8c4df6776549ad16413b5c4178a082b06bbcfcb432020b86e SHA512 17c3fdd2b2685a096778583c22c61dee663aab343bc7ae6c65ea75f50e8f610a09b47ca0ab157c647966a8380fdbfcaef2f4dd5dced5c2b4de121d27bef42dd1 +DIST firefox-138.0-da.xpi 430729 BLAKE2B 566e064f7d02fd56922daed34d306c71bb0f89227395b9a18aa3a8ec774c664c758825e9eff52b4d67872e30f16888a13d1141d696ac2d8afd7849c8d34948ac SHA512 98c335ac7c6bc4b4d808ef69a285f41a800c4aa912f7b3f6c2190b89d60fcf5d1a70ba4433d08d3d1080f3c8e90a819e38fac82f348452fa6eb1e0ad0e6bc545 +DIST firefox-138.0-de.xpi 452227 BLAKE2B 18f78bc82d0db37840705dd9a962e2b950262da9bb12121993762b68b3543edaaa63846f1e59f8dc27992f2ad7572261aa8327f4436555e1475300423317c056 SHA512 56787ed633cd1a2700e592e6317d4c02ab1ea9c50d2e03d185fa502c8c8918e678bce4024c766a1b0d99cd5af23eece25d46ccb468b3dd7b682bf641d27adff8 +DIST firefox-138.0-dsb.xpi 465486 BLAKE2B 46573177701c4e3b7bcda471747a11a75c96a06d20004e67c6854720f9b8b27bbfb5d65ee1056166668b8672d1120d5e110248bec36425a16958a35bebc7a6c0 SHA512 c16e007e8ddd368104590c1bd80397529e9ecaa9e677a4ff16e338e1b0b3d281ae32db2036cbf0722df583fe19475167de31abd1de3ffbc1aa4f56ad8f1433fb +DIST firefox-138.0-el.xpi 536326 BLAKE2B e218c2ee06d39eb74e11cc1dab0ba802633b36d9a28653d1557b2fac38e9df6f7d5df5288b82497a84bdd2b9714b2b5bb98ea3ca37fc9d3a29d0881fa68e922b SHA512 f77b24f9ada4e3657ee4bc1149c0ff131cd5b99105ee4702d2e42040e78870f84756a21e96ba92cb95cf7857e1974ec3f15e79783a74050f493603389c8d73d5 +DIST firefox-138.0-en-CA.xpi 407813 BLAKE2B dafdec5c2119f01a7cd25df2acd1dbbf431161dbce2a2b71db834117d41ad39d712e1c77a0de5fecd4a0244efedbea7d5cfa9839dfcf309f3bc40199378135c1 SHA512 e95c0f2170099991aebf7f4f6cba87a7488cd43f6b175354a25c426f2a5f3674de69f2c8027744a25be4403681929971e71009eca26ad7a53b6b2c4492c71b93 +DIST firefox-138.0-en-GB.xpi 411220 BLAKE2B 359ae7de54ecf86c68a793868d3187ab3c6dfd80463b91dad08d4044242c3d2b8e548090a2443be9f211c7d2f28d5bdfe8049ae5857efa39b8c54019a5838328 SHA512 480e08b37ad1a75e8e450e84336e182a470d952b7288bbc75d38e1d1322523c008285a7dfaac0872323ec5ba4f1ed4d1c62c38cfaba93dfde77fe2324741b019 +DIST firefox-138.0-eo.xpi 433088 BLAKE2B 237849d2f673698ec4897722df2759e56e523f9e541c0f862a11508010a622378ebb3af5d7d432c55405ff1777793ceee350cf006f0851c38ce50cebb9aa0186 SHA512 da30fbc0232c8a23209958e4a254b685dc70d1a09a807aac515bcac79cebe54a0a2fdc37222161ff2f1e085bead8caebb5315dd7d9355de0547f2577c411589d +DIST firefox-138.0-es-AR.xpi 445148 BLAKE2B 128c109e137777dac17bbc6172a101d5470d999f7f5a3499d60e255085bf5d085ec14d1684f1bed1d87ecb1042438ceddd481bf0e21a4c5750987b832580713b SHA512 43d1b3ded89c58e034cf9fcddb9f6423c36d02e792cb789c24925b82d62f57d8defd9e692547f9d77457ec6e52f760b21d6477d30664da85de68bcb77f0da4dd +DIST firefox-138.0-es-CL.xpi 445858 BLAKE2B 0b2443f19bf63d44c9a0da96018597dd8e1c934c7c5a3c2844f9bee11704f314d6bc6d3cd2142e70576f6f5c960101c4c30feff9b24204a1c1c5d98ece8ff118 SHA512 a544af69a0aae400dcf1a2c18afe60abc423323e5666df3117613cfd4d84e475e6849652a4b28336ef95ea6bb3abbc12dd8b01184094726bb66ce4d4c76daf3c +DIST firefox-138.0-es-ES.xpi 446610 BLAKE2B 27cac402477f4317460183000630757ac4769683b1744a645b4533af5fe342a0fe91d5a72f70a3f371835dd1e118532bce185c66014a0cc1144e353fd4affcdb SHA512 54c9c822649c61880c38ce7f8efa4d56e788cbf186dc6a19cfa2918895fd4f755b49ee9096e08bd1abb1a968ccbed66fcc1d5d742dd6381b29844734987799d9 +DIST firefox-138.0-es-MX.xpi 442561 BLAKE2B 5b536bc4b571a0d8240d01c1b0a19f4f873bf40806ca55cd4f1b6cfdf56a9fd71052485b1ff3e020725bf58a7ad8e6ad0eb6b3891fb6845dec8637668a472df5 SHA512 d889abeb6a810fbaafab131a8d7f7920d6779ba35cab9073b7fcc1d53cc7c0f4a7d7623e7abc65c0afb52a9dc3daeaa99ca4b4842b351b83ec0583c20bd1d1fb +DIST firefox-138.0-et.xpi 359659 BLAKE2B 6f6beb3ba715c77360c5e2b1fa9603b0ffee06d2b4932fc4bf374d65c06c2a7b3badf0c7a810c8f3a094eb1d026d751e9eec7b0081421d7b13abd55b77d0f7df SHA512 72af08e0b26e6ce4d10e120501f3a65150224a4c1cf8bbc47347698deeeaeb5511ae6e878c50bd30515c571e69b252ae52235d5f06fef5331fd87854ad5cff33 +DIST firefox-138.0-eu.xpi 413925 BLAKE2B 0a684294bf18048718ca2cd943359ce323321b800f88835d87b20991e2bc7008dc4bfb7ec858270ddfbd259918762ab69bccce05c3f35ac20f7dd8e085c56975 SHA512 28cd1e39de376fa6921c66e94fcb6bbd1fd2ebaddfe69e8cf9d6bc657271b8c03cd29c77eab0bf6e7967ae28efdaf3ba2781d898abe41133bab699a9b4d197da +DIST firefox-138.0-fa.xpi 412991 BLAKE2B 910cd7d59efb30e6c6c28ac68e64e69da1c0d9024c34743fe585633ebf15e0cc0fc35aa73d95a17dc3ff53adb8d51176715c375fc1a8b8535c1611da5acd779d SHA512 4825de46b9fe33b3f7a2c72cd6ca0b4004cc81a06388c8588852215e70f11d9ecf1ca7da65859337a93b8f35ddcebc2fb2c1ef3cf75a10b5abcb69b22b2a1151 +DIST firefox-138.0-ff.xpi 311295 BLAKE2B 5aa6b3c3600f4515af685b536ea36fa6c2c04dc1c0262e8868eef75551e7e4924a9b752fc9e2ed638f58863e12214b083360518e1cda6a5efcc75c3da0881b14 SHA512 c089410ed9030218c6cf121f996492a976ae99633deead7fd34b1639b29127cec8d5f2d879522f9c69ae58a9c82be6f0110d01695029ea55f1482ea0e37917e3 +DIST firefox-138.0-fi.xpi 427747 BLAKE2B 43b42466c687f678fd292665da8682e8e64e7ef990bf7ea6c7b894099fc10b870172306eae9a18d7915f932530efa0233df6a72b5d8c1ad7b8e029735e33f208 SHA512 ed667a1a9cea636f16e3d1d2c9989910c807083b7dff1085b6157fc39df7d320c735ac59eee5448e8796f02a89b0ecbea4a4e1b1650cfbe6cd353f6cb23735e7 +DIST firefox-138.0-fr.xpi 457859 BLAKE2B 27a5130f51991de7bcad5fdbe8f1ba6629b0089030b13c7ae9a70a2c5d0e4911141c37c5a921ede8590ec0ad7addac4b085e4b4803bb2b0c5f4df22cdb0b327c SHA512 0689cb88f9fd1acea836c72c1ae18bb650dbbc1060964a93962566eb51fe8898b332fab592cae8043f527204374e421a11f6a56a0a144a23629822a6a520b7c9 +DIST firefox-138.0-fur.xpi 451292 BLAKE2B 044c1943de89d3b70ab93c241059eeeef15eef8ea145333ad9ac410afee50dc83ab0aef39652f028031d8c40b4d55c2e59a7090d075d88e796a40821d715fe76 SHA512 9dd90f24050c8a5c93d902a776482d526eb59788939105f00d9c06bdd1ae9b187ac47a8f6b67f64fc250bf1cf51ffb1d68708fb704aa2391a0579a43f9bb2bf2 +DIST firefox-138.0-fy-NL.xpi 441769 BLAKE2B ded7d9392fa0fe672cb3985dd32c52d6c76a1c93f0ef723e49e9eed7d821bc7b48c60b598ba12f4df91cc451b5500a41a7cd2865cd68d3590b3cc9405cd95650 SHA512 2701fb5a16d74f35147c0f14edbde48e1bff967fd2d9469751a3ccf922900f66024d61263e7ba54e06611ea683dc5fe2301aaf2acf7d80e5bf8cb34f522cbb66 +DIST firefox-138.0-ga-IE.xpi 316391 BLAKE2B 2fe307cd9606e7bd09c3e3b679b1ded4b85df7f60cbad9fe1eb3997ad01a6a8febdf7a7a1188653eb1be8544619fe020676e09c1cc845ddaedd9354903c6ccdc SHA512 a11eed4ed50f4c3bedea90e6ff2ea849d83d9d07c91b31d3785b3bca22462d2591f31d8f74ec9fa611fd07516d59cea657d547976bba9408a116abc0aa63b39d +DIST firefox-138.0-gd.xpi 401185 BLAKE2B 70809712783fca067f4d325cb30bd2575d58df5ddd26be7399ef3f98145ea14506b7eb2b718eea83ad57fcf905626db092dc9cd956c97d0e639844c0ba204364 SHA512 30808b4a23454c30bb2e1aa37bd18d19a79bb535f40f4106d8bb6f91a0c391aceb7652145bb76342ae9a2fcfe6a82421588dbebcabe866a47f3e559e0f37eb36 +DIST firefox-138.0-gl.xpi 405202 BLAKE2B 90a5ef0fa57b38fafab6c171f4f4c4ae65a51e62cb11a0b1d173d64f2894dec24512f967e5193a91782f1f56219220fd3194f0bcb3cac553fe254bd0cc4dee1c SHA512 06b5f27f9c09ccf8f04aa1a9939bab13c5b2d1abd9029856bec8d2ab2b4143024ae5cbed6cb06dd3ce5909678737865115ec6023f06223fe49c8db59e2ef6640 +DIST firefox-138.0-gn.xpi 448251 BLAKE2B 29d2f673d845474f7a66df0be0980313334904b39b14d303d4ed47a22ab4577f35066e60445040f1a57753173f829e4d0d231ac8b66ad96893f9668dcd749b91 SHA512 3cc52540345fb642379bf82edfaf0fbb60d668610f904198890f720dc83faf1add68d0ea6b62146b4238a017be7c788e332604c0f60cad019c426bd156e30662 +DIST firefox-138.0-gu-IN.xpi 359757 BLAKE2B 0c71fbd4b2c8be99c2dfd2c5f8f6fa890ec76b0b15a3ba3eb534df5d468771e3c37e5d01b893e70bc0a8eda61e77e8adfca953f32d4d679904a4f2fe39480ad5 SHA512 d4c43ce038f54007bc47d9e1546c617eeb456db54e40e7a21cc94551c463a6cdb935eaf2b5a8b2480c8809bef52eb1403e9d04bb33d3e5480a46adde582bbe47 +DIST firefox-138.0-he.xpi 443182 BLAKE2B 7737d668a062cdfe8fe7ace417efa426cfdf2a853f722ba20b0bf7a44efcf10c480f24a658ab03118ee344cfd81636c426c8c9365ca273581fa14e9f2965f7e6 SHA512 212e25a37d8ae13a7a93588260cc28db94e363ec592517f9158292e77a2339813423df49e4d7070f2ecf7f496a3ac9fc8b2b272ff029e342fa369291a81df96e +DIST firefox-138.0-hi-IN.xpi 378236 BLAKE2B 75c0f126c7427d4c2143a057bfd03d9d1e9e16ca2810af114a8ccd75a3fd3a7e434b66d95ec4d70acadcc6a7f7242fb768c9cb7ac5509367cf7c5c6673912dcc SHA512 b99c5218d331cdde3fa6cfa275869e6e55d10518ac6c2a7a703c1d55a90d5417017d6d73dc15854a0494059ec1cf625ac49284306291af7f80460b6caa099d6c +DIST firefox-138.0-hr.xpi 429594 BLAKE2B d011b0e29e8403d17044ca7663414ed53445f1f0cf1e63da464d838013c47c4eb77b2ff2e22ce197bd016ea868d05734a49a9c4398a67c7716bd636a7ba45f5f SHA512 6ac4ed5cddca2db29c83c9bfd60ed1230fe32c223a68fe28e201545c0ac15f4138aaa8464f5171b6dfe862924a9ae612b715beb7f4e5c7505f3488c5d3a0c301 +DIST firefox-138.0-hsb.xpi 462137 BLAKE2B 91d3841ab0152536b5ea249788e19e8c90f31f544aaa2aa868e106f1ec3df6a35b5211f9333670a1a20d607e7091139a954dd88ba3a21efc8a83098a7de7ecd0 SHA512 532cf147cf628a719c76cc3e3f1df12442a7609d850d15eab8bb87aa0a59e4e7069f1c82ba056445d2e7049f40038f609aeed688758d9fc3b35f48e84005a7c8 +DIST firefox-138.0-hu.xpi 465930 BLAKE2B 2ba3352c5396e934ad3cd5a693501595c452662643b25f8e9db56af7848110f6bf165eeb5c421e270c9f693d6555b4162861ac06b2aec8d1b7f56ba73ccaa3c4 SHA512 6d64ecf23ab411847db49726b4b4f66829a6a34a68d64ddadc5388f8df74d594de6defcc464825ad7d8703c63f0c600bd6003cd547fde41ed93719b7df166fd3 +DIST firefox-138.0-hy-AM.xpi 453824 BLAKE2B 4c91a972bcc5c1ff049b04f1f08c5535e7befc3717f6959a65b9cc862b6515a6a4e9ed80d63052a71f59ad01bab04f8a513ec3885fa3ff5b2ae24073b0833b61 SHA512 c65b0ea83f90541f2606cdb7b76c511788eb9f688ea5d595b9bde39fcf635f96be7dfb7513dcdae09affe313d86a3859202ab70cbb9e625e6d7399a6268c55b5 +DIST firefox-138.0-ia.xpi 429689 BLAKE2B 6fa3bd4e2ba7ec689447afb4a154a1d4f433f7fef7d8504dc658c1c7106c09a7dd350c425f6c766197892d65908b4328165eefd0ee8c6e5a0ffcc59d03a4051b SHA512 96825834af1afc7bb2615b527a554c538b174f2d37dc2b982c1b95f52248ab0e6ea5e57fa3e0d617bb17e3fe6836877ae2631651342601c49f2278305ae69bec +DIST firefox-138.0-id.xpi 424279 BLAKE2B 987e2290d67650c64264d77e3489f2904333070e89536805f29a0434d50955f1eaed56ae0c87188262394b239fec3199e150f4e8fb1a7b9a1357599a032b7c08 SHA512 561edc3aa17293c6f06a504cfb07e08464d429f07127865ac151e5b1d5cda8cd128bdcaf44fbe1685ec540efd61843bb83dc5552098fb8700d3d43df2f25f666 +DIST firefox-138.0-is.xpi 432005 BLAKE2B c5ac21c78872fece0a4ccfb33d1a528c1d09c1e80e746051f0e0640a1cf06afe42c03ce1920daa56d8e492f966ebb972862e82440e4348d04bcef08118adc003 SHA512 86607e93e6dafc9c5f4fbb564adfdb2f8068b3b4dcc606e844936774a83ee963757aa4bb4bb1a4e6f76388a53fcaca1ed06fb0845dc6f5c25a95ccdc41ca0c41 +DIST firefox-138.0-it.xpi 440404 BLAKE2B 88b7a07650b43c12263e5b020c7b6208605b6b7d51faf10c6ab79e032861c94d3a748d2e90edf774c832e1c9c7f2b117ca1015c01b1f12459d3802d9ca69e166 SHA512 7d3dd5b0c59f968af9aa1c00f5f51d3c2b9771f5ac88e7273fc695e9dbebbc36bb79740b9684e330a89d16d40d625f13dd9078b84aef9d0db73971decfdac87b +DIST firefox-138.0-ja.xpi 480877 BLAKE2B 2bc2da975b2ef7ca58a620e380f6468bbbf2ad068fe499d4b8e8618045da70d99d55c1dc0a8af88db7f0189ea06ee17e5ba9b3bf22eef43231910e7409a7a3d6 SHA512 8d9dc88540578cbd1a2d0baa52290e7614bba738feba6147fcd651f6b73df7a36954159f7d4f88c518cd724c280f6d5706840bab19d5d6ccbbd62fb434857b44 +DIST firefox-138.0-ka.xpi 494234 BLAKE2B 2c8e74e85659183e68e4c76ff3c40e6c7c92de72e08ed44a38339c0030c32f92bbb1eb9787ab465af1cd0f3661271c18175c0969574b1acc8541873eae93c460 SHA512 a87df1c418811887e8cfb87f9332079db134215745f8df55c1171dbc883f10fc9f53ae24f49095b046b713d9fddf69afc773af8f377b937eb3849f45da56e9d4 +DIST firefox-138.0-kab.xpi 413560 BLAKE2B 062b1e08ceb855928084dd4145a7019689059bc011698a73bb5230275edadd26eecc7473f17a512d666f0266e82996c3319a8c18eb811abfcc25eeb0d9af8e20 SHA512 815f522b0b52848814e3b864a5b8381f00dc9983d527673d35376d3585489f19aeb1aa48efad9d2ecbc8129b3c2e2a3ad17acaf1ec5e74b8b72824cb3ecdd9f5 +DIST firefox-138.0-kk.xpi 501966 BLAKE2B 6b76544d7e477333bbc796c37979dc983be8f24c0b6a067d97a7b81b9afd79e9086e09ec3578a6bc7d58d2c0e69277d8002fd1ad3aa9e951fef79b4c25d47291 SHA512 e49bfd91b1703449f11e9fd4aaf3761a4c2ac0f2825eb3b7c62dd930bf98ecf4ea67af4c02d6f2ee8a0bf233ace808a5284820a51136a50c4fb3662aa9ed93f9 +DIST firefox-138.0-km.xpi 349521 BLAKE2B 6280478acd63625b406ecb6e9e61e68c33134747ca60f8dd4365a8f7f6279ff772f44ac915eb006f0a7ada6a3df1970d0baa86d08c5cb710d5ce18b2a03b9b94 SHA512 1bc3b4dc3685c62263c5baa5d661a0d587417f4b8fc41c3e84ea620ac08d28411862ce94ece1cb13e9b209ee0b7ecab059607327a6128549b26cc0421ae0e289 +DIST firefox-138.0-kn.xpi 332438 BLAKE2B 5c4f3927d2eb4af6bc963ba82553f089b7753a36428182b6ebde8fc23a01842f6f3c559b457ad88956b32bc00064bd7bb381c854d63c2e2a1c512d643da46e49 SHA512 2742d142ca5e5aa993410ba86a5e302142a739b3039a83d48e1391d102e9e19a5cf17a0471a73b2f44aa6b434a358a237e0b618aa5ce95ae47762baf8bef7e9f +DIST firefox-138.0-ko.xpi 467025 BLAKE2B 66648bd8d75b2221ea317d5efba77be7dc97c72675701c27b8e7fc628a5999f9572d27ec216eca979dae4daabc8f76f9c06b5205d182ed7d7befaf6b63c56339 SHA512 046e54bd0665f2e760c562f3db4e0f5bea6742081fa05b3b2102429a4715a4898d7363eb04f67847c678348d195baa7f12c2f99355368c4de8954f7b65c5ac8a +DIST firefox-138.0-lij.xpi 319046 BLAKE2B 42a979043d91efbaaef8587582888ea88f8b807cef32d4680e05cb0cf5423808af7e45f739a6264daf2c51a8ea607af4c4623db30f8811b18741fd70afdc86bd SHA512 52e5aba06da67beb17c47d10a22ec1750779a92f121766a68c1191cd5dac92bf9572b37395be372b1b3f2a7b94165a176c7143fd77c7e5b57c0a30721ad8e184 +DIST firefox-138.0-lt.xpi 380930 BLAKE2B 200ac9f1b121313d6e217cb8388df3bc5d99604e24cd87dad39a817eb7d9dd1221ae1b3d2afc4c1af14f22cc287c74734b8ee36b9d523033efa9e59d82cd51f2 SHA512 0224fc3dc2d60078dce594c8d3afd236f9d26ea99c43e1101e401df7f9efba56ccacf8cd50ef4dfbd87ff367e283a4f79f4e66f46f07d06a1a602088e98b58b3 +DIST firefox-138.0-lv.xpi 389512 BLAKE2B 48d34abda61c6a6f7e80aafa165da351e9a1bb89cdf000dc533c0fdceacf0b46b119f4c5b1a4bfa0f290d4f173d6984ca4353f3c6794ad77657772770efbd9fb SHA512 01a885c4b94c688c9dbeef829157807b6d1421b628bb0ccbe4fdc064f31644900ecb9870a16f7131fbb879c4858c5475fb1446f390d697419f2902415e4a3098 +DIST firefox-138.0-mk.xpi 317493 BLAKE2B 878a29b89b5d4a6f5b20c9e979857d4c0eede9f953e7b504673ae576d1d0676e055d37d5341c75fa6e78b19eb817e769f346f4d3dbdff43043951f3a442e56f0 SHA512 6f638f533323506b87f6e2b4cb313aae9eac3634b23f05560359df4b3557b1a21092b1145ddfc35d3e4592223a9be17838b1df3050c300db4f736393ce55feb5 +DIST firefox-138.0-mr.xpi 356933 BLAKE2B c3eec98404d8a08ed1a3203ec9b281edf4b6d2b91826e609c5bb295604d214034c6b21bd9dff4520b4f39c12a074fe917a334143c8a2a26cea8e69873827d535 SHA512 1db44d56e90d039ad964dd1d3f1fb4f94f58570e064b0cb634078df4d31970b09ede0740800cf398a510136101a933e81724120351e6b1d99485b401a7e2d853 +DIST firefox-138.0-ms.xpi 296042 BLAKE2B e13f21e96224b972405ce392bc2bd045b32e280df0846b11d917e5467af9d35e458cfddaaadeb33f1743e001b4af148c7a29a106b2de4295aa4b20e30d0e9e4c SHA512 433984bcab1cb1e2c78f707dcc9168d13ef91b1450a6e3977a12a763c89231f156e67fc2805b6ded329c6bf1f8dfb095e861904b3bc54b3eaed705af2c2d578c +DIST firefox-138.0-my.xpi 343226 BLAKE2B e769076b8a095e9ee4e40f35a98db4990bc12d1fc0cc8ce62bdf61ff3fb2189652e4a5b5339ce9f2f72fef216a4dfb08f326cc4729a4f19ce255d0a4d0cde5c1 SHA512 7a33a751a33077bbeebdb27eff5c47c41785b1078bec7c52cefec877278e0c8221f90c1a172e1dc86798ab21b8cebbb8d93d026ca19a4c019e49890b072e3d1e +DIST firefox-138.0-nb-NO.xpi 422059 BLAKE2B 8153df2ee4cd3b2be6edd58dc16620cc35ee2a0bf62f9359c73abfc22d0df876d43aa34d90f152e6429e2a96bba4ed1652b688a26ea56c20b086ecb2e979ba4f SHA512 dfade3e58ed62f5672dcb00a10b592f1e01b4c626e38037fc7aaecfccc15d0542bfe565bb1fb12375d8757fce954e62aa1f698a3869f73c2de0fd2dcaf99d1cf +DIST firefox-138.0-ne-NP.xpi 350313 BLAKE2B 084bb0e3a9232cbb71fbdf635307cb2f86c11419e8f75edc2b60bc4c9295264f1a8636965bbdc29ee89cd2ec226e59f8b555f0d61c72f36844f4d91fa2d6d605 SHA512 72bf4a6be415bb7f2b9522b873ed468b92564dffbd5b52c7e2a8d81ae0d42bb719c9f2b1988cb18cacc024caa734e93e36be3f67eb6001c36b6b007e19fd7a71 +DIST firefox-138.0-nl.xpi 435789 BLAKE2B 94f19ee3243337b6ba1dff0c446eaece257e0f42cab2e4c0e56622de8d8da7d68aa7027e58e132774567893a2915e412c9ac63bb1abe53feb8a26b59d6086dce SHA512 47b2e5e471b5788afa60595d3683e55f90d89a8137e2c8dfbf70d651ed8966d32e1031205dcdf92cb14c603f7634aa59fa02feb3613c072780a642e5e781286f +DIST firefox-138.0-nn-NO.xpi 428378 BLAKE2B 8802ba7f06dd9f7dd5f20898658896d28962f6651370a0b75b940cc785758a100e811a29ed618f55dc105e508876675ac402e4e0175f388009cb6e1cf7f48e86 SHA512 d9c336b9bfcee753762872429052848d3129fb130551dda6d52ba661b23877f34a0eb31b1eb76c998856325cf826d5358e64065e711edb28001aa7235b57017d +DIST firefox-138.0-oc.xpi 414229 BLAKE2B 2d1340a358efec680c82d0584a03d47e0923b5a6459e4bb5674d33bd9f2db9a515baf5b30db0f214e98d8cdf8182f3405aa651771f18b8f86d1a8d706a562fb1 SHA512 502bf59d975436746951555b114884c7f38f51d94737a18d646e472f773e72f1653ecc05adbb499a7bd5ad51d298d95daa56c88eb38045293f37531505973c5c +DIST firefox-138.0-pa-IN.xpi 493695 BLAKE2B e20bc80f59b739c4afcdf0448e28f15da6d213c266629cccfcd034d19e26aafa62cd519b23b9f89b7031ea820311718f8c229707a8f74dc8ec64a58fc5400cbc SHA512 f1a949d8b82a92bd950c139877ffd2d060882ad1cfcb60ce697dbb45dfee14c1b6c342228bb39cd47384bc3ded3c9ec994712a264fb0dfd3c38da4309b3fd240 +DIST firefox-138.0-pl.xpi 452930 BLAKE2B fb3a31473cfa28d58c8a386f36ef303f8f59f179eaa220d1f98e39df652ca5b16d98820799ab4d7eb199caada4cf21965b51b5d695445d65c81c317c79ec6e4c SHA512 3315fe64dadb7e634213d9f413e906227bd8fffac9c0420e7dde63c1cb8d3ea94d4921bee9f3ece10699c37a14c909081c6b0cd6a9438a25aba47dc9eb062ce4 +DIST firefox-138.0-pt-BR.xpi 440325 BLAKE2B f1f49d4d5fbb29f7b9c02ba4a5b4e73affb841426a12f75fe0e29ce9798d27eafd773733c281fd3200d1a03ea5e998405c44ae8a612b8ff70a0aaa04853fda37 SHA512 3fe32cb93202969e4b87ed6ba9d54023b3506cd6ef2a24e742b57c76f6bf6801e83a809f18a38c74e9371070b20e05b9f9d3710c2c4363d892ac7c62691b0e08 +DIST firefox-138.0-pt-PT.xpi 446055 BLAKE2B b7ecc08756d7683d82d70d851852a401fc48c585790120d9545999d4c434c990e64b55faa71a03fbf5b67ad6cf8327569cfb4a9a96d80c11556601741538d970 SHA512 4a6bfa240a46382ff5e44af6af5f4e70536d3bccc0e918be9f6e0b890bf24f687b367bb3dbee97283ef47475fe7e8b614539917be0394e285699ad445beb20e7 +DIST firefox-138.0-rm.xpi 439695 BLAKE2B 6911ccf9878e3b2ac348a04b65d1e4a30e201482b88139edda4a2599e6d75d4533463aab29eb67e8dc7e91dbc7905f089d601eb61b4969193b4c640320db9c1d SHA512 49f71ff7c3159b4fe69befe29a1b5cc3586fb4cfbc951d0ea363cdf9b12eb2c318fa78fb6b35132536e8e91199f6118112037f7d9b1515ddce873c4a72a75e62 +DIST firefox-138.0-ro.xpi 366336 BLAKE2B 198fd6af3c267f08e86a641b6f21adc6d86cc139436f5be26dcfeb69f8277d6d709c035145b22e9c79c3c23c0ee8f6ca828e8f51d594fbf27e2335d2bc3b4670 SHA512 ed294b6e266be49217e7b4a374cd5d4920056ed997704300ce578bb880e07c0cb684ac128498c3da3cc218e2df24cb5d7ecfbdeb94b82ce485214bc2f5980524 +DIST firefox-138.0-ru.xpi 524416 BLAKE2B 0850719e7c8c7f9e44aaaba16948e298d186923c7ed67eb6ebc69a1da1454509186eb2eb32f370b9c2452198bfa3a0882084d3a2b7a9611a5acb8dea8bf9b159 SHA512 9128745d1810009df6e6bd1a7aa74947360bb8f53cf2aa8c6ef6d7c231bfa525215f2de5b19510c5dd889a7900bc3921f63b42309e1fbd1fbf1a8231c5c64db8 +DIST firefox-138.0-sc.xpi 406153 BLAKE2B 530114c10e4106171e74f05fd0d565c520063ab4194e6e9dfbd4d60a3743debbd5c398a468ee4dca57b43e3ba7f9300973e12b58b8b66335363b858fbbc8d148 SHA512 1e9fbe8edd48803e190a9617fb2a24bb619b4898f42ca3f861f83cd3964821a3257610b49977315ac1e341f992e95304ba86fb93693e87a4661e3c92cdcbcc57 +DIST firefox-138.0-sco.xpi 324596 BLAKE2B 8ba3b47573e8cbc6b35f50204ba36a6fdaf05ee478b0a9e86db7cf77e873e79085d30a78f7d443ffa8042ec9c46ec39a05adde8b403beadff5716507e6d8af59 SHA512 5ead865c9b32850d281edb9f425aa1cbd45063113406cea089236e518150aef39898f21b23863f5e386fef1e6caae6781ec2463400d0514cb5bc264a863b9c53 +DIST firefox-138.0-si.xpi 414463 BLAKE2B cc263305a8a83b34b2d2a1c4de806bfcfbb977ba416ebac7c77a1ad95122cac3804742242ed2545995f2fc71c777b704cb48ecb64a213d24531525b587817e23 SHA512 1cccc83385dde9eda0dda970f7151dd34fa1877ec876aada4bf9684583d067d1f0051b36bb9b0fddb77e0dcc264c2670b1eaf28e84436047cd8d1690fcd512fb +DIST firefox-138.0-sk.xpi 467406 BLAKE2B a133558ecb8b356d11d894c7ad94adfe9dd698898c6ea17e4faa547bf0918603bdec2932505249c83529a7464f5c5d69d24ae4107a5f2ca5471c90cd705fdbd1 SHA512 61353894264f787c46eb91b183a35132fc346722303892c02343c8e6011b3d55b394a1eed9d7bf55b724f6e6881b7d5d7bc98e2c44ece09b211b1ab0c510773f +DIST firefox-138.0-skr.xpi 492075 BLAKE2B 58205da546878cefee491c097671020ef7de698e70e3248b1ab7ea5ae1df67c9b81f667d940c28f54b3f490b198d01b16039f4477ea363e28a761fc6ba495828 SHA512 ab66b4bd95b3605daeed32f845baa3e1509bddb8eb55251e8829fc3130f0be9073e6752775e89da33284c6f9aa62c17fb3e6554b0bf0ca3a9b198275078864c2 +DIST firefox-138.0-sl.xpi 439515 BLAKE2B e550156ee50ec6770fefd7ac9c9d61fa97689d531809a26afe7032d12a4b486b568882fff0dbcc9bd1ca19f5540287aa0fb7e010d11d0b4c5e52b6379a6c2119 SHA512 c4a759533e92c5e906b259a2e03d4f95e2472b7e7d477eb44384898dd9617807c278ffbd9ad99fc7465cdef810bc67f6e008e75e02928b3cf7d40cba2260faf5 +DIST firefox-138.0-son.xpi 273748 BLAKE2B 80e0cb0d28fd5d7311c61cd177aee4aeb995470e18bb0e58b2a3b1da8bf413109065edbfd05242ca5e57f5aea4202f2a6e32a47393cb96a6a1ffe638753830b1 SHA512 4877f0b2595d25cd8de6b6ae6b99e8edee2b0468c3e970a59b401c0d7c6e2eab0b30a69358a771bbd118b351ff2836ce5946f61e366ef2a1bf07798159c43360 +DIST firefox-138.0-sq.xpi 454753 BLAKE2B fdf5033bc3acdd7121f2837d50736c42ba5771c7892dda7aa2a3cb68185102c5f675888cb17083e221c75f6c4e5c0fbbeb932b3b325f16b3d680b0729bfd066e SHA512 5eb161616bddd11d20874e5056065142a690be8c1eb9a65810142b91386a6ccca3ff4cc1cbef91f5be3bfb9885d746de445300657b53e0252f313ca35ecfdd75 +DIST firefox-138.0-sr.xpi 454259 BLAKE2B 18176cf97ea379f40ba43cd761acc344b2aa4261681f9bccb4023f93769fc3722419d36bfa73875cb6a33cc310397084a7e9f2fa8b389a7a25419248bf18ae3a SHA512 52b7a3fbe74bd123cf913447f7264e138cc53426f11349b834f24f4c6c78b47103377c0970a3e5569d491d0fdf44e7ac172c0fe56bdc480bb866518d0ebcca2b +DIST firefox-138.0-sv-SE.xpi 435754 BLAKE2B 7a96c94718e2757a1730160757baf43276de8906f90c9f926518a4eb56528391cc97e9bcd080d7f984c91d71184ca609de0b62c0f2f0a9c7a1948c3a351a2150 SHA512 ff3ec88130db398a4c2c60cc399d18865bb9f86af5e72b1e65dbc47a0e0d75af88fd3605e41d11746f13fd87a8108c0695bc5918624fa128b1eb4973ab501204 +DIST firefox-138.0-szl.xpi 343655 BLAKE2B 19133179ccadcf6ab0b31658785b95ca5f6b94f6889b07ab7d249fb2ff73b952536b7da38d43cc5697cacc6c06922d20fb5ff875e3bd4f7597c5bc963cf26927 SHA512 2eb9b468da8fbf7a8a4da85eec4a3e0ef402768852b289b4e5de8a47d039e019cefffe88f701ada210b03afbfd1f1460d946e712cc076f4559900af7b12a55da +DIST firefox-138.0-ta.xpi 338614 BLAKE2B 8ac11a6077b5277b1f529941b8c2a21a52ad733db40c5b3df8bc28debfca1fbe1127ae99df371cd5eb7b5b22bd534b6f0e681c7f0a991dccbb5097a1aea3d07f SHA512 c26c5a3b1226a472fbd2152520e4d9365cc1d1dfa85b4c396ecd30066138250815be9647356f269347a901bcc151f084e1cdd02d5d9d2324267d1cc035d70204 +DIST firefox-138.0-te.xpi 383671 BLAKE2B 2f9b00071db5e1fe6a9c8a5197c9ca79ca1d061cc13a9ba5af0bcd277129ebe815c6bdda9dcc5cf207f06c4ca0a9455ba64359ac539abeaf92eefc5d24aee5c7 SHA512 d887e032b9eb89ee4f7ddfae9d1b55bfc6f71b96b448120aebd93223af0174828815be590dcd0d0e3cac4769a37beb742fe6d41c567190a084498ddd55b01b92 +DIST firefox-138.0-th.xpi 501191 BLAKE2B 587f368f427d8ef32f7925ca84332b7b9e86901c0fdfe4abd9f1944bac6fe48cb2b8cd92ea95a8f1351530f7767e1a70241a94229425ff7f9af299d67f564d1d SHA512 5918291af0789635fca30289fb42211d6dedd23661c50d9bc9282146fb7af2cb94e35b30a8ec4343efaef01aa846e61bec44b439b348f1a6d0df96d4bc777879 +DIST firefox-138.0-tl.xpi 352253 BLAKE2B 15ea57204e4e0a225e7b278679181af2d6584bdc383081a6b97ffccd17b343d74e5cdd3317e622e2f9f11d3f4df8d303aeadb37b92b39e70e53ca68392bbd6a2 SHA512 2da77d957726b1268ee8dcbab1b6aae7917c6963ee406e6228185f77858dbca612f5a1495d4dfd5d8863e5b102433ff01471d0c683269c7a050a2295c272ae0a +DIST firefox-138.0-tr.xpi 448032 BLAKE2B f6b70296f483d4a27264c9a2ee1e263cb8b743e5ebe824f2ac14f8fbb8852719164891e4f633e8fbddd26ea5440c3793d245db5a54401cfdb57634501e90d9f1 SHA512 9f569ab531d5bfa7c395ba02ffab7be8af6221dfa5c68a030217c3811e73feaa8fa4b57ae3deeb1b85056a340134663e556a815b130144b939e30cd49e90de68 +DIST firefox-138.0-trs.xpi 259382 BLAKE2B 27e1436aeaa0b263c912b3a3d925702999e804e1db0145286d870e9e59f48e3c369198aca7a9d555af9b3904a219d256ca1967f2b6dffd6e31c24130ca6a04e4 SHA512 228fefa7425a26a144984649a54d5318e89659c77b8dcbffbe9ca3a58c3bb91630c779afda8c2c674cf7a28bd1375310571b843e72a999d0899add2c01228728 +DIST firefox-138.0-uk.xpi 515444 BLAKE2B f102595101df2a35a707db782fc86758a2dfeccbeaf13801074e933b1d5eeef562a07b38835fc94dd99076584387412a8299cb06457eb82ccacb473a6f59b557 SHA512 5a3e83da6a1e06187ea73950e8e47531f10ed24e80f6e1951287d217f826762e43a7d8730d760917e15041c886b532cfa69b623b9733cf7eff9aaa10bafab5e6 +DIST firefox-138.0-ur.xpi 371105 BLAKE2B d7e7f1ae0d8b45241908c3a4e3c50cb892dff00557775ad004242c171ebbf61c2a014ac3c83576b444a5e752bf1fd1182b31312b37b5865889d187792bfb8774 SHA512 825fb0ed4eafc4560c32935ecd0c6bcdab6600b9b4dab42040608ea73569d9cb3ecd919fc2bad6e9db048087e17c27ae052205e06012213e60e671a274d11434 +DIST firefox-138.0-uz.xpi 304271 BLAKE2B e307273765ef220f3752caa4b4bdad00f008a679c77cf04cb709c337174225e7ef0cb5e72d74c253b487b70d8b4b0055b2bbed2600af978cc0b517d590149a04 SHA512 d3b43dd0664c2f22152b30002f94e86e3caee5320491ee9ff247fac0468a413d88d7c095ba44574fabd014b82f869a65609239bd36c095791b6d74f8c545c770 +DIST firefox-138.0-vi.xpi 468818 BLAKE2B d074a9fb83b7980ce3ca6f15ba8dc30bdb804ffae76c0738dd9d4b2ca1178e8ad9769cdb9cda3d8d83c028f3602b85b9532e137ed4ab15a162f53865e852998b SHA512 01ecd3125a7cfa9a950211bbf7975139d6da5e78a08c77c9b0b1cdaca76badc28f574d84a9a124d6fb043d49313561dd3949a22952b2dd5967bd083dd4dbb7c1 +DIST firefox-138.0-xh.xpi 273647 BLAKE2B 75496944efbd543bb8ff0058369ea6db6164ccd27b367e314f75de568fb4cb03cec693c7ea391064c8665bca695ba07cf721cc5c0bcb9bd4f704c7c48257f7e9 SHA512 5d0ba0227411539445fd31dab33da2b5e350e9948b45f6923c26fc1d965b1f5d2815209b968bc776c42fd58c7ecdc058f51d7a7e32b73a68fa730231d44b43a6 +DIST firefox-138.0-zh-CN.xpi 460404 BLAKE2B f0bced01ac27047772d4cde93e8490f4e0c2e85511944897ad3dc0c81f3dfa253b52bd09621bf0a4065b531adb1e38c2f0c9b6122035ce88f07dcf2d9314191e SHA512 10957afd36382b7ea56623d637dba6edc9010bec07de4869eb03165455c1819bfa13ed7110aaacdf595b9fd28a2fe1433980ccea860ecc562497ae05ddb92696 +DIST firefox-138.0-zh-TW.xpi 463431 BLAKE2B 779daecf3269e6389a0f9fe5ed70fd7d95a6f358996a06925ab2d5e2097a081ea4f3a5e7d01d534315fb2c1133eda6391b836f5d1d32d7098f43831e8a2a7744 SHA512 d6903b2c014f6c50a0d7eeb1f04160bf349f885fc89932d49cf0128fe3d1a3eb14cb7e75870718b50b8e719230ae7c9040eab887852507dda698f419e427fffe +DIST firefox-138.0.source.tar.xz 630343992 BLAKE2B 9bd4fb552a4e853fac2c74ddfea5ffeae8ba22d3a22d0c92fbd38a44b124a1c9b3e260bee347d476c5cf5e35a88978ee6b6e66d41a05064aa50eb08b3de2488c SHA512 265eef505216f70d50ebb95a6b23983d0b70430320e7e2dcf497127890d7bbdff1c49c64790010c85b8e3fe0da5c90e95b2d44fb1adca64b1755428ccb2b91a2 DIST wasi-sdk-25.0-arm64-linux.tar.gz 115160800 BLAKE2B 1ce22aaea87d0720d40d46ebdd96508c8fb0593b53c4489022fd5a1a9afb043a26a6e162a992d73454f612f2b6ab01e17a99c189c0c8b8c2d2d68fd96fabee1b SHA512 ef4eff22c1efec4dc5ab199d09d93ee0004f9fa67b32cac0030f8b6a40def10f714391cec8e803c200995dd8bfad3ebad9ec79b4195aa6b2ea61ea47a8b9e61f DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72d38fc49bbff9052b8ecfe0fa9f4207e71880e9c650f458567cfa5bd389d5f830fcfee89142a77d33c29e7bccd1da7ddba2bc47b95 SHA512 716acc4b737ad6f51c6b32c3423612c03df9a3165bde3d6e24df5c86779b8be9463f5a79e620f2fc49707275563a6c9710242caca27e1ad9dd2c69e8fce8a766 diff --git a/www-client/firefox/firefox-138.0.ebuild b/www-client/firefox/firefox-138.0.ebuild new file mode 100644 index 000000000000..48d2ffd70a22 --- /dev/null +++ b/www-client/firefox/firefox-138.0.ebuild @@ -0,0 +1,1397 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-138-patches-01.tar.xz" +FIREFOX_LOONG_PATCHSET="firefox-137-loong-patches-01.tar.xz" + +LLVM_COMPAT=( 19 ) + +# 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" + +# Information about the bundled wasi toolchain from +# https://github.com/WebAssembly/wasi-sdk/ +WASI_SDK_VER=25.0 +WASI_SDK_LLVM_VER=19 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.org/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools 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 + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +DESCRIPTION="Firefox Web Browser" +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${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}/${PN}-${PV%_*}" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent" +IUSE+=" +system-libvpx system-png +system-webp test valgrind wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox" + +# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and +# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in +# Gentoo so it should be widely adopted already - however, it might be possible to workaround +# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251) +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( jumbo-build ) + wasm-sandbox? ( llvm_slot_19 ) + wayland? ( dbus ) + wifi? ( dbus ) +" + +RESTRICT="!test? ( test )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + 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.28.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.110 + >=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/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-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 + )" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox:rapid" +else + RDEPEND+=" !www-client/firefox:esr" +fi + +# 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() { + 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-official-branding \ + --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-nspr \ + --with-system-nss \ + --with-system-pixman \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # 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 JIT for RISC-V 64' --disable-jit + 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-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 + + 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 + + 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 + + # 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 + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + 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/official" + + # Prefer the upstream svg file they use when packaging flatpak so it's always up-to-date. + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${S}"/taskcluster/docker/firefox-flatpak/firefox-symbolic.svg firefox-symbolic.svg + + 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="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local desktop_filename="${PN}-esr.desktop" + else + local desktop_filename="${PN}.desktop" + fi + + 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 + + if use gnome-shell ; then + # Install search provider for Gnome + insinto /usr/share/gnome-shell/search-providers/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini + + insinto /usr/share/dbus-1/services/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service + + # Toggle between rapid and esr desktop file names + if [[ -n ${MOZ_ESR} ]] ; then + sed -e "s/firefox.desktop/${desktop_filename}/g" \ + -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" || + die "Failed to sed org.mozilla.firefox.search-provider.ini file." + fi + + # Make the dbus service aware of a previous session, bgo#939196 + sed -e \ + "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \ + -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" || + die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file" + + # Update prefs to enable Gnome search provider + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs" + pref("browser.gnome-search-provider.enabled", true); + EOF + fi + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${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 Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox 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-bin/Manifest b/www-client/librewolf-bin/Manifest index 4a590e6c384f..c635a6a1fb36 100644 --- a/www-client/librewolf-bin/Manifest +++ b/www-client/librewolf-bin/Manifest @@ -2,3 +2,5 @@ DIST librewolf-137.0-3-linux-arm64-package.tar.xz 71906644 BLAKE2B d1bccf2ded35e DIST librewolf-137.0-3-linux-x86_64-package.tar.xz 79295596 BLAKE2B 89e4a29bb4d66e32790fdc9a9aa2b71feb9414bbb114ece73bdf43f47ac034d3bd03e57e27fef98187a7c31d99e95751e24ad4f6f3aa0c0da9f1518e2b69c06f SHA512 529451dae96e12d4589ef42b929d92bca5b06aa5da1a26ff434321bfa0b0e1887a07f84fc99d69f2c418c7e5c91a7c9092acfe612a5d83c003d4dcf4d827d6a0 DIST librewolf-137.0.1-1-linux-arm64-package.tar.xz 71904132 BLAKE2B 54b18875f4daed7cf6b8b826ea5ddd40be98872b2918c6e1d44747df303f997eefebeb73ae919bfdcfe988e00685315f0fa3590700a62da4585c1d9f8dfeb896 SHA512 29690bc462ad84edbd8146073f4b1da63766d1b6c8df5d6a403cb75f27a975e56b68b6d89f49936bc0b89d02b315ce23177e926892cb88a3e43daf320e05a6c3 DIST librewolf-137.0.1-1-linux-x86_64-package.tar.xz 79304104 BLAKE2B 9bb4462e303b658b5acff6ca08108369279c49a4b18aa1adf5a8d6a4e4c40ec01bee24cc0535d1c21e636064a7760cfc8019ec42a009dadded23ea822142a83b SHA512 e01ae65a0f115058ef1716bf7e192a11a22b42d3fad97d489765addf28af6919bc4551828f81cd07f866801e607d08d4195db9fbaae1a36dd6688d8def885f89 +DIST librewolf-137.0.2-1-linux-arm64-package.tar.xz 71906580 BLAKE2B d31a45c12839f180e0ef7c348d1fd0371751a4ce32dd5f39e085eb81a431be80c611ab59db2872743bd845ac5b1b9373899364eaecdc02f60fcce0be2aabf883 SHA512 74bbf079b42f24cb2d7f0d2bde7b7375b42b144ab2ad2fe3a6c20cacbc562f48c29f523769b4296b5bb1a5dcbf31823a66de030335132f7b2530a73bc29d01eb +DIST librewolf-137.0.2-1-linux-x86_64-package.tar.xz 79369800 BLAKE2B 1e4a512ce619d2ba487501efddb3d7c0d8703e08227993aaf6c7b90d954d28f113819e9d81a000fcc5f2d530de7253a0aaabfd8dfe7e88ace45e4bb0b1e0284d SHA512 ffe94790f50f2e88b96782819d0f40c1513d90e25a0aaa446ec7a2d6597847a2531c85152019d041314288330e1e36a545d94a8887d59414065cd40ee6d0572b diff --git a/www-client/librewolf-bin/librewolf-bin-137.0.2_p1.ebuild b/www-client/librewolf-bin/librewolf-bin-137.0.2_p1.ebuild new file mode 100644 index 000000000000..a548d93f6cc1 --- /dev/null +++ b/www-client/librewolf-bin/librewolf-bin-137.0.2_p1.ebuild @@ -0,0 +1,321 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LIBREWOLF_PV="${PV/_p/-}" + +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="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="${SRC_URI} + amd64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}-linux-x86_64-package.tar.xz ) + arm64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}-linux-arm64-package.tar.xz )" + +DESCRIPTION="LibreWolf Web Browser" +HOMEPAGE="https://librewolf.net/" + +KEYWORDS="-* amd64" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+alsa +pulseaudio selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# 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 + +MOZ_LANGS=() + +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_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 +} + +pkg_setup() { + 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 + + mkdir "${S}" || die + + 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 + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # 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 all-gentoo.js + + # local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + # 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="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + + 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 (bin)" + local desktop_file="${FILESDIR}/firefox-bin-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 + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + 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}/firefox-bin-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +} diff --git a/www-client/ungoogled-chromium/files/disable-bluez-r4.patch b/www-client/ungoogled-chromium/files/disable-bluez-r4.patch new file mode 100644 index 000000000000..39c02f4df599 --- /dev/null +++ b/www-client/ungoogled-chromium/files/disable-bluez-r4.patch @@ -0,0 +1,51 @@ +From: PF4Public@users.noreply.github.com +License: BSD +Subject: Fix building with use_bluez=false + +This is a quick and dirty fix for building chromium with use_bluez=false +It prevents initialization and usage of Bluetooth by the browser +It is not supposed to be applied for use_bluez=true +WebAuthn is prevented from using Bluetooth, but it might still work with USB +see also https://github.com/PF4Public/gentoo-overlay/issues/254 + +--- +--- a/chrome/browser/chrome_browser_main_linux.cc ++++ b/chrome/browser/chrome_browser_main_linux.cc +@@ -65,7 +65,7 @@ + #endif // BUILDFLAG(IS_CHROMEOS) + + #if !BUILDFLAG(IS_CHROMEOS) +- bluez::BluezDBusManager::Initialize(nullptr /* system_bus */); ++ //bluez::BluezDBusManager::Initialize(nullptr /* system_bus */); + + // Set up crypt config. This needs to be done before anything starts the + // network service, as the raw encryption key needs to be shared with the +@@ -132,8 +132,8 @@ + #if BUILDFLAG(IS_CHROMEOS) + // No-op; per PostBrowserStart() comment, this is done elsewhere. + #else +- bluez::BluezDBusManager::Shutdown(); +- bluez::BluezDBusThreadManager::Shutdown(); ++ //bluez::BluezDBusManager::Shutdown(); ++ //bluez::BluezDBusThreadManager::Shutdown(); + #endif // BUILDFLAG(IS_CHROMEOS) + + ChromeBrowserMainPartsPosix::PostDestroyThreads(); +--- a/device/bluetooth/bluetooth_adapter_factory.cc ++++ b/device/bluetooth/bluetooth_adapter_factory.cc +@@ -40,6 +40,7 @@ + bool BluetoothAdapterFactory::IsBluetoothSupported() { + // SetAdapterForTesting() may be used to provide a test or mock adapter + // instance even on platforms that would otherwise not support it. ++ return false; + if (Get()->adapter_) + return true; + #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ +@@ -51,6 +52,7 @@ + } + + bool BluetoothAdapterFactory::IsLowEnergySupported() { ++ return false; + if (override_values_) { + return override_values_->GetLESupported(); + } diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-136.0.7103.48_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-136.0.7103.48_p1.ebuild index 5a97f92176e1..1aa62f5dd537 100644 --- a/www-client/ungoogled-chromium/ungoogled-chromium-136.0.7103.48_p1.ebuild +++ b/www-client/ungoogled-chromium/ungoogled-chromium-136.0.7103.48_p1.ebuild @@ -571,7 +571,7 @@ src_prepare() { if ! use bluetooth ; then PATCHES+=( - "${FILESDIR}/disable-bluez-r3.patch" + "${FILESDIR}/disable-bluez-r4.patch" ) fi @@ -1757,8 +1757,6 @@ src_compile() { # Don't inherit PYTHONPATH from environment, bug #789021, #812689 local -x PYTHONPATH= - use convert-dict && eninja -C out/Release convert_dict - # Build mksnapshot and pax-mark it. if use pax-kernel; then local x @@ -1777,6 +1775,8 @@ src_compile() { # user's options, for debugging with -j 1 or any other reason. eninja -C out/Release chrome + use convert-dict && eninja -C out/Release convert_dict + use enable-driver && eninja -C out/Release chromedriver #use suid && eninja -C out/Release chrome_sandbox diff --git a/x11-themes/fvwm-crystal/Manifest b/x11-themes/fvwm-crystal/Manifest index 8069739d5d9e..be49ec415300 100644 --- a/x11-themes/fvwm-crystal/Manifest +++ b/x11-themes/fvwm-crystal/Manifest @@ -1 +1,2 @@ DIST fvwm-crystal-3.7.5.tar.gz 5962351 BLAKE2B b5a7458c5bc97846ba48e18168da05d0cda4f26b2f0252abcfd12953de4ac80b34a521759152d559fef59ab53e5f252434d1f1840a779271fc9fffd7ec8632b0 SHA512 333eeeabf1b7b88e1ce7ba5e018a013471db215214b5d9bd86d0f0e107d7443f89bc409e23f3ef4a61c9ced63b862614507cb5ae74063f14d9e0d8b1eb97186b +DIST fvwm-crystal-3.7.6.tar.gz 6015361 BLAKE2B e12327df402c02430ef80def4260d0132143fe6e88924a8b129c2703ff6bd288544592b7b5060bc9840b5d6193b35290f442f39ba247dd47978cd8e607332a97 SHA512 9b680cd59119fea05b23463fb3bbff383370ce66710b99434387ec84de5cde626ea682611a6fd57b55ecdbfdc218ddef89f69924f263a6a953aaabba8cc6c6fe diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild new file mode 100644 index 000000000000..c8ec88ca9301 --- /dev/null +++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.7.6.ebuild @@ -0,0 +1,72 @@ +# 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 readme.gentoo-r1 python-single-r1 optfeature + +DESCRIPTION="Configurable FVWM theme with transparency and freedesktop compatible menu" +HOMEPAGE="https://fvwm-crystal.sourceforge.net/" + +if [[ ${PV} = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fvwm-crystal/fvwm-crystal.git" +else + SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + acct-group/fvwm-crystal + app-alternatives/awk + app-alternatives/bc + media-sound/alsa-utils + sys-apps/sed + virtual/imagemagick-tools + x11-apps/xwd + >=x11-wm/fvwm3-1.0.4[go] + || ( x11-misc/hsetroot media-gfx/feh ) + || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer ) +" + +DISABLE_AUTOFORMATTING="true" +DOC_CONTENTS="After a first time installation, execute the following commands: + $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources + $ cp -r "${EROOT}"/usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc +You can edit these files at your convenience. + +Many applications can extend functionality of fvwm-crystal. +They are listed in "${EROOT}"/usr/share/doc/"${PF}"/INSTALL.* + +To be able to use the exit menu, each user using ${PN} +must be in the group fvwm-crystal. +You can do that as root with: + $ useradd -G fvwm-crystal <user_name> +and log out and in again. +" + +src_install() { + emake DESTDIR="${ED}" \ + docdir="${EPREFIX}/usr/share/doc/${PF}" \ + prefix="${EPREFIX}/usr" \ + install + # GNU License is globally in the portage tree + rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE || die + + python_doscript "${ED}/usr/bin/${PN}".{apps,wallpaper} + python_scriptinto "/usr/share/${PN}"/fvwm/scripts/FvwmMPD + python_doscript "${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + optfeature "localized XDG user directories support" "x11-misc/xdg-user-dirs" + optfeature "hibernate/resume support" "sys-apps/systemd" + optfeature "professional sound server" "virtual/jack" +} diff --git a/x11-themes/qtcurve/qtcurve-1.9.0_p20250314.ebuild b/x11-themes/qtcurve/qtcurve-1.9.0_p20250314.ebuild index 99d61030ffee..6d3c1d0ef224 100644 --- a/x11-themes/qtcurve/qtcurve-1.9.0_p20250314.ebuild +++ b/x11-themes/qtcurve/qtcurve-1.9.0_p20250314.ebuild @@ -67,7 +67,6 @@ DOCS=( AUTHORS ChangeLog.md README.md TODO.md ) src_configure() { local mycmakeargs=( - -DLIB_INSTALL_DIR=$(get_libdir) -DENABLE_QT4=OFF -DQTC_QT4_ENABLE_KDE=OFF -DQTC_KDE4_DEFAULT_HOME=ON @@ -75,10 +74,11 @@ src_configure() { -DQTC_INSTALL_PO=$(usex nls) -DENABLE_QT5=$(usex qt5) -DENABLE_QT6=$(usex qt6) + -DQTC_QT6_ENABLE_KDE=$(usex plasma) -DBUILD_TESTING=$(usex test) -DQTC_ENABLE_X11=$(usex X) ) - use qt6 && mycmakeargs+=( -DQTC_QT6_ENABLE_KDE=$(usex plasma) ) + use qt5 && mycmakeargs+=( -DQTC_QT5_ENABLE_KDE=OFF ) cmake_src_configure } diff --git a/x11-wm/fvwm3/fvwm3-1.1.2.ebuild b/x11-wm/fvwm3/fvwm3-1.1.2.ebuild index 1cd4ac5c2d68..94eeeedb37ec 100644 --- a/x11-wm/fvwm3/fvwm3-1.1.2.ebuild +++ b/x11-wm/fvwm3/fvwm3-1.1.2.ebuild @@ -25,7 +25,7 @@ else if [[ ${FVWM3_DOCS_PREBUILT} == 1 ]]; then SRC_URI+=" https://deps.gentoo.zip/x11-wm/fvwm3/${P}-docs.tar.xz" fi - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" fi LICENSE="GPL-2+ FVWM |
