summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-03-04 16:32:22 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-03-04 16:32:22 +0000
commit1d922b3ef4124b1e247d4a25fa876d8fd2bfdca8 (patch)
tree7586812a1d5b66d08b427fcb0be6fd8ea32f3a7b /games-strategy
parentVersion bump wrt bug #455218. (diff)
downloadhistorical-1d922b3ef4124b1e247d4a25fa876d8fd2bfdca8.tar.gz
historical-1d922b3ef4124b1e247d4a25fa876d8fd2bfdca8.tar.bz2
historical-1d922b3ef4124b1e247d4a25fa876d8fd2bfdca8.zip
version bump
Package-Manager: portage-2.2.0_alpha164/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'games-strategy')
-rw-r--r--games-strategy/dunelegacy/ChangeLog10
-rw-r--r--games-strategy/dunelegacy/Manifest19
-rw-r--r--games-strategy/dunelegacy/dunelegacy-0.96.3.ebuild52
-rw-r--r--games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch60
4 files changed, 131 insertions, 10 deletions
diff --git a/games-strategy/dunelegacy/ChangeLog b/games-strategy/dunelegacy/ChangeLog
index 7c52ceae86ee..8556f322f9e1 100644
--- a/games-strategy/dunelegacy/ChangeLog
+++ b/games-strategy/dunelegacy/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-strategy/dunelegacy
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/dunelegacy/ChangeLog,v 1.7 2012/11/04 18:49:43 hasufell Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/dunelegacy/ChangeLog,v 1.8 2013/03/04 16:32:18 hasufell Exp $
+
+*dunelegacy-0.96.3 (04 Mar 2013)
+
+ 04 Mar 2013; Julian Ospald <hasufell@gentoo.org> +dunelegacy-0.96.3.ebuild,
+ +files/dunelegacy-0.96.3-build.patch:
+ version bump
04 Nov 2012; Julian Ospald <hasufell@gentoo.org>
files/dunelegacy-0.96.2-build.patch:
diff --git a/games-strategy/dunelegacy/Manifest b/games-strategy/dunelegacy/Manifest
index 068319817f2a..1fbbcde42e3e 100644
--- a/games-strategy/dunelegacy/Manifest
+++ b/games-strategy/dunelegacy/Manifest
@@ -2,18 +2,21 @@
Hash: SHA256
AUX dunelegacy-0.96.2-build.patch 1603 SHA256 060cc0277e87e6b88da38de51aa4c907ae3e8c70edc63d423812a077eb009f57 SHA512 242690fe75e109ce465d798b76cb4079dc950fda9387fd97c635065baa44e4794f404c1fa9007051f52ddc826c207ac3f57654bb7a5531a789f8af5aba2349ee WHIRLPOOL 984dacd2f4c36ff00858e7d3ae92261d22269ba77144980192584fb5793195e493f0fa6573af195e002664b05f70c1274270308e5e5f8591fcafe37595629e8c
+AUX dunelegacy-0.96.3-build.patch 1942 SHA256 3e95bdfbe3ec02b782dbc002f3ce22ff21536f124fb58faa470dccaea1f64230 SHA512 fa3ffaa26ba1d85bc65d646347ef9c725bfb4f8b7e78c3ca13429356def201bb255d31c6ec684ca99dd0928bf9a3b83af547a7cb865ba1c2475ce03401fa91bb WHIRLPOOL 48d8b5b62098f43088482b9e0d7285fe35431382e8ac8105a103622de8a4ca81f6c07bb8c75da02af2571da5d79140eecb68d9159b8adbbe9ca3762260cd4951
DIST dunelegacy-0.96.2-src.tar.bz2 1437524 SHA256 bdf27bdaa001f37db52ab4747bd563b48334db5df6e6e8314de85a0340649173 SHA512 49af1d74ea02c051b1c03393d1dc796eb1a81b402fa8a74643c308986a88ef25fe13dafded595f4144c8a83bf8fd51ad13c85c5c926fa13c436ecb08d6d9d7c1 WHIRLPOOL 47ca519e9de003c373a88fea22b198921f2ffebfaa4b068963fe68c3e06bf2370dfbf553e13f910a8c1cd084d16b5abc6369b93397220e377dcf840f544c835d
+DIST dunelegacy-0.96.3-src.tar.bz2 1652302 SHA256 677159c174d9f9e8eb20e5e5cec997decf8e5a7091dc1583dc23fe340c5f6222 SHA512 c84281b44bdac4eec360d90e2f23aa75468cf08c6edd6a5002c539e609312fd39e3284518ef5498201f2b0433d11cf2478cd13a2159af7c6bbef326e680fa241 WHIRLPOOL a90330135e74ee2875c18f8696aee9598cee07e185d6f7759f180d9934e5e063e0a5b449644e2744d8e480e9be35bb93277d71d0a021f3dccb0541540ef84439
EBUILD dunelegacy-0.96.2.ebuild 1137 SHA256 a6da3bd25c1cef17e63daee2d86f811af4aa234a40aaf232fa3521129c2a5fc9 SHA512 54cb0889f62a994fd57d6dc5fe73d807ea4a33ba50485f3f20184ee9172f6d84c6932e7f2777cfa2be592a02891a8f08e54e594253cf9e21fb906cac09154389 WHIRLPOOL 03f9eb5c5b92012d77dd1933d133f1d8b5884d0e61e11dbed10af9d7b0a800a32471d0f4aafe133e6337dacbd49eaea141c9337d6752a096334725de3b229b2d
-MISC ChangeLog 1111 SHA256 6308b5ec05270f749fb11c9e8a96ea4a1e30a74e3d32fb394488efefbd00d6ff SHA512 49ba6946afb1dcc937a30482792143a0dda7d0e600e7726b877d58e17082e465423b14c555aa5379d442c6f23041ab5a916127efc015d67d13861221eb250abc WHIRLPOOL 31d4c619fe339aa165dbd4dfed0d03784c5e3fa06d5013d0987a1bae54e33451472ce22642d486871de7a9a65b9c339b35fe82f03cce8b5702c2311a1cd0d54b
+EBUILD dunelegacy-0.96.3.ebuild 1137 SHA256 d8452da009e955792592ec5256c8545d00c6aa1a8dc4416dd6f9aae08571d496 SHA512 3a62c66571af12c8a8b9d78771638d24d632639e80b0d500a16ddd67ca9bf1a5b2085f0a609579fffd1a9bc5fcb7500a70bfd2bf420ef32b7afd0b444925cef1 WHIRLPOOL 9433dc6649e98124fdad302cf9f61696a99e60043e366eb781b9c3569f48cad684db2185a14725030bf28b6af6b4956335482a397c10cbbf1649c420526353b7
+MISC ChangeLog 1279 SHA256 ac6f702d686424ea92d9527213dbb355fe12314921d165a4f07eb995d9351c30 SHA512 c487a84afb12cb3d1fe2d43dc22f856107ca35b10d16b1f7871cc5031af9f4e4b318316b8a52965bf5dd97c14176ac3c6147745db14d37272746d1dc7be2f3a4 WHIRLPOOL aefeb09e6dd347d59dd181e0387ed773febafd710089d25d6215a241bfe3fefe1dcdf1569040f601453f3d9cbf0ff556c1e14306c545e93f63e5aa23ee818318
MISC metadata.xml 1055 SHA256 4d31122e40133370f53dc4e1a7a3f2fea09e4afaaee1ffb8f44018f4976bc197 SHA512 cfa5777e71eed1527363d363d6c69cb35626448daa8c9bcd162cf3cbf5567386270080a98ab09a2001b36e9164023bc6063e06a94d6f51d692ce5e5f405d1380 WHIRLPOOL dbd1534f2f9053e251dc83be084d5cf9f79f0b4d5511d82b548f0c366c82d0f387735497b778118a0f87c15c1261db610f9d553c94025fe6f6b10e9bc11724d4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQlrjMAAoJEFpvPKfnPDWznGAH/R+Tvz34JWMsLBCZnYxbBiCT
-AMctzMUXdEGfyv8y8toGSVPHt7c59o+EoXrolVGDZR6u7EOwr+Gmj40oYcl9hSVr
-6j/6ccXx5ywSLv4gc7Ugyhx0huE2vkK1k6Tx/cdTy1t+sRDq6QKQRVh/NkZGYLYE
-i2ShqGzq2SIVHF2EvpfzXozEuAru2IQp2FA/atrbASQv2oMmAdTSHe8NQNqDOBOf
-iwRsz6gi90+lAdEegpM41qtPV/89GvttuerbFheh1U+9kyJG3xEutEF5uxWMxJ6/
-R6RXyb9tTeM0kCltVQBlZhzpp7UzGK6VFUmmOj8SMK4D6EJlxVbdqTvowz/QSbA=
-=NYRx
+iQEcBAEBCAAGBQJRNMyUAAoJEFpvPKfnPDWz75sH/0a4zq2AOOJuJilUO46LWzen
+qDVk/yyFHrvJQoq/ZGh6Qf+uuMvo7h5wnKnP72upRm98ujlq9gzt2kVQG0Iv4bAE
+iYyC91mKqI+dFi7SFk/fLDZ+WkIdugJoLzmadKQadkwvUm6Y9Ddzwqzp6tJJv0fG
+kkOmhTOHLMV9eeuZLwrXMz5qklr5Nstkn1v7G5tfzRY+T66mD7l+XawHDgF4yiuG
+Zcu1OwF14s4K9XFUjDXQMxw7yFaPwZvpDmuy6DhgLLSggjbx961LGRqszA2WKSra
+pwQU/4iqcY/aoAOShj2pMkoe/VXsHd1cpt55+/A0y44ZmR1odWyhVUjBgG+/Bt0=
+=taU5
-----END PGP SIGNATURE-----
diff --git a/games-strategy/dunelegacy/dunelegacy-0.96.3.ebuild b/games-strategy/dunelegacy/dunelegacy-0.96.3.ebuild
new file mode 100644
index 000000000000..5c6a30a24bd8
--- /dev/null
+++ b/games-strategy/dunelegacy/dunelegacy-0.96.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/dunelegacy/dunelegacy-0.96.3.ebuild,v 1.1 2013/03/04 16:32:18 hasufell Exp $
+
+EAPI=5
+inherit autotools eutils gnome2-utils games
+
+DESCRIPTION="Updated clone of Westood Studios' Dune2"
+HOMEPAGE="http://dunelegacy.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+alsa pulseaudio"
+
+RDEPEND="media-libs/libsdl[X,alsa?,audio,pulseaudio?,video]
+ media-libs/sdl-mixer[midi,mp3,vorbis]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+# exits on start without libsdl[alsa] or libsdl[pulseaudio]
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-build.patch
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ doicon -s scalable ${PN}.svg
+ doicon -s 48 ${PN}.png
+ make_desktop_entry ${PN} "Dune Legacy"
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch b/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch
new file mode 100644
index 000000000000..93dd907738bc
--- /dev/null
+++ b/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch
@@ -0,0 +1,60 @@
+Author: hasufell <hasufell@gentoo.org>
+Date: Thu Aug 9 18:57:40 2012 +0200
+
+ respect flags
+ use pkg-config
+ use LDADD instead of LDFLAGS for libs
+
+--- configure.ac
++++ configure.ac
+@@ -16,14 +16,6 @@
+
+ AC_SUBST(dunelegacydatadir)
+
+-dnl Some flags for gcc
+-CXXFLAGS="-O3 -pipe -pedantic -Wall -Wextra -Wno-unused-parameter -DNDEBUG"
+-dnl Additional flags: -Wconversion -Wno-sign-conversion
+-
+-dnl Some flags for clang
+-dnl CXXFLAGS="-O3 -pipe -pedantic -Weverything -Wno-sign-conversion -Wno-conversion -Wno-shadow -Wno-missing-noreturn -Wno-padded -Wno-packed -Wno-weak-vtables -Wno-c++11-narrowing -Wno-cast-align -Wno-unreachable-code -Wno-missing-prototypes -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-format-nonliteral -Wno-unused-macros -Wextra -Wno-unused-parameter"
+-
+-
+ dnl test for -ffp-contract=off (gcc >= 4.6) and use -mno-fused-madd instead
+ oldCFLAGS="$CFLAGS"
+ CFLAGS="-ffp-contract=off"
+@@ -33,34 +25,14 @@
+ )
+ CFLAGS="$oldCFLAGS"
+
+-case "$target_cpu" in
+-i*86) CXXFLAGS="$CXXFLAGS -mfpmath=sse -msse";;
+-esac
+-
+-AC_ARG_ENABLE([debug],
+- [AS_HELP_STRING([--enable-debug],
+- [compile with debug information @<:@default=disabled@:>@])],
+- [],
+- [])
+-
+-if test "$enable_debug" = "yes" ; then
+- CXXFLAGS="$CXXFLAGS -g"
+-fi
+
+ dnl Check for SDL library
+ SDL_VERSION=1.2.0
+-AM_PATH_SDL($SDL_VERSION, : , AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]))
++PKG_CHECK_MODULES([SDL], [sdl >= $SDL_VERSION SDL_mixer])
+ CFLAGS="$CFLAGS $SDL_CFLAGS"
+ CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
+ LIBS="$LIBS $SDL_LIBS"
+
+-dnl Check for SDL_mixer library.
+-AC_CHECK_LIB(SDL_mixer,
+- Mix_OpenAudio,
+- LIBS="$LIBS -lSDL_mixer",
+- AC_MSG_ERROR([*** SDL_mixer library not found!])
+-)
+-
+ dnl enet defines
+ AC_CHECK_FUNC(gethostbyaddr_r, [AC_DEFINE(HAS_GETHOSTBYADDR_R)])
+ AC_CHECK_FUNC(gethostbyname_r, [AC_DEFINE(HAS_GETHOSTBYNAME_R)])