diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2012-11-01 21:58:10 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2012-11-01 21:58:10 +0000 |
commit | 898fd95b80ddcecea4f6f0f1144b63ef7dee0f27 (patch) | |
tree | 424b57082c82cabfc299099351980632daa67621 /games-strategy/hedgewars | |
parent | Minor documentation improvements. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | games-strategy/hedgewars/Manifest | 25 | ||||
-rw-r--r-- | games-strategy/hedgewars/files/hedgewars-0.9.18-cflags.patch | 23 | ||||
-rw-r--r-- | games-strategy/hedgewars/hedgewars-0.9.18.ebuild | 62 |
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 +} |