diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2009-04-07 01:21:05 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2009-04-07 01:21:05 +0000 |
commit | e7af6d66fce9b6ac46dd4ab67283c743246957b9 (patch) | |
tree | 5dacc6ceb662111869dd1bef26500e98809b8f77 /games-board | |
parent | Version bump (diff) | |
download | gentoo-2-e7af6d66fce9b6ac46dd4ab67283c743246957b9.tar.gz gentoo-2-e7af6d66fce9b6ac46dd4ab67283c743246957b9.tar.bz2 gentoo-2-e7af6d66fce9b6ac46dd4ab67283c743246957b9.zip |
EAPI=2; tidy
(Portage version: 2.1.6.7/cvs/Linux i686)
Diffstat (limited to 'games-board')
-rw-r--r-- | games-board/pouetchess/ChangeLog | 8 | ||||
-rw-r--r-- | games-board/pouetchess/pouetchess-0.2.0-r1.ebuild | 43 |
2 files changed, 24 insertions, 27 deletions
diff --git a/games-board/pouetchess/ChangeLog b/games-board/pouetchess/ChangeLog index 82018337cc14..a182cf5c9a4a 100644 --- a/games-board/pouetchess/ChangeLog +++ b/games-board/pouetchess/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-board/pouetchess -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/ChangeLog,v 1.11 2008/07/20 20:49:15 loki_val Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/ChangeLog,v 1.12 2009/04/07 01:21:05 mr_bones_ Exp $ + + 07 Apr 2009; Michael Sterrett <mr_bones_@gentoo.org> + pouetchess-0.2.0-r1.ebuild: + EAPI=2; tidy 20 Jul 2008; Peter Alfredsen <loki_val@gentoo.org> +files/pouetchess-0.2.0-gcc43.patch, pouetchess-0.2.0-r1.ebuild: diff --git a/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild b/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild index 038048ef524d..3bc8f5a83060 100644 --- a/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild +++ b/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild,v 1.6 2008/07/20 20:49:15 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild,v 1.7 2009/04/07 01:21:05 mr_bones_ Exp $ -inherit base eutils toolchain-funcs games +EAPI=2 +inherit eutils games MY_PN=${PN/c/C} DESCRIPTION="3D and open source chess game" @@ -15,31 +16,20 @@ KEYWORDS="~amd64 ~ppc x86" IUSE="debug" RDEPEND="media-libs/libsdl - media-libs/sdl-image + media-libs/sdl-image[jpeg,png] virtual/glu virtual/opengl" DEPEND="${RDEPEND} dev-util/scons" S=${WORKDIR}/${PN}_src_${PV} -PATCHES=( "${FILESDIR}/${P}-sconstruct-sandbox.patch" - "${FILESDIR}/${P}-nvidia_glext.patch" - "${FILESDIR}/${P}-segfaults.patch" - "${FILESDIR}/${P}-gcc43.patch" ) +PATCHES=( "${FILESDIR}/${P}-sconstruct-sandbox.patch" + "${FILESDIR}/${P}-nvidia_glext.patch" + "${FILESDIR}/${P}-segfaults.patch" + "${FILESDIR}/${P}-gcc43.patch" ) -pkg_setup() { - games_pkg_setup - einfo "If you experience problems building pouetchess with nvidia drivers," - einfo "you can try:" - einfo "eselect opengl set xorg-x11" - einfo "emerge pouetchess" - einfo "eselect opengl set nvidia" -} - -src_unpack() { - base_src_unpack - - cd "${S}" +src_prepare() { + epatch "${PATCHES[@]}" # Fix for LibSDL >= 1.2.10 detection sed -i \ -e "s:sdlver.split('.') >= \['1','2','8'\]:sdlver.split('.') >= [1,2,8]:" \ @@ -47,9 +37,7 @@ src_unpack() { || die "sed failed" } -src_compile() { - tc-export CC CXX - +src_configure() { # turn off the hackish optimization setting code (bug #230127) scons configure \ strip=false \ @@ -58,7 +46,12 @@ src_compile() { datadir="${GAMES_DATADIR}"/${PN} \ $(use debug && echo debug=1) \ || die "scons configure failed" - scons || die "scons failed" +} + +src_compile() { + local sconsopts=$(echo "${MAKEOPTS}" | sed -e "s/.*\(-j[0-9]\+\).*/\1/") + + scons ${sconsopts} || die "scons failed" } src_install() { |