commit: da971a565ac3f8629410a0bd66b9693ae37a4256 Author: Alexander Miller <alex.miller <AT> gmx <DOT> de> AuthorDate: Tue Oct 28 21:05:48 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Wed Oct 29 05:42:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da971a56
sys-fs/reiserfs-defrag: Fix cmake-4 compatibility, EAPI=8 Closes: https://bugs.gentoo.org/957217 Signed-off-by: Alexander Miller <alex.miller <AT> gmx.de> Closes: https://github.com/gentoo/gentoo/pull/44366 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> .../reiserfs-defrag-0.2.2-cmake4-compat.patch | 22 ++++++++++++++++++++++ ....2.2.ebuild => reiserfs-defrag-0.2.2-r1.ebuild} | 6 ++++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/sys-fs/reiserfs-defrag/files/reiserfs-defrag-0.2.2-cmake4-compat.patch b/sys-fs/reiserfs-defrag/files/reiserfs-defrag-0.2.2-cmake4-compat.patch new file mode 100644 index 000000000000..003c63e6f8c0 --- /dev/null +++ b/sys-fs/reiserfs-defrag/files/reiserfs-defrag-0.2.2-cmake4-compat.patch @@ -0,0 +1,22 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,6 +1,6 @@ ++cmake_minimum_required (VERSION 2.6...4.1) ++ + project (reiserfs-defrag) + +-cmake_minimum_required (VERSION 2.6) +- + add_executable (reiserfs-defrag + defrag.cpp +--- a/misc/CMakeLists.txt ++++ b/misc/CMakeLists.txt +@@ -1,6 +1,6 @@ ++cmake_minimum_required (VERSION 2.6...4.1) ++ + project (reiserfs-toys) + +-cmake_minimum_required (VERSION 2.6) +- + add_library (mrfsu STATIC + ../reiserfs.cpp diff --git a/sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2.ebuild b/sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2-r1.ebuild similarity index 83% rename from sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2.ebuild rename to sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2-r1.ebuild index 023571c6b3bf..bf846707ee2d 100644 --- a/sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2.ebuild +++ b/sys-fs/reiserfs-defrag/reiserfs-defrag-0.2.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake @@ -15,6 +15,8 @@ KEYWORDS="~amd64" DOCS=( ChangeLog README.md ) +PATCHES=( "${FILESDIR}/${P}-cmake4-compat.patch" ) + pkg_postinst() { ewarn "Defragmentation should be done OFFLINE only! You MUST unmount your reiserfs partition before starting ${PN}" }
