summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2015-06-26 04:06:33 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2015-06-26 04:06:33 +0000
commit7addd8079e90df9a919d7121bcff80eed28b5684 (patch)
treea5fad55ff982401c87b0e731a85369e209130513 /games-strategy
parentBump (diff)
downloadhistorical-7addd8079e90df9a919d7121bcff80eed28b5684.tar.gz
historical-7addd8079e90df9a919d7121bcff80eed28b5684.tar.bz2
historical-7addd8079e90df9a919d7121bcff80eed28b5684.zip
version bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'games-strategy')
-rw-r--r--games-strategy/wesnoth/ChangeLog7
-rw-r--r--games-strategy/wesnoth/Manifest26
-rw-r--r--games-strategy/wesnoth/wesnoth-1.12.4.ebuild118
3 files changed, 127 insertions, 24 deletions
diff --git a/games-strategy/wesnoth/ChangeLog b/games-strategy/wesnoth/ChangeLog
index a57030901861..d262ce735233 100644
--- a/games-strategy/wesnoth/ChangeLog
+++ b/games-strategy/wesnoth/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-strategy/wesnoth
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/ChangeLog,v 1.248 2015/05/13 16:08:08 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/ChangeLog,v 1.249 2015/06/26 04:06:28 mr_bones_ Exp $
+
+*wesnoth-1.12.4 (26 Jun 2015)
+
+ 26 Jun 2015; Michael Sterrett <mr_bones_@gentoo.org> +wesnoth-1.12.4.ebuild:
+ version bump
13 May 2015; Michael Sterrett <mr_bones_@gentoo.org> wesnoth-1.12.2.ebuild:
add slot dep for lua
diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index fe95f77305d4..532df133efea 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,27 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
AUX wesnothd.rc 619 SHA256 23e250272768e1fb540104b96c96a24da09fedc9f89a6867adcae046160c0065 SHA512 b9f08d1e026ef8e970e8c7eb1533b91b9185917697bacf874970108f515b4d8af5ebc9a4ff2335f1fb19c37ca6fd281bd7153e773bcace22acf7f0772d2beb43 WHIRLPOOL fd35eeb82f6b15663194e28f301452753d8d0892df2f516dac7d579629978d5804fb277d930b0dcedf219fcd28f5389f8f6b89fd25a858c2402be4d1c19b788c
DIST wesnoth-1.12.2.tar.bz2 392234446 SHA256 1f4f76e5fd0ce175a3eb7b9855aff7a58dc75899c534d7653d97ac9fd4fe798b SHA512 023df596da0cbcc53d44a91a56635c9f31cfc2f3f4315c4029b44084c07ba838d22a10e378f14fab0c27dd1befe6e1a4d9e2c92ef47890748a30d36c9355c590 WHIRLPOOL cd65d622afad67d96acb3df33841740f2db25e8850addfc979a4b63b79b959699810be9ffc0df855453fc92e385ac27f52db4db6222d66ef2b94c9ed0a6aa911
+DIST wesnoth-1.12.4.tar.bz2 392278313 SHA256 bf525060da4201f1e62f861ed021f13175766e074a8a490b995052453df51ea7 SHA512 d8ea6d8c14b69318f4458d7e6dcace28979230ea13b76d07635ae9be7f2c675d4aa9822ff376a9617fe9fc1560999afdcf3165319842a5c2f0a4f87a31c170e9 WHIRLPOOL d4767d809f6085ef979c02928482b4bb16d3a1bdf34246bdb8b9eae0c8a7650f9d7160a851318c24b969fef777064ab7fda7c7687aab09c49a52f08327f4af0f
EBUILD wesnoth-1.12.2.ebuild 3207 SHA256 8a944d3bd0976df318288ec8529ef81090d74d64d928e7d20cd4b3a079d58baa SHA512 687e3018e8a1626415c1a9845c4ea216557f920d5028f7773cf936c004db79a0a73443275f0f1e959a40bc3bc15d3712c4be1e9c5a0589e4c2918c93ba9aa04c WHIRLPOOL 0b25e532734e126417ffe2f05c5f9db74d959ee4f717973cbb9865827a62dc78e4e4a0a2a9d5dba210efa57d4e14513a9c8a4d5453adc1fa5cbc710bb5469546
-MISC ChangeLog 31547 SHA256 1795f1c5aa4e6b3fb08030eebf2d226d98e2be67bcca49d746617e7007058df5 SHA512 13589916fa4b8469deb97dcf3d71c4ecf62f3a766d2221127c72dba1fbe7bde2c987b792e695ee9a9e6330acf7373699ca528fe6d8f96756e90e368068e26996 WHIRLPOOL adcb913e2c5fa486a74676059130ad11003a57a820ff083d3a8a7299a757371fb68c0404b62d1ec055fabfeebbf38eb348bd1c51e102d935cfd80a8a5159b42f
+EBUILD wesnoth-1.12.4.ebuild 3205 SHA256 7b2670bb4803159b9f7825c98eea0c8804cf352534faf8aedde80229260d5aae SHA512 20d15a9460aed511111b90adcc9fe642c5de5c9690455aa783acf58d60b11caf128a0f63e16bf887108543834eb41825a9018aba95303a878d290ed17c65942a WHIRLPOOL 3a90aa963cb3bfee0e9529648b70da2a18ef09b4a35fd48d2bd439e931dd101472a59f691147f0a952d92c67d19dfb428a052a8b55fde4e7afbf70a26f1fa4dd
+MISC ChangeLog 31673 SHA256 aaca8278c7afa850155f89798e7462837e1f5d4cc72db539677012c9a44f6747 SHA512 c7d36f359565cc275507711215c4bcf236b9112d90abbd1cbe3bd2210ab2ac7b219415ad7d67d48042e1a2018b1f5cbafe6997456d4859aa0d1f9cdbc0596e10 WHIRLPOOL 3e8e182cfefa24e1956155f86a9f7445e144e99fe63882e2740cb46f6dc51ef2655ef5e8ab5e20796461b70f0cbea047fba1c709e70defbebc9f520f4db36491
MISC metadata.xml 386 SHA256 75985887ccafe4008141f43f062ca8d91810ef785aec0af30641cd2627fa6113 SHA512 89bc3d44e15b85e56c510e25ff48e63e5df92efbff82a98d22446545ff4f404c1f0681014e7c4ca25335f616f8535da2cf626a9f02813d0cd138a9b324a4d23c WHIRLPOOL 00af4277525dbe2454fced6336c7dd1b36c0a56b01a940ae0a8f9bfe71b77a9e87e6c5089bc565c235dcb2e64c65439d01aeb94af1005d0137b7927d6bde5ee3
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
-
-iQJ8BAEBCgBmBQJVfsw8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmihckP/i/pWECKyZMuWf6GBz3PnWMQ
-/aCJfLyzFRFuTZ/XPglg2iADP9eXK7aRmcwaa5/u9SoTtXUcQHd+6EJ2X1iwvWVk
-Q2FQa4hfL2Oi+gKSVgPdfLkXEk9YfeOqj0Fv+6Oiww7Zc5G/TnhlfdtUjQzpwI9H
-lszCWt/X6mIbiAcdvChjRP5XpaRwIFDK4LWtgGyAmQVhiF4gwskzXR9FSN9l8bd1
-f2YHb8+mQy8trMkRfVbQ+QPne+KzEBtYb+XJ62NvhzRWYG2Kt3Yd3POhgePB5wRV
-R6SFEdcMNG7UkuYT22vBP9ps60oPsbFTID/XkBHmm8CHR8TXhxUjMqhmVv3xqmBK
-7491fcPPVtlr+FMQtjz1CWh/eaqr/IsEwioRmoyxQrjJx8Emx7AV4u98kKmggt72
-TDoTMD+EUIdQDrTHiulvKnc7s3I1ciIBN0sm4bU6d1MwWrRqPXAMg8HwM3qoxQ5d
-UpGkgWXBgKUKNAIfyIbAHh3nIrBxZBVc9rNwNc3jJXiHhFiBqfr7h2caHoww3ToZ
-Bogs1UoJkGqNCX4oOQ0bapW5grpKWDSPCB4OwAAMA6swZj1Z5hp0FhA1XiWDuUE3
-BLA7PfQYDvHkBYzW0gVKYAYIOw8sBwsgtfgYTfMvGKcAvUcfPIYROehP9hxoW7J5
-2CDKZiQhhLn0dXvw5ltF
-=V7Xg
------END PGP SIGNATURE-----
diff --git a/games-strategy/wesnoth/wesnoth-1.12.4.ebuild b/games-strategy/wesnoth/wesnoth-1.12.4.ebuild
new file mode 100644
index 000000000000..c7fc73b2db09
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.12.4.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/wesnoth-1.12.4.ebuild,v 1.1 2015/06/26 04:06:28 mr_bones_ Exp $
+
+EAPI=5
+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 fribidi nls server"
+
+RDEPEND=">=media-libs/libsdl-1.2.7:0[joystick,video,X]
+ media-libs/sdl-net
+ !dedicated? (
+ >=media-libs/sdl-ttf-2.0.8
+ >=media-libs/sdl-mixer-1.2[vorbis]
+ >=media-libs/sdl-image-1.2[jpeg,png]
+ fribidi? ( dev-libs/fribidi )
+ dbus? ( sys-apps/dbus )
+ sys-libs/zlib
+ x11-libs/pango
+ dev-lang/lua:0
+ media-libs/fontconfig
+ )
+ >=dev-libs/boost-1.48[nls,threads]
+ 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
+ fi
+ if ! use doc ; then
+ sed -i \
+ -e '/manual/d' \
+ doc/CMakeLists.txt || die
+ fi
+ # bug #472994
+ mv icons/wesnoth-icon-Mac.png icons/wesnoth-icon.png || die
+ mv icons/map-editor-icon-Mac.png icons/wesnoth_editor-icon.png || die
+
+ # respect LINGUAS (bug #483316)
+ if [[ ${LINGUAS+set} ]] ; then
+ local langs
+ for lang in $(cat po/LINGUAS)
+ do
+ has $lang $LINGUAS && langs+="$lang "
+ done
+ echo "$langs" > po/LINGUAS || die
+ fi
+}
+
+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
+ # Work around eclass
+ append-flags -UNDEBUG
+ 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=(
+ $(cmake-utils_use_enable fribidi FRIBIDI)
+ "-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_STRICT_COMPILATION=FALSE"
+ "-DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}"
+ "-DDATAROOTDIR=${GAMES_DATADIR}"
+ "-DBINDIR=${GAMES_BINDIR}"
+ "-DICONDIR=/usr/share/pixmaps"
+ "-DDESKTOPDIR=/usr/share/applications"
+ "-DLOCALEDIR=/usr/share/locale"
+ "-DMANDIR=/usr/share/man"
+ "-DDOCDIR=/usr/share/doc/${PF}"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ DOCS="README.md changelog players_changelog" cmake-utils_src_install
+ if use dedicated || use server; then
+ keepdir "${GAMES_STATEDIR}/run/wesnothd"
+ doinitd "${T}"/wesnothd
+ fi
+ prepgamesdirs
+}