# -*- 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 92833 2012-05-08 23:46:29Z ryandesign@macports.org $

PortSystem          1.0
PortGroup           github 1.0

github.setup        agl jbig2enc 20110822
set bin             jbig2
categories          graphics
platforms           darwin
license             GPL-2
maintainers         takeshi openmaintainer
description         JBIG2 Encoder
long_description \
    JBIG2 encodes bi-level (1 bpp) images using a number of \
    clever tricks to get better compression than G4. \
    This encoder can: \
        * Generate JBIG2 files, or fragments for embedding in PDFs \
        * Generic region encoding \
        * Perform symbol extraction, classification and text region coding \
        * Perform refinement coding and, \
        * Compress multipage documents

fetch.type          git
git.branch          e8be922fb5

depends_lib         port:leptonica

patchfiles          patch-Makefile.diff

use_configure       no
configure.cppflags-append   -I${prefix}/include/leptonica

build.target        ${bin}
build.args          CC=${configure.cxx} \
                    CFLAGS="${configure.cppflags} ${configure.cflags} [get_canonical_archflags cc]" \
                    LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"

destroot {
    xinstall -m 755 ${worksrcpath}/${bin} ${destroot}${prefix}/bin
    xinstall -m 644 ${worksrcpath}/${name}.h  ${destroot}${prefix}/include
    xinstall -m 644 ${worksrcpath}/lib${name}.a  ${destroot}${prefix}/lib
    xinstall -d -m 755 ${destroot}${prefix}/share/${name}
    xinstall -m 644 ${worksrcpath}/pdf.py ${destroot}${prefix}/share/${name}
}
