Commits

hasufell  committed d35bb8f

[games-fps/unvanquished] version bump to 0.26.0

  • Participants
  • Parent commits cd0e88b

Comments (0)

Files changed (4)

File games-fps/unvanquished-data/Manifest

 DIST unvanquished-0.23-universal.zip 864799079 SHA256 6ade682957175f47531b0fb86f0a1573fa4c1a01a8b8d614bc06d15389377f68 SHA512 9689b4dfe4090bcd12bfd65ff082932a381f32a8136a35128fd7654aa96bd576608584a2f34e1c25dea3f807191a9c47f0468cb6a64c9f15ddaac7454d050b3e WHIRLPOOL 9d5a1d01ec3bfc99ad69f32f42e00b9e23508819e80a46377e007b0645a0c9905f93541356934df446bb1b8fed21a1c4c2044f0c7f12fe29d23ab375c6400e87
 DIST unvanquished-0.24-universal.zip 641928373 SHA256 c44f3e836a29b40cdaf5d81750abaa5b55a07c10c1ae043297905f255d67e67a SHA512 537d47410f84872bc626a388ce32f6b9c58fc4fe43a8b68cb0e9ea432c803780fbc54702d4ce010e95364e2f5132be708bd1021cb735a05ff062d934de59ed4c WHIRLPOOL 3a48bd2de59480ce0c70e3bc9e874f4f24e24abf946089fe609b7afcc3e9c00194565773b9a182bb4d560f62096784735614451fe4f71195089de11794d9e6ab
 DIST unvanquished-0.25.0-universal.zip 556496198 SHA256 7910becbf1a8e2a60ff4795491c0e70cff6b208acf307694206b87f6d1aea766 SHA512 fa54bb83036eaabd11d3a603a27e4b4b7c8347950d0b9e0b847cea793eb8e96f4270187b5d35f6c12ad65c84350efb2ea4a0271fb959bc859b0972d06724b85b WHIRLPOOL c1384f7dc5dabda7191ae5cf234416d8d60080831d3db99fa1d152e625e049345a7724016c134d06626c7c54f0b9c2b3dea749fbaad322fd779bbdc4a3a1cd21
+DIST unvanquished-0.26.0-universal.zip 566547587 SHA256 44230e94a673355049e33dcd54a1a24dcc329b54eefdd3d19ae02ccb0381e50d SHA512 8fc83323e21fc2176d572f5eabe8752a918981849eabf9e2a74620b96603a6fe44e39465482ec2cfac5efb32e374f93d6530f32b39c65418e8ecd6664f713902 WHIRLPOOL 82e0638ea91bdf6b364916b930b40ec33fcdcf4a64fa541003ac0a4ab9f7652bffd03a48c1be597459adc032b60981a1db05d67d5d7e7e01d505072baf46bded
 DIST unvanquished_0.24.1.pk3 635927 SHA256 a359723583be168a681d8526a614ecbf6ad11699f013c043282dc1f0e0255c59 SHA512 9f2a82f763e8148fc3375d7d44dc6c0155f14f3e691d8f8c9526dfe244869db041a5be23d4a94d3e9ed1e3c973a1bb7fda366b1fb0af2b8479c85fb35eb945ee WHIRLPOOL 86ccd7c1632f88ad41a02a86eb22d0ab1d0931674c7f637ef618fa93d91afb8c2d4ffb1d491238d7dcf4f3eebd23d8c1ee0f4d031c1354e35973d6355d1e1090
 DIST vms-0.19.0.pk3 546484 SHA256 a94e7ade70e8700728d65d812f3224487caf332a97c865a3acb3870581248988 SHA512 967e8617d0e2b9676e1bc3674e1198207023b8b06437ac265c93e266c230701ee7d6763f268b825d54f3f3755865e28009b309021703844cb93990cc7ba289c9 WHIRLPOOL bb23c0f7bcc99dd2e2b0de1a0716525bba0c99b05bfd12f0676b4cda1c8f8c6a8a93c32d39bc61d8fc73da641bd23f2e3a84a99745283fe75c7824292395635c
 DIST vms-0.20.0.pk3 584681 SHA256 be017bcc2b6ce75dace13db9e971674b9a157ab375b7b890aa98a5d045064559 SHA512 72069f92c03f17488e3afd220230c938e662be3547e29ebc3d9890c9b5693700f3d3bc10bef663d7938998139e22b049221df84c5c8b7a8b6810e68455f74b24 WHIRLPOOL a1a6f4c5a23ad1973c9a30a7d2dfcb3e5946a72966721c72f781dd44d7fdd8a56f96e353af66a02ba439b8535492f48f82dd7ac7d283cd392e99c44b56f2c2a9
 EBUILD unvanquished-data-0.24.1.ebuild 704 SHA256 2a209e87d5b7b1850075a55061c97a64f829ec37b2c526750895c3be454f2da6 SHA512 430ff0247c6db803688f49a47cf1b9e8457e9224fef7bb7a1dd5b75d229541676db703ba322d00926d9a8ad1a17699cbf38613bdfb11992d5005026423fbc19f WHIRLPOOL 6c1ae5725263d518c000a41c8fe57372d1674bb8945d2d18a7757c6e325392584888cc60f9fdede710f7367fb563f7da00cf7ee1cbadc95304c260e5a3331e1a
 EBUILD unvanquished-data-0.24.ebuild 605 SHA256 cb8496295903063087d0f8f52626c88f9e21dba7a3a2ad00301c7f5b80c791a4 SHA512 af076e12b9bab117b2f64107bf1a03d3234ac7928c70cd5947ea96023e2bfffdbb626800ca3cc908112ed53c6cea1e345e8c1172936c57209282fc53cd4b6adc WHIRLPOOL 374ef20058f98b90cb860dc555d3afd8d95565d9cadf47cbd99aeb615cbf0e189ce72150d729317721d3bc17667c61df0f6d0c53076d4e9452f3d615cbf480e4
 EBUILD unvanquished-data-0.25.0.ebuild 611 SHA256 f3f613834db4938c02e841838f3be01aaccd753370f0199b0beeba9a2af51bf5 SHA512 ae212a89b39bc4a2254fbb876ce5e9379eea7be51744deccd511a32613a07f5273556b52f02c50175bc04c0e32937814050ae6443bfc6f095a50aad82c7de5a2 WHIRLPOOL f8848fe7fedc69f7d4509e9f124fe5710110eba76a2b394274ebfbb1179296bad0576702cfb084615035073ac368e0a20f4314564c9c19cc7bef26ee86a42a97
+EBUILD unvanquished-data-0.26.0.ebuild 611 SHA256 f3f613834db4938c02e841838f3be01aaccd753370f0199b0beeba9a2af51bf5 SHA512 ae212a89b39bc4a2254fbb876ce5e9379eea7be51744deccd511a32613a07f5273556b52f02c50175bc04c0e32937814050ae6443bfc6f095a50aad82c7de5a2 WHIRLPOOL f8848fe7fedc69f7d4509e9f124fe5710110eba76a2b394274ebfbb1179296bad0576702cfb084615035073ac368e0a20f4314564c9c19cc7bef26ee86a42a97
 MISC ChangeLog 801 SHA256 8c3ba293b54c0312293ed89cf48e816bbfac8442d939a114a2f39406c3568a21 SHA512 9c8e9d49ae37f939751859da90ca65beb6da64b3e3e995ea9b82e3e721f34726e1145b3f59d2740f3c29dfea82a700dea78950509daa716e010743a31339dcea WHIRLPOOL e735856af69edee3f09c4f7f5a93e590464133438f92e319ae146f5954ea020b9ccb9168a50b109da24721f495edcb84a11d9ae8f1237c600d413aa6dc8da671
 MISC metadata.xml 235 SHA256 11ffaf6c7e9d3f8dbb48fb60cd443d87b61015bc3197206ca230f5c2b0c1e013 SHA512 8ff2114c96567a53f83cd07149d1530286182f54b3d1286b9ceccea41e85734be19d0f60876c73880d76baac48e698de91114bfda459e2ee6ade9c3237847133 WHIRLPOOL bd4bb26791fe245f1c2407aa690887524eef3e76de87b4f2b7049f436661ee78a669e4fe4415e227aa50ee404bbfbaf1822fa648792919f93cb3674fa0f55858

File games-fps/unvanquished-data/unvanquished-data-0.26.0.ebuild

+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit games
+
+MY_PN="Unvanquished"
+
+DESCRIPTION="Datafiles and maps for unvanquished"
+HOMEPAGE="http://unvanquished.net/"
+SRC_URI="mirror://sourceforge/${PN%-data}/${PN%-data}-${PV}-universal.zip"
+
+LICENSE="CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-NC-SA-3.0 CC-BY-NC-3.0 shaderlab"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="binchecks"
+
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}/unvanquished
+
+src_install() {
+	insinto "${GAMES_DATADIR}"/${PN%-data}/pkg
+	doins -r pkg/*
+	prepgamesdirs
+}

File games-fps/unvanquished/Manifest

 DIST unvanquished-0.24.0.tar.gz 4566486 SHA256 80e475c29871c03bc2430b709d91a76fd9331e4a73bc8024515ac0c48014229f SHA512 dee8a3b08d05bf2de306e579eb7b6e7c9bfdfdaea4a935b9a32726a0818a5b602fe0f8f67dd89a1ddc0ca506e893bfb5baa8f8ca73b629ba5efc81280506f2ac WHIRLPOOL 9558574a1148cc8420938aefab8c2ca08d5b8b6d1759d1915e09925f6dc107fcc6257a46b8a338ec243a9f1edbc4355605e7442cd5a8c994fb8b85c1df98d813
 DIST unvanquished-0.24.1.tar.gz 4570522 SHA256 cc1df7ef5ca87c7c5073ef6ae1ea1a68df8fb823a3716d368300cea699488972 SHA512 72fd1f8a26b7a84386da751837721755f2ff0e5386175c53797f3d5bd8939e1da2d201df7bece0f3d8c4b6289ff7c8bfe0b75b0150ea5a6e6b7b2f14c78444b5 WHIRLPOOL ffb6edf9e7cf9f2e783130a4db5ee13421f02b676886df6ccd25784cc45a55b575fd33c06f8288fbd235c5a672315073b033dcd519550c3d7c07647c4d15af46
 DIST unvanquished-0.25.0.tar.gz 4311156 SHA256 6e8fda45b92f046d79481ea9daa9c16b92eef0e9a79ff1654afba96441963f1e SHA512 cba81cb3961dbdcc6f01143f801cf75a063dd53d18cfce822f2f2dfdae292cd21a930509992fc16ea3837f49c59a7a6ecfcf1e1e1997d9d3ea434785f74fbb32 WHIRLPOOL b15ec4729a2059ccca69dc416cd39ac355c489ab27cf4022a58461c27d088f4e4a183ecaeb241e89c198ac38cdb7e6d7b79a40c6aa83605c2dbc193ae4e7a67c
+DIST unvanquished-0.26.0.tar.gz 4307158 SHA256 72d6ecd00b5a6f45ce3daf0b615c6f559731665487dfd29d1b02ebb09e6cd888 SHA512 544c60402e473b4b8b891ca32521af2d0836b773ff1e1211b4635df8a29087f2a9c98c27f39f0783ae17ea68cda47f58f1dd87f27cc938a0d15b145d4423977b WHIRLPOOL cd04eba4c48e696c5d0d0b5661b59d23ec97be50f37b6ac0308816038d079282e0c962f1312ed23e989fea12865e241b4abcfea610260e533aa8be2751b15a5b
 EBUILD unvanquished-0.18.0.ebuild 4741 SHA256 8317ffdaa22bab7511e04923b86c87f709f137f7ebf89278af1ba7302641abad SHA512 4b4978ebfa64c33727b1c85e63e95cfab0db235775e4e721ee3105ee87190f5f38bb9b1ff7db1155a705942f56044cfcf90dd4488f549faafb7e35d247448f52 WHIRLPOOL 6141cbeb6c09c823d40ebcea6ac42e18bb40349df8e7db650397ce326e2e4fd80f572077555674cec2d62c8653c0e90ff056c461b5bade45f3eb9e59c4d3268e
 EBUILD unvanquished-0.19.0.ebuild 4817 SHA256 3ab431939fa0d7ed7a7ce05d0cfaf8d09f010d0c2dc323e5ab546ce329e1bd96 SHA512 741951c43f383d78314c1abd0d953ef88487a1ce0d9236952ba9625b8f535f9d5798bf5613d885ef7a5ec39e1b89372f71f62535fda16d33f006636caa627957 WHIRLPOOL d894835785e38c3ad96a5aa47d0a86f9f64173442c5840896abcb666e95508c6c56f4c8a4cf36951c204a58bb93e1528009e209389050dfa7b4d924679b03f0f
 EBUILD unvanquished-0.20.0.ebuild 4986 SHA256 165c3d06f3cd025ea46082ea62e26a56a73ea35f47c9f2a610e09faeff442226 SHA512 e7e3cd625dba952ad76d9471ac03fcb546b04e301404ebdf7f27954da10a8914958c33bae38a1dea24cca2881161706e79e3c54e4711c4bb26e809963836f625 WHIRLPOOL e327882e96c1144bf5dbd6ce301bec9a873fe23d08ccfd5fc87ddff877389b6cde8f4bf1cda16775cca3ef41e31b8e9c8c87d60d9fa10c79b06e9e878ced6218
 EBUILD unvanquished-0.24.0.ebuild 4176 SHA256 94ad8e679083b87deb0b9d9ac093849a0b0618ae5449e60353534a8d08283c08 SHA512 ad667f18b017db9a19fee95054f943eb9321098adfea89873d3d4c7c90cd1a0b38d7fcf6a5ed1999a672fbfc5798f5739cb3ff15bcb93d5094de005cb0100fa3 WHIRLPOOL 03dfa25f317316d84a548aa9652d3b114a4c79edbbf5cf3a575bdae686646ac083e3dec6af2590ae72263eef498884eba8d5ceb61b6fba64eaaaeeead95e244a
 EBUILD unvanquished-0.24.1.ebuild 4172 SHA256 62a1916b317bf8dfc1be121c53f3e6f7b4a2be9b176e6c4f71b55bb93c7dfb43 SHA512 968a9989eb486ec6b19191f1ddb1230a5ed6685937bf16e1b82d7704abf337aa3160423f2a02d1b9f2c57866fda89aab2e44fdc6383106772e42e1318e83060c WHIRLPOOL 3580affaf5a2c8c08500b1b8bfbcfcc4e75921467c6151e5eb8aa6f3e4ab6fffc266cdcc4d98bbe2eebfc527631f6d477ec49b20bf48f9540c9ff076eb123dac
 EBUILD unvanquished-0.25.0.ebuild 4052 SHA256 7cc1cd0cb6e89b865b166729b30d5c0aec59d5fbeca6a570c149eb77da7ddffd SHA512 ab21553e988190ded7a78060af348ae14543016f0625e55fd56a69cde08e20c6d568028e38cb0c02160d02cd2ead88ea7ab079812df6c4c1625be437c5539274 WHIRLPOOL 4cd9cd48b5e98b6c3421746d9b652a774fee2dba20d05f07d51a46846ddc6bc21144f2fd965feb4bb3db75932b9603a63d3cac7ca2e47925b0093d13330a391b
+EBUILD unvanquished-0.26.0.ebuild 4052 SHA256 7cc1cd0cb6e89b865b166729b30d5c0aec59d5fbeca6a570c149eb77da7ddffd SHA512 ab21553e988190ded7a78060af348ae14543016f0625e55fd56a69cde08e20c6d568028e38cb0c02160d02cd2ead88ea7ab079812df6c4c1625be437c5539274 WHIRLPOOL 4cd9cd48b5e98b6c3421746d9b652a774fee2dba20d05f07d51a46846ddc6bc21144f2fd965feb4bb3db75932b9603a63d3cac7ca2e47925b0093d13330a391b
 MISC ChangeLog 1063 SHA256 34a13e3bf99b6125f997462f15765fac476e4219919b367948cde0bcae320950 SHA512 4629e22059544d2121050caa96c0b4397657e4e9cd565cf4940f11f74ce56408ea72c6b473905b8da5779a08e3bdc2b87843b648c7520caec84461162ae928ef WHIRLPOOL 93f4f4aedde6371224dc62fbc49c7c6cd0340bbe4be0f140280c975268e2e9be14a2a4904f0f5345dad4c9bd5e4499d5317b714be4d47d53982598a078224315
 MISC metadata.xml 1441 SHA256 f7e757abe7729741997239c57299d25738f101d0fc8b88d0b1c44c51b985ea9c SHA512 f3a115ca2627945e6adbdac2b01834ed1018c0a651dc3eaa2a949954f37e37208259ac1f8df93496344d91b243aebfd3b96fb969409669be4f0d8d349e4ad23c WHIRLPOOL 71bb6b797a652fee15e1ef6b18d5943a995c54ac0c57ecc7b8095d40a3a607192fc3b2338d1025c07442aea57f75391cfaa3cdfef21054d64e2b30219dc99d20

File games-fps/unvanquished/unvanquished-0.26.0.ebuild

+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils eutils flag-o-matic user gnome2-utils games vcs-snapshot
+
+MY_PN="Unvanquished"
+
+DESCRIPTION="Daemon engine, a fork of OpenWolf which powers the game Unvanquished"
+HOMEPAGE="http://unvanquished.net/"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/tarball/v${PV}
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3 CCPL-Attribution-ShareAlike-2.5 CCPL-Attribution-ShareAlike-3.0 as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dedicated geoip +optimization sdl2 +server +smp tty-client +voip"
+REQUIRED_USE="tty-client? ( !dedicated )"
+
+RDEPEND="
+	dev-libs/nettle[gmp]
+	dev-libs/gmp:0
+	~games-fps/${PN}-data-${PV}
+	net-misc/curl
+	sys-libs/zlib
+	!dedicated? (
+		media-libs/freetype:2
+		media-libs/glew
+		media-libs/libogg
+		media-libs/libpng:0
+		media-libs/libtheora
+		media-libs/libvorbis
+		media-libs/libwebp
+		media-libs/openal
+		media-libs/opusfile
+		sys-libs/ncurses
+		virtual/glu
+		virtual/jpeg
+		virtual/opengl
+		x11-libs/libX11
+		sdl2? ( media-libs/libsdl2[X,opengl,video] )
+		!sdl2? ( media-libs/libsdl[X,opengl,video] )
+		server? ( app-misc/screen )
+		voip? ( media-libs/speex )
+	)
+	dedicated? (
+		app-misc/screen
+		sys-libs/ncurses
+		voip? ( media-libs/speex )
+	)
+	geoip? ( dev-libs/geoip )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+UNV_SERVER_HOME=${GAMES_STATEDIR}/${PN}-server
+UNV_SERVER_DATA=${UNV_SERVER_HOME}/.Unvanquished/main
+
+pkg_setup() {
+	games_pkg_setup
+
+	if use server || use dedicated ; then
+		enewuser \
+			"${PN}-server" \
+			"-1" \
+			"/bin/sh" \
+			"${UNV_SERVER_HOME}" \
+			"games"
+	fi
+}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-flags.patch
+
+	# set paths
+	for i in ${PN}-server.{confd,initd,sh} ${PN}.sh ; do
+		sed \
+			-e "s#@GAMES_LIBDIR@#$(games_get_libdir)#g" \
+			-e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#g" \
+			-e "s#@GAMES_DATADIR@#${GAMES_DATADIR}#g" \
+			-e "s#@GAMES_STATEDIR@#${GAMES_STATEDIR}#g" \
+			-e "s#@GAMES_SYSCONFDIR@#${GAMES_SYSCONFDIR}#g" \
+			-e "s#@UNV_SERVER_DATA@#${UNV_SERVER_DATA}#g" \
+			"${FILESDIR}"/${i} > "${T}"/${i} || die
+	done
+}
+
+src_configure() {
+	if use optimization ; then
+		append-cflags -ffast-math -fno-strict-aliasing
+		append-cxxflags -ffast-math -fno-strict-aliasing -fvisibility=hidden
+	fi
+	append-cxxflags -std=gnu++11
+
+	# theora requires vorbis
+	local mycmakeargs=(
+		$(usex dedicated "-DBUILD_CLIENT=OFF" "-DBUILD_CLIENT=ON")
+		$(cmake-utils_use_build tty-client TTY_CLIENT)
+		$(usex dedicated "-DBUILD_SERVER=ON" "$(cmake-utils_use_build server SERVER)")
+		$(cmake-utils_use_use voip VOIP)
+		$(cmake-utils_use_use sdl2 SDL2)
+		$(cmake-utils_use_use smp SMP)
+		$(cmake-utils_use_use geoip GEOIP)
+	)
+
+	cmake-utils_src_configure
+}
+
+src_compile() {
+	cmake-utils_src_compile
+}
+
+src_install() {
+	if use server || use dedicated ; then
+		insinto "${GAMES_SYSCONFDIR}"/${PN}
+		doins "${FILESDIR}"/config/{maprotation,server}.cfg
+
+		newinitd "${T}"/${PN}-server.initd ${PN}-server
+		newconfd "${T}"/${PN}-server.confd ${PN}-server
+
+		newgamesbin daemonded ${PN}ded
+		newgamesbin "${T}"/${PN}-server.sh ${PN}-server
+	fi
+
+	if ! use dedicated ; then
+		newgamesbin daemon ${PN}client
+		newgamesbin "${T}"/${PN}.sh ${PN}
+
+		exeinto "$(games_get_libdir)"/${PN}
+		doexe *.so
+
+		doicon -s 128 debian/${PN}.png
+		make_desktop_entry ${PN}
+	fi
+
+	if use tty-client ; then
+		newgamesbin daemon-tty ${PN}-tty
+	fi
+
+	prepgamesdirs
+}
+
+pkg_preinst() {
+	games_pkg_preinst
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+	games_pkg_postinst
+
+	if use server || use dedicated ; then
+		elog "To configure your dedicated server, edit the files:"
+		elog "${GAMES_SYSCONFDIR}/${PN}/server.cfg"
+		elog "${GAMES_SYSCONFDIR}/${PN}/maprotation.cfg"
+		elog "/etc/conf.d/${PN}-server"
+		elog ""
+		elog "To run your dedicated server use the initscript"
+		elog "/etc/init.d/${PN}-server which is run"
+		elog "as user '${PN}-server' in a screen session."
+		elog "The homedir is '${UNV_SERVER_HOME}'."
+	fi
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}