# $OpenBSD:$
#ONLY_FOR_ARCHS = ???
#NOT_FOR_ARCHS = ???
#SHARED_ONLY = ???
#COMES_WITH = ???
#BROKEN = reason
COMMENT = high performance 3D graphics toolkit
# COMMENT-foo = ??? for multi packages
DISTNAME = OpenSceneGraph-2.8.1
#PKGNAME = ???
#PKGNAME-foo = ??? for multi packages
SHARED_LIBS = OpenThreads 2.4 \
osg 2.8 \
osgAnimation 2.8 \
osgDB 2.8 \
osgFX 2.8 \
osgGA 2.8 \
osgManipulator 2.8 \
osgParticle 2.8 \
osgShadow 2.8 \
osgSim 2.8 \
osgTerrain 2.8 \
osgText 2.8 \
osgUtil 2.8 \
osgViewer 2.8 \
osgVolume 2.8 \
osgWidget 2.8
CATEGORIES = graphics devel
HOMEPAGE = http://www.openscenegraph.org/
#MAINTAINER = ???
#OSGPL
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = GL GLU ICE SM X11 Xau Xdmcp Xext Xrandr Xrender c expat \
fontconfig freetype gif intl m pixman-1 pthread stdc++ z
MASTER_SITES = http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-2.8.1/source/
EXTRACT_SUFX = .zip
MODULES = devel/cmake
LIB_DEPENDS = cairo.>=9::graphics/cairo \
curl.>=13::net/curl \
gdal.>=14::geo/gdal \
gdk_pixbuf-2.0.>=1400::graphics/gdk-pixbuf \
glib-2.0.>=1800::devel/glib2 \
glitz.>=2::graphics/glitz \
gmodule-2.0.>=1800,gobject-2.0.>=1800::devel/glib2 \
iconv.>=6::converters/libiconv \
jasper.>=2::graphics/jasper \
jpeg.>=62::graphics/jpeg \
png.>=8::graphics/png \
rsvg-2.>=24::x11/gnome/librsvg \
tiff.>=38::graphics/tiff
USE_X11 = Yes
USE_LIBTOOL = Yes
#CONFIGURE_STYLE = gnu
#CONFIGURE_SCRIPT = ??? (if other than configure)
#CONFIGURE_ARGS += ${CONFIGURE_SHARED}
#CONFIGURE_ENV = ???
#FLAVORS = 1 2 3 a b
#FLAVOR ?=
# grab multiple choice value
#CHOICE = ${FLAVOR:L:Na:Nb}
# check that CHOICE is 1 OR 2 OR 3, or error out
#.if ${CHOICE} == "1"
# code for 1
#.elif ${CHOICE} == "2"
# code for 2
#.elif ${CHOICE} == "3"
# code for 3
#.else
#ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
#.endif
# check for switches
#.if ${FLAVOR:L:Ma}
# code for a
#.endif
#.if ${FLAVOR:L:Mb}
# code for b
#.endif
NO_REGRESS = Yes
#CFLAGS = ???
#LDFLAGS = ???
#MAKE_FILE = ???
#PKG_ARCH = ???
.include <bsd.port.mk>