From d757fee54dd0563749161d6f2da18bcd0accec19 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Wed, 7 May 2025 10:46:05 +0200 Subject: [PATCH] sys-fs/dwarfs: add 0.12.3-r1, drop 0.12.3 - added `cpptrace` dependency for `stacktrace` use flag - added `-g` compile flag for builds with `stacktrace` use flag to produce human-readable stack traces; tested with `splitdebug` - removed libdir tweaking, which is no longer needed after mhx/dwarfs@ca69d2b Signed-off-by: Marcus Holland-Moritz Part-of: https://github.com/gentoo/guru/pull/318 Closes: https://github.com/gentoo/guru/pull/318 Signed-off-by: David Roman --- .../{dwarfs-0.12.3.ebuild => dwarfs-0.12.3-r1.ebuild} | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) rename sys-fs/dwarfs/{dwarfs-0.12.3.ebuild => dwarfs-0.12.3-r1.ebuild} (93%) diff --git a/sys-fs/dwarfs/dwarfs-0.12.3.ebuild b/sys-fs/dwarfs/dwarfs-0.12.3-r1.ebuild similarity index 93% rename from sys-fs/dwarfs/dwarfs-0.12.3.ebuild rename to sys-fs/dwarfs/dwarfs-0.12.3-r1.ebuild index 65252825c2..0e5b2c6606 100644 --- a/sys-fs/dwarfs/dwarfs-0.12.3.ebuild +++ b/sys-fs/dwarfs/dwarfs-0.12.3-r1.ebuild @@ -33,7 +33,7 @@ RDEPEND=" flac? ( >=media-libs/flac-1.5.0 ) fuse? ( sys-fs/fuse:3 ) sys-libs/binutils-libs - stacktrace? ( sys-libs/libunwind ) + stacktrace? ( >=dev-cpp/cpptrace-0.8.0 ) sys-libs/zlib jemalloc? ( >=dev-libs/jemalloc-5.3.0 ) test? ( >=dev-cpp/gtest-1.15.2 ) @@ -60,12 +60,8 @@ RESTRICT="!test? ( test )" CHECKREQS_DISK_BUILD="500M" CMAKE_WARN_UNUSED_CLI=0 -src_prepare(){ - cmake_src_prepare - sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i cmake/libdwarfs.cmake || die -} - src_configure(){ + use stacktrace && append-flags -g mycmakeargs=( -DUSE_JEMALLOC=$(usex jemalloc ON OFF) -DWITH_TESTS=$(usex test ON OFF)