# -*- 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 85806 2011-10-16 08:24:16Z dports@macports.org $ PortSystem 1.0 name jgraph version 8.3 categories graphics # see http://packages.debian.org/changelogs/pool/main/j/jgraph/current/copyright license GPL homepage \ http://www.cs.utk.edu/~plank/plank/jgraph/jgraph.html maintainers pahtak.org:s description A Filter for Plotting Graphs in PostScript long_description Jgraph is a program that takes the description \ a graph or graphs as input, and produces a \ PostScript file on the standard output. Jgraph \ is ideal for plotting any mixture of scatter \ point graphs, line graphs, and/or bar graphs, \ and embedding the output into LaTeX, or any \ other text processing system that can read \ PostScript platforms darwin distname ${name} dist_subdir ${name}/${version} master_sites http://www.cs.utk.edu/~plank/plank/jgraph/ checksums md5 f73fa282f7fe6cf562e08c70da7bfb65 \ sha1 4ea864f7bca8cf03217fc57a745753092493ddfa \ rmd160 b575acd5fa8f99c8433e81128619a7247881c306 supported_archs ppc i386 patchfiles patch-draw.c.diff \ patch-edit.c.diff \ patch-jgraph.c.diff \ patch-jgraph.h.diff \ patch-list.c.diff \ patch-list.h.diff \ patch-makefile.diff \ patch-printline.c.diff \ patch-prio_list.c.diff \ patch-prio_list.h.diff \ patch-process.c.diff \ patch-show.c.diff \ patch-token.c.diff post-patch { reinplace s|@@CC@@|${configure.cc}| ${worksrcpath}/makefile } post-extract { # The tarball comes with object files! file delete ${worksrcpath}/jgraph file delete ${worksrcpath}/draw.o file delete ${worksrcpath}/edit.o file delete ${worksrcpath}/jgraph.o file delete ${worksrcpath}/list.o file delete ${worksrcpath}/printline.o file delete ${worksrcpath}/prio_list.o file delete ${worksrcpath}/process.o file delete ${worksrcpath}/show.o file delete ${worksrcpath}/token.o # Replace JGRAPH_DIR with the actual directory reinplace "s,JGRAPH_DIR,${prefix}/share/examples/${name}," ${worksrcpath}/jgraph.1 } livecheck.type regex livecheck.url ${homepage} livecheck.regex "The Software \\(version (\\d+(?:\\.\\d+)*)\\)" use_configure no use_test no destroot { xinstall -m 755 -d ${destroot}$prefix/bin xinstall -m 755 ${worksrcpath}/jgraph ${destroot}${prefix}/bin xinstall -m 755 -d ${destroot}$prefix/share/man xinstall -m 755 -d ${destroot}$prefix/share/man/man1 xinstall -m 644 ${worksrcpath}/jgraph.1 \ ${destroot}${prefix}/share/man/man1 xinstall -m 755 -d ${destroot}$prefix/share/doc/${name} xinstall -m 644 ${worksrcpath}/README \ ${destroot}${prefix}/share/doc/${name} xinstall -m 755 -d ${destroot}${prefix}/share/examples/${name} eval xinstall -m 644 [glob ${worksrcpath}/*.jgr] \ ${destroot}${prefix}/share/examples/${name} }