Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
60 lines (45 sloc)
2.19 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- 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 | |
# BYTEORDER doesn't get defined during a normal universal build. | |
PortGroup muniversal 1.0 | |
name expat | |
version 2.4.8 | |
revision 0 | |
checksums rmd160 26ff172d3b6e2162a6343a9988d33ad7d25cf09c \ | |
sha256 a247a7f6bbb21cf2ca81ea4cbb916bfb9717ca523631675f99b3d4a5678dcd16 \ | |
size 562139 | |
categories textproc devel | |
platforms darwin freebsd | |
maintainers {ryandesign @ryandesign} openmaintainer | |
license MIT | |
description XML 1.0 parser written in C | |
long_description Expat is an XML parser library written in C. It is a \ | |
stream-oriented parser in which an application \ | |
registers handlers for things the parser might find \ | |
in the XML document (like start tags). | |
homepage http://www.libexpat.org/ | |
master_sites sourceforge:project/${name}/${name}/${version} | |
# Don't use a compression format that necessitates a dependency on another | |
# port since that causes a dependency cycle on older OS versions since | |
# e.g. clang-3.4 depends on python27-bootstrap which depends on expat. | |
use_bzip2 yes | |
if {${os.platform} eq "darwin" && ${os.major} < 11} { | |
# Having the stdlib set to libc++ on 10.6 causes a dependency on a | |
# macports-clang compiler to be added, which would be a dep cycle. | |
configure.cxx_stdlib | |
} | |
configure.args --without-docbook | |
use_parallel_build yes | |
test.run yes | |
test.target check | |
post-destroot { | |
set docdir ${destroot}${prefix}/share/doc/${name} | |
set examplesdir ${destroot}${prefix}/share/examples/${name} | |
xinstall -m 0755 -d ${examplesdir} ${docdir}/html | |
xinstall -m 0644 -W ${worksrcpath} COPYING Changes README.md ${docdir} | |
xinstall -m 0644 {*}[glob -directory ${worksrcpath}/doc *.css *.html] \ | |
${docdir}/html | |
xinstall -m 0644 {*}[glob -directory ${worksrcpath}/examples *.c] \ | |
${examplesdir} | |
} | |
livecheck.regex /${name}-(\[0-9.\]+)${extract.suffix} |