- 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.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=85
This commit is contained in:
Philipp Thomas 2014-05-23 13:36:04 +00:00 committed by Git OBS Bridge
parent 2d0100ef5f
commit 29f0fc8318
11 changed files with 133 additions and 7 deletions

View File

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

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,3 +1,26 @@
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.30.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

View File

@ -19,7 +19,7 @@
%define mname graphviz
Name: graphviz-gvedit
Version: 2.36.0
Version: 2.38.0
Release: 0
Summary: Graph editor based on Qt
License: IPL-1.0
@ -30,6 +30,8 @@ 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 Off-by-one error in htmltable.c
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
@ -65,6 +67,7 @@ package.
%setup -q -n %{mname}-%{version}
%patch2
%patch3
%patch4
rm -f contrib/gprof2dot.awk
# Fix path in generated man pages

View File

@ -1,3 +1,26 @@
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.30.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

View File

@ -85,7 +85,7 @@ BuildRequires: pkgconfig(pango)
%if 0%{?suse_version} > 1020
BuildRequires: fdupes
%endif
Version: 2.36.0
Version: 2.38.0
Release: 0
Summary: Graph Visualization Tools
License: IPL-1.0
@ -94,6 +94,7 @@ Url: http://www.graphviz.org/
Source: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{mname}-%{version}.tar.gz
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.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
@ -267,6 +268,7 @@ Provides some additional PDF and HTML documentation for graphviz.
%prep
%setup -q -n %{mname}-%{version}
%patch3
%patch4
%patch100
%patch102
%patch103

View File

@ -1,3 +1,26 @@
Fri May 23 14:23:57 CEST 2014 - pth@suse.de
- Update to 2.30.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

View File

@ -19,7 +19,7 @@
%define mname graphviz
Name: graphviz-smyrna
Version: 2.36.0
Version: 2.38.0
Release: 0
Summary: Glut based graph viewer
License: IPL-1.0
@ -30,6 +30,7 @@ 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-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,6 +79,7 @@ package.
%patch2
%patch3
%patch10
%patch4
rm -f contrib/gprof2dot.awk
# Fix path in generated man pages

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
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
@ -28,6 +52,8 @@ Tue Feb 4 15:52:00 CET 2014 - pth@suse.de
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

View File

@ -20,7 +20,7 @@
%define config_file config6
Name: graphviz
Version: 2.36.0
Version: 2.38.0
Release: 0
Summary: Graph Visualization Tools
License: EPL-1.0
@ -31,6 +31,8 @@ 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 Off-by-one bug
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
@ -89,6 +91,8 @@ Note: If you need output in png format you also need to install
%setup -q
%patch2
%patch3
%patch4
rm -f contrib/gprof2dot.awk
# Fix path in generated man pages
@ -184,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