diff options
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/sauerbraten/ChangeLog | 9 | ||||
-rw-r--r-- | games-fps/sauerbraten/Manifest | 25 | ||||
-rw-r--r-- | games-fps/sauerbraten/files/sauerbraten-2010.07.28-system-enet.patch | 64 | ||||
-rw-r--r-- | games-fps/sauerbraten/sauerbraten-2010.07.28.ebuild | 121 |
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}" -} |