# -*- 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: Portfile 127153 2014-10-22 02:14:55Z ryandesign@macports.org $ PortSystem 1.0 name transfig version 3.2.5d revision 5 categories print graphics platforms darwin license Permissive maintainers nomaintainer description Tools to convert Xfig's .fig files long_description TransFig is a set of tools for creating TeX documents \ with graphics which are portable, in the sense that they \ can be printed in a wide variety of environments. \ Drivers currently exist for the following graphics \ languages: (E)EPIC macros, LaTeX picture environment, PIC, \ PiCTeX, PostScript, and TeXtyl. homepage http://xfig.org/ master_sites sourceforge:mcj distname ${name}.${version} checksums md5 f9eac7f265668ecbfda6aaf7581989ad \ sha1 90ff277cc9b3fa0d0313052fcf5e3ffad8652abc \ rmd160 6d6aff522bd9e886029bf317e7b9dcd495a5c0ef depends_lib port:libpng \ port:xpm depends_run port:netpbm patchfiles patch-fig2dev-dev-Imakefile \ patch-fig2dev-Imakefile \ patch-libpng-1.5.diff \ patch-transfig-Imakefile \ patch-c-cleanup.diff post-patch { reinplace "s|__PREFIX|${prefix}|g" ${worksrcpath}/fig2dev/Imakefile \ ${worksrcpath}/fig2dev/dev/Imakefile \ ${worksrcpath}/transfig/Imakefile reinplace "s|__DESTROOT|${destroot}|g" ${worksrcpath}/fig2dev/Imakefile \ ${worksrcpath}/fig2dev/dev/Imakefile \ ${worksrcpath}/transfig/Imakefile } use_xmkmf yes depends_skip_archcheck imake variant universal {} build.args CC="${configure.cc} [get_canonical_archflags cc]" destroot.target install install.man post-destroot { foreach prog {fig2dev fig2ps2tex pic2tpic transfig} { if {![file exists ${destroot}${prefix}/bin/${prog}]} { return -code error "${prog} did not get installed" } } set docdir ${destroot}${prefix}/share/doc/${name} xinstall -d ${docdir} xinstall -m 644 -W ${worksrcpath} \ CHANGES \ NOTES \ README \ ${docdir} } livecheck.type regex livecheck.url http://xfig.org/art17.html livecheck.regex transfig.(\[0-9.a-z\]+)${extract.suffix}