]> Pileus Git - ~andy/sunrise/commitdiff
games-action/meritous: Add games-action/meritous (Bug #253779)
authorErik Hahn (a_b) <erik_hahn@gmx.de>
Sun, 4 Jan 2009 21:26:00 +0000 (21:26 +0000)
committerErik Hahn (a_b) <erik_hahn@gmx.de>
Sun, 4 Jan 2009 21:26:00 +0000 (21:26 +0000)
svn path=/sunrise/; revision=7589

games-action/meritous/ChangeLog [new file with mode: 0644]
games-action/meritous/Manifest [new file with mode: 0644]
games-action/meritous/files/Makefile-flags.patch [new file with mode: 0644]
games-action/meritous/meritous-1.2.ebuild [new file with mode: 0644]
games-action/meritous/metadata.xml [new file with mode: 0644]

diff --git a/games-action/meritous/ChangeLog b/games-action/meritous/ChangeLog
new file mode 100644 (file)
index 0000000..8b7d163
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for games-action/meritous
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  04 Jan 2009; Erik Hahn (a_b) <erik_hahn@gmx.de> +meritous-1.2.ebuild,
+  +files/Makefile-flags.patch, +metadata.xml:
+  Add games-action/meritous (Bug #253779)
+
diff --git a/games-action/meritous/Manifest b/games-action/meritous/Manifest
new file mode 100644 (file)
index 0000000..ebcf9e8
--- /dev/null
@@ -0,0 +1,6 @@
+AUX Makefile-flags.patch 772 RMD160 4e56507d39251d606c798f3f501a42cb7fdae41c SHA1 5471944e653c3fd363b8ad2f885104074b6aa8b6 SHA256 255c0226265d5bb9b269b667de44855fd9f09cb88fbbab7641994c14ec475464
+DIST data-dir.patch 23839 RMD160 517b06b6228a63d3cd211392008cef5366014d41 SHA1 30dde1b4f6193cdaf68263a3353e7da8b51a75e1 SHA256 1344a4cf82b6379326e8174ebc349ffc9b0b0d7a31b2015b22b4b3d586d48055
+DIST meritous_v12_src.tar.bz2 2469389 RMD160 aaa880c80a85c524ec8bb344edab015f86132781 SHA1 05c315b17324451c131b4c1cbded2e9f5ae23176 SHA256 20b2086240c810c04fd0ce4a24f9d9c9dacbac47da61c26758943f1fdef7571d
+EBUILD meritous-1.2.ebuild 1075 RMD160 3a7599d7de3172743d5909d8ca4e1c50e63c28a1 SHA1 4c6e591ce5c797874a6a43ca50bccbe823b372db SHA256 a4fdbd5a28a6943195281a4e857e7e9213ab9104b20d11cffb1ed9524d724d6a
+MISC ChangeLog 283 RMD160 c806a6e6672135802321331a441ee7f531066e8d SHA1 d7149b4d6843827361760f0a4972a0a9a35a81bd SHA256 7bf19b6bcc4fae174f5cb41000befb5bacffef49380917ed862b92dd0616f138
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/games-action/meritous/files/Makefile-flags.patch b/games-action/meritous/files/Makefile-flags.patch
new file mode 100644 (file)
index 0000000..62e60a0
--- /dev/null
@@ -0,0 +1,28 @@
+--- Makefile.orig      2009-01-04 20:17:22.000000000 +0100
++++ Makefile   2009-01-04 21:01:55.000000000 +0100
+@@ -18,9 +18,10 @@
+ #   You should have received a copy of the GNU General Public License
+ #   along with Meritous.  If not, see <http://www.gnu.org/licenses/>.
+ #
+-LDFLAGS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lz
+-CCFLAGS = -O2 -Wall `sdl-config --cflags` -g
++CFLAGS ?= -O2 -Wall -g
++CFLAGS += `sdl-config --cflags`
+ #
++LIBS = -lSDL_image -lSDL_mixer `sdl-config --libs` -lz 
+ OBJS =        src/levelblit.o \
+               src/mapgen.o \
+               src/demon.o \
+@@ -35,10 +36,10 @@
+ default:      meritous
+ %.o:          %.c
+-              gcc -c -o $@ $? ${CCFLAGS}
++              gcc -c -o $@ $? ${CFLAGS}
+ meritous:     ${OBJS}
+-              gcc -o $@ $+ ${LDFLAGS}
++              gcc ${LDFLAGS} $+ ${LIBS} -o $@ 
+ clean:                
+               rm ${OBJS}
diff --git a/games-action/meritous/meritous-1.2.ebuild b/games-action/meritous/meritous-1.2.ebuild
new file mode 100644 (file)
index 0000000..330a62a
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit games toolchain-funcs versionator
+
+MY_P="${PN}_v$(delete_all_version_separators $PV)_src"
+
+DESCRIPTION="Action-adventure dungen crawl game"
+HOMEPAGE="http://www.asceai.net/meritous/"
+SRC_URI="http://www.asceai.net/files/${MY_P}.tar.bz2
+       ( http://omploader.org/vMTNkZg -> data-dir.patch )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl
+       media-libs/sdl-image
+       media-libs/sdl-mixer"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+       cd "${S}"
+       epatch "${DISTDIR}"/data-dir.patch
+       epatch "${FILESDIR}"/Makefile-flags.patch
+       sed -ie 's/gcc/$(CC)/' Makefile || die "sed Makefile failed"
+}
+
+src_compile() {
+       CFLAGS="${CFLAGS} -DDATA_DIR=\\\"${GAMES_DATADIR}/meritous\\\""
+       emake CC=$(tc-getCC) default
+}
+
+src_install() {
+       dodir "${GAMES_DATADIR}/meritous" || die
+       insinto "${GAMES_DATADIR}/meritous" || die
+       doins -r dat/* || die
+       dogamesbin meritous || die
+       dodoc readme.txt || die
+       prepgamesdirs
+}
diff --git a/games-action/meritous/metadata.xml b/games-action/meritous/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>