From 01e347beeaf264d9daf80f2e4c10da16eb59b727 Mon Sep 17 00:00:00 2001 From: Torben Kahnert Date: Sun, 10 Aug 2025 13:19:04 +0200 Subject: [PATCH 1/8] dev-libs/hardened_malloc: Fix typo Signed-off-by: Torben Kahnert --- dev-libs/hardened_malloc/Manifest | 2 +- ...nend_malloc-13.ebuild => hardened_malloc-13.ebuild} | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename dev-libs/hardened_malloc/{hardenend_malloc-13.ebuild => hardened_malloc-13.ebuild} (72%) diff --git a/dev-libs/hardened_malloc/Manifest b/dev-libs/hardened_malloc/Manifest index 184bf1ffae..c69a97196d 100644 --- a/dev-libs/hardened_malloc/Manifest +++ b/dev-libs/hardened_malloc/Manifest @@ -1 +1 @@ -ST hardened_malloc-13.tar.gz 77759 BLAKE2B 58487fda8f3480aab4b517771ae5ff5433f4ca57195a7c9e0f18622272b99342a79118e385f01b47a992f3acf209cbcdcf8c72ee183e17385d421950d2e21de6 SHA512 793252e3fa34c5aa3c672b182a204014b52ba52a693cd72fae77d6c537d364ab8e65db702e40528d6a51e7ffb945f8a28289245a2f23d8cc6b8253b56660dd9d +DIST hardened_malloc-13.tar.gz 77759 BLAKE2B 58487fda8f3480aab4b517771ae5ff5433f4ca57195a7c9e0f18622272b99342a79118e385f01b47a992f3acf209cbcdcf8c72ee183e17385d421950d2e21de6 SHA512 793252e3fa34c5aa3c672b182a204014b52ba52a693cd72fae77d6c537d364ab8e65db702e40528d6a51e7ffb945f8a28289245a2f23d8cc6b8253b56660dd9d diff --git a/dev-libs/hardened_malloc/hardenend_malloc-13.ebuild b/dev-libs/hardened_malloc/hardened_malloc-13.ebuild similarity index 72% rename from dev-libs/hardened_malloc/hardenend_malloc-13.ebuild rename to dev-libs/hardened_malloc/hardened_malloc-13.ebuild index b3179cb2b3..0af5fad95a 100644 --- a/dev-libs/hardened_malloc/hardenend_malloc-13.ebuild +++ b/dev-libs/hardened_malloc/hardened_malloc-13.ebuild @@ -12,15 +12,15 @@ SLOT="0" KEYWORDS="~amd64" src_test() { - emake test + emake test } src_compile() { - emake VARIANT=light - emake VARIANT=default + emake VARIANT=light + emake VARIANT=default } src_install() { - dolib.so out-light/libhardened_malloc-light.so - dolib.so out/libhardened_malloc.so + dolib.so out-light/libhardened_malloc-light.so + dolib.so out/libhardened_malloc.so } From 2b16ee9e96bbe1d2da9d6df3a21d3db6e5ff0536 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sun, 10 Aug 2025 16:08:57 +0300 Subject: [PATCH 2/8] app-misc/doublecmd: add 1.1.28 Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 + app-misc/doublecmd/doublecmd-1.1.28.ebuild | 48 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 app-misc/doublecmd/doublecmd-1.1.28.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 6014fa9efb..2448bdf374 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,2 +1,3 @@ DIST doublecmd-1.1.26-src.tar.gz 9533570 BLAKE2B deccc5a516d868775319ee50ab788ab9dc3cccdc0692b64557e7eb8a225786e0bcd3114b3b5a2f959f172901b179557a3bf7c0364a2a254d09d4746eae2c4d31 SHA512 dae0b72cdf63c945b81d0c0a7356a5cb574fa437edca3dc1242b94a916ef1f78bd825ece2c4f4fdebabade0a0bbf12f4164ba2c0cefbba4ed62689788921660f DIST doublecmd-1.1.27-src.tar.gz 9535147 BLAKE2B 81082ab61892dd1e479d63efc7a55271a0335d3c6a058f52f391abcd03b185e145d28479de401566977e13bab2208b96b40debb5ec7041de63022240ccf10103 SHA512 00328c25a3c2693e51d2f5fb2a94853955a4e9755317f6c0c4aeb908ce1cea456a88dde8429e5302c9564073025ac5c07d0f41f8f3c30c1aeb791ffe365638c6 +DIST doublecmd-1.1.28-src.tar.gz 9535092 BLAKE2B c19fc59dcb1d25791336502f6e3e7cae7d156da22f31a524f57fe66d51618aa0d58bb528e35dee9ebc8edba933174d6d20c03fc6571948b32fe0a81cd05e73f8 SHA512 effe05f31d795479e0da7813dcf0f379b4158e0283ac3376c776e24471213382ee26c47748a22e75bc230f8c93cc166929bc99be39a5b03ac62c579ab64ad05d diff --git a/app-misc/doublecmd/doublecmd-1.1.28.ebuild b/app-misc/doublecmd/doublecmd-1.1.28.ebuild new file mode 100644 index 0000000000..2a3563aa3a --- /dev/null +++ b/app-misc/doublecmd/doublecmd-1.1.28.ebuild @@ -0,0 +1,48 @@ +# Copyright 2016-2025 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" +KEYWORDS="~amd64" + +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 fd7356a2a0735758e60dee20398438062354a3b3 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sun, 10 Aug 2025 16:09:07 +0300 Subject: [PATCH 3/8] app-misc/doublecmd: drop 1.1.26 Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 - app-misc/doublecmd/doublecmd-1.1.26.ebuild | 48 ---------------------- 2 files changed, 49 deletions(-) delete mode 100644 app-misc/doublecmd/doublecmd-1.1.26.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 2448bdf374..9d8b90a032 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,3 +1,2 @@ -DIST doublecmd-1.1.26-src.tar.gz 9533570 BLAKE2B deccc5a516d868775319ee50ab788ab9dc3cccdc0692b64557e7eb8a225786e0bcd3114b3b5a2f959f172901b179557a3bf7c0364a2a254d09d4746eae2c4d31 SHA512 dae0b72cdf63c945b81d0c0a7356a5cb574fa437edca3dc1242b94a916ef1f78bd825ece2c4f4fdebabade0a0bbf12f4164ba2c0cefbba4ed62689788921660f DIST doublecmd-1.1.27-src.tar.gz 9535147 BLAKE2B 81082ab61892dd1e479d63efc7a55271a0335d3c6a058f52f391abcd03b185e145d28479de401566977e13bab2208b96b40debb5ec7041de63022240ccf10103 SHA512 00328c25a3c2693e51d2f5fb2a94853955a4e9755317f6c0c4aeb908ce1cea456a88dde8429e5302c9564073025ac5c07d0f41f8f3c30c1aeb791ffe365638c6 DIST doublecmd-1.1.28-src.tar.gz 9535092 BLAKE2B c19fc59dcb1d25791336502f6e3e7cae7d156da22f31a524f57fe66d51618aa0d58bb528e35dee9ebc8edba933174d6d20c03fc6571948b32fe0a81cd05e73f8 SHA512 effe05f31d795479e0da7813dcf0f379b4158e0283ac3376c776e24471213382ee26c47748a22e75bc230f8c93cc166929bc99be39a5b03ac62c579ab64ad05d diff --git a/app-misc/doublecmd/doublecmd-1.1.26.ebuild b/app-misc/doublecmd/doublecmd-1.1.26.ebuild deleted file mode 100644 index 2a3563aa3a..0000000000 --- a/app-misc/doublecmd/doublecmd-1.1.26.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2016-2025 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" -KEYWORDS="~amd64" - -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 7074645b1de4804d1bb8d2ef3c5d0fba25ce098f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Aug 2025 23:01:07 +0900 Subject: [PATCH 4/8] games-emulation/RetroArch: fix build failure with USE=-pipewire Closes: https://bugs.gentoo.org/960043 Signed-off-by: Takuya Wakazono --- .../RetroArch/RetroArch-1.21.0.ebuild | 4 ++++ ...etroArch-1.21.0-fix-no-pipewire-build.patch | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 games-emulation/RetroArch/files/RetroArch-1.21.0-fix-no-pipewire-build.patch diff --git a/games-emulation/RetroArch/RetroArch-1.21.0.ebuild b/games-emulation/RetroArch/RetroArch-1.21.0.ebuild index 9c2b8c2783..7f11e702fa 100644 --- a/games-emulation/RetroArch/RetroArch-1.21.0.ebuild +++ b/games-emulation/RetroArch/RetroArch-1.21.0.ebuild @@ -83,6 +83,10 @@ BDEPEND=" wayland? ( dev-util/wayland-scanner ) " +PATCHES=( + "${FILESDIR}/${P}-fix-no-pipewire-build.patch" +) + src_configure() { if use cg; then append-ldflags -L"${EPREFIX}/"opt/nvidia-cg-toolkit/$(get_libdir) diff --git a/games-emulation/RetroArch/files/RetroArch-1.21.0-fix-no-pipewire-build.patch b/games-emulation/RetroArch/files/RetroArch-1.21.0-fix-no-pipewire-build.patch new file mode 100644 index 0000000000..3a5143a6fb --- /dev/null +++ b/games-emulation/RetroArch/files/RetroArch-1.21.0-fix-no-pipewire-build.patch @@ -0,0 +1,18 @@ +https://github.com/libretro/RetroArch/commit/3162b6a4386cee72af5539849d24a35cfe7652a2 +https://bugs.gentoo.org/960043 +Fix build with disable-pipewire on systems with pipewire installed + +On systems where pipewire is installed but the build is configured with +--disable-pipewire, HAVE_PIPEWIRE_STABLE is set to 1 while HAVE_PIPEWIRE +is 0. Checking only HAVE_PIPEWIRE_STABLE leads to a build failure. +--- a/camera/camera_driver.c ++++ b/camera/camera_driver.c +@@ -55,7 +55,7 @@ const camera_driver_t *camera_drivers[] = { + #ifdef HAVE_V4L2 + &camera_v4l2, + #endif +-#ifdef HAVE_PIPEWIRE_STABLE ++#if defined(HAVE_PIPEWIRE) && defined(HAVE_PIPEWIRE_STABLE) + &camera_pipewire, + #endif + #ifdef EMSCRIPTEN From cd8e23e5973381eac5085f5121b8f08e3cf818ab Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Aug 2025 23:01:07 +0900 Subject: [PATCH 5/8] dev-libs/libsolv: add 0.7.35 Signed-off-by: Takuya Wakazono --- dev-libs/libsolv/Manifest | 1 + dev-libs/libsolv/libsolv-0.7.35.ebuild | 52 ++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-libs/libsolv/libsolv-0.7.35.ebuild diff --git a/dev-libs/libsolv/Manifest b/dev-libs/libsolv/Manifest index 3db1990511..52ae67a7ec 100644 --- a/dev-libs/libsolv/Manifest +++ b/dev-libs/libsolv/Manifest @@ -1,2 +1,3 @@ DIST libsolv-0.7.33.tar.gz 774192 BLAKE2B 1eb9b52a6ffe0b413aef035806dad7af31db120ba21be29587c457243e960cc6c1164274fee3844d3574d1f712a617ec3e91b816efb8f36938faa2f01377aca8 SHA512 10cbbe58c3c084593cccd3dfed9931296f8a3fe92843d7d42f732365039c1ab42ebca91a9778f991013650cd59f73f13b5d4de9ba3bb7cb845af98fe12256bee DIST libsolv-0.7.34.tar.gz 774442 BLAKE2B 72409736cc1de5ebfe6b626376d502a95b50e4f53b0ff8710414e3fbf1fbda8a0897ea38598f87ecbeb183642abe3df7280ce66d1a910148495e58903d9d9672 SHA512 b3e6329137b0b160c9594b4d69e4d6061d31a5fce4cc0f9a966e9b11aee30a0f974707d0a6e28041374031be79e599a79437528c6d60ee6c6e1ac2209a0f5259 +DIST libsolv-0.7.35.tar.gz 775526 BLAKE2B a891e3118c2cab6dd3285e2d475a30f289e0e6df8b1dbb3bdb5b26a6a3d8251d9902628f4b66b2dddb9ae935d16633deabb6f3a631d5170b10750c7de29ea695 SHA512 25769f89a60ae4ce37ac84ac995f6d4e7392b6c299637ca2389d80803d5e100979cf4ab573336d44a85ea155b8c5400a39eff9757c5146206b0f0b3c3717459b diff --git a/dev-libs/libsolv/libsolv-0.7.35.ebuild b/dev-libs/libsolv/libsolv-0.7.35.ebuild new file mode 100644 index 0000000000..05f9e0dfc5 --- /dev/null +++ b/dev-libs/libsolv/libsolv-0.7.35.ebuild @@ -0,0 +1,52 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Library for solving packages and reading repositories" +HOMEPAGE="https://github.com/openSUSE/libsolv" +SRC_URI="https://github.com/openSUSE/libsolv/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="expat zchunk" + +RDEPEND=" + app-arch/bzip2 + app-arch/rpm + app-arch/xz-utils + app-arch/zstd:= + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2 ) + zchunk? ( app-arch/zchunk ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + # remove forced CFLAGS -g -O2; bug 936869 + sed "/CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE^^}/d" -i CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_RPMDB=ON + -DENABLE_RPMMD=ON + -DENABLE_RPMPKG_LIBRPM=ON + -DENABLE_COMPS=ON + -DENABLE_DEBIAN=OFF + -DENABLE_APK=OFF + -DENABLE_LZMA_COMPRESSION=ON + -DENABLE_BZIP2_COMPRESSION=ON + -DENABLE_ZSTD_COMPRESSION=ON + -DWITH_SYSTEM_ZCHUNK=$(usex zchunk) + -DWITH_LIBXML2=$(usex !expat) + -DENABLE_COMPLEX_DEPS=ON + ) + cmake_src_configure +} From a594af00409b17c4130f9e5ad2c9f71c149b4e30 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Aug 2025 23:01:07 +0900 Subject: [PATCH 6/8] dev-libs/libsolv: drop 0.7.33 Signed-off-by: Takuya Wakazono --- dev-libs/libsolv/Manifest | 1 - dev-libs/libsolv/libsolv-0.7.33.ebuild | 52 -------------------------- 2 files changed, 53 deletions(-) delete mode 100644 dev-libs/libsolv/libsolv-0.7.33.ebuild diff --git a/dev-libs/libsolv/Manifest b/dev-libs/libsolv/Manifest index 52ae67a7ec..c5008c88e6 100644 --- a/dev-libs/libsolv/Manifest +++ b/dev-libs/libsolv/Manifest @@ -1,3 +1,2 @@ -DIST libsolv-0.7.33.tar.gz 774192 BLAKE2B 1eb9b52a6ffe0b413aef035806dad7af31db120ba21be29587c457243e960cc6c1164274fee3844d3574d1f712a617ec3e91b816efb8f36938faa2f01377aca8 SHA512 10cbbe58c3c084593cccd3dfed9931296f8a3fe92843d7d42f732365039c1ab42ebca91a9778f991013650cd59f73f13b5d4de9ba3bb7cb845af98fe12256bee DIST libsolv-0.7.34.tar.gz 774442 BLAKE2B 72409736cc1de5ebfe6b626376d502a95b50e4f53b0ff8710414e3fbf1fbda8a0897ea38598f87ecbeb183642abe3df7280ce66d1a910148495e58903d9d9672 SHA512 b3e6329137b0b160c9594b4d69e4d6061d31a5fce4cc0f9a966e9b11aee30a0f974707d0a6e28041374031be79e599a79437528c6d60ee6c6e1ac2209a0f5259 DIST libsolv-0.7.35.tar.gz 775526 BLAKE2B a891e3118c2cab6dd3285e2d475a30f289e0e6df8b1dbb3bdb5b26a6a3d8251d9902628f4b66b2dddb9ae935d16633deabb6f3a631d5170b10750c7de29ea695 SHA512 25769f89a60ae4ce37ac84ac995f6d4e7392b6c299637ca2389d80803d5e100979cf4ab573336d44a85ea155b8c5400a39eff9757c5146206b0f0b3c3717459b diff --git a/dev-libs/libsolv/libsolv-0.7.33.ebuild b/dev-libs/libsolv/libsolv-0.7.33.ebuild deleted file mode 100644 index 05f9e0dfc5..0000000000 --- a/dev-libs/libsolv/libsolv-0.7.33.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Library for solving packages and reading repositories" -HOMEPAGE="https://github.com/openSUSE/libsolv" -SRC_URI="https://github.com/openSUSE/libsolv/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="expat zchunk" - -RDEPEND=" - app-arch/bzip2 - app-arch/rpm - app-arch/xz-utils - app-arch/zstd:= - sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2 ) - zchunk? ( app-arch/zchunk ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - # remove forced CFLAGS -g -O2; bug 936869 - sed "/CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE^^}/d" -i CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_RPMDB=ON - -DENABLE_RPMMD=ON - -DENABLE_RPMPKG_LIBRPM=ON - -DENABLE_COMPS=ON - -DENABLE_DEBIAN=OFF - -DENABLE_APK=OFF - -DENABLE_LZMA_COMPRESSION=ON - -DENABLE_BZIP2_COMPRESSION=ON - -DENABLE_ZSTD_COMPRESSION=ON - -DWITH_SYSTEM_ZCHUNK=$(usex zchunk) - -DWITH_LIBXML2=$(usex !expat) - -DENABLE_COMPLEX_DEPS=ON - ) - cmake_src_configure -} From 85ad1fab6ac0a6adeeb517661d32fd5b376098b0 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Aug 2025 23:01:08 +0900 Subject: [PATCH 7/8] sys-apps/dnf5: add 5.2.16.0 Signed-off-by: Takuya Wakazono --- sys-apps/dnf5/Manifest | 1 + sys-apps/dnf5/dnf5-5.2.16.0.ebuild | 91 ++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 sys-apps/dnf5/dnf5-5.2.16.0.ebuild diff --git a/sys-apps/dnf5/Manifest b/sys-apps/dnf5/Manifest index ce332287dc..a2b18c2e90 100644 --- a/sys-apps/dnf5/Manifest +++ b/sys-apps/dnf5/Manifest @@ -1,2 +1,3 @@ DIST dnf5-5.2.13.1.tar.gz 1778552 BLAKE2B 469f2304bd6398a964214ea4c2e8b01f0fadd512dfa515759b177ec2dc62409387b90ee9debd0681273ffe8c81e9bc9855c58e855b8f9d614a1164438ad05656 SHA512 40cf7ad76a5a28d9749452ff53e5c08a28f513c4d3238bb5d6ebe3f29dac9dd7365e247ed283f186428267696d88b4a2a51c41fe74f1b6ee2436e460764b22ee DIST dnf5-5.2.15.0.tar.gz 1909806 BLAKE2B 8b4a3074139339221add4fb7b21e10e77bfa30becb0bf09da3656772d042a67abeb97cb148046effe59f4733352943ee2703d50eeec88e1aaff1a0af5ccbdc95 SHA512 81328cef4bf1d371b275a50d82a7e641b1eb405a3584f263174be2b1b8db3fdc8225f77a59491e539d990725c54754ed42bae345000ebd306f12e75b1a75facf +DIST dnf5-5.2.16.0.tar.gz 1943144 BLAKE2B 3c4cc9c822346b9137fd972308a18645362c40e7d7a39bcd80cf86cec1355a9c41646777fe3800f238b64514525bbd3e113f4599252f45cf726a0e9aa9e69a1c SHA512 0ff995e94d19d9f0854c138b892e1e9c7b62732316a0c068279e31db4d5d1870fc258515599c2ae43513fb02cf7dfadeb357311e3bc323bd13751a5d126be544 diff --git a/sys-apps/dnf5/dnf5-5.2.16.0.ebuild b/sys-apps/dnf5/dnf5-5.2.16.0.ebuild new file mode 100644 index 0000000000..1237289a73 --- /dev/null +++ b/sys-apps/dnf5/dnf5-5.2.16.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +inherit cmake python-single-r1 + +DESCRIPTION="Command-line package manager" +HOMEPAGE="https://github.com/rpm-software-management/dnf5" +SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="appstream nls python systemd test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/rpm-4.17.0 + dev-cpp/sdbus-c++:0/2 + dev-cpp/toml11 + >=dev-db/sqlite-3.35.0:3 + >=dev-libs/glib-2.46.0:2 + dev-libs/json-c:= + dev-libs/libfmt:= + >=dev-libs/librepo-1.20.0 + >=dev-libs/libsolv-0.7.25 + dev-libs/libxml2 + sys-apps/util-linux + >=sys-libs/libmodulemd-2.11.2 + sys-libs/zlib + appstream? ( >=dev-libs/appstream-0.16:= ) + python? ( ${PYTHON_DEPS} ) + systemd? ( sys-apps/systemd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/sphinx + virtual/pkgconfig + python? ( dev-lang/swig ) + test? ( + app-arch/rpm + app-arch/createrepo_c + dev-util/cppunit + ) +" + +PATCHES=( + # Prevent test suite from writing to system files. + "${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + # Replace hardcoded TMPDIR. + sed -i "s|/tmp/|${T}/|" test/libdnf5/utils/test_fs.cpp || die + # remove -Werror{,=unused-result}; bug 936870 + sed -i 's/-Werror[^[:space:])]*//' CMakeLists.txt || die + # breathe is only needed for api doc + sed -i "/'breathe',/d" doc/conf.py.in || die +} + +src_configure() { + local mycmakeargs=( + -DWITH_HTML=OFF + -DWITH_PERL5=OFF + -DWITH_RUBY=OFF + -DWITH_PLUGIN_APPSTREAM=$(usex appstream) + -DWITH_PYTHON3=$(usex python) + -DWITH_SYSTEMD=$(usex systemd) + -DWITH_TESTS=$(usex test) + -DWITH_TRANSLATIONS=$(usex nls) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + cmake_src_compile doc-man +} + +src_install() { + cmake_src_install + use python && python_optimize +} From e72659e690f260aafb6d32df38cd49b15a1d7f73 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 10 Aug 2025 23:01:08 +0900 Subject: [PATCH 8/8] sys-apps/dnf5: drop 5.2.13.1 Signed-off-by: Takuya Wakazono --- sys-apps/dnf5/Manifest | 1 - sys-apps/dnf5/dnf5-5.2.13.1.ebuild | 92 ------------------------------ 2 files changed, 93 deletions(-) delete mode 100644 sys-apps/dnf5/dnf5-5.2.13.1.ebuild diff --git a/sys-apps/dnf5/Manifest b/sys-apps/dnf5/Manifest index a2b18c2e90..ffd9201821 100644 --- a/sys-apps/dnf5/Manifest +++ b/sys-apps/dnf5/Manifest @@ -1,3 +1,2 @@ -DIST dnf5-5.2.13.1.tar.gz 1778552 BLAKE2B 469f2304bd6398a964214ea4c2e8b01f0fadd512dfa515759b177ec2dc62409387b90ee9debd0681273ffe8c81e9bc9855c58e855b8f9d614a1164438ad05656 SHA512 40cf7ad76a5a28d9749452ff53e5c08a28f513c4d3238bb5d6ebe3f29dac9dd7365e247ed283f186428267696d88b4a2a51c41fe74f1b6ee2436e460764b22ee DIST dnf5-5.2.15.0.tar.gz 1909806 BLAKE2B 8b4a3074139339221add4fb7b21e10e77bfa30becb0bf09da3656772d042a67abeb97cb148046effe59f4733352943ee2703d50eeec88e1aaff1a0af5ccbdc95 SHA512 81328cef4bf1d371b275a50d82a7e641b1eb405a3584f263174be2b1b8db3fdc8225f77a59491e539d990725c54754ed42bae345000ebd306f12e75b1a75facf DIST dnf5-5.2.16.0.tar.gz 1943144 BLAKE2B 3c4cc9c822346b9137fd972308a18645362c40e7d7a39bcd80cf86cec1355a9c41646777fe3800f238b64514525bbd3e113f4599252f45cf726a0e9aa9e69a1c SHA512 0ff995e94d19d9f0854c138b892e1e9c7b62732316a0c068279e31db4d5d1870fc258515599c2ae43513fb02cf7dfadeb357311e3bc323bd13751a5d126be544 diff --git a/sys-apps/dnf5/dnf5-5.2.13.1.ebuild b/sys-apps/dnf5/dnf5-5.2.13.1.ebuild deleted file mode 100644 index 19f0eb4e59..0000000000 --- a/sys-apps/dnf5/dnf5-5.2.13.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -inherit cmake python-single-r1 - -DESCRIPTION="Command-line package manager" -HOMEPAGE="https://github.com/rpm-software-management/dnf5" -SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="appstream nls python systemd test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/rpm-4.17.0 - dev-cpp/sdbus-c++:0/2 - dev-cpp/toml11 - >=dev-db/sqlite-3.35.0:3 - >=dev-libs/glib-2.46.0:2 - dev-libs/json-c:= - dev-libs/libfmt:= - >=dev-libs/librepo-1.17.1 - >=dev-libs/libsolv-0.7.25 - dev-libs/libxml2 - sys-apps/util-linux - >=sys-libs/libmodulemd-2.11.2 - sys-libs/zlib - appstream? ( >=dev-libs/appstream-0.16:= ) - python? ( ${PYTHON_DEPS} ) - systemd? ( sys-apps/systemd:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/sphinx - virtual/pkgconfig - python? ( dev-lang/swig ) - test? ( - app-arch/rpm - app-arch/createrepo_c - dev-util/cppunit - ) -" - -PATCHES=( - # Prevent test suite from writing to system files. - "${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch" -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - # Replace hardcoded TMPDIR. - sed -i "s|/tmp/|${T}/|" test/libdnf5/utils/test_fs.cpp || die - # remove -Werror{,=unused-result}; bug 936870 - sed -i 's/-Werror[^[:space:])]*//' CMakeLists.txt || die - # breathe is only needed for api doc - sed -i "/'breathe',/d" doc/conf.py.in || die -} - -src_configure() { - local mycmakeargs=( - -DWITH_HTML=OFF - -DWITH_PERL5=OFF - -DWITH_RUBY=OFF - -DWITH_ZCHUNK=OFF - -DWITH_PLUGIN_APPSTREAM=$(usex appstream) - -DWITH_PYTHON3=$(usex python) - -DWITH_SYSTEMD=$(usex systemd) - -DWITH_TESTS=$(usex test) - -DWITH_TRANSLATIONS=$(usex nls) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - cmake_src_compile doc-man -} - -src_install() { - cmake_src_install - use python && python_optimize -}