summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2012-11-01 21:58:10 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2012-11-01 21:58:10 +0000
commit898fd95b80ddcecea4f6f0f1144b63ef7dee0f27 (patch)
tree424b57082c82cabfc299099351980632daa67621 /games-strategy/hedgewars
parentMinor documentation improvements. (diff)
downloadhistorical-898fd95b80ddcecea4f6f0f1144b63ef7dee0f27.tar.gz
historical-898fd95b80ddcecea4f6f0f1144b63ef7dee0f27.tar.bz2
historical-898fd95b80ddcecea4f6f0f1144b63ef7dee0f27.zip
version bump (bug #440796)
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'games-strategy/hedgewars')
-rw-r--r--games-strategy/hedgewars/ChangeLog8
-rw-r--r--games-strategy/hedgewars/Manifest25
-rw-r--r--games-strategy/hedgewars/files/hedgewars-0.9.18-cflags.patch23
-rw-r--r--games-strategy/hedgewars/hedgewars-0.9.18.ebuild62
4 files changed, 96 insertions, 22 deletions
diff --git a/games-strategy/hedgewars/ChangeLog b/games-strategy/hedgewars/ChangeLog
index 82f21c20f88d..c699e3b07a79 100644
--- a/games-strategy/hedgewars/ChangeLog
+++ b/games-strategy/hedgewars/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-strategy/hedgewars
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/ChangeLog,v 1.39 2012/09/24 00:40:19 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/ChangeLog,v 1.40 2012/11/01 21:58:10 mr_bones_ Exp $
+
+*hedgewars-0.9.18 (01 Nov 2012)
+
+ 01 Nov 2012; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/hedgewars-0.9.18-cflags.patch, +hedgewars-0.9.18.ebuild:
+ version bump (bug #440796)
24 Sep 2012; Mike Frysinger <vapier@gentoo.org> hedgewars-0.9.17.ebuild:
QA_DT_HASH (old/deprecated) -> QA_FLAGS_IGNORED (new hotness).
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index afb3b8578e11..36e1973c5569 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,24 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+AUX hedgewars-0.9.18-cflags.patch 757 SHA256 d43ad32b6113211bcbee3820cd2daef39d561d08af181be650fe2d53e1652299 SHA512 c347a855b1166ec21de597bf65c498cf987c06028b5fd91e819ab3e0fc09aa3a3741c9e000000ca4392f18d3ce8bf906ac74888340f1c29aeeeb6a0e74ce8692 WHIRLPOOL dab57f74637b954c5ebd43370ffabc822fc0ef0c1ee0c822b7c9cfb5309f78169a7d02c12d97e6aada038a59e3bc273ae3c85c65a43b608e8fe9af1d9d5367d6
DIST hedgewars-src-0.9.17.tar.bz2 138938373 SHA256 6a5b941825d86ca7ee2dc28f25a868268a07db336bec615167358e880125ca0b
+DIST hedgewars-src-0.9.18-2.tar.bz2 180569179 SHA256 edea66d3d3a99c66fe26fb05b4db5071107a645139cfee944ae91524c5431087 SHA512 3e136237545d8990b5a5d6f2145298a2c816041028c14dab58220c83f0ca8ee061ee7e6606fd8904a03b816c83d3c4576ea6c76faa43259f219bdd3a170e5db0 WHIRLPOOL 9aaa6b73876e18f3d0ead912b3295b1ee8dd903b24d30ef2965363e430ca2ba49c7416e6f38d7dffd108a897c86d213ddec2ff228f550af0d851dcda84791d0a
EBUILD hedgewars-0.9.17.ebuild 1539 SHA256 54c7b9999df578e02ee56f271b293e87d974b7b691500d6f0492c832fc3e1b9e SHA512 afe84c553771993e4c2d06cc40b9e6c2866503461b648f3f148f025db8afdda2bd6fd94aad9e2b2243eadb62391262c315bcc6bfa45f94c4f91b9016e3423179 WHIRLPOOL 6db1263b6b5499b65fd0be0986ff48b299d39100e92ad021379ed9875c6394b798ba1370ba7356e99e079057b0101fafe735ca3c44b2a6bc6f998f577e273935
-MISC ChangeLog 5562 SHA256 00011630bf1f321c217cb91e4b1e7a93aace5ac7ff10916d9f3f7a863ad870d6 SHA512 3169e4811bb8e2a6a079b56d5d8ac67d21255703045590e13ed311d919b10b119f1faddfb1198c32af2e4eb2cef24b9118ad22c29addb672d78a7fe866dcee15 WHIRLPOOL 3c8400be14013b570a93f3d8853151884219d25f1219a99c18ce5e26d275d981602530a7f7aacf9dccea81fa256fb72059bbf020991b7764f7394d23077b302d
+EBUILD hedgewars-0.9.18.ebuild 1681 SHA256 a73f505947d716d2d7f30d6e1e869e9977732cbca9c6e6b4c21e726fe0ad2582 SHA512 b738720d6ca5f08fa43dec4e4a5bda52b2609425c1ffe1a875cb626c1bbd88d773105d545904216590513e3ba53fb10268d607ce2eac96e67e1f281aa4dce271 WHIRLPOOL da0984b35ac63e5400d366c66600ba541b443fbefc1dd18cc230803ec37eb58223f365520ecc17585134c6b232ac944b8f2c5306cf88c56f750f6d6eb0e6d32f
+MISC ChangeLog 5749 SHA256 d0e9e352f7c055b3e83a7b6e8025292664ff558edf81b001d087800f147438d2 SHA512 03cbc565d6a482c8aa1966732a99ec0c747063a0de4940c822d0f0b80cdb43627ab9fce53f8351836c22d66e219c0fa195d02de2d87f51f541edce04abbf1b01 WHIRLPOOL ac254c97f9110c74720762c75ca3141269f0750519a9a484f53ab7ee6f237532affd3675a601ac252d52172dee6133f634d1fb02737d07d7841ea911f1bc3335
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCAAGBQJQX6v6AAoJELEHsLL7fEFWtEoP/0u7u/4QtsXaFyqV48mkBFrl
-Ydf28cy2yIhBMJvrOSitlyTD1MRRlfGGRKyE+YPNO5TuyOYujp4vOvTOOnQc3ybc
-b7ofh8xA//7R5KYEVZPZWueGBba3Hx1TXfXG4bzpzSglLBpcfVQSV+OgRaA9rU0r
-MDgXK1cZwXLNbkTp+IuFzaMg7A2qIs7/5Pl/NLS/UNC9QB5M6kyPPYeScUrrJESf
-uAeg5NmETNgzJY9cuMKb/vkZ4ojx6lKGYD6AtsqrflyUZTnrci8UsQK5fhvABxes
-hlss5s9sIQTwbx338VtUlCtVNxul+kcC0Cz1DXxwDN16GKR2ua+AYEqKL0Ubjxc3
-RxC4jq3n4I+AOX9E1BffjSWwb7m3m9MUjprp6Kvn4jsvqC+7POeXENV5G6SM+RYu
-GKtvE54ZiYDURHDMB6na4PALYG7b9kxW2sGlalkSpeCur00rg0Z/8dJn+coVCzS1
-/rZV4PFK2OY0fre6l5DqYwJUFGs3lTSb2PCsfvv6S3bLfG6Elf1WJ7Co/hW+/w5T
-hLnZXlChsqjYyZr6vJwBv4cfmJXa3ZTqoNMaC+0UqA6Xj8CXJVtuF9pf3b6/8h0S
-SAQ/MdmYpm1IM6L+Kfh/QX584jXAqpdgo12JIs21kLyP12XDu5C6F8L8LOhPTtcG
-pWWwrlddzbQCY6hPxYQ6
-=t8lc
------END PGP SIGNATURE-----
diff --git a/games-strategy/hedgewars/files/hedgewars-0.9.18-cflags.patch b/games-strategy/hedgewars/files/hedgewars-0.9.18-cflags.patch
new file mode 100644
index 000000000000..d7d0cdec97e8
--- /dev/null
+++ b/games-strategy/hedgewars/files/hedgewars-0.9.18-cflags.patch
@@ -0,0 +1,23 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Thu Nov 1 21:16:18 UTC 2012
+Subject: build system
+
+respect flags
+
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -158,12 +158,8 @@
+
+
+ #set default flags values for all projects
+-set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}")
+-set(CMAKE_C_FLAGS_RELEASE "-w -Os -fomit-frame-pointer ${CMAKE_C_FLAGS_RELEASE}")
+-set(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -g -DDEBUG ${CMAKE_C_FLAGS_DEBUG}")
+-set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS})
+-set(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})
+-set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
++set(CMAKE_C_FLAGS_DEBUG "-Wall -DDEBUG ${CMAKE_C_FLAGS_DEBUG}")
++set(CMAKE_CXX_FLAGS_DEBUG "-Wall -DDEBUG ${CMAKE_CXX_FLAGS_DEBUG}")
+
+ #parse additional parameters
+ if(FPFLAGS OR GHFLAGS)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.18.ebuild b/games-strategy/hedgewars/hedgewars-0.9.18.ebuild
new file mode 100644
index 000000000000..590eae73afef
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.18.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.18.ebuild,v 1.1 2012/11/01 21:58:10 mr_bones_ Exp $
+
+EAPI=2
+CMAKE_BUILD_TYPE=Release
+inherit cmake-utils eutils games
+
+MY_P=${PN}-src-${PV}-2
+DESCRIPTION="Free Worms-like turn based strategy game"
+HOMEPAGE="http://hedgewars.org/"
+SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
+QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
+
+RDEPEND="x11-libs/qt-gui:4
+ media-libs/libsdl[audio,opengl,video]
+ media-libs/sdl-ttf
+ media-libs/sdl-mixer[vorbis]
+ media-libs/sdl-image[png]
+ media-libs/sdl-net
+ dev-lang/lua"
+DEPEND="${RDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${RDEPEND}
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${PN}-src-${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-cflags.patch
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DCMAKE_C_FLAGS_RELEASE='' \
+ -DCMAKE_CXX_FLAGS_RELEASE='' \
+ -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
+ -DDATA_INSTALL_DIR="${GAMES_DATADIR}"
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile -j1
+}
+
+src_install() {
+ DOCS="ChangeLog.txt README" cmake-utils_src_install
+ rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
+ dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
+ "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
+ newicon QTfrontend/res/hh25x25.png ${PN}.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+ prepgamesdirs
+}