|
|||||||||
Thursday the 24th of July, 2008 |
|||||||||
graphviz most recent diff
Scroll down toward the bottom of the page to get installation instructions for graphviz. The raw portfile for graphviz 2.20.2 is located here: http://graphviz.darwinports.com/dports/graphics/graphviz/Portfile Find related portfiles with the unique DarwinPorts.com search feature. Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/graphviz # $Id: Portfile 37866 2008-06-26 23:57:09Z ryandesign PortSystem 1.0 Name: graphviz set my_name graphviz Version: 2.20.2 Category: graphics Maintainers: ryandesign Homepage: http://www.graphviz.org/ Platform: darwin use_parallel_build yes dist_subdir ${my_name} distname ${my_name}-${version} distfiles ${distname}${extract.suffix}:source Description: Graph visualization software from AT&T and Bell Labs Long Description: Graph Visualization Software from AT&T Laboratories and Bell Laboratories (Lucent Technologies). The package contains: dot - batch program for drawing directed graphs as hierarchies neato - batch program for drawing undirected graphs using Kamada-Kawai spring models. Users wishing to have only the graph layout programs (for non-interactive use) can use the +no_x11 variant to build graphviz without its display routines. master_sites ${homepage}pub/graphviz/ARCHIVE/:source http://www.pixelglow.com/downloads/:guiapp checksums ${distname}${extract.suffix} md5 8129b4682efbf0cf321c2ec8f7994003 sha1 e08cf95b69a51e6c63accbc662075550f915a54c rmd160 93290b212bbe540517278dda614e49cfac096538 platform darwin 6 { pre-fetch { ui_msg "Note: dot2gxl and gxl2dot do not build on Mac OS X 10.2 Jaguar," ui_msg "but the rest of Graphviz should work correctly." } patchfiles-append patch-Makefile.in } platform darwin 7 { configure.env-append MACOSX_DEPLOYMENT_TARGET=10.3 build.env-append MACOSX_DEPLOYMENT_TARGET=10.3 depends_lib-append port:gnuregex post-extract { reinplace "s| } } platform darwin 8 { configure.env-append MACOSX_DEPLOYMENT_TARGET=10.4 build.env-append MACOSX_DEPLOYMENT_TARGET=10.4 } platform darwin 9 { # http://developer.apple.com/qa/qa2007/qa1567.html configure.ldflags-append "-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" } depends_lib lib:libX11.6:XFree86 port:cairo port:pango port:jpeg port:libpng port:freetype port:expat port:zlib port:gettext depends_build port:pkgconfig depends_run port:urw-fonts configure.args --mandir=${prefix}/share/man --with-codegens --with-x --without-devil --without-smyrna --with-digcola --without-ipsepcola --without-rsvg --with-pangocairo --with-freetype2 --with-fontconfig --without-gdk-pixbuf --without-gtk --without-gtkgl --without-gtkglext --without-glade --without-gnomeui --without-ming --without-quartz --with-mylibgd --disable-swig --disable-sharp --disable-guile --disable-io --disable-java --disable-lua --disable-ocaml --disable-perl --disable-php --disable-python --disable-python23 --disable-python24 --disable-python25 --disable-r --disable-ruby --disable-tcl Variant: guile description {Include Guile language bindings} { depends_lib-append port:guile depends_build-append port:swig configure.args-delete --disable-swig --disable-guile configure.args-append --enable-guile } Variant: lua description {Include Lua language bindings} { depends_lib-append port:lua depends_build-append port:swig configure.args-delete --disable-swig --disable-lua configure.args-append --enable-lua } Variant: ocaml description {Include Objective Caml language bindings} { depends_lib-append port:ocaml depends_build-append port:swig configure.args-delete --disable-swig --disable-ocaml configure.args-append --enable-ocaml } Variant: perl description {Include PERL 5.8 language bindings} { depends_lib-append port:perl5.8 depends_build-append port:swig configure.args-delete --disable-swig --disable-perl configure.args-append --enable-perl } Variant: php description {Include PHP 4 language bindings} { depends_lib-append port:php4 depends_build-append port:swig configure.args-delete --disable-swig --disable-php configure.args-append --enable-php } Variant: python description {Include Python 2.4 language bindings} { depends_lib-append port:python24 depends_build-append port:swig configure.args-delete --disable-swig --disable-python configure.args-append --enable-python } Variant: ruby description {Include Ruby language bindings} { depends_lib-append port:ruby depends_build-append port:swig configure.args-delete --disable-swig --disable-ruby configure.args-append --enable-ruby } Variant: tcl description {Include Tcl language bindings} { depends_lib-append port:tcl depends_build-append port:swig configure.args-delete --disable-swig --disable-tcl configure.args-append --enable-tcl } Variant: smyrna description {Include the Smyrna large graph viewer} { configure.args-delete --without-smyrna --without-gtk --without-gtkglext --without-glade configure.args-append --with-smyrna --with-gtk --with-gtkglext --with-glade depends_lib-append port:gtk2 port:gtkglext port:libglade2 } Variant: no_pangocairo description {Remove pangocairo support (no antialiased bitmapped output; no PDF output)} { depends_lib-delete port:cairo port:pango configure.args-delete --with-pangocairo configure.args-append --without-pangocairo } Variant: no_x11 requires no_pangocairo description {Remove X11 support (removes lefty; implies no_pangocairo)} { depends_lib-delete lib:libX11.6:XFree86 configure.args-append --without-x } Variant: gui description {Include the Pixelglow graph viewer} { distfiles-append graphviz-1.13-v16.tgz:guiapp checksums-append graphviz-1.13-v16.tgz md5 a3278f993ef3ce021043a17b16a9fd5f sha1 87ee05a99088a98aef4937d72c3bb6cf488e3074 rmd160 35eac7c7013bddc0d1f107fcaf8e9c7d1e078231 post-destroot { set apppath ${destroot}/Applications/MacPorts set macospath ${apppath}/Graphviz.app/Contents/MacOS set dispatcher graphviz-dispatcher.php xinstall -d ${apppath} file copy "${workpath}/Graphviz 1.13 (v16)/Graphviz.app" ${apppath} xinstall -m 755 ${filespath}/${dispatcher}.in ${macospath}/${dispatcher} reinplace "s% foreach prog {acyclic bcomps ccomps circo cvtgxl dijkstra dot gc gvcolor gvpack gvpr neato nop sccmap tred twopi unflatten} { delete ${macospath}/${prog} ln -s ${dispatcher} ${macospath}/${prog} } } } # Make the configuration file that makes the plugins work: post-activate { system "dot -c" } livecheck.check regex livecheck.url ${homepage}Download_source.php livecheck.regex ${my_name}-(\[0-9\]+\\.\[0-9\]*\[02468\](\\.\[0-9\]+)*)\\.tar If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page. Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:
% cd /opt/local/bin/portslocation/dports/graphvizYou will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to: Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using graphviz with these commands: % man graphviz Where to find more information:
|
![]() |
![]() Digg graphviz on MacOSX
Other Helpful SitesMacOSForgeDebian Packages MacPorts - SVN Freshports - FreeBSD Fink Package List RPM for MacOSX Port Categories
aqua
archivers audio benchmarks cad comms cross databases devel editors emulators games genealogy gnome gnustep graphics irc java kde lang math multimedia net news palm perl python ruby science security shells sysutils textproc www x11 xfce zope
Current CVS DownloadsDarwin Ports Current :nightly CVS snapshot OpenDarwin CVSWeb SSH Key Gen |
|||||||
| |




