pkgsrc/graphics/osg/options.mk
nia 7af99f25b5 osg: Update to 3.6.5
OpenSceneGraph 3.6 release
Updates include:

  * OpenThreads::Affinity introduced to enable setting of processor affinity on viewer and database threads
  * osgText rewritten to improve visual quality, add signed distance field support and full GLES2/3 and GL3/4 support
  * Added VertexArrayObject support, enable full OpenGL Core Profile support under OSX.
  * Added OpenCASCADE plugin
  * Added STEP (.stp) plugin
  * Improvements to FBX and COLLADA loaders
  * Improvements to gles plugin to provide better Sketchfab support
  * Added osgemscripten example
  * Improvements to osgAnimation
  * NodeVisitor ValueMap for storing values that can be stored and accessed across frames, such as update, event and cull traversals
  * ShapeDrawable rewritten as an osg::Geometry to improve performance and flexibility
  * Added osg::MultiDrawArrays support
  * Added osgdeferred example that illustrates how to implement deferred rendering
  * Added MultiDrawIndirect support
  * Moved glDispatchCompute control out of osg::Program into a dedicated osg::DispatchCompute class to improve control of compute shaders
  * KdTree support added for PolytopeIntersector, and ability to work with points, lines and polygons
  * osgQt has been moved out to it's own dedicated osgQt github repository
  * CMake build support for iOS bitcode builds
  * CoverityScan testing introduced, fixes bring defect density to 0.0 per 1,0000 lines of code!
  * Support for Codedoc automated documentation
  * Support for Travis automated build system
2021-01-16 14:44:50 +00:00

28 lines
680 B
Makefile

# $NetBSD: options.mk,v 1.2 2021/01/16 14:44:50 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.osg
PKG_SUPPORTED_OPTIONS+= gdal pdf svg
PLIST_VARS+= gdal pdf svg
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mgdal)
.include "../../geography/gdal-lib/buildlink3.mk"
PLIST.gdal= yes
.else
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_GDAL=TRUE
.endif
.if !empty(PKG_OPTIONS:Mpdf)
.include "../../print/poppler-glib/buildlink3.mk"
PLIST.pdf= yes
.else
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Poppler-glib=TRUE
.endif
.if !empty(PKG_OPTIONS:Msvg)
.include "../../graphics/librsvg/buildlink3.mk"
PLIST.svg= yes
.else
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_RSVG=TRUE
.endif