From 86c00ec6216fc80f7f23188d49678665e8232ab6 Mon Sep 17 00:00:00 2001 From: "Azamat H. Hackimov" Date: Fri, 29 Jul 2011 15:15:23 +0600 Subject: [games-action/supertuxkart] 0.7.2 from Egor Y. Egorov (#376855) (Portage version: 2.1.10.3/git/Linux x86_64, unsigned Manifest commit) --- games-action/supertuxkart/Manifest | 4 + .../supertuxkart/files/supertuxkart-0.7.2.patch | 224 +++++++++++++++++++++ games-action/supertuxkart/metadata.xml | 13 ++ .../supertuxkart/supertuxkart-0.7.2.ebuild | 49 +++++ 4 files changed, 290 insertions(+) create mode 100644 games-action/supertuxkart/Manifest create mode 100644 games-action/supertuxkart/files/supertuxkart-0.7.2.patch create mode 100644 games-action/supertuxkart/metadata.xml create mode 100644 games-action/supertuxkart/supertuxkart-0.7.2.ebuild (limited to 'games-action') diff --git a/games-action/supertuxkart/Manifest b/games-action/supertuxkart/Manifest new file mode 100644 index 0000000..2573f3c --- /dev/null +++ b/games-action/supertuxkart/Manifest @@ -0,0 +1,4 @@ +AUX supertuxkart-0.7.2.patch 9864 RMD160 4a2c2f275310574442399407de0be10a1c62c335 SHA1 687b82997d58536c4e92daa0ef6525f8aad149ed SHA256 ab66e1ff80818d7c68e4884629de590e9a518637137aa2b81c4e0ad2636355fb +DIST supertuxkart-0.7.2-src.tar.bz2 97328265 RMD160 a44aa0b9c86ed469e6825b717b7ce3d8b8173414 SHA1 f2ab460615fe3e43cf07bea7ad7ce0016d86b68f SHA256 0bc66d66623a0154fdb976992731075a22dd452af777855c46d93fa50ebce399 +EBUILD supertuxkart-0.7.2.ebuild 1289 RMD160 5c46b6aff59f1b7b90ca3b1c7813fd2ffff54d0d SHA1 3307f47ab02c08410f75d45b07844ec667abe948 SHA256 d7826c306529e33b9e0a87fa890ae0bd680e3d8e8d206ec3b793822b16a88f96 +MISC metadata.xml 374 RMD160 4fe31dfb941ba7335deff53e0654f4ed81306440 SHA1 74b037de7a0e0371c2c8f7e3123ab7ce4f37083c SHA256 6b4200f7ae8b349b7145682b2a3dbf154ecbbd611e586abe417b836ac9bf0a15 diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.2.patch b/games-action/supertuxkart/files/supertuxkart-0.7.2.patch new file mode 100644 index 0000000..35cb214 --- /dev/null +++ b/games-action/supertuxkart/files/supertuxkart-0.7.2.patch @@ -0,0 +1,224 @@ +diff -uNr supertuxkart-0.7.2_orig//configure.ac supertuxkart-0.7.2/configure.ac +--- supertuxkart-0.7.2_orig//configure.ac 2011-07-15 18:34:29.000000000 +0700 ++++ supertuxkart-0.7.2/configure.ac 2011-07-28 19:34:43.192159546 +0700 +@@ -106,7 +106,7 @@ + LIBS=$save_LIBS + if test "x$ac_cv_search_glNewList" = "x-lGLcore"; then + # if GLcore found, then also check for GL +- AC_SEARCH_LIBS(glXCreateContext, GL) ++ AC_SEARCH_LIBS(gluLookAt, GLU) + fi + ;; + esac +@@ -244,7 +244,7 @@ + # ---- Check these flags do work by building a small irrLicht sample + echo "checking for irrlicht libraries..." + save_LIBS=$LIBS +-LIBS="$LIBS $irrlicht_LIBS $opengl_LIBS" ++LIBS="$LIBS $irrlicht_LIBS $opengl_LIBS -lm -lz -lX11" + + irrlicht_sample_built_fine="false" + +@@ -402,7 +402,6 @@ + enet_LIBS="-Lenet -lenet" + ;; + esac +-ENETTREE="src/enet" + + # ========================================== + # Check for a known compiler bug, details in +@@ -453,7 +452,6 @@ + src/ide/Makefile \ + src/bullet/Makefile \ + src/bullet/src/Makefile \ +- src/enet/Makefile \ + ]) + AC_OUTPUT + echo -e $SUMMARY +diff -uNr supertuxkart-0.7.2_orig//data/challenges/Makefile.am supertuxkart-0.7.2/data/challenges/Makefile.am +--- supertuxkart-0.7.2_orig//data/challenges/Makefile.am 2011-06-14 06:08:42.000000000 +0700 ++++ supertuxkart-0.7.2/data/challenges/Makefile.am 2011-07-28 19:35:53.701159576 +0700 +@@ -1,5 +1,5 @@ + # challenges/ + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/challenges ++pkgdatadir = $(datadir)/$(PACKAGE)/data/challenges + + nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.challenge") +diff -uNr supertuxkart-0.7.2_orig//data/fonts/Makefile.am supertuxkart-0.7.2/data/fonts/Makefile.am +--- supertuxkart-0.7.2_orig//data/fonts/Makefile.am 2011-06-14 06:08:26.000000000 +0700 ++++ supertuxkart-0.7.2/data/fonts/Makefile.am 2011-07-28 19:34:43.192159546 +0700 +@@ -1,6 +1,6 @@ + # data/fonts/ + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/fonts ++pkgdatadir = $(datadir)/$(PACKAGE)/data/fonts + + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png") \ + $(shell find $(srcdir) -name "*.xml") +diff -uNr supertuxkart-0.7.2_orig//data/gfx/Makefile.am supertuxkart-0.7.2/data/gfx/Makefile.am +--- supertuxkart-0.7.2_orig//data/gfx/Makefile.am 2011-06-14 06:08:40.000000000 +0700 ++++ supertuxkart-0.7.2/data/gfx/Makefile.am 2011-07-28 19:35:43.488159570 +0700 +@@ -1,5 +1,5 @@ + #data/gfx + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/gfx ++pkgdatadir = $(datadir)/$(PACKAGE)/data/gfx + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.xml") + +diff -uNr supertuxkart-0.7.2_orig//data/grandprix/Makefile.am supertuxkart-0.7.2/data/grandprix/Makefile.am +--- supertuxkart-0.7.2_orig//data/grandprix/Makefile.am 2011-06-14 06:08:17.000000000 +0700 ++++ supertuxkart-0.7.2/data/grandprix/Makefile.am 2011-07-28 19:34:43.193159546 +0700 +@@ -1,6 +1,6 @@ + # data/music + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/grandprix ++pkgdatadir = $(datadir)/$(PACKAGE)/data/grandprix + + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.grandprix") \ + $(shell find $(srcdir) -name "*.challenge") \ +diff -uNr supertuxkart-0.7.2_orig//data/gui/Makefile.am supertuxkart-0.7.2/data/gui/Makefile.am +--- supertuxkart-0.7.2_orig//data/gui/Makefile.am 2011-06-14 06:08:21.000000000 +0700 ++++ supertuxkart-0.7.2/data/gui/Makefile.am 2011-07-28 19:34:43.193159546 +0700 +@@ -1,6 +1,6 @@ + # data/gui/ + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/gui ++pkgdatadir = $(datadir)/$(PACKAGE)/data/gui + + nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png" ) \ + $(shell find $(srcdir) -name "*.jpg" ) \ +diff -uNr supertuxkart-0.7.2_orig//data/karts/Makefile.am supertuxkart-0.7.2/data/karts/Makefile.am +--- supertuxkart-0.7.2_orig//data/karts/Makefile.am 2011-06-14 06:08:11.000000000 +0700 ++++ supertuxkart-0.7.2/data/karts/Makefile.am 2011-07-28 19:34:43.193159546 +0700 +@@ -1,6 +1,6 @@ + # data/karts + +-pkgdatadir= $(datadir)/games/$(PACKAGE)/data/karts ++pkgdatadir= $(datadir)/$(PACKAGE)/data/karts + + nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "materials.xml") \ + $(shell find $(srcdir) -name "*.png") \ +diff -uNr supertuxkart-0.7.2_orig//data/Makefile.am supertuxkart-0.7.2/data/Makefile.am +--- supertuxkart-0.7.2_orig//data/Makefile.am 2011-06-14 06:08:25.000000000 +0700 ++++ supertuxkart-0.7.2/data/Makefile.am 2011-07-28 19:34:43.193159546 +0700 +@@ -1,7 +1,7 @@ + # data/ + + SUBDIRS = challenges fonts gfx gui karts models music po sfx textures tracks grandprix +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data ++pkgdatadir = $(datadir)/$(PACKAGE)/data + + dist_pkgdata_DATA = \ + $(shell find $(srcdir) -name "*.data") \ +@@ -13,16 +13,3 @@ + stk_config.xml powerup.xml items.xml \ + CREDITS + +-desktopdir = $(prefix)/share/applications +-desktop_DATA = supertuxkart.desktop +- +-icondir = $(prefix)/share/pixmaps +-dist_icon_DATA = supertuxkart_32.xpm supertuxkart_64.xpm +- +- +-# The desktop file needs the absolute path to the binary +-# since e.g. /usr/games might not be in the standard path +-EXTRA_DIST = supertuxkart_desktop.template +-CLEANFILES = supertuxkart.desktop +-supertuxkart.desktop: Makefile supertuxkart_desktop.template +- sed 's#PREFIX#$(prefix)#' $(srcdir)/supertuxkart_desktop.template >supertuxkart.desktop +diff -uNr supertuxkart-0.7.2_orig//data/models/Makefile.am supertuxkart-0.7.2/data/models/Makefile.am +--- supertuxkart-0.7.2_orig//data/models/Makefile.am 2011-06-14 06:08:25.000000000 +0700 ++++ supertuxkart-0.7.2/data/models/Makefile.am 2011-07-28 19:34:43.194159546 +0700 +@@ -1,6 +1,6 @@ + # data/models/ + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/models ++pkgdatadir = $(datadir)/$(PACKAGE)/data/models + + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.b3d") \ + $(shell find $(srcdir) -name "*.png") \ +diff -uNr supertuxkart-0.7.2_orig//data/music/Makefile.am supertuxkart-0.7.2/data/music/Makefile.am +--- supertuxkart-0.7.2_orig//data/music/Makefile.am 2011-06-14 06:08:29.000000000 +0700 ++++ supertuxkart-0.7.2/data/music/Makefile.am 2011-07-28 19:34:43.194159546 +0700 +@@ -1,6 +1,6 @@ + # data/music + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/music ++pkgdatadir = $(datadir)/$(PACKAGE)/data/music + + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.ogg") \ + $(shell find $(srcdir) -name "*.music") \ +diff -uNr supertuxkart-0.7.2_orig//data/po/Makefile.am supertuxkart-0.7.2/data/po/Makefile.am +--- supertuxkart-0.7.2_orig//data/po/Makefile.am 2011-06-14 06:07:23.000000000 +0700 ++++ supertuxkart-0.7.2/data/po/Makefile.am 2011-07-28 19:34:43.194159546 +0700 +@@ -1,6 +1,6 @@ + # data/po/ + +-pkgdatadir = $(datadir)/games/@PACKAGE@/data/po ++pkgdatadir = $(datadir)/@PACKAGE@/data/po + + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.po") \ + supertuxkart.pot +diff -uNr supertuxkart-0.7.2_orig//data/sfx/Makefile.am supertuxkart-0.7.2/data/sfx/Makefile.am +--- supertuxkart-0.7.2_orig//data/sfx/Makefile.am 2011-06-14 06:08:23.000000000 +0700 ++++ supertuxkart-0.7.2/data/sfx/Makefile.am 2011-07-28 19:34:43.194159546 +0700 +@@ -1,6 +1,6 @@ + # sfx/ + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/sfx ++pkgdatadir = $(datadir)/$(PACKAGE)/data/sfx + + nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.ogg") \ + $(shell find $(srcdir) -name "sfx.xml") \ +diff -uNr supertuxkart-0.7.2_orig//data/textures/Makefile.am supertuxkart-0.7.2/data/textures/Makefile.am +--- supertuxkart-0.7.2_orig//data/textures/Makefile.am 2011-06-14 06:08:39.000000000 +0700 ++++ supertuxkart-0.7.2/data/textures/Makefile.am 2011-07-28 19:34:43.195159546 +0700 +@@ -1,6 +1,6 @@ + # data/textures + +-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/textures ++pkgdatadir = $(datadir)/$(PACKAGE)/data/textures + dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png") \ + $(shell find $(srcdir) -name "*.jpg") \ + materials.xml License.txt +diff -uNr supertuxkart-0.7.2_orig//data/tracks/Makefile.am supertuxkart-0.7.2/data/tracks/Makefile.am +--- supertuxkart-0.7.2_orig//data/tracks/Makefile.am 2011-06-14 06:07:50.000000000 +0700 ++++ supertuxkart-0.7.2/data/tracks/Makefile.am 2011-07-28 19:34:43.195159546 +0700 +@@ -1,6 +1,6 @@ + # data/tracks + +-pkgdatadir= $(datadir)/games/$(PACKAGE)/data/tracks ++pkgdatadir= $(datadir)/$(PACKAGE)/data/tracks + nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.jpg") \ + $(shell find $(srcdir) -name "*.JPG") \ + $(shell find $(srcdir) -name "*.png") \ +diff -uNr supertuxkart-0.7.2_orig//Makefile.am supertuxkart-0.7.2/Makefile.am +--- supertuxkart-0.7.2_orig//Makefile.am 2011-06-14 06:07:14.000000000 +0700 ++++ supertuxkart-0.7.2/Makefile.am 2011-07-28 19:34:43.195159546 +0700 +@@ -1,8 +1,6 @@ + ACLOCAL_AMFLAGS = -I m4 + +-SUBDIRS = $(BULLETTREE) $(ENETTREE) src doc data ++SUBDIRS = $(BULLETTREE) $(ENETTREE) src data + +-pkgdatadir=$(datadir)/doc/$(PACKAGE) +-dist_pkgdata_DATA=AUTHORS ChangeLog COPYING README + # NEWS only contains "see changelog" + # CHANGES only contains "see NEW" +diff -uNr supertuxkart-0.7.2_orig//src/Makefile.am supertuxkart-0.7.2/src/Makefile.am +--- supertuxkart-0.7.2_orig//src/Makefile.am 2011-06-14 06:09:33.000000000 +0700 ++++ supertuxkart-0.7.2/src/Makefile.am 2011-07-28 19:34:43.196159546 +0700 +@@ -2,10 +2,9 @@ + + SUBDIRS = ide + +-bindir=$(prefix)/games + bin_PROGRAMS = supertuxkart + +-AM_CPPFLAGS = -DSUPERTUXKART_DATADIR="\"$(datadir)/games/$(PACKAGE)/\"" \ ++AM_CPPFLAGS = -DSUPERTUXKART_DATADIR="\"$(datadir)/$(PACKAGE)/\"" \ + -I$(srcdir)/bullet/src/ -I$(srcdir)/enet/include/ + + supertuxkart_SOURCES = \ diff --git a/games-action/supertuxkart/metadata.xml b/games-action/supertuxkart/metadata.xml new file mode 100644 index 0000000..8e85283 --- /dev/null +++ b/games-action/supertuxkart/metadata.xml @@ -0,0 +1,13 @@ + + + +no-herd + +azamat.hackimov@gmail.com +Azamat H. Hackimov + + +A kart racing game starring Tux, the linux penguin (TuxKart fork) + + + diff --git a/games-action/supertuxkart/supertuxkart-0.7.2.ebuild b/games-action/supertuxkart/supertuxkart-0.7.2.ebuild new file mode 100644 index 0000000..076ce73 --- /dev/null +++ b/games-action/supertuxkart/supertuxkart-0.7.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-action/supertuxkart/supertuxkart-0.7.ebuild,v 1.5 2011/06/22 12:59:19 tupone Exp $ + +EAPI=2 +inherit autotools flag-o-matic eutils games + +DESCRIPTION="A kart racing game starring Tux, the linux penguin (TuxKart fork)" +HOMEPAGE="http://supertuxkart.sourceforge.net/" +SRC_URI="mirror://sourceforge/supertuxkart/SuperTuxKart/${PV}/${P}-src.tar.bz2" + +LICENSE="GPL-3 CCPL-Attribution-ShareAlike-3.0 CCPL-Attribution-2.0 CCPL-Sampling-Plus-1.0 public-domain as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug unicode" + +RDEPEND=">=dev-games/irrlicht-1.8 + virtual/opengl + media-libs/freeglut + virtual/glu + net-libs/enet:1.3 + media-libs/libvorbis + media-libs/openal + unicode? ( dev-libs/fribidi )" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/"${P}".patch + rm -rf src/enet + mkdir "${S}"/m4 + eautoreconf +} + +src_configure() { + append-libs -lpng -ljpeg -lbz2 + + egamesconf \ + --disable-dependency-tracking \ + --disable-optimization \ + $(use_enable debug) +} + +src_install() { + emake DESTDIR="${D}" install || die + doicon data/${PN}_64.xpm + make_desktop_entry ${PN} SuperTuxKart ${PN}_64 + dodoc AUTHORS ChangeLog README TODO + prepgamesdirs +} -- cgit v1.2.3-65-gdbad