# $Id: Portfile 65765 2010-03-31 13:29:51Z takanori@macports.org $

PortSystem      1.0

name            xz-devel
version         4.999.9beta
categories      archivers
platforms       darwin
maintainers     afb openmaintainer
description     XZ Utils

long_description \
XZ utils consist of a few relatively separate submodules: \
* LZMA/XZ encoder/decoder command line tool similar to gzip/bzip2 \
* Scripts to ease grepping, diffing and viewing (lz*grep, lzdiff/lzcmp, lzmore/lzless)

homepage        http://tukaani.org/xz/
master_sites    ${homepage}
distname        xz-${version}
checksums       md5 f2073579b6da2fe35d453adee1aaf1b2 \
                sha1 9627de3997ddcdb02f8d327e84b2cf1941ecd230 \
                rmd160 1253ce01746c748c8549effa5041224044919c4e

depends_lib     port:libiconv port:gettext

conflicts       lzmautils

patchfiles      patch-sysctl-darwin.diff

configure.args  --with-libiconv-prefix=${prefix} --with-libintl-prefix=${prefix}

# the internal "check.h" header conflicts with port check's <check.h>
configure.cppflags -I${worksrcpath}/src/liblzma/check -I${prefix}/include

# the library is being provided by the liblzma port instead
post-destroot {
    file delete -force ${destroot}${prefix}/include/lzma.h
    file delete -force ${destroot}${prefix}/include/lzma
    foreach lib [glob ${destroot}${prefix}/lib/liblzma*] { file delete $lib }
    file delete ${destroot}${prefix}/lib/pkgconfig/liblzma.pc
}

platform darwin 10 {
    configure.args-append --disable-assembler
}

livecheck.url   ${homepage}
livecheck.regex XZ Utils (\[0-9.a-z\]*) was released
livecheck.type  regexm
