BSD Ports

graphics/osg 3.6.5_89 FreeBSD

C++ OpenGL scene graph library for real-time rendering

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
OSGPL
Categories
graphics
Package size
6957.5 KiB, 35715.7 KiB installed

Description

The Open Scene Graph is a cross-platform C++ OpenGL library for the real-time, photo-realistic rendering of large 3D models. Uses range from visual simulation, to scientific modelling, to games, to whatever you can think of!

In the other systems

SystemPortVersion
FreeBSDgraphics/osg3.6.5_89
NetBSDgraphics/osg3.6.5nb86
DragonFlygraphics/osg3.6.5_75

Install

Binary package:

pkg install osg

From the ports tree:

cd /usr/ports/graphics/osg/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	osg>0:graphics/osg
LIB_DEPENDS=	libOpenThreads.so:graphics/osg

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.6.5_893.6.5_89-3.6.5_803.6.5_89
FreeBSD:14:quarterly3.6.5_893.6.5_89n/a3.6.5_783.6.5_89
FreeBSD:15:latest3.6.5_893.6.5_89n/a3.6.5_803.6.5_80
FreeBSD:15:quarterly3.6.5_893.6.5_89n/an/an/a
FreeBSD:16:latest3.6.5_893.6.5_89n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 82
Run dependencies 75

Configuration

Options name: graphics_osg

OptionDefaultDescription
ASIOoffASIO support (resthttp plugin)
COLLADAonCOLLADA (dae) format support
CURLoffData transfer support via cURL
DCMTKoffDICOM format support
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
FONTCONFIGonX11 font configuration support
FREETYPEonTrueType font rendering support
GDALoffGDAL support
GIFonGIF image format support
GSTREAMERoffMultimedia support via GStreamer
GTAoffGTA file format support
JASPERoffJPEG 2000 support via JasPer
LIBLASoffliblas support
LUAoffLua scripting language support
NVTToffUse NVidia texture tools
OPENEXRoffHDR image format support via OpenEXR
PDFoffPDF document support
SDLoffUse SDL (joystick support in present3d)
SVGoffSVG vector image format support
VNCoffLibVNCServer support
XINERAMAonX11 Xinerama extension support
XRANDRonX11 XRandR extension support
USES
cmake compiler:c11 jpeg gl pkgconfig xorg
Service scripts
none
Conflicts with
osg34

Files

pkg-plist 796
  • bin/osgarchive
  • bin/osgconv
  • bin/osgfilecache
  • bin/osgversion
  • bin/osgviewer
  • bin/present3D
  • include/OpenThreads/Affinity
  • include/OpenThreads/Atomic
  • include/OpenThreads/Barrier
  • include/OpenThreads/Block
  • include/OpenThreads/Condition
  • include/OpenThreads/Config
  • include/OpenThreads/Exports
  • include/OpenThreads/Mutex
  • include/OpenThreads/ReadWriteMutex
  • include/OpenThreads/ReentrantMutex
  • include/OpenThreads/ScopedLock
  • include/OpenThreads/Thread
  • include/OpenThreads/Version
  • include/osg/AlphaFunc
  • include/osg/AnimationPath
  • include/osg/ApplicationUsage
  • include/osg/ArgumentParser
  • include/osg/Array
  • include/osg/AttributeDispatchers
  • include/osg/AudioStream
  • include/osg/AutoTransform
  • include/osg/Billboard
  • include/osg/BindImageTexture
  • include/osg/BlendColor
  • include/osg/BlendEquation
  • include/osg/BlendEquationi
  • include/osg/BlendFunc
  • include/osg/BlendFunci
  • include/osg/BoundingBox
  • include/osg/BoundingSphere
  • include/osg/BoundsChecking
  • include/osg/BufferIndexBinding
  • include/osg/BufferObject
  • include/osg/BufferTemplate
  • include/osg/Callback
  • include/osg/Camera
  • include/osg/CameraView
  • include/osg/Capability
  • include/osg/ClampColor
  • include/osg/ClearNode
  • include/osg/ClipControl
  • include/osg/ClipNode
  • include/osg/ClipPlane
  • include/osg/ClusterCullingCallback
  • include/osg/CollectOccludersVisitor
  • include/osg/ColorMask
  • include/osg/ColorMaski
  • include/osg/ColorMatrix
  • include/osg/ComputeBoundsVisitor
  • include/osg/Config
  • include/osg/ContextData
  • include/osg/ConvexPlanarOccluder
  • include/osg/ConvexPlanarPolygon
  • include/osg/CoordinateSystemNode
  • include/osg/CopyOp
  • include/osg/CullFace
  • include/osg/CullSettings
  • include/osg/CullStack
  • include/osg/CullingSet
  • include/osg/DeleteHandler
  • include/osg/Depth
  • include/osg/DepthRangeIndexed
  • include/osg/DispatchCompute
  • include/osg/DisplaySettings
  • include/osg/DrawPixels
  • include/osg/Drawable
  • include/osg/Endian
  • include/osg/Export
  • include/osg/Fog
  • include/osg/FragmentProgram
  • include/osg/FrameBufferObject
  • include/osg/FrameStamp
  • include/osg/FrontFace
  • include/osg/GL
  • include/osg/GL2Extensions
  • include/osg/GLDefines
  • include/osg/GLExtensions
  • include/osg/GLObjects
  • include/osg/GLU
  • include/osg/Geode
  • include/osg/Geometry
  • include/osg/GraphicsContext
  • include/osg/GraphicsCostEstimator
  • include/osg/GraphicsThread
  • include/osg/Group
  • include/osg/Hint
  • include/osg/Identifier
  • include/osg/Image
  • include/osg/ImageSequence
  • include/osg/ImageStream
  • include/osg/ImageUtils
  • include/osg/KdTree
  • include/osg/LOD
  • include/osg/Light

The first 100 are listed.

distinfo 1
FileSizeSHA256
openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5_GH0.tar.gz5.780762e+06aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12

Commit history 3

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
e54335cd73 Dima Panov graphics/osg: prepare for CMake4 (+)
PR: 298945
213840c151 Dima Panov */*: bump consumers after devel/boost update