Gentoo Archives: gentoo-commits

From: Maciej Mrozowski <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph/
Date: Tue, 02 Mar 2021 00:21:17
Message-Id: 1614644456.cd9dd5fa4d6140e80a0404f3bc18bebdd84d35d8.reavertm@gentoo
1 commit: cd9dd5fa4d6140e80a0404f3bc18bebdd84d35d8
2 Author: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 1 23:35:40 2021 +0000
4 Commit: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 2 00:20:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9dd5fa
7
8 dev-games/openscenegraph: remove old
9
10 Package-Manager: Portage-3.0.13, Repoman-3.0.2
11 Signed-off-by: Maciej Mrozowski <reavertm <AT> gentoo.org>
12
13 dev-games/openscenegraph/Manifest | 1 -
14 dev-games/openscenegraph/metadata.xml | 1 -
15 .../openscenegraph/openscenegraph-3.6.4.ebuild | 147 ---------------------
16 .../openscenegraph/openscenegraph-3.6.5-r1.ebuild | 144 --------------------
17 4 files changed, 293 deletions(-)
18
19 diff --git a/dev-games/openscenegraph/Manifest b/dev-games/openscenegraph/Manifest
20 index 845c83da61a..b2f78728f97 100644
21 --- a/dev-games/openscenegraph/Manifest
22 +++ b/dev-games/openscenegraph/Manifest
23 @@ -1,2 +1 @@
24 -DIST OpenSceneGraph-3.6.4.tar.gz 5771539 BLAKE2B 3f608566ed8bd927f30c18ab25147826a40655bfa0eca2b0765f775d1fca53c090b77c9963b392bb73b405150f64f1b3bdc57ac6ef59de7f88bf9fd208b2ff6e SHA512 7cb34fc279ba62a7d7177d3f065f845c28255688bd29026ffb305346e1bb2e515a22144df233e8a7246ed392044ee3e8b74e51bf655282d33ab27dcaf12f4b19
25 DIST OpenSceneGraph-3.6.5.tar.gz 5780762 BLAKE2B 31ebeeae94eb6aff043788313946d5c08886f97d97cd5796e600918e137ef7f06839206b79b2f5649aac7f34037d4d79e18a5638152e150de931b7f7a7d3c38b SHA512 7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b
26
27 diff --git a/dev-games/openscenegraph/metadata.xml b/dev-games/openscenegraph/metadata.xml
28 index 9345e47b827..0f8459428ab 100644
29 --- a/dev-games/openscenegraph/metadata.xml
30 +++ b/dev-games/openscenegraph/metadata.xml
31 @@ -13,7 +13,6 @@
32 The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.
33 </longdescription>
34 <use>
35 - <flag name="asio">Enable support for <pkg>dev-cpp/asio</pkg> library</flag>
36 <flag name="dicom">Enable DICOM medical image file support via <pkg>sci-libs/dcmtk</pkg></flag>
37 <flag name="egl">Enable EGL support</flag>
38 <flag name="fox">Build examples using <pkg>x11-libs/fox</pkg> library</flag>
39
40 diff --git a/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild
41 deleted file mode 100644
42 index 3d55a64b014..00000000000
43 --- a/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild
44 +++ /dev/null
45 @@ -1,147 +0,0 @@
46 -# Copyright 1999-2020 Gentoo Authors
47 -# Distributed under the terms of the GNU General Public License v2
48 -
49 -EAPI=7
50 -
51 -MY_PN="OpenSceneGraph"
52 -MY_P=${MY_PN}-${PV}
53 -WX_GTK_VER="3.0-gtk3"
54 -inherit cmake flag-o-matic wxwidgets
55 -
56 -DESCRIPTION="Open source high performance 3D graphics toolkit"
57 -HOMEPAGE="http://www.openscenegraph.org/"
58 -SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz"
59 -
60 -LICENSE="wxWinLL-3 LGPL-2.1"
61 -SLOT="0/158" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
62 -KEYWORDS="amd64 ~hppa ppc ppc64 x86"
63 -IUSE="asio curl dicom debug doc egl examples ffmpeg fltk fox gdal gif glut
64 -gstreamer jpeg las lua openexr openinventor osgapps pdf png sdl sdl2
65 -svg tiff truetype vnc wxwidgets xrandr +zlib"
66 -
67 -REQUIRED_USE="sdl2? ( sdl ) dicom? ( zlib ) openexr? ( zlib )"
68 -
69 -# TODO: COLLADA, FBX, GTA, NVTT, OpenVRML, Performer
70 -BDEPEND="
71 - app-arch/unzip
72 - virtual/pkgconfig
73 - doc? ( app-doc/doxygen )
74 -"
75 -RDEPEND="
76 - media-libs/mesa[egl?]
77 - virtual/glu
78 - virtual/opengl
79 - x11-libs/libSM
80 - x11-libs/libXext
81 - asio? ( dev-cpp/asio )
82 - curl? ( net-misc/curl )
83 - examples? (
84 - fltk? ( x11-libs/fltk:1[opengl] )
85 - fox? ( x11-libs/fox:1.6[opengl] )
86 - glut? ( media-libs/freeglut )
87 - sdl2? ( media-libs/libsdl2 )
88 - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
89 - )
90 - ffmpeg? ( media-video/ffmpeg:0= )
91 - gdal? ( sci-libs/gdal:= )
92 - gif? ( media-libs/giflib:= )
93 - gstreamer? (
94 - media-libs/gstreamer:1.0
95 - media-libs/gst-plugins-base:1.0
96 - )
97 - jpeg? ( virtual/jpeg:0 )
98 - las? ( >=sci-geosciences/liblas-1.8.0 )
99 - lua? ( >=dev-lang/lua-5.1.5:0= )
100 - openexr? (
101 - media-libs/ilmbase:=
102 - media-libs/openexr:=
103 - )
104 - openinventor? ( media-libs/coin )
105 - pdf? ( app-text/poppler[cairo] )
106 - png? ( media-libs/libpng:0= )
107 - sdl? ( media-libs/libsdl )
108 - svg? (
109 - gnome-base/librsvg
110 - x11-libs/cairo
111 - )
112 - tiff? ( media-libs/tiff:0 )
113 - truetype? ( media-libs/freetype:2 )
114 - vnc? ( net-libs/libvncserver )
115 - xrandr? ( x11-libs/libXrandr )
116 - zlib? ( sys-libs/zlib )
117 -"
118 -DEPEND="${RDEPEND}
119 - x11-base/xorg-proto
120 -"
121 -
122 -S="${WORKDIR}/${MY_PN}-${MY_P}"
123 -
124 -PATCHES=(
125 - "${FILESDIR}"/${PN}-3.6.3-cmake.patch
126 - "${FILESDIR}"/${PN}-3.6.3-docdir.patch
127 -)
128 -
129 -src_configure() {
130 - if use examples && use wxwidgets; then
131 - need-wxwidgets unicode
132 - fi
133 -
134 - # Needed by FFmpeg
135 - append-cppflags -D__STDC_CONSTANT_MACROS
136 -
137 - local libdir=$(get_libdir)
138 - local mycmakeargs=(
139 - -DDYNAMIC_OPENSCENEGRAPH=ON
140 - -DLIB_POSTFIX=${libdir/lib}
141 - -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
142 - -DOSG_ENVVAR_SUPPORTED=ON
143 - -DOSG_PROVIDE_READFILE=ON
144 - -DOSG_USE_LOCAL_LUA_SOURCE=OFF
145 - $(cmake_use_find_package asio Asio)
146 - $(cmake_use_find_package curl CURL)
147 - -DBUILD_DOCUMENTATION=$(usex doc)
148 - $(cmake_use_find_package dicom DCMTK)
149 - $(cmake_use_find_package egl EGL)
150 - -DBUILD_OSG_EXAMPLES=$(usex examples)
151 - $(cmake_use_find_package ffmpeg FFmpeg)
152 - $(cmake_use_find_package gdal GDAL)
153 - $(cmake_use_find_package gif GIFLIB)
154 - $(cmake_use_find_package gstreamer GLIB)
155 - $(cmake_use_find_package gstreamer GStreamer)
156 - -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
157 - $(cmake_use_find_package jpeg JPEG)
158 - -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
159 - $(cmake_use_find_package las LIBLAS)
160 - $(cmake_use_find_package lua Lua51)
161 - -DCMAKE_DISABLE_FIND_PACKAGE_Lua52=ON
162 - -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
163 - $(cmake_use_find_package openexr OpenEXR)
164 - $(cmake_use_find_package openinventor Inventor)
165 - -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
166 - $(cmake_use_find_package pdf Poppler-glib)
167 - $(cmake_use_find_package png PNG)
168 - $(cmake_use_find_package sdl SDL)
169 - $(cmake_use_find_package sdl2 SDL2)
170 - $(cmake_use_find_package svg RSVG)
171 - $(cmake_use_find_package tiff TIFF)
172 - $(cmake_use_find_package truetype Freetype)
173 - $(cmake_use_find_package vnc LibVNCServer)
174 - -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
175 - $(cmake_use_find_package zlib ZLIB)
176 - )
177 - if use examples; then
178 - mycmakeargs+=(
179 - $(cmake_use_find_package fltk FLTK)
180 - $(cmake_use_find_package fox FOX)
181 - $(cmake_use_find_package glut GLUT)
182 - $(cmake_use_find_package wxwidgets wxWidgets)
183 - )
184 - fi
185 -
186 - cmake_src_configure
187 -}
188 -
189 -src_compile() {
190 - cmake_src_compile
191 - use doc && cmake_src_compile doc_openscenegraph doc_openthreads
192 -}
193
194 diff --git a/dev-games/openscenegraph/openscenegraph-3.6.5-r1.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.5-r1.ebuild
195 deleted file mode 100644
196 index 9c7feb6d7c8..00000000000
197 --- a/dev-games/openscenegraph/openscenegraph-3.6.5-r1.ebuild
198 +++ /dev/null
199 @@ -1,144 +0,0 @@
200 -# Copyright 1999-2020 Gentoo Authors
201 -# Distributed under the terms of the GNU General Public License v2
202 -
203 -EAPI=7
204 -
205 -MY_PN="OpenSceneGraph"
206 -MY_P=${MY_PN}-${PV}
207 -WX_GTK_VER="3.0-gtk3"
208 -inherit cmake flag-o-matic wxwidgets
209 -
210 -DESCRIPTION="Open source high performance 3D graphics toolkit"
211 -HOMEPAGE="http://www.openscenegraph.org/"
212 -SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz"
213 -
214 -LICENSE="wxWinLL-3 LGPL-2.1"
215 -SLOT="0/161" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
216 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
217 -IUSE="curl dicom debug doc egl examples ffmpeg fltk fox gdal gif glut
218 -gstreamer jpeg las lua openexr openinventor osgapps pdf png sdl sdl2
219 -svg tiff truetype vnc wxwidgets xrandr +zlib"
220 -
221 -REQUIRED_USE="sdl2? ( sdl ) dicom? ( zlib ) openexr? ( zlib )"
222 -
223 -# TODO: COLLADA, FBX, GTA, NVTT, OpenVRML, Performer
224 -BDEPEND="
225 - app-arch/unzip
226 - virtual/pkgconfig
227 - doc? ( app-doc/doxygen )
228 -"
229 -RDEPEND="
230 - media-libs/mesa[egl?]
231 - virtual/glu
232 - virtual/opengl
233 - x11-libs/libSM
234 - x11-libs/libXext
235 - curl? ( net-misc/curl )
236 - examples? (
237 - fltk? ( x11-libs/fltk:1[opengl] )
238 - fox? ( x11-libs/fox:1.6[opengl] )
239 - glut? ( media-libs/freeglut )
240 - sdl2? ( media-libs/libsdl2 )
241 - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
242 - )
243 - ffmpeg? ( media-video/ffmpeg:0= )
244 - gdal? ( sci-libs/gdal:= )
245 - gif? ( media-libs/giflib:= )
246 - gstreamer? (
247 - media-libs/gstreamer:1.0
248 - media-libs/gst-plugins-base:1.0
249 - )
250 - jpeg? ( virtual/jpeg:0 )
251 - las? ( >=sci-geosciences/liblas-1.8.0 )
252 - lua? ( >=dev-lang/lua-5.1.5:0= )
253 - openexr? (
254 - media-libs/ilmbase:=
255 - media-libs/openexr:=
256 - )
257 - openinventor? ( media-libs/coin )
258 - pdf? ( app-text/poppler[cairo] )
259 - png? ( media-libs/libpng:0= )
260 - sdl? ( media-libs/libsdl )
261 - svg? (
262 - gnome-base/librsvg
263 - x11-libs/cairo
264 - )
265 - tiff? ( media-libs/tiff:0 )
266 - truetype? ( media-libs/freetype:2 )
267 - vnc? ( net-libs/libvncserver )
268 - xrandr? ( x11-libs/libXrandr )
269 - zlib? ( sys-libs/zlib )
270 -"
271 -DEPEND="${RDEPEND}
272 - >=dev-libs/boost-1.37.0:*
273 - x11-base/xorg-proto
274 -"
275 -
276 -S="${WORKDIR}/${MY_PN}-${MY_P}"
277 -
278 -PATCHES=(
279 - "${FILESDIR}"/${PN}-3.6.3-cmake.patch
280 - "${FILESDIR}"/${PN}-3.6.3-docdir.patch
281 - "${FILESDIR}"/${PN}-3.6.5-use_boost_asio.patch
282 -)
283 -
284 -src_configure() {
285 - if use examples && use wxwidgets; then
286 - need-wxwidgets unicode
287 - fi
288 -
289 - # Needed by FFmpeg
290 - append-cppflags -D__STDC_CONSTANT_MACROS
291 -
292 - local libdir=$(get_libdir)
293 - local mycmakeargs=(
294 - -DDYNAMIC_OPENSCENEGRAPH=ON
295 - -DLIB_POSTFIX=${libdir/lib}
296 - -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
297 - $(cmake_use_find_package curl CURL)
298 - -DBUILD_DOCUMENTATION=$(usex doc)
299 - $(cmake_use_find_package dicom DCMTK)
300 - $(cmake_use_find_package egl EGL)
301 - -DBUILD_OSG_EXAMPLES=$(usex examples)
302 - $(cmake_use_find_package ffmpeg FFmpeg)
303 - $(cmake_use_find_package gdal GDAL)
304 - $(cmake_use_find_package gif GIFLIB)
305 - $(cmake_use_find_package gstreamer GLIB)
306 - $(cmake_use_find_package gstreamer GStreamer)
307 - -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
308 - $(cmake_use_find_package jpeg JPEG)
309 - -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
310 - $(cmake_use_find_package las LIBLAS)
311 - $(cmake_use_find_package lua Lua51)
312 - -DCMAKE_DISABLE_FIND_PACKAGE_Lua52=ON
313 - -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
314 - $(cmake_use_find_package openexr OpenEXR)
315 - $(cmake_use_find_package openinventor Inventor)
316 - -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
317 - $(cmake_use_find_package pdf Poppler-glib)
318 - $(cmake_use_find_package png PNG)
319 - $(cmake_use_find_package sdl SDL)
320 - $(cmake_use_find_package sdl2 SDL2)
321 - $(cmake_use_find_package svg RSVG)
322 - $(cmake_use_find_package tiff TIFF)
323 - $(cmake_use_find_package truetype Freetype)
324 - $(cmake_use_find_package vnc LibVNCServer)
325 - -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
326 - $(cmake_use_find_package zlib ZLIB)
327 - )
328 - if use examples; then
329 - mycmakeargs+=(
330 - $(cmake_use_find_package fltk FLTK)
331 - $(cmake_use_find_package fox FOX)
332 - $(cmake_use_find_package glut GLUT)
333 - $(cmake_use_find_package wxwidgets wxWidgets)
334 - )
335 - fi
336 -
337 - cmake_src_configure
338 -}
339 -
340 -src_compile() {
341 - cmake_src_compile
342 - use doc && cmake_src_compile doc_openscenegraph doc_openthreads
343 -}