[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