summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-03-21 21:53:04 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-03-21 21:53:04 +0000
commit6cb0bb665b49a017ecfc7e36f2ffa0e7e8debf2e (patch)
tree8eaffb0e6fa681d281a6c901a23c7cf6fa9bccf3
parentmask games-action/beathazardultra for hardened-multilib (diff)
downloadhistorical-6cb0bb665b49a017ecfc7e36f2ffa0e7e8debf2e.tar.gz
historical-6cb0bb665b49a017ecfc7e36f2ffa0e7e8debf2e.tar.bz2
historical-6cb0bb665b49a017ecfc7e36f2ffa0e7e8debf2e.zip
initial import
Package-Manager: portage-2.2.0_alpha168/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
-rw-r--r--games-action/beathazardultra/ChangeLog10
-rw-r--r--games-action/beathazardultra/Manifest4
-rw-r--r--games-action/swordandsworcery/Manifest18
-rw-r--r--games-action/swordandsworcery/files/swordandsworcery-wrapper23
-rw-r--r--games-action/swordandsworcery/metadata.xml15
-rw-r--r--games-action/swordandsworcery/swordandsworcery-1.02.ebuild98
6 files changed, 166 insertions, 2 deletions
diff --git a/games-action/beathazardultra/ChangeLog b/games-action/beathazardultra/ChangeLog
new file mode 100644
index 000000000000..3280c4acc653
--- /dev/null
+++ b/games-action/beathazardultra/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for games-action/beathazardultra
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/beathazardultra/ChangeLog,v 1.1 2013/03/21 21:53:04 hasufell Exp $
+
+*beathazardultra-20130308 (21 Mar 2013)
+
+ 21 Mar 2013; Julian Ospald <hasufell@gentoo.org>
+ +beathazardultra-20130308.ebuild, +metadata.xml:
+ initial import
+
diff --git a/games-action/beathazardultra/Manifest b/games-action/beathazardultra/Manifest
new file mode 100644
index 000000000000..c9ee46d40c81
--- /dev/null
+++ b/games-action/beathazardultra/Manifest
@@ -0,0 +1,4 @@
+DIST beathazard-installer_03-08-13 183569201 SHA256 ba5d67d820b3367b7080cd73f433d13964285904a55d5be6578bbe9966963faa SHA512 273f550034473d43ac4ceb41018b540f6518393606249de490642a4e6f0dfb5f0b860d3a633db0f90f3b9fce1dc156cf4bd80d383f7e6eae91a5e7bd9e9427d4 WHIRLPOOL 91032365fce84eff65361397935f9e36eae8740f5ae947c976e2e30e76396e55423d8d959ce4476688d8c77d92b57c951c581023e675b1c59f8c286172ff5ec3
+EBUILD beathazardultra-20130308.ebuild 1967 SHA256 c4e2806eb23ca1f1168c2d03796ccc3f1cc19fd0a14e45a798efaca9515c7bf8 SHA512 232f306f6aea76dc3fe3521a60619e82265328d3e0563477d0235707c606dd34810fec0072a02b367781eed6dbcb1ff1d19b7a26b8748bbaca01ad3cd1159a6f WHIRLPOOL d19ab8d6f0d2dc8047ade82fc7e62885c8166f89774a0acdddad8425636e3755f5fbff619715a8814091957ad43a36169b9ee3ad85cdc52aee0efa53fb7997db
+MISC ChangeLog 290 SHA256 293c6eac0db11e54f282ff4627239827984ec51ba8e2ea7ae3fd378fd27990ff SHA512 969a647d1ca83e1e51a094522229199a5930b6a26b502efdfa035b5e6b05a60704caa3fd21b95f3a12d9ba42a5262ac9b2b9906d7b0a5378d65b8f9e5371ec88 WHIRLPOOL 1fb6464a7621072ccff30f1aa0a99937fa64157186ca3928d6cfac4e66d24a91543c22bcb1a85c46b113c06d9fde5723aac6b843ca59b8891ffc199cd75235f3
+MISC metadata.xml 356 SHA256 64e1a2dbbdf29651db71c06e99585f2a188a642746e0b57622314ca86372feec SHA512 fef3a361a1ab3245e5106d1a1e9a8b61bdd82f77c7d323da8b131b4f913b5ade34d7313777dbd5fa29a5ce3e19d78a6e162df8027458b360673220d9e6ae5d18 WHIRLPOOL 1d6eeb2f0724a3ab29dc80f695134419478fea192cf2aa94c704cff9bdd68a8d16f536458965444da099ad8cbf4c28964c5aa0e9af3a6080ede35311b1a8bdcb
diff --git a/games-action/swordandsworcery/Manifest b/games-action/swordandsworcery/Manifest
index cab7ecaf6f7f..694db97fa789 100644
--- a/games-action/swordandsworcery/Manifest
+++ b/games-action/swordandsworcery/Manifest
@@ -1,5 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX swordandsworcery-wrapper 641 SHA256 c41756f783cde7a5bfc7c77cf644f49e971443149cee89353b9fbf8952866b94 SHA512 a29ff0cfadfd537129f5561fe9fa6acd88630340da49cc754f219aa125d01b8f73be7500dcc636140bbf707d73d8376b229e1897017819614fe6f4f28df1a545 WHIRLPOOL 8165d2852dbe5538a76e15c808437dbca95139ec1dc16fb47621a110df2f86dc6d93f8ec74b3adfe2f25aaacf5abefc9739d9fb371b32a38c32c5f1b0e4aab35
DIST swordandsworcery_1.02.tar.gz 325277619 SHA256 e7be30816059d5fa0bda2378d06f51984de13a17abd835cdc015e591354f59de SHA512 1178492628e8b8196bbb57b3d4d7526d5545bd31d0da34bcbed92150753fbb768c8682f071e2a473b95f1b6ee7c3efb30ccb9fce2e3e319d76673b79617e47c0 WHIRLPOOL 9ec0365372a62b7fadfa6b68e945918a1a2ade3c5e7bae561e16251ed0bf4e76b176bfed31e30b259e9a569858d1ae0b07a83067375ca26fe2da049602a570fd
-EBUILD swordandsworcery-1.02.ebuild 2083 SHA256 cbc8242f7636762fbe4789dab4e3be931bf9edb725d0b528016301e7bd343567 SHA512 a2760710fd09621cfb1ba117def7a2ce4a563585a24525c03ae3280b262ad07e3ce598b23dce34304de400c1bb20f5c1f6b13153a0b7b1c85a1d9e060c9fbab9 WHIRLPOOL c7a77c48201f041e9359f32ac9b79cb97bf605405708cb54f2345eea40c62b163ad20f83b8c303a1256636fd3e101ba28cd9e8692c62af48e9b3a622076a3e3b
-MISC ChangeLog 320 SHA256 9d23fd43ce73e141fd58bcdeba1571e7419212cbf3f6cc4993c10f73a0c65f1a SHA512 99174e14d723924f76ef3aef2e81275b2be681e7a21079b0326fa930e4607ad7e0e256d1bb7e4492a276104efe1f3d1766ce49912f444ab2c4dfbd1c74f9e09e WHIRLPOOL 398aec2cb7a7ce1f6c5dc53a98530ba22b19bfa5984e15c2d94d177dec2d8973cbe0591e923f16959d89e5958ce7eb379d14cb574cbd88f0f981c7edd7113533
+EBUILD swordandsworcery-1.02.ebuild 2205 SHA256 b70ceefe6354910fcbfa877642eb7eb01dd7b548d573a7f150fcaf52ac605389 SHA512 7e31971bb941b38ecc46358c3ab528669b4cec9b84f1e0530f5a637e3284aa4a4cb8786adaec832ca19ac1ddefa1674cb755279ac849268a4bc9bc05ed112006 WHIRLPOOL 683b5d186428e6f10155da4243c82566e14c33e5b52922158065a148e550857eaa2e85d0d0446acc8dd402763e70147361f253cdd859e0e87af0be08d990c538
+MISC ChangeLog 423 SHA256 0881d095295edc59221d494da383b935abf6293aa3dcf98b051f3a6d10424674 SHA512 345772475c4491f59467447aa80861e76642808b2b25ae756918f01d405795778a9222e178e0238480582304dcd98ab254cabe59c07841d39ab73613accc808c WHIRLPOOL 0ddd1044580b1c7c9a68132a613a79f56c41c5721a99d5d216dc271121cfe1913fad21d3570daa9053dcd8117f6e003a12e823dc7b368aa57856106d4cfa52a6
MISC metadata.xml 357 SHA256 edcc7199ab480ee354907b48f6b4d582a64e82fa5160973b671106f08b153145 SHA512 73094df9982a4b60d3faba468322c1450aa515acc405f3deff1ce29307c1dfb301a66e09586df2ae39cc8262020e6b6f6141372cb9baaf8787910593582a5013 WHIRLPOOL 19503a292e1bb54ac364a724f1a8f785a54439daaeb2c609041759a0f8447e11c38afb754fe617909c68406c0325a0fffbe19ae20a617e1bcedf10d77cb59ef2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJRS4BoAAoJEFpvPKfnPDWzfy8H/Ry9Y5Pd+QVCG3n67V3XC48D
+OAoWYp+w94TvIRLF7Frg1ueqvGQSTC89Kg1DNkKJYGN3OZghb91RGDvnXMcK2Vrp
+Jz+9kryjzRJcEqAntR1KpiNMC6UPOCuswo8jZXqDRg1twO+RDfRyb8kJ+qGs4NIC
+YGj34D2B621xoaR0g+RR+SI2Y/chvR0CfUgIDZstuC60tNDBchXjKmdydfbPjZit
+TA45889UEMgcbxdKUh+r7qmZ3ynpmuNHQVLVFq73l6WVVzFOF6YcLCn3B1DQxmaV
+JWOK2h4lGOkKY+udYGj38ou2i8N/GKkGLbwDAwWXDIASQfv0DWKH3j79wygEEhE=
+=BHia
+-----END PGP SIGNATURE-----
diff --git a/games-action/swordandsworcery/files/swordandsworcery-wrapper b/games-action/swordandsworcery/files/swordandsworcery-wrapper
new file mode 100644
index 000000000000..ce668c71843a
--- /dev/null
+++ b/games-action/swordandsworcery/files/swordandsworcery-wrapper
@@ -0,0 +1,23 @@
+#!/bin/sh
+# Get game directory
+GAMEDIR="@GAMEDIR@"
+LIB=$GAMEDIR/lib
+BIN=$GAMEDIR/bin
+
+# Ensure the log directory exists
+LOGDIR=~/.capy/SwordAndSworcery
+[ -e ~/.capy ] || mkdir ~/.capy
+[ -e ~/.capy/SwordAndSworcery ] || mkdir ~/.capy/SwordAndSworcery
+
+# For multi-monitor displays, choose a screen to display on to avoid having
+# the game be displayed in the middle across both screens in fullscreen mode
+#export SDL_VIDEO_FULLSCREEN_DISPLAY=0
+
+# Modify library paths here
+export LD_LIBRARY_PATH="$LIB:$LD_LIBRARY_PATH"
+
+# Run the game and try to log any errors if any
+cd "$BIN"
+exec ./swordandsworcery $@ 2>&1 | tee -a $LOGDIR/log.txt
+
+exit
diff --git a/games-action/swordandsworcery/metadata.xml b/games-action/swordandsworcery/metadata.xml
new file mode 100644
index 000000000000..d647e74d87ea
--- /dev/null
+++ b/games-action/swordandsworcery/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>games</herd>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ </maintainer>
+ <use>
+ <flag name='bundled-libs'>
+ Use the upstream provided bundled libraries.
+ </flag>
+ </use>
+</pkgmetadata>
+
diff --git a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02.ebuild
new file mode 100644
index 000000000000..bd2829814557
--- /dev/null
+++ b/games-action/swordandsworcery/swordandsworcery-1.02.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/swordandsworcery/swordandsworcery-1.02.ebuild,v 1.1 2013/03/21 21:49:24 hasufell Exp $
+
+# TODO: unbundle liblua-5.1 when available for multilib
+
+EAPI=5
+
+inherit eutils games
+
+DESCRIPTION="An exploratory action adventure game with an emphasis on audiovisual style"
+HOMEPAGE="http://www.swordandsworcery.com/"
+SRC_URI="${PN}_${PV}.tar.gz"
+
+LICENSE="CAPYBARA-EULA LGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="bundled-libs"
+RESTRICT="bindist fetch"
+
+MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
+QA_PREBUILT="${MYGAMEDIR#/}/bin/*
+ ${MYGAMEDIR#/}/lib/*"
+
+# linked to pulseaudio
+RDEPEND="
+ virtual/opengl
+ amd64? (
+ app-emulation/emul-linux-x86-baselibs
+ app-emulation/emul-linux-x86-opengl
+ app-emulation/emul-linux-x86-sdl
+ app-emulation/emul-linux-x86-soundlibs[alsa]
+ app-emulation/emul-linux-x86-xlibs
+ )
+ x86? (
+ dev-libs/openssl
+ media-libs/alsa-lib
+ media-libs/flac
+ media-libs/libogg
+ media-libs/libsndfile
+ media-libs/libvorbis
+ media-sound/pulseaudio
+ sys-libs/zlib
+ virtual/glu
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXtst
+ !bundled-libs? (
+ net-misc/curl
+ media-libs/libsdl[X,audio,video,opengl,joystick]
+ )
+ )"
+
+S=${WORKDIR}
+
+pkg_pretend() {
+ if has splitdebug ${FEATURES}; then
+ eerror "FEATURES=splitdebug is broken for this package, disable it locally"
+ die "FEATURES=splitdebug is broken for this package, disable it locally"
+ fi
+}
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and move it to ${DISTDIR}"
+}
+
+src_prepare() {
+ if ! use bundled-libs ; then
+ einfo "removing bundled libs..."
+ rm -v lib/libcurl.so* lib/libSDL-1.2.so* \
+ lib/libstdc++.so* || die
+ fi
+
+ sed \
+ -e "s#@GAMEDIR@#${MYGAMEDIR}#" \
+ "${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die
+}
+
+src_install() {
+ insinto "${MYGAMEDIR}"
+ doins -r bin lib res
+
+ dogamesbin "${T}"/${PN}
+ make_desktop_entry ${PN}
+
+ dohtml README.html
+
+ fperms +x "${MYGAMEDIR}"/bin/${PN}
+ prepgamesdirs
+}