Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-simulation/flightgear: flightgear-3.0.0.ebuild flightgear-3.4.0.ebuild metadata.xml flightgear-3.2.0.ebuild flightgear-3.0.0-r1.ebuild ChangeLog
Date: Wed, 25 Feb 2015 00:31:41
Message-Id: 20150225003134.E6A9C127C6@oystercatcher.gentoo.org
1 reavertm 15/02/25 00:31:34
2
3 Modified: flightgear-3.0.0.ebuild metadata.xml
4 flightgear-3.2.0.ebuild flightgear-3.0.0-r1.ebuild
5 ChangeLog
6 Added: flightgear-3.4.0.ebuild
7 Log:
8 Version bump.
9
10 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key B1E955DB)
11
12 Revision Changes Path
13 1.4 games-simulation/flightgear/flightgear-3.0.0.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild?rev=1.4&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild?rev=1.4&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild?r1=1.3&r2=1.4
18
19 Index: flightgear-3.0.0.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild,v
22 retrieving revision 1.3
23 retrieving revision 1.4
24 diff -u -r1.3 -r1.4
25 --- flightgear-3.0.0.ebuild 7 Jun 2014 19:24:28 -0000 1.3
26 +++ flightgear-3.0.0.ebuild 25 Feb 2015 00:31:34 -0000 1.4
27 @@ -1,6 +1,6 @@
28 -# Copyright 1999-2014 Gentoo Foundation
29 +# Copyright 1999-2015 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild,v 1.3 2014/06/07 19:24:28 ago Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0.ebuild,v 1.4 2015/02/25 00:31:34 reavertm Exp $
33
34 EAPI=5
35
36 @@ -26,7 +26,7 @@
37 udev? ( virtual/udev )
38 utils? (
39 media-libs/freeglut
40 - media-libs/libpng
41 + media-libs/libpng:0
42 virtual/opengl
43 )
44 "
45
46
47
48 1.11 games-simulation/flightgear/metadata.xml
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/metadata.xml?rev=1.11&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/metadata.xml?rev=1.11&content-type=text/plain
52 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/metadata.xml?r1=1.10&r2=1.11
53
54 Index: metadata.xml
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/games-simulation/flightgear/metadata.xml,v
57 retrieving revision 1.10
58 retrieving revision 1.11
59 diff -u -r1.10 -r1.11
60 --- metadata.xml 12 Aug 2014 22:40:50 -0000 1.10
61 +++ metadata.xml 25 Feb 2015 00:31:34 -0000 1.11
62 @@ -10,6 +10,7 @@
63 <flag name="dbus">Enable screensaver DBus interaction</flag>
64 <flag name="jsbsim">Enables JSBSim Flight Dynamics Model (default)</flag>
65 <flag name="oldfdm">Enables deprecated Flight Dynamics Models (LaRCsim, UIUC)</flag>
66 + <flag name="qt5">Builds Qt5 launcher application</flag>
67 <flag name="udev">Enables event-based Input devices through <pkg>virtual/udev</pkg></flag>
68 <flag name="utils">Builds various utilities (fgpanel, terrasync, fgviewer among others)</flag>
69 <flag name="yasim">Enables YASim Flight Dynamics Model</flag>
70
71
72
73 1.3 games-simulation/flightgear/flightgear-3.2.0.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild?rev=1.3&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild?rev=1.3&content-type=text/plain
77 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild?r1=1.2&r2=1.3
78
79 Index: flightgear-3.2.0.ebuild
80 ===================================================================
81 RCS file: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild,v
82 retrieving revision 1.2
83 retrieving revision 1.3
84 diff -u -r1.2 -r1.3
85 --- flightgear-3.2.0.ebuild 11 Jan 2015 13:57:39 -0000 1.2
86 +++ flightgear-3.2.0.ebuild 25 Feb 2015 00:31:34 -0000 1.3
87 @@ -1,6 +1,6 @@
88 # Copyright 1999-2015 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild,v 1.2 2015/01/11 13:57:39 reavertm Exp $
91 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.2.0.ebuild,v 1.3 2015/02/25 00:31:34 reavertm Exp $
92
93 EAPI=5
94
95 @@ -28,7 +28,7 @@
96 udev? ( virtual/udev )
97 utils? (
98 media-libs/freeglut
99 - media-libs/libpng
100 + media-libs/libpng:0
101 virtual/opengl
102 )
103 "
104
105
106
107 1.2 games-simulation/flightgear/flightgear-3.0.0-r1.ebuild
108
109 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild?rev=1.2&view=markup
110 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild?rev=1.2&content-type=text/plain
111 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild?r1=1.1&r2=1.2
112
113 Index: flightgear-3.0.0-r1.ebuild
114 ===================================================================
115 RCS file: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild,v
116 retrieving revision 1.1
117 retrieving revision 1.2
118 diff -u -r1.1 -r1.2
119 --- flightgear-3.0.0-r1.ebuild 11 Sep 2014 00:59:12 -0000 1.1
120 +++ flightgear-3.0.0-r1.ebuild 25 Feb 2015 00:31:34 -0000 1.2
121 @@ -1,6 +1,6 @@
122 -# Copyright 1999-2014 Gentoo Foundation
123 +# Copyright 1999-2015 Gentoo Foundation
124 # Distributed under the terms of the GNU General Public License v2
125 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild,v 1.1 2014/09/11 00:59:12 reavertm Exp $
126 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.0.0-r1.ebuild,v 1.2 2015/02/25 00:31:34 reavertm Exp $
127
128 EAPI=5
129
130 @@ -26,7 +26,7 @@
131 udev? ( virtual/udev )
132 utils? (
133 media-libs/freeglut
134 - media-libs/libpng
135 + media-libs/libpng:0
136 virtual/opengl
137 )
138 "
139
140
141
142 1.75 games-simulation/flightgear/ChangeLog
143
144 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/ChangeLog?rev=1.75&view=markup
145 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/ChangeLog?rev=1.75&content-type=text/plain
146 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/ChangeLog?r1=1.74&r2=1.75
147
148 Index: ChangeLog
149 ===================================================================
150 RCS file: /var/cvsroot/gentoo-x86/games-simulation/flightgear/ChangeLog,v
151 retrieving revision 1.74
152 retrieving revision 1.75
153 diff -u -r1.74 -r1.75
154 --- ChangeLog 11 Jan 2015 13:57:39 -0000 1.74
155 +++ ChangeLog 25 Feb 2015 00:31:34 -0000 1.75
156 @@ -1,6 +1,13 @@
157 # ChangeLog for games-simulation/flightgear
158 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
159 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/ChangeLog,v 1.74 2015/01/11 13:57:39 reavertm Exp $
160 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/ChangeLog,v 1.75 2015/02/25 00:31:34 reavertm Exp $
161 +
162 +*flightgear-3.4.0 (25 Feb 2015)
163 +
164 + 25 Feb 2015; Maciej Mrozowski <reavertm@g.o> +flightgear-3.4.0.ebuild,
165 + flightgear-3.0.0-r1.ebuild, flightgear-3.0.0.ebuild, flightgear-3.2.0.ebuild,
166 + metadata.xml:
167 + Version bump.
168
169 11 Jan 2015; Maciej Mrozowski <reavertm@g.o> flightgear-3.2.0.ebuild:
170 Add missing speex/gsm dependencies.
171
172
173
174 1.1 games-simulation/flightgear/flightgear-3.4.0.ebuild
175
176 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.4.0.ebuild?rev=1.1&view=markup
177 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/flightgear/flightgear-3.4.0.ebuild?rev=1.1&content-type=text/plain
178
179 Index: flightgear-3.4.0.ebuild
180 ===================================================================
181 # Copyright 1999-2015 Gentoo Foundation
182 # Distributed under the terms of the GNU General Public License v2
183 # $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-3.4.0.ebuild,v 1.1 2015/02/25 00:31:34 reavertm Exp $
184
185 EAPI=5
186
187 inherit games cmake-utils bash-completion-r1
188
189 DESCRIPTION="Open Source Flight Simulator"
190 HOMEPAGE="http://www.flightgear.org/"
191 SRC_URI="mirror://flightgear/Source/${P}.tar.bz2"
192
193 LICENSE="GPL-2"
194 SLOT="0"
195 KEYWORDS="~amd64 ~ppc ~x86"
196 IUSE="dbus debug examples +jsbsim oldfdm qt5 test +udev +utils vim-syntax +yasim"
197
198 COMMON_DEPEND="
199 dev-db/sqlite:3
200 >=dev-games/openscenegraph-3.2.0[png]
201 ~dev-games/simgear-${PV}
202 media-libs/openal
203 media-libs/speex
204 media-sound/gsm
205 sys-libs/zlib
206 x11-libs/libX11
207 dbus? ( >=sys-apps/dbus-1.6.18-r1 )
208 qt5? ( >=dev-qt/qtgui-5.4.0:5 )
209 udev? ( virtual/udev )
210 utils? (
211 media-libs/freeglut
212 media-libs/libpng:0
213 virtual/opengl
214 )
215 "
216 DEPEND="${COMMON_DEPEND}
217 >=dev-libs/boost-1.44
218 >=media-libs/plib-1.8.5
219 "
220 RDEPEND="${COMMON_DEPEND}
221 ~games-simulation/${PN}-data-${PV}
222 "
223
224 DOCS=(AUTHORS ChangeLog NEWS README Thanks)
225
226 src_configure() {
227 local mycmakeargs=(
228 -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}
229 -DENABLE_FLITE=OFF
230 -DENABLE_PROFILE=OFF
231 -DENABLE_RTI=OFF
232 -DFG_DATA_DIR="${GAMES_DATADIR}"/${PN}
233 -DSIMGEAR_SHARED=ON
234 -DSP_FDMS=OFF
235 -DSYSTEM_FLITE=ON
236 -DSYSTEM_HTS_ENGINE=ON
237 -DSYSTEM_SPEEX=ON
238 -DSYSTEM_GSM=ON
239 -DSYSTEM_SQLITE=ON
240 $(cmake-utils_use_use dbus)
241 $(cmake-utils_use_enable jsbsim)
242 $(cmake-utils_use jsbsim JSBSIM_TERRAIN)
243 $(cmake-utils_use_enable oldfdm LARCSIM)
244 $(cmake-utils_use_enable oldfdm UIUC_MODEL)
245 $(cmake-utils_use_enable qt5 QT)
246 $(cmake-utils_use test LOGGING)
247 $(cmake-utils_use_enable test TESTS)
248 $(cmake-utils_use udev EVENT_INPUT)
249 $(cmake-utils_use_enable utils FGCOM)
250 $(cmake-utils_use_enable utils FGELEV)
251 $(cmake-utils_use_enable utils FGJS)
252 $(cmake-utils_use_with utils FGPANEL)
253 $(cmake-utils_use_enable utils FGVIEWER)
254 $(cmake-utils_use_enable utils GPSSMOOTH)
255 $(cmake-utils_use_enable utils JS_DEMO)
256 $(cmake-utils_use_enable utils METAR)
257 $(cmake-utils_use_enable utils TERRASYNC)
258 $(cmake-utils_use_enable yasim)
259 )
260
261 cmake-utils_src_configure
262 }
263
264 src_install() {
265 cmake-utils_src_install
266
267 # Install icons and menu entry
268 local s
269 for s in 16 22 24 32 48 64 128; do
270 doicon -s ${s} icons/${s}x${s}/apps/${PN}.png
271 use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png
272 done
273 doicon -s scalable icons/scalable/${PN}.svg
274 use utils && doicon -s scalable icons/scalable/fgcom.svg
275
276 newmenu package/${PN}.desktop ${PN}.desktop
277
278 # Install bash completion (TODO zsh)
279 # Uncomment below when scripts stops writing files...
280 # sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \
281 # -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT'
282 # newbashcomp scripts/completion/fg-completion.bash ${PN}
283
284 # Install examples and other misc files
285 if use examples; then
286 insinto /usr/share/doc/"${PF}"/examples
287 doins -r scripts/java scripts/perl scripts/python
288 insinto /usr/share/doc/"${PF}"/examples/c++
289 doins -r scripts/example/*
290 insinto /usr/share/doc/"${PF}"/tools
291 doins -r scripts/atis scripts/tools/*
292 fi
293
294 # Install nasal script syntax
295 if use vim-syntax; then
296 insinto /usr/share/vim/vimfiles/syntax
297 doins scripts/syntax/{ac3d,nasal}.vim
298 insinto /usr/share/vim/vimfiles/ftdetect/
299 doins "${FILESDIR}"/{ac3d,nasal}.vim
300 fi
301
302 prepgamesdirs
303 }
304
305 pkg_postinst() {
306 if use qt5; then
307 einfo "To use launcher, run fgfs with '--launcher' parameter"
308 fi
309 }