forked from hasufell/hasufell-repository
dev-games/OpenSceneGraph: cleanup
This commit is contained in:
parent
ef3cac4df2
commit
d18602d51a
@ -12,10 +12,3 @@
|
|||||||
*description = [ Mask scm versions ]
|
*description = [ Mask scm versions ]
|
||||||
]]
|
]]
|
||||||
|
|
||||||
(
|
|
||||||
dev-games/OpenSceneGraph
|
|
||||||
) [[
|
|
||||||
*author = [ Julian Ospald <hasufell@posteo.de> ]
|
|
||||||
*token = testing
|
|
||||||
*description = [ Packages using hacks to work ]
|
|
||||||
]]
|
|
||||||
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 2013-2014 Thomas Witt
|
|
||||||
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
require cmake [ api=2 ] flag-o-matic
|
|
||||||
|
|
||||||
SUMMARY="High performance 3D graphics toolkit"
|
|
||||||
DESCRIPTION="
|
|
||||||
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.
|
|
||||||
"
|
|
||||||
|
|
||||||
MY_PN="OpenSceneGraph"
|
|
||||||
MY_PNV=${MY_PN}-${PV}
|
|
||||||
HOMEPAGE="http://${PN}.org"
|
|
||||||
DOWNLOADS="http://trac.openscenegraph.org/downloads/developer_releases/${MY_PNV}.zip"
|
|
||||||
|
|
||||||
LICENCES="wxWinLL-3 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
PLATFORMS="~amd64 ~x86"
|
|
||||||
MYOPTIONS="
|
|
||||||
( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one ]]
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPENDENCIES="
|
|
||||||
build:
|
|
||||||
app-arch/zip
|
|
||||||
build+run:
|
|
||||||
app-text/poppler[cairo]
|
|
||||||
dev-libs/glib:2
|
|
||||||
media/ffmpeg
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/giflib:=
|
|
||||||
media-libs/gstreamer:1.0
|
|
||||||
media-libs/ilmbase
|
|
||||||
media-libs/jasper
|
|
||||||
media-libs/libpng:=
|
|
||||||
media-libs/openexr
|
|
||||||
media-libs/SDL:0
|
|
||||||
media-libs/tiff
|
|
||||||
media-plugins/gst-plugins-base:1.0
|
|
||||||
net-misc/curl
|
|
||||||
sys-libs/zlib
|
|
||||||
x11-dri/mesa
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/qtbase:5
|
|
||||||
providers:ijg-jpeg? ( media-libs/jpeg:= )
|
|
||||||
providers:jpeg-turbo? ( media-libs/libjpeg-turbo )
|
|
||||||
"
|
|
||||||
|
|
||||||
CMAKE_SRC_CONFIGURE_PARAMS=(
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Asio=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Inventor=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_COLLADA=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_FBX=
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Xine=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_OpenVRML=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Performer=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_GDAL=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_LibVNCServer=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_OurDCMTK=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_RSVG=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_NVTT=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_LIBLAS=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Lua51=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Lua52=1
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_SDL2=1
|
|
||||||
-DOSG_USE_QT=ON
|
|
||||||
-DOSG_USE_LOCAL_LUA_SOURCE=OFF
|
|
||||||
-DDESIRED_QT_VERSION=5
|
|
||||||
-DOPENGL_PROFILE=GL2
|
|
||||||
-DDYNAMIC_OPENSCENEGRAPH=ON
|
|
||||||
-DLIB_POSTFIX=""
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# https://github.com/openscenegraph/osg/issues/58
|
|
||||||
append-flags -fpermissive
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user