diff options
author | Tristan Heaven <tristan@gentoo.org> | 2008-10-11 01:36:47 +0000 |
---|---|---|
committer | Tristan Heaven <tristan@gentoo.org> | 2008-10-11 01:36:47 +0000 |
commit | cf20fb878abcdf060fa15f79979167e8d8d2e4d4 (patch) | |
tree | 91d848d18d8cfe189ef822fc3fa78d3238790449 /eclass/games-ggz.eclass | |
parent | Version bump and old version cleanup (diff) | |
download | historical-cf20fb878abcdf060fa15f79979167e8d8d2e4d4.tar.gz historical-cf20fb878abcdf060fa15f79979167e8d8d2e4d4.tar.bz2 historical-cf20fb878abcdf060fa15f79979167e8d8d2e4d4.zip |
EAPI 2 support
Diffstat (limited to 'eclass/games-ggz.eclass')
-rw-r--r-- | eclass/games-ggz.eclass | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/eclass/games-ggz.eclass b/eclass/games-ggz.eclass index 972e6b1e9068..9d5603f99252 100644 --- a/eclass/games-ggz.eclass +++ b/eclass/games-ggz.eclass @@ -1,29 +1,31 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/games-ggz.eclass,v 1.3 2008/03/26 14:35:11 nyhm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/games-ggz.eclass,v 1.4 2008/10/11 01:36:47 nyhm Exp $ # For GGZ Gaming Zone packages -EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm +case ${EAPI:-0} in + 0|1) EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm ;; + 2) EXPORT_FUNCTIONS src_configure src_compile src_install pkg_postinst pkg_postrm ;; +esac HOMEPAGE="http://www.ggzgamingzone.org/" SRC_URI="mirror://ggz/${PV}/${P}.tar.gz" GGZ_MODDIR="/usr/share/ggz/modules" -# Output the configure option to disable "General Debugging" -games-ggz_debug() { - if has debug ${IUSE} && ! use debug ; then - echo --disable-debug - fi -} - -games-ggz_src_compile() { +games-ggz_src_configure() { econf \ --disable-dependency-tracking \ --enable-noregistry="${GGZ_MODDIR}" \ - $(games-ggz_debug) \ + $(has debug ${IUSE} && ! use debug && echo --disable-debug) \ "$@" || die +} + +games-ggz_src_compile() { + case ${EAPI:-0} in + 0|1) games-ggz_src_configure "$@" ;; + esac emake || die "emake failed" } @@ -62,7 +64,6 @@ games-ggz_update_modules() { # Register new modules games-ggz_pkg_postinst() { - has games ${INHERITED} && games_pkg_postinst games-ggz_update_modules } |