This commit is contained in:
parent
1009b8badd
commit
3dcf090dd4
@ -1,11 +0,0 @@
|
|||||||
--- configure.ac
|
|
||||||
+++ configure.ac
|
|
||||||
@@ -628,7 +628,7 @@
|
|
||||||
AC_ARG_ENABLE(php,
|
|
||||||
[AC_HELP_STRING([--disable-php], [don't support php language bindings])])
|
|
||||||
if test "x$enable_php" != "xno"; then
|
|
||||||
-if test `$SWIG -help 2>&1 | $GREP -c '\-php *- Generate'` = 0; then
|
|
||||||
+if test `$SWIG -help 2>&1 | $GREP -c '\-php[[5 ]]*- Generate'` = 0; then
|
|
||||||
PHP=
|
|
||||||
AC_MSG_WARN([swig does not support php. The PHP packages will not be built])
|
|
||||||
else
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:81010d45d29ec177ae1b2dc75b7489f3968748664d1e84b077b7922fb5b98e91
|
|
||||||
size 3847126
|
|
22
graphviz-2.18-duplicate_decls.patch
Normal file
22
graphviz-2.18-duplicate_decls.patch
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
--- tclpkg/gv/gv.i
|
||||||
|
+++ tclpkg/gv/gv.i
|
||||||
|
@@ -144,19 +144,6 @@
|
||||||
|
|
||||||
|
extern Agsym_t *firstattr(Agedge_t *e);
|
||||||
|
extern Agsym_t *nextattr(Agedge_t *e, Agsym_t *a);
|
||||||
|
-
|
||||||
|
-/* remove graph objects */
|
||||||
|
-extern void rm(Agraph_t *g);
|
||||||
|
-extern void rm(Agnode_t *n);
|
||||||
|
-extern void rm(Agedge_t *e);
|
||||||
|
-
|
||||||
|
-extern void layout(Agraph_t *g, char *engine);
|
||||||
|
-
|
||||||
|
-extern void render(Agraph_t *g, char *format);
|
||||||
|
-extern void render(Agraph_t *g, char *format, char *filename);
|
||||||
|
-extern void render(Agraph_t *g, char *format, FILE *f);
|
||||||
|
-extern void render(Agraph_t *g, char *format, void **data);
|
||||||
|
-
|
||||||
|
%}
|
||||||
|
|
||||||
|
%inline %{
|
3
graphviz-2.18.tar.bz2
Normal file
3
graphviz-2.18.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ff6547494df59d25c27486686897114bcf26a5c7f519fb7c813ee932c289a2fa
|
||||||
|
size 11214186
|
@ -63,46 +63,3 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
void agflatten(Agraph_t * g, int flag)
|
void agflatten(Agraph_t * g, int flag)
|
||||||
--- lib/gd/fontwheeltest.c
|
|
||||||
+++ lib/gd/fontwheeltest.c
|
|
||||||
@@ -21,8 +21,10 @@
|
|
||||||
dowheel (gdImagePtr im, int color, char *fontfile, int fontsize,
|
|
||||||
double angle, int x, int y, int offset, char *string)
|
|
||||||
{
|
|
||||||
- int brect[8];
|
|
||||||
- gdPoint points[4];
|
|
||||||
+ union {
|
|
||||||
+ int coords[8];
|
|
||||||
+ gdPoint points[4];
|
|
||||||
+ } brect;
|
|
||||||
int i;
|
|
||||||
FILE *err;
|
|
||||||
double curangrads, curang, x0, y0;
|
|
||||||
@@ -42,24 +44,16 @@
|
|
||||||
|
|
||||||
/* The case of newlines is taken care of in the gdImageStringTTF call */
|
|
||||||
#if defined(OLDER_GD)
|
|
||||||
- cp = gdImageStringTTF (im, brect, color, fontfile, fontsize,
|
|
||||||
+ cp = gdImageStringTTF (im, brect.coords, color, fontfile, fontsize,
|
|
||||||
curangrads, x0, y0, string);
|
|
||||||
#else
|
|
||||||
- cp = gdImageStringFT (im, brect, color, fontfile, fontsize,
|
|
||||||
+ cp = gdImageStringFT (im, brect.coords, color, fontfile, fontsize,
|
|
||||||
curangrads, x0, y0, string);
|
|
||||||
#endif
|
|
||||||
if (cp)
|
|
||||||
doerr (err, cp);
|
|
||||||
|
|
||||||
- /* FIXME - this is silly, but if we try to cast int[] to gdPointPtr
|
|
||||||
- * we get a "warning: dereferencing type-punned pointer will break strict -aliasing rules" from gcc
|
|
||||||
- * The proper fix probably requires an API change to use gdPoint[] in gdImageString*
|
|
||||||
- */
|
|
||||||
- for (i = 0; i < 4; i++) {
|
|
||||||
- points[i].x = brect[2*i];
|
|
||||||
- points[i].y = brect[2*i + 1];
|
|
||||||
- }
|
|
||||||
- gdImagePolygon (im, points, 4, color);
|
|
||||||
+ gdImagePolygon (im, brect.points, 4, color);
|
|
||||||
}
|
|
||||||
|
|
||||||
fclose (err);
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
--- configure.ac
|
|
||||||
+++ configure.ac
|
|
||||||
@@ -9,6 +9,7 @@ dnl ====================================
|
|
||||||
AC_INIT(graphviz, 2.12)
|
|
||||||
|
|
||||||
# libtool shared library version
|
|
||||||
+m4_pattern_allow([^LT_(CURRENT|REVISION|AGE)$])
|
|
||||||
|
|
||||||
# Increment if the interface has additions, changes, removals.
|
|
||||||
LT_CURRENT=3
|
|
31
graphviz-configure_grok_vars.patch
Normal file
31
graphviz-configure_grok_vars.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
--- configure.ac
|
||||||
|
+++ configure.ac
|
||||||
|
@@ -9,21 +9,23 @@
|
||||||
|
dnl ===========================================================================
|
||||||
|
|
||||||
|
# libtool shared library version for main libs (cdt, graph, gvc)
|
||||||
|
+#Make m4 grok these VARIABLES
|
||||||
|
+m4_pattern_allow([^LT_(CURRENT|REVISION|AGE)$])
|
||||||
|
|
||||||
|
# Increment if the interface has additions, changes, removals.
|
||||||
|
-#LT_CURRENT=4
|
||||||
|
+LT_CURRENT=4
|
||||||
|
|
||||||
|
# Increment any time the source changes; set to
|
||||||
|
# 0 if you increment CURRENT
|
||||||
|
-#LT_REVISION=0
|
||||||
|
+LT_REVISION=0
|
||||||
|
|
||||||
|
# Increment if any interfaces have been added; set to 0
|
||||||
|
# if any interfaces have been removed. removal has
|
||||||
|
# precedence over adding, so set to 0 if both happened.
|
||||||
|
-#LT_AGE=0
|
||||||
|
+LT_AGE=0
|
||||||
|
|
||||||
|
-#VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
|
||||||
|
-VERSION_INFO="4:0:0"
|
||||||
|
+VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
|
||||||
|
+#VERSION_INFO="4:0:0"
|
||||||
|
AC_SUBST(VERSION_INFO)
|
||||||
|
dnl ===========================================================================
|
||||||
|
|
@ -13,5 +13,5 @@
|
|||||||
echo " package require Tk 8.3" >>pkgIndex.tcl
|
echo " package require Tk 8.3" >>pkgIndex.tcl
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
-echo " load [file join \$dir tcl $lib] $2\"" >>pkgIndex.tcl
|
-echo " load [file join \$dir $lib] $2\"" >>pkgIndex.tcl
|
||||||
+echo " load $lib $2\"" >>pkgIndex.tcl
|
+echo " load $lib $2\"" >>pkgIndex.tcl
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
--- tclpkg/gv/Makefile.am 2007/02/01 12:47:35 1.1
|
|
||||||
+++ tclpkg/gv/Makefile.am 2007/05/08 09:25:17
|
|
||||||
@@ -56,6 +56,8 @@
|
|
||||||
LUA_hdr =
|
|
||||||
nodist_libgv_lua_la_SOURCES = gv_lua.cpp $(LUA_hdr)
|
|
||||||
libgv_lua_la_SOURCES = $(BASESOURCES)
|
|
||||||
+#libgv_lua_la_CFLAGS = -fno-strict-aliasing
|
|
||||||
+libgv_lua_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_lua_la_LIBADD = $(BASELIBS) @LUA_LIBS@
|
|
||||||
libgv_lua_la_LDFLAGS =
|
|
||||||
gv_lua.cpp $(LUA_hdr): gv.i
|
|
||||||
@@ -74,6 +76,8 @@
|
|
||||||
PERL_hdr = gv.pm
|
|
||||||
nodist_libgv_perl_la_SOURCES = gv_perl.cpp $(PERL_hdr)
|
|
||||||
libgv_perl_la_SOURCES = $(BASESOURCES)
|
|
||||||
+#libgv_perl_la_CFLAGS = -fno-strict-aliasing
|
|
||||||
+libgv_perl_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_perl_la_LIBADD = $(BASELIBS) @PERL_LIBS@
|
|
||||||
libgv_perl_la_LDFLAGS =
|
|
||||||
gv_perl.cpp $(PERL_hdr): gv.i
|
|
||||||
@@ -86,6 +86,7 @@
|
|
||||||
pkgphpdir = $(pkglibdir)/php
|
|
||||||
PHP_hdr = gv.php php_gv.h
|
|
||||||
nodist_libgv_php_la_SOURCES = gv_php.cpp $(PHP_hdr)
|
|
||||||
+libgv_php_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_php_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_php_la_LIBADD = $(BASELIBS) @PHP_LIBS@
|
|
||||||
libgv_php_la_LDFLAGS =
|
|
@ -19,19 +19,3 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
int getSplitCnt(IncVPSC *vpsc) {
|
int getSplitCnt(IncVPSC *vpsc) {
|
||||||
--- lib/vpsc/generate-constraints.cpp
|
|
||||||
+++ lib/vpsc/generate-constraints.cpp
|
|
||||||
@@ -18,11 +18,13 @@
|
|
||||||
|
|
||||||
#include <set>
|
|
||||||
#include <cassert>
|
|
||||||
+#include <cstdlib>
|
|
||||||
#include "generate-constraints.h"
|
|
||||||
#include "constraint.h"
|
|
||||||
|
|
||||||
using std::set;
|
|
||||||
using std::vector;
|
|
||||||
+using std::qsort;
|
|
||||||
|
|
||||||
std::ostream& operator <<(std::ostream &os, const Rectangle &r) {
|
|
||||||
os << "{"<<r.minX<<","<<r.maxX<<","<<r.minY<<","<<r.maxY<<"},";
|
|
||||||
|
@ -1,101 +0,0 @@
|
|||||||
--- tclpkg/gv/Makefile.am 2007/08/29 12:36:07 1.19
|
|
||||||
+++ tclpkg/gv/Makefile.am 2007/08/29 12:38:36
|
|
||||||
@@ -19,7 +19,7 @@
|
|
||||||
nodist_libgv_sharp_la_SOURCES = gv_sharp.cpp $(SHARP_hdr)
|
|
||||||
libgv_sharp_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_sharp_la_LIBADD = $(BASELIBS) @SHARP_LIBS@
|
|
||||||
-libgv_sharp_la_LDFLAGS =
|
|
||||||
+libgv_sharp_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_sharp.cpp $(SHARP_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -csharp -namespace gv -o gv_sharp.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
nodist_libgv_guile_la_SOURCES = gv_guile.cpp $(GUILE_hdr)
|
|
||||||
libgv_guile_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_guile_la_LIBADD = $(BASELIBS) @GUILE_LIBS@
|
|
||||||
-libgv_guile_la_LDFLAGS =
|
|
||||||
+libgv_guile_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_guile.cpp $(GUILE_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -guile -o gv_guile.cpp $(srcdir)/gv.i
|
|
||||||
$(SED) -e 's/SWIG_GUILE_INIT_STATIC void/void/' <gv_guile.cpp >t
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
nodist_libgv_io_la_SOURCES = gv_io.cpp $(IO_hdr)
|
|
||||||
libgv_io_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_io_la_LIBADD = $(BASELIBS) @IO_LIBS@
|
|
||||||
-libgv_io_la_LDFLAGS =
|
|
||||||
+libgv_io_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_io.cpp $(IO_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -io -o gv_io.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@
|
|
||||||
nodist_libgv_java_la_SOURCES = gv_java.cpp
|
|
||||||
libgv_java_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_java_la_LIBADD = $(BASELIBS) @JAVA_LIBS@
|
|
||||||
-libgv_java_la_LDFLAGS =
|
|
||||||
+libgv_java_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_java.cpp $(JAVA_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -java -o gv_java.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@
|
|
||||||
#libgv_lua_la_CFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_lua_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_lua_la_LIBADD = $(BASELIBS) @LUA_LIBS@
|
|
||||||
-libgv_lua_la_LDFLAGS =
|
|
||||||
+libgv_lua_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_lua.cpp $(LUA_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -lua -o gv_lua.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@
|
|
||||||
nodist_libgv_ocaml_la_SOURCES = gv_ocaml.cpp $(OCAML_hdr)
|
|
||||||
libgv_ocaml_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_ocaml_la_LIBADD = $(BASELIBS) @OCAML_LIBS@
|
|
||||||
-libgv_ocaml_la_LDFLAGS =
|
|
||||||
+libgv_ocaml_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_ocaml.cpp $(OCAML_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -ocaml -o gv_ocaml.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@
|
|
||||||
#libgv_perl_la_CFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_perl_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_perl_la_LIBADD = $(BASELIBS) @PERL_LIBS@
|
|
||||||
-libgv_perl_la_LDFLAGS =
|
|
||||||
+libgv_perl_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_perl.cpp $(PERL_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -perl -o gv_perl.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@
|
|
||||||
libgv_php_la_CXXFLAGS = -fno-strict-aliasing
|
|
||||||
libgv_php_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_php_la_LIBADD = $(BASELIBS) @PHP_LIBS@
|
|
||||||
-libgv_php_la_LDFLAGS =
|
|
||||||
+libgv_php_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_php.cpp $(PHP_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -php -o gv_php.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@
|
|
||||||
nodist_libgv_python_la_SOURCES = gv_python.cpp $(PYTHON_hdr)
|
|
||||||
libgv_python_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_python_la_LIBADD = $(BASELIBS) @PYTHON_LIBS@
|
|
||||||
-libgv_python_la_LDFLAGS =
|
|
||||||
+libgv_python_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_python.cpp $(PYTHON_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -python -o gv_python.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@
|
|
||||||
nodist_libgv_ruby_la_SOURCES = gv_ruby.cpp $(RUBY_hdr)
|
|
||||||
libgv_ruby_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_ruby_la_LIBADD = $(BASELIBS) @RUBY_LIBS@
|
|
||||||
-libgv_ruby_la_LDFLAGS =
|
|
||||||
+libgv_ruby_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_ruby.cpp $(RUBY_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -ruby -o gv_ruby.cpp $(srcdir)/gv.i
|
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@
|
|
||||||
nodist_libgv_tcl_la_SOURCES = gv_tcl.cpp $(TCL_hdr)
|
|
||||||
libgv_tcl_la_SOURCES = $(BASESOURCES)
|
|
||||||
libgv_tcl_la_LIBADD = $(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la $(BASELIBS) @TCL_LIBS@
|
|
||||||
-libgv_tcl_la_LDFLAGS =
|
|
||||||
+libgv_tcl_la_LDFLAGS = -module -avoid-version
|
|
||||||
gv_tcl.cpp $(TCL_hdr): gv.i
|
|
||||||
$(SWIG) -c++ -tcl -namespace -o gv_tcl.cpp $(srcdir)/gv.i
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
--- autogen.sh
|
|
||||||
+++ autogen.sh
|
|
||||||
@@ -9,8 +9,6 @@
|
|
||||||
#create an empty config/config.rpath else iconf configure test generates a warning
|
|
||||||
touch config/config.rpath
|
|
||||||
|
|
||||||
-patch -N -p0 <ltmain.sh.patch
|
|
||||||
-
|
|
||||||
# ensure COPYING is based on cpl1.0.txt
|
|
||||||
# cpl1.0.txt was obtained from: http://www.opensource.org/licenses/cpl1.0.txt
|
|
||||||
rm -f COPYING
|
|
@ -1,11 +0,0 @@
|
|||||||
--- configure.ac
|
|
||||||
+++ configure.ac
|
|
||||||
@@ -633,7 +633,7 @@
|
|
||||||
AC_MSG_WARN([swig does not support php. The PHP packages will not be built])
|
|
||||||
else
|
|
||||||
AC_CHECK_PROG(PHP,php,php)
|
|
||||||
-PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM"
|
|
||||||
+PHP_INCLUDES="-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/Zend -I/usr/include/php5/TSRM"
|
|
||||||
PHP_LIBS=
|
|
||||||
save_CPPFLAGS=$CPPFLAGS
|
|
||||||
CPPFLAGS="$CPPFLAGS $PHP_INCLUDES"
|
|
@ -1,3 +1,65 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 28 12:53:29 CET 2008 - pth@suse.de
|
||||||
|
|
||||||
|
- Update to 2.18. Changes since 2.12:
|
||||||
|
- Lots of bugs fixed, see ChangeLog for detailed list.
|
||||||
|
- in -Tps use a new number formatter that suppresses trailing 0.
|
||||||
|
- support tcl/tk-8.5
|
||||||
|
- support gcc-4.3
|
||||||
|
- support for node usershapes/images in svg format
|
||||||
|
- install: perl, php, python, ruby, tcl, bindings in
|
||||||
|
language-specified directories
|
||||||
|
- add arrowhead scaling with edge penwidth
|
||||||
|
- add "folder" node shape
|
||||||
|
- add "smyna" large graph view (thanks Arif) (not yet included
|
||||||
|
in binary distros)
|
||||||
|
|
||||||
|
* 2.16.1
|
||||||
|
- Improvements to PHP binding
|
||||||
|
- Improvements to OCAML binding
|
||||||
|
- Make regression tests run from the build tree, rather than require
|
||||||
|
installation
|
||||||
|
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
|
||||||
|
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
|
||||||
|
- Fix some dotty regressions
|
||||||
|
|
||||||
|
* 2.15
|
||||||
|
- new regression test suite
|
||||||
|
- new cgraph library (will eventually replace graph and agraph)
|
||||||
|
- add "image" and "imagescale" for simpler support for images in nodes
|
||||||
|
- add "tab" "box3d" and "component" shapes. - Diomidis Spinellis
|
||||||
|
- replace arith.h in distro
|
||||||
|
- add functions to access version info to avoid need for gvcint.h
|
||||||
|
- Fix problem with irregular character spacing at 96dpi in pango/cairo
|
||||||
|
output formats.
|
||||||
|
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
|
||||||
|
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
|
||||||
|
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd
|
||||||
|
.gd2 .wbmp <- gifs are now antialiased
|
||||||
|
- Rework plugin framework to separate device from renderer, and to
|
||||||
|
autoload load dependendent plugins
|
||||||
|
- show defaults in output from: ./configure --help
|
||||||
|
- add more info to dot -v and dot -v2 debug outputs
|
||||||
|
- various issues with CR/LF in windows, but not in binary outputs.
|
||||||
|
|
||||||
|
* 2.14.1
|
||||||
|
- Add xdot parsing library to source distros
|
||||||
|
- graphviz.spec fixes for rpm distros from Gareth Armstrong
|
||||||
|
- moved language binding man pages to mann
|
||||||
|
(gv_php.n, gv_ocaml.n, etc.)
|
||||||
|
- New access functions for version info in GVC_t - permits
|
||||||
|
gvcint.h to be private.
|
||||||
|
|
||||||
|
* 2.14:
|
||||||
|
- Using system version of libgd if gd-2.0.34 or later.
|
||||||
|
internal copy of gd updated to gd-2.0.35.
|
||||||
|
- Updated GVGUI viewer for Windows
|
||||||
|
- Added support for selection of edge routing types:
|
||||||
|
line, polyline, orthogonal, spline
|
||||||
|
- Added -Tvml support
|
||||||
|
- Adapt the patch to allow ^LT_(CURRENT|REVISION|AGE)$ in
|
||||||
|
configure script and reenable the use of these variables.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 13 17:47:28 CET 2008 - schwab@suse.de
|
Thu Mar 13 17:47:28 CET 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package graphviz-plugins (Version 2.12)
|
# spec file for package graphviz-plugins (Version 2.18)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -23,8 +23,8 @@ BuildRequires: graphviz libgnomeui-devel php5-devel
|
|||||||
%if 0%{?suse_version} > 1020
|
%if 0%{?suse_version} > 1020
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
%endif
|
%endif
|
||||||
Version: 2.12
|
Version: 2.18
|
||||||
Release: 12
|
Release: 1
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: Graph Visualization Tools
|
Summary: Graph Visualization Tools
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
@ -32,24 +32,22 @@ Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}
|
|||||||
#Source1: %{name}-rpmlintrc
|
#Source1: %{name}-rpmlintrc
|
||||||
Patch0: graphviz-fix-pkgIndex.patch
|
Patch0: graphviz-fix-pkgIndex.patch
|
||||||
Patch1: graphviz-aliasing-fixes.patch
|
Patch1: graphviz-aliasing-fixes.patch
|
||||||
Patch3: graphviz-fix_swig_template.patch
|
Patch2: graphviz-fix_swig_template.patch
|
||||||
Patch4: graphviz-neato_splines.patch
|
Patch3: graphviz-neato_splines.patch
|
||||||
Patch7: graphviz-strcmp_fix.patch
|
Patch4: graphviz-strcmp_fix.patch
|
||||||
# This fix will be in 2.13
|
Patch5: graphviz-fix_manpages.patch
|
||||||
Patch8: graphviz-2.11-php_check.patch
|
Patch7: graphviz-codecleanup.patch
|
||||||
Patch9: graphviz-no_libtool_patching.patch
|
Patch8: graphviz-missing_includes.patch
|
||||||
Patch10: graphviz-fix_manpages.patch
|
Patch9: graphviz-configure_grok_vars.patch
|
||||||
Patch11: graphviz-gv_aliasing.patch
|
Patch10: graphviz-2.18-duplicate_decls.patch
|
||||||
Patch12: graphviz-php5_include_dirs.patch
|
|
||||||
Patch13: graphviz-codecleanup.patch
|
|
||||||
Patch14: graphviz-module_avoid-version.patch
|
|
||||||
Patch15: graphviz-missing_includes.patch
|
|
||||||
Patch16: graphviz-conf.patch
|
|
||||||
Url: http://www.graphviz.org/
|
Url: http://www.graphviz.org/
|
||||||
License: IBM Public License
|
License: IBM Public License
|
||||||
Prefix: /usr
|
Prefix: /usr
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
PreReq: /bin/cat
|
PreReq: /bin/cat
|
||||||
|
%define rb_libdir %{_libdir}/ruby
|
||||||
|
%define rb_sitedir %{rb_libdir}/site_ruby/%{rb_ver}
|
||||||
|
%define rb_vendordir %{rb_libdir}/vendor_ruby/%{rb_ver}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A collection of tools and tcl packages for the manipulation and layout
|
A collection of tools and tcl packages for the manipulation and layout
|
||||||
@ -68,6 +66,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-gd
|
%package -n graphviz-gd
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Graphviz plugin for renderers based on gd
|
Summary: Graphviz plugin for renderers based on gd
|
||||||
Requires: graphviz = %{version}-%{release} gd
|
Requires: graphviz = %{version}-%{release} gd
|
||||||
@ -88,6 +87,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-guile
|
%package -n graphviz-guile
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Graph Visualization Tools
|
Summary: Graph Visualization Tools
|
||||||
Requires: graphviz = %{version}-%{release} guile
|
Requires: graphviz = %{version}-%{release} guile
|
||||||
@ -109,6 +109,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-java
|
%package -n graphviz-java
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Graph Visualization Tools
|
Summary: Graph Visualization Tools
|
||||||
Requires: graphviz = %{version}-%{release} java
|
Requires: graphviz = %{version}-%{release} java
|
||||||
@ -130,6 +131,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-lua
|
%package -n graphviz-lua
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Lua extension for graphviz
|
Summary: Lua extension for graphviz
|
||||||
Requires: graphviz = %{version}-%{release} lua
|
Requires: graphviz = %{version}-%{release} lua
|
||||||
@ -150,6 +152,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-ocaml
|
%package -n graphviz-ocaml
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: OCAML extension for graphviz
|
Summary: OCAML extension for graphviz
|
||||||
Requires: graphviz = %{version}-%{release} ocaml
|
Requires: graphviz = %{version}-%{release} ocaml
|
||||||
@ -170,6 +173,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-perl
|
%package -n graphviz-perl
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Perl extension for Graphviz
|
Summary: Perl extension for Graphviz
|
||||||
Requires: graphviz = %{version}-%{release} perl
|
Requires: graphviz = %{version}-%{release} perl
|
||||||
@ -190,6 +194,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-php
|
%package -n graphviz-php
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: PHP Extension for Graphviz
|
Summary: PHP Extension for Graphviz
|
||||||
Requires: graphviz = %{version}-%{release} php5
|
Requires: graphviz = %{version}-%{release} php5
|
||||||
@ -210,6 +215,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-python
|
%package -n graphviz-python
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Python Extension for Graphviz
|
Summary: Python Extension for Graphviz
|
||||||
Requires: graphviz = %{version}-%{release} python
|
Requires: graphviz = %{version}-%{release} python
|
||||||
@ -230,6 +236,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-ruby
|
%package -n graphviz-ruby
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Ruby Extension for Graphviz
|
Summary: Ruby Extension for Graphviz
|
||||||
Requires: graphviz = %{version}-%{release} ruby
|
Requires: graphviz = %{version}-%{release} ruby
|
||||||
@ -250,6 +257,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-sharp
|
%package -n graphviz-sharp
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: C# Extension for Graphviz
|
Summary: C# Extension for Graphviz
|
||||||
Requires: graphviz = %{version}-%{release} mono-core
|
Requires: graphviz = %{version}-%{release} mono-core
|
||||||
@ -270,6 +278,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-tcl
|
%package -n graphviz-tcl
|
||||||
|
License: IBM Public License
|
||||||
Group: Development/Libraries/Tcl
|
Group: Development/Libraries/Tcl
|
||||||
Summary: Tcl extension tools for graphviz
|
Summary: Tcl extension tools for graphviz
|
||||||
Requires: graphviz = %{version}-%{release} tcl >= 8.3 tk
|
Requires: graphviz = %{version}-%{release} tcl >= 8.3 tk
|
||||||
@ -291,6 +300,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package -n graphviz-doc
|
%package -n graphviz-doc
|
||||||
|
License: IBM Public License
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
Summary: Documentation for graphviz
|
Summary: Documentation for graphviz
|
||||||
|
|
||||||
@ -313,18 +323,14 @@ Authors:
|
|||||||
%setup -q -n %{mname}-%{version}
|
%setup -q -n %{mname}-%{version}
|
||||||
%patch
|
%patch
|
||||||
%patch1
|
%patch1
|
||||||
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
|
%patch5
|
||||||
%patch7
|
%patch7
|
||||||
%patch8
|
%patch8
|
||||||
%patch9
|
%patch9
|
||||||
%patch10
|
%patch10
|
||||||
%patch11
|
|
||||||
%patch12
|
|
||||||
%patch13
|
|
||||||
%patch14
|
|
||||||
%patch15
|
|
||||||
%patch16
|
|
||||||
# Fix path in generated man pages
|
# Fix path in generated man pages
|
||||||
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
|
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
|
||||||
# remove broken macros
|
# remove broken macros
|
||||||
@ -370,7 +376,7 @@ find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
|
|||||||
mkdir -p %{buildroot}/%{_docdir}
|
mkdir -p %{buildroot}/%{_docdir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/%{mname}
|
mkdir -p %{buildroot}%{_datadir}/%{mname}
|
||||||
mkdir -p %{buildroot}%{_datadir}/tcl/%{mname}
|
mkdir -p %{buildroot}%{_datadir}/tcl/%{mname}
|
||||||
mv %buildroot/%{_libdir}/%{mname}/pkgIndex.tcl %{buildroot}%{_datadir}/tcl/%{mname}/
|
mv %buildroot/%{_libdir}/%{mname}/tcl/pkgIndex.tcl %{buildroot}%{_datadir}/tcl/%{mname}/
|
||||||
chmod -x %{buildroot}%{_datadir}/%{mname}/lefty/*
|
chmod -x %{buildroot}%{_datadir}/%{mname}/lefty/*
|
||||||
cp -a %{buildroot}%{_datadir}/%{mname}/doc __doc
|
cp -a %{buildroot}%{_datadir}/%{mname}/doc __doc
|
||||||
rm -rf %{buildroot}%{_datadir}/%{mname}/doc
|
rm -rf %{buildroot}%{_datadir}/%{mname}/doc
|
||||||
@ -383,25 +389,23 @@ done
|
|||||||
rm -f %{buildroot}/usr/bin/*
|
rm -f %{buildroot}/usr/bin/*
|
||||||
rm -rf %{buildroot}/usr/include/graphviz
|
rm -rf %{buildroot}/usr/include/graphviz
|
||||||
rm -f %{buildroot}/usr/lib/graphviz/config
|
rm -f %{buildroot}/usr/lib/graphviz/config
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_core*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_core*
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_dot_layout*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_dot_layout*
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_gd.so
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_gd.so
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_gtk*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_gtk*
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_neato_layout*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_neato_layout*
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_pango*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_pango*
|
||||||
rm -f %{buildroot}/%{_libdir}/graphviz/libgvplugin_xlib*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_xlib*
|
||||||
rm -f %{buildroot}/%{_libdir}/lib*
|
rm -f %{buildroot}%{_libdir}/graphviz/libgvplugin_gdk_pixbuf*
|
||||||
rm -rf %{buildroot}/%{_libdir}/pkgconfig
|
rm -f %{buildroot}%{_libdir}/lib*
|
||||||
|
rm -rf %{buildroot}%{_libdir}/pkgconfig
|
||||||
rm -rf %{buildroot}/usr/share/graphviz/graphs
|
rm -rf %{buildroot}/usr/share/graphviz/graphs
|
||||||
rm -rf %{buildroot}/usr/share/graphviz/lefty
|
rm -rf %{buildroot}/usr/share/graphviz/lefty
|
||||||
rm -rf %{buildroot}/%{_mandir}/man1
|
rm -rf %{buildroot}%{_mandir}/man1
|
||||||
rm -f %{buildroot}/%{_mandir}/man3/*.3.gz
|
rm -f %{buildroot}%{_mandir}/man3/*.3.gz
|
||||||
rm -f %{buildroot}/%{_mandir}/man3/*.3
|
rm -f %{buildroot}%{_mandir}/man3/*.3
|
||||||
mv %{buildroot}%{_libdir}/%{mname}/tcl/gv_tcl.man %{buildroot}%{_mandir}/mann/gv_tcl.n
|
rm -f %{buildroot}%{_mandir}/man7/*.7
|
||||||
mv %{buildroot}%{_libdir}/%{mname}/perl/gv_perl.man %{buildroot}%{_mandir}/man3/gv_perl.3pm
|
rm -f %{buildroot}%{_mandir}/man7/*.7.gz
|
||||||
for lang in ruby python lua ocaml sharp guile php; do
|
|
||||||
mv %{buildroot}%{_libdir}/%{mname}/$lang/gv_$lang.man %{buildroot}%{_mandir}/man3/gv_$lang.3
|
|
||||||
done
|
|
||||||
%if 0%{?suse_version} > 1020
|
%if 0%{?suse_version} > 1020
|
||||||
%fdupes -s %{buildroot}%{_docdir}
|
%fdupes -s %{buildroot}%{_docdir}
|
||||||
%endif
|
%endif
|
||||||
@ -422,7 +426,7 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
|
|||||||
%files -n graphviz-guile
|
%files -n graphviz-guile
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/guile
|
%{_libdir}/graphviz/guile
|
||||||
%doc %{_mandir}/man3/gv_guile.3.gz
|
%doc %{_mandir}/mann/gv_guile.n.gz
|
||||||
|
|
||||||
%files -n graphviz-java
|
%files -n graphviz-java
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
@ -431,41 +435,49 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
|
|||||||
%files -n graphviz-sharp
|
%files -n graphviz-sharp
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/graphviz/sharp
|
%{_libdir}/graphviz/sharp
|
||||||
%doc %{_mandir}/man3/gv_sharp.3.gz
|
%doc %{_mandir}/mann/gv_sharp.n.gz
|
||||||
|
|
||||||
%files -n graphviz-lua
|
%files -n graphviz-lua
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/lua
|
%{_libdir}/graphviz/lua
|
||||||
%doc %{_mandir}/man3/gv_lua.3.gz
|
%doc %{_mandir}/mann/gv_lua.n.gz
|
||||||
|
|
||||||
%files -n graphviz-ocaml
|
%files -n graphviz-ocaml
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/ocaml
|
%{_libdir}/graphviz/ocaml
|
||||||
%doc %{_mandir}/man3/gv_ocaml.3.gz
|
%doc %{_mandir}/mann/gv_ocaml.n.gz
|
||||||
|
|
||||||
%files -n graphviz-perl
|
%files -n graphviz-perl
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/perl
|
%{_libdir}/graphviz/perl
|
||||||
%doc %{_mandir}/man3/*.3pm*
|
%{perl_vendorarch}/gv.pm
|
||||||
|
%{perl_vendorarch}/gv.so
|
||||||
|
%doc %{_mandir}/mann/gv_perl.n.gz
|
||||||
|
|
||||||
%files -n graphviz-php
|
%files -n graphviz-php
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/php
|
%{_libdir}/graphviz/php
|
||||||
%doc %{_mandir}/man3/gv_php.3.gz
|
%{_libdir}/php/modules/gv.so
|
||||||
|
%{_datadir}/php/gv.php
|
||||||
|
%doc %{_mandir}/mann/gv_php.n.gz
|
||||||
|
|
||||||
%files -n graphviz-python
|
%files -n graphviz-python
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/python
|
%{_libdir}/graphviz/python
|
||||||
%doc %{_mandir}/man3/gv_python.3.gz
|
%{py_sitedir}/_gv.so
|
||||||
|
%{py_sitedir}/gv.py
|
||||||
|
%doc %{_mandir}/mann/gv_python.n.gz
|
||||||
|
|
||||||
%files -n graphviz-ruby
|
%files -n graphviz-ruby
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/graphviz/ruby
|
%{_libdir}/graphviz/ruby
|
||||||
%doc %{_mandir}/man3/gv_ruby.3.gz
|
%{rb_sitedir}/%{_arch}-%{_os}/gv.so
|
||||||
|
%doc %{_mandir}/mann/gv_ruby.n.gz
|
||||||
|
|
||||||
%files -n graphviz-tcl
|
%files -n graphviz-tcl
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %{_datadir}/tcl/%{mname}
|
%dir %{_datadir}/tcl/%{mname}
|
||||||
|
%dir %{_libdir}/tcl%{tcl_version}/graphviz-%{version}
|
||||||
%{_libdir}/graphviz/tcl
|
%{_libdir}/graphviz/tcl
|
||||||
%{_datadir}/tcl/%{mname}/pkgIndex.tcl
|
%{_datadir}/tcl/%{mname}/pkgIndex.tcl
|
||||||
%{_datadir}/graphviz/demo
|
%{_datadir}/graphviz/demo
|
||||||
@ -477,6 +489,61 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
|
|||||||
%doc __doc/*
|
%doc __doc/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 28 2008 pth@suse.de
|
||||||
|
- Update to 2.18. Changes since 2.12:
|
||||||
|
- Lots of bugs fixed, see ChangeLog for detailed list.
|
||||||
|
- in -Tps use a new number formatter that suppresses trailing 0.
|
||||||
|
- support tcl/tk-8.5
|
||||||
|
- support gcc-4.3
|
||||||
|
- support for node usershapes/images in svg format
|
||||||
|
- install: perl, php, python, ruby, tcl, bindings in
|
||||||
|
language-specified directories
|
||||||
|
- add arrowhead scaling with edge penwidth
|
||||||
|
- add "folder" node shape
|
||||||
|
- add "smyna" large graph view (thanks Arif) (not yet included
|
||||||
|
in binary distros)
|
||||||
|
* 2.16.1
|
||||||
|
- Improvements to PHP binding
|
||||||
|
- Improvements to OCAML binding
|
||||||
|
- Make regression tests run from the build tree, rather than require
|
||||||
|
installation
|
||||||
|
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
|
||||||
|
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
|
||||||
|
- Fix some dotty regressions
|
||||||
|
* 2.15
|
||||||
|
- new regression test suite
|
||||||
|
- new cgraph library (will eventually replace graph and agraph)
|
||||||
|
- add "image" and "imagescale" for simpler support for images in nodes
|
||||||
|
- add "tab" "box3d" and "component" shapes. - Diomidis Spinellis
|
||||||
|
- replace arith.h in distro
|
||||||
|
- add functions to access version info to avoid need for gvcint.h
|
||||||
|
- Fix problem with irregular character spacing at 96dpi in pango/cairo
|
||||||
|
output formats.
|
||||||
|
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
|
||||||
|
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
|
||||||
|
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd
|
||||||
|
.gd2 .wbmp <- gifs are now antialiased
|
||||||
|
- Rework plugin framework to separate device from renderer, and to
|
||||||
|
autoload load dependendent plugins
|
||||||
|
- show defaults in output from: ./configure --help
|
||||||
|
- add more info to dot -v and dot -v2 debug outputs
|
||||||
|
- various issues with CR/LF in windows, but not in binary outputs.
|
||||||
|
* 2.14.1
|
||||||
|
- Add xdot parsing library to source distros
|
||||||
|
- graphviz.spec fixes for rpm distros from Gareth Armstrong
|
||||||
|
- moved language binding man pages to mann
|
||||||
|
(gv_php.n, gv_ocaml.n, etc.)
|
||||||
|
- New access functions for version info in GVC_t - permits
|
||||||
|
gvcint.h to be private.
|
||||||
|
* 2.14:
|
||||||
|
- Using system version of libgd if gd-2.0.34 or later.
|
||||||
|
internal copy of gd updated to gd-2.0.35.
|
||||||
|
- Updated GVGUI viewer for Windows
|
||||||
|
- Added support for selection of edge routing types:
|
||||||
|
line, polyline, orthogonal, spline
|
||||||
|
- Added -Tvml support
|
||||||
|
- Adapt the patch to allow ^LT_(CURRENT|REVISION|AGE)$ in
|
||||||
|
configure script and reenable the use of these variables.
|
||||||
* Thu Mar 13 2008 schwab@suse.de
|
* Thu Mar 13 2008 schwab@suse.de
|
||||||
- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script.
|
- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script.
|
||||||
- Remove broken autoconf macros.
|
- Remove broken autoconf macros.
|
||||||
|
@ -1,3 +1,65 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 28 12:53:29 CET 2008 - pth@suse.de
|
||||||
|
|
||||||
|
- Update to 2.18. Changes since 2.12:
|
||||||
|
- Lots of bugs fixed, see ChangeLog for detailed list.
|
||||||
|
- in -Tps use a new number formatter that suppresses trailing 0.
|
||||||
|
- support tcl/tk-8.5
|
||||||
|
- support gcc-4.3
|
||||||
|
- support for node usershapes/images in svg format
|
||||||
|
- install: perl, php, python, ruby, tcl, bindings in
|
||||||
|
language-specified directories
|
||||||
|
- add arrowhead scaling with edge penwidth
|
||||||
|
- add "folder" node shape
|
||||||
|
- add "smyna" large graph view (thanks Arif) (not yet included
|
||||||
|
in binary distros)
|
||||||
|
|
||||||
|
* 2.16.1
|
||||||
|
- Improvements to PHP binding
|
||||||
|
- Improvements to OCAML binding
|
||||||
|
- Make regression tests run from the build tree, rather than require
|
||||||
|
installation
|
||||||
|
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
|
||||||
|
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
|
||||||
|
- Fix some dotty regressions
|
||||||
|
|
||||||
|
* 2.15
|
||||||
|
- new regression test suite
|
||||||
|
- new cgraph library (will eventually replace graph and agraph)
|
||||||
|
- add "image" and "imagescale" for simpler support for images in nodes
|
||||||
|
- add "tab" "box3d" and "component" shapes. - Diomidis Spinellis
|
||||||
|
- replace arith.h in distro
|
||||||
|
- add functions to access version info to avoid need for gvcint.h
|
||||||
|
- Fix problem with irregular character spacing at 96dpi in pango/cairo
|
||||||
|
output formats.
|
||||||
|
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
|
||||||
|
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
|
||||||
|
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd
|
||||||
|
.gd2 .wbmp <- gifs are now antialiased
|
||||||
|
- Rework plugin framework to separate device from renderer, and to
|
||||||
|
autoload load dependendent plugins
|
||||||
|
- show defaults in output from: ./configure --help
|
||||||
|
- add more info to dot -v and dot -v2 debug outputs
|
||||||
|
- various issues with CR/LF in windows, but not in binary outputs.
|
||||||
|
|
||||||
|
* 2.14.1
|
||||||
|
- Add xdot parsing library to source distros
|
||||||
|
- graphviz.spec fixes for rpm distros from Gareth Armstrong
|
||||||
|
- moved language binding man pages to mann
|
||||||
|
(gv_php.n, gv_ocaml.n, etc.)
|
||||||
|
- New access functions for version info in GVC_t - permits
|
||||||
|
gvcint.h to be private.
|
||||||
|
|
||||||
|
* 2.14:
|
||||||
|
- Using system version of libgd if gd-2.0.34 or later.
|
||||||
|
internal copy of gd updated to gd-2.0.35.
|
||||||
|
- Updated GVGUI viewer for Windows
|
||||||
|
- Added support for selection of edge routing types:
|
||||||
|
line, polyline, orthogonal, spline
|
||||||
|
- Added -Tvml support
|
||||||
|
- Adapt the patch to allow ^LT_(CURRENT|REVISION|AGE)$ in
|
||||||
|
configure script and reenable the use of these variables.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 13 18:36:18 CET 2008 - schwab@suse.de
|
Thu Mar 13 18:36:18 CET 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
113
graphviz.spec
113
graphviz.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package graphviz (Version 2.12)
|
# spec file for package graphviz (Version 2.18)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -16,8 +16,9 @@ BuildRequires: freetype2-devel >= 2 gcc-c++ ksh libstdc++-devel
|
|||||||
BuildRequires: bison flex glib2-devel xorg-x11-devel
|
BuildRequires: bison flex glib2-devel xorg-x11-devel
|
||||||
BuildRequires: xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libXpm-devel
|
BuildRequires: xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libXpm-devel
|
||||||
BuildRequires: xorg-x11-libX11-devel xorg-x11-libXext-devel xorg-x11-libXmu-devel xorg-x11-libXt-devel
|
BuildRequires: xorg-x11-libX11-devel xorg-x11-libXext-devel xorg-x11-libXmu-devel xorg-x11-libXt-devel
|
||||||
Version: 2.12
|
PreReq: /bin/rm
|
||||||
Release: 95
|
Version: 2.18
|
||||||
|
Release: 1
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: Graph Visualization Tools
|
Summary: Graph Visualization Tools
|
||||||
Group: Productivity/Graphics/Visualization/Graph
|
Group: Productivity/Graphics/Visualization/Graph
|
||||||
@ -25,17 +26,14 @@ Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.
|
|||||||
Source2: graphviz-rpmlintrc
|
Source2: graphviz-rpmlintrc
|
||||||
Patch0: graphviz-fix-pkgIndex.patch
|
Patch0: graphviz-fix-pkgIndex.patch
|
||||||
Patch1: graphviz-aliasing-fixes.patch
|
Patch1: graphviz-aliasing-fixes.patch
|
||||||
Patch3: graphviz-fix_swig_template.patch
|
Patch2: graphviz-fix_swig_template.patch
|
||||||
Patch4: graphviz-neato_splines.patch
|
Patch3: graphviz-neato_splines.patch
|
||||||
Patch7: graphviz-strcmp_fix.patch
|
Patch4: graphviz-strcmp_fix.patch
|
||||||
# This fix will be in 2.13
|
Patch5: graphviz-fix_manpages.patch
|
||||||
Patch8: graphviz-2.11-php_check.patch
|
Patch7: graphviz-codecleanup.patch
|
||||||
Patch9: graphviz-no_libtool_patching.patch
|
Patch8: graphviz-missing_includes.patch
|
||||||
Patch10: graphviz-fix_manpages.patch
|
Patch9: graphviz-configure_grok_vars.patch
|
||||||
Patch11: graphviz-gv_aliasing.patch
|
Patch10: graphviz-2.18-duplicate_decls.patch
|
||||||
Patch12: graphviz-codecleanup.patch
|
|
||||||
Patch13: graphviz-missing_includes.patch
|
|
||||||
Patch14: graphviz-conf.patch
|
|
||||||
Url: http://www.graphviz.org/
|
Url: http://www.graphviz.org/
|
||||||
License: IBM Public License
|
License: IBM Public License
|
||||||
Prefix: /usr
|
Prefix: /usr
|
||||||
@ -60,6 +58,7 @@ Authors:
|
|||||||
Gordon Woodhull <gmcw@worldnet.att.net>
|
Gordon Woodhull <gmcw@worldnet.att.net>
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
|
License: IBM Public License
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Summary: Graphiviz development package
|
Summary: Graphiviz development package
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
@ -87,16 +86,15 @@ Authors:
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch
|
%patch
|
||||||
%patch1
|
%patch1
|
||||||
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
|
%patch5
|
||||||
|
#%patch6
|
||||||
%patch7
|
%patch7
|
||||||
%patch8
|
%patch8
|
||||||
%patch9
|
%patch9
|
||||||
%patch10
|
%patch10
|
||||||
%patch11
|
|
||||||
%patch12
|
|
||||||
%patch13
|
|
||||||
%patch14
|
|
||||||
# Fix path in generated man pages
|
# Fix path in generated man pages
|
||||||
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
|
sed -e 's$@LIB_DIR@$%{_libdir}$g' tclpkg/gv/gv_doc_langs.tcl >tclpkg/gv/gv_doc_langs.tcl.new && mv tclpkg/gv/gv_doc_langs.tcl.new tclpkg/gv/gv_doc_langs.tcl
|
||||||
# remove broken macros
|
# remove broken macros
|
||||||
@ -137,7 +135,7 @@ make install \
|
|||||||
DESTDIR=%{buildroot} \
|
DESTDIR=%{buildroot} \
|
||||||
docdir=%{buildroot}%{_docdir}/%{name} \
|
docdir=%{buildroot}%{_docdir}/%{name} \
|
||||||
pkgconfigdir=%{_libdir}/pkgconfig
|
pkgconfigdir=%{_libdir}/pkgconfig
|
||||||
find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
|
find %{buildroot} -type f -name "*.la" -print0 | xargs -0 rm -f
|
||||||
mkdir -p %{buildroot}/%{_docdir}
|
mkdir -p %{buildroot}/%{_docdir}
|
||||||
mkdir -p %{buildroot}%{_datadir}/%{name}
|
mkdir -p %{buildroot}%{_datadir}/%{name}
|
||||||
rm -f %buildroot/%{_libdir}/%{name}/pkgIndex.tcl
|
rm -f %buildroot/%{_libdir}/%{name}/pkgIndex.tcl
|
||||||
@ -164,18 +162,19 @@ EOF
|
|||||||
for manfile in $(find %{buildroot} -name \*.man); do
|
for manfile in $(find %{buildroot} -name \*.man); do
|
||||||
sed -e 's$/usr/lib/graphviz$%{_libdir}/%{name}$g' $manfile > ${manfile}.new && mv ${manfile}.new ${manfile}
|
sed -e 's$/usr/lib/graphviz$%{_libdir}/%{name}$g' $manfile > ${manfile}.new && mv ${manfile}.new ${manfile}
|
||||||
done
|
done
|
||||||
|
#find %{buildroot}%{_libdir}/graphviz -type d | xargs rm -rf
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %buildroot
|
rm -rf %buildroot
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
/sbin/ldconfig
|
||||||
# run "dot -c" to generate plugin config in %{_libdir}/graphviz/config
|
# run "dot -c" to generate plugin config in %{_libdir}/graphviz/config
|
||||||
%{_bindir}/dot -c
|
dot -c
|
||||||
test -s %{_libdir}/graphviz/config || exit 1
|
test -s %{_libdir}/graphviz/config || echo "%{_libdir}/graphviz/config doesn't exist! Check installation."
|
||||||
%run_ldconfig
|
|
||||||
# if there is no dot after everything else is done, the remove config
|
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
|
/sbin/ldconfig
|
||||||
if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_lib}/graphviz/config; fi
|
if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_lib}/graphviz/config; fi
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@ -186,14 +185,17 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
|
|||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%{_datadir}/%{name}/lefty
|
%{_datadir}/%{name}/lefty
|
||||||
%{_datadir}/%{name}/graphs
|
%{_datadir}/%{name}/graphs
|
||||||
%{_mandir}/man1/*.1*
|
%doc %{_mandir}/man1/*.1*
|
||||||
|
%doc %{_mandir}/man7/*.7*
|
||||||
%dir %{_libdir}/%{name}
|
%dir %{_libdir}/%{name}
|
||||||
%dir %{_prefix}/lib/%{name}
|
%dir %{_prefix}/lib/%{name}
|
||||||
%{_libdir}/*.so.*
|
%{_libdir}/*.so.*
|
||||||
%{_libdir}/graphviz/*.so.*
|
%{_libdir}/graphviz/*.so.*
|
||||||
|
%{_libdir}/graphviz/libgvplugin_core.so
|
||||||
|
%{_libdir}/graphviz/libgvplugin_*_layout.so
|
||||||
/etc/ld.so.conf.d/graphviz.conf
|
/etc/ld.so.conf.d/graphviz.conf
|
||||||
%ghost /usr/lib/graphviz/config
|
%ghost /usr/lib/graphviz/config
|
||||||
%exclude %{_libdir}/graphviz/*/*
|
#%exclude %{_libdir}/graphviz/*/*
|
||||||
%exclude %{_libdir}/graphviz/libgvplugin_gd.*
|
%exclude %{_libdir}/graphviz/libgvplugin_gd.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -202,11 +204,66 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
|
|||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
%{_mandir}/man3/*.3.gz
|
%{_mandir}/man3/*.3.gz
|
||||||
%exclude %{_libdir}/graphviz/*/*
|
#%exclude %{_libdir}/graphviz/*/*
|
||||||
%exclude %{_libdir}/graphviz/libgvplugin*
|
#%exclude %{_libdir}/graphviz/libgvplugin*
|
||||||
%exclude %{_libdir}/graphviz/*.so
|
#%exclude %{_libdir}/graphviz/*.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 28 2008 pth@suse.de
|
||||||
|
- Update to 2.18. Changes since 2.12:
|
||||||
|
- Lots of bugs fixed, see ChangeLog for detailed list.
|
||||||
|
- in -Tps use a new number formatter that suppresses trailing 0.
|
||||||
|
- support tcl/tk-8.5
|
||||||
|
- support gcc-4.3
|
||||||
|
- support for node usershapes/images in svg format
|
||||||
|
- install: perl, php, python, ruby, tcl, bindings in
|
||||||
|
language-specified directories
|
||||||
|
- add arrowhead scaling with edge penwidth
|
||||||
|
- add "folder" node shape
|
||||||
|
- add "smyna" large graph view (thanks Arif) (not yet included
|
||||||
|
in binary distros)
|
||||||
|
* 2.16.1
|
||||||
|
- Improvements to PHP binding
|
||||||
|
- Improvements to OCAML binding
|
||||||
|
- Make regression tests run from the build tree, rather than require
|
||||||
|
installation
|
||||||
|
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
|
||||||
|
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
|
||||||
|
- Fix some dotty regressions
|
||||||
|
* 2.15
|
||||||
|
- new regression test suite
|
||||||
|
- new cgraph library (will eventually replace graph and agraph)
|
||||||
|
- add "image" and "imagescale" for simpler support for images in nodes
|
||||||
|
- add "tab" "box3d" and "component" shapes. - Diomidis Spinellis
|
||||||
|
- replace arith.h in distro
|
||||||
|
- add functions to access version info to avoid need for gvcint.h
|
||||||
|
- Fix problem with irregular character spacing at 96dpi in pango/cairo
|
||||||
|
output formats.
|
||||||
|
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
|
||||||
|
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
|
||||||
|
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd
|
||||||
|
.gd2 .wbmp <- gifs are now antialiased
|
||||||
|
- Rework plugin framework to separate device from renderer, and to
|
||||||
|
autoload load dependendent plugins
|
||||||
|
- show defaults in output from: ./configure --help
|
||||||
|
- add more info to dot -v and dot -v2 debug outputs
|
||||||
|
- various issues with CR/LF in windows, but not in binary outputs.
|
||||||
|
* 2.14.1
|
||||||
|
- Add xdot parsing library to source distros
|
||||||
|
- graphviz.spec fixes for rpm distros from Gareth Armstrong
|
||||||
|
- moved language binding man pages to mann
|
||||||
|
(gv_php.n, gv_ocaml.n, etc.)
|
||||||
|
- New access functions for version info in GVC_t - permits
|
||||||
|
gvcint.h to be private.
|
||||||
|
* 2.14:
|
||||||
|
- Using system version of libgd if gd-2.0.34 or later.
|
||||||
|
internal copy of gd updated to gd-2.0.35.
|
||||||
|
- Updated GVGUI viewer for Windows
|
||||||
|
- Added support for selection of edge routing types:
|
||||||
|
line, polyline, orthogonal, spline
|
||||||
|
- Added -Tvml support
|
||||||
|
- Adapt the patch to allow ^LT_(CURRENT|REVISION|AGE)$ in
|
||||||
|
configure script and reenable the use of these variables.
|
||||||
* Thu Mar 13 2008 schwab@suse.de
|
* Thu Mar 13 2008 schwab@suse.de
|
||||||
- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script.
|
- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script.
|
||||||
- Remove broken autoconf macros.
|
- Remove broken autoconf macros.
|
||||||
|
Loading…
Reference in New Issue
Block a user