diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-26 19:15:02 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-26 19:15:02 +0000 |
| commit | eb06e48bb677314c2f4d02cac7392a7eb04d6371 (patch) | |
| tree | 0fb5fcdc717efe133dfd183e2ad5480d90210b9a | |
| parent | dee3146a71944bb6285270ca2b9a38437d955272 (diff) | |
| download | baldeagleos-repo-eb06e48bb677314c2f4d02cac7392a7eb04d6371.tar.gz baldeagleos-repo-eb06e48bb677314c2f4d02cac7392a7eb04d6371.tar.xz baldeagleos-repo-eb06e48bb677314c2f4d02cac7392a7eb04d6371.zip | |
Adding metadata
79 files changed, 842 insertions, 807 deletions
diff --git a/acct-user/openhab/openhab-0.ebuild b/acct-user/openhab/openhab-1.ebuild index a89a999a694e..8e7439083c37 100644 --- a/acct-user/openhab/openhab-0.ebuild +++ b/acct-user/openhab/openhab-1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit acct-user ACCT_USER_ID=537 -ACCT_USER_GROUPS=( ${PN} dialout ) +ACCT_USER_GROUPS=( ${PN} dialout usb ) ACCT_USER_HOME=/var/lib/${PN} ACCT_USER_HOME_PERMS=0750 diff --git a/app-doc/cppman/Manifest b/app-doc/cppman/Manifest index 310e833c6cf7..83e9f28fa0b6 100644 --- a/app-doc/cppman/Manifest +++ b/app-doc/cppman/Manifest @@ -1,2 +1,2 @@ -DIST cppman-0.5.6.tar.gz 3820427 BLAKE2B ca4c3bc05e3f8b7de432147dcff861ab4b1d3b3de2729da2dc4cb8513f96b3b92e9a7ebbbf0ad577d7372ebc7d152290431d4d95127c63a1a9122c2dd5f12aae SHA512 bf4c0aa01d0a7158818f5769c66c420fb982fb3c0daaf83e4089f122e59ac5d9d2637b9ff079ea3ee7259bbb92b72992bcb2b1a593fc1bb7223288077fb523b6 DIST cppman-0.5.9.tar.gz 4657401 BLAKE2B 9d9bdbe81808ad26b242670c61d04cb6e5ce85f644ca5c0bba1e348fd36615a3252e705810abf3deb5d5f74db9b55682850a7ca83775ed30c1cc0c74b8dd038d SHA512 5a660be80c99fee0a68fe0a114548fde6998c18aaacca7a3030b28b8b44bdfd8071c72f0c5bbd8bdce86932f5a57b186373de89796182e39dd1149cf4019c3a1 +DIST cppman-0.6.0.tar.gz 1645897 BLAKE2B 7127a3bc216a3be0c6ea6364bc7979cae47bb3ecb103e54e23dc0244f59d9bdbc98a6f1f2134a6b86e2fb5479baa6627ac1b0c6b4b23ca7b8bb93f6c4202d369 SHA512 a9160238eaac847a6e34b84789cf1be06675b82aceac1ed338e4c11eddf529bbfe68aa28095bc6d4d8d6031087004ade15318cfd674200425fd03b302e7562d6 diff --git a/app-doc/cppman/cppman-0.5.6-r1.ebuild b/app-doc/cppman/cppman-0.6.0.ebuild index 8b7929b3392e..bd132774569e 100644 --- a/app-doc/cppman/cppman-0.5.6-r1.ebuild +++ b/app-doc/cppman/cppman-0.6.0.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 @@ -7,15 +7,17 @@ PYTHON_COMPAT=( python3_{10..14} ) PYTHON_REQ_USE="sqlite,threads(+)" DISTUTILS_SINGLE_IMPL=yes DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 bash-completion-r1 +inherit distutils-r1 shell-completion edo DESCRIPTION="C++ man pages for Linux, with source from cplusplus.com and cppreference.com" HOMEPAGE="https://github.com/aitjcize/cppman" -SRC_URI="https://github.com/aitjcize/cppman/archive/${PV}.tar.gz -> ${P}.tar.gz" + +SRC_URI="https://github.com/aitjcize/cppman/releases/download/v${PV}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" +IUSE="test" PROPERTIES="test_network" RESTRICT="test" @@ -23,8 +25,11 @@ RDEPEND=" sys-apps/groff $(python_gen_cond_dep ' dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ') + dev-python/html5lib[${PYTHON_USEDEP}]') +" +BDEPEND=" + test? ( $(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}]') ) " src_prepare() { @@ -35,7 +40,7 @@ src_prepare() { } python_test() { - ${EPYTHON} test/test.py || die + edo ${EPYTHON} test/test.py } src_install() { @@ -43,10 +48,6 @@ src_install() { doman misc/cppman.1 newbashcomp misc/completions/cppman.bash cppman - - insinto /usr/share/zsh/site-functions - doins misc/completions/zsh/_cppman - - insinto /usr/share/fish/vendor_completions.d - doins misc/completions/fish/cppman.fish + dozshcomp misc/completions/zsh/_cppman + dofishcomp misc/completions/fish/cppman.fish } diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 09666b8f7893..9f5b6a060686 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -1,9 +1,6 @@ DIST vscode-1.106.3-amd64.tar.gz 161462576 BLAKE2B 2c19077a24adeea8f6bb4ba8a6172aa40c2a895be7e9b4d97e15af94ffcb307a6fbf1e8f4822d4a52ed222b8d61808f8ee326259d98e3531cb27a79e9ab6fc51 SHA512 1599a94ebb003e5f41ef944fa0497b882cb132a4c752c9143cc1f2167befa525959dabe793cd5c249f2b0739887a14e0fee0eabc7c83f54ba782316a14124450 DIST vscode-1.106.3-arm.tar.gz 145913015 BLAKE2B fcad67c229419d04f9214117b72f168f6f29012d2d65764615374c254f16cf85ac2dc4014b3f171c134841b70dcebb96365263eb21b5139863f99dc8b3369210 SHA512 e4a76f3710803282dc4c83262d44181db3f34a3925948b089ee5f779a695406dc0c3dfd783234891c5845cb5fa995d35864ad93dc2412488962f4d226dfd4bed DIST vscode-1.106.3-arm64.tar.gz 157400847 BLAKE2B d7804055c17a1b3f6bc1fbdbaf664016abb1be7a620505986dd25d9dbf856002c3bb6fb2b79e02639f0589639d9058055a7730399fb56c48e66cae163f634ec0 SHA512 9ee36dfab733d1da767beab4ca08ef6c8b913f09d909b57fe64dc080e2b3b8b9fca7474a8abb2bb7fca26d81d974bd4d85f67aea1c5bbefb619b3561bcc39430 -DIST vscode-1.107.0-amd64.tar.gz 163155041 BLAKE2B dc8b0044f0ba1bfd36edf5fe43e25b4d8388477e8997822a52fbdc21b43bfe691a2b4ef7738ec4ade7411b5fc597e73cdb001c3ec8a20a20f5ba992ea154bb72 SHA512 f343ce12384ee0e7174721b3f2527bf6fbf5d0b98545533e78a1769090778fcce627104ccee3a899278d7a93f11373433d850880ab0228fca3b42d6115a4f2f2 -DIST vscode-1.107.0-arm.tar.gz 146527117 BLAKE2B c0ab9756ab906dc45a0b44660be74d296b5a3bc1038ba878f8adb63853a6154c518f34de8ecf956925316824fefc86d364955c7b2828799febabb559bc78ec2b SHA512 a583a2f40c69911adcaac881622288d6d050e467d1cce9841f73b9c41b47a85a35ac0c6aad97a2693a0cb355ef4f2f9888a74570b3c3b37c2518b98add12baf6 -DIST vscode-1.107.0-arm64.tar.gz 157446003 BLAKE2B a3544838a79b604b2bcb9d863dfb9a8af3da7ff54d1551a8ab097fde147a6efa0b277a2cf964efc624364aa9659108b227d990fa6214b4f9cd7ca258d9e1a8e2 SHA512 19373106c27457bc0ff945a36ae012ada5f5d4657f7b5a24f2803998b8466082bcb5a9827ce54ac3d61576443b724cf865d9a2325f93a66065912590e752680b DIST vscode-1.107.1-amd64.tar.gz 163149262 BLAKE2B 48143d2011931ed288462bc01edc89d1b34dede965fc5600a0312eb6ae609d98631fbb67e1c59b13bdc419b355af29df47f91cdb183ce284735f50f9005c4118 SHA512 d336f0651ca9751153b86cc2200bc1ec2b019a601882250c5258e50f7228cbb081148a6ba8cb6d57840ea3af6b1fb0d9a52b2edcda0e558e6b308a46c66303d4 DIST vscode-1.107.1-arm.tar.gz 146528433 BLAKE2B 00c432418703cbf4446cc636e7743a8810f301d8d058ffa46c0daae997a4c9ae46acf88c8c3d12a1bf264d1248971eb1be21a235f4de1b189716dbd9c4882d1a SHA512 471d427df40e786b2820f225ac03ad299cabafa575ec6824b77c086d812986a990a231987fbd7735b718d6c3cd213c13d4b4103fb1717f41ef6398bc47f68c09 DIST vscode-1.107.1-arm64.tar.gz 157441094 BLAKE2B 72d0fc45d59611b12ceec318600ee592c7dbff53aa18e26b82c392d52b4aae477ac36b39fc6086cead9a2411830ccb441c1bb29b910164e3aefafb2a485d9728 SHA512 b79bd2905343ebed0a9004a800c9849e896674606688584df06627e9c9e0ca85c7d8683bcf3b606cf2d3d89001e4251ae257cde6d35914b550249f51bd65a990 diff --git a/app-editors/vscode/vscode-1.107.0.ebuild b/app-editors/vscode/vscode-1.107.0.ebuild deleted file mode 100644 index ee99fe72d08b..000000000000 --- a/app-editors/vscode/vscode-1.107.0.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he - hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr - sv sw ta te th tr uk ur vi zh-CN zh-TW" - -inherit chromium-2 desktop optfeature pax-utils shell-completion xdg - -DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" -HOMEPAGE="https://code.visualstudio.com" -SRC_URI=" - amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) - arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) - arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE=" - Apache-2.0 - BSD - BSD-1 - BSD-2 - BSD-4 - CC-BY-4.0 - ISC - LGPL-2.1+ - Microsoft-vscode - MIT - MPL-2.0 - openssl - PYTHON - TextMate-bundle - Unlicense - UoI-NCSA - W3C -" -SLOT="0" -KEYWORDS="-* amd64 ~arm arm64" -IUSE="egl kerberos wayland" -RESTRICT="mirror strip bindist" - -RDEPEND=" - || ( - sys-apps/systemd - sys-apps/systemd-utils - ) - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/libglvnd - media-libs/mesa - net-misc/curl - sys-apps/dbus - virtual/zlib:= - sys-process/lsof - 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/libxkbfile - x11-libs/libXrandr - x11-libs/libXScrnSaver - x11-libs/pango - x11-misc/xdg-utils - kerberos? ( app-crypt/mit-krb5 ) -" - -QA_PREBUILT="*" - -src_unpack() { - default - mv "${S}"/VSCode-linux-* "${S}/vscode" || die -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - pushd "vscode/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die -} - -src_install() { - cd vscode || die - - # Cleanup - rm -r ./resources/app/ThirdPartyNotices.txt || die - - # Disable update server - sed -e "/updateUrl/d" -i ./resources/app/product.json || die - - if ! use kerberos; then - rm -r ./resources/app/node_modules/kerberos || die - fi - - # Install - pax-mark m code - mkdir -p "${ED}/opt/${PN}" || die - cp -r . "${ED}/opt/${PN}" || die - fperms 4711 /opt/${PN}/chrome-sandbox - - dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode" - dosym -r "/opt/${PN}/bin/code" "usr/bin/code" - - local EXEC_EXTRA_FLAGS=() - if use wayland; then - EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" ) - fi - if use egl; then - EXEC_EXTRA_FLAGS+=( "--use-gl=egl" ) - fi - - sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ - "${FILESDIR}/code-url-handler.desktop" \ - > "${T}/code-url-handler.desktop" || die - - sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ - "${FILESDIR}/code.desktop" \ - > "${T}/code.desktop" || die - - domenu "${T}/code.desktop" - domenu "${T}/code-url-handler.desktop" - newicon "resources/app/resources/linux/code.png" "vscode.png" - - # Install metainfo - insinto /usr/share/metainfo - doins "${FILESDIR}/code.appdata.xml" - - # Install MIME type definitions - insinto /usr/share/mime/packages - doins "${FILESDIR}/code-workspace.xml" - - # Install completions - newbashcomp resources/completions/bash/code code - newzshcomp resources/completions/zsh/_code _code -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "desktop notifications" x11-libs/libnotify - optfeature "keyring support inside vscode" "virtual/secret-service" - optfeature "Live Share" dev-libs/icu -} diff --git a/app-emulation/q4wine/Manifest b/app-emulation/q4wine/Manifest index aebf40eb05b4..2a19a218a769 100644 --- a/app-emulation/q4wine/Manifest +++ b/app-emulation/q4wine/Manifest @@ -1 +1 @@ -DIST q4wine-1.4.1.tar.gz 3197545 BLAKE2B d7a8d5bb80e412ce6b3ab301335e576e34445fb5c112213fab431c4666c159815931700a33cf14daa9d441caa3d7e05cf906e5ee3d357c3bf92c5ac7177c1a3e SHA512 7b2516117ea3f13a11f763b71a0026e034fa137b772a87ec7f15e12c7a79f463ed0dfdcef9a94320f87c8013256719592c2c6b44c7dac39d4e0da8e9fe54e413 +DIST q4wine-1.4.2.tar.gz 3196971 BLAKE2B c5b6f5fd34e1fe0e87e823d60b8cf5285d126b8c118ddce78e4bff544cc6b844874b92a77ace22a58beed839e498e2de33d0ae59c3488747f7133932011394f8 SHA512 a30b9bb33b6bf702fa24d10d52e844c9403790a4c98d34a84e7fc47325383fec6a165b48c05a215bcfc68fbb328cc15b5b3836c4ad58e575721e2157b00ec18d diff --git a/app-emulation/q4wine/q4wine-1.4.1.ebuild b/app-emulation/q4wine/q4wine-1.4.2.ebuild index 6a6d05d7ccf2..e9674645731f 100644 --- a/app-emulation/q4wine/q4wine-1.4.1.ebuild +++ b/app-emulation/q4wine/q4wine-1.4.2.ebuild @@ -16,6 +16,7 @@ IUSE="debug +ico +iso +wineappdb" DEPEND=" dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,ssl,widgets,xml] + dev-qt/qtsvg:6 ico? ( >=media-gfx/icoutils-0.26.0 ) " RDEPEND="${DEPEND} diff --git a/app-emulation/qemu/qemu-10.1.3.ebuild b/app-emulation/qemu/qemu-10.1.3-r1.ebuild index 22bfde8eb410..da023af4b5ad 100644 --- a/app-emulation/qemu/qemu-10.1.3.ebuild +++ b/app-emulation/qemu/qemu-10.1.3-r1.ebuild @@ -637,7 +637,6 @@ qemu_src_configure() { $(conf_notuser opengl) $(conf_notuser pam auth-pam) $(conf_notuser passt) - $(conf_notuser passt gio) $(conf_notuser png) $(conf_notuser rbd) $(conf_notuser sasl vnc-sasl) @@ -667,6 +666,10 @@ qemu_src_configure() { ) if [[ ! ${buildtype} == "user" ]] ; then + # used by passt and spice, enable it because glib is required anyway + conf_opts+=( + --enable-gio + ) # audio options local audio_opts=( # Note: backend order matters here: #716202 diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index 77a3c10b942b..6d03e196e0f0 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -636,7 +636,6 @@ qemu_src_configure() { $(conf_notuser opengl) $(conf_notuser pam auth-pam) $(conf_notuser passt) - $(conf_notuser passt gio) $(conf_notuser png) $(conf_notuser rbd) $(conf_notuser sasl vnc-sasl) @@ -666,6 +665,10 @@ qemu_src_configure() { ) if [[ ! ${buildtype} == "user" ]] ; then + # used by passt and spice, enable it because glib is required anyway + conf_opts+=( + --enable-gio + ) # audio options local audio_opts=( # Note: backend order matters here: #716202 diff --git a/app-misc/openhab-bin/Manifest b/app-misc/openhab-bin/Manifest index b166a4d8d619..93b960ceda8a 100644 --- a/app-misc/openhab-bin/Manifest +++ b/app-misc/openhab-bin/Manifest @@ -1,4 +1,5 @@ DIST openhab-5.0.1.tar.gz 115553065 BLAKE2B 9eaf029627416d40cbb12a2115e09df2ad09d978dc6fee2d719f6184d685327dc0f1b6ef608611df21151b3255e13aa361df40945be4ac655d047c951d18c810 SHA512 e6dca75309a19e780095336f496bac12a75924ce0e4aad08050f43da0129dc02f908689a444e0422ea101cf8d1938d96f9b0d1ed290656f8f469014c7618b4f8 DIST openhab-5.0.2.tar.gz 115574626 BLAKE2B 7a10ecd4328f99f84f6aefe7a432a9c786221cb3413280b9403156719a7c5b767a757a3f38856dd94dda15e08f33b196b8aae53fa611093fd1821a9ae7f8999f SHA512 02963c22b13cd5a960faf7dbd1e8cba65b552fb499d5702052b353f41e46ecb888ac75bf0c827c8c957540c931c61bc9805584f0100b50493ace272baaf4557d DIST openhab-5.0.3.tar.gz 115565086 BLAKE2B d4d660738539b8ff2bddaeb3cba04ebee999852efe2057d956df87fc7413b1c1ef1cb7f709698294ee07a578ba4c85e3db8d952668d76cc3bb44ba13ede5255c SHA512 2485f4f67c5d3ce608eed3f0d99230761f0452761a013f10ff856be0f731195f45bfeb660aa14e3eb921daed8b2dc2f18ff74f7609b50235467ca803dece5369 +DIST openhab-5.1.0.tar.gz 121015522 BLAKE2B d4b2776319dbf7e85964771ca38ea5773dac182d0813100102bdb34aca2e7968702c6bc83d3841889a111b8529ee5f432df325a6b2e5c2f7f71d7648658dddbd SHA512 73c43d77b5cec820b6696a02581f1c3272ddd7e63f59c2e48867eb9deaef7c3862d3bcf2fb01dcbbe302094c2b7b6ff0e2e4fdc63113ddb97a66fb19900d6d4b DIST openhab-cli-2024-01-14 8633 BLAKE2B 0b0999abcb884b779087b92f9f3e08fee3662753692392fbb30d218d0fc25fd1fca613c32b8193a3365764c55ac3525f8369aeea4edbf61223cd0219209c4cbf SHA512 bf24ae776d4362e8a60a0c71cb025834e5f645a24377a87484477f544026f2fdd996a1781f1082e62197fce33a9dadb5972df22ce3e4cd9f73d3088ec5bc0a98 diff --git a/app-misc/openhab-bin/openhab-bin-5.1.0.ebuild b/app-misc/openhab-bin/openhab-bin-5.1.0.ebuild new file mode 100644 index 000000000000..b2a7732717da --- /dev/null +++ b/app-misc/openhab-bin/openhab-bin-5.1.0.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo systemd tmpfiles + +MY_PN=${PN%-bin} +MY_P=${MY_PN}-${PV} +MY_CLI_VER=2024-01-14 + +DESCRIPTION="An open-source automation software for your home" +HOMEPAGE="https://www.openhab.org/" +SRC_URI=" + https://github.com/openhab/openhab-distro/releases/download/${PV}/${MY_P}.tar.gz + https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli + -> openhab-cli-${MY_CLI_VER} +" + +S="${WORKDIR}" +LICENSE="EPL-2.0" +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +MY_JAVA_DEPEND="|| ( virtual/jre:17 virtual/jre:21 )" + +# app-arch/zip: used by "openhab-cli backup" +RDEPEND=" + ${MY_JAVA_DEPEND} + acct-user/openhab + app-arch/zip + dev-java/java-config +" + +BDEPEND="app-arch/unzip" + +src_compile() { + : +} + +src_install() { + # We use move here to preserve the executable bit on the files under + # openhab/runtime/bin. + domove() { + local source="${1}" + local target="${2}" + + local dest="${ED}/${target}" + + mkdir -p "${dest}" || die "Failed to create ${dest}" + mv "${source}"/* "${dest}" || die "Failed to move" + } + + domove runtime /usr/share/openhab/runtime + domove conf /etc/openhab + + domove userdata /var/lib/openhab + fowners -R openhab:openhab /var/lib/openhab + + local dirs=( + /usr/share/openhab/addons + /var/log/openhab + ) + local d + for d in "${dirs[@]}"; do + keepdir "${d}" + fowners openhab:openhab "${d}" + done + + newenvd "${FILESDIR}"/openhab.env 50openhab + + systemd_dounit "${FILESDIR}"/openhab.service + newtmpfiles "${FILESDIR}"/openhab.tmpfiles openhab.conf + + newbin - openhab <<EOF +#!/usr/bin/env bash +set -eu + +if [[ -v JAVA_HOME_OVERRIDE ]]; then + JAVA_HOME="\${JAVA_HOME_OVERRIDE}" +else + if ! GENTOO_JAVA_VM="\$(depend-java-query --get-vm '${MY_JAVA_DEPEND}')"; then + >&2 echo "Could not find Java VM for ${MY_JAVA_DEPEND}" + exit 1 + fi + + if ! JAVA_HOME_ASSIGNMENT=\$(java-config -P \${GENTOO_JAVA_VM} | grep JAVA_HOME); then + >&2 echo "Could not retrieve JAVA_HOME of \${GENTOO_JAVA_VM}" + exit 1 + fi + + eval \${JAVA_HOME_ASSIGNMENT} +fi + +export JAVA_HOME +exec /usr/share/openhab/runtime/bin/karaf "\$@" +EOF + newbin "${DISTDIR}"/openhab-cli-${MY_CLI_VER} openhab-cli + + newinitd "${FILESDIR}"/openhab.initd openhab +} + +pkg_postinst() { + tmpfiles_process openhab.conf + + if [[ -z ${REPLACING_VERSIONS} && -z ${OPENHAB_POSTINST_UPDATE} ]]; then + return + fi + + if [[ -d "${EROOT}"/run/systemd/system ]]; then + if systemctl is-active --quiet openhab; then + local openhab_service_active=1 + einfo "Restarting OpenHAB service due to version update" + edob systemctl daemon-reload + edob systemctl stop openhab + fi + + echo y | edob -m "Cleaning OpenHAB cache" \ + openhab-cli clean-cache + assert "Failed to clean OpenHAB cache" + + if [[ -v openhab_service_active ]]; then + edob systemctl start openhab + fi + elif [[ -d /run/openrc ]]; then + einfo "Follow these steps to complete the update of OpenHAB:" + einfo + einfo "1. Stop the OpenHAB's service" + einfo "$ rc-service openhab stop" + einfo "2. Clean OpenHAB's cache" + einfo "$ openahb-cli clean-cache" + einfo "3. Restart OpenHAB's service" + einfo "$ rc-service openhab start" + fi +} diff --git a/app-text/doxygen/doxygen-1.15.0-r1.ebuild b/app-text/doxygen/doxygen-1.15.0-r2.ebuild index e27fd0086b07..42c7bad5b928 100644 --- a/app-text/doxygen/doxygen-1.15.0-r1.ebuild +++ b/app-text/doxygen/doxygen-1.15.0-r2.ebuild @@ -63,7 +63,10 @@ RDEPEND=" dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) - gui? ( dev-qt/qtbase:6[gui,widgets,xml] ) + gui? ( + dev-qt/qtbase:6[gui,widgets,xml] + dev-qt/qtsvg:6 + ) " DEPEND="${RDEPEND}" diff --git a/dev-libs/granite/Manifest b/dev-libs/granite/Manifest index dc2ee08954ac..4fe9912658e1 100644 --- a/dev-libs/granite/Manifest +++ b/dev-libs/granite/Manifest @@ -1,2 +1,2 @@ -DIST granite-6.2.0.tar.gz 462780 BLAKE2B bb0df3649eab212e36a20ebd365521fc4ad87d1d10e54155905585fdb39874525b3a59ec2b9a1fd19a427c9a67a94bc6e4df433560a6208370dd90d27125e24f SHA512 4d9c21a653505812c8d99508166b411d1931bd251bf51c4bff8e6a0d905b5efc60832f3e7fbf6f8d52b67b55edf299969865542db33a8276b90e05b3b4731a87 DIST granite-7.6.0.tar.gz 420711 BLAKE2B 4045070b529d64dc1188555d9495486c282495f9cb9312e112cf78d4aafac466c2810a623e81793fb2319311209fe7d18632c0020df278aca4ceba561290be82 SHA512 0a3ab1aa9d648578d80877beaab52eebd1b77981f54f9ca0b9c88e44c9a832738e4bd52357e6537b783d64ac6a7812c8a73331dfe759d12e1f3ea212ba111f5f +DIST granite-7.7.0.tar.gz 473928 BLAKE2B e6b295bfff0a723ee507cbf8c16771fc72f74078c90e82bb779975ba4ed1f8b580a4891a7a509b73bf96b81ccf4defb50d685540e9a12cd15d67cbb33d5a6a50 SHA512 3bf2dbd759f48c378768f2f213af3ea9ccd21ed5c9c2bd4fa6004ab5768c481fd05ef286fc77a1077aba0f2fbe76c17c959568a544a1b53f3cda4625f5210895 diff --git a/dev-libs/granite/granite-6.2.0.ebuild b/dev-libs/granite/granite-7.7.0.ebuild index ea04f52fa625..8cd626582a17 100644 --- a/dev-libs/granite/granite-6.2.0.ebuild +++ b/dev-libs/granite/granite-7.7.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 BUILD_DIR="${WORKDIR}/${P}-build" @@ -13,28 +13,29 @@ SRC_URI="https://github.com/elementary/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="LGPL-3+" SLOT="0/${PV}" -KEYWORDS="amd64 arm x86" +KEYWORDS="~amd64 ~arm ~x86" BDEPEND=" $(vala_depend) virtual/pkgconfig " DEPEND=" + dev-lang/sassc >=dev-libs/glib-2.50:2 - >=x11-libs/gtk+-3.22:3[introspection] dev-libs/libgee:0.8[introspection] + gui-libs/gtk:4[introspection] " RDEPEND="${DEPEND}" src_prepare() { default - vala_src_prepare + vala_setup } src_configure() { - # docs disabled due to: https://github.com/elementary/granite/issues/482 + # demo disable due to: https://github.com/elementary/granite/issues/938 local emesonargs=( - -Ddocumentation=false + -Ddemo=false ) meson_src_configure } diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index a11d7c268c91..d12ab8aeaca8 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1 +1,3 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db +EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e +MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch deleted file mode 100644 index 637368d2f237..000000000000 --- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." - ---- a/setup.py -+++ b/setup.py -@@ -18,7 +18,7 @@ setup( - author_email='michal.danilak@gmail.com', - url='https://github.com/Mimino666/langdetect', - keywords='language detection library', -- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], -+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], - include_package_data=True, - install_requires=['six'], - license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 7100f5f39dd8..271137de443d 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,6 +19,4 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) - distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index c0f74ac187e2..020e07f2a3dd 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,9 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>pastalian46@gmail.com</email> - <name>Takuya Wakazono</name> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>gentoo-guru-overlay</origin> + <upstream> + <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/primecountpy/primecountpy-0.1.1-r1.ebuild b/dev-python/primecountpy/primecountpy-0.1.1-r1.ebuild new file mode 100644 index 000000000000..2c3f0abadc24 --- /dev/null +++ b/dev-python/primecountpy/primecountpy-0.1.1-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +inherit distutils-r1 + +DESCRIPTION="Cython interface to sci-mathematics/primecount" +HOMEPAGE="https://pypi.org/project/primecountpy/ + https://github.com/dimpase/primecountpy" +SRC_URI="https://github.com/dimpase/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +# LICENSE clarification in README.md +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +DEPEND="sci-mathematics/primecount:= + dev-python/cysignals[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" +BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/pyside/pyside-6.10.1-r2.ebuild b/dev-python/pyside/pyside-6.10.1-r2.ebuild index 025badd0d0cd..b810670675fc 100644 --- a/dev-python/pyside/pyside-6.10.1-r2.ebuild +++ b/dev-python/pyside/pyside-6.10.1-r2.ebuild @@ -8,7 +8,6 @@ EAPI=8 -# python3.14 support upstream but getting build issues PYTHON_COMPAT=( python3_{10..14} ) LLVM_COMPAT=( {16..21} ) DISTUTILS_USE_PEP517=setuptools @@ -289,6 +288,9 @@ python_prepare_all() { # Doesn't appear to play well with virtualx as it tries to use wayland [QtUiTools::loadUiType_test] linux + # py3.14? + [sample::multiple_derived] + linux EOF if ! use numpy; then diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest index b4a93ad8627f..78e43b02dec2 100644 --- a/dev-ruby/multi_json/Manifest +++ b/dev-ruby/multi_json/Manifest @@ -1,3 +1,4 @@ DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea DIST multi_json-1.17.0.tar.gz 25898 BLAKE2B 619f1f123108f0a5bc99239d6709e4542bfcd49b5258d2464146c94e76fd80a4421d229ebb4e597fd7d0bc2b1e79db713cc663435cbea38c9122db9566ec39bc SHA512 658d6338e8f23db57c38d017ca3bcb8fb62ee14b5e1a5aacc90d025105bb2cebe5c0e27e9c21e6a3113402efb156919f2b9c109806f3839a9a0e26c13116d00b DIST multi_json-1.18.0.tar.gz 26413 BLAKE2B ebc7f8263669ee6c42671d4543bcf0c567742e0565ce3e96e0022051745632411bc2d81f265525170e33d7f4cb961c6bec9f8bfdf2a73be8428c37e18528b017 SHA512 ad8da8ed38a56bf75ea6c459b2abfd2da2ef85b6b49577db3a9f1fe652dd79a577180327f7e5f352c1474f92338f73197a8ec6e5af1b45f9555f8f9f23ecd0e2 +DIST multi_json-1.19.0.tar.gz 63697 BLAKE2B 1e57aa8712003d924bc4cd1010195b32abee4c68d9633160d31a96409c18147c4b9ee34de8d064e7f0d4b0f54337b23244eb73b4a1d315f8ac3f3891173a3129 SHA512 7e3eafa613fec5732869ab0aee7504d9f6f0b2521bc8a74c8234b074f87c3d61bb54f913aedbdc3feb4e97080f81b995ae133f9598807f5e18bb4df846148fe5 diff --git a/dev-ruby/multi_json/multi_json-1.19.0.ebuild b/dev-ruby/multi_json/multi_json-1.19.0.ebuild new file mode 100644 index 000000000000..9f541bc557e1 --- /dev/null +++ b/dev-ruby/multi_json/multi_json-1.19.0.ebuild @@ -0,0 +1,58 @@ +# 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_BINDIR="" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A gem to provide swappable JSON backends" +HOMEPAGE="https://github.com/sferik/multi_json" +SRC_URI="https://github.com/sferik/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE="doc test" + +ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +ruby_add_bdepend "test? ( dev-ruby/json + dev-ruby/yajl-ruby )" + +all_ruby_prepare() { + # Bundler makes is impossible to deal only with packaged options. + sed -e '/bundler/ s:^:#:' \ + -i test/test_helper.rb || die + + # Avoid coverage dependencies + sed -e '/mutant/ s:^:#:' \ + -e '/simplecov/,/^ end/ s:^:#:' \ + -i test/test_helper.rb || die + sed -e '/cover/ s:^:#:' \ + -e '/Mutant/ s:^:#:' \ + -i test/multi_json/*.rb test/multi_json/*/*.rb test/multi_json/*/*/*.rb || die + + # Avoid integration tests requiring unpackaged providers + rm -rf test/multi_json/integration || die + + # Avoid a test requiring ancient activesupport version. + sed -e '/test_serializes_time_using_activesupport_format/askip "Too old"' \ + -e '/test_serializes_objects_that_define_to_hash/askip "Too old"' \ + -i test/multi_json/adapters/json_gem_test.rb || die +} + +each_ruby_test() { + CI=true ${RUBY} -Ilib:.:test -e "Dir['test/**/*.rb'].each{|f| require f}" || die +} diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest index de4583cb5ea0..6bcf910b449c 100644 --- a/dev-util/android-studio/Manifest +++ b/dev-util/android-studio/Manifest @@ -1 +1 @@ -DIST android-studio-2025.2.2.7-linux.tar.gz 1479280731 BLAKE2B 3abeac581c59fab394b113640b4e6f2b956876f2ba71178e7c1fa02afa669e843f9c4dd84d87ae291dde14b85a88174fb7711cd60574e0439f524e25af974c41 SHA512 02914dcf45849254c877cc6900b7ea5375000dd2d7202647aac979f174f5ad53d799bd1aaa2060f0c9f8058e269aa4c5189e5378729986f467f8b737e4be5d1a +DIST android-studio-2025.2.2.8-linux.tar.gz 1479279350 BLAKE2B 76f308724ac92ad230470bc5c92a9bf9a71d9d9c66c2c5d16a0ba59983ddc7acf718169cee94d7cca691af6f9b2c9bf63d4b3a248515a16ca450cf19d617ff03 SHA512 5b2729143d799f77af40d8328298a390ec861bddc544e8fed270c868e197188d0fe7ef29b5361027fa9529aa137cc110a4a53cf8f2fa3adae37c60ef27be8455 diff --git a/dev-util/android-studio/android-studio-2025.2.2.7.ebuild b/dev-util/android-studio/android-studio-2025.2.2.8.ebuild index 7710c790a542..7710c790a542 100644 --- a/dev-util/android-studio/android-studio-2025.2.2.7.ebuild +++ b/dev-util/android-studio/android-studio-2025.2.2.8.ebuild diff --git a/dev-util/bpftool/bpftool-7.6.0.ebuild b/dev-util/bpftool/bpftool-7.6.0.ebuild index 46265badb9de..2b3e008b3ee8 100644 --- a/dev-util/bpftool/bpftool-7.6.0.ebuild +++ b/dev-util/bpftool/bpftool-7.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_COMPAT=( {15..20} ) +LLVM_COMPAT=( {15..21} ) LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..14} ) @@ -86,7 +86,10 @@ src_prepare() { sed -i -e 's/-Werror//g' src/Makefile.feature || die # remove hardcoded/unhelpful flags from bpftool - sed -i -e '/CFLAGS += -O2/d' -e 's/-W //g' -e 's/-Wextra //g' src/Makefile || die + sed -e '/CFLAGS += -O2$/d' \ + -e '/CFLAGS += -W$/d' \ + -e '/CFLAGS += -Wextra$/d' \ + -i src/Makefile || die # always build bpf bits with std=gnu11 for kernel compatibility (bug 955156) sed -i 's/-fno-stack-protector/& -std=gnu11/g' src/Makefile || die diff --git a/dev-util/bpftool/bpftool-9999.ebuild b/dev-util/bpftool/bpftool-9999.ebuild index 249e236d74c0..d0b7bf60d736 100644 --- a/dev-util/bpftool/bpftool-9999.ebuild +++ b/dev-util/bpftool/bpftool-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_COMPAT=( {15..20} ) +LLVM_COMPAT=( {15..21} ) LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..14} ) @@ -86,7 +86,10 @@ src_prepare() { sed -i -e 's/-Werror//g' src/Makefile.feature || die # remove hardcoded/unhelpful flags from bpftool - sed -i -e '/CFLAGS += -O2/d' -e 's/-W //g' -e 's/-Wextra //g' src/Makefile || die + sed -e '/CFLAGS += -O2$/d' \ + -e '/CFLAGS += -W$/d' \ + -e '/CFLAGS += -Wextra$/d' \ + -i src/Makefile || die # always build bpf bits with std=gnu11 for kernel compatibility (bug 955156) sed -i 's/-fno-stack-protector/& -std=gnu11/g' src/Makefile || die diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest deleted file mode 100644 index 98f06d64f398..000000000000 --- a/dev-util/idea-community/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST idea-community-2025.3.1-aarch64.tar.gz 1512282519 BLAKE2B bfbcce7b2e54dfd96263c95428e5c6bedc2c1754b7d7ca6ea5bb9de32fdb42da3ecf672a0a5ea5e785ac860c651f945b85bcc6e5dbd065bdeb421f4b70abfbb2 SHA512 427e70806d88b2baf5e4fea6dfec894e0367fd71de3480e83299afa4916ed7a5862d211a28004df5994aeb3185df004de9a2cf193533db7f27dbc53df27f5cda -DIST idea-community-2025.3.1.tar.gz 1516627420 BLAKE2B 378ab4eeeff470109ebb2bd647c95f71490812899725771909ae3492122d2751de8c41d8fd1d453c7d7aa733e2372c72492fc1a13ef51850a70836ec63fa9b6e SHA512 2d5a66d047060ded2d851c6f84ba7f3b45d52ac44380e5a9b2882fb0be0473bc6a2a095e0e9cf2610a42669a2bbd06bda8082c42109efa865790d273e4ae0134 diff --git a/dev-util/intellij-idea/Manifest b/dev-util/intellij-idea/Manifest new file mode 100644 index 000000000000..1e81ea1188f1 --- /dev/null +++ b/dev-util/intellij-idea/Manifest @@ -0,0 +1,2 @@ +DIST intellij-idea-2025.3.1-aarch64.tar.gz 1512282519 BLAKE2B bfbcce7b2e54dfd96263c95428e5c6bedc2c1754b7d7ca6ea5bb9de32fdb42da3ecf672a0a5ea5e785ac860c651f945b85bcc6e5dbd065bdeb421f4b70abfbb2 SHA512 427e70806d88b2baf5e4fea6dfec894e0367fd71de3480e83299afa4916ed7a5862d211a28004df5994aeb3185df004de9a2cf193533db7f27dbc53df27f5cda +DIST intellij-idea-2025.3.1.tar.gz 1516627420 BLAKE2B 378ab4eeeff470109ebb2bd647c95f71490812899725771909ae3492122d2751de8c41d8fd1d453c7d7aa733e2372c72492fc1a13ef51850a70836ec63fa9b6e SHA512 2d5a66d047060ded2d851c6f84ba7f3b45d52ac44380e5a9b2882fb0be0473bc6a2a095e0e9cf2610a42669a2bbd06bda8082c42109efa865790d273e4ae0134 diff --git a/dev-util/idea-community/idea-community-2025.3.1.ebuild b/dev-util/intellij-idea/intellij-idea-2025.3.1.ebuild index befd0c6f6a1f..9bb14f69bd83 100644 --- a/dev-util/idea-community/idea-community-2025.3.1.ebuild +++ b/dev-util/intellij-idea/intellij-idea-2025.3.1.ebuild @@ -178,14 +178,14 @@ src_install() { newicon $pngfile "${PN}.png" || die "we died" if use experimental; then - make_desktop_entry "/opt/idea-community/bin/idea -Dawt.toolkit.name=WLToolkit" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + make_desktop_entry "/opt/intellij-idea/bin/idea -Dawt.toolkit.name=WLToolkit" \ + "IntelliJ IDEA Community Edition" "${PN}" "Development;IDE;" ewarn "You have enabled the experimental USE flag." ewarn "This is a Wayland support preview. Expect instability." else - make_desktop_entry "/opt/idea-community/bin/idea" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + make_desktop_entry "/opt/intellij-idea/bin/idea" \ + "IntelliJ IDEA" "${PN}" "Development;IDE;" fi # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit diff --git a/dev-util/idea-community/metadata.xml b/dev-util/intellij-idea/metadata.xml index 34280abe43c4..b0d2fda38bbd 100644 --- a/dev-util/idea-community/metadata.xml +++ b/dev-util/intellij-idea/metadata.xml @@ -8,9 +8,7 @@ <longdescription lang="en"> Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box. </longdescription> - <upstream> - <remote-id type="cpe">cpe:/a:jetbrains:intellij_idea</remote-id> - </upstream> + <use> <flag name="experimental">Enables Wayland support preview.</flag> </use> diff --git a/games-fps/worldofpadman/Manifest b/games-fps/worldofpadman/Manifest index 287424e4817e..f23849885d1e 100644 --- a/games-fps/worldofpadman/Manifest +++ b/games-fps/worldofpadman/Manifest @@ -1,5 +1,2 @@ -DIST wop-1.5-unified.zip 947290087 BLAKE2B 5fb87cde661882fc095376012d9aca134d6399b4cedd4f3c78b739dd19e126360070278045d74c3318306e17490338111b8621e1c543b46e6bbecfbcd3658675 SHA512 fea0207efadf15afab7001227e27126aef4a673bd478dccb513c3011d0811074b2788083862f07e2f02f1a80ccb57a45ff64de8de155d8f8f7f1ab53ecf2402b -DIST wop-1.5.x-to-1.6-patch-unified.zip 122204892 BLAKE2B a0f9feb04a15ec04dd64dbacdf5a158738d625651b2293bc8b3740067e849f33cdd144bce6afd11914524d89fe4bcfd48dbcbc455e51017b1216439e9bae484a SHA512 a45018bd79e9e23c57bcaf692fa14c323671103558caad6acb794c2990cc5fe9cc8bdbe6a6c8254c4560d81eb59f5e3b9a6800a61b21a15870c4439f7179d936 DIST wop-1.7.0-unified.zip 1200906511 BLAKE2B ef8da8d79d28eae3907954a490679bf436cb96e1f5d7480d874acb62c5f9aba204cc6e48b10ca91ffeefeda04f73c6f70cdb80de6bcd9fa77a9a7eb9c280467c SHA512 1c1f2d88d6a4fe31f9f5a0f7884c6660feedb7c9d12c88f2339036041aa38e1ef4be9580489b2b42a93518c676f0ecdc6ee85be518e8a74970eb11a9d53b58a0 -DIST worldofpadman-1.6-bison-3.patch.xz 14284 BLAKE2B 9083243d12f59067c796c466e98061f601cf8fd07b9dd12718fd22ff1a9694fb57f2c55e204cddbd035209c9b7526f5b7297e53f742cf01a19a3cd0df491c5a8 SHA512 a8d54ed6041a3907e9d5fa2c61046e33022a1a80e10bf18db2140d8dfab42173f2fbdebcadf707f81d21395a574e68a20829170ca2067f1434874ea5856e4cce DIST worldofpadman-1.7.0.tar.gz 119562391 BLAKE2B ee6d23aef07fcdb36e5eac2c07ff97263c33466b1ba53c0c383285a21554b7b3dc7a268020c35098e3df0f9581f0ab9d4b151f4c24448e3f6b5bbb080a40a78e SHA512 c85053c73326893c61b23a2290e46647d2b58e60fa604004ed909c0a6d0ebae3500a3e2a5922fbf556dd12dddc6b58e8a61d27166ba55cc7ff5aded8697c5f9f diff --git a/games-fps/worldofpadman/files/worldofpadman-1.6-c23.patch b/games-fps/worldofpadman/files/worldofpadman-1.6-c23.patch deleted file mode 100644 index b060afcf1641..000000000000 --- a/games-fps/worldofpadman/files/worldofpadman-1.6-c23.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 5604ddf69b47e314150191c56a04b7009d885160 Mon Sep 17 00:00:00 2001 -From: Tim Angus <tim@ngus.net> -Date: Sat, 8 Mar 2025 13:00:48 +0000 -Subject: [PATCH] Rename LCC constexpr function to constantexpr, avoiding C23 - keyword clash - -fixes #349 ---- - code/tools/lcc/src/c.h | 2 +- - code/tools/lcc/src/init.c | 2 +- - code/tools/lcc/src/simp.c | 4 ++-- - code/tools/lcc/src/stmt.c | 2 +- - 4 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/code/tools/lcc/src/c.h b/code/tools/lcc/src/c.h -index d8560a020..2260141e3 100644 ---- a/code/tools/lcc/src/c.h -+++ b/code/tools/lcc/src/c.h -@@ -529,7 +529,7 @@ extern int process(char *); - extern int findfunc(char *, char *); - extern int findcount(char *, int, int); - --extern Tree constexpr(int); -+extern Tree constantexpr(int); - extern int intexpr(int, int); - extern Tree simplify(int, Type, Tree, Tree); - extern int ispow2(unsigned long u); -diff --git a/code/tools/lcc/src/init.c b/code/tools/lcc/src/init.c -index 64d73d319..972abf530 100644 ---- a/code/tools/lcc/src/init.c -+++ b/code/tools/lcc/src/init.c -@@ -190,7 +190,7 @@ static int initstruct(int len, Type ty, int lev) { - return n; - } - --/* initializer - constexpr | { constexpr ( , constexpr )* [ , ] } */ -+/* initializer - constantexpr | { constantexpr ( , constantexpr )* [ , ] } */ - Type initializer(Type ty, int lev) { - int n = 0; - Tree e; -diff --git a/code/tools/lcc/src/simp.c b/code/tools/lcc/src/simp.c -index 9f4e3ecc3..50e83e484 100644 ---- a/code/tools/lcc/src/simp.c -+++ b/code/tools/lcc/src/simp.c -@@ -167,7 +167,7 @@ static int subi(long x, long y, long min, long max, int needconst) { - static int subd(double x, double y, double min, double max, int needconst) { - return addd(x, -y, min, max, needconst); - } --Tree constexpr(int tok) { -+Tree constantexpr(int tok) { - Tree p; - - needconst++; -@@ -177,7 +177,7 @@ Tree constexpr(int tok) { - } - - int intexpr(int tok, int n) { -- Tree p = constexpr(tok); -+ Tree p = constantexpr(tok); - - needconst++; - if (p->op == CNST + I || p->op == CNST + U) -diff --git a/code/tools/lcc/src/stmt.c b/code/tools/lcc/src/stmt.c -index fe83e21f8..a65efc0ec 100644 ---- a/code/tools/lcc/src/stmt.c -+++ b/code/tools/lcc/src/stmt.c -@@ -119,7 +119,7 @@ - static char stop[] = { IF, ID, 0 }; - Tree p; - t = gettok(); -- p = constexpr(0); -+ p = constantexpr(0); - if (generic(p->op) == CNST && isint(p->type)) { - if (swp) { - needconst++; diff --git a/games-fps/worldofpadman/files/worldofpadman-1.6-clang.patch b/games-fps/worldofpadman/files/worldofpadman-1.6-clang.patch deleted file mode 100644 index 101ac5d257a0..000000000000 --- a/games-fps/worldofpadman/files/worldofpadman-1.6-clang.patch +++ /dev/null @@ -1,152 +0,0 @@ -From 675e7a641a67eae2a27e5754e876d08d395c5da8 Mon Sep 17 00:00:00 2001 -From: Tim Angus <tim@ngus.net> -Date: Fri, 21 Oct 2011 22:48:53 +0000 -Subject: [PATCH] * clang support - ---- - Makefile | 2 +- - code/asm/snapvector.c | 6 +++--- - code/botlib/be_ai_chat.c | 2 +- - code/qcommon/common.c | 3 +++ - code/qcommon/q_platform.h | 5 +++++ - code/qcommon/unzip.c | 2 +- - code/renderer/tr_model_iqm.c | 9 +++------ - code/renderer/tr_scene.c | 2 +- - 9 files changed, 19 insertions(+), 14 deletions(-) - -diff --git a/Makefile b/Makefile -index 3bec57714..d0d3ba939 100644 ---- a/Makefile -+++ b/Makefile -@@ -276,7 +276,7 @@ ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu")) - endif - - BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \ -- -pipe -DUSE_ICON -+ -Wno-self-assign -pipe -DUSE_ICON - CLIENT_CFLAGS += $(SDL_CFLAGS) - - OPTIMIZEVM = -O3 -funroll-loops -fomit-frame-pointer -diff --git a/code/asm/snapvector.c b/code/asm/snapvector.c -index a70a1069c..2ba248dfe 100644 ---- a/code/asm/snapvector.c -+++ b/code/asm/snapvector.c -@@ -55,9 +55,9 @@ void qsnapvectorsse(vec3_t vec) - - #define QROUNDX87(src) \ - "flds " src "\n" \ -- "fistp " src "\n" \ -- "fild " src "\n" \ -- "fstp " src "\n" -+ "fistpl " src "\n" \ -+ "fildl " src "\n" \ -+ "fstpl " src "\n" - - void qsnapvectorx87(vec3_t vec) - { -diff --git a/code/botlib/be_ai_chat.c b/code/botlib/be_ai_chat.c -index 10950e9d8..cc489d557 100644 ---- a/code/botlib/be_ai_chat.c -+++ b/code/botlib/be_ai_chat.c -@@ -1173,7 +1173,7 @@ bot_matchpiece_t *BotLoadMatchPieces(source_t *source, char *endtoken) - { - if (token.type == TT_NUMBER && (token.subtype & TT_INTEGER)) - { -- if (token.intvalue < 0 || token.intvalue >= MAX_MATCHVARIABLES) -+ if (token.intvalue >= MAX_MATCHVARIABLES) - { - SourceError(source, "can't have more than %d match variables\n", MAX_MATCHVARIABLES); - FreeSource(source); -diff --git a/code/qcommon/common.c b/code/qcommon/common.c -index 2e39731c0..4f9abfcac 100644 ---- a/code/qcommon/common.c -+++ b/code/qcommon/common.c -@@ -2329,7 +2329,10 @@ A way to force a bus error for development reasons - ================= - */ - static void Com_Crash_f( void ) { -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wnull-dereference" - * ( int * ) 0 = 0x12345678; -+#pragma clang diagnostic pop - } - - /* -diff --git a/code/qcommon/q_platform.h b/code/qcommon/q_platform.h -index 8bc2984ca..f2baf1c75 100644 ---- a/code/qcommon/q_platform.h -+++ b/code/qcommon/q_platform.h -@@ -179,7 +179,12 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - #define OS_STRING "kFreeBSD" - #endif - -+#ifdef __clang__ -+#define ID_INLINE static inline -+#else - #define ID_INLINE inline -+#endif -+ - #define PATH_SEP '/' - - #if defined __i386__ -diff --git a/code/qcommon/unzip.c b/code/qcommon/unzip.c -index b307e98d4..128502ce0 100644 ---- a/code/qcommon/unzip.c -+++ b/code/qcommon/unzip.c -@@ -1250,7 +1250,7 @@ extern int ZEXPORT unzReadCurrentFile (file, buf, len) - return UNZ_PARAMERROR; - - -- if ((pfile_in_zip_read_info->read_buffer == NULL)) -+ if (pfile_in_zip_read_info->read_buffer == NULL) - return UNZ_END_OF_LIST_OF_FILE; - if (len==0) - return 0; -diff --git a/code/renderer/tr_model_iqm.c b/code/renderer/tr_model_iqm.c -index cad3aa6fd..98517d559 100644 ---- a/code/renderer/tr_model_iqm.c -+++ b/code/renderer/tr_model_iqm.c -@@ -284,9 +284,9 @@ qboolean R_LoadIQM( model_t *mod, void *buffer, int filesize, const char *mod_na - LL( triangle->vertex[1] ); - LL( triangle->vertex[2] ); - -- if( triangle->vertex[0] < 0 || triangle->vertex[0] > header->num_vertexes || -- triangle->vertex[1] < 0 || triangle->vertex[1] > header->num_vertexes || -- triangle->vertex[2] < 0 || triangle->vertex[2] > header->num_vertexes ) { -+ if( triangle->vertex[0] > header->num_vertexes || -+ triangle->vertex[1] > header->num_vertexes || -+ triangle->vertex[2] > header->num_vertexes ) { - return qfalse; - } - } -@@ -323,9 +323,7 @@ qboolean R_LoadIQM( model_t *mod, void *buffer, int filesize, const char *mod_na - mesh->first_vertex + mesh->num_vertexes > header->num_vertexes || - mesh->first_triangle >= header->num_triangles || - mesh->first_triangle + mesh->num_triangles > header->num_triangles || -- mesh->name < 0 || - mesh->name >= header->num_text || -- mesh->material < 0 || - mesh->material >= header->num_text ) { - return qfalse; - } -@@ -354,7 +352,6 @@ qboolean R_LoadIQM( model_t *mod, void *buffer, int filesize, const char *mod_na - - if( joint->parent < -1 || - joint->parent >= (int)header->num_joints || -- joint->name < 0 || - joint->name >= (int)header->num_text ) { - return qfalse; - } -diff --git a/code/renderer/tr_scene.c b/code/renderer/tr_scene.c -index 34e4141d3..94910d611 100644 ---- a/code/renderer/tr_scene.c -+++ b/code/renderer/tr_scene.c -@@ -219,7 +219,7 @@ void RE_AddRefEntityToScene( const refEntity_t *ent ) { - } - return; - } -- if ( ent->reType < 0 || ent->reType >= RT_MAX_REF_ENTITY_TYPE ) { -+ if ( (int)ent->reType < 0 || ent->reType >= RT_MAX_REF_ENTITY_TYPE ) { - ri.Error( ERR_DROP, "RE_AddRefEntityToScene: bad reType %i", ent->reType ); - } - diff --git a/games-fps/worldofpadman/files/worldofpadman-1.6-gentoo.patch b/games-fps/worldofpadman/files/worldofpadman-1.6-gentoo.patch deleted file mode 100644 index a8b46098eb76..000000000000 --- a/games-fps/worldofpadman/files/worldofpadman-1.6-gentoo.patch +++ /dev/null @@ -1,92 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -344,11 +344,11 @@ - endif - - ifeq ($(USE_CIN_THEORA),1) -- CLIENT_LDFLAGS += -ltheora -+ CLIENT_LIBS += -ltheora - endif - - ifeq ($(USE_CODEC_MP3),1) -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - - ifeq ($(USE_CURL),1) -@@ -380,12 +380,12 @@ - - ifeq ($(USE_CIN_THEORA),1) - BASE_CFLAGS += -DUSE_CIN_THEORA -- CLIENT_LDFLAGS += -ltheora -+ CLIENT_LIBS += -ltheora - endif - - ifeq ($(USE_CODEC_MP3),1) - BASE_CFLAGS += -DUSE_CODEC_MP3 -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - else # ifeq Linux - -@@ -435,12 +435,12 @@ - - ifeq ($(USE_CIN_THEORA),1) - BASE_CFLAGS += -DUSE_CIN_THEORA -- CLIENT_LDFLAGS += -ltheora -+ CLIENT_LIBS += -ltheora - endif - - ifeq ($(USE_CODEC_MP3),1) - BASE_CFLAGS += -DUSE_CODEC_MP3 -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - - BASE_CFLAGS += -D_THREAD_SAFE=1 -@@ -565,7 +565,7 @@ - endif - - ifeq ($(USE_CODEC_MP3),1) -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - - ifeq ($(ARCH),x86) -@@ -662,11 +662,11 @@ - endif - - ifeq ($(USE_CIN_THEORA),1) -- CLIENT_LDFLAGS += -ltheora -+ CLIENT_LIBS += -ltheora - endif - - ifeq ($(USE_CODEC_MP3),1) -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - - # cross-compiling tweaks -@@ -732,11 +732,11 @@ - endif - - ifeq ($(USE_CIN_THEORA),1) -- CLIENT_LDFLAGS += -ltheora -+ CLIENT_LIBS += -ltheora - endif - - ifeq ($(USE_CODEC_MP3),1) -- CLIENT_LDFLAGS += -lmad -+ CLIENT_LIBS += -lmad - endif - - ifeq ($(USE_CURL),1) -@@ -1780,7 +1780,7 @@ - - $(B)/wop-smp$(FULLBINEXT): $(Q3OBJ) $(Q3ROBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN) - $(echo_cmd) "LD $@" -- $(Q)$(CC) $(CLIENT_CFLAGS) $(CFLAGS) $(CLIENT_LDFLAGS) $(LDFLAGS) $(THREAD_LDFLAGS) \ -+ $(Q)$(CC) $(CLIENT_CFLAGS) $(CFLAGS) $(CLIENT_LDFLAGS) $(LDFLAGS) $(THREAD_LDFLAGS) \ - -o $@ $(Q3OBJ) $(Q3ROBJ) $(Q3POBJ_SMP) \ - $(THREAD_LIBS) $(LIBSDLMAIN) $(CLIENT_LIBS) $(RENDERER_LIBS) $(LIBS) - endif diff --git a/games-fps/worldofpadman/metadata.xml b/games-fps/worldofpadman/metadata.xml index a2d99e0ac2ff..1b8db8b4c1d6 100644 --- a/games-fps/worldofpadman/metadata.xml +++ b/games-fps/worldofpadman/metadata.xml @@ -6,8 +6,5 @@ <name>Gentoo Games Project</name> </maintainer> - <use> - <flag name="maps">Install extra maps (PadPack)</flag> - </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/games-fps/worldofpadman/worldofpadman-1.6-r4.ebuild b/games-fps/worldofpadman/worldofpadman-1.6-r4.ebuild deleted file mode 100644 index 748a59b85526..000000000000 --- a/games-fps/worldofpadman/worldofpadman-1.6-r4.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop - -DESCRIPTION="Cartoon style multiplayer first-person shooter" -HOMEPAGE="https://worldofpadman.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/wop-1.5-unified.zip - https://downloads.sourceforge.net/${PN}/wop-1.5.x-to-1.6-patch-unified.zip - https://dev.gentoo.org/~asturm/distfiles/${P}-bison-3.patch.xz" -S="${WORKDIR}/${P}_svn2178-src" - -LICENSE="GPL-2 worldofpadman" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+curl dedicated maps +openal +theora +vorbis" - -RDEPEND=" - virtual/zlib:= - !dedicated? ( - media-libs/libjpeg-turbo - media-libs/libsdl[joystick,opengl,video,X] - >=media-libs/speex-1.2.0 - media-libs/speexdsp - virtual/glu - virtual/opengl - curl? ( net-misc/curl ) - openal? ( media-libs/openal ) - theora? ( - media-libs/libogg - media-libs/libtheora:= - ) - vorbis? ( media-libs/libvorbis ) - ) -" -DEPEND="${RDEPEND}" -BDEPEND="app-arch/unzip" - -DOCS=( id-readme.txt IOQ3-README voip-readme.txt ../XTRAS/{changelog.txt,sounds_readme.txt} ) - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${WORKDIR}"/${P}-bison-3.patch # bug 921029, in 1.6.1 - "${FILESDIR}"/${P}-clang.patch # bug 944329, in 1.6.0 - "${FILESDIR}"/${P}-c23.patch # bug 944329, git main -) - -src_unpack() { - unpack ${A} - unzip XTRAS/"editing files"/${P}-src.zip -} - -src_prepare() { - default - sed -i \ - -e 's:JPEG_LIB_VERSION < 80:JPEG_LIB_VERSION < 62:' \ - code/renderer/tr_image_jpg.c || die #479652 -} - -src_compile() { - local arch - - if use amd64 ; then - arch=x86_64 - elif use x86 ; then - arch=i386 - fi - - local myemakeargs=( - V=1 - ARCH=${arch} - BUILD_CLIENT=$(use dedicated && echo 0) - DEFAULT_BASEDIR=/usr/share/${PN} - OPTIMIZE= - USE_CURL=$(usex curl 1 0) - USE_CURL_DLOPEN=0 - USE_OPENAL=$(usex openal 1 0) - USE_OPENAL_DLOPEN=0 - USE_CODEC_VORBIS=$(usex vorbis 1 0) - USE_CIN_THEORA=$(usex theora 1 0) - USE_RENDERER_DLOPEN=0 - USE_INTERNAL_ZLIB=0 - USE_INTERNAL_JPEG=0 - USE_INTERNAL_SPEEX=0 - ) - - emake ${myemakeargs[@]} -} - -src_install() { - newbin build/release-*/wopded.* ${PN}-ded - - if ! use dedicated ; then - newbin build/release-*/wop.* ${PN} - newicon misc/quake3.png ${PN}.png - make_desktop_entry ${PN} "World of Padman" - fi - - insinto /usr/share/${PN} - doins -r ../wop - - local HTML_DOCS=( ../XTRAS/{readme,readme.html} ) - einstalldocs -} diff --git a/games-fps/worldofpadman/worldofpadman-1.7.0-r2.ebuild b/games-fps/worldofpadman/worldofpadman-1.7.0-r3.ebuild index 4b826c15b5ae..7e4073a41614 100644 --- a/games-fps/worldofpadman/worldofpadman-1.7.0-r2.ebuild +++ b/games-fps/worldofpadman/worldofpadman-1.7.0-r3.ebuild @@ -13,24 +13,20 @@ SRC_URI+=" https://github.com/PadWorld-Entertainment/${PN}/releases/download/v${ LICENSE="GPL-2 worldofpadman" SLOT="0" KEYWORDS="~amd64" -IUSE="dedicated +opengl" +IUSE="+opengl" +# bundled libs (bug #963154): +# media-libs/libjpeg-turbo:= +# media-libs/libtheora +# media-libs/libogg +# media-libs/libvorbis RDEPEND=" + media-libs/libsdl2[joystick,opengl?,video,X] + media-libs/openal + net-misc/curl + virtual/glu virtual/zlib:= - !dedicated? ( - media-libs/libjpeg-turbo:= - media-libs/libsdl2[joystick,video,X] - media-libs/libtheora - media-libs/libogg - media-libs/libvorbis - media-libs/openal - net-misc/curl - virtual/glu - opengl? ( - media-libs/libsdl2[opengl] - virtual/opengl - ) - ) + opengl? ( virtual/opengl ) " DEPEND="${RDEPEND}" BDEPEND="app-arch/unzip" @@ -59,7 +55,8 @@ src_configure() { -DCMAKE_INSTALL_PREFIX=/usr/share/${PN} -DCMAKE_INSTALL_RPATH=/usr/share/${PN} -DARCH=${arch} - -DBUILD_CLIENT=$(usex dedicated OFF ON) + -DBUILD_CLIENT=ON # no benefit to disable this as-is + # BUILD_SERVER: no extra deps; was: $(usex dedicated OFF ON) -DBUILD_RENDERER_OPENGL2=$(usex opengl) -DBUILD_RENDERER_VULKAN=OFF -DUSE_CURL_DLOPEN=OFF @@ -77,11 +74,9 @@ src_install() { mkdir -p "${ED}"/usr/bin || die mv "${ED}"/usr/share/${PN}/wopded.* "${ED}"/usr/bin/${PN}-ded || die - if ! use dedicated ; then - mv "${ED}"/usr/share/${PN}/wop.* "${ED}"/usr/bin/${PN} || die - newicon misc/wop.svg ${PN}.svg - make_desktop_entry --eapi9 ${PN} -n "World of Padman" - fi + mv "${ED}"/usr/share/${PN}/wop.* "${ED}"/usr/bin/${PN} || die + newicon misc/wop.svg ${PN}.svg + make_desktop_entry --eapi9 ${PN} -n "World of Padman" insinto /usr/share/${PN}/wop doins "${WORKDIR}"/wop/*.pk3 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.4.5-r3.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.4.5-r3.ebuild index e8567558777b..bb55b01e5664 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-6.4.5-r3.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-6.4.5-r3.ebuild @@ -156,7 +156,10 @@ BDEPEND=" >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-${KFMIN}:6 virtual/pkgconfig - test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)] ) + test? ( + >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)] + X? ( x11-misc/xdotool ) + ) " BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.5.4.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.5.4.ebuild index 994e076f62de..f4f2443bf111 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-6.5.4.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-6.5.4.ebuild @@ -154,7 +154,10 @@ BDEPEND=" >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-${KFMIN}:6 virtual/pkgconfig - test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)] ) + test? ( + >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)] + X? ( x11-misc/xdotool ) + ) " BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" diff --git a/media-gfx/gimp/gimp-3.0.6.ebuild b/media-gfx/gimp/gimp-3.0.6.ebuild index e6e59f2f8c70..cdf19945406c 100644 --- a/media-gfx/gimp/gimp-3.0.6.ebuild +++ b/media-gfx/gimp/gimp-3.0.6.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.xz" LICENSE="GPL-3+ LGPL-3+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 x86" IUSE="X aalib alsa doc fits gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript test udev unwind vala vector-icons wayland webp wmf xpm" REQUIRED_USE=" diff --git a/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15-r1.ebuild b/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15-r1.ebuild new file mode 100644 index 000000000000..b29f68f8c175 --- /dev/null +++ b/media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Plugin: Scan for channels on DVB-? and on PVR*-Cards" +HOMEPAGE="https://www.gen2vdr.de/wirbel/wirbelscan/index2.html" +SRC_URI="https://www.gen2vdr.de/wirbel/wirbelscan/vdr-wirbelscan-${PV}.tgz" +S="${WORKDIR}/wirbelscan-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/librepfunc:= + >=media-video/vdr-2.4:= +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/vdr-wirbelscan_Makefile.patch" ) + +src_prepare() { + # remove untranslated po files + rm "${S}"/po/{ca_ES,cs_CZ,da_DK,el_GR,es_ES,et_EE,fi_FI,fr_FR,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die + + vdr-plugin-2_src_prepare + + fix_vdr_libsi_include scanfilter.h + fix_vdr_libsi_include scanfilter.cpp + fix_vdr_libsi_include si_ext.h +} diff --git a/metadata/md5-cache/acct-user/openhab-0 b/metadata/md5-cache/acct-user/openhab-1 index b97a91316ba7..81914eb86809 100644 --- a/metadata/md5-cache/acct-user/openhab-0 +++ b/metadata/md5-cache/acct-user/openhab-1 @@ -3,7 +3,7 @@ DESCRIPTION=System user: openhab EAPI=8 INHERIT=acct-user KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -RDEPEND=acct-group/openhab acct-group/dialout +RDEPEND=acct-group/openhab acct-group/dialout acct-group/usb SLOT=0 _eclasses_=acct-user ca29416d617e4fd224258d5cf916bf33 user-info 563da40a1a20ea1e55bbf4d149fc190d -_md5_=d79982ba8dd030d6784ca8dd10d9772c +_md5_=0988c4cc390b9c8dc976ebd0ea0b4de2 diff --git a/metadata/md5-cache/app-doc/cppman-0.5.6-r1 b/metadata/md5-cache/app-doc/cppman-0.5.6-r1 deleted file mode 100644 index 18e7d9999929..000000000000 --- a/metadata/md5-cache/app-doc/cppman-0.5.6-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite,threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) -DEFINED_PHASES=compile configure install prepare setup test -DESCRIPTION=C++ man pages for Linux, with source from cplusplus.com and cppreference.com -EAPI=8 -HOMEPAGE=https://github.com/aitjcize/cppman -INHERIT=distutils-r1 bash-completion-r1 -IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos -LICENSE=GPL-3 -PROPERTIES=test_network -RDEPEND=sys-apps/groff python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/html5lib[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/html5lib[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/beautifulsoup4[python_targets_python3_14(-)] dev-python/html5lib[python_targets_python3_14(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite,threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite,threads(+)] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/aitjcize/cppman/archive/0.5.6.tar.gz -> cppman-0.5.6.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 -_md5_=2174a4cc98243c49a29b9f098c20fb91 diff --git a/metadata/md5-cache/app-doc/cppman-0.6.0 b/metadata/md5-cache/app-doc/cppman-0.6.0 new file mode 100644 index 000000000000..60c63e1ad1e7 --- /dev/null +++ b/metadata/md5-cache/app-doc/cppman-0.6.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/beautifulsoup4[python_targets_python3_14(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite,threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=C++ man pages for Linux, with source from cplusplus.com and cppreference.com +EAPI=8 +HOMEPAGE=https://github.com/aitjcize/cppman +INHERIT=distutils-r1 shell-completion edo +IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos +LICENSE=GPL-3 +PROPERTIES=test_network +RDEPEND=sys-apps/groff python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/html5lib[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/html5lib[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/beautifulsoup4[python_targets_python3_14(-)] dev-python/html5lib[python_targets_python3_14(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite,threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite,threads(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/aitjcize/cppman/releases/download/v0.6.0/cppman-0.6.0.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 d35f403697c0f86d762e7560bb5cd143 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=466aa40f1e29de88ca592d334809c810 diff --git a/metadata/md5-cache/app-editors/vscode-1.107.0 b/metadata/md5-cache/app-editors/vscode-1.107.0 deleted file mode 100644 index 3df2e07cf268..000000000000 --- a/metadata/md5-cache/app-editors/vscode-1.107.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack -DESCRIPTION=Multiplatform Visual Studio Code from Microsoft -EAPI=8 -HOMEPAGE=https://code.visualstudio.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop optfeature pax-utils shell-completion xdg -IUSE=egl kerberos wayland +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW -KEYWORDS=-* amd64 ~arm arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=|| ( sys-apps/systemd sys-apps/systemd-utils ) >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libglvnd media-libs/mesa net-misc/curl sys-apps/dbus virtual/zlib:= sys-process/lsof 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/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 ) -RESTRICT=mirror strip bindist -SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.107.0/linux-x64/stable -> vscode-1.107.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.107.0/linux-armhf/stable -> vscode-1.107.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.107.0/linux-arm64/stable -> vscode-1.107.0-arm64.tar.gz ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 7b6f6e9d65093966fbc8475399c5dd4e linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=47ac73e560d32b1fe43d3dbc80d851f8 diff --git a/metadata/md5-cache/app-emulation/q4wine-1.4.1 b/metadata/md5-cache/app-emulation/q4wine-1.4.2 index f013b3567be1..30783f66a266 100644 --- a/metadata/md5-cache/app-emulation/q4wine-1.4.1 +++ b/metadata/md5-cache/app-emulation/q4wine-1.4.2 @@ -1,6 +1,6 @@ BDEPEND=dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,ssl,widgets,xml] ico? ( >=media-gfx/icoutils-0.26.0 ) +DEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,ssl,widgets,xml] dev-qt/qtsvg:6 ico? ( >=media-gfx/icoutils-0.26.0 ) DESCRIPTION=Qt GUI configuration tool for Wine EAPI=8 HOMEPAGE=https://github.com/brezerk/q4wine @@ -9,8 +9,8 @@ INHERIT=cmake xdg IUSE=debug +ico +iso +wineappdb KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 -RDEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,ssl,widgets,xml] ico? ( >=media-gfx/icoutils-0.26.0 ) app-admin/sudo >=sys-apps/which-2.19 iso? ( sys-fs/fuseiso ) +RDEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,ssl,widgets,xml] dev-qt/qtsvg:6 ico? ( >=media-gfx/icoutils-0.26.0 ) app-admin/sudo >=sys-apps/which-2.19 iso? ( sys-fs/fuseiso ) SLOT=0 -SRC_URI=https://github.com/brezerk/q4wine/archive/refs/tags/v1.4.1.tar.gz -> q4wine-1.4.1.tar.gz +SRC_URI=https://github.com/brezerk/q4wine/archive/refs/tags/v1.4.2.tar.gz -> q4wine-1.4.2.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=34d14ad71170b205dbb97da4b1e5c573 +_md5_=10ebe3e62ec9f50e62ba91291e1dd5c2 diff --git a/metadata/md5-cache/app-emulation/qemu-10.1.3 b/metadata/md5-cache/app-emulation/qemu-10.1.3-r1 index db5f651904bc..ec3872a9cb07 100644 --- a/metadata/md5-cache/app-emulation/qemu-10.1.3 +++ b/metadata/md5-cache/app-emulation/qemu-10.1.3-r1 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.qemu.org/qemu-10.1.3.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-10.1.0-docs.tar.xz ) _eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=fe649b6ffaa0ca6cf62f3371bd3ebc0e +_md5_=d5c54d82df51dab8e05bfcb398537705 diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999 index f4719e98ffe0..8cb6e350f9b3 100644 --- a/metadata/md5-cache/app-emulation/qemu-9999 +++ b/metadata/md5-cache/app-emulation/qemu-9999 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/qemu-project/berkeley-softfloat-3/-/archive/b64af41c3276f97f0e181920400ee056b9c88037/berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 https://gitlab.com/qemu-project/berkeley-testfloat-3/-/archive/e7af9751d9f9fd3b47911f51a5cfd08af256a9ab/berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab.tar.bz2 https://gitlab.com/qemu-project/keycodemapdb/-/archive/f5772a62ec52591ff6870b7e8ef32482371f22c6/keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 _eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a67668443dff61a0ee78152b6f6b5217 +_md5_=b00fd4dfad768e34b288e6d31ffff4ad diff --git a/metadata/md5-cache/app-misc/openhab-bin-5.1.0 b/metadata/md5-cache/app-misc/openhab-bin-5.1.0 new file mode 100644 index 000000000000..c67faafdfcf4 --- /dev/null +++ b/metadata/md5-cache/app-misc/openhab-bin-5.1.0 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst +DESCRIPTION=An open-source automation software for your home +EAPI=8 +HOMEPAGE=https://www.openhab.org/ +INHERIT=edo systemd tmpfiles +KEYWORDS=~amd64 ~arm64 +LICENSE=EPL-2.0 +RDEPEND=|| ( virtual/jre:17 virtual/jre:21 ) acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles +SLOT=0 +SRC_URI=https://github.com/openhab/openhab-distro/releases/download/5.1.0/openhab-5.1.0.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=2d2e94d952b30b83073b3476dc4aad70 diff --git a/metadata/md5-cache/app-text/doxygen-1.15.0-r1 b/metadata/md5-cache/app-text/doxygen-1.15.0-r2 index ecfef1c01ca9..84d2056aa3f1 100644 --- a/metadata/md5-cache/app-text/doxygen-1.15.0-r1 +++ b/metadata/md5-cache/app-text/doxygen-1.15.0-r2 @@ -1,6 +1,6 @@ BDEPEND=app-alternatives/yacc app-alternatives/lex || ( dev-lang/python:3.14[xml(+)] 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-build/cmake-3.28.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= virtual/libiconv clang? ( llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) dot? ( media-gfx/graphviz[freetype(+)] ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtbase:6[gui,widgets,xml] ) +DEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= virtual/libiconv clang? ( llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) dot? ( media-gfx/graphviz[freetype(+)] ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtbase:6[gui,widgets,xml] dev-qt/qtsvg:6 ) DESCRIPTION=Documentation system for most programming languages EAPI=8 HOMEPAGE=https://www.doxygen.nl/ @@ -8,10 +8,10 @@ INHERIT=cmake flag-o-matic llvm-r1 python-any-r1 IUSE=clang debug doc dot doxysearch gui test +llvm_slot_20 llvm_slot_18 llvm_slot_19 llvm_slot_21 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris LICENSE=GPL-2 -RDEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= virtual/libiconv clang? ( llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) dot? ( media-gfx/graphviz[freetype(+)] ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtbase:6[gui,widgets,xml] ) +RDEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= virtual/libiconv clang? ( llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) dot? ( media-gfx/graphviz[freetype(+)] ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtbase:6[gui,widgets,xml] dev-qt/qtsvg:6 ) REQUIRED_USE=clang? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) test? ( doc ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://doxygen.nl/files/doxygen-1.15.0.src.tar.gz https://downloads.sourceforge.net/doxygen/rel-1.15.0/doxygen-1.15.0.src.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=cafb9f7415d44fbbbd2bce47daaeda71 +_md5_=cf83861364c18758aa8115b5b829c573 diff --git a/metadata/md5-cache/dev-libs/granite-6.2.0 b/metadata/md5-cache/dev-libs/granite-6.2.0 deleted file mode 100644 index 74c5e3054f13..000000000000 --- a/metadata/md5-cache/dev-libs/granite-6.2.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=dev-libs/glib-2.50:2 >=x11-libs/gtk+-3.22:3[introspection] dev-libs/libgee:0.8[introspection] dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=Elementary OS library that extends GTK+ -EAPI=7 -HOMEPAGE=https://github.com/elementary/granite -INHERIT=meson vala xdg -KEYWORDS=amd64 arm x86 -LICENSE=LGPL-3+ -RDEPEND=>=dev-libs/glib-2.50:2 >=x11-libs/gtk+-3.22:3[introspection] dev-libs/libgee:0.8[introspection] -SLOT=0/6.2.0 -SRC_URI=https://github.com/elementary/granite/archive/6.2.0.tar.gz -> granite-6.2.0.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99e6a34d0f7039439dad788f7443b574 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7320400194393eca301a9d4b3f1cef46 diff --git a/metadata/md5-cache/dev-libs/granite-7.7.0 b/metadata/md5-cache/dev-libs/granite-7.7.0 new file mode 100644 index 000000000000..817538be6457 --- /dev/null +++ b/metadata/md5-cache/dev-libs/granite-7.7.0 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-lang/sassc >=dev-libs/glib-2.50:2 dev-libs/libgee:0.8[introspection] gui-libs/gtk:4[introspection] +DESCRIPTION=Elementary OS library that extends GTK+ +EAPI=8 +HOMEPAGE=https://github.com/elementary/granite +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson vala xdg +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=LGPL-3+ +RDEPEND=dev-lang/sassc >=dev-libs/glib-2.50:2 dev-libs/libgee:0.8[introspection] gui-libs/gtk:4[introspection] +SLOT=0/7.7.0 +SRC_URI=https://github.com/elementary/granite/archive/7.7.0.tar.gz -> granite-7.7.0.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99e6a34d0f7039439dad788f7443b574 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3b5ebd64eda849ea8e583245fd3427bf diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9 index fa5ff7dde5e1..1b45e7ed160e 100644 --- a/metadata/md5-cache/dev-python/langdetect-1.0.9 +++ b/metadata/md5-cache/dev-python/langdetect-1.0.9 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 -_md5_=cff4416946f4a40f315be40bea9f4a97 +_md5_=0981952187f21bf708962aa117790d7f diff --git a/metadata/md5-cache/dev-python/primecountpy-0.1.1-r1 b/metadata/md5-cache/dev-python/primecountpy-0.1.1-r1 new file mode 100644 index 000000000000..0b9445b71a72 --- /dev/null +++ b/metadata/md5-cache/dev-python/primecountpy-0.1.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=sci-mathematics/primecount:= dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=Cython interface to sci-mathematics/primecount +EAPI=8 +HOMEPAGE=https://pypi.org/project/primecountpy/ https://github.com/dimpase/primecountpy +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +KEYWORDS=~amd64 ~riscv +LICENSE=GPL-2+ +RDEPEND=sci-mathematics/primecount:= dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/dimpase/primecountpy/archive/refs/tags/v0.1.1.tar.gz -> primecountpy-0.1.1.gh.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=fb9e996a2b52b9e3f659529915914a3b diff --git a/metadata/md5-cache/dev-python/pyside-6.10.1-r2 b/metadata/md5-cache/dev-python/pyside-6.10.1-r2 index 3df8fb0f7fcf..e36bd3121cb5 100644 --- a/metadata/md5-cache/dev-python/pyside-6.10.1-r2 +++ b/metadata/md5-cache/dev-python/pyside-6.10.1-r2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=6/6.10.1 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.1-src/pyside-setup-everywhere-src-6.10.1.tar.xz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=49523265804051b086182321924b8e41 +_md5_=6e8b626941636868317a8f954fb18705 diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.19.0 b/metadata/md5-cache/dev-ruby/multi_json-1.19.0 new file mode 100644 index 000000000000..a6dbc61d0ea5 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/multi_json-1.19.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby32? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby32(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby33(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby34(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby34(-)] ) ) ) 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/json[ruby_targets_ruby32(-)] dev-ruby/yajl-ruby[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/json[ruby_targets_ruby33(-)] dev-ruby/yajl-ruby[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/json[ruby_targets_ruby34(-)] dev-ruby/yajl-ruby[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_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=A gem to provide swappable JSON backends +EAPI=8 +HOMEPAGE=https://github.com/sferik/multi_json +INHERIT=ruby-fakegem +IUSE=doc test test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby32? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby32(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby33(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( || ( >=dev-ruby/json-1.4:*[ruby_targets_ruby34(-)] >=dev-ruby/yajl-ruby-1.0[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=0 +SRC_URI=https://github.com/sferik/multi_json/archive/v1.19.0.tar.gz -> multi_json-1.19.0.tar.gz +_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=505b82ef52e6de7d19f55723d6cc0777 diff --git a/metadata/md5-cache/dev-util/android-studio-2025.2.2.7 b/metadata/md5-cache/dev-util/android-studio-2025.2.2.8 index 08563ac4d346..d440e80c3c4e 100644 --- a/metadata/md5-cache/dev-util/android-studio-2025.2.2.7 +++ b/metadata/md5-cache/dev-util/android-studio-2025.2.2.8 @@ -9,6 +9,6 @@ LICENSE=Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 EPL-1.0 GPL-2 GPL-2+ JDOM RDEPEND=selinux? ( sec-policy/selinux-android ) >=app-arch/bzip2-1.0.8-r4 >=dev-libs/expat-2.5.0 >=dev-libs/libffi-3.4.4 >=media-libs/fontconfig-2.14.0-r1 >=media-libs/freetype-2.12.1-r1 >=media-libs/libpng-1.6.39 >=media-libs/mesa-22.2.5[X(+)] || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) sys-libs/ncurses-compat:5[tinfo] >=virtual/zlib-1.2.13-r1:= >=x11-libs/libX11-1.8.1 >=x11-libs/libXau-1.0.11 >=x11-libs/libXdamage-1.1.6 >=x11-libs/libXdmcp-1.1.4-r2 >=x11-libs/libXext-1.3.5 >=x11-libs/libXfixes-6.0.0 >=x11-libs/libXrender-0.9.11 >=x11-libs/libXxf86vm-1.1.5 >=x11-libs/libdrm-2.4.114 >=x11-libs/libxcb-1.15-r1 sys-libs/libxcrypt[compat] dev-libs/wayland >=x11-libs/libxshmfence-1.3.2 virtual/libcrypt:= RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.2.2.7/android-studio-2025.2.2.7-linux.tar.gz +SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.2.2.8/android-studio-2025.2.2.8-linux.tar.gz _eclasses_=desktop 7b6f6e9d65093966fbc8475399c5dd4e wrapper 11a2a3bd712784986679b60a0cab34a0 _md5_=46abed38da01b99140024ec4d6f0c3a2 diff --git a/metadata/md5-cache/dev-util/bpftool-7.6.0 b/metadata/md5-cache/dev-util/bpftool-7.6.0 index 5d61d172b634..e8dba251d817 100644 --- a/metadata/md5-cache/dev-util/bpftool-7.6.0 +++ b/metadata/md5-cache/dev-util/bpftool-7.6.0 @@ -1,16 +1,16 @@ -BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/tar dev-python/docutils clang? ( llvm_slot_15? ( llvm-core/clang:15[llvm_targets_BPF] ) llvm_slot_16? ( llvm-core/clang:16[llvm_targets_BPF] ) llvm_slot_17? ( llvm-core/clang:17[llvm_targets_BPF] ) llvm_slot_18? ( llvm-core/clang:18[llvm_targets_BPF] ) llvm_slot_19? ( llvm-core/clang:19[llvm_targets_BPF] ) llvm_slot_20? ( llvm-core/clang:20[llvm_targets_BPF] ) ) !clang? ( sys-devel/bpf-toolchain ) +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/tar dev-python/docutils clang? ( llvm_slot_15? ( llvm-core/clang:15[llvm_targets_BPF] ) llvm_slot_16? ( llvm-core/clang:16[llvm_targets_BPF] ) llvm_slot_17? ( llvm-core/clang:17[llvm_targets_BPF] ) llvm_slot_18? ( llvm-core/clang:18[llvm_targets_BPF] ) llvm_slot_19? ( llvm-core/clang:19[llvm_targets_BPF] ) llvm_slot_20? ( llvm-core/clang:20[llvm_targets_BPF] ) llvm_slot_21? ( llvm-core/clang:21[llvm_targets_BPF] ) ) !clang? ( sys-devel/bpf-toolchain ) DEFINED_PHASES=compile install prepare setup -DEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= >=sys-kernel/linux-headers-5.8 +DEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) llvm_slot_21? ( llvm-core/llvm:21 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= >=sys-kernel/linux-headers-5.8 DESCRIPTION=Tool for inspection and simple manipulation of eBPF programs and maps EAPI=8 HOMEPAGE=https://github.com/libbpf/bpftool INHERIT=bash-completion-r1 linux-info llvm-r1 python-any-r1 toolchain-funcs -IUSE=caps +clang llvm +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 +IUSE=caps +clang llvm +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21 KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=|| ( GPL-2 BSD-2 ) -RDEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= -REQUIRED_USE=llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) +RDEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) llvm_slot_21? ( llvm-core/llvm:21 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= +REQUIRED_USE=llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) SLOT=0 SRC_URI=https://github.com/libbpf/bpftool/releases/download/v7.6.0/bpftool-libbpf-v7.6.0-sources.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 -_md5_=39ac6304d2be3bcd710aeb7f2f1ae44e +_md5_=bade5d9e8df66b83b5b426b07356bced diff --git a/metadata/md5-cache/dev-util/bpftool-9999 b/metadata/md5-cache/dev-util/bpftool-9999 index de5687f3138d..cf7a578eb80f 100644 --- a/metadata/md5-cache/dev-util/bpftool-9999 +++ b/metadata/md5-cache/dev-util/bpftool-9999 @@ -1,15 +1,15 @@ -BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/tar dev-python/docutils clang? ( llvm_slot_15? ( llvm-core/clang:15[llvm_targets_BPF] ) llvm_slot_16? ( llvm-core/clang:16[llvm_targets_BPF] ) llvm_slot_17? ( llvm-core/clang:17[llvm_targets_BPF] ) llvm_slot_18? ( llvm-core/clang:18[llvm_targets_BPF] ) llvm_slot_19? ( llvm-core/clang:19[llvm_targets_BPF] ) llvm_slot_20? ( llvm-core/clang:20[llvm_targets_BPF] ) ) !clang? ( sys-devel/bpf-toolchain ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/tar dev-python/docutils clang? ( llvm_slot_15? ( llvm-core/clang:15[llvm_targets_BPF] ) llvm_slot_16? ( llvm-core/clang:16[llvm_targets_BPF] ) llvm_slot_17? ( llvm-core/clang:17[llvm_targets_BPF] ) llvm_slot_18? ( llvm-core/clang:18[llvm_targets_BPF] ) llvm_slot_19? ( llvm-core/clang:19[llvm_targets_BPF] ) llvm_slot_20? ( llvm-core/clang:20[llvm_targets_BPF] ) llvm_slot_21? ( llvm-core/clang:21[llvm_targets_BPF] ) ) !clang? ( sys-devel/bpf-toolchain ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile install prepare setup unpack -DEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= >=sys-kernel/linux-headers-5.8 +DEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) llvm_slot_21? ( llvm-core/llvm:21 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= >=sys-kernel/linux-headers-5.8 DESCRIPTION=Tool for inspection and simple manipulation of eBPF programs and maps EAPI=8 HOMEPAGE=https://github.com/libbpf/bpftool INHERIT=bash-completion-r1 linux-info llvm-r1 python-any-r1 toolchain-funcs git-r3 -IUSE=caps +clang llvm +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 +IUSE=caps +clang llvm +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21 LICENSE=|| ( GPL-2 BSD-2 ) PROPERTIES=live -RDEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= -REQUIRED_USE=llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) +RDEPEND=caps? ( sys-libs/libcap:= ) llvm? ( 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 ) llvm_slot_21? ( llvm-core/llvm:21 ) ) !llvm? ( sys-libs/binutils-libs:= ) virtual/zlib:= virtual/libelf:= +REQUIRED_USE=llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) SLOT=0 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 -_md5_=30d1a21cbf2719c3167426e8086e93e2 +_md5_=ac5c66267ab9c42620b4d787407dd4d3 diff --git a/metadata/md5-cache/dev-util/idea-community-2025.3.1 b/metadata/md5-cache/dev-util/intellij-idea-2025.3.1 index 99e9b8597bca..c28c8ab8a751 100644 --- a/metadata/md5-cache/dev-util/idea-community-2025.3.1 +++ b/metadata/md5-cache/dev-util/intellij-idea-2025.3.1 @@ -12,6 +12,6 @@ RDEPEND=>=virtual/jdk-17:* sys-libs/glibc media-libs/harfbuzz dev-java/jansi-nat REQUIRED_USE=experimental? ( wayland ) RESTRICT=splitdebug SLOT=0 -SRC_URI=amd64? ( https://download.jetbrains.com/idea/idea-2025.3.1.tar.gz -> idea-community-2025.3.1.tar.gz ) arm64? ( https://download.jetbrains.com/idea/idea-2025.3.1-aarch64.tar.gz -> idea-community-2025.3.1-aarch64.tar.gz ) +SRC_URI=amd64? ( https://download.jetbrains.com/idea/idea-2025.3.1.tar.gz -> intellij-idea-2025.3.1.tar.gz ) arm64? ( https://download.jetbrains.com/idea/idea-2025.3.1-aarch64.tar.gz -> intellij-idea-2025.3.1-aarch64.tar.gz ) _eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 7b6f6e9d65093966fbc8475399c5dd4e wrapper 11a2a3bd712784986679b60a0cab34a0 -_md5_=6d627320a481c7acc580167608a09404 +_md5_=bc5b9e582ccd41f4890814f96616aebe diff --git a/metadata/md5-cache/games-fps/worldofpadman-1.6-r4 b/metadata/md5-cache/games-fps/worldofpadman-1.6-r4 deleted file mode 100644 index bf766845c82d..000000000000 --- a/metadata/md5-cache/games-fps/worldofpadman-1.6-r4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile install prepare unpack -DEPEND=virtual/zlib:= !dedicated? ( media-libs/libjpeg-turbo media-libs/libsdl[joystick,opengl,video,X] >=media-libs/speex-1.2.0 media-libs/speexdsp virtual/glu virtual/opengl curl? ( net-misc/curl ) openal? ( media-libs/openal ) theora? ( media-libs/libogg media-libs/libtheora:= ) vorbis? ( media-libs/libvorbis ) ) -DESCRIPTION=Cartoon style multiplayer first-person shooter -EAPI=8 -HOMEPAGE=https://worldofpadman.net/ -INHERIT=desktop -IUSE=+curl dedicated maps +openal +theora +vorbis -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 worldofpadman -RDEPEND=virtual/zlib:= !dedicated? ( media-libs/libjpeg-turbo media-libs/libsdl[joystick,opengl,video,X] >=media-libs/speex-1.2.0 media-libs/speexdsp virtual/glu virtual/opengl curl? ( net-misc/curl ) openal? ( media-libs/openal ) theora? ( media-libs/libogg media-libs/libtheora:= ) vorbis? ( media-libs/libvorbis ) ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/worldofpadman/wop-1.5-unified.zip https://downloads.sourceforge.net/worldofpadman/wop-1.5.x-to-1.6-patch-unified.zip https://dev.gentoo.org/~asturm/distfiles/worldofpadman-1.6-bison-3.patch.xz -_eclasses_=desktop 7b6f6e9d65093966fbc8475399c5dd4e -_md5_=247ce8ddec112e09d7a159076723b3a3 diff --git a/metadata/md5-cache/games-fps/worldofpadman-1.7.0-r2 b/metadata/md5-cache/games-fps/worldofpadman-1.7.0-r3 index 409f993ddd72..e77c2ae08ce3 100644 --- a/metadata/md5-cache/games-fps/worldofpadman-1.7.0-r2 +++ b/metadata/md5-cache/games-fps/worldofpadman-1.7.0-r3 @@ -1,15 +1,15 @@ BDEPEND=app-arch/unzip app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/zlib:= !dedicated? ( media-libs/libjpeg-turbo:= media-libs/libsdl2[joystick,video,X] media-libs/libtheora media-libs/libogg media-libs/libvorbis media-libs/openal net-misc/curl virtual/glu opengl? ( media-libs/libsdl2[opengl] virtual/opengl ) ) +DEPEND=media-libs/libsdl2[joystick,opengl?,video,X] media-libs/openal net-misc/curl virtual/glu virtual/zlib:= opengl? ( virtual/opengl ) DESCRIPTION=Cartoon style multiplayer first-person shooter EAPI=8 HOMEPAGE=https://worldofpadman.net/ INHERIT=cmake desktop -IUSE=dedicated +opengl +IUSE=+opengl KEYWORDS=~amd64 LICENSE=GPL-2 worldofpadman -RDEPEND=virtual/zlib:= !dedicated? ( media-libs/libjpeg-turbo:= media-libs/libsdl2[joystick,video,X] media-libs/libtheora media-libs/libogg media-libs/libvorbis media-libs/openal net-misc/curl virtual/glu opengl? ( media-libs/libsdl2[opengl] virtual/opengl ) ) +RDEPEND=media-libs/libsdl2[joystick,opengl?,video,X] media-libs/openal net-misc/curl virtual/glu virtual/zlib:= opengl? ( virtual/opengl ) SLOT=0 SRC_URI=https://github.com/PadWorld-Entertainment/worldofpadman/archive/refs/tags/v1.7.0.tar.gz -> worldofpadman-1.7.0.tar.gz https://github.com/PadWorld-Entertainment/worldofpadman/releases/download/v1.7.0/wop-1.7.0-unified.zip _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 desktop 7b6f6e9d65093966fbc8475399c5dd4e flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6af2e5387370d624606610030b1479f3 +_md5_=985cf840a7c7b3b9318c4cdf173ef8f6 diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.4.5-r3 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.4.5-r3 index d4da639aca80..ac08a7169344 100644 --- a/metadata/md5-cache/kde-plasma/plasma-workspace-6.4.5-r3 +++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.4.5-r3 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.16.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.8.1:6[compositor(+)] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.16.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:* +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.16.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.8.1:6[compositor(+)] X? ( x11-misc/xdotool ) ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.16.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:* DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack DEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtlocation-6.8.1:6 >=dev-qt/qtpositioning-6.8.1:6 >=dev-qt/qtshadertools-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/karchive-6.16.0:6 >=kde-frameworks/kauth-6.16.0:6 >=kde-frameworks/kbookmarks-6.16.0:6 >=kde-frameworks/kcmutils-6.16.0:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kconfigwidgets-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/kdbusaddons-6.16.0:6 >=kde-frameworks/kdeclarative-6.16.0:6 >=kde-frameworks/kded-6.16.0:6 >=kde-frameworks/kglobalaccel-6.16.0:6 >=kde-frameworks/kguiaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kio-6.16.0-r1:6 >=kde-frameworks/kitemmodels-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/kjobwidgets-6.16.0:6 >=kde-frameworks/knewstuff-6.16.0:6 >=kde-frameworks/knotifications-6.16.0:6 >=kde-frameworks/knotifyconfig-6.16.0:6 >=kde-frameworks/kpackage-6.16.0:6 >=kde-frameworks/kparts-6.16.0:6 >=kde-frameworks/krunner-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/kstatusnotifieritem-6.16.0:6 >=kde-frameworks/ksvg-6.16.0:6 >=kde-frameworks/ktexteditor-6.16.0:6 >=kde-frameworks/ktextwidgets-6.16.0:6 >=kde-frameworks/kunitconversion-6.16.0:6 >=kde-frameworks/kwallet-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kwindowsystem-6.16.0:6[X?] >=kde-frameworks/kxmlgui-6.16.0:6 >=kde-frameworks/prison-6.16.0:6[qml] >=kde-frameworks/solid-6.16.0:6 >=kde-plasma/breeze-6.4.5:6 >=kde-plasma/kwayland-6.4.5:6 >=kde-plasma/kwin-6.4.5:6 >=kde-plasma/layer-shell-qt-6.4.5:6 >=kde-plasma/libkscreen-6.4.5:6 >=kde-plasma/libplasma-6.4.5:6 >=kde-plasma/plasma-activities-6.4.5:6 >=kde-plasma/plasma-activities-stats-6.4.5:6 >=kde-plasma/plasma5support-6.4.5:6 media-libs/libcanberra sci-libs/libqalculate:= sys-apps/dbus virtual/zlib:= virtual/libudev:= appstream? ( >=dev-libs/appstream-1[qt6] ) calendar? ( >=kde-frameworks/kholidays-6.16.0:6 ) ksysguard? ( >=kde-plasma/libksysguard-6.4.5:6 ) phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.16.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.16.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.16.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) X? ( >=dev-qt/qtbase-6.8.1:6=[X] >=kde-plasma/kscreenlocker-6.4.5:6 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXtst x11-libs/xcb-util fontconfig? ( media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) ) >=dev-libs/plasma-wayland-protocols-1.18.0 dev-libs/qcoro >=dev-qt/qtbase-6.8.1:6[concurrent] test? ( screencast? ( >=media-video/pipewire-0.3:* ) ) X? ( fontconfig? ( x11-libs/libXrender ) x11-base/xorg-proto ) dev-qt/qtbase:6 DESCRIPTION=KDE Plasma workspace @@ -15,4 +15,4 @@ RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=mirror://kde/stable/plasma/6.4.5/plasma-workspace-6.4.5.tar.xz https://dev.gentoo.org/~asturm/distfiles/plasma-workspace-6.4.5-patchset.tar.xz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 ecm a5537691c00fd7549c8b90300f679185 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=990f0d1468773f7bbb779c2eea6a8744 +_md5_=13a57c972b940464d02821125075724e diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.4 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.4 index e4a8b2611be9..92d3e46de4bb 100644 --- a/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.4 +++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.4 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-qt/qtbase-6.9.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.18.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.9.1:6[compositor(+)] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.18.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.18.0:* +BDEPEND=>=dev-qt/qtbase-6.9.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.18.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.9.1:6[compositor(+)] X? ( x11-misc/xdotool ) ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.18.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.18.0:* DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack DEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtlocation-6.9.1:6 >=dev-qt/qtpositioning-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kbookmarks-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kded-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/kholidays-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/knotifyconfig-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kparts-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/ktexteditor-6.18.0:6 >=kde-frameworks/ktextwidgets-6.18.0:6 >=kde-frameworks/kwallet-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X?] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/prison-6.18.0:6[qml] >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/breeze-6.5.4:6 >=kde-plasma/knighttime-6.5.4:6 >=kde-plasma/kwayland-6.5.4:6 >=kde-plasma/kwin-6.5.4:6 >=kde-plasma/layer-shell-qt-6.5.4:6 >=kde-plasma/libkscreen-6.5.4:6 >=kde-plasma/libplasma-6.5.4:6 >=kde-plasma/plasma-activities-6.5.4:6= >=kde-plasma/plasma-activities-stats-6.5.4:6 >=kde-plasma/plasma5support-6.5.4:6 media-libs/libcanberra sci-libs/libqalculate:= sys-apps/dbus virtual/zlib:= virtual/libudev:= appstream? ( >=dev-libs/appstream-1[qt6] ) ksysguard? ( >=kde-plasma/libksysguard-6.5.4:6 ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.18.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.18.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.18.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) X? ( >=dev-qt/qtbase-6.9.1:6=[X] >=kde-plasma/kscreenlocker-6.5.4:6 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXtst x11-libs/xcb-util fontconfig? ( media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) ) >=dev-libs/plasma-wayland-protocols-1.19.0 dev-libs/qcoro >=dev-qt/qtbase-6.9.1:6[concurrent] test? ( screencast? ( >=media-video/pipewire-0.3:* ) ) X? ( fontconfig? ( x11-libs/libXrender ) x11-base/xorg-proto ) dev-qt/qtbase:6 DESCRIPTION=KDE Plasma workspace @@ -15,4 +15,4 @@ RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=mirror://kde/stable/plasma/6.5.4/plasma-workspace-6.5.4.tar.xz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 ecm a5537691c00fd7549c8b90300f679185 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=cc7d7701d0d463f2bd43fb0d2289ed48 +_md5_=26e940e459a9579a4f4bb35a2603ea10 diff --git a/metadata/md5-cache/media-gfx/gimp-3.0.6 b/metadata/md5-cache/media-gfx/gimp-3.0.6 index e5aad55107c0..fa009adf80eb 100644 --- a/metadata/md5-cache/media-gfx/gimp-3.0.6 +++ b/metadata/md5-cache/media-gfx/gimp-3.0.6 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.gimp.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=flag-o-matic lua-single meson python-single-r1 toolchain-funcs vala xdg IUSE=X aalib alsa doc fits gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript test udev unwind vala vector-icons wayland webp wmf xpm lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ppc64 x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ppc64 x86 LICENSE=GPL-3+ LGPL-3+ RDEPEND=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_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pygobject-3.0:3[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pygobject-3.0:3[python_targets_python3_14(-)] ) >=app-accessibility/at-spi2-core-2.46.0 app-arch/bzip2 app-arch/libarchive:= >=app-arch/xz-utils-5.0.0 >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-0.16.1:= >=dev-libs/glib-2.70.0:2 >=dev-libs/gobject-introspection-1.82.0-r2 >=dev-libs/json-glib-1.4.4 >=gnome-base/librsvg-2.40.6:2 >=media-gfx/mypaint-brushes-1.3.1:1.0= >=media-libs/babl-0.1.114[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-0.4.62:0.4[cairo,introspection,lcms,vala?] <media-libs/gexiv2-0.15.0 >=media-libs/gexiv2-0.14.0 >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.37:0= >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] virtual/zlib:= >=x11-libs/cairo-1.16.0[X?] >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.48:3[introspection,wayland?,X?] >=x11-libs/pango-1.50.0[X?] aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) fits? ( sci-libs/cfitsio:= ) heif? ( >=media-libs/libheif-1.13.0:= ) javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) jpegxl? ( >=media-libs/libjxl-0.6.1:= ) lua? ( 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 ) lua_single_target_luajit? ( dev-lua/lgi[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lgi[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/lgi[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/lgi[lua_targets_lua5-4(-)] ) ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) postscript? ( app-text/ghostscript-gpl:= ) udev? ( >=dev-libs/libgudev-167:= ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8[X?] ) X? ( x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXfixes >=x11-libs/libXmu-1.1.4 ) xpm? ( x11-libs/libXpm ) x11-themes/hicolor-icon-theme gnome? ( gnome-base/gvfs ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) test? ( X ) xpm? ( X ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://gimp/v3.0/gimp-3.0.6.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99e6a34d0f7039439dad788f7443b574 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9e2deb7caadedbed8eb4a2a93f23b953 +_md5_=1b4d3972ae5bf5273ab393cae932c0d5 diff --git a/metadata/md5-cache/media-plugins/vdr-wirbelscan-2024.09.15-r1 b/metadata/md5-cache/media-plugins/vdr-wirbelscan-2024.09.15-r1 new file mode 100644 index 000000000000..c9638d99036b --- /dev/null +++ b/metadata/md5-cache/media-plugins/vdr-wirbelscan-2024.09.15-r1 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config install postinst postrm prepare setup unpack +DEPEND=dev-libs/librepfunc:= >=media-video/vdr-2.4:= media-tv/gentoo-vdr-scripts sys-kernel/linux-headers +DESCRIPTION=VDR Plugin: Scan for channels on DVB-? and on PVR*-Cards +EAPI=8 +HOMEPAGE=https://www.gen2vdr.de/wirbel/wirbelscan/index2.html +INHERIT=vdr-plugin-2 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/librepfunc:= >=media-video/vdr-2.4:= media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr +SLOT=0 +SRC_URI=https://www.gen2vdr.de/wirbel/wirbelscan/vdr-wirbelscan-2024.09.15.tgz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 vdr-plugin-2 82b5825b9191fe26411649b6e757c905 +_md5_=e7644605a4eb79b4442b0df257a74f35 diff --git a/metadata/md5-cache/sci-mathematics/primecount-8.0 b/metadata/md5-cache/sci-mathematics/primecount-8.0 new file mode 100644 index 000000000000..cf7bd96604b1 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/primecount-8.0 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=>=sci-mathematics/primesieve-12.0:= +DESCRIPTION=Highly optimized CLI and library to count primes +EAPI=8 +HOMEPAGE=https://github.com/kimwalisch/primecount +INHERIT=cmake toolchain-funcs +IUSE=+executable openmp test +KEYWORDS=~amd64 ~riscv +LICENSE=BSD-2 +RDEPEND=>=sci-mathematics/primesieve-12.0:= +RESTRICT=!test? ( test ) +SLOT=0/8 +SRC_URI=https://github.com/kimwalisch/primecount/archive/refs/tags/v8.0.tar.gz -> primecount-8.0.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=bde3bacd7b8e658302d280ad5b11711d diff --git a/metadata/md5-cache/sci-ml/oneDNN-3.10.2 b/metadata/md5-cache/sci-ml/oneDNN-3.10.2 new file mode 100644 index 000000000000..6d19b52d44f4 --- /dev/null +++ b/metadata/md5-cache/sci-ml/oneDNN-3.10.2 @@ -0,0 +1,16 @@ +BDEPEND=openmp? ( || ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( app-text/doxygen ) +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) ) +DESCRIPTION=oneAPI Deep Neural Network Library +EAPI=8 +HOMEPAGE=https://github.com/oneapi-src/oneDNN +INHERIT=cmake docs multiprocessing toolchain-funcs +IUSE=test mkl cblas static-libs +openmp doc +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.10.2.tar.gz -> oneDNN-3.10.2.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5b58e5e297b8563ae4a1dd7212061f89 diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0 index 8999fc89cad7..f62a4e107026 100644 --- a/metadata/md5-cache/sys-apps/hexyl-0.16.0 +++ b/metadata/md5-cache/sys-apps/hexyl-0.16.0 @@ -1,13 +1,13 @@ -BDEPEND=man? ( virtual/pandoc ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) +BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=A command-line hex viewer EAPI=8 HOMEPAGE=https://github.com/sharkdp/hexyl INHERIT=cargo -IUSE=man debug +IUSE=debug KEYWORDS=~amd64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/hexyl/0.16.0/download -> hexyl-0.16.0.crate +SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz -> hexyl-0.16.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 -_md5_=58278680ce866e8745b16155ecb09e63 +_md5_=e44f50fa0862e8c742ca357417c3769c diff --git a/metadata/md5-cache/sys-cluster/charliecloud-0.43 b/metadata/md5-cache/sys-cluster/charliecloud-0.43 new file mode 100644 index 000000000000..8553d39537e6 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/charliecloud-0.43 @@ -0,0 +1,17 @@ +BDEPEND=ch-image? ( python_single_target_python3_10? ( dev-python/lark[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lark[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lark[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lark[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lark[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) dev-vcs/git net-misc/rsync ) fuse? ( sys-fs/fuse:3= sys-fs/squashfuse ) gc? ( dev-libs/boehm-gc:= ) json? ( dev-libs/cJSON ) 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_14? ( dev-lang/python:3.14 ) virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/sphinx[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) net-misc/rsync ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=elibc_musl? ( sys-libs/argp-standalone ) +DESCRIPTION=Lightweight user-defined software stacks for high-performance computing +EAPI=8 +HOMEPAGE=https://charliecloud.io/ +INHERIT=autotools optfeature python-single-r1 +IUSE=ch-image doc +fuse +gc +json python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=elibc_musl? ( sys-libs/argp-standalone ) ch-image? ( python_single_target_python3_10? ( dev-python/lark[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lark[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lark[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lark[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lark[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) dev-vcs/git net-misc/rsync ) fuse? ( sys-fs/fuse:3= sys-fs/squashfuse ) gc? ( dev-libs/boehm-gc:= ) json? ( dev-libs/cJSON ) 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_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://gitlab.com/charliecloud/charliecloud/-/archive/v0.43/charliecloud-v0.43.tar.bz2 +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 +_md5_=8a26c1ab88c4851090a39a5cc66223e8 diff --git a/sci-mathematics/primecount/Manifest b/sci-mathematics/primecount/Manifest index 02ab4dbd0adc..5c3ca21201a2 100644 --- a/sci-mathematics/primecount/Manifest +++ b/sci-mathematics/primecount/Manifest @@ -1 +1,2 @@ DIST primecount-7.13.tar.gz 431676 BLAKE2B a02ba71af2b545f2a89e83018c3e9f2ab6ad5e567e5e72e3a0e85ccc132f1bc54b7dcc8b51ccdb1e727f6edcf050a856cee15e4180cc46a54fa8c5fe834d8cd8 SHA512 836c181e586a691708049d3ba04672e1dd4922160e17b3b03737ea55512186d3a529e003af08ff2e78f7bf7349cce0819c98144cfb89bd8208e4bad8124ae17b +DIST primecount-8.0.tar.gz 1207003 BLAKE2B a83f26f5c7f4d7feef31f358ab623f9e2840e7cded607b267a035354ccc57c4dd8f0b6dd4168f600164bc56a5353196e0f42a44e8c6de805d99ef2916884944e SHA512 37927100d8dade899561e4a83876aa900b965e6d0e114a27fbd0d594fe1874559152537edba7d799839642b2b5484486114b557e6e5adee64bb7f53116b4cea4 diff --git a/sci-mathematics/primecount/primecount-8.0.ebuild b/sci-mathematics/primecount/primecount-8.0.ebuild new file mode 100644 index 000000000000..207e4f9e4bd4 --- /dev/null +++ b/sci-mathematics/primecount/primecount-8.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 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/8" # subslot is first component of libprimecount.so version +KEYWORDS="~amd64 ~riscv" +IUSE="+executable openmp test" +RESTRICT="!test? ( test )" + +DEPEND=">=sci-mathematics/primesieve-12.0:=" +RDEPEND="${DEPEND}" + +DOCS=( + ChangeLog + README.md + doc/Credits.md + doc/Easy-Special-Leaves.pdf + doc/Hard-Special-Leaves.pdf + 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)" + ) + + cmake_src_configure +} diff --git a/sci-ml/oneDNN/Manifest b/sci-ml/oneDNN/Manifest index b562c18060d0..6b959506a2ea 100644 --- a/sci-ml/oneDNN/Manifest +++ b/sci-ml/oneDNN/Manifest @@ -1,3 +1,4 @@ +DIST oneDNN-3.10.2.tar.gz 13511649 BLAKE2B 99888f0dee55cad4ce2968ad3ebeacc47c45174d5dc263c1d7a4fc060ef015fa027cf09a49f530087f8faaf9200928bf7089d11b003eaf8d861205852a749f14 SHA512 8075fbd3a93c3b070eb2d69e5e52456bfdf14eda9d3c3ed6be5a4b806ea51f0a7974f206ad6a53e62387718b875893d94d9dbd414908f442d5ecc388a458f851 DIST oneDNN-3.5.3.tar.gz 13190748 BLAKE2B 04ad0a6c6edeb1d356397bcd25cb77aaa2be00ea8eed343cd088e400b10fb3d7f7658ed35797f16dbe8434fb9a2bf2c715def7a8e749271ea2c911957f9e98fc SHA512 251da59164c102a6dd3c97e92aef58a879930c0def6e9fe6e43e68e1316ed0c9844796e69eecebbde12085900bfcda6c1ab30db6df24ba9826883171c87a964d DIST oneDNN-3.6.2.tar.gz 13788211 BLAKE2B bc6039d24b33ac5a3f362d161b7dddbeb3f6b2b865175a1eecf66bb199d641d017b4036f7cfa18740302c96d06b2ed8d210de922136924edc309434731b16f36 SHA512 b45b6ae398ac33fdb79415395865bc34e0af35995015154df82a434bf5dc7a6ae126fb52cefc264b6abab04b2da5d60f6325f47052fa9430650c77dd54e612f6 DIST oneDNN-3.7.1.tar.gz 14097902 BLAKE2B 0f6359e8ed00f5c58bd588576a549f4c88eb18b8734454c8435fb7a9a678abdaa17bc7fcb74a19384f6b4a63489d0464a0f97546c516b0b1f3b6d39557554432 SHA512 f7c4fea4ea16058e3197b756a2c879346698ee1189572ff0eec28e88ad3edb539c5dfcca18c36941de762b25e64f4610a40c391287294affe24ec18f3ebb4060 diff --git a/sci-ml/oneDNN/oneDNN-3.10.2.ebuild b/sci-ml/oneDNN/oneDNN-3.10.2.ebuild new file mode 100644 index 000000000000..00f762b2b2a5 --- /dev/null +++ b/sci-ml/oneDNN/oneDNN-3.10.2.ebuild @@ -0,0 +1,123 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DIR="${WORKDIR}/${P}_build" + +# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way). +# Removing of CMake modules is disabled. +CMAKE_REMOVE_MODULES_LIST=( none ) + +# There is additional sphinx documentation but we are missing dependency doxyrest. +inherit cmake docs multiprocessing toolchain-funcs + +DESCRIPTION="oneAPI Deep Neural Network Library" +HOMEPAGE="https://github.com/oneapi-src/oneDNN" +SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test mkl cblas static-libs +openmp" + +RESTRICT="test" # Some test are very long to execute + +DEPEND=" + mkl? ( sci-libs/mkl ) + cblas? ( !mkl? ( virtual/cblas ) ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + openmp? ( + || ( + sys-devel/gcc[openmp] + llvm-runtimes/clang-runtime[openmp] + ) + ) +" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_configure() { + if ! use openmp ; then + ewarn "WARNING: oneDNN is being built with sequential runtime." + ewarn "Proceeding might lead to highly sub-optimal performance." + ewarn "Conside enabling \"openmp\" USE flag." + fi + + local mycmakeargs=( + -DONEDNN_LIBRARY_TYPE=$(usex static-libs STATIC SHARED) + -DONEDNN_CPU_RUNTIME=$(usex openmp OMP SEQ) + -DONEDNN_GPU_RUNTIME=NONE + -DONEDNN_BUILD_EXAMPLES=OFF + -DONEDNN_BUILD_TESTS="$(usex test)" + -DONEDNN_ENABLE_CONCURRENT_EXEC=OFF + -DONEDNN_ENABLE_JIT_PROFILING=ON + -DONEDNN_ENABLE_ITT_TASKS=ON + -DONEDNN_ENABLE_PRIMITIVE_CACHE=ON + -DONEDNN_ENABLE_MAX_CPU_ISA=ON + -DONEDNN_ENABLE_CPU_ISA_HINTS=ON + -DONEDNN_ENABLE_WORKLOAD=TRAINING + -DONEDNN_ENABLE_PRIMITIVE=ALL + -DONEDNN_ENABLE_PRIMITIVE_GPU_ISA=ALL + -DONEDNN_EXPERIMENTAL=OFF + -DONEDNN_VERBOSE=ON + -DONEDNN_DEV_MODE=OFF + -DONEDNN_AARCH64_USE_ACL=OFF + -DONEDNN_EXPERIMENTAL_UKERNEL=ON + -DONEDNN_GPU_VENDOR=INTEL + -DONEDNN_LIBRARY_NAME=dnnl + -DONEDNN_BUILD_GRAPH=ON + -DONEDNN_ENABLE_GRAPH_DUMP=OFF + -DONEDNN_ENABLE_PRIMITIVE_CPU_ISA=ALL + -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL + ) + + if use mkl ; then + if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then + source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die + else + # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually + export CPATH="${EPREFIX}"/usr/include/mkl + export MKLROOT="${EPREFIX}"/usr + fi + + mycmakeargs+=( -DONEDNN_BLAS_VENDOR=MKL ) + elif use cblas; then + mycmakeargs+=( -DONEDNN_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas ) + else + mycmakeargs+=( -DONEDNN_BLAS_VENDOR=NONE ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} + +src_test() { + if use openmp ; then + # Don't run tests in parallel, each test is already parallelized + OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1 + else + cmake_src_test + fi +} + +src_install() { + cmake_src_install + + # Correct docdir + mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die +} diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest index bdb5f41b3b71..efc784cd46fc 100644 --- a/sys-apps/hexyl/Manifest +++ b/sys-apps/hexyl/Manifest @@ -22,7 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hexyl-0.16.0.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a +DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 diff --git a/sys-apps/hexyl/hexyl-0.16.0.ebuild b/sys-apps/hexyl/hexyl-0.16.0.ebuild index 8a91888541c9..47f8d7978917 100644 --- a/sys-apps/hexyl/hexyl-0.16.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2024 Gentoo Authors +# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,10 +6,10 @@ EAPI=8 CRATES=" aho-corasick@1.1.3 anstream@0.6.17 - anstyle@1.0.9 anstyle-parse@0.2.6 anstyle-query@1.1.2 anstyle-wincon@3.0.6 + anstyle@1.0.9 anyhow@1.0.91 assert_cmd@2.0.16 autocfg@1.4.0 @@ -36,15 +36,15 @@ CRATES=" normalize-line-endings@0.3.0 num-traits@0.2.19 owo-colors@4.1.0 - predicates@3.1.2 predicates-core@1.0.8 predicates-tree@1.0.11 + predicates@3.1.2 pretty_assertions@1.4.1 proc-macro2@1.0.89 quote@1.0.37 - regex@1.11.1 regex-automata@0.4.8 regex-syntax@0.8.5 + regex@1.11.1 rustix@0.38.38 serde@1.0.214 serde_derive@1.0.214 @@ -53,8 +53,8 @@ CRATES=" syn@2.0.85 terminal_size@0.4.0 termtree@0.4.1 - thiserror@1.0.65 thiserror-impl@1.0.65 + thiserror@1.0.65 unicode-ident@1.0.13 unicode-xid@0.2.6 utf8parse@0.2.2 @@ -71,35 +71,26 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 yansi@1.0.1 - ${PN}@${PV} " inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" -SRC_URI="${CARGO_CRATE_URIS}" +SRC_URI=" + https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" LICENSE="|| ( Apache-2.0 MIT )" # Dependent crate licenses LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" -IUSE="man" - -BDEPEND=" - man? ( virtual/pandoc ) -" -src_compile() { - cargo_src_compile - - use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" -} +DOCS=( README.md CHANGELOG.md ) src_install() { cargo_src_install - einstalldocs - use man && doman doc/${PN}.1 } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 1bd26735cdca..24ccbb8a7ce2 100644 --- a/sys-apps/hexyl/metadata.xml +++ b/sys-apps/hexyl/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>Wuzy01@qq.com</email> - <name>Wu, Zhenyu</name> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest index 781367873c76..f99abec8348a 100644 --- a/sys-cluster/charliecloud/Manifest +++ b/sys-cluster/charliecloud/Manifest @@ -1,2 +1,3 @@ DIST charliecloud-v0.41.tar.bz2 608949 BLAKE2B d832e54a9c0bafcc54041b7950f3707192f579e7880872e850a5b1d7abb49c620ae1d49d44ce65676a0480da0968a28909cb7ac2803f29b85f7f052cbca6ca38 SHA512 57897dc4e30b7ab47783fd8a38dcd5db380322ad02ef7cd524bf890e02861e05d827f332cdbfb3acfb0836e06a7a059d1e2597d8ecac99d7f5ff47d4842a7370 DIST charliecloud-v0.42.tar.bz2 613117 BLAKE2B f380ca095f99e1f96932fbe1ffc501eaf54b2cd9201e7aa7621dfb1e26bfbbc14728dc637952e3c51ede5c4fd527a61eddad8a8e554e0f912c0f4943ff16e07a SHA512 314a8a6cb21718344311e04ae241d6dc525ef8034ed5d407bbc83c33155872d9d943da650d749738a4c7a4a7ee1057cdd9cc7231e53c5fa5747f70f0a0458ef2 +DIST charliecloud-v0.43.tar.bz2 620341 BLAKE2B 3e0707cd273c6e9bacd18f3c99ae32576c842570a71689bf76029bb43b68daf52a0d2dfd2b76f0e9c5a71c0c3db1c4097c075e8ac9f538c237cb2662b7017279 SHA512 de5f25ff8ad42c8f39f6435b7b6574e497c0bae2ce9d4796258e2743c29b8b74e805f6e0092be9a4c2e90cfc86c140da13d62e0645fb281cd12f1aff9c4aa212 diff --git a/sys-cluster/charliecloud/charliecloud-0.43.ebuild b/sys-cluster/charliecloud/charliecloud-0.43.ebuild new file mode 100644 index 000000000000..4c2880a010fc --- /dev/null +++ b/sys-cluster/charliecloud/charliecloud-0.43.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit autotools optfeature python-single-r1 + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git" +else + SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-v${PV}" +fi + +DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" +HOMEPAGE="https://charliecloud.io/" +LICENSE="Apache-2.0" + +SLOT="0" +IUSE="ch-image doc +fuse +gc +json" + +# Extensive test suite exists, but downloads container images +# directly and via Docker and installs packages inside using apt/yum. +# Additionally, clashes with portage namespacing and sandbox. +RESTRICT="test" + +DOCS=( NOTICE README.rst ) + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="elibc_musl? ( sys-libs/argp-standalone )" +COMMON_DEPEND=" + ch-image? ( + $(python_gen_cond_dep ' + dev-python/lark[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + dev-vcs/git + net-misc/rsync + ) + fuse? ( + sys-fs/fuse:3= + sys-fs/squashfuse + ) + gc? ( + dev-libs/boehm-gc:= + ) + json? ( + dev-libs/cJSON + ) +" +RDEPEND=" + ${DEPEND} + ${COMMON_DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${COMMON_DEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + net-misc/rsync + ) +" + +src_prepare() { + default + # Remove -W from SPHINXOPTS to prevent failure due to warnings + sed -i 's#^SPHINXOPTS .*=.*#SPHINXOPTS =#' doc/Makefile.am || die "Makefile patching failed" + eautoreconf +} + +src_configure() { + local econf_args=( + $(use_enable doc html) + $(use_enable ch-image) + $(use_with json) + # activates linking against both fuse and squashfuse + $(use_with fuse squashfuse) + $(use_with gc) + # Libdir is used as a libexec-style destination. + --libdir="${EPREFIX}"/usr/lib + # Attempts to call python-exec directly otherwise. + --with-sphinx-python="${EPYTHON}" + # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 + --enable-buggy-build + # Do not use bundled version of dev-python/lark. + --disable-bundled-lark + # Use correct shebang. + --with-python="${PYTHON}" + # Disable configure checks vor OverlayFS causing sandbox violations. + --disable-impolite-checks + ) + econf "${econf_args[@]}" +} + +src_install() { + docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples + default +} + +pkg_postinst() { + elog "Various builders are supported, as alternative to the internal ch-image." + optfeature "Building with Buildah" app-containers/buildah + optfeature "Building with Docker" app-containers/docker + optfeature "Building with Podman" app-containers/podman + optfeature "Progress bars during long operations" sys-apps/pv + optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools + optfeature "Build versioning with ch-image" dev-vcs/git +} |
