summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/sauerbraten/ChangeLog9
-rw-r--r--games-fps/sauerbraten/Manifest25
-rw-r--r--games-fps/sauerbraten/files/sauerbraten-2010.07.28-system-enet.patch64
-rw-r--r--games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild121
4 files changed, 8 insertions, 211 deletions
diff --git a/games-fps/sauerbraten/ChangeLog b/games-fps/sauerbraten/ChangeLog
index da5d5b722664..63e1d885b6ae 100644
--- a/games-fps/sauerbraten/ChangeLog
+++ b/games-fps/sauerbraten/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-fps/sauerbraten
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/sauerbraten/ChangeLog,v 1.21 2013/02/17 17:41:29 ago Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/sauerbraten/ChangeLog,v 1.22 2014/07/28 18:35:28 mr_bones_ Exp $
+
+ 28 Jul 2014; Michael Sterrett <mr_bones_@gentoo.org>
+ -files/sauerbraten-2010.07.28-system-enet.patch,
+ -sauerbraten-2010.07.28.ebuild:
+ old
17 Feb 2013; Agostino Sarubbo <ago@gentoo.org> sauerbraten-2013.01.04.ebuild:
Stable for x86, wrt bug #456060
diff --git a/games-fps/sauerbraten/Manifest b/games-fps/sauerbraten/Manifest
index 95d36576e47c..18c82820f4bd 100644
--- a/games-fps/sauerbraten/Manifest
+++ b/games-fps/sauerbraten/Manifest
@@ -1,33 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX sauerbraten-2010.07.28-system-enet.patch 1947 SHA256 862ffc81548e6c4a9c0daf273e133ba8143f20fcda3359237e95f79b8c4ccab5 SHA512 da39646d329f989811b0e63d112d6c93df0882837b6314a024c7f439e2a3d85d8e508d484336a5c410680b695c7ae974214a9e94106c03f14623a5869afdd3a1 WHIRLPOOL 8d9223f195c74b4b74dbc49739a59742d7ba08216b2c8114759d8be2c891260cee1eecfbc867cc1f16897c69c5441e90a79788b2fcfa55310aeb525aa97e12b2
AUX sauerbraten-2013.01.04-QA.patch 2037 SHA256 baddf2bb64ad33df6ad11bbdfaf7d7c918a4f6c26f62bd641d43633051be83c4 SHA512 1725945f0373f03e5ae81b8e9eee4e2a9260d9362ad424e4198bb71af2e69055439268197f784d2acbd9e17ff977e8b1a7f5193d378a036488ff758d0ead4b5a WHIRLPOOL 312c17a2fa83a8fa73cdba080c8d74291f5572098ab05ee29e5238b672ad2e7540949e4f0a78e557ae96c9062e584e313dfb82d8e1b9d5aa72d6a207db0b316f
AUX sauerbraten-2013.01.04-master.patch 9577 SHA256 ccbb0e3cb50a60f94f5f5ed76dc6904634b232aa3077fc55bf71b3ec2a5e2afe SHA512 93932305b543bf4095170fdb4e3b0bd334437b5a2d373257f7f2cc642e493dad76f7a32f414ed1cb33e0f048fb51d0207f92363a0c56ba8537872751570b640e WHIRLPOOL 7131d4f0039a037ab469d558d9ba962cbde52c822616389803d4e50ca9203c59919e741e3d0a0959a92ee3b6b28d2657f5078e8918eae2fde225975dff9e28a8
AUX sauerbraten-2013.01.04-system-enet.patch 1880 SHA256 3dddd4fca0c0176121b72d180f9046a28a026a68666a228503b1a4cebb44f597 SHA512 b53e7db4e6b7ce012ee292a24cbf6e84e1c6bce01cde1a41985d0b471a68c1d2978f8272bc359a81beb317b5ab2ff88a13a1e73aaeb7f5c643e778ffe9861c7a WHIRLPOOL 38d88521ab507735d744b4f186a495fd25b73cbbd24d8b0b0adaca4219cabf56342e25bc12e55c782e6a86c418bcf54cf3802752a41009ff2dd641dc8b123067
AUX sauerbraten.conf 605 SHA256 6e0694718370b126034bc569229d91b63cbfbd87f86af0a03d20e08833069811 SHA512 685b7358ad7267b1b19ac00f879a82205f346b32fda8cb460c4f8c50e9f20263c102b0fca62ab437dabe67ebbdd281f130f28f3b8ef2bcf064ae45fbd23cce67 WHIRLPOOL c1f4de209300898333856a027e5587a2b1d5f978b653f8085b47b40f72ef533462e5810d79757675742998206c9db445ca94d904aea3563807d3300b872a47b1
AUX sauerbraten.init 1950 SHA256 6d7b46186b368ea5edee77f72d9772d5ca42fb8ad14c3e90c0caa7e663666159 SHA512 a4e159aeee9536aac0d47f4a8bf33db1b4dde69f999b1c21d8a0f373969fb38d2130129fb080b97cd98048f3a10f98d30e6d4ea53efb29c3c38ba74b66f47f14 WHIRLPOOL c48c3fcad3b19d1b2791dede723a60a5930e1c4f607d5030dfefe1766a5b951a262ba75d4023ed8c75df968c6bc440cc9bf280bb3271e776c148d69bc7ab47f7
AUX sauerbraten_unix.patch 644 SHA256 0198017bd3c88d06ad0b0f369b7f0c71ff2451bf82345eb8869fdd34a5b81c79 SHA512 ce4086f89a2192580a7a6be37f2d6f5cb0f4257c9b59b1b241b13693ffe7b1304ca7ce5e323ee9a8be44addaea330d576467967aca056d9b5cc7242e30ad2b01 WHIRLPOOL 7747daa49192c0d35b7bfec79b0f59231e16e072778b369be3bc326b28af9a8d762acb4310eb529d0f88c53243e4cd4b495ba7a2eee5173f723bc84c03b3283e
-DIST sauerbraten_2010_07_28_justice_edition_linux.tar.bz2 464652953 SHA256 185e5dbf41a4426af5f692e49afa69237e23976ef3b368f43ec6aa19fb3cc86c SHA512 0d768c68264cd3083945945ce7a7b331b8b53adeb333803da7617643a5d521884be30c05d4635eed34489cc9280ce06b9af1e471557ba908977c39041c457282 WHIRLPOOL 7ff612e79813dae9f3ab9f8a85ce5c2e421468566b038112c0375b50c05e7f0dec7fdd84970374609687f899e4ca807d4d50382cfaa19e1a2f5e72ead3f79596
DIST sauerbraten_2013_01_04_collect_edition_linux.tar.bz2 589939261 SHA256 3ecc27c318125883763130e45805eb7ba3a426234e5766ab0d00522f4a437bd1 SHA512 f89c9e69bb69596829661f551e4b63b2f2af96a01f075cb94a80e2bfae4f8664b7dab8f4850b91499817240e0311b64b049ea985c761ff7bb6d39ed75e6198cd WHIRLPOOL d10e354942180064ab44a2f8c8b13819240fde3537825908768d1ddda24f600971641b8a9cee4abee9539ec912bf265cb1771c001ad81a33e287c99e0f6906b8
-EBUILD sauerbraten-2010.07.28.ebuild 3216 SHA256 87a7147c2f9e6e5d6217175d7aaaacc7d9596c4cae7a69d28c533cbcc83f952e SHA512 a23e049f7b8dfc444bbd65950463638922e86cb72586664342817c4605e275a20c6d2a3b3f23e51c594ab0147b799c9c951d3222f28684173c53d949bd219f1e WHIRLPOOL 08316673935154155f6ae35537be534fd98be9102b98b8756d0d9b45a5efad391534ad8562002bdb28c782ee67dca7d8e83b6d37cd6fcac50f81fe50c75124dc
EBUILD sauerbraten-2013.01.04.ebuild 3376 SHA256 691dd0af055ba940d7122d2a92effd59f8201b64a8951cb244629a4ceb101cb1 SHA512 973cdc44313aeb752a22c5d38ce7ec8b7cbc1c03437e078040899f67f6043675ecd0c04592e4fedc2545124ef85381b246984c1ce8ff42fb4e7ef83cbde90f95 WHIRLPOOL b1e4d73381d3cff8e8897e1e012d8bca9d9b74acd6e081d82f471c1c8c076f3020ffe30be7af7506fcd84aad1f1f49437417db0d12a4d9c317ab4ce9ffdb4db3
-MISC ChangeLog 3548 SHA256 63d16b1310ffe3632543b2cbed9b0dfea51589e775322fe443e0efee85dcb225 SHA512 2e1ed8d462545dc23452867edbd74df4138130d4d020434520a4cbcd21f05d49746e219cb9bd69daee79e84a5356e54da32d7b0d38ec2767c50982d7de2728d1 WHIRLPOOL a78e3ef2cdfc226045f6c19d1fb1bd6a038574b8a2b562b95aa675f10a7b6b27e937b772e2c8650704b1c55e5e2eadc8ddef5c9f864030b0dac38fb30355f6eb
+MISC ChangeLog 3701 SHA256 fb5f3f405ccc81fb6293c4c761fc2e63415563cb341f598faa0e45e9eefb090b SHA512 8e8bae3bde223491da99f6992903ca0a74879adadb9f0cd1caf7f90464ce7ab622785848fee5c832e8b8b50da142b6cebd03df6b65b1b0ef2a0462782ee109e6 WHIRLPOOL 357d0d5b4821d9e014253918a997f18124a67f7cf67abd740c8926895553f609956d13c93f1499b7b3739e3d028040695047e965f0c26912b492d59b31ef6e10
MISC metadata.xml 226 SHA256 5895cc4875434ce5d4986e44142ba75592ff8db946f467fb1c853759707c00dd SHA512 a42c73f8da988c9d7b165b4151819181b070f7b1c073f68c885e0212a97b7f791b95c759f1b44bda88496087ffebb4c1cbba7ef39501cc4afb00b9ab396e7f9c WHIRLPOOL 4468be6499e7e4e02a85d768bee66eabf75d0fa2319af60f3f7d4c462ecfaa99054d65998320d1cb8d498e1bafdbd089b3a9f10eba03314d03095e2dfbc32e34
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCgAGBQJRIRZFAAoJELp701BxlEWfBMcP/iGLGLhqkBYXJ36J/mFHVjwm
-h8UB05iAYwuOeQzyJ4hMJajF1gxLqWJuIkfi6NlA9YKCJIMI7TnMBYr9+YKpzMG6
-3YYKkd5Sqd4C6cqanLtIAtv11Lklk0agSKW7Lurhg4S9dy5oTUZqNOFrvy1qSvDD
-LYOHvdJmLQWg0bdY2BzRuFu20uX2RzI5HUlGv/ggCHvpVt14s7JXR0+GClP5lj/f
-0HGkgJhewiAUahLtbfwE0oxkzD5zpqEz8BMZmsaGhIsTnSWKZTnvlaA6Fkuhd27X
-uxoi7WLBXGjcjf46KGDoza5lCKPH6CRq42MuzKxMkv4JY41DeeaQ8MU+HlEWxgaG
-ATj8aSD8Yw+vFUsuhgG6CAeeVWX2+29wNMtSITM16bGF/r1NODVgvF/fb+AIsdWn
-QEKxgGb6964x6AiUeN9DL0TzqRbzwAed27u4RKCLn9+vCtIOMpiAkGtmFlVk7zTe
-NJEapP3o1AY8EwWPBeBqGpYpgZF9Dhkffl28V6RngYeSWNB0uIMfOTOeKcUfBjTP
-GXtICw5C2OvBP3JxjKospMWgNG9GL6zREh4alCOr1gHM3rfv2kX9TCQni/dHpnrr
-GBExW1ftfJbiw02s3Zr0kQ7cOv3vUpLC88QblGr2fvMwCQt9hpp8WMAohhOoC+o2
-8jNYVN09+LiX3lXxG5r/
-=NJnN
------END PGP SIGNATURE-----
diff --git a/games-fps/sauerbraten/files/sauerbraten-2010.07.28-system-enet.patch b/games-fps/sauerbraten/files/sauerbraten-2010.07.28-system-enet.patch
deleted file mode 100644
index e3521613071e..000000000000
--- a/games-fps/sauerbraten/files/sauerbraten-2010.07.28-system-enet.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- sauerbraten/src/Makefile
-+++ sauerbraten/src/Makefile
-@@ -4,7 +4,7 @@ override CXXFLAGS+= -Wall -fsigned-char
- PLATFORM= $(shell uname -s)
- PLATFORM_PREFIX= native
-
--INCLUDES= -Ishared -Iengine -Ifpsgame -Ienet/include
-+INCLUDES= -Ishared -Iengine -Ifpsgame
-
- STRIP=
- ifeq (,$(findstring -g,$(CXXFLAGS)))
-@@ -20,8 +20,8 @@ WINDRES= windres
- CLIENT_INCLUDES= $(INCLUDES) -Iinclude
- CLIENT_LIBS= -mwindows -Llib -lSDL -lSDL_image -lSDL_mixer -lzdll -lopengl32 -lenet -lws2_32 -lwinmm
- else
--CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl-config --cflags`
--CLIENT_LIBS= -Lenet/.libs -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL
-+CLIENT_INCLUDES= $(INCLUDES) `sdl-config --cflags`
-+CLIENT_LIBS= -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL
- endif
- ifeq ($(PLATFORM),Linux)
- CLIENT_LIBS+= -lrt
-@@ -91,7 +91,7 @@ SERVER_INCLUDES= -DSTANDALONE $(INCLUDES
- SERVER_LIBS= -Llib -lzdll -lenet -lws2_32 -lwinmm
- else
- SERVER_INCLUDES= -DSTANDALONE $(INCLUDES)
--SERVER_LIBS= -Lenet/.libs -lenet -lz
-+SERVER_LIBS= -lenet -lz
- endif
- SERVER_OBJS= \
- shared/crypto-standalone.o \
-@@ -116,15 +116,6 @@ default: all
-
- all: client server
-
--enet/Makefile:
-- cd enet; ./configure --enable-shared=no --enable-static=yes
--
--libenet: enet/Makefile
-- $(MAKE) -C enet/ all
--
--clean-enet: enet/Makefile
-- $(MAKE) -C enet/ clean
--
- clean:
- -$(RM) $(CLIENT_PCH) $(CLIENT_OBJS) $(SERVER_OBJS) $(MASTER_OBJS) sauer_client sauer_server sauer_master
-
-@@ -159,13 +150,13 @@ master: $(MASTER_OBJS)
-
- install: all
- else
--client: libenet $(CLIENT_OBJS)
-+client: $(CLIENT_OBJS)
- $(CXX) $(CXXFLAGS) -o sauer_client $(CLIENT_OBJS) $(CLIENT_LIBS)
-
--server: libenet $(SERVER_OBJS)
-+server: $(SERVER_OBJS)
- $(CXX) $(CXXFLAGS) -o sauer_server $(SERVER_OBJS) $(SERVER_LIBS)
-
--master: libenet $(MASTER_OBJS)
-+master: $(MASTER_OBJS)
- $(CXX) $(CXXFLAGS) -o sauer_master $(MASTER_OBJS) $(SERVER_LIBS)
-
- install: all
diff --git a/games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild b/games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild
deleted file mode 100644
index 5b16f37002fa..000000000000
--- a/games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild,v 1.5 2012/12/04 15:37:45 ago Exp $
-
-EAPI=2
-inherit eutils flag-o-matic games
-
-EDITION="justice_edition"
-DESCRIPTION="Cube 2: Sauerbraten is an open source game engine (Cube 2) with freeware game data (Sauerbraten)"
-HOMEPAGE="http://sauerbraten.org/"
-SRC_URI="mirror://sourceforge/sauerbraten/2010_07_19/sauerbraten_${PV//./_}_${EDITION}_linux.tar.bz2"
-
-LICENSE="ZLIB freedist"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug dedicated"
-
-DEPEND="
- sys-libs/zlib
- net-libs/enet:1.3
- !dedicated? (
- media-libs/libsdl[X,opengl]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-image[png,jpeg]
- virtual/opengl
- virtual/glu )"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- ecvs_clean
- rm -rf sauerbraten_unix bin_unix src/{include,lib,vcpp}
-
- # Patch makefile to use system enet instead of bundled
- epatch "${FILESDIR}"/${P}-system-enet.patch
-
- # Fix links so they point to the correct directory
- sed -i \
- -e 's:docs/::' \
- README.html \
- || die
- # Honor CXXFLAGS and LDFLAGS
- sed -i \
- -e 's/[[:space:]]*$//' \
- -e '/^CXXFLAGS=/d' \
- -e '/-o .*LIBS/s/$/ $(LDFLAGS)/' \
- src/Makefile \
- || die
-}
-
-src_compile() {
- use debug && append-flags "-D_DEBUG"
- emake -C src master server $(use dedicated || echo client) \
- || die
-}
-
-src_install() {
- local LIBEXECDIR="${GAMES_PREFIX}/lib"
- local DATADIR="${GAMES_DATADIR}/${PN}"
- local STATEDIR="${GAMES_STATEDIR}/${PN}"
-
- if ! use dedicated ; then
- # Install the game data
- insinto "${DATADIR}"
- doins -r data packages || die
-
- # Install the client executable
- exeinto "${LIBEXECDIR}"
- doexe src/sauer_client || die
-
- # Install the client wrapper
- games_make_wrapper "${PN}-client" "${LIBEXECDIR}/sauer_client -q\$HOME/.${PN} -r" "${DATADIR}"
-
- # Create menu entry
- newicon data/cube.png ${PN}.png
- make_desktop_entry "${PN}-client" "Cube 2: Sauerbraten"
- fi
-
- # Install the server config files
- insinto "${STATEDIR}"
- doins "server-init.cfg" || die
-
- # Install the server executables
- exeinto "${LIBEXECDIR}"
- doexe src/sauer_{server,master} || die
-
- games_make_wrapper "${PN}-server" \
- "${LIBEXECDIR}/sauer_server -k${DATADIR} -q${STATEDIR}"
- games_make_wrapper "${PN}-master" \
- "${LIBEXECDIR}/sauer_master ${STATEDIR}"
-
- # Install the server init script
- keepdir "${GAMES_STATEDIR}/run/${PN}"
- cp "${FILESDIR}"/${PN}.init "${T}"
- sed -i \
- -e "s:%SYSCONFDIR%:${STATEDIR}:g" \
- -e "s:%LIBEXECDIR%:${LIBEXECDIR}:g" \
- -e "s:%GAMES_STATEDIR%:${GAMES_STATEDIR}:g" \
- "${T}"/${PN}.init || die
- newinitd "${T}"/${PN}.init ${PN} || die
- cp "${FILESDIR}"/${PN}.conf "${T}"
- sed -i \
- -e "s:%SYSCONFDIR%:${STATEDIR}:g" \
- -e "s:%LIBEXECDIR%:${LIBEXECDIR}:g" \
- -e "s:%GAMES_USER_DED%:${GAMES_USER_DED}:g" \
- -e "s:%GAMES_GROUP%:${GAMES_GROUP}:g" \
- "${T}"/${PN}.conf || die
- newconfd "${T}"/${PN}.conf ${PN} || die
-
- dodoc src/*.txt docs/dev/*.txt
- dohtml -r README.html docs/*
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "If you plan to use map editor feature copy all map data from ${DATADIR}"
- elog "to corresponding folder in your HOME/.${PN}"
-}