From 2a03221b24a25b5fc502a5632560f2cd9f7318ab Mon Sep 17 00:00:00 2001 From: Nowa Ammerlaan Date: Sun, 8 Feb 2026 11:24:11 +0100 Subject: [PATCH 01/19] net-proxy/ngrok-bin: add 3.36.0, drop 3.35.0 Signed-off-by: Nowa Ammerlaan --- net-proxy/ngrok-bin/Manifest | 14 +++++++------- ...k-bin-3.35.0.ebuild => ngrok-bin-3.36.0.ebuild} | 0 2 files changed, 7 insertions(+), 7 deletions(-) rename net-proxy/ngrok-bin/{ngrok-bin-3.35.0.ebuild => ngrok-bin-3.36.0.ebuild} (100%) diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest index 14796f1a79..f4805b2132 100644 --- a/net-proxy/ngrok-bin/Manifest +++ b/net-proxy/ngrok-bin/Manifest @@ -1,7 +1,7 @@ -DIST ngrok-bin-3.35.0-amd64.tgz 11382588 BLAKE2B 139d693c7b05738ddbc9282293482ca2509a6a60ba95f23896c1aa825fb1da81043c8ce1d1b912fd83eb9f9a28c6d498ab8569b7730758cccef1b3adfa1701d1 SHA512 1e71f0d0c6ee36ae22a82515c1932eabb9d943c3544fd330cf175a400301f53c855f2c0e6654c27e621f3ade150656491756cd006df3f5ac8e256085fda48978 -DIST ngrok-bin-3.35.0-arm.tgz 10807023 BLAKE2B 4ef80608157392d689930eefce598e1be468e8e5619fe1d4029fb3986da3aeb5d60d34f3d60e213d256bea09050daefa5458b8c8f52fbde18197993de02b3a47 SHA512 11f7849570a519f874bff5f0917042707108fdcd2f0cea99c103b27c27d52efdc046a191c3eb31b8ca3df6bd3c2a8f4ed6a1f88ae7d2acab74bd2638e759c086 -DIST ngrok-bin-3.35.0-arm64.tgz 10379215 BLAKE2B 2175a67c1f44b85a4d064561378366d9d03bebedf9cd8ff70fa26d8b9e88ce359a3ee3a054ceb6169cfe60a47655acb09eca19f5c9dfd00455a822c2e72c4a6d SHA512 adac131a2393219d457533e7d56272f993ab7478e9c0e8edd6d07821b3afd913145c1cb81d9d31f7424fbf0c0f998e62dcb18bf369a7a2df39704c2785ca74db -DIST ngrok-bin-3.35.0-i386.tgz 10842166 BLAKE2B 39075ef7dc76e60f2a972c7d5c1045d97a58b7746ad6cc32e82399add81672a07e0d484070dd18925e2c08d898b810ad53f4e2cf127889a29089a1d69abd7136 SHA512 247621c710604cad559b2777de797cde1c17e750c26c19040dc302908c980770be64dcc0a80052ca7c7e6e9d5f9a0f687e980c5a16e0192db74cea03f711acf4 -DIST ngrok-bin-3.35.0-mips.tgz 10115981 BLAKE2B 7b49a607d5a871eb6d689a44e38de8ff437bb2e333eb701a1a9d268d38d5fcb81b2104bb8abd2082d666b7f1aec54b88d5c1fefbed30b9b667f488da86377b7c SHA512 2cc8f375c59417d06f3d5aedfff7e709e9d0a7db02bc576e8a2e70c9e717484b9c768ee9b7fde0c5da3b1d4a6c24b8a75ab1c75c583b227f6d4ff871ebce9e7e -DIST ngrok-bin-3.35.0-ppc64.tgz 10397165 BLAKE2B 56004ab64e60398d41a71a644b9cf72828a5e8f2ed0b39e361826d7569d677f939e09443bcdb0e72997ec88c4382c093433b8ee847e110e10aca1c4f2dd89994 SHA512 5d0e9f99ddcb2c5ca07060c37ca57a239d286b4489368815180b8c66756dd63e229763d3ef7e841a8d865d88e5ea776581ca4b0a20ba721c9f12f664424cf3ca -DIST ngrok-bin-3.35.0-s390.tgz 11055649 BLAKE2B 52f725199dd8e9c6d8ad722d228ee88c3ecb689fded4e52bf35743ee3d494eb62a845d7b0b27d90b77aea4750ce9c1d1f85fc9177676358b4c3ee9e943aa5509 SHA512 9b10d7fd7159184c5619ea820fab0149444d458c7baf1f48a7e8d2a03e4ddededf3f7b47bc353311898e1e01f413c345920ea3dc0977201996dfa906d13883af +DIST ngrok-bin-3.36.0-amd64.tgz 11395382 BLAKE2B 40bfae12baf9fa3d06b5141f8bf22de369706641777dc200a21a2ac8d22a96905dc2fad7b8d0265d59a672361e70b70e8e4d3e7b41c0fd390f0dd0a3d44427e4 SHA512 f8370fdfb736336862082cd632fdd718f3d2a2422f0d9456b902f3ce8cc9cf230e7eb15e56323674162807106f5b42b52f3fe8938fa7deac133d62ed19a5b831 +DIST ngrok-bin-3.36.0-arm.tgz 10812559 BLAKE2B ea79ab1130b067f5e0b47c632d0389d37c292ed80f9387d2f36d831e80b6d745f46f74b842b2df91678aca53cd142b838d29a6892a3fbab7e60f6faac6350d14 SHA512 731c028224f0e1c713cb4f8a2b9d0ac18f7e9c9fd0f8c096034c274b0ce94dcc293b47b52b5d01a0f8e7e31b0aabed9689052637321650386e23d134323754ee +DIST ngrok-bin-3.36.0-arm64.tgz 10392506 BLAKE2B f28dd69f1f8663e9f2aacb5aeb71b012ce22fd82daab2eaafecbef9d7c97e55aa16dbe18b204bab334e781f7b06a10b2e54b945222b16932c6a219e055741507 SHA512 cc29cf283618bd697e214d20ce792653012497b96e0205d28db7e12a403c7a8e7f607473bfc168cf770c5eff1d4e5ebea8e887a0071e12bd3e5ddf5e66925c98 +DIST ngrok-bin-3.36.0-i386.tgz 10852199 BLAKE2B 7421e06560f3e2c3da40bd7c137264263d09c2897be05c998cfbec395c77136fc16e107913428a0a35b253e89f079d9962af1a8cb8306c2ac86a1e316d56e8df SHA512 dbf5bd4ec6e8de44539a87d73db28fbee594e57a0d3e2768cc44df88febd44850862828e687d3652045a5fe3d4a88f8c7251df1182787f1c58cbe4095b9cf200 +DIST ngrok-bin-3.36.0-mips.tgz 10125086 BLAKE2B efadd51e2e8f8b09830d9af32ef5cf0e49276d4401083ec306fefc3a37b05dff24a0d6b94e499ec4ca2e4203cf4a4d24cbcea0bd65b27044efc840a89de9498c SHA512 667b1a8903c3e4dbf936520b26e060cab054dae3c0c3fcf957f41063f95d13b5c41b2cbcc01adba0314b1fa03dc18ec7552c92553cb9a52b741074bd8b57fb09 +DIST ngrok-bin-3.36.0-ppc64.tgz 10405102 BLAKE2B 3fcb089a152ffe50f1c7b2be6acfea3e44079bf92507fb6ebb9b988f562471d16b218706357b72d2bcf8c59b11c50fbec50fef83ecf72fd4f4e007ccc708abfe SHA512 a2b12c51e3f69bc683a32c7b22068a281c1e7979ce63570d451c5262e394187e7578724e6178b1825555e4946423cacd7228159adf662d0a52a8033f68f08a01 +DIST ngrok-bin-3.36.0-s390.tgz 11067675 BLAKE2B f4cab1e6cf0a73329da9ed8aed646b1163dcc92bfa8e9f72f597fb686d6c907b16976d6e9a15db327d622e1d39717233521cf1c57fb43284b182947bc95e8ce2 SHA512 1922c5c0b14fb667cb923c425fa740db976968530408e7d9187500dce8390c3eebd4a7ed654df19862abbdcf6e013fcee72b63773681039547c1ac1009ef6d23 diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.35.0.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.36.0.ebuild similarity index 100% rename from net-proxy/ngrok-bin/ngrok-bin-3.35.0.ebuild rename to net-proxy/ngrok-bin/ngrok-bin-3.36.0.ebuild From 7699cee98b326cb4365f4fed770fdb89759c2bee Mon Sep 17 00:00:00 2001 From: Yusef Aslam Date: Sun, 8 Feb 2026 10:44:13 +0000 Subject: [PATCH 02/19] gui-apps/klassy: 6.5.2: move x11-misc/xdg-utils to rdepend Signed-off-by: Yusef Aslam --- gui-apps/klassy/klassy-6.5.2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/klassy/klassy-6.5.2.ebuild b/gui-apps/klassy/klassy-6.5.2.ebuild index 9eda40a8f1..870538aa65 100644 --- a/gui-apps/klassy/klassy-6.5.2.ebuild +++ b/gui-apps/klassy/klassy-6.5.2.ebuild @@ -40,9 +40,9 @@ DEPEND=">=dev-qt/qtbase-${QTMIN}:6 kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem - kde-plasma/kdecoration - x11-misc/xdg-utils" -RDEPEND="${DEPEND}" + kde-plasma/kdecoration" +RDEPEND="${DEPEND} + x11-misc/xdg-utils" src_configure() { local mycmakeargs=( From 9ee9b29c58bab756f543d5f5f518c59489e8ab93 Mon Sep 17 00:00:00 2001 From: Yusef Aslam Date: Sun, 8 Feb 2026 10:44:44 +0000 Subject: [PATCH 03/19] gui-apps/klassy: 9999: move x11-misc/xdg-utils to rdepend Signed-off-by: Yusef Aslam --- gui-apps/klassy/klassy-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/klassy/klassy-9999.ebuild b/gui-apps/klassy/klassy-9999.ebuild index affa419570..444b529414 100644 --- a/gui-apps/klassy/klassy-9999.ebuild +++ b/gui-apps/klassy/klassy-9999.ebuild @@ -40,9 +40,9 @@ DEPEND=">=dev-qt/qtbase-${QTMIN}:6 kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem - kde-plasma/kdecoration - x11-misc/xdg-utils" -RDEPEND="${DEPEND}" + kde-plasma/kdecoration" +RDEPEND="${DEPEND} + x11-misc/xdg-utils" src_configure() { local mycmakeargs=( From 86eed6805866516acc3abdb5550ae3c82194f690 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Sun, 8 Feb 2026 11:18:42 +0100 Subject: [PATCH 04/19] media-libs/wivrn: remove ffmpeg[libdrm] dep Signed-off-by: Patrick Nicolas --- media-libs/wivrn/wivrn-9999.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild index b9d7ebd915..0111449b4d 100644 --- a/media-libs/wivrn/wivrn-9999.ebuild +++ b/media-libs/wivrn/wivrn-9999.ebuild @@ -57,10 +57,9 @@ RDEPEND=" systemd? ( sys-apps/systemd ) - vaapi? ( || ( - media-video/ffmpeg[libdrm(-),vaapi] + vaapi? ( media-video/ffmpeg[drm(-),vaapi] - ) ) + ) x264? ( media-libs/x264 ) From a4186742655c9662ac64a70edef26e1b715d0416 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Sun, 8 Feb 2026 12:13:18 +0100 Subject: [PATCH 05/19] media-libs/wivrn: add 26.2, drop old Signed-off-by: Patrick Nicolas --- media-libs/wivrn/Manifest | 6 +- media-libs/wivrn/wivrn-25.9.ebuild | 170 ------------------ ...wivrn-25.11.1.ebuild => wivrn-26.2.ebuild} | 18 +- 3 files changed, 9 insertions(+), 185 deletions(-) delete mode 100644 media-libs/wivrn/wivrn-25.9.ebuild rename media-libs/wivrn/{wivrn-25.11.1.ebuild => wivrn-26.2.ebuild} (93%) diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest index 2eaae5966b..6cf11525c2 100644 --- a/media-libs/wivrn/Manifest +++ b/media-libs/wivrn/Manifest @@ -1,6 +1,4 @@ -DIST wivrn-25.11.1-server-build-deps.tar.xz 22951188 BLAKE2B 300a709d7062f7a6a5611dd45a86c100247ee57fa1c066b25bf3bd181411e6709696a5666fc7e3b4a60421b64f17bc8e7106bf96e1995e3140639e546f3e7962 SHA512 9d82c1ed9efc2af1910bdf1e30be38a8698c50d1b24228589d44cab74738c6a31bf5da03b18245ded23c5ecd7962e1fdc306e259845c8b4e4cc3749cf0c6d853 -DIST wivrn-25.11.1.tar.gz 12579749 BLAKE2B a40449e4ced67a2fe5fd8ac981ed1f1d50c6c4200c3ac8567d2920c4bbc9227482ca241635710ab82c3b2d1610ec4b6cd1c50e9952e9a304df812ad3cf49befe SHA512 a420de03efc9bb07b0ba43442fc6461b1b4e98f407e3c67d5d6fc59e423b2760c194fd1ac3d7417371d6dc8add4b31233745302bc296abefd1ebb4f3dfee1291 DIST wivrn-25.12-server-build-deps.tar.xz 23463764 BLAKE2B 8d4a453bad03d7a03c2dcf210f432b2f6705f8714ecd6d589a875da3b679c69409081a13aa95ac5483fe6f355c359282859e6a8e5ce4b41964ed7c41b47cdda2 SHA512 57ce200f4f8d95d6d5877d595326e57cfaf3482ad201229d316a2844809adcd5b16cec5eed30d98391d3a70a96bf1c20f19d0fef9c4adafa9bbe2992032c3baf DIST wivrn-25.12.tar.gz 3866446 BLAKE2B 56f576efca1734d4ef492c939eea6baacfb6645a65bb9fdf4d9bab253aaf5f162b0a2da4349acef5b3c853bfba70dcf95778bf4cf82976c9c92bfb513a3f1b7a SHA512 2fd4cc97fc639a72a929d3f91037563d3c3e83ae789b31bccb869a25d13f701dccf56915a32f78991159e5944e028f27ba1931b6b9a540c4bb4e55fceb2c327d -DIST wivrn-25.9-server-build-deps.tar.xz 22610092 BLAKE2B 7ae693051d1f64cec25357aedb77e9501af071d47e06774f80aee7b55b3c834f379ddbd4a9fdc5a8795b9a84ac0bc1708e14e8f65f4f54485e0b02a6ceb3641f SHA512 d044cd604c5d21955baff45e8dd86293721d36c53eb6d94a05a2c68e65ac7e17b862153694d504f708cb80d42d226d3146aa2a56f376b8a7b1dba42f0be99fcb -DIST wivrn-25.9.tar.gz 11444064 BLAKE2B a7d816eb12c8f2da8932c5e06b8c53b741386a7c2ccaad11608dff10fc9c1b280f6970c172bf26b9a5cc61fb967f7257d98679acef5948d4116e60677879d39c SHA512 67db629b44cc001e25650ffe9a5cd2045d96f92471219f3dd44a9efe280c9c13a38a5d065f1f3a9e3895186d364cd3cd6e94728352a9d0beb5a01e26e355bedb +DIST wivrn-26.2-server-build-deps.tar.xz 24221600 BLAKE2B cd893d0265abfb67caab230e3557ed52d1cf11e3bba4730fa53698cd52b07f1fcbc50cc15fb17b420075902aa22bb6a6145ea6b4af77b16776247d8a566b26eb SHA512 35835251887b3d770561c672d202bcfdeca35c8990ff4943b3a0aede93cf260fef01ad2b724f4b1902d48eed635137f9a05eb0499c84560160ffa4ea038409c1 +DIST wivrn-26.2.tar.gz 3895373 BLAKE2B 534c31996531fa894c8898091a4b1b5273ff03cf9c306a130ef954ddb783f8d14b489018576ba89a874bc6a236af1061dd2f3553e01cb10273fca6bdd19c7077 SHA512 54d8ef7e059ccec0a26c1e0bd4123d9fdf3ec2c5cff95b182cab509307820fcb19efb4d61fe4a79a21d0ec7efe6ecfab793c60ea3cc5f41d82ac9f2fd250c939 diff --git a/media-libs/wivrn/wivrn-25.9.ebuild b/media-libs/wivrn/wivrn-25.9.ebuild deleted file mode 100644 index 8b7bc3721b..0000000000 --- a/media-libs/wivrn/wivrn-25.9.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib fcaps flag-o-matic xdg - -DESCRIPTION="WiVRn OpenXR streaming" -HOMEPAGE="https://github.com/WiVRn/WiVRn" - -LICENSE="GPL-3 Apache-2.0 MIT" -SLOT="0" -IUSE="debug gui nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264" -REQUIRED_USE="|| ( nvenc vaapi x264 )" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git" - EGIT_MIN_CLONE_TYPE="single+tags" - MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" -else - SRC_URI=" - https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz" - KEYWORDS="~amd64" -fi - -RDEPEND=" - app-arch/libarchive - dev-libs/glib - dev-libs/libbsd - dev-libs/openssl - gnome-base/librsvg - media-libs/libpng - media-libs/openxr-loader - net-dns/avahi - x11-libs/libnotify - || ( - sys-apps/systemd - sys-auth/elogind - ) - gui? ( - dev-libs/qcoro[qml] - kde-frameworks/kcoreaddons:6 - kde-frameworks/ki18n:6 - kde-frameworks/kiconthemes:6 - kde-frameworks/kirigami:6 - kde-frameworks/qqc2-desktop-style:6 - ) - pipewire? ( - media-video/pipewire - ) - pulseaudio? ( - media-libs/libpulse - ) - systemd? ( - sys-apps/systemd - ) - vaapi? ( || ( - media-video/ffmpeg[libdrm(-),vaapi] - media-video/ffmpeg[drm(-),vaapi] - ) ) - wireshark-plugins? ( - net-analyzer/wireshark - ) - x264? ( - media-libs/x264 - ) -" -DEPEND=" - ${RDEPEND} - dev-libs/boost -" -BDEPEND=" - dev-cpp/cli11 - dev-cpp/eigen - dev-cpp/nlohmann_json - dev-util/glslang - dev-util/gdbus-codegen - dev-util/vulkan-headers -" - -if [[ ${PV} == 9999 ]]; then - src_unpack() { - git-r3_src_unpack - default_src_unpack - - # export those before Monado is checked out - export GIT_DESC=$(git -C "${EGIT_DIR}" describe "${EGIT_VERSION}" --tags --always) - export GIT_COMMIT=${EGIT_VERSION} - - # Only use those for the main repo - unset EGIT_BRANCH EGIT_COMMIT - local MONADO_COMMIT=$(cat "${P}/monado-rev") - git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMMIT}" - git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src" - } - - src_prepare() { - default_src_prepare - eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/* - cmake_src_prepare - } -else - src_unpack() { - default_src_unpack - cd "${WORKDIR}" - mv "WiVRn-${PV}" "${P}" - } -fi - -multilib_src_configure() { - use debug || append-cflags "-DNDEBUG" - use debug || append-cxxflags "-DNDEBUG" - if [[ ${PV} != 9999 ]]; then - GIT_DESC=v${PV} - GIT_COMMIT=v${PV} - fi - local mycmakeargs=( - -DGIT_DESC=${GIT_DESC} - -DGIT_COMMIT=${GIT_COMMIT} - -DWIVRN_BUILD_CLIENT=OFF - -DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF) - -DWIVRN_BUILD_SERVER_LIBRARY=ON - -DWIVRN_OPENXR_MANIFEST_TYPE=filename - -DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui) - -DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins) - -DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF) - -DWIVRN_FEATURE_STEAMVR_LIGHTHOUSE=ON - -DWIVRN_USE_PIPEWIRE=$(multilib_native_usex pipewire) - -DWIVRN_USE_PULSEAUDIO=$(multilib_native_usex pulseaudio) - -DWIVRN_USE_NVENC=$(multilib_native_usex nvenc) - -DWIVRN_USE_VAAPI=$(multilib_native_usex vaapi) - -DWIVRN_USE_VULKAN_ENCODE=ON - -DWIVRN_USE_X264=$(multilib_native_usex x264) - -DWIVRN_USE_SYSTEMD=$(multilib_native_usex systemd) - -DWIVRN_USE_SYSTEM_OPENXR=ON - -DWIVRN_USE_SYSTEM_BOOST=ON - -DFETCHCONTENT_FULLY_DISCONNECTED=ON - -DFETCHCONTENT_BASE_DIR="${WORKDIR}" - -DENABLE_COLOURED_OUTPUT=OFF - ) - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - - local i ldpath="" - for i in $(get_all_libdirs) ; do - ldpath="${ldpath}:/usr/${i}/wivrn" - done - newenvd - "50${PN}" <<-_EOF_ - LDPATH="${ldpath}" - PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 - _EOF_ - } - -pkg_postinst() -{ - fcaps cap_sys_nice usr/bin/wivrn-server - xdg_pkg_postinst - elog "WiVRn requires a compatible client on VR headset to run." - if [[ ${PV} == 9999 ]]; then - elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml" - else - elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}" - fi -} diff --git a/media-libs/wivrn/wivrn-25.11.1.ebuild b/media-libs/wivrn/wivrn-26.2.ebuild similarity index 93% rename from media-libs/wivrn/wivrn-25.11.1.ebuild rename to media-libs/wivrn/wivrn-26.2.ebuild index 2bd86cfabd..0111449b4d 100644 --- a/media-libs/wivrn/wivrn-25.11.1.ebuild +++ b/media-libs/wivrn/wivrn-26.2.ebuild @@ -40,6 +40,7 @@ RDEPEND=" sys-auth/elogind ) gui? ( + dev-libs/kirigami-addons dev-libs/qcoro[qml] kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 @@ -56,10 +57,9 @@ RDEPEND=" systemd? ( sys-apps/systemd ) - vaapi? ( || ( - media-video/ffmpeg[libdrm(-),vaapi] + vaapi? ( media-video/ffmpeg[drm(-),vaapi] - ) ) + ) x264? ( media-libs/x264 ) @@ -124,7 +124,8 @@ multilib_src_configure() { -DWIVRN_BUILD_CLIENT=OFF -DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF) -DWIVRN_BUILD_SERVER_LIBRARY=ON - -DWIVRN_OPENXR_MANIFEST_TYPE=filename + -DWIVRN_OPENXR_MANIFEST_TYPE=relative + -DWIVRN_OPENXR_MANIFEST_ABI=$(multilib_is_native_abi && echo OFF || echo ON) -DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui) -DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins) -DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF) @@ -149,15 +150,10 @@ multilib_src_configure() { multilib_src_install() { cmake_src_install - local i ldpath="" - for i in $(get_all_libdirs) ; do - ldpath="${ldpath}:/usr/${i}/wivrn" - done newenvd - "50${PN}" <<-_EOF_ - LDPATH="${ldpath}" - PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 +PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 _EOF_ - } +} pkg_postinst() { From 75a40f1491f87706096ded76b635773b8e4df594 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 8 Feb 2026 17:05:41 +0500 Subject: [PATCH 06/19] net-im/beeper: add 4.2.532, drop 4.2.166 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 4 ++-- .../beeper/{beeper-4.2.166.ebuild => beeper-4.2.532.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename net-im/beeper/{beeper-4.2.166.ebuild => beeper-4.2.532.ebuild} (98%) diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index a67c3e2157..349e6eb759 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,4 +1,4 @@ -DIST Beeper-4.2.166-arm64.AppImage 220679092 BLAKE2B 2bef2401625d7c5c728a3e61966d3a9747e0b1499e997f04c98d552737fcd70cf8efde24078530aa4a97cfd7e772a97ea5da7c6feb33c0d44e423649f668b620 SHA512 93a65aa4c8a3ef188a992aabe232fb2b8fa8521d8d9cd238f51f485aef446eee6efad7e3b8d90eaf9951a38539ce1aa0a100144b24a8b72de2db475aa4216a39 -DIST Beeper-4.2.166-x86_64.AppImage 216363468 BLAKE2B 1b49590ccb03ab78857729de39397ee0ee38f8da8d535d659c45685319dc4974e5d3e46d35c6a47ada2e5bc879e73160a90602251a26f287901406c317ac7842 SHA512 bda0b4a07df0a59d41514ff5ca0927a0e6b9ce25e35e8ea547f8b9a4c995786fc7daf01658faf82bd81cce9b0971541cdb356e2cb7813870999426d512e3e47c DIST Beeper-4.2.367-arm64.AppImage 221872899 BLAKE2B 9073dd53b25d63b196c4b7170f29c091e40f247e39f40201f4cc6a57c1903e088a0a01cf65e919863efdc440b48a8859d43f9066c34aa2507422e70145863699 SHA512 ac5f14b7b9a6103452471a51848b20efb1292dbe3c7594d7c7e5ccf60ee92b2351ff7ff7573d19f583517be9adb4ee450e3cd48d981206959d1c7bbabb5db311 DIST Beeper-4.2.367-x86_64.AppImage 217585506 BLAKE2B d97908f951c00b06149c0aed9a1139b490ffa80a6d4958550f5ee281e174140745ec405cfba1a0311786edddd1641c8b90a72892bc75a14fd45b19eb626e1354 SHA512 2c005ad4ca6585e51f5544b12dafe2d6e5865bf4e230495f7c8616246b85ca9f71473792c99db4d5fd3f646b661a35fde3c19b458c57f6bde2a676c4913dd552 +DIST Beeper-4.2.532-arm64.AppImage 222812280 BLAKE2B 7bff6867d44436be19aeec6d3187e038768bf5a411690183bf1326a68430e7c7a4d263b2c290d48285a8cf29b5c129c73590a1ed7c0db0aeb2becf417f246db1 SHA512 368f9c2d4801b0e7ebbf5aa7f0764fe00b446569a471162ef2aca9874bd793de5753d3bb212676e899f906d42fef6eb40a013c093921db0d6ece5fc1436c2683 +DIST Beeper-4.2.532-x86_64.AppImage 219011864 BLAKE2B 0b6ec1990dc28e547d4ffba81927bbbcc174acdee01592e81a84bd2efa62acaaef4bf51a746c9bfa47b3a9173f8a860b501d67678f5338556c105cee1fd64dcc SHA512 394b2c6aec2a4dec481c5d139ec92b848f16c3bde8123306aeb5154bb09da79211f0db2f76fed4093b44033027dd9bf619525f9217ae355978b85905bd625c76 diff --git a/net-im/beeper/beeper-4.2.166.ebuild b/net-im/beeper/beeper-4.2.532.ebuild similarity index 98% rename from net-im/beeper/beeper-4.2.166.ebuild rename to net-im/beeper/beeper-4.2.532.ebuild index afc0166645..6d0f573b2c 100644 --- a/net-im/beeper/beeper-4.2.166.ebuild +++ b/net-im/beeper/beeper-4.2.532.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTICE: This is an Electron app (uh-oh) and the upstream only provides AppImages. From 059323b95bc1743530e565924454e96b8be50616 Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Sun, 8 Feb 2026 14:37:33 +0100 Subject: [PATCH 07/19] net-proxy/ngrok-bin: Update maintainer email Signed-off-by: Aniela Starzyk --- net-proxy/ngrok-bin/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-proxy/ngrok-bin/metadata.xml b/net-proxy/ngrok-bin/metadata.xml index 9e40007e33..2416314ff3 100644 --- a/net-proxy/ngrok-bin/metadata.xml +++ b/net-proxy/ngrok-bin/metadata.xml @@ -2,7 +2,7 @@ - kubastarzyk6554@gmail.com + sanieliathecat@gmail.com Aniela Starzyk From c32be09a490e2b59cf7d11f18d005ce0e2c8f668 Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Sun, 8 Feb 2026 14:47:04 +0100 Subject: [PATCH 08/19] dev-util/rust-rover: add 2025.3.3 Signed-off-by: Aniela Starzyk --- dev-util/rust-rover/Manifest | 1 + .../rust-rover/rust-rover-2025.3.3.ebuild | 154 ++++++++++++++++++ 2 files changed, 155 insertions(+) create mode 100644 dev-util/rust-rover/rust-rover-2025.3.3.ebuild diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest index 9d4d2f2d9a..f8dc491ad8 100644 --- a/dev-util/rust-rover/Manifest +++ b/dev-util/rust-rover/Manifest @@ -6,4 +6,5 @@ DIST RustRover-2025.2.4.1.tar.gz 1272188839 BLAKE2B 6107b2d45c975ab36e8de104eb99 DIST RustRover-2025.2.5.tar.gz 1261960785 BLAKE2B 49e0c9fe5eb0069704eb1488dbbb40398a94bc1ac802f45e26298bd45702194cfc18ed69398d17f271e6443ba7b95a0f7266eaa9d82aab06d46f060cc0c3562e SHA512 c351ae8194b99f8f3d53cda4b86cc7750aa4173d6cf93936b10016d26511b891a245f804c1a4dd5262502fd27ececa574f926026c2bd766b3b8e89f29288bdee DIST RustRover-2025.3.1.tar.gz 1171124810 BLAKE2B 346cdb14b6fac191994aefeb355b67a77566e9b772cb629e482b0504ae85b717a9b25736c7567a8fa6bfb8c010de2618540bb1041518d4997635758ded0ac03e SHA512 2cb362464f8ec6c53fad15cc1d7ca942f003b04a2e5c6332fe25aa9af952357231925697dc6480e052eb3911daaf256da2db8ed89caebd58881edce9244549d6 DIST RustRover-2025.3.2.tar.gz 1172422789 BLAKE2B 7dc724e20c68d073c8d301e917b54b8177481d0e332187894200c004b0ac1823b0819fdf7eed3a758113089901b932193071c60ff4f342c3c449e99db82f95a7 SHA512 cf6ef7309e6dc8038469835b306df99305dde23e00ec5a9069eae419d189ac3ad26ef9711432aefb921fbe8f8ab5a2487242ad782e82d7f9347f0af3fb9084c7 +DIST RustRover-2025.3.3.tar.gz 1173748979 BLAKE2B 416b8c427606adf1a2f816ce028c7896abafd12a0dcf13b5d6306cd35123a774b49572fbbfb672460f79696966e65631d3f55830d1cb9cd1165f80a9c206e2bc SHA512 789f0b37b204cb0cf51f2679d9555fd643129692fb9ca083d670ef0e3a1146644a02f4a7c4710ede6cf5fcae783f2b655b15da29a2146f4b885ab43375f9b945 DIST RustRover-2025.3.tar.gz 1172355225 BLAKE2B cf66ae8d5bad43c89471d93b72157971f23e5562616e657a29f46ea9356baabbc8021527f3a8603878379d553df4ec33105465246455751295f6d65e47440525 SHA512 27d44459cc91f09826baa5dcc680d0d62dbd816b6c9e6e8e7a84d288bb26922245f948bbed281d3e2efaebe4d5519d407a0573001a7ee1489a6a6b821ec3c59b diff --git a/dev-util/rust-rover/rust-rover-2025.3.3.ebuild b/dev-util/rust-rover/rust-rover-2025.3.3.ebuild new file mode 100644 index 0000000000..35b79f1bc8 --- /dev/null +++ b/dev-util/rust-rover/rust-rover-2025.3.3.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit desktop wrapper xdg-utils + +DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins" +HOMEPAGE="https://www.jetbrains.com/rust/" +SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz" + +# to keep it tidy. +S="${WORKDIR}/RustRover-${PV}" + +LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) + Apache-2.0 + BSD + CC0-1.0 + CDDL + CDDL-1.1 + EPL-1.0 + GPL-2 + GPL-2-with-classpath-exception + ISC + LGPL-2.1 + LGPL-3 + MIT + MPL-1.1 + OFL-1.1 + ZLIB +" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+bundled-jdk nvidia" +RESTRICT="bindist mirror" +QA_PREBUILT="opt/RustRover/*" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-debug/gdb + llvm-core/lldb + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/freetype:2 + media-libs/mesa + net-print/cups + sys-apps/dbus + virtual/zlib:= + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +src_prepare() { + default + + local remove_me=( + Install-Linux-tar.txt + bin/gdb + bin/lldb + plugins/remote-dev-server/selfcontained + plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 + plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + lib/async-profiler/aarch64 + ) + + rm -rv "${remove_me[@]}" || die + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done + + if use nvidia; then + grep -q '^-Dide.browser.jcef.out-of-process.enabled=' \ + bin/rustrover64.vmoptions \ + || echo "-Dide.browser.jcef.out-of-process.enabled=false" \ + >> bin/rustrover64.vmoptions || die + fi + +} + +src_install() { + local DIR="/opt/RustRover" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + # bin files + for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \ + rustrover rustrover.sh restarter native-helper/intellij-rust-native-helper; do + fperms 755 "${DIR}/bin/$_f" + done + + # JRE bin files + for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \ + jps jrunscript jstack jstat keytool rmiregistry serialver; do + fperms 755 "${DIR}/${JRE_DIR}/bin/$_f" + done + + # lib files + for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do + fperms 755 "${DIR}/${JRE_DIR}/lib/$_f" + done + + if ! use bundled-jdk; then + rm -r "${D}/${DIR}/${JRE_DIR}" || die + fi + + make_wrapper "rustrover" "${DIR}/bin/rustrover" + newicon "bin/rustrover.svg" "rustrover.svg" + make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} From a81ce3a2c00b56cdf8d602d53335f4a803e36838 Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Sun, 8 Feb 2026 14:47:55 +0100 Subject: [PATCH 09/19] dev-util/rust-rover: Update maintainer email Signed-off-by: Aniela Starzyk --- dev-util/rust-rover/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/rust-rover/metadata.xml b/dev-util/rust-rover/metadata.xml index 38d07bc9a3..741fa4e966 100644 --- a/dev-util/rust-rover/metadata.xml +++ b/dev-util/rust-rover/metadata.xml @@ -2,7 +2,7 @@ - kubastarzyk6554@gmail.com + sanieliathecat@gmail.com Aniela Starzyk From 95f71efcf075b229d1265a975157573312ed2457 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 8 Feb 2026 16:45:50 +0300 Subject: [PATCH 10/19] dev-vcs/lazygit: 0.59.0 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.59.0.ebuild | 44 +++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.59.0.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 6423e5e662..74a47987ed 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -2,3 +2,4 @@ DIST lazygit-0.56.0.tar.gz 5136790 BLAKE2B 76d0eca73391ce73be6c76abfd5c7de0b88f6 DIST lazygit-0.57.0.tar.gz 5218072 BLAKE2B 760dab6e1641ba0d2303bc9b1d8f258ed19f23a8b8c39af94a1518fb7354cd8e8493f55a361bfaa7f5a9b9b78a384cde6e6422c6576c2a923537062d64b19093 SHA512 4d931971ad4e96e54f08598b63cef36bc5f07bb2810d0ae24746a9da52c7c512d38dafa8d2a122edc1d4a14802ce2a11fb39a15b5520d431c1048510c94635ea DIST lazygit-0.58.0.tar.gz 5449815 BLAKE2B ab63ca05728c01e25535949a79a368673b33681132ad52a7909b74078a4b343e880a7c4d7e033f1171b3d89cc5948d4ac369a64130431c74c74253e857e3f840 SHA512 b5988e74bb884034339bc0d5958d6a22a6e705b7e2e89e505abcd1f412c22d288bd5ae6b5d2b9c9709a034ee39449fe5bcb2c08b2dc5e8986a1fb4d8507b867b DIST lazygit-0.58.1.tar.gz 5452321 BLAKE2B aeb3364cdc94d4f35cbb80c56668b8a0526f1df7c89a64d54a85b458e486a2f1d7c1ce6a1d81150322b40103b074fa76667a1838d54f804ae465498b080cbce0 SHA512 d4802b16432b26220c3ff1576eafbca1b095a82c703e2cb46f72cea6d255caa52a9c428aa98c5ff794e56fdeac1f5fc85f491717b9caf28d8db24d6c50eb103b +DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4bb4c088c2607e329c2b78c76d14172885d165bbfe590b61a2f25dcf3cc330217065019d3246c174160b6f7e0fd3 SHA512 747dd840cc9154b450f62a4475cba745d91ecec8f6f04ca745e1789e9369e22cd4c6ffb38d3980280f173322d30cc387cc064aa566f8612b19d309d12797a70a diff --git a/dev-vcs/lazygit/lazygit-0.59.0.ebuild b/dev-vcs/lazygit/lazygit-0.59.0.ebuild new file mode 100644 index 0000000000..781fee30ec --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.59.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="Apache-2.0 BSD ISC MIT Unlicense" +SLOT="0" +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_unpack() { + if [[ "$PV" == *9999* ]];then + git-r3_src_unpack + else + default + fi +} + +src_compile() { + ego build -o "bin/${PN}" \ + -ldflags "-X main.version=${PV}" +} + +src_test() { + ego test ./... -short +} + +src_install() { + dobin "bin/${PN}" + einstalldocs +} From c262aa33eb299539c86be1ab1c67e4984954741b Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 8 Feb 2026 16:52:27 +0300 Subject: [PATCH 11/19] app-text/ford: 7.0.13 version bump Signed-off-by: Sergey Torokhov --- app-text/ford/Manifest | 1 + app-text/ford/ford-7.0.13.ebuild | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-text/ford/ford-7.0.13.ebuild diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest index 33c431d2cc..ff14ebaac7 100644 --- a/app-text/ford/Manifest +++ b/app-text/ford/Manifest @@ -4,3 +4,4 @@ DIST ford-7.0.9.tar.gz 6091825 BLAKE2B a7c9670634b25b000380a6de6ee3d05d81493474b DIST ford-7.0.10.tar.gz 6330867 BLAKE2B aaffa2e7060ea0f68013dd5c077c043fd05cd5b163196b3dd5560ec1ac6038197d94dd44de8e07b082856f85b410ebc72c06fb4dc468cff38ab872e51f65004a SHA512 8cfb470e89c09b9d31220a2f2d26f0f18c91bb922a409c47d3792966e7c411da9fb4420734025a52091a48a98b4e96b1407a73db06ed1ab4eb1e8682f3b00a80 DIST ford-7.0.11.tar.gz 6331107 BLAKE2B 265880a24df44a8421efaa1c98f73e72505cbcaf30538aa64ad960f3320a2db12323516bb5791e853422c4e9cc9885f21bdb127430670b5888bcbf21a1866362 SHA512 7437caf95a38e389428557332023777e42db1b8a338e22f817223055d1811853c64d8863e8d617da3ec370dc7886922250e837ceac667c1e4f274781315efd64 DIST ford-7.0.12.tar.gz 6333490 BLAKE2B 6ad73048a2ec1c4a371f11910c00906e4f2e65a09bda78c08f93dbc4fd166dbc70eaf5ce28600f2b3b1a5111a1474d9b8286191b0c4608c8d18cb8519462d510 SHA512 9e60c7d3b5b0a86d70346448a06a6da02f2d4a2d66ecea8a79a79144e799dff4baafa8212bdb50f5eb4fc198ff92d939e551cbba462ffda054164b090476caca +DIST ford-7.0.13.tar.gz 6334629 BLAKE2B 6b1b078f801ce6c6235c7672474dd5c36e0a825d10840c119efefec00df7f3787ae80405e423a44a4396d4394dd5b72f8af9c2159b6f48b4bde2e38a4b752755 SHA512 22b88d9bbebdce834ce27ab47e845d5fdcd452c3bf16b502ce2a7fa5ea37ed57e69e6a7d859fe976bbde894e745eef664b48475d834d7c068d5f87a4098af0e6 diff --git a/app-text/ford/ford-7.0.13.ebuild b/app-text/ford/ford-7.0.13.ebuild new file mode 100644 index 0000000000..131ceea9e7 --- /dev/null +++ b/app-text/ford/ford-7.0.13.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi toolchain-funcs + +MY_PN="FORD" +DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" +HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" +SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + >=dev-python/markdown-3.4[${PYTHON_USEDEP}] + >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] + >=dev-python/toposort-1.7[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] + >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] + test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +src_prepare() { + default + sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 +} From 8f5e8ea2816c6a533196f7ff93562fd8331ff5df Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 8 Feb 2026 16:55:30 +0300 Subject: [PATCH 12/19] app-text/ford: drop old 7.0.8-r1, 7.0.9-r1, 7.0.10, 7.0.11 Signed-off-by: Sergey Torokhov --- app-text/ford/Manifest | 3 -- app-text/ford/ford-7.0.10.ebuild | 44 ------------------------------ app-text/ford/ford-7.0.11.ebuild | 44 ------------------------------ app-text/ford/ford-7.0.8-r1.ebuild | 44 ------------------------------ app-text/ford/ford-7.0.9-r1.ebuild | 44 ------------------------------ 5 files changed, 179 deletions(-) delete mode 100644 app-text/ford/ford-7.0.10.ebuild delete mode 100644 app-text/ford/ford-7.0.11.ebuild delete mode 100644 app-text/ford/ford-7.0.8-r1.ebuild delete mode 100644 app-text/ford/ford-7.0.9-r1.ebuild diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest index ff14ebaac7..772bcb1fda 100644 --- a/app-text/ford/Manifest +++ b/app-text/ford/Manifest @@ -1,7 +1,4 @@ DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b SHA512 1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75 -DIST ford-7.0.8.tar.gz 6092686 BLAKE2B e4ba8de4b944b30481739a95db4a8f57c6d87e91a8a94daee24714d49125584954af41d5079f681e2d56073bbe3d83ab2f9827cb22b87cd4d72c7107fe954761 SHA512 71050871f9c80fdf32b9e1a6ed3cda8f4a3f8892f8320af14ed72c5687e1e66ee5a739cce817604a1b76ebae26aa5b11c46bca27fc16cd2d8c368f5d1b0ae1db -DIST ford-7.0.9.tar.gz 6091825 BLAKE2B a7c9670634b25b000380a6de6ee3d05d81493474bb1e479a435459a2e846900824db5f81573cbd3e681e89bbe4762f3d2c99ab06b9fad50cbed61665367282e8 SHA512 e75a79b587a8ed462a2a54206739e3d9c924087e851fd1b0ef4fae908421835abf5bb6c77b6bbb0efd0d5c6fc9aa720bf4ca980a97e62c07e369f60a09355005 -DIST ford-7.0.10.tar.gz 6330867 BLAKE2B aaffa2e7060ea0f68013dd5c077c043fd05cd5b163196b3dd5560ec1ac6038197d94dd44de8e07b082856f85b410ebc72c06fb4dc468cff38ab872e51f65004a SHA512 8cfb470e89c09b9d31220a2f2d26f0f18c91bb922a409c47d3792966e7c411da9fb4420734025a52091a48a98b4e96b1407a73db06ed1ab4eb1e8682f3b00a80 DIST ford-7.0.11.tar.gz 6331107 BLAKE2B 265880a24df44a8421efaa1c98f73e72505cbcaf30538aa64ad960f3320a2db12323516bb5791e853422c4e9cc9885f21bdb127430670b5888bcbf21a1866362 SHA512 7437caf95a38e389428557332023777e42db1b8a338e22f817223055d1811853c64d8863e8d617da3ec370dc7886922250e837ceac667c1e4f274781315efd64 DIST ford-7.0.12.tar.gz 6333490 BLAKE2B 6ad73048a2ec1c4a371f11910c00906e4f2e65a09bda78c08f93dbc4fd166dbc70eaf5ce28600f2b3b1a5111a1474d9b8286191b0c4608c8d18cb8519462d510 SHA512 9e60c7d3b5b0a86d70346448a06a6da02f2d4a2d66ecea8a79a79144e799dff4baafa8212bdb50f5eb4fc198ff92d939e551cbba462ffda054164b090476caca DIST ford-7.0.13.tar.gz 6334629 BLAKE2B 6b1b078f801ce6c6235c7672474dd5c36e0a825d10840c119efefec00df7f3787ae80405e423a44a4396d4394dd5b72f8af9c2159b6f48b4bde2e38a4b752755 SHA512 22b88d9bbebdce834ce27ab47e845d5fdcd452c3bf16b502ce2a7fa5ea37ed57e69e6a7d859fe976bbde894e745eef664b48475d834d7c068d5f87a4098af0e6 diff --git a/app-text/ford/ford-7.0.10.ebuild b/app-text/ford/ford-7.0.10.ebuild deleted file mode 100644 index 69fbb61332..0000000000 --- a/app-text/ford/ford-7.0.10.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 pypi toolchain-funcs - -MY_PN="FORD" -DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" -HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" -SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.4[${PYTHON_USEDEP}] - >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/toposort-1.7[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] - test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 -} diff --git a/app-text/ford/ford-7.0.11.ebuild b/app-text/ford/ford-7.0.11.ebuild deleted file mode 100644 index 69fbb61332..0000000000 --- a/app-text/ford/ford-7.0.11.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 pypi toolchain-funcs - -MY_PN="FORD" -DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" -HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" -SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.4[${PYTHON_USEDEP}] - >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/toposort-1.7[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] - test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 -} diff --git a/app-text/ford/ford-7.0.8-r1.ebuild b/app-text/ford/ford-7.0.8-r1.ebuild deleted file mode 100644 index 8ff26071d7..0000000000 --- a/app-text/ford/ford-7.0.8-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 pypi toolchain-funcs - -MY_PN="FORD" -DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" -HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" -SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.4[${PYTHON_USEDEP}] - >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/toposort-1.7[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] - test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 -} diff --git a/app-text/ford/ford-7.0.9-r1.ebuild b/app-text/ford/ford-7.0.9-r1.ebuild deleted file mode 100644 index 69fbb61332..0000000000 --- a/app-text/ford/ford-7.0.9-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 pypi toolchain-funcs - -MY_PN="FORD" -DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" -HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" -SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.4[${PYTHON_USEDEP}] - >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/toposort-1.7[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] - test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 -} From 3f95891cbd3c20ff53ef92b20c6b2f6a99441740 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sun, 8 Feb 2026 17:36:52 +0200 Subject: [PATCH 13/19] app-misc/doublecmd: add 1.2.1 Beta release, add unkeyworded. Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 + app-misc/doublecmd/doublecmd-1.2.1.ebuild | 47 +++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 app-misc/doublecmd/doublecmd-1.2.1.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 5e3a1d9d47..59e7847eff 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,2 +1,3 @@ DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 +DIST doublecmd-1.2.1-src.tar.gz 10130319 BLAKE2B 4317ab1fdb3c745c3c9c3d4e0bfda9123c34397bf060acd66fb5f8c3d3c0dec735496dbc2901b5897424718129a4fe4277d9af59563b3fc94c59561c1bfc312e SHA512 ed1e83c4b77a0a43eae17d690a27ee55c26030f823df6c02960a199015afbfa3149463d8c2b94d3ab6c9f7fe6790974bb51534c45864d33a200732e475d6055a diff --git a/app-misc/doublecmd/doublecmd-1.2.1.ebuild b/app-misc/doublecmd/doublecmd-1.2.1.ebuild new file mode 100644 index 0000000000..093a904af5 --- /dev/null +++ b/app-misc/doublecmd/doublecmd-1.2.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2016-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Cross Platform file manager" +HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" +SLOT="0" + +RDEPEND=" + !app-misc/doublecmd-bin + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + dev-libs/libqt6pas:= +" + +DEPEND=" + ${RDEPEND} + sys-libs/ncurses +" + +BDEPEND=" + >=dev-lang/lazarus-3.0[qt6] +" + +PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) + +# Built with fpc, does not respect anything +QA_FLAGS_IGNORED=".*" +QA_PRESTRIPPED=".*" + +src_compile(){ + ./build.sh release qt6 || die +} + +src_install(){ + ./install/linux/install.sh --install-prefix="${D}" || die + dodoc doc/README.txt doc/changelog.txt + rm -r "${ED}"/usr/share/doublecmd/doc || die + dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc +} From 827fe9d47a78d01fa3e59fa2e81e6f9c61e26b74 Mon Sep 17 00:00:00 2001 From: Saveliy Boyarchuk Date: Sun, 8 Feb 2026 20:11:21 +0300 Subject: [PATCH 14/19] dev-util/ols: remove DEPEND, add BDEPEND, fix version in static ebuild Signed-off-by: Saveliy Boyarchuk --- dev-util/ols/ols-2026.01.ebuild | 7 ++++++- dev-util/ols/ols-9999.ebuild | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-util/ols/ols-2026.01.ebuild b/dev-util/ols/ols-2026.01.ebuild index 48af411801..c54c857688 100644 --- a/dev-util/ols/ols-2026.01.ebuild +++ b/dev-util/ols/ols-2026.01.ebuild @@ -23,8 +23,13 @@ RDEPEND=" ~dev-lang/odin-${PV} " -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" +# Replace version string for static ebuild +src_prepare() { + default_src_prepare + sed -i "s/\(VERSION=\).*/\1dev-${MY_PV}/" "${S}/build.sh" +} # No need to configure src_configure() { default diff --git a/dev-util/ols/ols-9999.ebuild b/dev-util/ols/ols-9999.ebuild index 6db86466c9..caf1685e49 100644 --- a/dev-util/ols/ols-9999.ebuild +++ b/dev-util/ols/ols-9999.ebuild @@ -25,7 +25,7 @@ RDEPEND=" ~dev-lang/odin-9999 " -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" # No need to configure src_configure() { From 229db207ce157bb5c1c639b3223e34d9d9605a1a Mon Sep 17 00:00:00 2001 From: Saveliy Boyarchuk Date: Sun, 8 Feb 2026 20:16:32 +0300 Subject: [PATCH 15/19] dev-lang/odin: add 2026.02 Signed-off-by: Saveliy Boyarchuk --- dev-lang/odin/Manifest | 1 + dev-lang/odin/odin-2026.02.ebuild | 54 +++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-lang/odin/odin-2026.02.ebuild diff --git a/dev-lang/odin/Manifest b/dev-lang/odin/Manifest index 256116bb61..fbeb04f436 100644 --- a/dev-lang/odin/Manifest +++ b/dev-lang/odin/Manifest @@ -1 +1,2 @@ DIST odin-2026-01.tar.gz 147388145 BLAKE2B 579efc63d4aa91cbe6b6c98f64a504a7f50c0202a6a69c70a15566af32fa912a3d496fbe0d8e6767411cf4aba8de9ba23a0080dee644b10982f9e8452fa9feb7 SHA512 b16eb920643a381af47baba18aa38548eb7decfc276f4ae38323a820eb3ad174872daf9199e432fa805f3e5b897b473e48ecda426b93ff3f9c87c77ea4c5c4e3 +DIST odin-2026-02.tar.gz 148130905 BLAKE2B 60463427b224b14a23e4206e249b6d5d7d79aa5b4611ee5ed8fbc0b6888faecba3c497fc6e59168fdb092b29892a974b2a752b7506f244f633354db09ee0ca95 SHA512 7764e567012f067df74a65f1177b3f3f9081b46da4b726047fd2f169eaea8c003990c1dbb4b2568b1ccb17c1a73889b6edde0d601720f87d3fe9d5b9bac71669 diff --git a/dev-lang/odin/odin-2026.02.ebuild b/dev-lang/odin/odin-2026.02.ebuild new file mode 100644 index 0000000000..fb09973f57 --- /dev/null +++ b/dev-lang/odin/odin-2026.02.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=(14 17 18 19 20) +inherit llvm-r1 + +DESCRIPTION="The Data-Oriented Language for Sane Software Development." + +HOMEPAGE="https://odin-lang.org/" + +if [[ $PV == 9999 ]]; then + EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" + inherit git-r3 +else + MY_PV="${PV/./-}" + SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" + # Source directory; the dir where the sources can be found (automatically + # unpacked) inside ${WORKDIR}. The default value for S is ${WORKDIR}/${P} + # If you don't need to change it, leave the S= line out of the ebuild + # to keep it tidy. + S="${WORKDIR}/Odin-dev-${MY_PV}" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" + +SLOT="0" + +RDEPEND=" +$(llvm_gen_dep ' +llvm-core/clang:${LLVM_SLOT}= +llvm-core/llvm:${LLVM_SLOT}= +') +" + +DEPEND="${RDEPEND}" + +# build_odin.sh sets its own flags. Some gcc flags cause build failures +CPPFLAGS="" +CXXFLAGS="" +src_compile() { + ./build_odin.sh release || die "failed to build odin" +} + +src_install() { + insinto usr/lib/odin + exeinto usr/lib/odin + + doexe odin + doins -r base core vendor + dosym -r /usr/lib/odin/odin /usr/bin/odin +} From b7df3831b40f4a2e485da4d263c95b18ca4e3219 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Sun, 8 Feb 2026 19:43:47 +0100 Subject: [PATCH 16/19] app-misc/wayvr: add 26.2.0 Signed-off-by: Patrick Nicolas --- app-misc/wayvr/Manifest | 2 + app-misc/wayvr/wayvr-26.2.0.ebuild | 99 ++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 app-misc/wayvr/wayvr-26.2.0.ebuild diff --git a/app-misc/wayvr/Manifest b/app-misc/wayvr/Manifest index 049b648a54..60b4e0b18e 100644 --- a/app-misc/wayvr/Manifest +++ b/app-misc/wayvr/Manifest @@ -5,6 +5,8 @@ DIST ovr_overlay_oyasumi-49b0d856c282d1f696b87e85a55674f4db913872.gh.tar.gz 2298 DIST pipewire-rs-ba32202c3c391004c3bb533b58fa75a50e47ff57.gl.tar.gz 114999 BLAKE2B 346df1c77ad134b98bb482d02c82b0d25aa8e22041e850b8362e75b5972e48693b82144c9ea766436d803a7d69490745732c5ad18fffc496e7c80dd017765e87 SHA512 28bcd265721747f41b234e6a3c6a3922e91348a46e192bda3d9a370d24caa1eb56d3335294fc6d4e35ea3655e6aa2069c5add357770d3465f5306705b1ca3917 DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4d84dc1985e03d100bab593619bacabe6b89653dbb6a3ed80e3b9376982b9e35a908d30e72810c0ff2f7dae9b1d3e2a13b SHA512 9171bda6ff6462c20e46433186d32dafafabd305995e3b8f12c00a51713cfb9ffc85f0ae27791550e4d9010569dd25683dd2a0fbd643744d600c41218d5c7a3a DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea +DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763 +DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090 DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6 DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a diff --git a/app-misc/wayvr/wayvr-26.2.0.ebuild b/app-misc/wayvr/wayvr-26.2.0.ebuild new file mode 100644 index 0000000000..9496bbad0a --- /dev/null +++ b/app-misc/wayvr/wayvr-26.2.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=({15..21}) + +inherit cargo desktop + +DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR." +HOMEPAGE="https://github.com/wlx-team/wayvr" +SRC_URI=" + https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz +" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE=" + || ( openvr openxr ) + || ( wayland X ) + wayland? ( pipewire ) +" + +IUSE="+openvr +openxr +wayland +X +pipewire +osc" + +DEPEND=" + media-libs/alsa-lib + media-libs/shaderc + media-libs/fontconfig + sys-apps/dbus + media-libs/freetype + X? ( + x11-libs/libxcb + x11-libs/libxkbcommon[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + ) + openvr? ( + =media-libs/openvr-1.23.8-r0 + ) + openxr? ( + media-libs/openxr-loader[X?,wayland?] + ) + pipewire? ( + media-video/pipewire + ) + wayland? ( + x11-libs/libxkbcommon[wayland] + ) +" +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="${DEPEND}" + +src_unpack() +{ + cargo_src_unpack + + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" + + sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die + + cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die +} + +src_configure() { + local myfeatures=( + $(usev openvr) + $(usev openxr) + $(usev wayland) + $(usev X x11) + $(usev pipewire) + $(usev osc) + ) + cargo_src_configure --no-default-features +} + +src_install() +{ + doicon --size 256 wayvr/wayvr.png + doicon --size scalable wayvr/wayvr.svg + domenu wayvr/wayvr.desktop + + cargo_src_install --frozen --path wayvr + #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself + #cargo_src_install --frozen --path wayvrctl +} From 88f1127a391bd87ded3b75c974d911eb25957ca3 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 8 Feb 2026 15:20:02 -0500 Subject: [PATCH 17/19] net-im/jitsi-meet: add 2026.1.0, drop 2025.9.1 Signed-off-by: Joe Kappus --- net-im/jitsi-meet/Manifest | 2 +- .../{jitsi-meet-2025.9.1.ebuild => jitsi-meet-2026.1.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename net-im/jitsi-meet/{jitsi-meet-2025.9.1.ebuild => jitsi-meet-2026.1.0.ebuild} (97%) diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index 9f529a0999..a18b9d7118 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1,2 +1,2 @@ DIST jitsi-meet-2025.10.0.deb 81762368 BLAKE2B a0ee6a7e81fe878e856f987df5161e445b7d9d6fd97e6650dfe16eee9bb050c51b8f5914d87c9b0f76470dbc51e9ffe81fc613cf3d292e9558b3b026b4afa00c SHA512 08e03d2cb34172daa5440adb10670ba62da32a1ac03ee05636ded939bd1cad01290983f621e2ccac9ef1e66cafe104fd7d21cc68b61418ea344ebfa94d357679 -DIST jitsi-meet-2025.9.1.deb 81898774 BLAKE2B 2e38490165f0429e0ba8c6fd09c073b2d0c50f3e2cb0b48526348ec9b0c21f6786124db23dcb05185d78df2caeb8d9f27689c36eb9f163e1b561bdb98e799a4e SHA512 246a06e3ff1aa887fef016cef7dc4421584a7a06b0b6f972729ce63041db5d7515abd4a2f8c76ce5ecfcea98712ccd44806d0fbdf4973722062c2c76d2b3c080 +DIST jitsi-meet-2026.1.0.deb 81254430 BLAKE2B 23467c4417b91eb0af6aac415890a4d64135c2dfadac09dfee0245bc824c30b2d25805db27d77fae9ef4e6f04855470c99ec5566a5e3924232a4e98f0d193a82 SHA512 ba42a2393ff9e23cdc290546c6710c6b5e76b8ebabf995cf734747c4c97418e239dd100e08345f549299a80eb43eb24d13fc893bcdf6bcb6a490ced3bb953976 diff --git a/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild b/net-im/jitsi-meet/jitsi-meet-2026.1.0.ebuild similarity index 97% rename from net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild rename to net-im/jitsi-meet/jitsi-meet-2026.1.0.ebuild index 033702482b..9d34638757 100644 --- a/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild +++ b/net-im/jitsi-meet/jitsi-meet-2026.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 05c40b8f51bf428c2d638eb9b5bf244c811b902b Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 8 Feb 2026 22:20:35 -0300 Subject: [PATCH 18/19] gui-apps/labwc-tweaks: new package, add 0.1.0, 9999 Signed-off-by: dsaf --- gui-apps/labwc-tweaks/Manifest | 1 + .../labwc-tweaks/labwc-tweaks-0.1.0.ebuild | 40 +++++++++++++++++++ .../labwc-tweaks/labwc-tweaks-9999.ebuild | 40 +++++++++++++++++++ gui-apps/labwc-tweaks/metadata.xml | 11 +++++ 4 files changed, 92 insertions(+) create mode 100644 gui-apps/labwc-tweaks/Manifest create mode 100644 gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild create mode 100644 gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild create mode 100644 gui-apps/labwc-tweaks/metadata.xml diff --git a/gui-apps/labwc-tweaks/Manifest b/gui-apps/labwc-tweaks/Manifest new file mode 100644 index 0000000000..428dd329ab --- /dev/null +++ b/gui-apps/labwc-tweaks/Manifest @@ -0,0 +1 @@ +DIST labwc-tweaks-0.1.0.tar.gz 259951 BLAKE2B 4dacdfbef54f8929781b0e6f7f445aa7e04ac669df456c26143b50ef9b2104b0bdb35a8c66d106ceca09795c5733481eac16fca4de05a1a936988b128a304b32 SHA512 369b45587dd1eb711e178f7740d19d91c34c455d0d8cc164111a24f99552962ad06fb3b792bd6f6376d2051942528a81eb8955bc00782dce7b0b13b7c1b3f55a diff --git a/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild b/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild new file mode 100644 index 0000000000..42c332f25e --- /dev/null +++ b/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A Qt configuration tool for labwc" +HOMEPAGE="https://github.com/labwc/labwc-tweaks" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks.git" +else + SRC_URI="https://github.com/labwc/labwc-tweaks/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2 BSD" +SLOT="0" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2 + dev-qt/qtbase:6 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + dev-qt/qttools:6 + x11-libs/libxkbcommon +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX=/usr + ) + cmake_src_configure +} diff --git a/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild b/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild new file mode 100644 index 0000000000..42c332f25e --- /dev/null +++ b/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A Qt configuration tool for labwc" +HOMEPAGE="https://github.com/labwc/labwc-tweaks" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks.git" +else + SRC_URI="https://github.com/labwc/labwc-tweaks/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2 BSD" +SLOT="0" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2 + dev-qt/qtbase:6 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + dev-qt/qttools:6 + x11-libs/libxkbcommon +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX=/usr + ) + cmake_src_configure +} diff --git a/gui-apps/labwc-tweaks/metadata.xml b/gui-apps/labwc-tweaks/metadata.xml new file mode 100644 index 0000000000..866ab2fc20 --- /dev/null +++ b/gui-apps/labwc-tweaks/metadata.xml @@ -0,0 +1,11 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + labwc/labwc-tweaks + + From c9e89a9b49caa40dfbe4e2372db26513e8d07654 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 9 Feb 2026 08:42:18 +0100 Subject: [PATCH 19/19] profiles: mask --- profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 49d2aa8261..f31d24fda3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,13 @@ # New entries go on top. +# Florian Schmaus (2026-02-02) # Requires systemd. Cannot be masked per profile (see top comment) app-admin/run0edit