* [gentoo-commits] proj/gamerlay:master commit in: games-action/supertuxkart/, games-action/supertuxkart/files/
@ 2011-07-29 9:15 Azamat H. Hackimov
0 siblings, 0 replies; 3+ messages in thread
From: Azamat H. Hackimov @ 2011-07-29 9:15 UTC (permalink / raw
To: gentoo-commits
commit: 86c00ec6216fc80f7f23188d49678665e8232ab6
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Jul 29 09:15:23 2011 +0000
Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Fri Jul 29 09:15:23 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=86c00ec6
[games-action/supertuxkart] 0.7.2 from Egor Y. Egorov (#376855)
(Portage version: 2.1.10.3/git/Linux x86_64, unsigned Manifest commit)
---
.../supertuxkart/files/supertuxkart-0.7.2.patch | 224 ++++++++++++++++++++
games-action/supertuxkart/metadata.xml | 13 ++
.../supertuxkart/supertuxkart-0.7.2.ebuild | 49 +++++
3 files changed, 286 insertions(+), 0 deletions(-)
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>azamat.hackimov@gmail.com</email>
+<name>Azamat H. Hackimov</name>
+</maintainer>
+<longdescription lang="en">
+A kart racing game starring Tux, the linux penguin (TuxKart fork)
+</longdescription>
+</pkgmetadata>
+
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
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/gamerlay:master commit in: games-action/supertuxkart/, games-action/supertuxkart/files/
@ 2012-05-27 14:11 Azamat H. Hackimov
0 siblings, 0 replies; 3+ messages in thread
From: Azamat H. Hackimov @ 2012-05-27 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 00cc8dbd9d522ebacda858cad6b124824316da09
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Sun May 27 14:10:08 2012 +0000
Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Sun May 27 14:10:08 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=00cc8dbd
[games-action/supertuxkart] New version 0.7.3
Now with CMake buildsystem.
(Portage version: 2.1.10.49/git/Linux x86_64, unsigned Manifest commit)
---
.../supertuxkart/files/supertuxkart-0.7.2.patch | 224 --------------------
.../files/supertuxkart-0.7.3-fribidi-cmake.patch | 54 +++++
.../supertuxkart-0.7.3-install-rules-cmake.patch | 38 ++++
.../files/supertuxkart-0.7.3-irrlicht-fix.patch | 24 ++
games-action/supertuxkart/metadata.xml | 1 -
.../supertuxkart/supertuxkart-0.7.2.ebuild | 49 -----
.../supertuxkart/supertuxkart-0.7.3.ebuild | 56 +++++
7 files changed, 172 insertions(+), 274 deletions(-)
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.2.patch b/games-action/supertuxkart/files/supertuxkart-0.7.2.patch
deleted file mode 100644
index 35cb214..0000000
--- a/games-action/supertuxkart/files/supertuxkart-0.7.2.patch
+++ /dev/null
@@ -1,224 +0,0 @@
-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/files/supertuxkart-0.7.3-fribidi-cmake.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-fribidi-cmake.patch
new file mode 100644
index 0000000..568353b
--- /dev/null
+++ b/games-action/supertuxkart/files/supertuxkart-0.7.3-fribidi-cmake.patch
@@ -0,0 +1,54 @@
+--- CMakeLists.txt.old 2012-05-27 17:18:07.539203698 +0600
++++ CMakeLists.txt 2012-05-27 18:02:01.665294649 +0600
+@@ -124,22 +124,24 @@
+
+ # Fribidi
+ if(USE_FRIBIDI)
+- FIND_PATH(FRIBIDI_INCLUDE_DIR fribidi/fribidi.h
+- /usr/local/include
+- /usr/include
+- )
+-
+- SET(FRIBIDI_NAMES ${FRIBIDI_NAMES} fribidi libfribidi)
+- FIND_LIBRARY(FRIBIDI_LIBRARY
+- NAMES ${FRIBIDI_NAMES}
+- PATHS /usr/lib /usr/local/lib
+- )
++ find_package(PkgConfig)
++ pkg_check_modules(FRIBIDI REQUIRED fribidi)
++ if (FRIBIDI_FOUND)
++ include_directories(${FRIBIDI_INCLUDE_DIRS})
++ else()
++ message(FATAL_ERROR "-- fribidi not found")
++ endif(FRIBIDI_FOUND)
+
+- IF (FRIBIDI_LIBRARY AND FRIBIDI_INCLUDE_DIR)
+- message("-- Fribidi found")
+- else()
+- message(FATAL_ERROR "Fribidi not found. Either install fribidi or disable bidi support with -DUSE_FRIBIDI=0 (if you don't use a right-to-left language then you don't need this).")
+- endif()
++
++
++ # set(FRIBIDI_LIBRARIES ${FRIBIDI_LIBRARY})
++ # set(FRIBIDI_INCLUDE_DIRS ${FRIBIDI_INCLUDE_DIR})
++ # include(FindPackageHandleStandardArgs)
++ # find_package_handle_standard_args(Fribidi
++ # DEFAULT_MSG
++ # FRIBIDI_LIBRARY
++ # FRIBIDI_INCLUDE_DIR
++ # )
+ endif()
+
+ # Set some compiler options
+@@ -701,9 +703,9 @@
+
+ if(USE_FRIBIDI)
+ if(APPLE)
+- target_link_libraries(supertuxkart /Library/Frameworks/fribidi.framework)
++ target_link_libraries(supertuxkart /Library/Frameworks/fribidi.framework)
+ else()
+- target_link_libraries(supertuxkart fribidi)
++ target_link_libraries(supertuxkart ${FRIBIDI_LIBRARIES})
+ endif()
+ add_definitions(-DENABLE_BIDI=1)
+ endif()
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch
new file mode 100644
index 0000000..b7d6cfe
--- /dev/null
+++ b/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch
@@ -0,0 +1,38 @@
+--- CMakeLists.txt.old 2012-05-27 18:28:45.355350020 +0600
++++ CMakeLists.txt 2012-05-27 18:51:19.202396766 +0600
+@@ -11,6 +11,13 @@
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin")
+ set(PROJECT_VERSION "0.7.3")
+
++# Additions for properly install
++set(SUPERTUXKART_DATADIR "${CMAKE_INSTALL_PREFIX}/share/games/supertuxkart"
++ CACHE PATH "")
++set(SUPERTUXKART_BINDIR "bin" CACHE PATH "")
++set(SUPERTUXKART_ICONDIR "share/pixmaps" CACHE PATH "")
++set(SUPERTUXKART_DESKTOPDIR "share/applications" CACHE PATH "")
++
+ # Tweakable values
+ if(CMAKE_BUILD_TYPE MATCHES "Debug")
+ set(DEBUG ON)
+@@ -684,7 +691,7 @@
+
+ else()
+
+- add_definitions(-DSUPERTUXKART_DATADIR=\"${CMAKE_INSTALL_PREFIX}/share/games/supertuxkart\")
++ add_definitions(-DSUPERTUXKART_DATADIR=\"${SUPERTUXKART_DATADIR}\")
+
+ # Build the final executable
+ add_executable(supertuxkart ${SRCS})
+@@ -764,9 +771,9 @@
+ endforeach()
+
+
+-install(TARGETS supertuxkart RUNTIME DESTINATION games BUNDLE DESTINATION .)
+-install(FILES data/supertuxkart.desktop DESTINATION share/applications)
+-install(FILES data/supertuxkart_32.xpm data/supertuxkart_64.xpm DESTINATION share/pixmaps)
++install(TARGETS supertuxkart RUNTIME DESTINATION ${SUPERTUXKART_BINDIR} BUNDLE DESTINATION .)
++install(FILES data/supertuxkart.desktop DESTINATION ${SUPERTUXKART_DESKTOPDIR})
++install(FILES data/supertuxkart_32.xpm data/supertuxkart_64.xpm DESTINATION ${SUPERTUXKART_ICONDIR})
+
+ add_custom_target(GenerateDesktopFile
+ COMMAND sed 's\#PREFIX\#${CMAKE_INSTALL_PREFIX}\#' ${CMAKE_CURRENT_SOURCE_DIR}/data/supertuxkart_desktop.template | sed 's\#VERSION\#${PROJECT_VERSION}\#' > ${CMAKE_CURRENT_SOURCE_DIR}/data/supertuxkart.desktop
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch
new file mode 100644
index 0000000..d9dc6ab
--- /dev/null
+++ b/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch
@@ -0,0 +1,24 @@
+diff -Nuar supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.cpp supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.cpp
+--- supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.cpp 2011-11-02 06:04:13.000000000 +0600
++++ supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.cpp 2011-11-15 15:07:05.252312002 +0600
+@@ -115,7 +115,7 @@
+ }
+
+
+-video::SColor const& CGUIEditBox::getOverrideColor() const
++video::SColor CGUIEditBox::getOverrideColor() const
+ {
+ return OverrideColor;
+ }
+diff -Nuar supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.h supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.h
+--- supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.h 2011-11-02 06:04:12.000000000 +0600
++++ supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.h 2011-11-15 15:06:28.587310734 +0600
+@@ -36,7 +36,7 @@
+ virtual void setOverrideColor(video::SColor color);
+
+ //! Gets the override color
+- virtual video::SColor const & getOverrideColor() const;
++ virtual video::SColor getOverrideColor() const;
+
+ //! Sets if the text should use the overide color or the
+ //! color in the gui skin.
diff --git a/games-action/supertuxkart/metadata.xml b/games-action/supertuxkart/metadata.xml
index 8e85283..a097aa9 100644
--- a/games-action/supertuxkart/metadata.xml
+++ b/games-action/supertuxkart/metadata.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>no-herd</herd>
<maintainer>
<email>azamat.hackimov@gmail.com</email>
<name>Azamat H. Hackimov</name>
diff --git a/games-action/supertuxkart/supertuxkart-0.7.2.ebuild b/games-action/supertuxkart/supertuxkart-0.7.2.ebuild
deleted file mode 100644
index 076ce73..0000000
--- a/games-action/supertuxkart/supertuxkart-0.7.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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
-}
diff --git a/games-action/supertuxkart/supertuxkart-0.7.3.ebuild b/games-action/supertuxkart/supertuxkart-0.7.3.ebuild
new file mode 100644
index 0000000..f5828a3
--- /dev/null
+++ b/games-action/supertuxkart/supertuxkart-0.7.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit cmake-utils 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
+ net-libs/enet:1.3
+ media-libs/libvorbis
+ media-libs/openal
+ net-misc/curl
+ unicode? ( dev-libs/fribidi )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-irrlicht-fix.patch
+ epatch "${FILESDIR}"/${P}-fribidi-cmake.patch
+ epatch "${FILESDIR}"/${P}-install-rules-cmake.patch
+ # Remove bundled enet library
+ sed -i -e '/add_subdirectory("${STK_SOURCE_DIR}\/enet")/d' \
+ -e '/include_directories("${STK_SOURCE_DIR}\/enet\/include")/d' \
+ -e '\/src\/enet\/include\/enet/d' \
+ CMakeLists.txt || die
+ sed -i -e "s:PREFIX/games/supertuxkart:${GAMES_BINDIR}/${PN}:" \
+ data/supertuxkart_desktop.template || die
+ # Remove bundled bullet library - still no works
+# sed -i -e '/add_subdirectory("${STK_SOURCE_DIR}\/bullet")/d' \
+# -e '/include_directories("${STK_SOURCE_DIR}\/bullet\/src")/d' \
+# CMakeLists.txt
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DSUPERTUXKART_BINDIR="${GAMES_BINDIR}"
+ -DSUPERTUXKART_DATADIR="${GAMES_DATADIR}/${PN}"
+ $(cmake-utils_use_use unicode FRIBIDI)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ DOCS="README"
+ cmake-utils_src_install
+ prepgamesdirs
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/gamerlay:master commit in: games-action/supertuxkart/, games-action/supertuxkart/files/
@ 2012-12-24 19:13 Azamat H. Hackimov
0 siblings, 0 replies; 3+ messages in thread
From: Azamat H. Hackimov @ 2012-12-24 19:13 UTC (permalink / raw
To: gentoo-commits
commit: 5814f0669f00fd82e48c31ba13df95bf31674bf5
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Dec 24 19:12:29 2012 +0000
Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Mon Dec 24 19:12:29 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=5814f066
[games-action/supertuxkart] In portage now.
---
games-action/supertuxkart/ChangeLog | 21 -------
.../files/supertuxkart-0.7.3-fribidi-cmake.patch | 54 -------------------
.../supertuxkart-0.7.3-install-rules-cmake.patch | 38 -------------
.../files/supertuxkart-0.7.3-irrlicht-fix.patch | 24 --------
games-action/supertuxkart/metadata.xml | 12 ----
.../supertuxkart/supertuxkart-0.7.3.ebuild | 56 --------------------
6 files changed, 0 insertions(+), 205 deletions(-)
diff --git a/games-action/supertuxkart/ChangeLog b/games-action/supertuxkart/ChangeLog
deleted file mode 100644
index 55ac2ce..0000000
--- a/games-action/supertuxkart/ChangeLog
+++ /dev/null
@@ -1,21 +0,0 @@
-# ChangeLog for games-action/supertuxkart
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*supertuxkart-0.7.3 (27 May 2012)
-
- 27 May 2012; Azamat H. Hackimov <azamat.hackimov@gmail.com>
- -files/supertuxkart-0.7.2.patch,
- +files/supertuxkart-0.7.3-fribidi-cmake.patch,
- +files/supertuxkart-0.7.3-install-rules-cmake.patch,
- +files/supertuxkart-0.7.3-irrlicht-fix.patch, metadata.xml,
- -supertuxkart-0.7.2.ebuild, +supertuxkart-0.7.3.ebuild:
- New version 0.7.3
- Now with CMake buildsystem.
-
-*supertuxkart-0.7.2 (29 Jul 2011)
-
- 29 Jul 2011; Azamat H. Hackimov <azamat.hackimov@gmail.com>
- +files/supertuxkart-0.7.2.patch, +metadata.xml, +supertuxkart-0.7.2.ebuild:
- 0.7.2 from Egor Y. Egorov (#376855)
-
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.3-fribidi-cmake.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-fribidi-cmake.patch
deleted file mode 100644
index 568353b..0000000
--- a/games-action/supertuxkart/files/supertuxkart-0.7.3-fribidi-cmake.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- CMakeLists.txt.old 2012-05-27 17:18:07.539203698 +0600
-+++ CMakeLists.txt 2012-05-27 18:02:01.665294649 +0600
-@@ -124,22 +124,24 @@
-
- # Fribidi
- if(USE_FRIBIDI)
-- FIND_PATH(FRIBIDI_INCLUDE_DIR fribidi/fribidi.h
-- /usr/local/include
-- /usr/include
-- )
--
-- SET(FRIBIDI_NAMES ${FRIBIDI_NAMES} fribidi libfribidi)
-- FIND_LIBRARY(FRIBIDI_LIBRARY
-- NAMES ${FRIBIDI_NAMES}
-- PATHS /usr/lib /usr/local/lib
-- )
-+ find_package(PkgConfig)
-+ pkg_check_modules(FRIBIDI REQUIRED fribidi)
-+ if (FRIBIDI_FOUND)
-+ include_directories(${FRIBIDI_INCLUDE_DIRS})
-+ else()
-+ message(FATAL_ERROR "-- fribidi not found")
-+ endif(FRIBIDI_FOUND)
-
-- IF (FRIBIDI_LIBRARY AND FRIBIDI_INCLUDE_DIR)
-- message("-- Fribidi found")
-- else()
-- message(FATAL_ERROR "Fribidi not found. Either install fribidi or disable bidi support with -DUSE_FRIBIDI=0 (if you don't use a right-to-left language then you don't need this).")
-- endif()
-+
-+
-+ # set(FRIBIDI_LIBRARIES ${FRIBIDI_LIBRARY})
-+ # set(FRIBIDI_INCLUDE_DIRS ${FRIBIDI_INCLUDE_DIR})
-+ # include(FindPackageHandleStandardArgs)
-+ # find_package_handle_standard_args(Fribidi
-+ # DEFAULT_MSG
-+ # FRIBIDI_LIBRARY
-+ # FRIBIDI_INCLUDE_DIR
-+ # )
- endif()
-
- # Set some compiler options
-@@ -701,9 +703,9 @@
-
- if(USE_FRIBIDI)
- if(APPLE)
-- target_link_libraries(supertuxkart /Library/Frameworks/fribidi.framework)
-+ target_link_libraries(supertuxkart /Library/Frameworks/fribidi.framework)
- else()
-- target_link_libraries(supertuxkart fribidi)
-+ target_link_libraries(supertuxkart ${FRIBIDI_LIBRARIES})
- endif()
- add_definitions(-DENABLE_BIDI=1)
- endif()
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch
deleted file mode 100644
index b7d6cfe..0000000
--- a/games-action/supertuxkart/files/supertuxkart-0.7.3-install-rules-cmake.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- CMakeLists.txt.old 2012-05-27 18:28:45.355350020 +0600
-+++ CMakeLists.txt 2012-05-27 18:51:19.202396766 +0600
-@@ -11,6 +11,13 @@
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin")
- set(PROJECT_VERSION "0.7.3")
-
-+# Additions for properly install
-+set(SUPERTUXKART_DATADIR "${CMAKE_INSTALL_PREFIX}/share/games/supertuxkart"
-+ CACHE PATH "")
-+set(SUPERTUXKART_BINDIR "bin" CACHE PATH "")
-+set(SUPERTUXKART_ICONDIR "share/pixmaps" CACHE PATH "")
-+set(SUPERTUXKART_DESKTOPDIR "share/applications" CACHE PATH "")
-+
- # Tweakable values
- if(CMAKE_BUILD_TYPE MATCHES "Debug")
- set(DEBUG ON)
-@@ -684,7 +691,7 @@
-
- else()
-
-- add_definitions(-DSUPERTUXKART_DATADIR=\"${CMAKE_INSTALL_PREFIX}/share/games/supertuxkart\")
-+ add_definitions(-DSUPERTUXKART_DATADIR=\"${SUPERTUXKART_DATADIR}\")
-
- # Build the final executable
- add_executable(supertuxkart ${SRCS})
-@@ -764,9 +771,9 @@
- endforeach()
-
-
--install(TARGETS supertuxkart RUNTIME DESTINATION games BUNDLE DESTINATION .)
--install(FILES data/supertuxkart.desktop DESTINATION share/applications)
--install(FILES data/supertuxkart_32.xpm data/supertuxkart_64.xpm DESTINATION share/pixmaps)
-+install(TARGETS supertuxkart RUNTIME DESTINATION ${SUPERTUXKART_BINDIR} BUNDLE DESTINATION .)
-+install(FILES data/supertuxkart.desktop DESTINATION ${SUPERTUXKART_DESKTOPDIR})
-+install(FILES data/supertuxkart_32.xpm data/supertuxkart_64.xpm DESTINATION ${SUPERTUXKART_ICONDIR})
-
- add_custom_target(GenerateDesktopFile
- COMMAND sed 's\#PREFIX\#${CMAKE_INSTALL_PREFIX}\#' ${CMAKE_CURRENT_SOURCE_DIR}/data/supertuxkart_desktop.template | sed 's\#VERSION\#${PROJECT_VERSION}\#' > ${CMAKE_CURRENT_SOURCE_DIR}/data/supertuxkart.desktop
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch b/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch
deleted file mode 100644
index d9dc6ab..0000000
--- a/games-action/supertuxkart/files/supertuxkart-0.7.3-irrlicht-fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Nuar supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.cpp supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.cpp
---- supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.cpp 2011-11-02 06:04:13.000000000 +0600
-+++ supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.cpp 2011-11-15 15:07:05.252312002 +0600
-@@ -115,7 +115,7 @@
- }
-
-
--video::SColor const& CGUIEditBox::getOverrideColor() const
-+video::SColor CGUIEditBox::getOverrideColor() const
- {
- return OverrideColor;
- }
-diff -Nuar supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.h supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.h
---- supertuxkart-0.7.3/src/guiengine/widgets/CGUIEditBox.h 2011-11-02 06:04:12.000000000 +0600
-+++ supertuxkart-0.7.3.work/src/guiengine/widgets/CGUIEditBox.h 2011-11-15 15:06:28.587310734 +0600
-@@ -36,7 +36,7 @@
- virtual void setOverrideColor(video::SColor color);
-
- //! Gets the override color
-- virtual video::SColor const & getOverrideColor() const;
-+ virtual video::SColor getOverrideColor() const;
-
- //! Sets if the text should use the overide color or the
- //! color in the gui skin.
diff --git a/games-action/supertuxkart/metadata.xml b/games-action/supertuxkart/metadata.xml
deleted file mode 100644
index a097aa9..0000000
--- a/games-action/supertuxkart/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
-<email>azamat.hackimov@gmail.com</email>
-<name>Azamat H. Hackimov</name>
-</maintainer>
-<longdescription lang="en">
-A kart racing game starring Tux, the linux penguin (TuxKart fork)
-</longdescription>
-</pkgmetadata>
-
diff --git a/games-action/supertuxkart/supertuxkart-0.7.3.ebuild b/games-action/supertuxkart/supertuxkart-0.7.3.ebuild
deleted file mode 100644
index f5828a3..0000000
--- a/games-action/supertuxkart/supertuxkart-0.7.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-inherit cmake-utils 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
- net-libs/enet:1.3
- media-libs/libvorbis
- media-libs/openal
- net-misc/curl
- unicode? ( dev-libs/fribidi )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-irrlicht-fix.patch
- epatch "${FILESDIR}"/${P}-fribidi-cmake.patch
- epatch "${FILESDIR}"/${P}-install-rules-cmake.patch
- # Remove bundled enet library
- sed -i -e '/add_subdirectory("${STK_SOURCE_DIR}\/enet")/d' \
- -e '/include_directories("${STK_SOURCE_DIR}\/enet\/include")/d' \
- -e '\/src\/enet\/include\/enet/d' \
- CMakeLists.txt || die
- sed -i -e "s:PREFIX/games/supertuxkart:${GAMES_BINDIR}/${PN}:" \
- data/supertuxkart_desktop.template || die
- # Remove bundled bullet library - still no works
-# sed -i -e '/add_subdirectory("${STK_SOURCE_DIR}\/bullet")/d' \
-# -e '/include_directories("${STK_SOURCE_DIR}\/bullet\/src")/d' \
-# CMakeLists.txt
-}
-
-src_configure() {
- mycmakeargs=(
- -DSUPERTUXKART_BINDIR="${GAMES_BINDIR}"
- -DSUPERTUXKART_DATADIR="${GAMES_DATADIR}/${PN}"
- $(cmake-utils_use_use unicode FRIBIDI)
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- DOCS="README"
- cmake-utils_src_install
- prepgamesdirs
-}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-12-24 19:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-27 14:11 [gentoo-commits] proj/gamerlay:master commit in: games-action/supertuxkart/, games-action/supertuxkart/files/ Azamat H. Hackimov
-- strict thread matches above, loose matches on Subject: below --
2012-12-24 19:13 Azamat H. Hackimov
2011-07-29 9:15 Azamat H. Hackimov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox