# -*- 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 # $Id$ PortSystem 1.0 name openjade version 1.3.2 revision 2 categories textproc maintainers nomaintainer description James Clark's implementation of DSSSL homepage http://openjade.sourceforge.net/ platforms darwin freebsd long_description OpenJade is an implementation of ISO/IEC 10179:1996 \ standard DSSSL language. master_sites sourceforge checksums md5 7df692e3186109cc00db6825b777201e patchfiles patch-Makefile.lib.in patch-Makefile.prog.in patch-ltmain.sh \ patch-configure patch-GroveApp.h patch-GroveBuilder.cxx patch-Node.h depends_lib port:opensp depends_run port:mkcatalog configure.args --enable-http --enable-html --enable-mif \ --disable-dependency-tracking \ --enable-default-catalog=${prefix}/share/sgml/catalog \ --datadir=${prefix}/share/sgml/openjade \ --mandir=${prefix}/share/man configure.env-append LIBS="-L${prefix}/lib" configure.cxxflags-append "-I${prefix}/include -fno-rtti" post-configure { reinplace "s|^#pragma implementation||g" ${worksrcpath}/grove/Node.cxx reinplace "s|^#pragma implementation||g" ${worksrcpath}/msggen.pl reinplace "s|^#pragma implementation||g" ${worksrcpath}/spgrove/GroveApp.cxx reinplace "s|^#pragma implementation||g" ${worksrcpath}/style/MessageModule.cxx reinplace "s|^#pragma interface||g" ${worksrcpath}/generic/EventGenerator.h reinplace "s|^#pragma interface||g" ${worksrcpath}/generic/ParserEventGeneratorKit.h reinplace "s|^#pragma interface||g" ${worksrcpath}/generic/SGMLApplication.h reinplace "s|^#pragma interface||g" ${worksrcpath}/grove/Node.h reinplace "s|^#pragma interface||g" ${worksrcpath}/msggen.pl reinplace "s|^#pragma interface||g" ${worksrcpath}/spgrove/GroveApp.h } platform darwin { post-configure { if {${os.major} < 8} { reinplace "s|CXX=|CXX=/usr/bin/g++-3.3|g" ${worksrcpath}/libtool } else { reinplace "s|CXX=|CXX=/usr/bin/g++-4.0|g" ${worksrcpath}/libtool } } } destroot.target install install-man post-destroot { system "install -d -m 755 ${destroot}${prefix}/share/sgml/openjade" system "install -m 644 ${worksrcpath}/dsssl/* ${destroot}${prefix}/share/sgml/openjade" }