summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-misc/bsd-games')
-rw-r--r--games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild1
-rw-r--r--games-misc/bsd-games/files/bsd-games-2.17-sigpause-gnusource.patch14
2 files changed, 15 insertions, 0 deletions
diff --git a/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild b/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
index 2f10eb15ba5a..9ab03508e2bd 100644
--- a/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
+++ b/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
@@ -52,6 +52,7 @@ src_prepare() {
eapply "${FILESDIR}"/${PN}-2.17-bg.patch
eapply "${FILESDIR}"/${PN}-2.17-gcc4.patch
eapply "${FILESDIR}"/${PN}-2.17-rename-getdate-clash.patch
+ eapply "${FILESDIR}"/${PN}-2.17-sigpause-gnusource.patch
default
diff --git a/games-misc/bsd-games/files/bsd-games-2.17-sigpause-gnusource.patch b/games-misc/bsd-games/files/bsd-games-2.17-sigpause-gnusource.patch
new file mode 100644
index 000000000000..37f98d194c6c
--- /dev/null
+++ b/games-misc/bsd-games/files/bsd-games-2.17-sigpause-gnusource.patch
@@ -0,0 +1,14 @@
+sigpause(3) is only declared if _GNU_SOURCE is defined.
+
+--- a/hunt/hunt/otto.c
++++ b/hunt/hunt/otto.c
+@@ -43,6 +43,8 @@
+ * Id: otto.c,v 1.14 2003/04/16 06:11:54 gregc Exp
+ */
+
++#define _GNU_SOURCE /* for sigpause(3) */
++
+ #include <sys/cdefs.h>
+ #ifndef lint
+ __RCSID("$NetBSD: otto.c,v 1.8 2004/11/05 21:30:32 dsl Exp $");
+