commit: d757fee54dd0563749161d6f2da18bcd0accec19 Author: Marcus Holland-Moritz <github <AT> mhxnet <DOT> de> AuthorDate: Wed May 7 08:46:05 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Fri May 9 13:03:44 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d757fee5
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 <github <AT> mhxnet.de> Part-of: https://github.com/gentoo/guru/pull/318 Closes: https://github.com/gentoo/guru/pull/318 Signed-off-by: David Roman <davidroman96 <AT> gmail.com> sys-fs/dwarfs/{dwarfs-0.12.3.ebuild => dwarfs-0.12.3-r1.ebuild} | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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 65252825c..0e5b2c660 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)
