diff --git a/app-admin/aws-vault/metadata.xml b/app-admin/aws-vault/metadata.xml index a16defb1cb..d48c1eefa1 100644 --- a/app-admin/aws-vault/metadata.xml +++ b/app-admin/aws-vault/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - https://github.com/ByteNess/aws-vault/issues ByteNess/aws-vault diff --git a/app-admin/overmind/metadata.xml b/app-admin/overmind/metadata.xml index 7f7a80ff5c..350704b3d3 100644 --- a/app-admin/overmind/metadata.xml +++ b/app-admin/overmind/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - https://github.com/DarthSim/overmind/issues DarthSim/overmind diff --git a/app-admin/pulumi-bin/metadata.xml b/app-admin/pulumi-bin/metadata.xml index d2e334c1e8..f32e0c480e 100644 --- a/app-admin/pulumi-bin/metadata.xml +++ b/app-admin/pulumi-bin/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - pulumi/pulumi diff --git a/app-crypt/certbot-dns-poweradmin/Manifest b/app-crypt/certbot-dns-poweradmin/Manifest index 4637df3230..88af158cf6 100644 --- a/app-crypt/certbot-dns-poweradmin/Manifest +++ b/app-crypt/certbot-dns-poweradmin/Manifest @@ -1,2 +1,3 @@ DIST certbot_dns_poweradmin-0.1.1.tar.gz 39139 BLAKE2B 3b6ba03b89e66ed1779149c6f572a36bc41997e8b3a71f2a248c24907e02dc98eceb11f7cc607e6a11f94189d6dab6c5c667ffda8cf0aa3cbb54011bcdfe9e95 SHA512 bbb4418f6a82095e1cda4a3c426f81e102151c2c231f943c019faf6ce83a2449577714bac8d802cba24e4c84274bbf561d0366a68ac52bf955f08ee9e1e98d05 DIST certbot_dns_poweradmin-0.2.0.tar.gz 42419 BLAKE2B b110f80cce484ab1c9fe6a82809fba5d0b5a3b7c9f257bf3158af73b0ef956a2be22711d20c60a305fa0d52577c853a13e8791dd1beba933902b3ba4fff5fbf5 SHA512 47eb1d7e57e4903a906d07dbf6c3318bd3833f34c9f25ec223b69fd2b50bf2ebe441bf291235ecfae1f04f25e664974256327f868959262c4b009c9df0d55b80 +DIST certbot_dns_poweradmin-0.2.1.tar.gz 55589 BLAKE2B 2514daccbf224240320ab30f9bb382e096aaf22f044646fc1ea5011dafa2c77e432d7575c63f1c7d45b559747222c1a41e06928930e6f8629e623e314bcbb2be SHA512 8e77cfd69221268fbd96bcba44265d1071b8a63a114d2368cc7c0eb67c326054e0ec2e31232e4c3c55a9854d30cb1906c8da6a650fb7fecf82bf1cbe810cdf33 diff --git a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild new file mode 100644 index 0000000000..c95374c5e6 --- /dev/null +++ b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=(python3_{12..14}) + +inherit distutils-r1 pypi + +DESCRIPTION="Certbot plugin for authentication using PowerAdmin." +HOMEPAGE=" + https://github.com/poweradmin/certbot-dns-poweradmin/ + https://www.poweradmin.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=app-crypt/certbot-5.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.33.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-26.0.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] + >=dev-python/mypy-1.13.0[${PYTHON_USEDEP}] + >=dev-python/types-requests-2.32.4.20250913[${PYTHON_USEDEP}] + ) +" +EPYTEST_PLUGINS=( pytest-cov ) + +distutils_enable_tests pytest diff --git a/dev-ruby/rbspy/metadata.xml b/dev-ruby/rbspy/metadata.xml index 927e6d8b13..99112873fd 100644 --- a/dev-ruby/rbspy/metadata.xml +++ b/dev-ruby/rbspy/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - https://github.com/rbspy/rbspy/issues rbspy/rbspy diff --git a/dev-ruby/ruby-install/metadata.xml b/dev-ruby/ruby-install/metadata.xml index 172ff19667..5fba121dac 100644 --- a/dev-ruby/ruby-install/metadata.xml +++ b/dev-ruby/ruby-install/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - https://github.com/postmodern/ruby-install/issues https://github.com/postmodern/ruby-install/blob/master/ChangeLog.md diff --git a/dev-util/mise/metadata.xml b/dev-util/mise/metadata.xml index 1514d2639c..8187aaf501 100644 --- a/dev-util/mise/metadata.xml +++ b/dev-util/mise/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - https://github.com/jdx/mise/issues jdx/mise diff --git a/dev-util/trivy/metadata.xml b/dev-util/trivy/metadata.xml index 0415fa18b4..32507fbd67 100644 --- a/dev-util/trivy/metadata.xml +++ b/dev-util/trivy/metadata.xml @@ -1,10 +1,6 @@ - - alexey@zapparov.com - Alexey Zapparov - aquasecurity/trivy diff --git a/games-emulation/shadPS4/files/shadPS4-0.15.0-SDL3-rename.patch b/games-emulation/shadPS4/files/shadPS4-0.15.0-SDL3-rename.patch new file mode 100644 index 0000000000..691df36b32 --- /dev/null +++ b/games-emulation/shadPS4/files/shadPS4-0.15.0-SDL3-rename.patch @@ -0,0 +1,24 @@ +Fix a build time bug caused by SDL3 renaming functions +From: https://github.com/Seme30/shadPS4/commit/e00f726be75218201243639b3bea5de77f315191 +Upstream Bug: https://github.com/shadps4-emu/shadPS4/issues/4112 + +--- a/src/core/libraries/np/trophy_ui.cpp ++++ b/src/core/libraries/np/trophy_ui.cpp +@@ -98,7 +98,7 @@ + return; + } + +- MIX_SetMasterGain(mixer, static_cast(Config::getVolumeSlider() / 100.f)); ++ MIX_SetMixerGain(mixer, static_cast(Config::getVolumeSlider() / 100.f)); + auto musicPathMp3 = CustomTrophy_Dir / "trophy.mp3"; + auto musicPathWav = CustomTrophy_Dir / "trophy.wav"; + +@@ -112,7 +112,7 @@ + audio = + MIX_LoadAudio_IO(mixer, SDL_IOFromMem(soundData.data(), soundData.size()), false, true); + // due to low volume of default sound file +- MIX_SetMasterGain(mixer, MIX_GetMasterGain(mixer) * 1.3f); ++ MIX_SetMixerGain(mixer, MIX_GetMixerGain(mixer) * 1.3f); + } + + if (!audio) { diff --git a/games-emulation/shadPS4/files/shadPS4-0.15.0-cmake-4.patch b/games-emulation/shadPS4/files/shadPS4-0.15.0-cmake-4.patch new file mode 100644 index 0000000000..5e87696c0d --- /dev/null +++ b/games-emulation/shadPS4/files/shadPS4-0.15.0-cmake-4.patch @@ -0,0 +1,102 @@ +Fix CMake 4 Compatibility + +--- a/externals/dear_imgui/examples/example_android_opengl3/CMakeLists.txt ++++ b/externals/dear_imgui/examples/example_android_opengl3/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.6) ++cmake_minimum_required(VERSION 3.10) + + project(ImGuiExample) + +--- a/externals/dear_imgui/examples/example_glfw_vulkan/CMakeLists.txt ++++ b/externals/dear_imgui/examples/example_glfw_vulkan/CMakeLists.txt +@@ -3,7 +3,7 @@ + # cd build + # cmake -g "Visual Studio 14 2015" .. + +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.10) + project(imgui_example_glfw_vulkan C CXX) + + if(NOT CMAKE_BUILD_TYPE) +--- a/externals/discord-rpc/thirdparty/rapidjson/CMakeLists.txt ++++ b/externals/discord-rpc/thirdparty/rapidjson/CMakeLists.txt +@@ -1,4 +1,4 @@ +-CMAKE_MINIMUM_REQUIRED(VERSION 3.5) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.10) + + SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules) + +--- a/externals/discord-rpc/thirdparty/rapidjson/example/CMakeLists.txt ++++ b/externals/discord-rpc/thirdparty/rapidjson/example/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.10) + + if(POLICY CMP0054) + cmake_policy(SET CMP0054 NEW) +--- a/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/CMakeLists.txt ++++ b/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.6.4) ++cmake_minimum_required(VERSION 3.10) + + if (POLICY CMP0048) + cmake_policy(SET CMP0048 NEW) +--- a/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/googlemock/CMakeLists.txt ++++ b/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/googlemock/CMakeLists.txt +@@ -43,7 +43,7 @@ + cmake_policy(SET CMP0048 NEW) + project(gmock VERSION 1.9.0 LANGUAGES CXX C) + endif() +-cmake_minimum_required(VERSION 2.6.4) ++cmake_minimum_required(VERSION 3.10) + + if (COMMAND set_up_hermetic_build) + set_up_hermetic_build() +--- a/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/googletest/CMakeLists.txt ++++ b/externals/discord-rpc/thirdparty/rapidjson/thirdparty/gtest/googletest/CMakeLists.txt +@@ -50,7 +50,7 @@ + cmake_policy(SET CMP0048 NEW) + project(gtest VERSION 1.9.0 LANGUAGES CXX C) + endif() +-cmake_minimum_required(VERSION 2.6.4) ++cmake_minimum_required(VERSION 3.10) + + if (POLICY CMP0063) # Visibility + cmake_policy(SET CMP0063 NEW) +--- a/externals/sirit/externals/SPIRV-Headers/tests/find_package/CMakeLists.txt ++++ b/externals/sirit/externals/SPIRV-Headers/tests/find_package/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.0) ++cmake_minimum_required(VERSION 3.10) + + project(TEST_FIND_PACKAGE LANGUAGES CXX) + +--- a/externals/sirit/externals/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt ++++ b/externals/sirit/externals/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.0) ++cmake_minimum_required(VERSION 3.10) + + set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE) + +--- a/externals/zydis/CMakeLists.txt ++++ b/externals/zydis/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.9 FATAL_ERROR) ++cmake_minimum_required(VERSION 3.10 FATAL_ERROR) + + if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15") + # Enable runtime library selection via CMAKE_MSVC_RUNTIME_LIBRARY +--- a/externals/zydis/dependencies/zycore/CMakeLists.txt ++++ b/externals/zydis/dependencies/zycore/CMakeLists.txt +@@ -2,7 +2,7 @@ + return() + endif () + +-cmake_minimum_required(VERSION 3.9 FATAL_ERROR) ++cmake_minimum_required(VERSION 3.10 FATAL_ERROR) + + if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15") + # Enable runtime library selection via CMAKE_MSVC_RUNTIME_LIBRARY diff --git a/games-emulation/shadPS4/shadPS4-0.15.0.ebuild b/games-emulation/shadPS4/shadPS4-0.15.0.ebuild index 5d57607857..6d67946a5c 100644 --- a/games-emulation/shadPS4/shadPS4-0.15.0.ebuild +++ b/games-emulation/shadPS4/shadPS4-0.15.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="PlayStation 4 emulator written in C++" HOMEPAGE="https://shadps4.net" @@ -45,12 +45,17 @@ DEPEND=" RDEPEND="${DEPEND}" src_prepare() { - eapply "${FILESDIR}/shadPS4-0.15.0-executable-stack.patch" + eapply "${FILESDIR}/${P}-SDL3-rename.patch" + eapply "${FILESDIR}/${P}-cmake-4.patch" + eapply "${FILESDIR}/${P}-executable-stack.patch" mv src/core/libraries/fiber/fiber_context.s src/core/libraries/fiber/fiber_context.S || die cmake_src_prepare } src_configure() { + filter-lto + append-flags -fno-strict-aliasing + local mycmakeargs=( -DENABLE_DISCORD_RPC="$(usex discord ON OFF)" -DENABLE_UPDATER=OFF diff --git a/gui-apps/niri-sidebar/niri-sidebar-0.3.1.ebuild b/gui-apps/niri-sidebar/niri-sidebar-0.3.1.ebuild index b99c8326cb..afef606e46 100644 --- a/gui-apps/niri-sidebar/niri-sidebar-0.3.1.ebuild +++ b/gui-apps/niri-sidebar/niri-sidebar-0.3.1.ebuild @@ -20,3 +20,5 @@ SLOT="0" KEYWORDS="~amd64" ECARGO_VENDOR="${WORKDIR}/vendor" + +QA_FLAGS_IGNORED="/usr/bin/${PN}" diff --git a/gui-libs/qml-niri/qml-niri-0.1.4.ebuild b/gui-libs/qml-niri/qml-niri-0.1.4.ebuild index 1e13863a88..c44cae75de 100644 --- a/gui-libs/qml-niri/qml-niri-0.1.4.ebuild +++ b/gui-libs/qml-niri/qml-niri-0.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,6 +13,9 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64" +DEPEND="dev-qt/qtbase[gui]" +RDEPEND="${DEPEND}" + BDEPEND="dev-build/just" src_install() { diff --git a/gui-wm/beansprout/beansprout-0.2.3.ebuild b/gui-wm/beansprout/beansprout-0.2.3.ebuild index 5fe28cd4ac..329d823b9f 100644 --- a/gui-wm/beansprout/beansprout-0.2.3.ebuild +++ b/gui-wm/beansprout/beansprout-0.2.3.ebuild @@ -54,7 +54,9 @@ RDEPEND="${DEPEND}" src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - zig_live_fetch + zig_live_src_unpack + # Workaround from vimproved until the eclass is updated + ln -s "${WORKDIR}/zig-pkg" "${S}/zig-pkg" || die else zig_src_unpack fi diff --git a/gui-wm/beansprout/beansprout-9999.ebuild b/gui-wm/beansprout/beansprout-9999.ebuild index 5fe28cd4ac..329d823b9f 100644 --- a/gui-wm/beansprout/beansprout-9999.ebuild +++ b/gui-wm/beansprout/beansprout-9999.ebuild @@ -54,7 +54,9 @@ RDEPEND="${DEPEND}" src_unpack() { if [[ ${PV} == 9999 ]]; then git-r3_src_unpack - zig_live_fetch + zig_live_src_unpack + # Workaround from vimproved until the eclass is updated + ln -s "${WORKDIR}/zig-pkg" "${S}/zig-pkg" || die else zig_src_unpack fi diff --git a/media-sound/nuclear-bin/nuclear-bin-1.37.3.ebuild b/media-sound/nuclear-bin/nuclear-bin-1.37.3.ebuild index 03d810f49b..d8ff39fc8b 100644 --- a/media-sound/nuclear-bin/nuclear-bin-1.37.3.ebuild +++ b/media-sound/nuclear-bin/nuclear-bin-1.37.3.ebuild @@ -19,12 +19,14 @@ KEYWORDS="-* ~amd64" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 + app-arch/xz-utils dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] + net-libs/libsoup net-libs/webkit-gtk:4.1 net-print/cups sys-apps/dbus diff --git a/media-video/uxplay/uxplay-1.73.6.ebuild b/media-video/uxplay/uxplay-1.73.6-r1.ebuild similarity index 98% rename from media-video/uxplay/uxplay-1.73.6.ebuild rename to media-video/uxplay/uxplay-1.73.6-r1.ebuild index 73db0b3f83..cb6355f4d2 100644 --- a/media-video/uxplay/uxplay-1.73.6.ebuild +++ b/media-video/uxplay/uxplay-1.73.6-r1.ebuild @@ -33,6 +33,7 @@ RDEPEND=" media-libs/gst-plugins-base media-libs/gst-plugins-good media-plugins/gst-plugins-libav + sys-apps/dbus vaapi? ( media-plugins/gst-plugins-vaapi ) net-dns/avahi[mdnsresponder-compat] X? ( x11-libs/libX11 ) diff --git a/profiles/package.mask b/profiles/package.mask index 0137996e10..e57688adb5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,51 @@ # New entries go on top. +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/974546 +# https://bugs.gentoo.org/974547 +# Removal after 2026-06-18 +app-admin/aws-vault + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/932823 +# Removal after 2026-06-18 +dev-ruby/ruby-install + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/939886 +# https://bugs.gentoo.org/974570 +# Removal after 2026-06-18 +app-containers/slim + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/974518 +# Removal after 2026-06-18 +app-admin/pulumi-bin + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/974552 +# Removal after 2026-06-18 +app-admin/overmind + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/974952 +# Removal after 2026-06-18 +dev-ruby/rbspy + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/974977 +# https://bugs.gentoo.org/974978 +# https://bugs.gentoo.org/974979 +# Removal after 2026-06-18 +dev-util/mise + +# Alexey Zapparov (2026-05-18) +# https://bugs.gentoo.org/975050 +# https://bugs.gentoo.org/975051 +# Removal after 2026-06-18 +dev-util/trivy + # Takuya Wakazono (2026-05-17) # Depends on Qt5. Qt6 port is supposedly coming soon. # https://github.com/meganz/MEGAsync/issues/954