You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
80 lines
3.1 KiB
Tcl
80 lines
3.1 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
|
|
name jbigkit
|
|
version 2.1
|
|
categories graphics
|
|
license GPL-2+
|
|
maintainers nomaintainer
|
|
|
|
description Data compression algorithm for bi-level high-res images
|
|
|
|
long_description JBIG-KIT provides a portable library of compression \
|
|
and decompression functions with a documented \
|
|
interface that you can very easily include into your \
|
|
image or document processing software. In addition, \
|
|
JBIG-KIT provides ready-to-use compression and \
|
|
decompression programs with a simple command line \
|
|
interface (similar to the converters found in netpbm).
|
|
|
|
homepage http://www.cl.cam.ac.uk/~mgk25/${name}/
|
|
master_sites ${homepage}download/
|
|
|
|
checksums rmd160 71cc51fce3f65d8d9abf9ff52c29edf5469eb52f \
|
|
sha256 de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932
|
|
|
|
patchfiles patch-Makefile
|
|
|
|
use_configure no
|
|
|
|
variant universal {}
|
|
|
|
build.args CC="${configure.cc} ${configure.cppflags} ${configure.cflags} [get_canonical_archflags cc]"
|
|
|
|
test.run yes
|
|
test.target test
|
|
|
|
destroot {
|
|
xinstall -m 755 -d \
|
|
${destroot}${prefix}/share/doc/${name} \
|
|
${destroot}${prefix}/share/examples
|
|
xinstall -m 755 -W ${worksrcpath}/pbmtools jbgtopbm pbmtojbg \
|
|
${destroot}${prefix}/bin
|
|
xinstall -m 644 -W ${worksrcpath}/pbmtools jbgtopbm.1 pbmtojbg.1 \
|
|
${destroot}${prefix}/share/man/man1
|
|
xinstall -m 644 -W ${worksrcpath}/libjbig jbig.h jbig_ar.h \
|
|
${destroot}${prefix}/include
|
|
xinstall -m 644 -W ${worksrcpath} ANNOUNCE CHANGES COPYING INSTALL TODO \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
copy ${worksrcpath}/examples \
|
|
${destroot}${prefix}/share/examples/${name}
|
|
}
|
|
|
|
set name_version ${version}
|
|
set install_version [join [lrange [split ${version} .] 0 0] .]
|
|
|
|
platform darwin {
|
|
patchfiles-append patch-libjbig_Makefile_darwin
|
|
|
|
post-patch {
|
|
reinplace "s|__MACPORTS_PREFIX__|${prefix}|g" \
|
|
${worksrcpath}/libjbig/Makefile
|
|
reinplace "s|__MACPORTS_VERSION__|${name_version}|g" \
|
|
${worksrcpath}/libjbig/Makefile
|
|
reinplace "s|__MACPORTS_INSTALL_VERSION__|${install_version}|g" \
|
|
${worksrcpath}/libjbig/Makefile
|
|
}
|
|
|
|
post-destroot {
|
|
xinstall -m 644 -W ${worksrcpath}/libjbig libjbig.${name_version}.dylib \
|
|
${destroot}${prefix}/lib
|
|
ln -s libjbig.${name_version}.dylib ${destroot}${prefix}/lib/libjbig.${install_version}.dylib
|
|
ln -s libjbig.${name_version}.dylib ${destroot}${prefix}/lib/libjbig.dylib
|
|
}
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.url ${master_sites}
|
|
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
|