# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 118657 2014-04-07 16:44:32Z devans@macports.org $

PortSystem              1.0
PortGroup               cmake 1.0

name                    OpenSceneGraph-devel
conflicts               OpenSceneGraph
set my_name             OpenSceneGraph
version                 3.3.1
platforms               darwin
categories              graphics
maintainers             nomaintainer
license                 wxWidgets-3
description             high-performance 3D graphics toolkit

long_description        ${name} is a high-performance 3D graphics toolkit useful in fields such as \
                        visual simulation, games, virtual reality, scientific visualization and \
                        modelling.

homepage                http://www.openscenegraph.org/
master_sites            ${homepage}downloads/developer_releases/
distname                ${my_name}-${version}

use_zip                 yes

checksums               rmd160  ecf9f822fca3a80e2c732e40cfebcb3ab2672e5d \
                        sha256  7d3878c1b7eae291150d0792eaa3b564d68f1d42bf619a514b0c226b164b27dc

patchfiles              patch-CMakeLists.txt.diff

depends_build-append    port:pkgconfig

depends_lib             port:freetype \
                        port:jasper \
                        port:openexr \
                        port:zlib \
                        port:gdal \
                        port:curl \
                        path:lib/libavcodec.dylib:ffmpeg \
                        port:poppler \
                        port:librsvg \
                        port:giflib \
                        port:tiff \
                        port:qt4-mac \
                        port:boost \
                        port:lua

configure.args-append   -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib \
                        -DOSG_CONFIG_HAS_BEEN_RUN_BEFORE=YES \
                        -DOSG_DEFAULT_IMAGE_PLUGIN_FOR_OSX=imageio \
                        -DOSG_WINDOWING_SYSTEM=Cocoa \
                        -DDESIRED_QT_VERSION=4

livecheck.type          regex
livecheck.url           ${homepage}downloads/developer_releases/
livecheck.regex         "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
