# -*- 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                jpeg
version             9f
revision            0
checksums           rmd160  03ce2a962e3bc0ef2908e61575e8cb63f286a3e3 \
                    sha256  04705c110cb2469caa79fb71fba3d7bf834914706e9641a4589485c1f832565b \
                    size    1081470

categories          graphics
platforms           darwin freebsd sunos
maintainers         {ryandesign @ryandesign} openmaintainer
license             IJG

description         Library for manipulating JPEG images

long_description    This package contains C software to implement JPEG image \
                    encoding, decoding, and transcoding. This software \
                    implements JPEG baseline, extended-sequential, and \
                    progressive compression processes.

homepage            http://www.ijg.org/
master_sites        ${homepage}files/

distname            ${name}src.v${version}
worksrcdir          ${name}-${version}

set jpeg_prefix     ${prefix}/libexec/jpeg
configure.pre_args  --prefix=${jpeg_prefix}
configure.ldflags-delete    -L${prefix}/lib
configure.cppflags-delete   -I${prefix}/include
configure.args      --disable-silent-rules

test.run            yes

post-destroot {
    set docdir ${prefix}/share/doc/${subport}
    xinstall -d ${destroot}${docdir}
    xinstall -m 0644 -W ${worksrcpath} \
        README change.log libjpeg.txt structure.txt usage.txt wizard.txt \
        ${destroot}${docdir}
    # dylib suffix is platform-specific
    if {${os.platform} eq "darwin"} {
        ln -s ${jpeg_prefix}/lib/libjpeg.9.dylib ${destroot}${prefix}/lib
    }
}

livecheck.type      regex
livecheck.url       ${homepage}files/
livecheck.regex     ${name}src.v(.*?)${extract.suffix}
