* [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