public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/betagarden:master commit in: games-misc/blackbeltsorvihero/files/, games-misc/blackbeltsorvihero/
@ 2013-06-22  1:12 Sebastian Pipping
  0 siblings, 0 replies; only message in thread
From: Sebastian Pipping @ 2013-06-22  1:12 UTC (permalink / raw
  To: gentoo-commits

commit:     52f335fcca4b609fffb3f2033e44ba7946b20ba4
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Sat Jun 22 01:07:34 2013 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 01:12:13 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=52f335fc

games-misc/blackbeltsorvihero: 0_p20120415

---
 .../blackbeltsorvihero-0_p20120415.ebuild          | 48 ++++++++++++++++++++++
 .../blackbeltsorvihero-0_p20120415-data-path.patch | 25 +++++++++++
 .../blackbeltsorvihero-0_p20120415-flags.patch     | 44 ++++++++++++++++++++
 games-misc/blackbeltsorvihero/metadata.xml         |  8 ++++
 4 files changed, 125 insertions(+)

diff --git a/games-misc/blackbeltsorvihero/blackbeltsorvihero-0_p20120415.ebuild b/games-misc/blackbeltsorvihero/blackbeltsorvihero-0_p20120415.ebuild
new file mode 100644
index 0000000..b4de186
--- /dev/null
+++ b/games-misc/blackbeltsorvihero/blackbeltsorvihero-0_p20120415.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs games
+
+MY_PN=BlackBeltSorviHero
+MY_PV=00c9b594d68c1e073b69b492be3e814d08ae14e1
+DESCRIPTION="Wood turning game"
+HOMEPAGE="http://pouet.net/prod.php?which=57427"
+SRC_URI="https://github.com/japeq/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/opengl
+	virtual/glu
+	media-libs/glew
+	media-libs/sdl-ttf
+	media-libs/libvorbis
+	media-libs/libpng"
+DEPEND="dev-lang/python
+	${RDEPEND}"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-data-path.patch
+	epatch "${FILESDIR}"/${P}-flags.patch
+}
+
+src_compile() {
+	emake CXX="$(tc-getCXX)" VERSION="${PV}"
+}
+
+src_install() {
+	insinto "${GAMES_DATADIR}"/${PN}/
+	doins ${MY_PN}.dat || die
+	newgamesbin ${MY_PN}.bin ${PN} || die
+	dodoc README || die
+
+	doicon ${MY_PN}.png || die
+	domenu ${MY_PN}.desktop || die
+}

diff --git a/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-data-path.patch b/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-data-path.patch
new file mode 100644
index 0000000..3583129
--- /dev/null
+++ b/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-data-path.patch
@@ -0,0 +1,25 @@
+From 979f29528a3c5cadb4c3d4e77aac6357996d264e Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 22 Jun 2013 02:49:58 +0200
+Subject: [PATCH 1/2] Fix data path
+
+---
+ main.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/main.cc b/main.cc
+index a1c7530..8cf81c8 100644
+--- a/main.cc
++++ b/main.cc
+@@ -50,7 +50,7 @@ const int FONT_SIZE = 12;
+ #elif defined(_WIN32)
+ #define DATA_PATH	".\\"
+ #else
+-#define DATA_PATH	"./"
++#define DATA_PATH	"/usr/share/games/blackbeltsorvihero/"
+ #endif
+ 
+ enum {
+-- 
+1.8.2.1
+

diff --git a/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-flags.patch b/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-flags.patch
new file mode 100644
index 0000000..3bb9c19
--- /dev/null
+++ b/games-misc/blackbeltsorvihero/files/blackbeltsorvihero-0_p20120415-flags.patch
@@ -0,0 +1,44 @@
+From e274e7729f7de9dd7cf536554be6ec142b825cc6 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 22 Jun 2013 02:56:43 +0200
+Subject: [PATCH 2/2] Support custom CXXFLAGS and LDFLAGS
+
+---
+ Makefile        | 6 +++---
+ Makefile.common | 2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 4150e6e..524a299 100644
+--- a/Makefile
++++ b/Makefile
+@@ -4,10 +4,10 @@
+ CXX = g++
+ BINARY = $(NAME).bin
+ VERSION = $(shell git describe --always --dirty) $(shell date -I)
+-CXXFLAGS = -O2 -Wextra -Wall `sdl-config --cflags` -ansi -pedantic \
++CXXFLAGS += -Wextra -Wall `sdl-config --cflags` -ansi -pedantic \
+ 	-Wno-variadic-macros
+-LDFLAGS = -lGL -lGLU -lGLEW `sdl-config --libs` -lSDL_ttf -lvorbisfile \
+-	-lpng -g
++LIBS = -lGL -lGLU -lGLEW `sdl-config --libs` -lSDL_ttf -lvorbisfile \
++	-lpng
+ 
+ include Makefile.common
+ 
+diff --git a/Makefile.common b/Makefile.common
+index 890033e..aa85760 100644
+--- a/Makefile.common
++++ b/Makefile.common
+@@ -8,7 +8,7 @@ all: $(BINARY)
+ 
+ $(BINARY):	version.o
+ 	./create-pack.py
+-	$(CXX) $(OBJ) version.o -o $(BINARY) $(LDFLAGS)
++	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJ) version.o $(LIBS) -o $(BINARY)
+ 
+ version.cc: $(OBJ)
+ 	sed -e "s|{VERSION}|$(VERSION)|" <version.cc.in >$@
+-- 
+1.8.2.1
+

diff --git a/games-misc/blackbeltsorvihero/metadata.xml b/games-misc/blackbeltsorvihero/metadata.xml
new file mode 100644
index 0000000..16bcc9f
--- /dev/null
+++ b/games-misc/blackbeltsorvihero/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer>
+		<email>sping@gentoo.org</email>
+		<name>Sebastian Pipping</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-06-22  1:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-22  1:12 [gentoo-commits] proj/betagarden:master commit in: games-misc/blackbeltsorvihero/files/, games-misc/blackbeltsorvihero/ Sebastian Pipping

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox