summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Mackdanz <stasibear@gentoo.org>2023-08-14 12:53:53 -0500
committerErik Mackdanz <stasibear@gentoo.org>2023-08-14 12:55:03 -0500
commiteaab00c81c45e54fd2174fee1caa92b17c61c50a (patch)
treec2604d58c2e8da6820a33793af04e781993f0a5a /games-roguelike
parentdev-python/pygame: Stabilize 2.5.0-r2 sparc, #911354 (diff)
downloadgentoo-eaab00c81c45e54fd2174fee1caa92b17c61c50a.tar.gz
gentoo-eaab00c81c45e54fd2174fee1caa92b17c61c50a.tar.bz2
gentoo-eaab00c81c45e54fd2174fee1caa92b17c61c50a.zip
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>
Diffstat (limited to 'games-roguelike')
-rw-r--r--games-roguelike/stone-soup/files/avoid-musl-execinfo.patch12
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.29.1.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.30.1.ebuild1
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild1
8 files changed, 19 insertions, 0 deletions
diff --git a/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch b/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch
new file mode 100644
index 000000000000..923f940c3f57
--- /dev/null
+++ b/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch
@@ -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) || \
diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 150e83d6270e..cfb186245ce1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -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() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 76214392d586..ac840b8128cf 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -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() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 3f0437547cfa..c8dde8ecd912 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -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() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 64e098e751ce..1907acb253f4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -101,6 +101,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+ "${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 5ff221ce1c56..d751569f7cc8 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+ "${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
index cc9c0daa09b4..48d500eea5f4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make-v3.patch
"${FILESDIR}"/rltiles-make.patch
+ "${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {
diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
index b7a3296129e4..27d9fbf7f734 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
@@ -103,6 +103,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/make-v3.patch
"${FILESDIR}"/rltiles-make.patch
+ "${FILESDIR}"/avoid-musl-execinfo.patch
)
python_check_deps() {