From b62381b18b4bf2e919cbfbae11ebcad391e38e77 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 16 Dec 2022 03:35:12 +0000 Subject: gentoo auto-resync : 16:12:2022 - 03:35:12 --- dev-games/openscenegraph/Manifest | 2 +- .../openscenegraph-3.6.5-r112.ebuild | 168 --------------------- .../openscenegraph-3.6.5-r114.ebuild | 168 +++++++++++++++++++++ 3 files changed, 169 insertions(+), 169 deletions(-) delete mode 100644 dev-games/openscenegraph/openscenegraph-3.6.5-r112.ebuild create mode 100644 dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild (limited to 'dev-games/openscenegraph') diff --git a/dev-games/openscenegraph/Manifest b/dev-games/openscenegraph/Manifest index 07cc07de73c3..5f6ac9eb4193 100644 --- a/dev-games/openscenegraph/Manifest +++ b/dev-games/openscenegraph/Manifest @@ -4,5 +4,5 @@ AUX openscenegraph-3.6.5-cmake_lua_version.patch 440 BLAKE2B 51a35309b01a096f942 AUX openscenegraph-3.6.5-openexr3.patch 2014 BLAKE2B ea9d75986ea68519ca9d5dab066273cb8a5eb8a492c96131240d023660c939d948276c459a617413ba55b80767a945bfec038ac4ada7ca6f46185aeccdc949a4 SHA512 6cd446c69d99b68da6bf39862cdc81d51be534ed35cea9f2858dc7771dd189a9ee5f5c1f76ea1247680b03eff5b7ec3f2331c2e9505c17d5a6a3f3cac4d2ed1e AUX openscenegraph-3.6.5-use_boost_asio.patch 6995 BLAKE2B 0b0c0af9980b59e1cfd4cc5256720d0e69d5e3a65173c9364036e42efa34377beb00811fc4a0aee0cead870abe0c33feaaebe57c22cbefac43d4dcf65a1d19e1 SHA512 fa7c702eaf69c7b7890cf44e5293f9c8ea73ac441af1e4573dadd62f3ca797ccbbc2fbafd8c946a936192f7331fa16d8d4247de8b657db77791d5137207c23b6 DIST OpenSceneGraph-3.6.5.tar.gz 5780762 BLAKE2B 31ebeeae94eb6aff043788313946d5c08886f97d97cd5796e600918e137ef7f06839206b79b2f5649aac7f34037d4d79e18a5638152e150de931b7f7a7d3c38b SHA512 7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b -EBUILD openscenegraph-3.6.5-r112.ebuild 4359 BLAKE2B 7729f57c54b8aa785388641a192a02adf2ffb6cf52be7c4fe08807e699ac663b0be5621b6a1c12dadc5a7ba199cfbf86707e523327d056449d878657771137ca SHA512 df653429e25a7919bf013021eed85fed5ab8243990d5ff1b7fcea383f1077a28e0aa84bc331949cd9a6582d80c162e70c03f8c37d51edb2c52e2e5ac1e648606 +EBUILD openscenegraph-3.6.5-r114.ebuild 4371 BLAKE2B 4c5e4331835932c84876fa4ad255ce4d46ba0a965f078ef08e6c694296d75d291f9d3a7c6f8df3d4aba070fe22c62c033c8c1714030dc2f3087011f4b52110da SHA512 1aca1fb4d9145c9d43d02019c553dd54dca51b39ad15aad33fff6ec4bf4b091333079b77ea635a78c6a8de259b901a2cfe2a249cc6e94e28330117ceac292803 MISC metadata.xml 1866 BLAKE2B 9165a16faa78d3298365ca0d0814f7e4f1a1f8d514d7dfb1dbe613f7ab2212e30ae7e8518dc430d2626967be779330179023f445d9214ac4b2062a08df1298b2 SHA512 7b9abb010e2021656bb4e48c84bd8d0879606f05ce9213323159e6f415cea1226cd6a3c2b7290dcb68c1a99dafce5295fd18b4ad542e2d888ac8d06ed0c4f03e diff --git a/dev-games/openscenegraph/openscenegraph-3.6.5-r112.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.5-r112.ebuild deleted file mode 100644 index 2482729135aa..000000000000 --- a/dev-games/openscenegraph/openscenegraph-3.6.5-r112.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2022 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_PN="OpenSceneGraph" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Open source high performance 3D graphics toolkit" -HOMEPAGE="http://www.openscenegraph.org/" -SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${MY_P}" - -LICENSE="wxWinLL-3 LGPL-2.1" -SLOT="0/161" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="amd64 ~arm64 ~hppa ppc64 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=" - 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? ( - 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 - 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}"/${PN}-3.6.3-cmake.patch - "${FILESDIR}"/${PN}-3.6.3-docdir.patch - "${FILESDIR}"/${PN}-3.6.5-use_boost_asio.patch - "${FILESDIR}"/${PN}-3.6.5-cmake_lua_version.patch - "${FILESDIR}"/${PN}-3.6.5-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) - $(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 -} diff --git a/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild new file mode 100644 index 000000000000..98b91f2ce023 --- /dev/null +++ b/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2022 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_PN="OpenSceneGraph" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Open source high performance 3D graphics toolkit" +HOMEPAGE="http://www.openscenegraph.org/" +SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${MY_P}" + +LICENSE="wxWinLL-3 LGPL-2.1" +SLOT="0/161" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION +KEYWORDS="amd64 ~arm64 ~hppa ppc64 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=" + 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? ( 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 + 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} + dev-libs/boost + x11-base/xorg-proto +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.6.3-cmake.patch + "${FILESDIR}"/${PN}-3.6.3-docdir.patch + "${FILESDIR}"/${PN}-3.6.5-use_boost_asio.patch + "${FILESDIR}"/${PN}-3.6.5-cmake_lua_version.patch + "${FILESDIR}"/${PN}-3.6.5-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) + $(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 +} -- cgit v1.2.3