# -*- 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 107287 2013-06-25 08:43:14Z ryandesign@macports.org $

PortSystem          1.0

name                libgphoto2
version             2.5.2
categories          devel
platforms           darwin
maintainers         nomaintainer
license             LGPL-2+

description         The gphoto2 digital camera library

long_description    The gphoto2 library can be used by applications to \
                    access various digital camera models.

homepage            http://www.gphoto.org/proj/libgphoto2/
master_sites        sourceforge:project/gphoto/libgphoto/${version}
use_bzip2           yes

checksums           rmd160  bb7ab0c59b6c9f0909a2c5047d222b713295a952 \
                    sha256  a32d113555bcb59e332b33ca00f28878b5a6151edb7f18735daee81d280a2838

depends_build       port:pkgconfig

depends_lib         path:bin/dbus-daemon:dbus \
                    port:gettext \
                    port:jpeg \
                    port:libexif \
                    port:libiconv \
                    port:libpng \
                    port:libusb-compat \
                    port:libxml2 \
                    port:libtool \
                    port:gd2

# Use CPATH and LIBRARY_PATH for ${prefix}/include and ${prefix}/lib
configure.ldflags-delete    -L${prefix}/lib
configure.cppflags-delete   -I${prefix}/include

# https://sourceforge.net/p/gphoto/bugs/935/
configure.cppflags-append   -D_DARWIN_C_SOURCE

# https://sourceforge.net/p/gphoto/bugs/957/
configure.cppflags-append -I${prefix}/include/libxml2

configure.args      --with-drivers=all \
                    --with-libexif=${prefix}

variant doxygen description {Use doxygen to generate API docs} {
    depends_build-append    port:doxygen \
                            path:bin/dot:graphviz
}
if {![variant_isset doxygen]} {
    patchfiles-append       patch-configure-nodoxygen.diff
}

livecheck.type      regex
livecheck.url       http://sourceforge.net/projects/gphoto/files/
livecheck.regex     /${name}-(\[0-9.\]+)\\.tar
