# -*- 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

PortSystem              1.0

name                    tumbler
version                 0.2.9
revision                2

categories              xfce
license                 GPL-2+
maintainers             {mascguy @mascguy} openmaintainer

description             thumbnail management
long_description        ${description}
homepage                https://www.xfce.org/

set branch              [join [lrange [split ${version} .] 0 1] .]
master_sites            https://archive.xfce.org/src/xfce/${name}/${branch}/
use_bzip2               yes

checksums               rmd160  ca7970421a8008489c3906e5b8f8e9a50ebce311 \
                        sha256  6508906f03e5a6ae3f6503b71b056df47d336d5504f39df6ce0bb9c5248007b6 \
                        size    557794

# Patch configure script, to support our version of libopenraw
patchfiles-append       patch-libopenraw.diff

depends_build-append \
                        port:gettext \
                        port:gtk-doc \
                        port:intltool \
                        port:pkgconfig

depends_lib-append \
                        port:curl \
                        port:ffmpegthumbnailer \
                        port:freetype \
                        path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
                        port:gettext-runtime \
                        path:lib/pkgconfig/glib-2.0.pc:glib2 \
                        port:gstreamer1-gst-plugins-base \
                        port:libgsf \
                        path:include/turbojpeg.h:libjpeg-turbo \
                        port:libopenraw \
                        port:libpng \
                        path:lib/pkgconfig/poppler.pc:poppler

configure.args-append \
                        PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
