[csw-devel] SF.net SVN: gar:[5622] csw/mgar/pkg/graphviz/trunk
ellson at users.sourceforge.net
ellson at users.sourceforge.net
Wed Jul 22 22:23:32 CEST 2009
Revision: 5622
http://gar.svn.sourceforge.net/gar/?rev=5622&view=rev
Author: ellson
Date: 2009-07-22 20:23:31 +0000 (Wed, 22 Jul 2009)
Log Message:
-----------
new improved graphviz packages
Modified Paths:
--------------
csw/mgar/pkg/graphviz/trunk/Makefile
csw/mgar/pkg/graphviz/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.postinstall
csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postinstall
csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postuninstall
csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postinstall
csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postuninstall
Removed Paths:
-------------
csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.gspec
Modified: csw/mgar/pkg/graphviz/trunk/Makefile
===================================================================
--- csw/mgar/pkg/graphviz/trunk/Makefile 2009-07-22 15:29:41 UTC (rev 5621)
+++ csw/mgar/pkg/graphviz/trunk/Makefile 2009-07-22 20:23:31 UTC (rev 5622)
@@ -1,27 +1,203 @@
GARNAME = graphviz
-GARVERSION = 1.18
+GARVERSION = 2.24.0
CATEGORIES = utils
-DESCRIPTION = Graph drawing utilities with web and graphical interfaces.
+DESCRIPTION = Graph visualization tools
define BLURB
- graphviz is a set of graph drawing tools and libraries. It supports
- hierarchical and mass-spring drawings; although the tools are scalable, their
- emphasis is on making very good drawings of reasonably-sized graphs.
+ graphviz is a set of graph visualization tools and libraries. It supports
+ hierarchical and mass-spring drawings; although the tools are scalable,
+ their emphasis is on making very good drawings of reasonably-sized graphs.
endef
MASTER_SITES = http://www.graphviz.org/pub/graphviz/stable/SOURCES/
+
+# disable dependency checks because plugins depend on libs from base package
+ENABLE_CHECK = 0
+
+PACKAGES = CSWgraphviz \
+ CSWgraphvizdevel \
+ CSWgraphvizdoc \
+ CSWgraphvizgraphs \
+ CSWgraphvizgd \
+ CSWgraphvizsharp \
+ CSWgraphvizguile \
+ CSWgraphvizperl \
+ CSWgraphvizpython \
+ CSWgraphviztcl
+
+# CSWgraphvizdevil \
+# CSWgraphvizjava \
+# CSWgraphvizlua \
+# CSWgraphvizocaml \
+# CSWgraphvizphp \
+# CSWgraphvizr \
+# CSWgraphvizruby \
+#
+
+INCOMPATIBLE_PKGS = CSWgraphvis CSWgraphviz2
+
+ARCHALL_CSWgraphvizdoc = 1
+ARCHALL_CSWgraphvizgraphs = 1
+
+PREREQUISITE_PKGS =
+
+REQUIRED_PKGS_CSWgraphvizdevel =
+REQUIRED_PKGS_CSWgraphvizdoc =
+REQUIRED_PKGS_CSWgraphvizgraphs =
+REQUIRED_PKGS_CSWgraphvizgd = CSWgd
+REQUIRED_PKGS_CSWgraphvizdevil = CSWdevil
+REQUIRED_PKGS_CSWgraphvizsharp = CSWmono
+REQUIRED_PKGS_CSWgraphvizguile = CSWguile
+REQUIRED_PKGS_CSWgraphvizjava = CSWjava
+REQUIRED_PKGS_CSWgraphvizlua = CSWlua
+REQUIRED_PKGS_CSWgraphvizocaml = CSWocaml
+REQUIRED_PKGS_CSWgraphvizperl = CSWperl
+REQUIRED_PKGS_CSWgraphvizphp = CSWphp5
+REQUIRED_PKGS_CSWgraphvizpython = CSWpython-rt
+REQUIRED_PKGS_CSWgraphvizr = CSWr
+REQUIRED_PKGS_CSWgraphvizruby = CSWruby
+REQUIRED_PKGS_CSWgraphviztcl = CSWtcl CSWtk
+REQUIRED_PKGS_CSWgraphviz = CSWexpat CSWpango CSWlibcairo CSWgts CSWlibxrender CSWgs
+
+LICENSE_CSWgraphviz = COPYING
+LICENSE_CSWgraphvizdevel = COPYING
+LICENSE_CSWgraphvizdoc = COPYING
+LICENSE_CSWgraphvizgraphs = COPYING
+LICENSE_CSWgraphvizgd = COPYING
+LICENSE_CSWgraphvizdevil = COPYING
+LICENSE_CSWgraphvizsharp = COPYING
+LICENSE_CSWgraphvizguile = COPYING
+LICENSE_CSWgraphvizjava = COPYING
+LICENSE_CSWgraphvizlua = COPYING
+LICENSE_CSWgraphvizocaml = COPYING
+LICENSE_CSWgraphvizperl = COPYING
+LICENSE_CSWgraphvizphp = COPYING
+LICENSE_CSWgraphvizpython = COPYING
+LICENSE_CSWgraphvizr = COPYING
+LICENSE_CSWgraphvizruby = COPYING
+LICENSE_CSWgraphviztcl = COPYING
+
+SPKG_DESC_CSWgraphviz = Graph Visualization Tools
+SPKG_DESC_CSWgraphvizdevel = Graphviz Headers etc. for development
+SPKG_DESC_CSWgraphvizdoc = Graphviz documentation
+SPKG_DESC_CSWgraphvizgraphs = Graphviz example graphs
+SPKG_DESC_CSWgraphvizgd = Graphviz renderers using gd
+SPKG_DESC_CSWgraphvizdevil = Graphviz renderers using DevIL
+SPKG_DESC_CSWgraphvizsharp = Graphviz language binding for C#
+SPKG_DESC_CSWgraphvizguile = Graphviz language binding for guile
+SPKG_DESC_CSWgraphvizjava = Graphviz language binding for java
+SPKG_DESC_CSWgraphvizlua = Graphviz language binding for lua
+SPKG_DESC_CSWgraphvizocaml = Graphviz language binding for ocaml
+SPKG_DESC_CSWgraphvizperl = Graphviz language binding for perl
+SPKG_DESC_CSWgraphvizphp = Graphviz language binding for php
+SPKG_DESC_CSWgraphvizpython = Graphviz language binding for python
+SPKG_DESC_CSWgraphvizr = Graphviz language binding for R
+SPKG_DESC_CSWgraphvizruby = Graphviz language binding for ruby
+SPKG_DESC_CSWgraphviztcl = Graphviz language binding for tcl
+
+PKGFILES_CSWgraphviz = $(bindir)/.*
+PKGFILES_CSWgraphviz += $(libdir)/lib.*.so..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_core..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_pango..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_rsvg..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_lasi..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_gtk..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_gdk_pixbuf..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_xlib..*
+PKGFILES_CSWgraphviz += $(libdir)/graphviz/libgvplugin_.*layout..*
+PKGFILES_CSWgraphviz += $(sharedstatedir)/graphviz/lefty/.*
+PKGFILES_CSWgraphviz += $(mandir)/man1/.*.1
+PKGFILES_CSWgraphviz += $(mandir)/man7/.*.7
+
+PKGFILES_CSWgraphvizdevel = $(libdir)/pkgconfig/.*.pc
+PKGFILES_CSWgraphvizdevel += $(includedir)/.*.h
+PKGFILES_CSWgraphvizdevel += $(mandir)/man3/.*.3
+
+PKGFILES_CSWgraphvizdoc = $(sharedstatedir)/graphviz/doc/.*
+
+PKGFILES_CSWgraphvizgraphs = $(sharedstatedir)/graphviz/graphs/.*
+
+PKGFILES_CSWgraphvizgd = $(libdir)/graphviz/libgvplugin_gd..*
+
+PKGFILES_CSWgraphvizdevil = $(libdir)/graphviz/libgvplugin_devil..*
+
+PKGFILES_CSWgraphvizsharp = $(libdir)/graphviz/sharp/.*
+PKGFILES_CSWgraphvizsharp += $(mandir)/man3/.*.3sharp
+PKGFILES_CSWgraphvizsharp += $(sharedstatedir)/graphviz/demo/.*.cs
+
+PKGFILES_CSWgraphvizguile = $(libdir)/graphviz/guile/.*
+PKGFILES_CSWgraphvizguile += $(mandir)/man3/.*.3guile
+PKGFILES_CSWgraphvizguile += $(sharedstatedir)/graphviz/demo/.*.guile
+
+PKGFILES_CSWgraphvizjava = $(libdir)/graphviz/java/.*
+PKGFILES_CSWgraphvizjava += $(mandir)/man3/.*.3java
+PKGFILES_CSWgraphvizjava += $(sharedstatedir)/graphviz/demo/.*.java
+
+PKGFILES_CSWgraphvizlua = $(libdir)/graphviz/lua/.*
+PKGFILES_CSWgraphvizlua += $(mandir)/man3/.*.3lua
+PKGFILES_CSWgraphvizlua += $(sharedstatedir)/graphviz/demo/.*.lua
+
+PKGFILES_CSWgraphvizocaml = $(libdir)/graphviz/ocaml/.*
+PKGFILES_CSWgraphvizocaml += $(mandir)/man3/.*.3ocaml
+PKGFILES_CSWgraphvizocaml += $(sharedstatedir)/graphviz/demo/.*.ml
+
+PKGFILES_CSWgraphvizperl = $(libdir)/graphviz/perl/.*
+PKGFILES_CSWgraphvizperl += $(mandir)/man3/.*.3perl
+PKGFILES_CSWgraphvizperl += $(sharedstatedir)/graphviz/demo/.*.pl
+
+PKGFILES_CSWgraphvizphp = $(libdir)/graphviz/php/.*
+PKGFILES_CSWgraphvizphp += $(mandir)/man3/.*.3php
+PKGFILES_CSWgraphvizphp += $(sharedstatedir)/graphviz/demo/.*.php
+
+PKGFILES_CSWgraphvizpython = $(libdir)/graphviz/python/.*
+PKGFILES_CSWgraphvizpython += $(mandir)/man3/.*.3python
+PKGFILES_CSWgraphvizpython += $(sharedstatedir)/graphviz/demo/.*.py
+
+PKGFILES_CSWgraphvizr = $(libdir)/graphviz/R/.*
+PKGFILES_CSWgraphvizr += $(mandir)/man3/.*.3r
+PKGFILES_CSWgraphvizr += $(sharedstatedir)/graphviz/demo/.*.r
+
+PKGFILES_CSWgraphvizruby = $(libdir)/graphviz/ruby/.*
+PKGFILES_CSWgraphvizruby += $(mandir)/man3/.*.3ruby
+PKGFILES_CSWgraphvizruby += $(sharedstatedir)/graphviz/demo/.*.rb
+
+PKGFILES_CSWgraphviztcl = $(libdir)/graphviz/tcl/.*
+PKGFILES_CSWgraphviztcl += $(mandir)/man3/.*.3tcl
+PKGFILES_CSWgraphviztcl += $(mandir)/man3/.*.3tk
+PKGFILES_CSWgraphviztcl += $(sharedstatedir)/graphviz/demo/.*.tcl
+PKGFILES_CSWgraphviztcl += $(sharedstatedir)/graphviz/demo/.*.tcl.README
+PKGFILES_CSWgraphviztcl += $(sharedstatedir)/graphviz/demo/pathplan_data/.*
+
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
-DISTFILES += $(call admfiles,CSWgraphviz)
+DISTFILES += CSWgraphvizgd.postinstall CSWgraphvizgd.postuninstall
+DISTFILES += CSWgraphvizdevil.postinstall CSWgraphvizdevil.postuninstall
# We define upstream file regex so we can be notifed of new upstream software release
UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
-REQUIRED_PKGS = CSWexpat CSWfconfig CSWftype2 CSWgd CSWiconv CSWjpeg
-REQUIRED_PKGS += CSWpng CSWxpm CSWzlib CSWsunmath
-INCOMPATIBLE_PKGS = CSWgraphvis
-
CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --with-ipsepcola
+CONFIGURE_ARGS += --with-sfdp
+CONFIGURE_ARGS += --with-gtk
+CONFIGURE_ARGS += --with-gdk-pixbuf
+CONFIGURE_ARGS += --with-ghostscript
+CONFIGURE_ARGS += --with-lasi
+CONFIGURE_ARGS += --with-rsvg
+CONFIGURE_ARGS += --disable-ruby
+CONFIGURE_ARGS += --disable-devil
+CONFIGURE_ARGS += --disable-java
+CONFIGURE_ARGS += --disable-lua
+CONFIGURE_ARGS += --disable-ocaml
+CONFIGURE_ARGS += --disable-php
+CONFIGURE_ARGS += --disable-r
+CONFIGURE_ARGS += PKG_CONFIG_PATH=/opt/csw/lib/pkgconfig:/opt/csw/X11/lib/pkgconfig
-TEST_TARGET = check
+STRIP_LIBTOOL=1
+TEST_SCRIPTS = custom
+
include gar/category.mk
+
+test-custom:
+ @echo " ==> Testing $(GARNAME) (custom)"
+ @$(MAKECOOKIE)
Modified: csw/mgar/pkg/graphviz/trunk/checksums
===================================================================
--- csw/mgar/pkg/graphviz/trunk/checksums 2009-07-22 15:29:41 UTC (rev 5621)
+++ csw/mgar/pkg/graphviz/trunk/checksums 2009-07-22 20:23:31 UTC (rev 5622)
@@ -1,2 +1,5 @@
-703089233da491b736e5d1548f25477f download/graphviz-1.18.tar.gz
-7d7c6845f079132513d80078e403c0b6 download/CSWgraphviz.gspec
+b66d09e11339fc981ab7c62518b3f92e download/CSWgraphvizdevil.postinstall
+b66d09e11339fc981ab7c62518b3f92e download/CSWgraphvizdevil.postuninstall
+b66d09e11339fc981ab7c62518b3f92e download/CSWgraphvizgd.postinstall
+b66d09e11339fc981ab7c62518b3f92e download/CSWgraphvizgd.postuninstall
+806a30dbc3f8deb219216f35be0e7a40 download/graphviz-2.24.0.tar.gz
Deleted: csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.gspec
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.gspec 2009-07-22 15:29:41 UTC (rev 5621)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.gspec 2009-07-22 20:23:31 UTC (rev 5622)
@@ -1,4 +0,0 @@
-%var bitname graphviz
-%var pkgname CSWgraphviz
-%include url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING
Added: csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.postinstall
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.postinstall (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphviz.postinstall 2009-07-22 20:23:31 UTC (rev 5622)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+CHROOTDIR=${BASEDIR:-/}
+
+echo
+echo "dot -c" is running now to record available graphviz plugins.
+echo
+
+${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/dot -c
+
+exit 0
+
Added: csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postinstall
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postinstall (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postinstall 2009-07-22 20:23:31 UTC (rev 5622)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+CHROOTDIR=${BASEDIR:-/}
+
+echo
+echo "dot -c" is running now to record available graphviz plugins.
+echo
+
+${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/dot -c
+
+exit 0
+
Added: csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postuninstall
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postuninstall (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizdevil.postuninstall 2009-07-22 20:23:31 UTC (rev 5622)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+CHROOTDIR=${BASEDIR:-/}
+
+echo
+echo "dot -c" is running now to record available graphviz plugins.
+echo
+
+${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/dot -c
+
+exit 0
+
Added: csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postinstall
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postinstall (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postinstall 2009-07-22 20:23:31 UTC (rev 5622)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+CHROOTDIR=${BASEDIR:-/}
+
+echo
+echo "dot -c" is running now to record available graphviz plugins.
+echo
+
+${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/dot -c
+
+exit 0
+
Added: csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postuninstall
===================================================================
--- csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postuninstall (rev 0)
+++ csw/mgar/pkg/graphviz/trunk/files/CSWgraphvizgd.postuninstall 2009-07-22 20:23:31 UTC (rev 5622)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+CHROOTDIR=${BASEDIR:-/}
+
+echo
+echo "dot -c" is running now to record available graphviz plugins.
+echo
+
+${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/dot -c
+
+exit 0
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list