1 |
commit: fa0c4034f088798f1dfb3a9277c10236267570fd |
2 |
Author: Christian Schmitt <chris <AT> ilovelinux <DOT> de> |
3 |
AuthorDate: Sun Mar 6 12:41:23 2016 +0000 |
4 |
Commit: Christian Schmitt <chris <AT> ilovelinux <DOT> de> |
5 |
CommitDate: Sun Mar 6 12:41:23 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=fa0c4034 |
7 |
|
8 |
[simgear, flightgear, terragear] EAPI 6 updates and some use changes |
9 |
|
10 |
dev-games/simgear/simgear-9999.ebuild | 21 ++++---- |
11 |
games-simulation/flightgear/flightgear-9999.ebuild | 56 +++++++++++----------- |
12 |
games-util/terragear/terragear-9999.ebuild | 4 +- |
13 |
3 files changed, 39 insertions(+), 42 deletions(-) |
14 |
|
15 |
diff --git a/dev-games/simgear/simgear-9999.ebuild b/dev-games/simgear/simgear-9999.ebuild |
16 |
index 6095998..1c74b04 100644 |
17 |
--- a/dev-games/simgear/simgear-9999.ebuild |
18 |
+++ b/dev-games/simgear/simgear-9999.ebuild |
19 |
@@ -1,26 +1,24 @@ |
20 |
-# Copyright 1999-2015 Gentoo Foundation |
21 |
+# Copyright 1999-2016 Gentoo Foundation |
22 |
# Distributed under the terms of the GNU General Public License v2 |
23 |
# $Id$ |
24 |
|
25 |
-EAPI=5 |
26 |
+EAPI=6 |
27 |
|
28 |
-EGIT_BRANCH="next" |
29 |
-EGIT_PROJECT="simgear.git" |
30 |
- |
31 |
-inherit cmake-utils git-2 |
32 |
+inherit cmake-utils git-r3 |
33 |
|
34 |
DESCRIPTION="Development library for simulation games" |
35 |
HOMEPAGE="http://www.simgear.org/" |
36 |
-EGIT_REPO_URI="git://git.code.sf.net/p/flightgear/${PN} |
37 |
- git://mapserver.flightgear.org/${PN}/" |
38 |
+EGIT_REPO_URI="git://git.code.sf.net/p/flightgear/${PN}" |
39 |
+EGIT_BRANCH="next" |
40 |
|
41 |
LICENSE="GPL-2" |
42 |
SLOT="0" |
43 |
KEYWORDS="" |
44 |
-IUSE="debug headless test" |
45 |
+IUSE="curl debug headless test" |
46 |
|
47 |
COMMON_DEPEND=" |
48 |
sys-libs/zlib |
49 |
+ curl? ( net-misc/curl ) |
50 |
!headless? ( |
51 |
>=dev-games/openscenegraph-3.2[png] |
52 |
dev-libs/expat |
53 |
@@ -39,14 +37,15 @@ DOCS=(AUTHORS ChangeLog NEWS README Thanks) |
54 |
|
55 |
src_configure() { |
56 |
local mycmakeargs=( |
57 |
+ -DENABLE_CURL=$(usex curl) |
58 |
-DENABLE_LIBSVN=OFF |
59 |
-DENABLE_RTI=OFF |
60 |
-DENABLE_SOUND=ON |
61 |
+ -DENABLE_TESTS=$(usex test) |
62 |
-DSG_SVN_CLIENT=ON |
63 |
+ -DSIMGEAR_HEADLESS=$(usex headless) |
64 |
-DSIMGEAR_SHARED=ON |
65 |
-DSYSTEM_EXPAT=ON |
66 |
- $(cmake-utils_use headless SIMGEAR_HEADLESS) |
67 |
- $(cmake-utils_use_enable test TESTS) |
68 |
) |
69 |
cmake-utils_src_configure |
70 |
} |
71 |
|
72 |
diff --git a/games-simulation/flightgear/flightgear-9999.ebuild b/games-simulation/flightgear/flightgear-9999.ebuild |
73 |
index 5bf2204..460663d 100644 |
74 |
--- a/games-simulation/flightgear/flightgear-9999.ebuild |
75 |
+++ b/games-simulation/flightgear/flightgear-9999.ebuild |
76 |
@@ -1,30 +1,33 @@ |
77 |
-# Copyright 1999-2015 Gentoo Foundation |
78 |
+# Copyright 1999-2016 Gentoo Foundation |
79 |
# Distributed under the terms of the GNU General Public License v2 |
80 |
# $Id$ |
81 |
|
82 |
-EAPI=5 |
83 |
+EAPI=6 |
84 |
|
85 |
-EGIT_BRANCH="next" |
86 |
-EGIT_PROJECT="flightgear.git" |
87 |
- |
88 |
-inherit games cmake-utils git-2 |
89 |
+inherit cmake-utils git-r3 |
90 |
|
91 |
DESCRIPTION="Open Source Flight Simulator" |
92 |
HOMEPAGE="http://www.flightgear.org/" |
93 |
-EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/${PN} |
94 |
- git://mapserver.flightgear.org/${PN}/" |
95 |
+EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/${PN}" |
96 |
+EGIT_BRANCH="next" |
97 |
|
98 |
LICENSE="GPL-2" |
99 |
SLOT="0" |
100 |
KEYWORDS="" |
101 |
-IUSE="debug fgcom fgpanel +jsbsim oldfdm test +udev +yasim" |
102 |
+IUSE="dbus debug fgcom fgpanel +jsbsim oldfdm qt5 test +udev +yasim" |
103 |
|
104 |
COMMON_DEPEND=" |
105 |
dev-db/sqlite:3 |
106 |
>=dev-games/openscenegraph-3.2[png] |
107 |
- >=dev-games/simgear-9999[-headless] |
108 |
+ ~dev-games/simgear-${PV}[-headless] |
109 |
sys-libs/zlib |
110 |
virtual/opengl |
111 |
+ dbus? ( sys-apps/dbus ) |
112 |
+ qt5? ( |
113 |
+ >=dev-qt/qtcore-5.4.1:5 |
114 |
+ >=dev-qt/qtgui-5.4.1:5 |
115 |
+ >=dev-qt/qtwidgets-5.4.1:5 |
116 |
+ ) |
117 |
udev? ( virtual/udev ) |
118 |
fgpanel? ( |
119 |
media-libs/freeglut |
120 |
@@ -44,8 +47,7 @@ DOCS=(AUTHORS ChangeLog NEWS README Thanks) |
121 |
|
122 |
src_configure() { |
123 |
local mycmakeargs=( |
124 |
- -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX} |
125 |
- -DFG_DATA_DIR="${GAMES_DATADIR}"/${PN}-live |
126 |
+ -DFG_DATA_DIR=/usr/share/${PN}-live |
127 |
-DENABLE_FGADMIN=OFF |
128 |
-DLOGGING=ON |
129 |
-DENABLE_PROFILE=OFF |
130 |
@@ -53,15 +55,17 @@ src_configure() { |
131 |
-DSIMGEAR_SHARED=ON |
132 |
-DSP_FDMS=OFF |
133 |
-DSYSTEM_SQLITE=ON |
134 |
- $(cmake-utils_use_enable fgcom) |
135 |
- $(cmake-utils_use_enable fgcom IAX) |
136 |
- $(cmake-utils_use_with fgpanel) |
137 |
- $(cmake-utils_use_enable jsbsim) |
138 |
- $(cmake-utils_use_enable oldfdm LARCSIM) |
139 |
- $(cmake-utils_use_enable oldfdm UIUC_MODEL) |
140 |
- $(cmake-utils_use_enable test TESTS) |
141 |
- $(cmake-utils_use udev EVENT_INPUT) |
142 |
- $(cmake-utils_use_enable yasim) |
143 |
+ -DUSE_DBUS=$(usex dbus) |
144 |
+ -DENABLE_FGCOM=$(usex fgcom) |
145 |
+ -DENABLE_IAX=$(usex fgcom) |
146 |
+ -DWITH_FGPANEL=$(usex fgpanel) |
147 |
+ -DENABLE_JSBSIM=$(usex jsbsim) |
148 |
+ -DENABLE_LARCSIM=$(usex oldfdm) |
149 |
+ -DENABLE_UIUC_MODEL=$(usex oldfdm) |
150 |
+ -DENABLE_QT=$(usex qt5) |
151 |
+ -DENABLE_TESTS=$(usex test) |
152 |
+ -DEVENT_INPUT=$(usex udev) |
153 |
+ -DENABLE_YASIM=$(usex yasim) |
154 |
) |
155 |
|
156 |
cmake-utils_src_configure |
157 |
@@ -71,25 +75,19 @@ src_install() { |
158 |
cmake-utils_src_install |
159 |
doicon -s scalable icons/scalable/flightgear.svg |
160 |
newmenu package/${PN}.desktop ${PN}.desktop |
161 |
- prepgamesdirs |
162 |
} |
163 |
|
164 |
pkg_postinst() { |
165 |
elog "FlightGear is now installed, but to run it you" |
166 |
elog "have to download fgdata as well, which is expected under" |
167 |
- elog "${GAMES_DATADIR}/${PN}-live" |
168 |
+ elog "/usr/share/${PN}-live" |
169 |
elog |
170 |
elog "You can save it anywhere else but then you have to set" |
171 |
elog "FG_ROOT to that directory or create an \"--fg-root=\" entry in ~/.fgfsrc" |
172 |
elog |
173 |
elog "To download fgdata, use" |
174 |
- elog "\"git clone git://mapserver.flightgear.org/fgdata/ SOMEPATH\"." |
175 |
+ elog "\"git clone git://git.code.sf.net/p/flightgear/fgdata SOMEPATH\"." |
176 |
elog |
177 |
elog "Don't forget that before updating FlightGear you will most likely" |
178 |
elog "have to update Simgear, too" |
179 |
- elog |
180 |
- elog |
181 |
- elog "It is recommended that you install a launcher," |
182 |
- elog "as it provides easy access to startup options:" |
183 |
- elog "* games-simulation/fgrun" |
184 |
} |
185 |
|
186 |
diff --git a/games-util/terragear/terragear-9999.ebuild b/games-util/terragear/terragear-9999.ebuild |
187 |
index d2e6798..e869c70 100644 |
188 |
--- a/games-util/terragear/terragear-9999.ebuild |
189 |
+++ b/games-util/terragear/terragear-9999.ebuild |
190 |
@@ -2,9 +2,9 @@ |
191 |
# Distributed under the terms of the GNU General Public License v2 |
192 |
# $Id$ |
193 |
|
194 |
-EAPI=5 |
195 |
+EAPI=6 |
196 |
|
197 |
-inherit cmake-utils git-2 |
198 |
+inherit cmake-utils git-r3 |
199 |
|
200 |
DESCRIPTION="Terrain editing programs for FlightGear" |
201 |
HOMEPAGE="http://terragear.sourceforge.net/" |