PortSystem          1.0

name                libsvg-cairo
version             0.1.6
revision            5
categories          graphics
license             LGPL
maintainers         nomaintainer

description         SVG Rendering library using cairo
long_description    {*}${description}

# +universal isn't supported yet.
universal_variant   no

homepage            https://www.cairographics.org
master_sites        ${homepage}/snapshots/

checksums           md5     d79da7b3a60ad8c8e4b902c9b3563047 \
                    sha1    c7bf131b59e8c00a80ce07c6f2f90f25a7c61f81 \
                    rmd160  387476cf23cbe62e11587435ee5e4679da3e5d78

depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
                    path:include/turbojpeg.h:libjpeg-turbo \
                    port:libsvg
depends_build       port:pkgconfig

# Update config.guess and config.sub to be able to build on arm64.
depends_build-append    port:automake
post-patch {
    set automake_dirs [glob -directory ${prefix}/share automake-*]
    set automake_dir [lindex [lsort -command vercmp $automake_dirs] end]
    copy -force ${automake_dir}/config.guess ${automake_dir}/config.sub \
        ${worksrcpath}
}
