games-roguelike/stone-soup: avoid execinfo.h on non-glibc

Upstream: https://github.com/crawl/crawl/issues/2446
Closes: https://bugs.gentoo.org/831632
Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
This commit is contained in:
Erik Mackdanz
2023-08-14 12:53:53 -05:00
parent c36f33bf3f
commit eaab00c81c
8 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
--- a/crash.cc 2023-08-14 02:39:46.638062516 +0000
+++ b/crash.cc 2023-08-14 02:41:28.020698537 +0000
@@ -27,7 +27,8 @@
#endif
#ifdef BACKTRACE_SUPPORTED
-#if defined(TARGET_CPU_MIPS) || \
+#if !defined(__GLIBC__) || \
+ defined(TARGET_CPU_MIPS) || \
defined(TARGET_OS_FREEBSD) || \
defined(TARGET_OS_NETBSD) || \
defined(TARGET_OS_OPENBSD) || \

View File

@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -101,6 +101,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make-v3.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {

View File

@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make-v3.patch
"${FILESDIR}"/rltiles-make.patch
"${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {