public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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