# -*- 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
PortGroup           github 1.0
PortGroup           xmlcatalog 1.0

name                xmlroff
github.setup        xmlroff xmlroff 0.6.3 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision            5
categories          textproc
maintainers         nomaintainer
license             BSD
description         An XSL formatter producing PDF and PostScript.
long_description    Creates formatted output -- pages containing text in a \
                    variety of type styles and sizes -- from an input XML \
                    document and an XSL stylesheet.
homepage            http://xmlroff.org/

checksums           rmd160  3279015248ea4c10c4a247db6cfe5b75d6cd501e \
                    sha256  5ca16a450a55e17b8bb7e5701020c0b2c4b04830830adf073fc2e073669627e4 \
                    size    2183303

depends_build-append \
                    port:pkgconfig \
                    port:autoconf \
                    port:automake \
                    port:docbook-xsl-nons \
                    port:libtool

depends_lib-append  path:lib/pkgconfig/cairo.pc:cairo \
                    port:freetype \
                    path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
                    path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
                    path:lib/pkgconfig/librsvg-2.0.pc:librsvg \
                    port:libxml2 \
                    port:libxslt \
                    path:lib/pkgconfig/pangocairo.pc:pango \
                    port:pangoxsl

worksrcdir          ${distname}/xmlroff

patchfiles          patch-autogen.sh.diff

configure.cmd       ./autogen.sh

configure.args      --enable-cairo \
                    --enable-clip \
                    --disable-cunit \
                    --disable-gp \
                    --disable-silent-rules

# Specify catalog to add (catalog for xmlroff's libfo library)
xml.catalog "${prefix}/share/xml/libfo-${version}/catalog.xml"
