SHA256
1
0
forked from pool/graphviz

Accepting request 241389 from graphics

Change license in all spec files to EPL-1.0

OBS-URL: https://build.opensuse.org/request/show/241389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/graphviz?expand=0&rev=62
This commit is contained in:
Stephan Kulow 2014-07-21 19:39:25 +00:00 committed by Git OBS Bridge
commit c719101fe6
16 changed files with 292 additions and 191 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d94abca5745aa4c5808ab56cd3d0ec9ed14fb76a5a88d39e1f234fa84d22d764
size 23921350

3
graphviz-2.38.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81aa238d9d4a010afa73a9d2a704fc3221c731e1e06577c2ab3496bdef67859e
size 25848858

View File

@ -0,0 +1,19 @@
---
lib/common/htmltable.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: lib/common/htmltable.c
===================================================================
--- lib/common/htmltable.c.orig 2014-04-13 22:40:25.000000000 +0200
+++ lib/common/htmltable.c 2014-05-23 00:01:41.203062717 +0200
@@ -300,8 +300,8 @@ static void doBorder(GVJ_t * job, htmlda
gvrender_polyline(job, AF+2, 4);
break;
case BORDER_TOP|BORDER_LEFT|BORDER_BOTTOM :
- AF[5] = AF[1];
- AF[6] = AF[2];
+ AF[4] = AF[1];
+ AF[5] = AF[2];
gvrender_polyline(job, AF+3, 4);
break;
case BORDER_LEFT|BORDER_BOTTOM|BORDER_RIGHT :

View File

@ -1,13 +0,0 @@
Index: lib/common/types.h.in
===================================================================
--- lib/common/types.h.in.orig 2013-09-07 03:11:41.000000000 +0200
+++ lib/common/types.h.in 2013-12-11 17:12:07.000000000 +0100
@@ -46,7 +46,7 @@ extern "C" {
typedef int (*bsearch_cmpf) (const void *, const void *);
#ifdef WITH_CGRAPH
-#include <cgraph.h>
+#include "cgraph.h"
typedef struct Agraph_s graph_t;
typedef struct Agnode_s node_t;
typedef struct Agedge_s edge_t;

View File

@ -1,67 +0,0 @@
---
cmd/lefty/os/unix/io.c | 43 +++++++++++++++++++++++++++++++------------
1 file changed, 31 insertions(+), 12 deletions(-)
Index: cmd/lefty/os/unix/io.c
===================================================================
--- cmd/lefty/os/unix/io.c.orig 2013-09-07 03:07:52.000000000 +0200
+++ cmd/lefty/os/unix/io.c 2013-10-29 18:18:55.989590810 +0100
@@ -285,27 +285,46 @@ int IOwriteline (int ioi, char *bufp) {
static FILE *serverconnect (char *name) {
char *host, *portp, buf[1024];
- int port;
- struct hostent *hp;
- struct sockaddr_in sin;
int cfd;
+ struct addrinfo hints;
+ struct addrinfo *result, *rp;
+
+ memset(&hints, 0, sizeof(struct addrinfo));
+
+ hints.ai_family = AF_UNSPEC; /* Allow IPv4 or IPv6 */
+ hints.ai_socktype = SOCK_STREAM;/* Stream socket */
+ hints.ai_flags = AI_PASSIVE; /* For wildcard IP address */
+ hints.ai_protocol = 0; /* Any protocol */
+ hints.ai_canonname = NULL;
+ hints.ai_addr = NULL;
+ hints.ai_next = NULL;
strcpy (buf, name);
host = buf + 9;
portp = strchr (host, '/');
+
if (*host == 0 || !portp)
return NULL;
- *portp++ = 0, port = atoi (portp);
- if (!(hp = gethostbyname (host)))
- return NULL;
- memset ((char *) &sin, 1, sizeof (sin));
- memcpy ((char *) &sin.sin_addr, hp->h_addr, hp->h_length);
- sin.sin_family = hp->h_addrtype;
- sin.sin_port = htons (port);
- if ((cfd = socket (hp->h_addrtype, SOCK_STREAM, 0)) < 0)
+
+ *portp++ = 0;
+
+ if (!(cfd = getaddrinfo(host, portp, &hints, &result)))
return NULL;
- if (connect (cfd, (struct sockaddr *) &sin, sizeof (sin)) < 0)
+
+ for (rp = result; rp != NULL; rp = rp->ai_next) {
+ cfd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
+
+ if (cfd == -1)
+ continue;
+ if (connect(cfd, rp->ai_addr, rp->ai_addrlen) != -1)
+ break; /* Success */
+ }
+
+ freeaddrinfo(result);
+
+ if (cfd < 0 || rp == NULL)
return NULL;
+
return fdopen (cfd, "w+");
}

View File

@ -1,3 +1,54 @@
-------------------------------------------------------------------
Thu Jul 17 23:14:32 CEST 2014 - pth@suse.de
- Change License to EPL-1.0.
-------------------------------------------------------------------
Fri May 23 16:46:05 CEST 2014 - pth@suse.de
- Fix URL to point to the new location of the sources.
-------------------------------------------------------------------
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.38.0. Changes since 1.35.0:
- Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
- Enable packing for dot
- Allow scaling to work for all non-dot layouts
- Add overline text characteristic.
- Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
- Add edgepaint program for coloring edges to make them easier to
tell apart.
- Modify neato to avoid unnecessary translations of output. This
allows positions given on input to remain the same on output.
- Fix swig java package to work and support gv.renderresult.
- Fix test for the absence of layout (old test relied on statically
allocated Agraphinfo_t).
- HTML-like tables and cells can now specify which borders should be drawn.
- The fixedsize attribute now takes the value "shape" which allows
labels much larger than the node shape.
- Remove graphviz-fix-includes.patch as the fix has been done
upstream.
- Add graphviz-array_overflow.patch to fix an off-by-one error.
-------------------------------------------------------------------
Fri Feb 28 15:45:07 CET 2014 - pth@suse.de
- Fix graphviz-gvedit.changes by removing all entries that only
apply to graphviz.
-------------------------------------------------------------------
Sat Feb 8 17:58:55 CET 2014 - pth@suse.de
- Remove non-existing patch from spec.
-------------------------------------------------------------------
Tue Feb 4 13:20:24 CET 2014 - pth@suse.de
- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.
-------------------------------------------------------------------
Thu Sep 12 17:56:06 CEST 2013 - pth@suse.de

View File

@ -19,18 +19,19 @@
%define mname graphviz
Name: graphviz-gvedit
Version: 2.34.0
Version: 2.38.0
Release: 0
Summary: Graph editor based on Qt
License: IPL-1.0
License: EPL-1.0
Group: Productivity/Graphics/Visualization/Graph
Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.gz
Source: http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz
Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch
Patch4: graphviz-python3_version.patch
#PATCH-FIX-UPSTREAM Off-by-one error in htmltable.c
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
@ -66,7 +67,8 @@ package.
%setup -q -n %{mname}-%{version}
%patch2
%patch3
%patch4 -p1
%patch4
rm -f contrib/gprof2dot.awk
# 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

View File

@ -1,37 +0,0 @@
---
tclpkg/Makefile.am | 4 ++--
tclpkg/Makefile.in | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
Index: tclpkg/Makefile.am
===================================================================
--- tclpkg/Makefile.am.orig 2013-09-07 03:07:52.000000000 +0200
+++ tclpkg/Makefile.am 2013-09-09 13:52:50.830269146 +0200
@@ -18,9 +18,9 @@ pkgpython26dir = $(pkglibdir)/python26
pkgpython27dir = $(pkglibdir)/python27
pkgRdir = $(pkglibdir)/R
pkgrubydir = $(pkglibdir)/ruby
-pkgtcldir = $(pkglibdir)/tcl
+pkgtcldir = $(libdir)
-pkgindexdir = $(pkgtcldir)
+pkgindexdir = $(datadir)/tcl/@PACKAGE@
if WITH_TCL
pkgindex_DATA = pkgIndex.tcl
endif
Index: tclpkg/Makefile.in
===================================================================
--- tclpkg/Makefile.in.orig 2013-09-07 03:11:21.000000000 +0200
+++ tclpkg/Makefile.in 2013-09-09 13:52:50.830269146 +0200
@@ -522,8 +522,9 @@ pkgpython26dir = $(pkglibdir)/python26
pkgpython27dir = $(pkglibdir)/python27
pkgRdir = $(pkglibdir)/R
pkgrubydir = $(pkglibdir)/ruby
-pkgtcldir = $(pkglibdir)/tcl
-pkgindexdir = $(pkgtcldir)
+pkgtcldir = $(libdir)
+pkgindexdir = $(datadir)/tcl/@PACKAGE@
+
@WITH_TCL_TRUE@pkgindex_DATA = pkgIndex.tcl
SUBDIRS = tclstubs tkstubs tclhandle gdtclft tcldot tclpathplan tkspline gv
EXTRA_DIST = Makefile.old mkpkgindex.sh

View File

@ -1,3 +1,71 @@
-------------------------------------------------------------------
Thu Jul 17 23:14:32 CEST 2014 - pth@suse.de
- Change License to EPL-1.0.
-------------------------------------------------------------------
Tue Jul 15 11:17:42 UTC 2014 - toddrme2178@gmail.com
- Require gd-devel instead of libgd-devel. That is the current
name for the package.
- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch
-------------------------------------------------------------------
Wed Jun 18 12:32:34 CEST 2014 - pth@suse.de
- Apply patch from darix to ask ruby for directories.
- Fix install path for tcl plugins.
- Fix file list for gnome plugins.
- Remove graphviz-plugins-tcl_install_dir.patch as it's not needed
anymore.
- Remove graphviz-getaddrinfo.patch as the patch is upstream.
-------------------------------------------------------------------
Tue Jun 17 12:31:58 UTC 2014 - mrueckert@suse.de
- instead of guessing the ruby paths. let's just use the existing
variables or at least ask ruby for it.
-------------------------------------------------------------------
Fri May 23 16:46:05 CEST 2014 - pth@suse.de
- Fix URL to point to the new location of the sources.
-------------------------------------------------------------------
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.38.0. Changes since 1.35.0:
- Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
- Enable packing for dot
- Allow scaling to work for all non-dot layouts
- Add overline text characteristic.
- Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
- Add edgepaint program for coloring edges to make them easier to
tell apart.
- Modify neato to avoid unnecessary translations of output. This
allows positions given on input to remain the same on output.
- Fix swig java package to work and support gv.renderresult.
- Fix test for the absence of layout (old test relied on statically
allocated Agraphinfo_t).
- HTML-like tables and cells can now specify which borders should be drawn.
- The fixedsize attribute now takes the value "shape" which allows
labels much larger than the node shape.
- Remove graphviz-fix-includes.patch as the fix has been done
upstream.
- Add graphviz-array_overflow.patch to fix an off-by-one error.
-------------------------------------------------------------------
Sat Feb 8 18:00:04 CET 2014 - pth@suse.de
- Remove non-existing patch from spec.
-------------------------------------------------------------------
Tue Feb 4 13:20:28 CET 2014 - pth@suse.de
- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.
-------------------------------------------------------------------
Sat Feb 1 15:42:04 UTC 2014 - coolo@suse.com

View File

@ -64,6 +64,7 @@ BuildRequires: ocaml
BuildRequires: perl
BuildRequires: php5-devel
BuildRequires: python-devel
BuildRequires: ruby
BuildRequires: ruby-devel
BuildRequires: swig
BuildRequires: tk-devel >= 8.3
@ -85,31 +86,27 @@ BuildRequires: pkgconfig(pango)
%if 0%{?suse_version} > 1020
BuildRequires: fdupes
%endif
Version: 2.34.0
Version: 2.38.0
Release: 0
Summary: Graph Visualization Tools
License: IPL-1.0
License: EPL-1.0
Group: Productivity/Graphics/Visualization/Graph
Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.gz
Source: http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch
#PATCH-FIX-UPSTREAM print can only be called as function in python3
Patch4: graphviz-python3_version.patch
Patch4: graphviz-array_overflow.patch
#Patches from 100 up are for graphviz-plugin only
Patch100: graphviz-plugins-fix_install_dirs.patch
Patch102: graphviz-plugins-tcl_install_dir.patch
Patch103: graphviz-2.20.2-interpreter_names.patch
Patch106: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM Don't warn about harmless issues with swig generated code
Patch108: graphviz-useless_warnings.patch
Patch109: graphviz-ppc64le_lib64_support.patch
Requires(pre): coreutils
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define rb_libdir %{_libdir}/ruby
%define rb_sitedir %{rb_libdir}/site_ruby/%{rb_ver}
%define rb_vendordir %{rb_libdir}/vendor_ruby/%{rb_ver}
%{!?rb_vendorarchdir: %global rb_vendorarchdir %(/usr/bin/ruby -rrbconfig -e 'puts RbConfig::CONFIG["vendorarchdir"]' )}
%{!?rb_sitearchdir: %global rb_sitearchdir %(/usr/bin/ruby -rrbconfig -e 'puts RbConfig::CONFIG["sitearchdir"]' )}
%define lua_libdir %{_libdir}/lua/%(pkg-config --variable=V lua)
%define debug_package_requires graphviz_plugin = %{version}-%{release}
@ -269,13 +266,12 @@ Provides some additional PDF and HTML documentation for graphviz.
%prep
%setup -q -n %{mname}-%{version}
%patch3
%patch4 -p1
%patch4
%patch100
%patch102
%patch103
%patch106
%patch108
%patch109
rm -f contrib/gprof2dot.awk
# 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
@ -311,7 +307,7 @@ export CPPFLAGS="%{optflags}"
make DESTDIR=%{buildroot} %{?_smp_mflags}
%install
%makeinstall \
make install DESTDIR=%{buildroot} \
docdir=%{buildroot}%{_docdir}/%{mname} \
pkgconfigdir=%{_libdir}/pkgconfig
find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
@ -351,6 +347,8 @@ done
%fdupes -s %{buildroot}%{_defaultdocdir}/%{mname}
%endif
rm -rf %{buildroot}/%{_libdir}/%{mname}/%{_lib}
install -Dd %{buildroot}%{rb_vendorarchdir}
mv %{buildroot}%{_libdir}/%{mname}/tcl/pkgIndex.tcl %{buildroot}%{_datadir}/tcl/%{mname}/pkgIndex.tcl
%files -n graphviz-gd
%defattr(-,root,root)
@ -371,9 +369,9 @@ rm -rf %{buildroot}/%{_libdir}/%{mname}/%{_lib}
%files -n graphviz-gnome
%defattr(-,root,root,-)
%{_libdir}/graphviz/libgvplugin_pango*
%{_libdir}/graphviz/libgvplugin_gdk_pixbuf*
%{_libdir}/graphviz/libgvplugin_gtk*
%{_libdir}/graphviz/libgvplugin_xlib*
%{_libdir}/graphviz/libgvplugin_gdk*
%post -n graphviz-tcl -p /sbin/ldconfig

View File

@ -1,11 +0,0 @@
--- configure.ac
+++ configure.ac
@@ -102,7 +102,7 @@ if test -z "$LIBPOSTFIX"; then
case "${host_os}" in
*linux* )
case "${host_cpu}" in
- aarch64 | powerpc64 | s390x | x86_64 | sparc64 )
+ aarch64 | powerpc64 | powerpc64le | s390x | x86_64 | sparc64 )
LIBPOSTFIX="64"
;;
esac

View File

@ -1,19 +0,0 @@
Bracketing sys.version_info is wrong and print is only a function im python 3.
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: graphviz-2.34.0/configure.ac
===================================================================
--- graphviz-2.34.0.orig/configure.ac 2013-09-07 03:07:52.000000000 +0200
+++ graphviz-2.34.0/configure.ac 2013-09-12 16:25:48.006562980 +0200
@@ -1143,7 +1143,7 @@ else
if test "x$PYTHON" = "x"; then
use_python="No (python not available)"
else
- PYTHON_VERSION=`$PYTHON -c "import sys; print '%d.%d' % (sys.version_info[[0:2]])"`
+ PYTHON_VERSION=`$PYTHON -c "import sys; print('%d.%d' % sys.version_info[[0:2]])"`
if test "x$PYTHON_VERSION" = "x"; then
PYTHON=
else

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Thu Jul 17 23:14:32 CEST 2014 - pth@suse.de
- Change License to EPL-1.0.
-------------------------------------------------------------------
Fri May 23 16:46:05 CEST 2014 - pth@suse.de
- Fix URL to point to the new location of the sources.
-------------------------------------------------------------------
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.38.0. Changes since 1.35.0:
- Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
- Enable packing for dot
- Allow scaling to work for all non-dot layouts
- Add overline text characteristic.
- Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
- Add edgepaint program for coloring edges to make them easier to
tell apart.
- Modify neato to avoid unnecessary translations of output. This
allows positions given on input to remain the same on output.
- Fix swig java package to work and support gv.renderresult.
- Fix test for the absence of layout (old test relied on statically
allocated Agraphinfo_t).
- HTML-like tables and cells can now specify which borders should be drawn.
- The fixedsize attribute now takes the value "shape" which allows
labels much larger than the node shape.
- Remove graphviz-fix-includes.patch as the fix has been done
upstream.
- Add graphviz-array_overflow.patch to fix an off-by-one error.
-------------------------------------------------------------------
Tue Feb 4 13:20:33 CET 2014 - pth@suse.de
- Update to 2.36,0.
- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.
-------------------------------------------------------------------
Thu Jan 2 02:21:22 UTC 2014 - mrdocs@opensuse.org

View File

@ -19,18 +19,18 @@
%define mname graphviz
Name: graphviz-smyrna
Version: 2.34.0
Version: 2.38.0
Release: 0
Summary: Glut based graph viewer
License: IPL-1.0
License: EPL-1.0
Group: Productivity/Graphics/Visualization/Graph
Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.gz
Source: http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz
Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch
Patch4: graphviz-python3_version.patch
Patch4: graphviz-array_overflow.patch
#PATCH-FIX-UPSTREAM add flags to also link against libGLU and libGL
Patch10: graphviz-smyrna-link_against_glu.patch
BuildRequires: autoconf
@ -78,8 +78,9 @@ package.
%setup -q -n %{mname}-%{version}
%patch2
%patch3
%patch4 -p1
%patch10
%patch4
rm -f contrib/gprof2dot.awk
# 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

View File

@ -1,3 +1,76 @@
-------------------------------------------------------------------
Tue Jul 15 11:33:27 UTC 2014 - toddrme2178@gmail.com
- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch
from graphviz-plugins.spec
-------------------------------------------------------------------
Fri May 23 16:46:05 CEST 2014 - pth@suse.de
- Fix URL to point to the new location of the sources.
-------------------------------------------------------------------
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.38.0. Changes since 2.36.0:
- Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
- Enable packing for dot
- Allow scaling to work for all non-dot layouts
- Add overline text characteristic.
- Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
- Add edgepaint program for coloring edges to make them easier to
tell apart.
- Modify neato to avoid unnecessary translations of output. This
allows positions given on input to remain the same on output.
- Fix swig java package to work and support gv.renderresult.
- Fix test for the absence of layout (old test relied on statically
allocated Agraphinfo_t).
- HTML-like tables and cells can now specify which borders should be drawn.
- The fixedsize attribute now takes the value "shape" which allows
labels much larger than the node shape.
- Remove graphviz-fix-includes.patch as the fix has been done
upstream.
- Add graphviz-array_overflow.patch to fix an off-by-one error.
-------------------------------------------------------------------
Tue Feb 4 15:52:00 CET 2014 - pth@suse.de
- Update to 2.36,0:
(graphviz tracker lives at http://www.graphviz.org/mantisbt/my_view_page.php)
Fixed bugs:
* The xdot pad attribute is documented to have a default value of
0.0555 (inches, equals 0002091:0000004 points). However when no
pad attribute was specified, xdot output behaved as though the
default was 0 (graphviz tracker 2372).
* Graphviz gave incorrect svg when labels contained HTML entities
(graphviz tracker 2384).
* Building gvedit failed with undefined references (graphviz
tracker 2388).
* Document that edge[style=tapered] does not support colorList and
that edge[style=tapered] does not work with arrowType:none
(graphviz tracker 2391).
* Use a stronger test for orthogonal routing and, if it fails, revert
to line segments for edges (graphviz tracker 2393).
* Fix xdot background polygon coordinates being "nan" with no nodes
(graphviz tracker 2393).
* Circo couldn't rescale a graph using the mindist attribute
(graphviz tracker 2395).
- Remove old libgraph sources from distributions.
- Move master git repo to github.com
September 15, 2013
- Add <S> element for strike-through to HTML-like labels.
- This version also fixes the security bugs reported in january.
-------------------------------------------------------------------
Tue Feb 4 13:19:20 CET 2014 - pth@suse.de
- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.
-------------------------------------------------------------------
Wed Dec 11 16:17:50 UTC 2013 - matz@suse.de

View File

@ -20,26 +20,19 @@
%define config_file config6
Name: graphviz
Version: 2.34.0
Version: 2.38.0
Release: 0
Summary: Graph Visualization Tools
License: IPL-1.0
License: EPL-1.0
Group: Applications/Productivity
Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
Source: http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz
Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch
#PATCH-FIX-UPSTREAM print can only be called as function in python3
Patch4: graphviz-python3_version.patch
#PATCH-FIX-UPSTREAM Use getaddrinfo instead of gethostbyname
# This got accepted upstream so it can be removed on the next
# release.
Patch5: graphviz-getaddrinfo.patch
#PATCH-FIX-UPSTREAM This is fixed upstream in a similar way, can be
# removed update to next release
Patch6: graphviz-fix-includes.patch
#PATCH-FIX-UPSTREAM Off-by-one bug
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
@ -98,9 +91,9 @@ Note: If you need output in png format you also need to install
%setup -q
%patch2
%patch3
%patch4 -p1
%patch5
%patch6
%patch4
rm -f contrib/gprof2dot.awk
# 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
@ -185,7 +178,6 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
%files
%defattr(-,root,root)
%doc doc/FAQ.html AUTHORS COPYING README NEWS ChangeLog
#%%attr(755,root,root) %{_bindir}/*
%{_bindir}/acyclic
%{_bindir}/bcomps
%{_bindir}/ccomps
@ -196,6 +188,7 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
%{_bindir}/dot2gxl
%{_bindir}/dot_builtins
%{_bindir}/dotty
%{_bindir}/edgepaint
%{_bindir}/fdp
%{_bindir}/gc
%{_bindir}/gml2gv
@ -257,6 +250,8 @@ if ! test -x $RPM_INSTALL_PREFIX0/bin/dot; then rm -f $RPM_INSTALL_PREFIX0/%{_li
%{_datadir}/%{name}/gvpr/span
%{_datadir}/%{name}/gvpr/topon
%{_datadir}/%{name}/gvpr/treetoclust
%{_datadir}/%{name}/gvpr/chkclusters
%{_datadir}/%{name}/gvpr/cycle
%doc %{_mandir}/man1/*.1*
%doc %{_mandir}/man7/*.7*