Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-strategy/liquidwar6: liquidwar6-0.0.13_beta.ebuild ChangeLog metadata.xml Manifest
Date: Mon, 30 Sep 2013 12:13:12
Message-Id: 20130930121305.5D7F62004C@flycatcher.gentoo.org
1 hasufell 13/09/30 12:13:05
2
3 Added: liquidwar6-0.0.13_beta.ebuild ChangeLog
4 metadata.xml Manifest
5 Log:
6 initial import wrt #388441 based on Samuel Bauers ebuilds
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.1 games-strategy/liquidwar6/liquidwar6-0.0.13_beta.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/liquidwar6-0.0.13_beta.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/liquidwar6-0.0.13_beta.ebuild?rev=1.1&content-type=text/plain
15
16 Index: liquidwar6-0.0.13_beta.ebuild
17 ===================================================================
18 # Copyright 1999-2013 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/games-strategy/liquidwar6/liquidwar6-0.0.13_beta.ebuild,v 1.1 2013/09/30 12:13:05 hasufell Exp $
21
22 EAPI=5
23
24 inherit autotools eutils toolchain-funcs games
25
26 MY_PV=${PV/_beta/beta}
27 MY_P=${PN}-${MY_PV}
28
29 DESCRIPTION="Unique multiplayer wargame between liquids"
30 HOMEPAGE="http://www.gnu.org/software/liquidwar6/"
31 SRC_URI="http://www.ufoot.org/download/liquidwar/v6/${MY_PV}/${MY_P}.tar.gz
32 maps? ( http://www.ufoot.org/download/liquidwar/v6/${MY_PV}/${PN}-extra-maps-${MY_PV}.tar.gz )"
33
34 LICENSE="GPL-3+"
35 SLOT="0"
36 KEYWORDS="~amd64 ~x86"
37 IUSE="doc gtk +maps nls +ogg openmp readline"
38
39 RDEPEND="dev-db/sqlite:3
40 dev-libs/expat
41 dev-scheme/guile
42 media-libs/freetype:2
43 media-libs/libpng:0
44 media-libs/libsdl[X,opengl,video]
45 media-libs/sdl-image[jpeg,png]
46 media-libs/sdl-ttf
47 net-misc/curl
48 sys-libs/zlib
49 virtual/glu
50 virtual/jpeg
51 virtual/opengl
52 gtk? ( x11-libs/gtk+:2 )
53 nls? ( virtual/libintl
54 virtual/libiconv )
55 ogg? (
56 media-libs/libsdl[X,audio,opengl,video]
57 media-libs/sdl-mixer[vorbis]
58 )
59 readline? ( sys-libs/ncurses
60 sys-libs/readline )"
61 DEPEND="${RDEPEND}
62 dev-lang/perl
63 nls? ( sys-devel/gettext )"
64
65 S=${WORKDIR}/${MY_P}
66 S_MAPS=${WORKDIR}/${PN}-extra-maps-${MY_PV}
67
68 pkg_setup() {
69 if use openmp; then
70 if [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp ; then
71 ewarn "OpenMP is not available in your current selected gcc"
72 die "need openmp capable gcc"
73 fi
74 fi
75 games_pkg_setup
76 }
77
78 src_prepare() {
79 epatch "${FILESDIR}"/${P}-libpng-1.6.patch \
80 "${FILESDIR}"/${P}-ldconfig.patch \
81 "${FILESDIR}"/${P}-paths.patch
82 eautoreconf
83 }
84
85 src_configure() {
86 egamesconf \
87 $(use_enable nls) \
88 --enable-mod-gl \
89 $(use_enable gtk) \
90 $(use_enable openmp) \
91 $(use_enable ogg mod-ogg) \
92 $(use_enable !ogg silent) \
93 $(use_enable readline console) \
94 --disable-static \
95 --mandir=/usr/share/man \
96 --docdir=/usr/share/doc/${PF} \
97 --htmldir=/usr/share/doc/${PF}/html \
98 --with-iconsdir=/usr/share/pixmaps \
99 --with-desktopdir=/usr/share/applications
100
101 if use maps; then
102 cd "${S_MAPS}" || die
103 egamesconf
104 fi
105 }
106
107 src_compile() {
108 default
109 use doc && emake html
110 use maps && emake -C "${S_MAPS}"
111 }
112
113 src_install() {
114 emake DESTDIR="${D}" install
115 use maps && emake -C "${S_MAPS}" DESTDIR="${D}" install
116 prepgamesdirs
117 }
118
119
120
121 1.1 games-strategy/liquidwar6/ChangeLog
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/ChangeLog?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/ChangeLog?rev=1.1&content-type=text/plain
125
126 Index: ChangeLog
127 ===================================================================
128 # ChangeLog for games-strategy/liquidwar6
129 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
130 # $Header: /var/cvsroot/gentoo-x86/games-strategy/liquidwar6/ChangeLog,v 1.1 2013/09/30 12:13:05 hasufell Exp $
131
132 *liquidwar6-0.0.13_beta (30 Sep 2013)
133
134 30 Sep 2013; Julian Ospald <hasufell@g.o>
135 +liquidwar6-0.0.13_beta.ebuild, +files/liquidwar6-0.0.13_beta-ldconfig.patch,
136 +files/liquidwar6-0.0.13_beta-libpng-1.6.patch,
137 +files/liquidwar6-0.0.13_beta-paths.patch, +metadata.xml:
138 initial import wrt #388441 based on Samuel Bauers ebuilds
139
140
141
142
143 1.1 games-strategy/liquidwar6/metadata.xml
144
145 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/metadata.xml?rev=1.1&view=markup
146 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/metadata.xml?rev=1.1&content-type=text/plain
147
148 Index: metadata.xml
149 ===================================================================
150 <?xml version="1.0" encoding="UTF-8"?>
151 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
152 <pkgmetadata>
153 <herd>games</herd>
154 <maintainer>
155 <email>hasufell@g.o</email>
156 <name>Julian Ospald</name>
157 </maintainer>
158 <use>
159 <flag name='doc'>Convert the info pages to html</flag>
160 <flag name='gtk'>Used to display error/critical messages</flag>
161 <flag name='maps'>Install extra maps</flag>
162 <flag name='ogg'>Enable mod-ogg via <pkg>media-libs/sdl-mixer</pkg>
163 (currently the only sound provider)</flag>
164 <flag name='readline'>Enable interactive script shell for
165 hacking</flag>
166 </use>
167 <longdescription lang="en">
168 FEATURES:
169 * Fast-paced tactical action. Control the movement of all your forces
170 at the same time
171 * Simple yet original game mechanics, discovered by Thomas Colcombet
172 * 10 different teams, each with their own charactaristics and special
173 attacks
174 * 13 levels, each one twisting the gameplay in a new direction
175 * 100+ more levels if you download the bonus pack
176 * Levels can be created using simple image files
177 * Lots of level design options: walls, edge wraparound, bridges,
178 different speed, special areas such as glue or danger and varied
179 army size and fighter behavior
180 * Internationalization support, interface translated in French,
181 Norwegian and Russian
182 * Free Software, part of the GNU project (licence: GNU GPL v3+)
183 </longdescription>
184 </pkgmetadata>
185
186
187
188 1.1 games-strategy/liquidwar6/Manifest
189
190 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/Manifest?rev=1.1&view=markup
191 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/liquidwar6/Manifest?rev=1.1&content-type=text/plain
192
193 Index: Manifest
194 ===================================================================
195 AUX liquidwar6-0.0.13_beta-ldconfig.patch 793 SHA256 8661d7a682d191bc56f417abc5ac7e1473db79c883ad0dcea0552dc572615164 SHA512 39bf164d7f3d6f4df8d656b4a93d3fe6d36234520ebe6ae71af827a71e14beb08b5043810b9967995ae69fa65b1b932bb6a8b36e4dbc22b1c1163fb7f60cc9ca WHIRLPOOL 575b4751d99042c321c5c4f6bef21b463854fd1163eabc72f3b8b0a3324fd33e8da13ee194826e3fc78b4ec278e9265779dd88dbc2080d05329d11d22034efa0
196 AUX liquidwar6-0.0.13_beta-libpng-1.6.patch 3063 SHA256 3374fd86098a05e2b8ca80e5a5790bdd31627aacb02d17e630adf4a5bce98fc8 SHA512 880734bc20f9d276369f1f889ce4d6dc7bafadac3b6ba4e47af83b299bda33c2bebb5b1bf8a38f3ca2fc474d7a059110d6fce8a0dbefe2fa38c9a85c7060abd5 WHIRLPOOL a1d1c95c6081b2fbfb1692ef05860a7c842942ad892ce186b95bd4c6064537a4d3d4598420f0a2825f9a0bab0d57e7062051ca1e7e6edb4bc61849010c9ee75f
197 AUX liquidwar6-0.0.13_beta-paths.patch 1667 SHA256 07333310c21d2b765c20672b20e59f3ccb11b2d8a7f6099aea9e7d916ed858ef SHA512 d6c488c565da6f8a158748d8223a59af3e0211b682b493291c96e04266b316db8cf4f7b58362a5430279159bd3d584372ebdbd596241d68fde28f8d6fc841198 WHIRLPOOL 49114eec4954487653c4191a52e7283bf6658a224f17c6db05617a6a8ddbc615f4a9d074a601e12248234aed65e45764798901d05ca819f84d9b1320f4a0fdfc
198 DIST liquidwar6-0.0.13beta.tar.gz 25544158 SHA256 a27332c451460617e2833aaeaf81ed153a7270f87b1c322814c049b43e3f4eca SHA512 505067665fc48d5044f887a7a95a449569bb8c112f9ac975623d22ede8692afa6fc949b15395175a39395161616fedb0b429d737aa4d115e3b392d3e2b51eff6 WHIRLPOOL 341a4544a215a11322bbb478ace8a6844882340b1c8a3c0a0d6ab43b03766897e29a2d00dce14dd9a1f32b39a3178052526bb934789a4848170aa60264c769b6
199 DIST liquidwar6-extra-maps-0.0.13beta.tar.gz 16066532 SHA256 f6bab8b5746f02f50ef2800a94a86eedb6e9cbf919d60921e62a1f965511d2dd SHA512 0f3b742e498c3f2e8354fb53f057d0fed0af3b1edfef41a7688ce7871c229908b2c1ca2f06556a803e7ecb491a6592282ed6291a1b271263a9dc3e634d481fa2 WHIRLPOOL dd7b655dde9066a2d16072140f132e34d58d3fc444cd2f31355af5e335a84d95805f879dae2fc6f8c7624a409de7e31be4c3bd80695e5a1aa70f4cf9cfb87b02
200 EBUILD liquidwar6-0.0.13_beta.ebuild 2258 SHA256 47e305bde076e318ef6887c4c6abf662686262c59fae999fa9d0072a8fd21791 SHA512 1dd8176eca1dc6d311a20350ebf32260036505df4b4d4fb4175f7052ca9d7f5969cc4be9dafa3ddec001a5dd8790ce719313fe16e4c2d4075b365b1f4ec077ca WHIRLPOOL 9641e2c59ff90f29b8b8cbb2052f1e99100f2e34a3320fa7539ac224081c52b1aaf3480bd979088ed577c46fbd2e3b983a49e68ddeccb7647e0be67f73c8c11d
201 MISC ChangeLog 467 SHA256 e0a9d6b9998a1732cf968106d79e5e041f6739abde2eba18fc4cd02443574ea1 SHA512 b0200130e56d92f7ad5b027a98b5df3251eaba43d6750f8a454944f45337d61803cc810e3ffc437460d23d721ab70b24a4fe799cf62630abac1607e4b5ad8a7b WHIRLPOOL 9e36f79d7f7fa56fdabcde2442450a0361f3a0e0cf084e0b15f5eb7a84abc1c99daab441c3de8c308925df1898afb0a2e82c1ca29c57ae6b13bef9e343a18d7e
202 MISC metadata.xml 1465 SHA256 0b2dc9272dfd3c15aaf879883b55143c4ed9e1f7ba481c335723b90990244091 SHA512 8fd104166a6b9e14de633396ec74e0bb4b21f61f80bc6e543f50239926cbaddf25a454a431af9f8eb50dbd0949ed69e932ead22c1b54eb250493ad78a042fa09 WHIRLPOOL aa339f49ec1d5f91401a3e4cdb196e6e080d3ffb42b0471314bb8f3c8069560ce3e78cd45629d3a79c71fc0088e0a8e11f32ad1a9c3084e70e82dd0fad57be86