diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2012-11-17 23:33:44 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2012-11-17 23:33:44 +0000 |
commit | 628f257150b651ae489dc9ff6082d00cd83b314b (patch) | |
tree | 34ea8959c51bc8c98b3ad9045aed148257513f49 /games-strategy/wesnoth | |
parent | fix init script (bug #443646) (diff) | |
download | historical-628f257150b651ae489dc9ff6082d00cd83b314b.tar.gz historical-628f257150b651ae489dc9ff6082d00cd83b314b.tar.bz2 historical-628f257150b651ae489dc9ff6082d00cd83b314b.zip |
version bump
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
Diffstat (limited to 'games-strategy/wesnoth')
-rw-r--r-- | games-strategy/wesnoth/ChangeLog | 7 | ||||
-rw-r--r-- | games-strategy/wesnoth/Manifest | 4 | ||||
-rw-r--r-- | games-strategy/wesnoth/wesnoth-1.10.5.ebuild | 117 |
3 files changed, 126 insertions, 2 deletions
diff --git a/games-strategy/wesnoth/ChangeLog b/games-strategy/wesnoth/ChangeLog index 8122cf7ad4c7..a9ac4d19b324 100644 --- a/games-strategy/wesnoth/ChangeLog +++ b/games-strategy/wesnoth/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for games-strategy/wesnoth # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/ChangeLog,v 1.216 2012/11/04 05:12:42 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/ChangeLog,v 1.217 2012/11/17 23:33:39 mr_bones_ Exp $ + +*wesnoth-1.10.5 (17 Nov 2012) + + 17 Nov 2012; Michael Sterrett <mr_bones_@gentoo.org> +wesnoth-1.10.5.ebuild: + version bump 04 Nov 2012; Michael Sterrett <mr_bones_@gentoo.org> +files/wesnoth-1.10.4-boost.patch, wesnoth-1.10.4.ebuild: diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest index 50137f9a5a0a..38dcd9cbca9d 100644 --- a/games-strategy/wesnoth/Manifest +++ b/games-strategy/wesnoth/Manifest @@ -2,7 +2,9 @@ AUX wesnoth-1.10.4-boost.patch 541 SHA256 98d7a146fde0f684c58d74abefb4c35c233115 AUX wesnothd.rc 619 SHA256 23e250272768e1fb540104b96c96a24da09fedc9f89a6867adcae046160c0065 SHA512 b9f08d1e026ef8e970e8c7eb1533b91b9185917697bacf874970108f515b4d8af5ebc9a4ff2335f1fb19c37ca6fd281bd7153e773bcace22acf7f0772d2beb43 WHIRLPOOL fd35eeb82f6b15663194e28f301452753d8d0892df2f516dac7d579629978d5804fb277d930b0dcedf219fcd28f5389f8f6b89fd25a858c2402be4d1c19b788c DIST wesnoth-1.10.3.tar.bz2 342168933 SHA256 b348f99c0ef810fb1f59b5e6ac6f0bb376922edb2552f4a11eb03b5cc658da78 SHA512 9fce16cb8c7b9e03e9d03114be6d19d712901a07a14c32c38388ee0aa1e105772050d6059b4112e583e6c1f32e0fd6d8c336eaced79d9940fe4d0b429601e738 WHIRLPOOL d44a08fe7abeb7e37f530ecd727bfb6cde3a6ac3fc952905dfcaab34b35da176061b3c783bd92dec4f15d039d9bce2f4236be8b0e8e9ac24c90e42fd48ee4577 DIST wesnoth-1.10.4.tar.bz2 342665460 SHA256 97131daf6e52175abe1c84ff55dbbf0f6b102b99f29d32490f5e89ee02cfebc3 SHA512 363f67805538450c693702add4790d7ec6ceb38c22fe79acd22c6ebb74ecacc1035b5dab2940ce88bb85d2d13c6fb24ec485d23c2ffc10e79778c57cf373c590 WHIRLPOOL c43f8e2e07eda50202d8f893c7b4593356a545d8f9cde07eac463cdf685e71c2d2667f7704ced0f9e8e8b45eaf42f05baa006611fe6190bac26eb95e48bc9d4e +DIST wesnoth-1.10.5.tar.bz2 343638424 SHA256 f627d246e473dcbad3b928a37e0783a7191a237430b0bfc7680ffe3d18ca74e7 SHA512 75e33ae3ef191aa3531066350d6e280c6a3d459461e9a09849a6786ef9ec5f37afe55862cd92b033e44be2ad5c1a3125ceea55c2b477b965d86bc5d0a36d945b WHIRLPOOL 72c373f2bf62a5e0017c4a01ad4829e9bf1e33aee8d2084793d68df5ba8ef68b9cd80f6fe1bced7d108a3a7a1e1f051918a72784b0bbf7e4f943e3b6023aa32f EBUILD wesnoth-1.10.3.ebuild 3211 SHA256 e86c540140b633c430d72cb3613d73944c37134f99012098c7017bbe5a50c03e SHA512 9839ceff8d87a832d7e8cb657e550d0e5dde8d6eddc0dfff96cd25c5c6e922c1dc9633d218bb0decfd7f0bed4349dea27b433f552638497f3c1a72f1a5b698c9 WHIRLPOOL 34b5e1018a7470408bb236c22357bce8500eb5a169ed7192800bf2aa9c70b68199a1a28da02bef3ca9f95df801781e99c61f65b55a47788886d1c3236b79de10 EBUILD wesnoth-1.10.4.ebuild 3261 SHA256 7401fc9fa7dbd9331bc825ba548139388abe87597da9fa4e5e75c89158747918 SHA512 1c17aae0b16c71251e35c9054ece7b9d87dca519e6985d6e340022e1c82681e4d9ca3bfb31d6c663d1c5b14d45ece76535d4cf1052ed8c2c5aa181c75c48b7ef WHIRLPOOL cbe8c4faf61ab92f294157fb69ae4bf8fc9868067030449c25946b551d7b37d63706468f6bce0656351a9e46fa166634343ac17be41383b859e12b4e98a78652 -MISC ChangeLog 27898 SHA256 0cd77db5c506b325b18bd713f2370b80f697633b7c4efe4763752b9ad5607d3d SHA512 982617c2b8716b97e82d75ac03f8f5ebfa2d95e026f95610507b2d42c7db5372c0fc1057ebc4b26769d7cb0992104817764707120ca63cd13b02c02636fa384c WHIRLPOOL a5714863caf4273fc3858149a60b40fd3968ea5bc618cd389560364390c6519480d09f094ae249e30027b8f1c068ce3c33c7c45b3ecd75d0d5f425a7cf124577 +EBUILD wesnoth-1.10.5.ebuild 3226 SHA256 52ee19092bec1734737f6f9a4cdd620f5433c5a9be677f0e00e2d014ba8d529b SHA512 ec86e80683bb1e293843aec7d5eb93e8e602c7f7430df796ab1ae93a8ac48328261a44b96d3eb1bdff04be22b163521f5a3cff1fdbe503b1147352e8e4419340 WHIRLPOOL 6f9387db557fde48051fb5bb5f751d84ced1d9a3faac45ef32a6710df2661553515cd6385aa2d8d493bdd7a89fc189ce745813e8b64647c7a2d9652d9df5a98d +MISC ChangeLog 28024 SHA256 08edef142ac1d89716eaf1c4b616c877ea02f93f92b1378d7c820cf496a5d7d8 SHA512 261fea347cfca1830001bbfbc474d1b1e805fcd387c80752f49416a34208e9f9ce75387f0866e306594c02b0f122514c3704ad48017fb1495e5a9bc25c14ff6e WHIRLPOOL 9ed617f30ddcb3da0220f96a50f635db0a60df0a1e339cc30529d3a7edc43bd7858f717d6eac0f620a752ffea69145b90301224b1b4b822285a991252d4e8ac7 MISC metadata.xml 237 SHA256 6ae15c0944026e6b0783ac18e715f1e15f130734c023091ce9c74fb933b698e0 SHA512 915c574b3e3ce7924d302e6e89156c5caa86d386114a90a52864a4bec4a30db8fe7546488e6054ba60308d819d281c707edf9f71c9e9ca6d42731d33ef9ee5be WHIRLPOOL 472c9ff5f9249832faf765771953fee5ee7dfdc2b95de74be6c71292fc278ee88b0c2e6d6b08665de6f7f25a9822f16158b7d6c0e14f4aa7d8fcf4a7692b5578 diff --git a/games-strategy/wesnoth/wesnoth-1.10.5.ebuild b/games-strategy/wesnoth/wesnoth-1.10.5.ebuild new file mode 100644 index 000000000000..1f6bd683e409 --- /dev/null +++ b/games-strategy/wesnoth/wesnoth-1.10.5.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/wesnoth-1.10.5.ebuild,v 1.1 2012/11/17 23:33:39 mr_bones_ Exp $ + +EAPI=2 +inherit cmake-utils eutils multilib toolchain-funcs flag-o-matic games + +DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game" +HOMEPAGE="http://www.wesnoth.org/" +SRC_URI="mirror://sourceforge/wesnoth/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus dedicated doc nls server" + +RDEPEND=">=media-libs/libsdl-1.2.7[joystick,video,X] + media-libs/sdl-net + >=media-libs/sdl-ttf-2.0.8 + >=media-libs/sdl-mixer-1.2[vorbis] + >=media-libs/sdl-image-1.2[jpeg,png] + !dedicated? ( + dbus? ( sys-apps/dbus ) + ) + >=dev-libs/boost-1.36 + sys-libs/zlib + x11-libs/pango + dev-lang/lua + media-libs/fontconfig + virtual/libintl" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +src_prepare() { + if use dedicated || use server ; then + sed \ + -e "s:GAMES_BINDIR:${GAMES_BINDIR}:" \ + -e "s:GAMES_STATEDIR:${GAMES_STATEDIR}:" \ + -e "s/GAMES_USER_DED/${GAMES_USER_DED}/" \ + -e "s/GAMES_GROUP/${GAMES_GROUP}/" "${FILESDIR}"/wesnothd.rc \ + > "${T}"/wesnothd \ + || die "sed failed" + fi + if ! use doc ; then + sed -i \ + -e '/manual/d' \ + doc/CMakeLists.txt \ + || die "sed failed" + fi + # how do I hate boost? Let me count the ways... + local boost_ver=$(best_version ">=dev-libs/boost-1.36") + + boost_ver=${boost_ver/*boost-/} + boost_ver=${boost_ver%.*} + boost_ver=${boost_ver/./_} + + einfo "Using boost version ${boost_ver}" + append-cxxflags \ + -I/usr/include/boost-${boost_ver} + append-ldflags \ + -L/usr/$(get_libdir)/boost-${boost_ver} + export BOOST_INCLUDEDIR="/usr/include/boost-${boost_ver}" + export BOOST_LIBRARYDIR="/usr/$(get_libdir)/boost-${boost_ver}" +} + +src_configure() { + filter-flags -ftracer -fomit-frame-pointer + if [[ $(gcc-major-version) -eq 3 ]] ; then + filter-flags -fstack-protector + append-flags -fno-stack-protector + fi + if use dedicated || use server ; then + mycmakeargs=( + "-DENABLE_CAMPAIGN_SERVER=TRUE" + "-DENABLE_SERVER=TRUE" + "-DSERVER_UID=${GAMES_USER_DED}" + "-DSERVER_GID=${GAMES_GROUP}" + "-DFIFO_DIR=${GAMES_STATEDIR}/run/wesnothd" + ) + else + mycmakeargs=( + "-DENABLE_CAMPAIGN_SERVER=FALSE" + "-DENABLE_SERVER=FALSE" + ) + fi + mycmakeargs+=( + $(cmake-utils_use_enable !dedicated GAME) + $(cmake-utils_use_enable !dedicated ENABLE_DESKTOP_ENTRY) + $(cmake-utils_use_enable nls NLS) + $(cmake-utils_use_enable dbus NOTIFICATIONS) + "-DCMAKE_VERBOSE_MAKEFILE=TRUE" + "-DENABLE_FRIBIDI=FALSE" + "-DENABLE_STRICT_COMPILATION=FALSE" + "-DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}" + "-DDATAROOTDIR=${GAMES_DATADIR}" + "-DBINDIR=${GAMES_BINDIR}" + "-DICONDIR=/usr/share/pixmaps" + "-DDESKTOPDIR=/usr/share/applications" + "-DMANDIR=/usr/share/man" + "-DDOCDIR=/usr/share/doc/${PF}" + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + DOCS="README changelog players_changelog" cmake-utils_src_install + if use dedicated || use server; then + keepdir "${GAMES_STATEDIR}/run/wesnothd" + doinitd "${T}"/wesnothd || die "doinitd failed" + fi + prepgamesdirs +} |