| Port details | 
	
	
			
-  osg C++ OpenGL scene graph library for real-time rendering
 
 
-  3.6.5_82 graphics 
 =3           3.6.5_81Version of this port present on the latest quarterly branch. - Maintainer: fluffy@FreeBSD.org 
  - Port Added: 2001-05-31 07:10:37
 
- Last Update: 2025-10-20 11:48:39
 
- Commit Hash: 67fb95f
 
- People watching this port, also watch:: mc, cal3d, irrlicht, xorg-fonts-truetype, openrm
 - License: OSGPL
 
- WWW: 
 - https://www.openscenegraph.org/
 - 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!
        ¦   ¦   ¦   ¦   
- Manual pages:
 
- FreshPorts has no man page information for this port.
 
- pkg-plist: as obtained via: 
make generate-plist - USE_RC_SUBR (Service Scripts)
 
- no SUBR information found for this port
 
 
- Dependency lines:
 - 
 - Conflicts:
 - CONFLICTS_INSTALL:
 
- To install the port:
 -  cd /usr/ports/graphics/osg/ && make install clean
 - To add the package, run one of these commands:
 - pkg install graphics/osg
 - pkg install osg
  NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: osg
 - Flavors: there is no flavor information for this port.
 - distinfo:
 - TIMESTAMP = 1581433181
SHA256 (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5_GH0.tar.gz) = aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12
SIZE (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5_GH0.tar.gz) = 5780762
  
 Packages (timestamps in pop-ups are UTC): 
- Dependencies
 - NOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.
 - Build dependencies:
 - 
- cmake : devel/cmake-core
 - ninja : devel/ninja
 - pkgconf>=1.3.0_1 : devel/pkgconf
 - xorgproto>=0 : x11/xorgproto
 - x11.pc : x11/libX11
 - xinerama.pc : x11/libXinerama
 - xrandr.pc : x11/libXrandr
 
  
- Runtime dependencies:
 - 
- x11.pc : x11/libX11
 - xinerama.pc : x11/libXinerama
 - xrandr.pc : x11/libXrandr
 
  
- Library dependencies:
 - 
- libpng.so : graphics/png
 - libtiff.so : graphics/tiff
 - libcollada-dom2.5-dp.so : devel/collada-dom
 - libboost_filesystem.so : devel/boost-libs
 - libavcodec.so : multimedia/ffmpeg
 - libfontconfig.so : x11-fonts/fontconfig
 - libfreetype.so : print/freetype2
 - libgif.so : graphics/giflib
 - libjpeg.so : graphics/jpeg-turbo
 - libGL.so : graphics/libglvnd
 
  
- This port is required by:
 - for Libraries
 
- 
					            
- devel/simgear
 
- games/flightgear
 
- games/openmw
 
- graphics/osgearth
 
- misc/dartsim
 
- print/scribus
 
- print/scribus-devel
 
  - 
Deleted ports which required this port:  
 - * - deleted ports are only shown under the This port is required by section.  It was harder to do for the Required section.  Perhaps later...
  
Configuration Options: 
- ===> The following configuration options are available for osg-3.6.5_82:
     ASIO=off: ASIO support (resthttp plugin)
     COLLADA=on: COLLADA (dae) format support
     CURL=off: Data transfer support via cURL
     DCMTK=off: DICOM format support
     FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
     FONTCONFIG=on: X11 font configuration support
     FREETYPE=on: TrueType font rendering support
     GDAL=off: GDAL support
     GIF=on: GIF image format support
     GSTREAMER=off: Multimedia support via GStreamer
     GTA=off: GTA file format support
     JASPER=off: JPEG 2000 support via JasPer
     LIBLAS=off: liblas support
     LUA=off: Lua scripting language support
     NVTT=off: Use NVidia texture tools
     OPENEXR=off: HDR image format support via OpenEXR
     PDF=off: PDF document support
     SDL=off: Use SDL (joystick support in present3d)
     SVG=off: SVG vector image format support
     VNC=off: LibVNCServer support
     XINERAMA=on: X11 Xinerama extension support
     XRANDR=on: X11 XRandR extension support
===> Use 'make config' to modify these settings
 - Options name:
 
- graphics_osg
 - USES:
 
- alias cmake compiler:c11 jpeg gl pkgconfig xorg
 
- FreshPorts was unable to extract/find any pkg message
  - Master Sites:
 
 
 | 
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
2.6.0_1 23 Sep 2008 20:46:54
     | 
    amdmi3   | 
    - Add options for various osg plugins, remove possible hidden depends
- Take maintainership  | 
1.2_1 27 Aug 2008 17:51:07
     | 
    amdmi3   | 
    - Fix stuff after pav's premature commit of graphics/osg update
  - Remove graphics/openproducer, graphics/openthreads - those are now included
in osg
  - Remove obsolete bsd.osg.mk from graphics/osg
  - Mark graphics/demeter BROKEN if it's being build WITH_OSG, as it won't
compile now  | 
2.6.0 27 Aug 2008 07:50:15
     | 
    pav   | 
    - Update to 2.6.0
PR:             ports/126663
Submitted by:   Hardy Schumacher <hardy.schumacher@amd.com>  | 
1.2_1 29 Apr 2008 05:11:44
     | 
    linimon   | 
    Reset jylefort's port maintainerships.  portmgr has taken his commit bit
into safekeeping due to inactivity.  | 
1.2_1 19 Apr 2008 17:56:05
       | 
    miwi   | 
    - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav
PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav) | 
1.2_1 19 May 2007 20:32:57
     | 
    flz   | 
    - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. | 
1.2 03 Dec 2006 10:44:50
     | 
    jylefort   | 
    Use the proper RCS keyword.  | 
1.2 26 Nov 2006 04:09:23
     | 
    jylefort   | 
    - Update openthreads to 1.5
- Update openproducer to 1.1 and move to LOCALBASE
- Update osg to 1.2 and move to LOCALBASE
- Take maintainerships
PR:             ports/105729
Submitted by:   jylefort
Approved by:    maintainers  | 
0.9.8 02 Sep 2006 16:51:10
     | 
    kris   | 
    Schedule these broken ports for termination on 2006-12-01  | 
0.9.8 16 Jul 2006 20:08:06
     | 
    linimon   | 
    Mark broken: fails to install.  | 
0.9.8 07 May 2006 23:46:33
     | 
    edwin   | 
    Remove USE_REINPLACE for categories starting with a G  | 
0.9.8 22 Jan 2006 12:35:18
     | 
    edwin   | 
    SHA256ify
Approved by: krion@  | 
0.9.8 04 Oct 2005 09:25:05
     | 
    lawrance   | 
    Hand maintainership to Matthew May <rrghphar@bigpond.net.au>  | 
0.9.8 02 Apr 2005 19:45:29
     | 
    thierry   | 
    Fix build on i386 4: a hunk of a patch in ports/77257 wasn't committed.
PR:             ports/77257
Reported by:    Kris via pointyhat
Submitted by:   Sam Lawrance (maintainer)  | 
0.9.8 02 Mar 2005 18:50:47
     | 
    thierry   | 
    - Upgrade to 0.9.8 and unbreak;
- Take maintainership.
PR:             ports/77257
Submitted by:   Sam Lawrance <boris (at) brooknet.com.au>
Approved by:    previous maintainer time-out
                (waiting for feedback since Feb 8th) | 
0.9.6.2 18 Dec 2004 23:02:35
     | 
    kris   | 
    This port is scheduled to be removed on 2005-02-18 if it is still
broken at that time, and a fix has not been submitted to GNATS.  | 
0.9.6.2 11 Dec 2004 21:43:50
     | 
    kris   | 
    BROKEN: Does not compile  | 
0.9.6.2 31 Mar 2004 03:12:58
     | 
    trevor   | 
    SIZEify (maintainer timeout)  | 
0.9.6.2 13 Nov 2003 11:36:41
     | 
    vanilla   | 
    Upgrade to 0.9.6.2
PR:             ports/58171
Submitted by:   maintainer  | 
0.9.4.2 29 Jul 2003 15:53:05
     | 
    maho   | 
    a) Update to 0.9.4.2
b) take over maintainer ship to
   Ying-Chieh Chen <yinjieh@csie.nctu.edu.tw>
   (from ports@)
PR:             54793
Submitted by:   Ying-Chieh Chen <yinjieh@csie.nctu.edu.tw>  | 
0.9.3 29 Jul 2003 01:25:39
     | 
    maho   | 
    Backout to 0.9.3. I committed working port by mistake
Pointy hat to: myself  | 
0.9.4.2 29 Jul 2003 01:13:07
     | 
    maho   | 
    Added ONLY_FOR_ARCH=i386, since it breaks somehow
on Alpha.
Submitted by:   kris via bento  | 
0.9.3 06 May 2003 21:35:21
     | 
    kris   | 
    BROKEN: Does not compile  | 
0.9.3 20 Feb 2003 18:08:19
     | 
    knu   | 
    de-pkg-comment  | 
0.9.3 30 Jan 2003 04:49:18
     | 
    ijliao   | 
    upgrade to 0.9.3  | 
0.9.2 24 Jan 2003 05:10:18
     | 
    ijliao   | 
    upgrade to 0.9.2
add WWW
utilize PORTDOCS, DOCSDIR, DATADIR  | 
0.8.45 28 Nov 2002 14:59:22
     | 
    lioux   | 
    Fix build. FreeBSD has <inttypes.h> not <sys/inttypes.h>
PR:             45823
Submitted by:   Volker Stolz <vs@foldr.org>  | 
0.8.45 18 Nov 2002 03:48:10
     | 
    kris   | 
    Reset undeliverable maintainer addresses to ports@FreeBSD.org  | 
0.8.45 25 May 2002 17:38:07
     | 
    ijliao   | 
    upgrade to 0.8.45
PR:             38547
Submitted by:   maintainer  | 
0.8.44 11 May 2002 09:08:52
     | 
    kris   | 
    Whoops again!  ijliao didn't actually test whether this package installs
(find --delete -> find -delete).
Pointy hat to:  ijliao (broke the port 4 different ways with a single commit!)  | 
0.8.44 11 May 2002 09:05:01
     | 
    kris   | 
    Whoops, ijliao forgot another library.  | 
0.8.44 11 May 2002 08:33:46
     | 
    kris   | 
    Add missing LIB_DEPENDS on libungif.
Pointy hat to:  ijliao  | 
0.8.44 08 May 2002 02:19:16
     | 
    kris   | 
    Add back png and jpeg LIB_DEPENDS.  Respect CXX and C
Noticed by:     bento  | 
0.8.44 01 Apr 2002 04:52:43
     | 
    ijliao   | 
    upgrade to 0.8.44
PR:             35099
Submitted by:   maintainer  | 
0.8.38 31 Mar 2002 04:08:43
     | 
    kris   | 
    Remove #include <malloc.h>  | 
11 Sep 2001 03:22:51
        | 
    ache   | 
    Bump png major      | 
10 Sep 2001 21:47:25
        | 
    demon   | 
    Add dependency to jpeg.9      | 
01 Sep 2001 10:03:20
        | 
    demon   | 
    Add dependency to png.4.      | 
31 May 2001 13:49:44
        | 
    sobomax   | 
    Be LOCALBASE-clean.      | 
31 May 2001 11:10:37
        | 
    sobomax   | 
    Add osg 0.8.38, a C++/OpenGL scene graph library for real-time   rendering.      |