diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-23 19:12:39 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-11-23 19:12:39 +0000 |
| commit | c3cf257d2a4731d21194208b52e8305a73564a9b (patch) | |
| tree | 90aefe08181b3348a0c75d5288fde9782addb3c3 /dev-cpp/cpptrace/cpptrace-1.0.4.ebuild | |
| parent | f1480ba19fd3bc2309ecbfb1ca2f4653e6043243 (diff) | |
| download | baldeagleos-repo-c3cf257d2a4731d21194208b52e8305a73564a9b.tar.gz baldeagleos-repo-c3cf257d2a4731d21194208b52e8305a73564a9b.tar.xz baldeagleos-repo-c3cf257d2a4731d21194208b52e8305a73564a9b.zip | |
Adding metadata
Diffstat (limited to 'dev-cpp/cpptrace/cpptrace-1.0.4.ebuild')
| -rw-r--r-- | dev-cpp/cpptrace/cpptrace-1.0.4.ebuild | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/dev-cpp/cpptrace/cpptrace-1.0.4.ebuild b/dev-cpp/cpptrace/cpptrace-1.0.4.ebuild index 6f16e12cb49a..a3395ccf3a1c 100644 --- a/dev-cpp/cpptrace/cpptrace-1.0.4.ebuild +++ b/dev-cpp/cpptrace/cpptrace-1.0.4.ebuild @@ -1,32 +1,43 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++11 and newer" HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" +RDEPEND=" + app-arch/zstd:= + dev-libs/libdwarf:= +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" + +src_prepare() { + default -QA_FLAGS_IGNORED="unittest" + # Unused CMake files with compatibility issues. + rm -v test/*/CMakeLists.txt || die + + cmake_src_prepare +} src_configure() { local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On -DCPPTRACE_BUILD_TESTING=$(usex test) + -DCPPTRACE_USE_EXTERNAL_GTEST=yes + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=yes + -DCPPTRACE_USE_EXTERNAL_ZSTD=yes ) - cmake_src_configure } |
