From 08852b15962ce54d5ca50991a641582e9bc5636b Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sat, 27 May 2017 01:22:03 +0200 Subject: games-arcade/diameter: Port to EAPI 6 Package-Manager: Portage-2.3.6, Repoman-2.3.2 --- games-arcade/diameter/diameter-0.4.0.3-r1.ebuild | 57 ---------------------- games-arcade/diameter/diameter-0.4.0.3-r2.ebuild | 60 ++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 57 deletions(-) delete mode 100644 games-arcade/diameter/diameter-0.4.0.3-r1.ebuild create mode 100644 games-arcade/diameter/diameter-0.4.0.3-r2.ebuild (limited to 'games-arcade/diameter') diff --git a/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild b/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild deleted file mode 100644 index eac428443df8..000000000000 --- a/games-arcade/diameter/diameter-0.4.0.3-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-any-r1 eutils autotools games - -DESCRIPTION="Arcade game with elements of economy and adventure" -HOMEPAGE="http://gamediameter.sourceforge.net/" -SRC_URI="mirror://sourceforge/gamediameter/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=">=dev-games/guichan-0.8[opengl,sdl] - media-libs/libpng:0= - virtual/opengl - virtual/glu - media-libs/libsdl[video] - media-libs/sdl-image[gif,jpeg,png] - media-libs/sdl-mixer[mod] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/gamediameter - -pkg_setup() { - python-any-r1_pkg_setup - games_pkg_setup -} - -src_prepare() { - sed -i \ - -e "s:gamediameter:diameter:" \ - configure.in || die - mv configure.in configure.ac || die - sed -i \ - -e '/for i in .*\/lib/s:".*:/usr/lib/ ; do:' \ - -e "/AC_SUBST.*LDFLAGS/s/\".*\"/\$PYTHON_LIBS/" \ - acinclude.m4 || die - # bug #336812 - sed -i \ - -e '/gui nebular3.gif/s/gui//' \ - data/texture/Makefile.am || die - eautoreconf - python_export PYTHON PYTHON_LIBS -} - -src_install() { - default - newicon data/texture/gui/eng/main/logo.png ${PN}.png - make_desktop_entry ${PN} Diameter - prepgamesdirs -} diff --git a/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild b/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild new file mode 100644 index 000000000000..6421dfd3c481 --- /dev/null +++ b/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit autotools eutils python-single-r1 + +DESCRIPTION="Arcade game with elements of economy and adventure" +HOMEPAGE="http://gamediameter.sourceforge.net/" +SRC_URI="mirror://sourceforge/gamediameter/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-games/guichan-0.8[opengl,sdl] + media-libs/libpng:0= + media-libs/libsdl[video] + media-libs/sdl-image[gif,jpeg,png] + media-libs/sdl-mixer[mod] + virtual/opengl + virtual/glu + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/gamediameter + +src_prepare() { + default + + sed -i \ + -e "s:gamediameter:diameter:" \ + configure.in || die + mv configure.in configure.ac || die + sed -i \ + -e '/for i in .*\/lib/s:".*:/usr/lib/ ; do:' \ + -e "/AC_SUBST.*LDFLAGS/s/\".*\"/\$PYTHON_LIBS/" \ + acinclude.m4 || die + # bug #336812 + sed -i \ + -e '/gui nebular3.gif/s/gui//' \ + data/texture/Makefile.am || die + eautoreconf + + # needed, otherwise -lpython2.7 will not be found + python_export PYTHON PYTHON_LIBS +} + +src_install() { + default + + newicon data/texture/gui/eng/main/logo.png ${PN}.png + make_desktop_entry ${PN} ${PN^} +} -- cgit v1.2.3-65-gdbad