1 |
commit: aa2d2531f94b42c1308b15e38052ecd1ed9471e2 |
2 |
Author: Sven Eden <yamakuzure <AT> gmx <DOT> net> |
3 |
AuthorDate: Sun Nov 10 18:09:34 2019 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 7 22:58:06 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2d2531 |
7 |
|
8 |
dev-games/ogre: Remove obsolete ebuilds and patches |
9 |
|
10 |
Package-Manager: Portage-2.3.84, Repoman-2.3.20 |
11 |
Signed-off-by: Sven Eden <sven.eden <AT> gmx.de> |
12 |
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> |
13 |
|
14 |
dev-games/ogre/Manifest | 2 - |
15 |
dev-games/ogre/files/ogre-1.10.11-media_path.patch | 18 --- |
16 |
.../ogre/files/ogre-1.10.11-resource_path.patch | 18 --- |
17 |
dev-games/ogre/files/ogre-1.10.11-samples.patch | 13 -- |
18 |
.../ogre-1.11.2-fix_sample_source_install.patch | 18 --- |
19 |
dev-games/ogre/files/ogre-1.11.2-media_path.patch | 18 --- |
20 |
.../ogre/files/ogre-1.11.2-resource_path.patch | 14 -- |
21 |
dev-games/ogre/metadata.xml | 5 - |
22 |
dev-games/ogre/ogre-1.10.12.ebuild | 124 ------------------ |
23 |
dev-games/ogre/ogre-1.11.2.ebuild | 143 --------------------- |
24 |
10 files changed, 373 deletions(-) |
25 |
|
26 |
diff --git a/dev-games/ogre/Manifest b/dev-games/ogre/Manifest |
27 |
index 0c2635641c1..0fa39921ef9 100644 |
28 |
--- a/dev-games/ogre/Manifest |
29 |
+++ b/dev-games/ogre/Manifest |
30 |
@@ -1,5 +1,3 @@ |
31 |
DIST imgui-1.74.tar.gz 1224024 BLAKE2B 794bd9aa0fdd1793fe9fa012c4b915731e3fe43ad32315421c2f5da2c2225f5dc6eb2c9618b999e0a4b8922b7a2b74fe2dbc5b5dc19de5aa0b6cee9d2ea67154 SHA512 e49e5cbe55899c0d0abc9b66c4e6e3e9941542af542d0ed3304bd3bde34c769baa2367355b77b91acb7fca56f9bcfd233dfc99881cfc8f5f6a2e2e6839990832 |
32 |
-DIST ogre-1.10.12.zip 133067192 BLAKE2B 188437153969504b169970d14c39d47c9e666308bf65412018f42ba8ad108876f164733fe2004ea31941ab5db534766c10b871b34ef525522d1120b175530b87 SHA512 63998ea4940d04adfc179a94aa91bb2598692307b429f4c7e5b86a1519c13817035de4c71afc9e4b33fde35e962504373d152de9b9cc8eebbbeb78b2c1942041 |
33 |
-DIST ogre-1.11.2.zip 127409383 BLAKE2B 7493892f434847ea4afda580868b2a8572d65c9ea9de3709aacd789229531803450dbd78994ff0fae29a9435912a80029edba51db035c7a175c860ce07912968 SHA512 dc6a7e14ee515d5a5c218aa3f31cefc8ad95a175604fb5fb252185220c6fd537f7094d3a1086d5eb5e9515f8c528c7f6e2ccc95594ef9882204c666b87fae4e2 |
34 |
DIST ogre-1.12.4.tar.gz 127168699 BLAKE2B 40040f3a514aef449615203c327728d2b990be82b43ef0129192f20bd0f603b284906af94286ba7902bae96c657aba99d4f4f3f93580d249733af951e9bb902e SHA512 46406be3b57bd1aea8f657802e2d63f777dd4a723b291c5bb6c8f9eac62ba27fe18d43260093f1120ce75fc32997feb72b10388e8983b9c9d2b7cdb15231cdd8 |
35 |
DIST ogre-1.9.0.tar.bz2 128098305 BLAKE2B 6e67a5b60a6606a910e099f1c7ba736eb525f079f3aba5cfb362329b9130059d303fc9df6f7b8611c0ba75e1e207fa018e543e93c9f5ce39a6621e4c72ed4a83 SHA512 b1ea93d80ac0978a7c228460a6714f8d17797450efd5af6765c9fa4402e9060a8ef3a700d2757593a3016fdc32276722c8f4a5d9889a3e2eb424f16162a52bde |
36 |
|
37 |
diff --git a/dev-games/ogre/files/ogre-1.10.11-media_path.patch b/dev-games/ogre/files/ogre-1.10.11-media_path.patch |
38 |
deleted file mode 100644 |
39 |
index 4d2547ab75a..00000000000 |
40 |
--- a/dev-games/ogre/files/ogre-1.10.11-media_path.patch |
41 |
+++ /dev/null |
42 |
@@ -1,18 +0,0 @@ |
43 |
---- a/CMake/InstallResources.cmake 2014-10-29 12:43:49.000000000 +0100 |
44 |
-+++ b/CMake/InstallResources.cmake 2014-10-29 12:46:10.017611431 +0100 |
45 |
-@@ -165,10 +165,11 @@ |
46 |
- |
47 |
- # CREATE CONFIG FILES - BUILD DIR VERSIONS |
48 |
- if (NOT (APPLE_IOS OR WINDOWS_STORE OR WINDOWS_PHONE)) |
49 |
-- set(OGRE_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Samples/Media") |
50 |
-- set(OGRE_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Samples/Media") |
51 |
-- set(OGRE_TEST_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Tests/Media") |
52 |
-- set(OGRE_TEST_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Tests/Media") |
53 |
-+# No, they were fine already |
54 |
-+# set(OGRE_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Samples/Media") |
55 |
-+# set(OGRE_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Samples/Media") |
56 |
-+# set(OGRE_TEST_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Tests/Media") |
57 |
-+# set(OGRE_TEST_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Tests/Media") |
58 |
- else () |
59 |
- # iOS needs to use relative paths in the config files |
60 |
- set(OGRE_MEDIA_DIR_REL "${OGRE_MEDIA_PATH}") |
61 |
|
62 |
diff --git a/dev-games/ogre/files/ogre-1.10.11-resource_path.patch b/dev-games/ogre/files/ogre-1.10.11-resource_path.patch |
63 |
deleted file mode 100644 |
64 |
index 9c39dfc0762..00000000000 |
65 |
--- a/dev-games/ogre/files/ogre-1.10.11-resource_path.patch |
66 |
+++ /dev/null |
67 |
@@ -1,18 +0,0 @@ |
68 |
---- a/CMake/InstallResources.cmake 2013-12-01 18:28:12.000000000 +0100 |
69 |
-+++ b/CMake/InstallResources.cmake 2014-10-29 12:38:29.963602465 +0100 |
70 |
-@@ -189,10 +189,11 @@ |
71 |
- set(OGRE_SAMPLES_DIR_REL "") |
72 |
- set(OGRE_SAMPLES_DIR_DBG "") |
73 |
- elseif (UNIX) |
74 |
-- set(OGRE_PLUGIN_DIR_REL "${OGRE_BINARY_DIR}/lib") |
75 |
-- set(OGRE_PLUGIN_DIR_DBG "${OGRE_BINARY_DIR}/lib") |
76 |
-- set(OGRE_SAMPLES_DIR_REL "${OGRE_BINARY_DIR}/lib") |
77 |
-- set(OGRE_SAMPLES_DIR_DBG "${OGRE_BINARY_DIR}/lib") |
78 |
-+# No, this was already configured above, the BINARY paths are wrong! |
79 |
-+# set(OGRE_PLUGIN_DIR_REL "${OGRE_BINARY_DIR}/lib") |
80 |
-+# set(OGRE_PLUGIN_DIR_DBG "${OGRE_BINARY_DIR}/lib") |
81 |
-+# set(OGRE_SAMPLES_DIR_REL "${OGRE_BINARY_DIR}/lib") |
82 |
-+# set(OGRE_SAMPLES_DIR_DBG "${OGRE_BINARY_DIR}/lib") |
83 |
- endif () |
84 |
- |
85 |
- if (MSVC AND NOT NMAKE) |
86 |
|
87 |
diff --git a/dev-games/ogre/files/ogre-1.10.11-samples.patch b/dev-games/ogre/files/ogre-1.10.11-samples.patch |
88 |
deleted file mode 100644 |
89 |
index 80b989e980c..00000000000 |
90 |
--- a/dev-games/ogre/files/ogre-1.10.11-samples.patch |
91 |
+++ /dev/null |
92 |
@@ -1,13 +0,0 @@ |
93 |
---- a/CMakeLists.txt |
94 |
-+++ b/CMakeLists.txt |
95 |
-@@ -536,7 +536,9 @@ |
96 |
- endif () |
97 |
- |
98 |
- # Setup samples |
99 |
--add_subdirectory(Samples) |
100 |
-+if (OGRE_BUILD_SAMPLES) |
101 |
-+ add_subdirectory(Samples) |
102 |
-+endif () |
103 |
- |
104 |
- #Add android JNI binding |
105 |
- if(ANDROID) |
106 |
|
107 |
diff --git a/dev-games/ogre/files/ogre-1.11.2-fix_sample_source_install.patch b/dev-games/ogre/files/ogre-1.11.2-fix_sample_source_install.patch |
108 |
deleted file mode 100644 |
109 |
index 6e4a476fbb4..00000000000 |
110 |
--- a/dev-games/ogre/files/ogre-1.11.2-fix_sample_source_install.patch |
111 |
+++ /dev/null |
112 |
@@ -1,18 +0,0 @@ |
113 |
---- a/Samples/CMakeLists.txt 2018-04-25 07:30:38.211048775 +0200 |
114 |
-+++ b/Samples/CMakeLists.txt 2018-04-25 07:32:32.842049802 +0200 |
115 |
-@@ -97,10 +97,11 @@ |
116 |
- PATTERN "scripts" EXCLUDE |
117 |
- ) |
118 |
- # install a new CMakeLists.txt file to allow building of samples |
119 |
-- configure_file(${OGRE_TEMPLATES_DIR}/SDK_CMakeLists.txt.in ${CMAKE_CURRENT_BINARY_DIR}/../CMakeLists.txt @ONLY) |
120 |
-- configure_file(${OGRE_TEMPLATES_DIR}/SDK_Samples_CMakeLists.txt.in ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt @ONLY) |
121 |
-- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/../CMakeLists.txt DESTINATION ${OGRE_SAMPLES_DIR}/../) |
122 |
-- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt DESTINATION ${OGRE_SAMPLES_DIR}) |
123 |
-+# The SDK_CMakeLists.txt.in file does not exist at the moment (sed - 2018-04-25) |
124 |
-+# configure_file(${OGRE_TEMPLATES_DIR}/SDK_CMakeLists.txt.in ${CMAKE_CURRENT_BINARY_DIR}/../CMakeLists.txt @ONLY) |
125 |
-+# configure_file(${OGRE_TEMPLATES_DIR}/SDK_Samples_CMakeLists.txt.in ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt @ONLY) |
126 |
-+# install(FILES ${CMAKE_CURRENT_BINARY_DIR}/../CMakeLists.txt DESTINATION ${OGRE_SAMPLES_DIR}/../) |
127 |
-+# install(FILES ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt DESTINATION ${OGRE_SAMPLES_DIR}) |
128 |
- endif () |
129 |
- |
130 |
- # Install sample headers, some people rely on these |
131 |
|
132 |
diff --git a/dev-games/ogre/files/ogre-1.11.2-media_path.patch b/dev-games/ogre/files/ogre-1.11.2-media_path.patch |
133 |
deleted file mode 100644 |
134 |
index aea15218c17..00000000000 |
135 |
--- a/dev-games/ogre/files/ogre-1.11.2-media_path.patch |
136 |
+++ /dev/null |
137 |
@@ -1,18 +0,0 @@ |
138 |
---- a/CMake/InstallResources.cmake 2018-04-03 19:39:31.586129013 +0200 |
139 |
-+++ b/CMake/InstallResources.cmake 2018-04-03 19:40:28.169128923 +0200 |
140 |
-@@ -170,10 +170,11 @@ |
141 |
- |
142 |
- # CREATE CONFIG FILES - BUILD DIR VERSIONS |
143 |
- if (NOT (APPLE_IOS OR WINDOWS_STORE OR WINDOWS_PHONE)) |
144 |
-- set(OGRE_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Samples/Media") |
145 |
-- set(OGRE_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Samples/Media") |
146 |
-- set(OGRE_TEST_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Tests/Media") |
147 |
-- set(OGRE_TEST_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Tests/Media") |
148 |
-+ # No, they are fine already |
149 |
-+ # set(OGRE_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Samples/Media") |
150 |
-+ # set(OGRE_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Samples/Media") |
151 |
-+ # set(OGRE_TEST_MEDIA_DIR_REL "${OGRE_SOURCE_DIR}/Tests/Media") |
152 |
-+ # set(OGRE_TEST_MEDIA_DIR_DBG "${OGRE_SOURCE_DIR}/Tests/Media") |
153 |
- else () |
154 |
- # iOS needs to use relative paths in the config files |
155 |
- set(OGRE_MEDIA_DIR_REL "${OGRE_MEDIA_PATH}") |
156 |
|
157 |
diff --git a/dev-games/ogre/files/ogre-1.11.2-resource_path.patch b/dev-games/ogre/files/ogre-1.11.2-resource_path.patch |
158 |
deleted file mode 100644 |
159 |
index 8557d783ec4..00000000000 |
160 |
--- a/dev-games/ogre/files/ogre-1.11.2-resource_path.patch |
161 |
+++ /dev/null |
162 |
@@ -1,14 +0,0 @@ |
163 |
---- a/CMake/InstallResources.cmake 2018-03-23 10:48:44.371486540 +0100 |
164 |
-+++ b/CMake/InstallResources.cmake 2018-03-23 10:49:08.333486363 +0100 |
165 |
-@@ -184,8 +184,9 @@ |
166 |
- set(OGRE_PLUGIN_DIR_REL "") |
167 |
- set(OGRE_SAMPLES_DIR_REL "") |
168 |
- elseif (UNIX) |
169 |
-- set(OGRE_PLUGIN_DIR_REL "${OGRE_BINARY_DIR}/lib") |
170 |
-- set(OGRE_SAMPLES_DIR_REL "${OGRE_BINARY_DIR}/lib") |
171 |
-+# No, this was already configured above, the BINARY paths are wrong! |
172 |
-+# set(OGRE_PLUGIN_DIR_REL "${OGRE_BINARY_DIR}/lib") |
173 |
-+# set(OGRE_SAMPLES_DIR_REL "${OGRE_BINARY_DIR}/lib") |
174 |
- endif () |
175 |
- |
176 |
- if (WINDOWS_STORE OR WINDOWS_PHONE OR EMSCRIPTEN) |
177 |
|
178 |
diff --git a/dev-games/ogre/metadata.xml b/dev-games/ogre/metadata.xml |
179 |
index 4c31c236ea0..0821402dc0e 100644 |
180 |
--- a/dev-games/ogre/metadata.xml |
181 |
+++ b/dev-games/ogre/metadata.xml |
182 |
@@ -117,11 +117,6 @@ Exporters |
183 |
sensitive lookup. Some demos might not work with this setting. |
184 |
(default: case-insensitive + sensitive lookup in all groups) |
185 |
</flag> |
186 |
- <flag name="resman-strict" restrict="<dev-games/ogre-1.12"> |
187 |
- Resource Manager STRICT : search in default group if not specified otherwise. |
188 |
- Case sensitive lookup. Some demos might not work with this setting. |
189 |
- (default: case-insensitive + sensitive lookup in all groups) |
190 |
- </flag> |
191 |
<flag name="tbb">When USE=threads, use tbb for threading</flag> |
192 |
<flag name="tools">Build and install helper tools</flag> |
193 |
</use> |
194 |
|
195 |
diff --git a/dev-games/ogre/ogre-1.10.12.ebuild b/dev-games/ogre/ogre-1.10.12.ebuild |
196 |
deleted file mode 100644 |
197 |
index 91e3b9f49d5..00000000000 |
198 |
--- a/dev-games/ogre/ogre-1.10.12.ebuild |
199 |
+++ /dev/null |
200 |
@@ -1,124 +0,0 @@ |
201 |
-# Copyright 1999-2019 Gentoo Authors |
202 |
-# Distributed under the terms of the GNU General Public License v2 |
203 |
- |
204 |
-EAPI=7 |
205 |
- |
206 |
-CMAKE_REMOVE_MODULES="yes" |
207 |
-CMAKE_REMOVE_MODULES_LIST="FindFreetype FindDoxygen FindZLIB" |
208 |
-inherit cmake-utils |
209 |
- |
210 |
-DESCRIPTION="Object-oriented Graphics Rendering Engine" |
211 |
-HOMEPAGE="https://www.ogre3d.org/" |
212 |
-SRC_URI="https://github.com/OGRECave/${PN}/archive/v${PV}.zip -> ${P}.zip" |
213 |
- |
214 |
-LICENSE="MIT public-domain" |
215 |
-SLOT="0/1.10.0" |
216 |
-KEYWORDS="~amd64 ~arm ~x86" |
217 |
- |
218 |
-IUSE="+cache cg doc double-precision egl examples experimental +freeimage gles2 |
219 |
- +opengl profile resman-pedantic resman-strict tools" |
220 |
- |
221 |
-REQUIRED_USE=" |
222 |
- || ( gles2 opengl ) |
223 |
- ?? ( resman-pedantic resman-strict ) |
224 |
- examples? ( experimental ) |
225 |
-" |
226 |
-RESTRICT="test" #139905 |
227 |
- |
228 |
-RDEPEND=" |
229 |
- dev-games/ois |
230 |
- dev-libs/boost:= |
231 |
- dev-libs/zziplib |
232 |
- media-libs/freetype:2 |
233 |
- x11-libs/libX11 |
234 |
- x11-libs/libXaw |
235 |
- x11-libs/libXrandr |
236 |
- x11-libs/libXt |
237 |
- cg? ( media-gfx/nvidia-cg-toolkit ) |
238 |
- egl? ( media-libs/mesa[egl] ) |
239 |
- freeimage? ( media-libs/freeimage ) |
240 |
- gles2? ( media-libs/mesa[gles2] ) |
241 |
- opengl? ( |
242 |
- virtual/glu |
243 |
- virtual/opengl |
244 |
- ) |
245 |
- tools? ( dev-libs/tinyxml[stl] ) |
246 |
-" |
247 |
-DEPEND="${RDEPEND} |
248 |
- virtual/pkgconfig |
249 |
- x11-base/xorg-proto |
250 |
- doc? ( app-doc/doxygen )" |
251 |
- |
252 |
-PATCHES=( |
253 |
- "${FILESDIR}/${PN}-1.10.11-samples.patch" |
254 |
- "${FILESDIR}/${PN}-1.10.11-resource_path.patch" |
255 |
- "${FILESDIR}/${PN}-1.10.11-media_path.patch" |
256 |
- "${FILESDIR}/${P}-use_system_tinyxml.patch" |
257 |
-) |
258 |
- |
259 |
-src_prepare() { |
260 |
- sed -i \ |
261 |
- -e "s:share/OGRE/docs:share/doc/${PF}:" \ |
262 |
- Docs/CMakeLists.txt || die |
263 |
- # Stupid build system hardcodes release names |
264 |
- sed -i \ |
265 |
- -e '/CONFIGURATIONS/s:CONFIGURATIONS Release.*::' \ |
266 |
- CMake/Utils/OgreConfigTargets.cmake || die |
267 |
- |
268 |
- # Fix some path issues |
269 |
- cmake-utils_src_prepare |
270 |
-} |
271 |
- |
272 |
-src_configure() { |
273 |
- local mycmakeargs=( |
274 |
- -DOGRE_BUILD_COMPONENT_BITES=$(usex experimental) |
275 |
- -DOGRE_BUILD_COMPONENT_HLMS=$(usex experimental) |
276 |
- -DOGRE_BUILD_COMPONENT_JAVA=no |
277 |
- -DOGRE_BUILD_COMPONENT_PYTHON=no |
278 |
- -DOGRE_BUILD_DEPENDENCIES=no |
279 |
- -DOGRE_BUILD_PLUGIN_CG=$(usex cg) |
280 |
- -DOGRE_BUILD_RENDERSYSTEM_GL=$(usex opengl) |
281 |
- -DOGRE_BUILD_RENDERSYSTEM_GL3PLUS=$(usex opengl) |
282 |
- -DOGRE_BUILD_RENDERSYSTEM_GLES2=$(usex gles2) |
283 |
- -DOGRE_BUILD_SAMPLES=$(usex examples) |
284 |
- -DOGRE_BUILD_TESTS=no |
285 |
- -DOGRE_BUILD_TOOLS=$(usex tools) |
286 |
- -DOGRE_CONFIG_DOUBLE=$(usex double-precision) |
287 |
- -DOGRE_CONFIG_ENABLE_FREEIMAGE=$(usex freeimage) |
288 |
- -DOGRE_CONFIG_ENABLE_GL_STATE_CACHE_SUPPORT=$(usex cache) |
289 |
- -DOGRE_CONFIG_THREADS=3 |
290 |
- -DOGRE_CONFIG_THREAD_PROVIDER=std |
291 |
- -DOGRE_FULL_RPATH=no |
292 |
- -DOGRE_GLSUPPORT_USE_EGL=$(usex egl) |
293 |
- -DOGRE_INSTALL_DOCS=$(usex doc) |
294 |
- -DOGRE_INSTALL_SAMPLES=$(usex examples) |
295 |
- -DOGRE_INSTALL_SAMPLES_SOURCE=$(usex examples) |
296 |
- -DOGRE_NODE_STORAGE_LEGACY=no |
297 |
- -DOGRE_PROFILING=$(usex profile) |
298 |
- -DOGRE_RESOURCEMANAGER_STRICT=$(\ |
299 |
- usex resman-pedantic 1 $(\ |
300 |
- usex resman-strict 2 0)) |
301 |
- -DOGRE_USE_STD11=yes |
302 |
- ) |
303 |
- |
304 |
- cmake-utils_src_configure |
305 |
-} |
306 |
- |
307 |
-src_install() { |
308 |
- cmake-utils_src_install |
309 |
- |
310 |
- CONFIGDIR=/etc/OGRE |
311 |
- SHAREDIR=/usr/share/OGRE |
312 |
- |
313 |
- # plugins and resources are the main configuration |
314 |
- insinto "${CONFIGDIR}" |
315 |
- doins "${CMAKE_BUILD_DIR}"/bin/plugins.cfg |
316 |
- doins "${CMAKE_BUILD_DIR}"/bin/resources.cfg |
317 |
- dosym "${CONFIGDIR}"/plugins.cfg "${SHAREDIR}"/plugins.cfg |
318 |
- dosym "${CONFIGDIR}"/resources.cfg "${SHAREDIR}"/resources.cfg |
319 |
- |
320 |
- # These are only for the sample browser |
321 |
- insinto "${SHAREDIR}" |
322 |
- doins "${CMAKE_BUILD_DIR}"/bin/quakemap.cfg |
323 |
- doins "${CMAKE_BUILD_DIR}"/bin/samples.cfg |
324 |
-} |
325 |
|
326 |
diff --git a/dev-games/ogre/ogre-1.11.2.ebuild b/dev-games/ogre/ogre-1.11.2.ebuild |
327 |
deleted file mode 100644 |
328 |
index 0de0b6eb487..00000000000 |
329 |
--- a/dev-games/ogre/ogre-1.11.2.ebuild |
330 |
+++ /dev/null |
331 |
@@ -1,143 +0,0 @@ |
332 |
-# Copyright 1999-2019 Gentoo Authors |
333 |
-# Distributed under the terms of the GNU General Public License v2 |
334 |
- |
335 |
-EAPI=7 |
336 |
- |
337 |
-CMAKE_REMOVE_MODULES="yes" |
338 |
-CMAKE_REMOVE_MODULES_LIST="FindFreetype FindDoxygen FindZLIB" |
339 |
-inherit cmake-utils |
340 |
- |
341 |
-DESCRIPTION="Object-oriented Graphics Rendering Engine" |
342 |
-HOMEPAGE="https://www.ogre3d.org/" |
343 |
-SRC_URI="https://github.com/OGRECave/${PN}/archive/v${PV}.zip -> ${P}.zip" |
344 |
- |
345 |
-LICENSE="MIT public-domain" |
346 |
-SLOT="0/1.11" |
347 |
-KEYWORDS="~amd64 ~arm ~x86" |
348 |
- |
349 |
-IUSE="+cache cg debug doc double-precision egl examples experimental +freeimage |
350 |
- gles2 json openexr +opengl pch profile resman-pedantic resman-strict tools" |
351 |
- |
352 |
-REQUIRED_USE=" |
353 |
- || ( gles2 opengl ) |
354 |
- ?? ( resman-pedantic resman-strict ) |
355 |
-" |
356 |
- |
357 |
-RESTRICT="test" #139905 |
358 |
- |
359 |
-RDEPEND=" |
360 |
- dev-games/ois |
361 |
- dev-libs/zziplib |
362 |
- media-libs/freetype:2 |
363 |
- x11-libs/libX11 |
364 |
- x11-libs/libXaw |
365 |
- x11-libs/libXrandr |
366 |
- x11-libs/libXt |
367 |
- cg? ( media-gfx/nvidia-cg-toolkit ) |
368 |
- egl? ( media-libs/mesa[egl] ) |
369 |
- freeimage? ( media-libs/freeimage ) |
370 |
- gles2? ( media-libs/mesa[gles2] ) |
371 |
- json? ( dev-libs/rapidjson ) |
372 |
- openexr? ( media-libs/openexr:= ) |
373 |
- opengl? ( |
374 |
- virtual/glu |
375 |
- virtual/opengl |
376 |
- ) |
377 |
- tools? ( dev-libs/tinyxml[stl] ) |
378 |
-" |
379 |
-DEPEND="${RDEPEND} |
380 |
- virtual/pkgconfig |
381 |
- x11-base/xorg-proto |
382 |
- doc? ( app-doc/doxygen )" |
383 |
- |
384 |
-PATCHES=( |
385 |
- "${FILESDIR}/${P}-media_path.patch" |
386 |
- "${FILESDIR}/${P}-resource_path.patch" |
387 |
- "${FILESDIR}/${P}-fix_sample_source_install.patch" |
388 |
- "${FILESDIR}/${PN}-1.10.12-use_system_tinyxml.patch" |
389 |
-) |
390 |
- |
391 |
-src_prepare() { |
392 |
- sed -i \ |
393 |
- -e "s:share/OGRE/docs:share/doc/${PF}:" \ |
394 |
- Docs/CMakeLists.txt || die |
395 |
- # In this series, the CMAKE_BUILD_TARGET is hard-wired to the |
396 |
- # installation. And only Debug, MinSizeRel and RelWithDebInfo |
397 |
- # are supported. |
398 |
- if use debug; then |
399 |
- sed -i \ |
400 |
- -e 's/Debug/Gentoo/g' \ |
401 |
- CMake/Utils/OgreConfigTargets.cmake \ |
402 |
- || die |
403 |
- else |
404 |
- sed -i \ |
405 |
- -e 's/MinSizeRel/Gentoo/g' \ |
406 |
- CMake/Utils/OgreConfigTargets.cmake \ |
407 |
- || die |
408 |
- fi |
409 |
- # Fix some path issues |
410 |
- cmake-utils_src_prepare |
411 |
-} |
412 |
- |
413 |
-src_configure() { |
414 |
- local mycmakeargs=( |
415 |
- -DCMAKE_SKIP_INSTALL_RPATH=yes |
416 |
- -DOGRE_BUILD_COMPONENT_BITES=yes |
417 |
- -DOGRE_BUILD_COMPONENT_HLMS=$(usex experimental) |
418 |
- -DOGRE_BUILD_COMPONENT_JAVA=no |
419 |
- -DOGRE_BUILD_COMPONENT_PAGING=yes |
420 |
- -DOGRE_BUILD_COMPONENT_PROPERTY=yes |
421 |
- -DOGRE_BUILD_COMPONENT_PYTHON=no |
422 |
- -DOGRE_BUILD_COMPONENT_RTSHADERSYSTEM=yes |
423 |
- -DOGRE_BUILD_COMPONENT_TERRAIN=yes |
424 |
- -DOGRE_BUILD_COMPONENT_VOLUME=yes |
425 |
- -DOGRE_BUILD_DEPENDENCIES=no |
426 |
- -DOGRE_BUILD_PLUGIN_CG=$(usex cg) |
427 |
- -DOGRE_BUILD_PLUGIN_FREEIMAGE=$(usex freeimage) |
428 |
- -DOGRE_BUILD_PLUGIN_EXRCODEC=$(usex openexr) |
429 |
- -DOGRE_BUILD_RENDERSYSTEM_GL=$(usex opengl) |
430 |
- -DOGRE_BUILD_RENDERSYSTEM_GL3PLUS=$(usex opengl) |
431 |
- -DOGRE_BUILD_RENDERSYSTEM_GLES2=$(usex gles2) |
432 |
- -DOGRE_BUILD_SAMPLES=$(usex examples) |
433 |
- -DOGRE_BUILD_TESTS=no |
434 |
- -DOGRE_BUILD_TOOLS=$(usex tools) |
435 |
- -DOGRE_CONFIG_DOUBLE=$(usex double-precision) |
436 |
- -DOGRE_CONFIG_ENABLE_GL_STATE_CACHE_SUPPORT=$(usex cache) |
437 |
- -DOGRE_CONFIG_ENABLE_GLES2_CG_SUPPORT=$(usex gles2 $(usex cg) no) |
438 |
- -DOGRE_CONFIG_ENABLE_GLES3_SUPPORT=$(usex gles2) |
439 |
- -DOGRE_CONFIG_THREADS=3 |
440 |
- -DOGRE_CONFIG_THREAD_PROVIDER=std |
441 |
- -DOGRE_ENABLE_PRECOMPILED_HEADERS=$(usex pch) |
442 |
- -DOGRE_GLSUPPORT_USE_EGL=$(usex egl) |
443 |
- -DOGRE_INSTALL_DOCS=$(usex doc) |
444 |
- -DOGRE_INSTALL_SAMPLES=$(usex examples) |
445 |
- -DOGRE_INSTALL_SAMPLES_SOURCE=$(usex examples) |
446 |
- -DOGRE_PROFILING=$(usex profile) |
447 |
- -DOGRE_RESOURCEMANAGER_STRICT=$(\ |
448 |
- usex resman-pedantic 1 $(\ |
449 |
- usex resman-strict 2 0)) |
450 |
- ) |
451 |
- |
452 |
- cmake-utils_src_configure |
453 |
-} |
454 |
- |
455 |
-src_install() { |
456 |
- cmake-utils_src_install |
457 |
- |
458 |
- CONFIGDIR=/etc/OGRE |
459 |
- SHAREDIR=/usr/share/OGRE |
460 |
- |
461 |
- # plugins and resources are the main configuration |
462 |
- insinto "${CONFIGDIR}" |
463 |
- doins "${CMAKE_BUILD_DIR}"/bin/plugins.cfg |
464 |
- doins "${CMAKE_BUILD_DIR}"/bin/resources.cfg |
465 |
- dosym "${CONFIGDIR}"/plugins.cfg "${SHAREDIR}"/plugins.cfg |
466 |
- dosym "${CONFIGDIR}"/resources.cfg "${SHAREDIR}"/resources.cfg |
467 |
- |
468 |
- # These are only for the sample browser |
469 |
- if use examples ; then |
470 |
- insinto "${SHAREDIR}" |
471 |
- doins "${CMAKE_BUILD_DIR}"/bin/quakemap.cfg |
472 |
- doins "${CMAKE_BUILD_DIR}"/bin/samples.cfg |
473 |
- fi |
474 |
-} |