# -*- 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 # $Id$ PortSystem 1.0 PortGroup muniversal 1.0 name libxslt version 1.1.24 revision 2 categories textproc platforms darwin maintainers nox openmaintainer description gnome xslt library and xsltproc long_description \ Libxslt is the XSLT C library developed for the Gnome project. \ XSLT itself is a an XML language to define transformation for XML. \ Libxslt is based on libxml2 the XML C library developed for the Gnome project. \ It also implements most of the EXSLT set of processor-portable extensions \ functions and some of Saxon's evaluate and expressions extensions. homepage http://xmlsoft.org/XSLT/ master_sites ftp://xmlsoft.org/libxslt/ \ ftp://fr.rpmfind.net/pub/libxml/ \ ftp://gd.tuwien.ac.at/pub/libxml/ # gnome mirrors only have up to 1.1.22, ticket #17737 # gnome:sources/${name}/[strsed ${version} {/\.[0-9]*$//}]/ checksums md5 e83ec5d27fc4c10c6f612879bea9a153 \ sha1 b5402e24abff5545ed76f6a55049cbebc664bd58 \ rmd160 41e7721eeed722c45310877d045422b47ab32973 depends_lib port:libiconv \ port:libxml2 \ port:zlib configure.args --mandir=${prefix}/share/man \ --enable-static \ --with-libxml-prefix=${prefix} \ --without-python \ --without-crypto use_parallel_build yes pre-configure { reinplace s|need_relink=yes|need_relink=no| ${worksrcpath}/ltmain.sh } post-patch { if {![variant_isset doc]} { reinplace -E "/^install-data-am:/s|install-data-local||" ${worksrcpath}/doc/Makefile.in reinplace -E "/^all:/s|web||" ${worksrcpath}/doc/Makefile.in } } test.run yes test.target check pre-test { set path {} fs-traverse -depth f $worksrcpath { if {[file isdirectory $f] && [file tail $f] eq ".libs"} { lappend path $f continue } } test.env DYLD_LIBRARY_PATH=[join $path :] } post-destroot { set docdir ${prefix}/share/doc/${name}-${version} if {![variant_isset doc]} { xinstall -d ${destroot}${docdir} } xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog Copyright FEATURES \ NEWS README TODO ${destroot}${docdir} } variant doc description {Install extra documentation} {} variant debug { configure.cflags-append -O0 -g configure.args-append --with-debugger } livecheck.check regex livecheck.url ${homepage}news.html livecheck.regex {

(\d+(?:\.\d+)*): .*

}