diff options
-rw-r--r-- | games-util/gtkevemon/ChangeLog | 6 | ||||
-rw-r--r-- | games-util/gtkevemon/files/gtkevemon-1.8-pthreads-build-fix.patch | 32 | ||||
-rw-r--r-- | games-util/gtkevemon/gtkevemon-1.8-r1.ebuild | 4 |
3 files changed, 40 insertions, 2 deletions
diff --git a/games-util/gtkevemon/ChangeLog b/games-util/gtkevemon/ChangeLog index dcc235f84c9e..56a85a527fb0 100644 --- a/games-util/gtkevemon/ChangeLog +++ b/games-util/gtkevemon/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-util/gtkevemon # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/gtkevemon/ChangeLog,v 1.3 2012/05/03 03:41:15 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/gtkevemon/ChangeLog,v 1.4 2012/09/24 14:58:07 wired Exp $ + + 24 Sep 2012; Alex Alexander <wired@gentoo.org> gtkevemon-1.8-r1.ebuild, + +files/gtkevemon-1.8-pthreads-build-fix.patch: + pthreads build fix, bug #423305 03 May 2012; Jeff Horelick <jdhore@gentoo.org> gtkevemon-1.8-r1.ebuild, gtkevemon-9999.ebuild: diff --git a/games-util/gtkevemon/files/gtkevemon-1.8-pthreads-build-fix.patch b/games-util/gtkevemon/files/gtkevemon-1.8-pthreads-build-fix.patch new file mode 100644 index 000000000000..3250680c7aa1 --- /dev/null +++ b/games-util/gtkevemon/files/gtkevemon-1.8-pthreads-build-fix.patch @@ -0,0 +1,32 @@ +https://bugs.gentoo.org/show_bug.cgi?id=423305 +https://bitbucket.org/BattleClinic/gtkevemon/changeset/4c365033418e + +# HG changeset patch +# User ChickenMan <chickenman@exhale.de> +# Date 1341445681 -7200 +# Node ID 4c365033418e2213caff57a0917851cc18c7f1a1 +# Parent 0b8a490b5f491bdd4a36d85918479595c861d3db +Fix compilation on systems using pthreads and gcc 4.7.x + +This fixes issue 1. +Thanks to l0ser140 for reporting and initial patch. + +--- src/thread.h ++++ src/thread.h +@@ -13,7 +13,15 @@ + #ifndef THREAD_HEADER + #define THREAD_HEADER + +-#if defined(_POSIX_THREADS) || defined(__SunOS) ++#if defined(__linux__) \ ++ || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) \ ++ || defined(__DragonFly__) \ ++ || defined(__APPLE__) \ ++ || defined(__SunOS) ++# include <unistd.h> // for _POSIX_THREADS ++#endif ++ ++#if defined(_POSIX_THREADS) + # include "thread_posix.h" + #elif defined(WIN32) + # include "thread_win32.h" diff --git a/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild b/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild index f3895b1981cf..d58490ae5aab 100644 --- a/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild +++ b/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild,v 1.3 2012/05/03 03:41:15 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-util/gtkevemon/gtkevemon-1.8-r1.ebuild,v 1.4 2012/09/24 14:58:07 wired Exp $ EAPI=4 @@ -40,6 +40,8 @@ src_prepare() { epatch "${FILESDIR}/${P}-portrait.patch" # upstream fix for remap calculation after learning skills removal epatch "${DISTDIR}/${P}-learning.patch.gz" + # pthreads build fix, bug #423305 + epatch "${FILESDIR}/${P}-pthreads-build-fix.patch" } src_install() { |