* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2020-12-03 13:11 Marek Szuba
0 siblings, 0 replies; 16+ messages in thread
From: Marek Szuba @ 2020-12-03 13:11 UTC (permalink / raw
To: gentoo-commits
commit: 26c980d57980db71849d25c204c0a539337744ab
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 12:58:03 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 13:10:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c980d5
dev-games/openscenegraph-openmw: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
.../openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild
index fe26f799c8c..42fc8ce26dc 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
)
jpeg? ( virtual/jpeg:0 )
- lua? ( >=dev-lang/lua-5.1.5:* )
+ lua? ( >=dev-lang/lua-5.1.5:0= )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-03-26 19:46 Conrad Kostecki
0 siblings, 0 replies; 16+ messages in thread
From: Conrad Kostecki @ 2021-03-26 19:46 UTC (permalink / raw
To: gentoo-commits
commit: f8fac71b40df176c5d717c5da71c53ec81ae206d
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 19:11:15 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 19:45:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8fac71b
dev-games/openscenegraph-openmw: drop old version
Dropping old version, which does not support slotted lua.
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
.../openscenegraph-openmw-3.4_p20200425.ebuild | 156 ---------------------
1 file changed, 156 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild
deleted file mode 100644
index 42fc8ce26dc..00000000000
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake flag-o-matic wxwidgets
-
-DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
-HOMEPAGE="https://github.com/OpenMW/osg"
-MY_COMMIT="8b07809fa674ecffe77338aaea2e223b3aadff0e"
-SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/osg-${MY_COMMIT}"
-
-LICENSE="wxWinLL-3 LGPL-2.1"
-SLOT="0/132" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~x86"
-IUSE="curl debug doc examples egl ffmpeg fltk fox gdal gif glut gstreamer jpeg
- lua openexr openinventor osgapps pdf png qt5 sdl sdl2 svg tiff
- truetype vnc wxwidgets xine xrandr zlib"
-
-REQUIRED_USE="
- sdl2? ( sdl )
- openexr? ( zlib )
-"
-
-# TODO: COLLADA, FBX, GTA, OpenVRML, Performer, DCMTK
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-RDEPEND="
- !dev-games/openscenegraph
- media-libs/mesa[egl?]
- virtual/glu
- virtual/opengl
- x11-libs/libSM
- x11-libs/libXext
- curl? ( net-misc/curl )
- examples? (
- fltk? ( x11-libs/fltk:1[opengl] )
- fox? ( x11-libs/fox:1.6[opengl] )
- glut? ( media-libs/freeglut )
- sdl2? ( media-libs/libsdl2 )
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
- )
- ffmpeg? ( media-video/ffmpeg:0= )
- gdal? ( sci-libs/gdal:= )
- gif? ( media-libs/giflib:= )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jpeg? ( virtual/jpeg:0 )
- lua? ( >=dev-lang/lua-5.1.5:0= )
- openexr? (
- media-libs/ilmbase:=
- media-libs/openexr:=
- )
- openinventor? ( media-libs/coin )
- pdf? ( app-text/poppler[cairo] )
- png? ( media-libs/libpng:0= )
- qt5? (
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- )
- sdl? ( media-libs/libsdl )
- svg? (
- gnome-base/librsvg
- x11-libs/cairo
- )
- tiff? ( media-libs/tiff:0 )
- truetype? ( media-libs/freetype:2 )
- vnc? ( net-libs/libvncserver )
- xrandr? ( x11-libs/libXrandr )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-PATCHES=(
- "${FILESDIR}"/openscenegraph-3.4-cmake.patch
- "${FILESDIR}"/openscenegraph-3.5.1-jpeg-9.patch
- "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
-)
-
-src_prepare() {
- sed -i "s/ FIND_PACKAGE/ MACRO_OPTIONAL_FIND_PACKAGE/g" CMakeLists.txt || die "can't replace FIND_PACKAGE"
- cmake_src_prepare
-}
-
-src_configure() {
- if use examples && use wxwidgets; then
- setup-wxwidgets
- fi
-
- # Needed by FFmpeg
- append-cppflags -D__STDC_CONSTANT_MACROS
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DDYNAMIC_OPENSCENEGRAPH=ON
- -DLIB_POSTFIX=${libdir/lib}
- -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
- -DOSG_PROVIDE_READFILE=ON
- -DOSG_USE_LOCAL_LUA_SOURCE=OFF
- -DWITH_Lua51=OFF # We use CMake-version FindLua52.cmake instead which can find any lua
- -DWITH_Lua52=$(usex lua)
- -DWITH_Asio=OFF # Fails to build, similar to https://github.com/chriskohlhoff/asio/issues/316
- -DWITH_CURL=$(usex curl)
- -DBUILD_DOCUMENTATION=$(usex doc)
- -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
- -DBUILD_OSG_EXAMPLES=$(usex examples)
- -DWITH_FFmpeg=$(usex ffmpeg)
- -DWITH_GDAL=$(usex gdal)
- -DWITH_GIFLIB=$(usex gif)
- -DWITH_GStreamer=$(usex gstreamer)
- -DWITH_GLIB=$(usex gstreamer)
- -DWITH_GtkGl=OFF
- -DWITH_JPEG=$(usex jpeg)
- -DWITH_Jasper=OFF
- -DWITH_LIBLAS=OFF # dep failed to build https://bugs.gentoo.org/725938
- -DWITH_OpenEXR=$(usex openexr)
- -DWITH_Inventor=$(usex openinventor)
- -DWITH_Poppler-glib=$(usex pdf)
- -DWITH_PNG=$(usex png)
- -DWITH_SDL=$(usex sdl)
- -DWITH_SDL2=$(usex sdl2)
- -DWITH_RSVG=$(usex svg rsvg)
- -DWITH_TIFF=$(usex tiff)
- -DWITH_Freetype=$(usex truetype)
- -DWITH_LibVNCServer=$(usex vnc)
- -DWITH_Xine=$(usex xine)
- -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
- -DWITH_ZLIB=$(usex zlib)
- -DOSG_USE_QT=$(usex qt5)
- -DDESIRED_QT_VERSION=5
- )
- if use examples; then
- mycmakeargs+=(
- -DWITH_FLTK=$(usex fltk)
- -DWITH_FOX=$(usex fox)
- -DWITH_GLUT=$(usex glut)
- -DWITH_wxWidgets=$(usex wxwidgets)
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc_openscenegraph doc_openthreads
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-07-31 1:15 Ionen Wolkens
0 siblings, 0 replies; 16+ messages in thread
From: Ionen Wolkens @ 2021-07-31 1:15 UTC (permalink / raw
To: gentoo-commits
commit: f1b1718922ce3ec838ca890381c16e2228094613
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Thu Jul 29 23:58:24 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 00:59:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b17189
dev-games/openscenegraph-openmw: update metadata
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/21747
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-games/openscenegraph-openmw/metadata.xml | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/metadata.xml b/dev-games/openscenegraph-openmw/metadata.xml
index c9b5ea504b4..ffea23ade5e 100644
--- a/dev-games/openscenegraph-openmw/metadata.xml
+++ b/dev-games/openscenegraph-openmw/metadata.xml
@@ -14,11 +14,16 @@
<name>Gentoo Games Project</name>
</maintainer>
<longdescription lang="en">
- OpenSceneGraph on steroids. This fork was created to experiment with performance enhancements for OpenMW that are too controversial to be included in the general purpose OSG project - either for design reasons or backward compatibility reasons. OpenMW still works with "vanilla" OpenSceneGraph, but it is recommended to use the fork for better performance (around 10-15% on most devices). Note that the improvements are very specific to OpenMW and its animation code in particular; other OpenSceneGraph applications are not likely to see the same speed-up, or any speed-up at all if they are already GPU limited.
+ OpenSceneGraph on steroids. This fork was created to experiment with
+ performance enhancements for OpenMW that are too controversial to be
+ included in the general purpose OSG project - either for design reasons
+ or backward compatibility reasons. OpenMW still works with "vanilla"
+ OpenSceneGraph, but it is recommended to use the fork for better
+ performance (around 10-15% on most devices). Note that the improvements
+ are very specific to OpenMW and its animation code in particular; other
+ OpenSceneGraph applications are not likely to see the same speed-up, or
+ any speed-up at all if they are already GPU limited.
</longdescription>
- <upstream>
- <remote-id type="github">OpenMW/osg</remote-id>
- </upstream>
<use>
<flag name="collada">Enable DAE file support via <pkg>dev-libs/collada-dom</pkg></flag>
<flag name="dicom">Enable DICOM medical image file support via <pkg>sci-libs/dcmtk</pkg></flag>
@@ -31,4 +36,7 @@
<flag name="sdl2">Use <pkg>media-libs/libsdl2</pkg> additionally to <pkg>media-libs/libsdl</pkg></flag>
<flag name="xrandr">Enable support for the X xrandr extension</flag>
</use>
+ <upstream>
+ <remote-id type="github">OpenMW/osg</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-07-31 1:15 Ionen Wolkens
0 siblings, 0 replies; 16+ messages in thread
From: Ionen Wolkens @ 2021-07-31 1:15 UTC (permalink / raw
To: gentoo-commits
commit: adcc5eb3f42b0dcf88c5b35791ced0f102ba88d9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 22:47:10 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 00:59:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcc5eb3
dev-games/openscenegraph-openmw: update older ebuild with egl(+)
Already done on the newest, preparation for mesa's IUSE=egl removal.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
...0425-r100.ebuild => openscenegraph-openmw-3.4_p20200425-r101.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r100.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
similarity index 99%
rename from dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r100.ebuild
rename to dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
index 08efaabecea..409ac1f6275 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r100.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
@@ -28,7 +28,7 @@ REQUIRED_USE="
# TODO: COLLADA, FBX, GTA, OpenVRML, Performer, DCMTK
RDEPEND="
!dev-games/openscenegraph
- media-libs/mesa[egl?]
+ media-libs/mesa[egl(+)?]
virtual/glu
virtual/opengl
x11-libs/libSM
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-11-06 15:36 Ionen Wolkens
0 siblings, 0 replies; 16+ messages in thread
From: Ionen Wolkens @ 2021-11-06 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 67a7abb232c292b9945b530c2be4ed20d168861b
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Nov 6 01:25:21 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Nov 6 15:35:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a7abb2
dev-games/openscenegraph-openmw: new snapshot
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/22838
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-games/openscenegraph-openmw/Manifest | 1 +
.../openscenegraph-openmw-3.6_p20211017.ebuild | 168 +++++++++++++++++++++
2 files changed, 169 insertions(+)
diff --git a/dev-games/openscenegraph-openmw/Manifest b/dev-games/openscenegraph-openmw/Manifest
index f6fca44cefb..d40ffdebd73 100644
--- a/dev-games/openscenegraph-openmw/Manifest
+++ b/dev-games/openscenegraph-openmw/Manifest
@@ -1,2 +1,3 @@
DIST openscenegraph-openmw-3.4_p20200425.tar.gz 5698786 BLAKE2B 43684fa898912434dae9a7b41070a893c407dceba7e468a3f3dede32e24aea55d921098faf8d9d05708d2ef01a3507b2f126939dc13b8693002a0bec189bbaf7 SHA512 9bb4d2a6ca4694ee22a29508b74a095a483584ea801dc8298ec8a9b41c4d4fe18c52a21849ae9ec1065060479dcad5156227f82feed13c177415662ecba1da70
DIST openscenegraph-openmw-3.6_p20210610.tar.gz 5788655 BLAKE2B fdf345502ee7bb742741da758ae212028882544766a6acba3309d27e2fffa230e4a07626c9a39dbdf1310374b765b3941c915d7b6d527fc7cb75ba028230b4a0 SHA512 1964b12fedf297b8baf77d4db2eb4ce6732925bb3974fb4d8d20b1dec751400ceb57faf0b069c2a5cf45728cad83ea434356edbcb19413d650717c3d2ac39a03
+DIST openscenegraph-openmw-3.6_p20211017.tar.gz 5788414 BLAKE2B d5ec3c7834bc8138b417d9bf8d92dde201a94f0158560aca477755752fd886378bfdffbd8c2e878ec1c6d35b572a60368c09695a93be9d83e26712de176b6824 SHA512 8985c6abedf2cbbf524aacc4f51e0217a8bd5eb17bae04774afc960b5cf21a6fb22941e08efcbd37e538c3e44cb044ca5cfa02380a75b4c87fe606c6fdfa8155
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
new file mode 100644
index 00000000000..1db53cd3148
--- /dev/null
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake flag-o-matic lua-single wxwidgets
+
+MY_COMMIT="bbe61c3bc510a4f5bb4aea21cce506519c2d24e6"
+
+DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
+HOMEPAGE="https://github.com/OpenMW/osg"
+SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/osg-${MY_COMMIT}"
+
+LICENSE="wxWinLL-3 LGPL-2.1"
+SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
+KEYWORDS="~amd64 ~x86"
+IUSE="
+ +collada curl dicom debug doc egl examples +ffmpeg fltk fox gdal
+ gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
+ +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
+"
+
+REQUIRED_USE="
+ dicom? ( zlib )
+ lua? ( ${LUA_REQUIRED_USE} )
+ openexr? ( zlib )
+ sdl2? ( sdl )
+"
+
+# TODO: FBX, GTA, NVTT, OpenVRML, Performer
+BDEPEND="
+ app-arch/unzip
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+RDEPEND="
+ !dev-games/openscenegraph
+ dev-libs/glib:2
+ media-libs/fontconfig
+ media-libs/mesa[egl(+)?]
+ virtual/glu
+ virtual/opengl
+ x11-libs/libSM
+ x11-libs/libXext
+ collada? ( dev-libs/collada-dom:= )
+ curl? ( net-misc/curl )
+ examples? (
+ fltk? ( x11-libs/fltk:1[opengl] )
+ fox? ( x11-libs/fox:1.6[opengl] )
+ glut? ( media-libs/freeglut )
+ sdl2? ( media-libs/libsdl2 )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
+ )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ gdal? ( sci-libs/gdal:= )
+ gif? ( media-libs/giflib:= )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jpeg? ( virtual/jpeg:0 )
+ las? ( >=sci-geosciences/liblas-1.8.0 )
+ lua? ( ${LUA_DEPS} )
+ openexr? (
+ media-libs/ilmbase:=
+ media-libs/openexr:=
+ )
+ openinventor? ( media-libs/coin )
+ pdf? ( app-text/poppler:=[cairo] )
+ png? ( media-libs/libpng:0= )
+ sdl? ( media-libs/libsdl )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )
+ tiff? ( media-libs/tiff:0 )
+ truetype? ( media-libs/freetype:2 )
+ vnc? ( net-libs/libvncserver )
+ xrandr? ( x11-libs/libXrandr )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+
+PATCHES=(
+ "${FILESDIR}"/openscenegraph-3.6.3-cmake.patch
+ "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
+ "${FILESDIR}"/openscenegraph-3.6.5-cmake_lua_version.patch
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
+src_configure() {
+ if use examples && use wxwidgets; then
+ setup-wxwidgets unicode
+ fi
+
+ # Needed by FFmpeg
+ append-cppflags -D__STDC_CONSTANT_MACROS
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DDYNAMIC_OPENSCENEGRAPH=ON
+ -DLIB_POSTFIX=${libdir/lib}
+ -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
+ $(cmake_use_find_package collada COLLADA)
+ $(cmake_use_find_package curl CURL)
+ -DBUILD_DOCUMENTATION=$(usex doc)
+ $(cmake_use_find_package dicom DCMTK)
+ $(cmake_use_find_package egl EGL)
+ -DBUILD_OSG_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package ffmpeg FFmpeg)
+ $(cmake_use_find_package gdal GDAL)
+ $(cmake_use_find_package gif GIFLIB)
+ $(cmake_use_find_package gstreamer GLIB)
+ $(cmake_use_find_package gstreamer GStreamer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
+ $(cmake_use_find_package jpeg JPEG)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
+ $(cmake_use_find_package las LIBLAS)
+ $(cmake_use_find_package lua Lua)
+ -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package openinventor Inventor)
+ -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
+ $(cmake_use_find_package pdf Poppler-glib)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package sdl SDL)
+ $(cmake_use_find_package sdl2 SDL2)
+ $(cmake_use_find_package svg RSVG)
+ $(cmake_use_find_package tiff TIFF)
+ $(cmake_use_find_package truetype Freetype)
+ $(cmake_use_find_package vnc LibVNCServer)
+ -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
+ $(cmake_use_find_package zlib ZLIB)
+ -DOSG_USE_LOCAL_LUA_SOURCE=OFF
+ -DCMAKE_RELWITHDEBINFO_POSTFIX=
+ )
+
+ if use examples; then
+ mycmakeargs+=(
+ $(cmake_use_find_package fltk FLTK)
+ $(cmake_use_find_package fox FOX)
+ $(cmake_use_find_package glut GLUT)
+ $(cmake_use_find_package wxwidgets wxWidgets)
+ )
+ fi
+
+ if use lua; then
+ mycmakeargs+=(
+ -DLUA_VERSION="$(lua_get_version)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc_openscenegraph doc_openthreads
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-12-08 3:33 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2021-12-08 3:33 UTC (permalink / raw
To: gentoo-commits
commit: 3000a333c3e713979370f474b21bc8b461d53cf2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 8 03:32:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 8 03:32:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3000a333
dev-games/openscenegraph-openmw: Keyword 3.4_p20200425-r101 arm64, #806776
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openscenegraph-openmw-3.4_p20200425-r101.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
index 409ac1f6275c..82dcb9d455c9 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425-r101.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.g
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/132" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="curl debug doc examples egl ffmpeg fltk fox gdal gif glut gstreamer jpeg
lua openexr openinventor osgapps pdf png qt5 sdl sdl2 svg tiff
truetype vnc wxwidgets xine xrandr zlib"
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-12-08 3:33 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2021-12-08 3:33 UTC (permalink / raw
To: gentoo-commits
commit: 6e4a5f7567700923082fa63650d3c9829acd21e1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 8 03:32:53 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 8 03:32:53 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4a5f75
dev-games/openscenegraph-openmw: Keyword 3.6_p20210610 arm64, #806776
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild
index 1fe85653833c..21e4584df2bd 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/osg-${MY_COMMIT}"
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="
collada curl dicom debug doc egl examples ffmpeg fltk fox gdal
gif glut gstreamer jpeg las lua openexr openinventor osgapps pdf png
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2021-12-08 3:34 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2021-12-08 3:34 UTC (permalink / raw
To: gentoo-commits
commit: d2a696e2f6f572fd5c18fb27b37478e92d7c91f7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 8 03:34:12 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 8 03:34:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a696e2
dev-games/openscenegraph-openmw: keyword 3.6_p20211017 for ~arm64
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
index 1db53cd3148e..15ae49afe64a 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/osg-${MY_COMMIT}"
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="
+collada curl dicom debug doc egl examples +ffmpeg fltk fox gdal
gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2022-02-18 2:14 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2022-02-18 2:14 UTC (permalink / raw
To: gentoo-commits
commit: 0b0a983835c52803da7588fbf18a45008f24acf9
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Wed Feb 16 20:52:17 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 02:13:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0a9838
dev-games/openscenegraph-openmw: drop old
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-games/openscenegraph-openmw/Manifest | 1 -
.../openscenegraph-openmw-3.6_p20210610.ebuild | 167 ---------------------
2 files changed, 168 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/Manifest b/dev-games/openscenegraph-openmw/Manifest
index d3f72c953dcc..a0bb9edc7c9b 100644
--- a/dev-games/openscenegraph-openmw/Manifest
+++ b/dev-games/openscenegraph-openmw/Manifest
@@ -1,2 +1 @@
-DIST openscenegraph-openmw-3.6_p20210610.tar.gz 5788655 BLAKE2B fdf345502ee7bb742741da758ae212028882544766a6acba3309d27e2fffa230e4a07626c9a39dbdf1310374b765b3941c915d7b6d527fc7cb75ba028230b4a0 SHA512 1964b12fedf297b8baf77d4db2eb4ce6732925bb3974fb4d8d20b1dec751400ceb57faf0b069c2a5cf45728cad83ea434356edbcb19413d650717c3d2ac39a03
DIST openscenegraph-openmw-3.6_p20211017.tar.gz 5788414 BLAKE2B d5ec3c7834bc8138b417d9bf8d92dde201a94f0158560aca477755752fd886378bfdffbd8c2e878ec1c6d35b572a60368c09695a93be9d83e26712de176b6824 SHA512 8985c6abedf2cbbf524aacc4f51e0217a8bd5eb17bae04774afc960b5cf21a6fb22941e08efcbd37e538c3e44cb044ca5cfa02380a75b4c87fe606c6fdfa8155
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild
deleted file mode 100644
index 21e4584df2bd..000000000000
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20210610.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 )
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake flag-o-matic lua-single wxwidgets
-
-MY_COMMIT="b02abe200c4847e73b887b064a89ea1758a5b733"
-
-DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
-HOMEPAGE="https://github.com/OpenMW/osg"
-SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/osg-${MY_COMMIT}"
-
-LICENSE="wxWinLL-3 LGPL-2.1"
-SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="
- collada curl dicom debug doc egl examples ffmpeg fltk fox gdal
- gif glut gstreamer jpeg las lua openexr openinventor osgapps pdf png
- sdl sdl2 svg tiff truetype vnc wxwidgets xrandr +zlib
-"
-
-REQUIRED_USE="
- dicom? ( zlib )
- lua? ( ${LUA_REQUIRED_USE} )
- openexr? ( zlib )
- sdl2? ( sdl )
-"
-
-# TODO: FBX, GTA, NVTT, OpenVRML, Performer
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-RDEPEND="
- !dev-games/openscenegraph
- media-libs/mesa[egl(+)?]
- virtual/glu
- virtual/opengl
- x11-libs/libSM
- x11-libs/libXext
- collada? ( dev-libs/collada-dom:= )
- curl? ( net-misc/curl )
- examples? (
- fltk? ( x11-libs/fltk:1[opengl] )
- fox? ( x11-libs/fox:1.6[opengl] )
- glut? ( media-libs/freeglut )
- sdl2? ( media-libs/libsdl2 )
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
- )
- ffmpeg? ( media-video/ffmpeg:0= )
- gdal? ( sci-libs/gdal:= )
- gif? ( media-libs/giflib:= )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jpeg? ( virtual/jpeg:0 )
- las? ( >=sci-geosciences/liblas-1.8.0 )
- lua? ( ${LUA_DEPS} )
- openexr? (
- media-libs/ilmbase:=
- media-libs/openexr:=
- )
- openinventor? ( media-libs/coin )
- pdf? ( app-text/poppler[cairo] )
- png? ( media-libs/libpng:0= )
- sdl? ( media-libs/libsdl )
- svg? (
- gnome-base/librsvg
- x11-libs/cairo
- )
- tiff? ( media-libs/tiff:0 )
- truetype? ( media-libs/freetype:2 )
- vnc? ( net-libs/libvncserver )
- xrandr? ( x11-libs/libXrandr )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- x11-base/xorg-proto
-"
-
-PATCHES=(
- "${FILESDIR}"/openscenegraph-3.6.3-cmake.patch
- "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
- "${FILESDIR}"/openscenegraph-3.6.5-use_boost_asio.patch
- "${FILESDIR}"/openscenegraph-3.6.5-cmake_lua_version.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_configure() {
- if use examples && use wxwidgets; then
- setup-wxwidgets unicode
- fi
-
- # Needed by FFmpeg
- append-cppflags -D__STDC_CONSTANT_MACROS
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DDYNAMIC_OPENSCENEGRAPH=ON
- -DLIB_POSTFIX=${libdir/lib}
- -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
- $(cmake_use_find_package collada COLLADA)
- $(cmake_use_find_package curl CURL)
- -DBUILD_DOCUMENTATION=$(usex doc)
- $(cmake_use_find_package dicom DCMTK)
- $(cmake_use_find_package egl EGL)
- -DBUILD_OSG_EXAMPLES=$(usex examples)
- $(cmake_use_find_package ffmpeg FFmpeg)
- $(cmake_use_find_package gdal GDAL)
- $(cmake_use_find_package gif GIFLIB)
- $(cmake_use_find_package gstreamer GLIB)
- $(cmake_use_find_package gstreamer GStreamer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
- $(cmake_use_find_package jpeg JPEG)
- -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
- $(cmake_use_find_package las LIBLAS)
- $(cmake_use_find_package lua Lua)
- -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package openinventor Inventor)
- -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
- $(cmake_use_find_package pdf Poppler-glib)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package sdl SDL)
- $(cmake_use_find_package sdl2 SDL2)
- $(cmake_use_find_package svg RSVG)
- $(cmake_use_find_package tiff TIFF)
- $(cmake_use_find_package truetype Freetype)
- $(cmake_use_find_package vnc LibVNCServer)
- -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
- $(cmake_use_find_package zlib ZLIB)
- -DOSG_USE_LOCAL_LUA_SOURCE=OFF
- )
-
- if use examples; then
- mycmakeargs+=(
- $(cmake_use_find_package fltk FLTK)
- $(cmake_use_find_package fox FOX)
- $(cmake_use_find_package glut GLUT)
- $(cmake_use_find_package wxwidgets wxWidgets)
- )
- fi
-
- if use lua; then
- mycmakeargs+=(
- -DLUA_VERSION="$(lua_get_version)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc_openscenegraph doc_openthreads
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2022-08-11 7:37 Ionen Wolkens
0 siblings, 0 replies; 16+ messages in thread
From: Ionen Wolkens @ 2022-08-11 7:37 UTC (permalink / raw
To: gentoo-commits
commit: 3a381ba5c3a46fb34f85e07eb8e230beb9c57dd3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 05:36:24 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 07:37:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a381ba5
dev-games/openscenegraph-openmw: drop 3.6_p20211017-r0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../openscenegraph-openmw-3.6_p20211017.ebuild | 168 ---------------------
1 file changed, 168 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
deleted file mode 100644
index 15ae49afe64a..000000000000
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake flag-o-matic lua-single wxwidgets
-
-MY_COMMIT="bbe61c3bc510a4f5bb4aea21cce506519c2d24e6"
-
-DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
-HOMEPAGE="https://github.com/OpenMW/osg"
-SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/osg-${MY_COMMIT}"
-
-LICENSE="wxWinLL-3 LGPL-2.1"
-SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="
- +collada curl dicom debug doc egl examples +ffmpeg fltk fox gdal
- gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
- +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
-"
-
-REQUIRED_USE="
- dicom? ( zlib )
- lua? ( ${LUA_REQUIRED_USE} )
- openexr? ( zlib )
- sdl2? ( sdl )
-"
-
-# TODO: FBX, GTA, NVTT, OpenVRML, Performer
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-RDEPEND="
- !dev-games/openscenegraph
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/mesa[egl(+)?]
- virtual/glu
- virtual/opengl
- x11-libs/libSM
- x11-libs/libXext
- collada? ( dev-libs/collada-dom:= )
- curl? ( net-misc/curl )
- examples? (
- fltk? ( x11-libs/fltk:1[opengl] )
- fox? ( x11-libs/fox:1.6[opengl] )
- glut? ( media-libs/freeglut )
- sdl2? ( media-libs/libsdl2 )
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
- )
- ffmpeg? ( media-video/ffmpeg:0= )
- gdal? ( sci-libs/gdal:= )
- gif? ( media-libs/giflib:= )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jpeg? ( virtual/jpeg:0 )
- las? ( >=sci-geosciences/liblas-1.8.0 )
- lua? ( ${LUA_DEPS} )
- openexr? (
- media-libs/ilmbase:=
- media-libs/openexr:=
- )
- openinventor? ( media-libs/coin )
- pdf? ( app-text/poppler:=[cairo] )
- png? ( media-libs/libpng:0= )
- sdl? ( media-libs/libsdl )
- svg? (
- gnome-base/librsvg:2
- x11-libs/cairo
- )
- tiff? ( media-libs/tiff:0 )
- truetype? ( media-libs/freetype:2 )
- vnc? ( net-libs/libvncserver )
- xrandr? ( x11-libs/libXrandr )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-PATCHES=(
- "${FILESDIR}"/openscenegraph-3.6.3-cmake.patch
- "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
- "${FILESDIR}"/openscenegraph-3.6.5-cmake_lua_version.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_configure() {
- if use examples && use wxwidgets; then
- setup-wxwidgets unicode
- fi
-
- # Needed by FFmpeg
- append-cppflags -D__STDC_CONSTANT_MACROS
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DDYNAMIC_OPENSCENEGRAPH=ON
- -DLIB_POSTFIX=${libdir/lib}
- -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
- $(cmake_use_find_package collada COLLADA)
- $(cmake_use_find_package curl CURL)
- -DBUILD_DOCUMENTATION=$(usex doc)
- $(cmake_use_find_package dicom DCMTK)
- $(cmake_use_find_package egl EGL)
- -DBUILD_OSG_EXAMPLES=$(usex examples)
- $(cmake_use_find_package ffmpeg FFmpeg)
- $(cmake_use_find_package gdal GDAL)
- $(cmake_use_find_package gif GIFLIB)
- $(cmake_use_find_package gstreamer GLIB)
- $(cmake_use_find_package gstreamer GStreamer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
- $(cmake_use_find_package jpeg JPEG)
- -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
- $(cmake_use_find_package las LIBLAS)
- $(cmake_use_find_package lua Lua)
- -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package openinventor Inventor)
- -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
- $(cmake_use_find_package pdf Poppler-glib)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package sdl SDL)
- $(cmake_use_find_package sdl2 SDL2)
- $(cmake_use_find_package svg RSVG)
- $(cmake_use_find_package tiff TIFF)
- $(cmake_use_find_package truetype Freetype)
- $(cmake_use_find_package vnc LibVNCServer)
- -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
- $(cmake_use_find_package zlib ZLIB)
- -DOSG_USE_LOCAL_LUA_SOURCE=OFF
- -DCMAKE_RELWITHDEBINFO_POSTFIX=
- )
-
- if use examples; then
- mycmakeargs+=(
- $(cmake_use_find_package fltk FLTK)
- $(cmake_use_find_package fox FOX)
- $(cmake_use_find_package glut GLUT)
- $(cmake_use_find_package wxwidgets wxWidgets)
- )
- fi
-
- if use lua; then
- mycmakeargs+=(
- -DLUA_VERSION="$(lua_get_version)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc_openscenegraph doc_openthreads
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2023-02-15 6:46 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2023-02-15 6:46 UTC (permalink / raw
To: gentoo-commits
commit: 75ac033adf7b6b6fea3fc8c7f4d6265f04f8c51b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 15 06:45:29 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 06:45:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ac033a
dev-games/openscenegraph-openmw: depend on <ffmpeg-5
Bug: https://bugs.gentoo.org/834425
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../openscenegraph-openmw-3.6_p20211017-r3.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
index 7805850796aa..ea018953264c 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -37,6 +37,8 @@ BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
+# <ffmpeg-5 for bug #831486 / bug #834425 and
+# https://github.com/openscenegraph/OpenSceneGraph/issues/1111
RDEPEND="
!dev-games/openscenegraph
dev-libs/glib:2
@@ -55,7 +57,7 @@ RDEPEND="
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
- ffmpeg? ( media-video/ffmpeg:0= )
+ ffmpeg? ( <media-video/ffmpeg-5:= )
gdal? ( sci-libs/gdal:= )
gif? ( media-libs/giflib:= )
gstreamer? (
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2023-02-16 9:51 David Seifert
0 siblings, 0 replies; 16+ messages in thread
From: David Seifert @ 2023-02-16 9:51 UTC (permalink / raw
To: gentoo-commits
commit: 96123ef466306f73fa68f3f78c9a3c7108e50941
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Wed Feb 15 23:54:22 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 09:51:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96123ef4
dev-games/openscenegraph-openmw: add 3.6_p20221115, drop 3.6_p20211017-r3
Drop support for ffmpeg. Such commit probably shouldn't apply to
upstream OSG though.
Closes: https://github.com/gentoo/gentoo/pull/29599
Bug: https://bugs.gentoo.org/834425
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
dev-games/openscenegraph-openmw/Manifest | 2 +-
...1017-r3.ebuild => openscenegraph-openmw-3.6_p20221115.ebuild} | 9 +++------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/Manifest b/dev-games/openscenegraph-openmw/Manifest
index a0bb9edc7c9b..2e55fa72c8ef 100644
--- a/dev-games/openscenegraph-openmw/Manifest
+++ b/dev-games/openscenegraph-openmw/Manifest
@@ -1 +1 @@
-DIST openscenegraph-openmw-3.6_p20211017.tar.gz 5788414 BLAKE2B d5ec3c7834bc8138b417d9bf8d92dde201a94f0158560aca477755752fd886378bfdffbd8c2e878ec1c6d35b572a60368c09695a93be9d83e26712de176b6824 SHA512 8985c6abedf2cbbf524aacc4f51e0217a8bd5eb17bae04774afc960b5cf21a6fb22941e08efcbd37e538c3e44cb044ca5cfa02380a75b4c87fe606c6fdfa8155
+DIST openscenegraph-openmw-3.6_p20221115.tar.gz 5789008 BLAKE2B 312544e8cb06146f1ba4f2ba87cbb7abcea166bfb88fb0252ab003eb35f6b84e96f85ca9d9f07a78a9b8fe692b43a976f57c2f4b326fc8612f564f8fa2baadd6 SHA512 0f54d98069674d016bfca08512d8322f3a744eb21c6ab7c798dc11896aba85270a64404e24f217217f5fd5e191b106aff645dbaec4f7828e8cc5f94328574977
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
similarity index 93%
rename from dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
rename to dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
index ea018953264c..3bdc5cfee08a 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
@@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-1 )
WX_GTK_VER="3.0-gtk3"
inherit cmake flag-o-matic lua-single wxwidgets
-MY_COMMIT="bbe61c3bc510a4f5bb4aea21cce506519c2d24e6"
+MY_COMMIT="69cfecebfb6dc703b42e8de39eed750a84a87489"
DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
HOMEPAGE="https://github.com/OpenMW/osg"
@@ -19,7 +19,7 @@ LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="
- +collada curl dicom debug doc egl examples +ffmpeg fltk fox gdal
+ +collada curl dicom debug doc egl examples fltk fox gdal
gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
+sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
"
@@ -37,8 +37,6 @@ BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
-# <ffmpeg-5 for bug #831486 / bug #834425 and
-# https://github.com/openscenegraph/OpenSceneGraph/issues/1111
RDEPEND="
!dev-games/openscenegraph
dev-libs/glib:2
@@ -57,7 +55,6 @@ RDEPEND="
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
- ffmpeg? ( <media-video/ffmpeg-5:= )
gdal? ( sci-libs/gdal:= )
gif? ( media-libs/giflib:= )
gstreamer? (
@@ -119,7 +116,7 @@ src_configure() {
$(cmake_use_find_package dicom DCMTK)
$(cmake_use_find_package egl EGL)
-DBUILD_OSG_EXAMPLES=$(usex examples)
- $(cmake_use_find_package ffmpeg FFmpeg)
+ -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=ON
$(cmake_use_find_package gdal GDAL)
$(cmake_use_find_package gif GIFLIB)
$(cmake_use_find_package gstreamer GLIB)
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2023-02-16 14:04 David Seifert
0 siblings, 0 replies; 16+ messages in thread
From: David Seifert @ 2023-02-16 14:04 UTC (permalink / raw
To: gentoo-commits
commit: a38bfa824dc73ffbf90f265bb8acd7af08b76bea
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Thu Feb 16 14:04:18 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 14:04:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38bfa82
dev-games/openscenegraph-openmw: require dot for docs
Bug: https://bugs.gentoo.org/866566
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
index 3bdc5cfee08a..ac82aac62f2f 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
@@ -35,7 +35,7 @@ REQUIRED_USE="
BDEPEND="
app-arch/unzip
virtual/pkgconfig
- doc? ( app-doc/doxygen )
+ doc? ( app-doc/doxygen[dot] )
"
RDEPEND="
!dev-games/openscenegraph
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2023-11-02 1:17 Ionen Wolkens
0 siblings, 0 replies; 16+ messages in thread
From: Ionen Wolkens @ 2023-11-02 1:17 UTC (permalink / raw
To: gentoo-commits
commit: 4e1d2972b74b47dbcabc002315b00e246d034ef6
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Sep 30 21:35:08 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 2 01:16:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e1d2972
dev-games/openscenegraph-openmw: glut is no longer used
Closes: https://bugs.gentoo.org/907294
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/33143
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
index ef31dfac302f..94a6a21ef271 100644
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
@@ -20,7 +20,7 @@ SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="
+collada curl dicom debug doc egl examples fltk fox gdal
- gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
+ gif gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
+sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
"
@@ -51,7 +51,6 @@ RDEPEND="
examples? (
fltk? ( x11-libs/fltk:1[opengl] )
fox? ( x11-libs/fox:1.6[opengl] )
- glut? ( media-libs/freeglut )
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
@@ -148,7 +147,6 @@ src_configure() {
mycmakeargs+=(
$(cmake_use_find_package fltk FLTK)
$(cmake_use_find_package fox FOX)
- $(cmake_use_find_package glut GLUT)
$(cmake_use_find_package wxwidgets wxWidgets)
)
fi
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2024-06-16 9:18 Pacho Ramos
0 siblings, 0 replies; 16+ messages in thread
From: Pacho Ramos @ 2024-06-16 9:18 UTC (permalink / raw
To: gentoo-commits
commit: 60932f3a2430841494230e8518bb0cc5ef41a0b6
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 09:15:40 2024 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 09:17:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60932f3a
dev-games/openscenegraph-openmw: Use wxGTK 3.2
Closes: https://bugs.gentoo.org/917435
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
.../openscenegraph-openmw-3.6_p20221115-r1.ebuild | 166 +++++++++++++++++++++
1 file changed, 166 insertions(+)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115-r1.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115-r1.ebuild
new file mode 100644
index 000000000000..ebb83fce663a
--- /dev/null
+++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115-r1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+
+WX_GTK_VER="3.2-gtk3"
+inherit cmake flag-o-matic lua-single wxwidgets
+
+MY_COMMIT="69cfecebfb6dc703b42e8de39eed750a84a87489"
+
+DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
+HOMEPAGE="https://github.com/OpenMW/osg"
+SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/osg-${MY_COMMIT}"
+
+LICENSE="wxWinLL-3 LGPL-2.1"
+SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="
+ +collada curl dicom debug doc egl examples fltk fox gdal
+ gif gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
+ +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
+"
+
+REQUIRED_USE="
+ dicom? ( zlib )
+ lua? ( ${LUA_REQUIRED_USE} )
+ openexr? ( zlib )
+ sdl2? ( sdl )
+"
+
+# TODO: FBX, GTA, NVTT, OpenVRML, Performer
+BDEPEND="
+ app-arch/unzip
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+"
+RDEPEND="
+ !dev-games/openscenegraph
+ dev-libs/glib:2
+ media-libs/fontconfig
+ media-libs/mesa[egl(+)?]
+ virtual/glu
+ virtual/opengl
+ x11-libs/libSM
+ x11-libs/libXext
+ collada? ( dev-libs/collada-dom:= )
+ curl? ( net-misc/curl )
+ examples? (
+ fltk? ( x11-libs/fltk:1[opengl] )
+ fox? ( x11-libs/fox:1.6[opengl] )
+ sdl2? ( media-libs/libsdl2 )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
+ )
+ gdal? ( sci-libs/gdal:= )
+ gif? ( media-libs/giflib:= )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ las? ( >=sci-geosciences/liblas-1.8.0 )
+ lua? ( ${LUA_DEPS} )
+ openexr? (
+ dev-libs/imath:=
+ >=media-libs/openexr-3:=
+ )
+ openinventor? ( media-libs/coin )
+ pdf? ( app-text/poppler:=[cairo] )
+ png? ( media-libs/libpng:0= )
+ sdl? ( media-libs/libsdl )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype:2 )
+ vnc? ( net-libs/libvncserver )
+ xrandr? ( x11-libs/libXrandr )
+ zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+
+PATCHES=(
+ "${FILESDIR}"/openscenegraph-3.6.3-cmake.patch
+ "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
+ "${FILESDIR}"/openscenegraph-3.6.5-cmake_lua_version.patch
+ "${FILESDIR}"/openscenegraph-3.6-openexr3.patch
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
+src_configure() {
+ if use examples && use wxwidgets; then
+ setup-wxwidgets unicode
+ fi
+
+ # Needed by FFmpeg
+ append-cppflags -D__STDC_CONSTANT_MACROS
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DDYNAMIC_OPENSCENEGRAPH=ON
+ -DLIB_POSTFIX=${libdir/lib}
+ -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
+ $(cmake_use_find_package collada COLLADA)
+ $(cmake_use_find_package curl CURL)
+ -DBUILD_DOCUMENTATION=$(usex doc)
+ $(cmake_use_find_package dicom DCMTK)
+ $(cmake_use_find_package egl EGL)
+ -DBUILD_OSG_EXAMPLES=$(usex examples)
+ -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=ON
+ $(cmake_use_find_package gdal GDAL)
+ $(cmake_use_find_package gif GIFLIB)
+ $(cmake_use_find_package gstreamer GLIB)
+ $(cmake_use_find_package gstreamer GStreamer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
+ $(cmake_use_find_package jpeg JPEG)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
+ $(cmake_use_find_package las LIBLAS)
+ $(cmake_use_find_package lua Lua)
+ -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package openinventor Inventor)
+ -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
+ $(cmake_use_find_package pdf Poppler-glib)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package sdl SDL)
+ $(cmake_use_find_package sdl2 SDL2)
+ $(cmake_use_find_package svg RSVG)
+ $(cmake_use_find_package tiff TIFF)
+ $(cmake_use_find_package truetype Freetype)
+ $(cmake_use_find_package vnc LibVNCServer)
+ -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
+ $(cmake_use_find_package zlib ZLIB)
+ -DOSG_USE_LOCAL_LUA_SOURCE=OFF
+ -DCMAKE_RELWITHDEBINFO_POSTFIX=
+ )
+
+ if use examples; then
+ mycmakeargs+=(
+ $(cmake_use_find_package fltk FLTK)
+ $(cmake_use_find_package fox FOX)
+ $(cmake_use_find_package wxwidgets wxWidgets)
+ )
+ fi
+
+ if use lua; then
+ mycmakeargs+=(
+ -DLUA_VERSION="$(lua_get_version)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc_openscenegraph doc_openthreads
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/
@ 2024-07-22 19:14 Pacho Ramos
0 siblings, 0 replies; 16+ messages in thread
From: Pacho Ramos @ 2024-07-22 19:14 UTC (permalink / raw
To: gentoo-commits
commit: fde4c60fe7c04b0eb77feaf6c8286d08630fc8cf
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 22 13:24:39 2024 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon Jul 22 19:14:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde4c60f
dev-games/openscenegraph-openmw: drop 3.6_p20221115
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
.../openscenegraph-openmw-3.6_p20221115.ebuild | 166 ---------------------
1 file changed, 166 deletions(-)
diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
deleted file mode 100644
index b519ec51bc22..000000000000
--- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake flag-o-matic lua-single wxwidgets
-
-MY_COMMIT="69cfecebfb6dc703b42e8de39eed750a84a87489"
-
-DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
-HOMEPAGE="https://github.com/OpenMW/osg"
-SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/osg-${MY_COMMIT}"
-
-LICENSE="wxWinLL-3 LGPL-2.1"
-SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="
- +collada curl dicom debug doc egl examples fltk fox gdal
- gif gstreamer +jpeg las lua openexr openinventor osgapps pdf +png
- +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib
-"
-
-REQUIRED_USE="
- dicom? ( zlib )
- lua? ( ${LUA_REQUIRED_USE} )
- openexr? ( zlib )
- sdl2? ( sdl )
-"
-
-# TODO: FBX, GTA, NVTT, OpenVRML, Performer
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
-"
-RDEPEND="
- !dev-games/openscenegraph
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/mesa[egl(+)?]
- virtual/glu
- virtual/opengl
- x11-libs/libSM
- x11-libs/libXext
- collada? ( dev-libs/collada-dom:= )
- curl? ( net-misc/curl )
- examples? (
- fltk? ( x11-libs/fltk:1[opengl] )
- fox? ( x11-libs/fox:1.6[opengl] )
- sdl2? ( media-libs/libsdl2 )
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
- )
- gdal? ( sci-libs/gdal:= )
- gif? ( media-libs/giflib:= )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- las? ( >=sci-geosciences/liblas-1.8.0 )
- lua? ( ${LUA_DEPS} )
- openexr? (
- dev-libs/imath:=
- >=media-libs/openexr-3:=
- )
- openinventor? ( media-libs/coin )
- pdf? ( app-text/poppler:=[cairo] )
- png? ( media-libs/libpng:0= )
- sdl? ( media-libs/libsdl )
- svg? (
- gnome-base/librsvg:2
- x11-libs/cairo
- )
- tiff? ( media-libs/tiff:= )
- truetype? ( media-libs/freetype:2 )
- vnc? ( net-libs/libvncserver )
- xrandr? ( x11-libs/libXrandr )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-PATCHES=(
- "${FILESDIR}"/openscenegraph-3.6.3-cmake.patch
- "${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
- "${FILESDIR}"/openscenegraph-3.6.5-cmake_lua_version.patch
- "${FILESDIR}"/openscenegraph-3.6-openexr3.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_configure() {
- if use examples && use wxwidgets; then
- setup-wxwidgets unicode
- fi
-
- # Needed by FFmpeg
- append-cppflags -D__STDC_CONSTANT_MACROS
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DDYNAMIC_OPENSCENEGRAPH=ON
- -DLIB_POSTFIX=${libdir/lib}
- -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
- $(cmake_use_find_package collada COLLADA)
- $(cmake_use_find_package curl CURL)
- -DBUILD_DOCUMENTATION=$(usex doc)
- $(cmake_use_find_package dicom DCMTK)
- $(cmake_use_find_package egl EGL)
- -DBUILD_OSG_EXAMPLES=$(usex examples)
- -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=ON
- $(cmake_use_find_package gdal GDAL)
- $(cmake_use_find_package gif GIFLIB)
- $(cmake_use_find_package gstreamer GLIB)
- $(cmake_use_find_package gstreamer GStreamer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
- $(cmake_use_find_package jpeg JPEG)
- -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
- $(cmake_use_find_package las LIBLAS)
- $(cmake_use_find_package lua Lua)
- -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package openinventor Inventor)
- -DBUILD_OSG_APPLICATIONS=$(usex osgapps)
- $(cmake_use_find_package pdf Poppler-glib)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package sdl SDL)
- $(cmake_use_find_package sdl2 SDL2)
- $(cmake_use_find_package svg RSVG)
- $(cmake_use_find_package tiff TIFF)
- $(cmake_use_find_package truetype Freetype)
- $(cmake_use_find_package vnc LibVNCServer)
- -DOSGVIEWER_USE_XRANDR=$(usex xrandr)
- $(cmake_use_find_package zlib ZLIB)
- -DOSG_USE_LOCAL_LUA_SOURCE=OFF
- -DCMAKE_RELWITHDEBINFO_POSTFIX=
- )
-
- if use examples; then
- mycmakeargs+=(
- $(cmake_use_find_package fltk FLTK)
- $(cmake_use_find_package fox FOX)
- $(cmake_use_find_package wxwidgets wxWidgets)
- )
- fi
-
- if use lua; then
- mycmakeargs+=(
- -DLUA_VERSION="$(lua_get_version)"
- )
- fi
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc_openscenegraph doc_openthreads
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2024-07-22 19:14 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-15 6:46 [gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-07-22 19:14 Pacho Ramos
2024-06-16 9:18 Pacho Ramos
2023-11-02 1:17 Ionen Wolkens
2023-02-16 14:04 David Seifert
2023-02-16 9:51 David Seifert
2022-08-11 7:37 Ionen Wolkens
2022-02-18 2:14 Sam James
2021-12-08 3:34 Sam James
2021-12-08 3:33 Sam James
2021-12-08 3:33 Sam James
2021-11-06 15:36 Ionen Wolkens
2021-07-31 1:15 Ionen Wolkens
2021-07-31 1:15 Ionen Wolkens
2021-03-26 19:46 Conrad Kostecki
2020-12-03 13:11 Marek Szuba
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox