Skip to content

Commit

Permalink
graphics/openscenegraph: Open source high performance 3D graphics too…
Browse files Browse the repository at this point in the history
…lkit

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.
  • Loading branch information
Jason W. Bacon authored and Jason W. Bacon committed Dec 4, 2022
1 parent 8bf4642 commit a89241d
Show file tree
Hide file tree
Showing 4 changed files with 837 additions and 0 deletions.
36 changes: 36 additions & 0 deletions graphics/openscenegraph/Makefile
@@ -0,0 +1,36 @@
PORTNAME= openscenegraph
DISTVERSIONPREFIX= OpenSceneGraph-
DISTVERSION= 3.6.5
CATEGORIES= graphics

MAINTAINER= jwb@FreeBSD.org
COMMENT= Open source high performance 3D graphics toolkit
WWW= http://www.openscenegraph.com

LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt

LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libcurl.so:ftp/curl \
libavformat.so:multimedia/ffmpeg \
libfreetype.so:print/freetype2 \
libgdal.so:graphics/gdal \
libgif.so:graphics/giflib \
libjasper.so:graphics/jasper \
libpng16.so:graphics/png \
libtiff.so:graphics/tiff \
libpoppler-glib.so:graphics/poppler-glib \
libvncclient.so:net/libvncserver

USES= cmake:noninja gettext-runtime gl gnome gstreamer jpeg \
localbase:ldflags sdl xorg
USE_GL= gl
USE_GNOME= cairo gdkpixbuf2 glib20 librsvg2
USE_LDCONFIG= yes
USE_SDL= sdl
USE_XORG= x11 xinerama xrandr

USE_GITHUB= yes
GH_PROJECT= OpenSceneGraph

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions graphics/openscenegraph/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1670032975
SHA256 (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5_GH0.tar.gz) = aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12
SIZE (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5_GH0.tar.gz) = 5780762
9 changes: 9 additions & 0 deletions graphics/openscenegraph/pkg-descr
@@ -0,0 +1,9 @@
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.

0 comments on commit a89241d

Please sign in to comment.