Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-strategy/hedgewars: hedgewars-0.9.18-r1.ebuild ChangeLog hedgewars-0.9.18.ebuild
Date: Sat, 03 Nov 2012 06:07:54
Message-Id: 20121103060737.2613B215F3@flycatcher.gentoo.org
1 mr_bones_ 12/11/03 06:07:37
2
3 Modified: ChangeLog
4 Added: hedgewars-0.9.18-r1.ebuild
5 Removed: hedgewars-0.9.18.ebuild
6 Log:
7 rev bump to get updated upstream tarball
8
9 (Portage version: 2.1.11.9/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.44 games-strategy/hedgewars/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/hedgewars/ChangeLog?rev=1.44&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/hedgewars/ChangeLog?rev=1.44&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/hedgewars/ChangeLog?r1=1.43&r2=1.44
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/ChangeLog,v
21 retrieving revision 1.43
22 retrieving revision 1.44
23 diff -u -r1.43 -r1.44
24 --- ChangeLog 2 Nov 2012 14:41:09 -0000 1.43
25 +++ ChangeLog 3 Nov 2012 06:07:36 -0000 1.44
26 @@ -1,6 +1,12 @@
27 # ChangeLog for games-strategy/hedgewars
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/ChangeLog,v 1.43 2012/11/02 14:41:09 hasufell Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/ChangeLog,v 1.44 2012/11/03 06:07:36 mr_bones_ Exp $
31 +
32 +*hedgewars-0.9.18-r1 (03 Nov 2012)
33 +
34 + 03 Nov 2012; Michael Sterrett <mr_bones_@g.o>
35 + +hedgewars-0.9.18-r1.ebuild, -hedgewars-0.9.18.ebuild:
36 + rev bump to get updated upstream tarball
37
38 02 Nov 2012; Julian Ospald <hasufell@g.o>
39 files/hedgewars-0.9.18-cmake.patch:
40
41
42
43 1.1 games-strategy/hedgewars/hedgewars-0.9.18-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.18-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.18-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: hedgewars-0.9.18-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.18-r1.ebuild,v 1.1 2012/11/03 06:07:36 mr_bones_ Exp $
53
54 EAPI=2
55 CMAKE_BUILD_TYPE=Release
56 inherit cmake-utils eutils games
57
58 MY_P=${PN}-src-${PV}-3
59 DESCRIPTION="Free Worms-like turn based strategy game"
60 HOMEPAGE="http://hedgewars.org/"
61 SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
62
63 LICENSE="GPL-2 Apache-2.0 FDL-1.3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE=""
67 QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
68 QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
69
70 RDEPEND="x11-libs/qt-gui:4
71 virtual/ffmpeg
72 media-libs/libsdl[audio,opengl,video]
73 media-libs/sdl-ttf
74 media-libs/sdl-mixer[vorbis]
75 media-libs/sdl-image[png]
76 media-libs/sdl-net
77 dev-lang/lua"
78 DEPEND="${RDEPEND}
79 >=dev-lang/fpc-2.4"
80 RDEPEND="${RDEPEND}
81 >=media-fonts/dejavu-2.28"
82
83 S=${WORKDIR}/${PN}-src-${PV}
84
85 src_prepare() {
86 epatch \
87 "${FILESDIR}"/${P}-cflags.patch \
88 "${FILESDIR}"/${P}-cmake.patch
89 }
90
91 src_configure() {
92 mycmakeargs=(
93 -DCMAKE_C_FLAGS_RELEASE='' \
94 -DCMAKE_CXX_FLAGS_RELEASE='' \
95 -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
96 -DDATA_INSTALL_DIR="${GAMES_DATADIR}"
97 -DCMAKE_VERBOSE_MAKEFILE=TRUE )
98 cmake-utils_src_configure
99 }
100
101 src_compile() {
102 cmake-utils_src_compile
103 }
104
105 src_install() {
106 DOCS="ChangeLog.txt README" cmake-utils_src_install
107 rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
108 dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
109 "${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
110 newicon QTfrontend/res/hh25x25.png ${PN}.png
111 make_desktop_entry ${PN} Hedgewars
112 doman man/${PN}.6
113 prepgamesdirs
114 }