- 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 Fri Feb 28 15:45:07 CET 2014 - pth@suse.de

View File

@ -19,7 +19,7 @@
%define mname graphviz %define mname graphviz
Name: graphviz-gvedit Name: graphviz-gvedit
Version: 2.36.0 Version: 2.38.0
Release: 0 Release: 0
Summary: Graph editor based on Qt Summary: Graph editor based on Qt
License: IPL-1.0 License: IPL-1.0
@ -30,6 +30,8 @@ Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources #PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch Patch3: graphviz-no_strict_aliasing.patch
#PATCH-FIX-UPSTREAM Off-by-one error in htmltable.c
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: bison BuildRequires: bison
@ -65,6 +67,7 @@ package.
%setup -q -n %{mname}-%{version} %setup -q -n %{mname}-%{version}
%patch2 %patch2
%patch3 %patch3
%patch4
rm -f contrib/gprof2dot.awk rm -f contrib/gprof2dot.awk
# Fix path in generated man pages # 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 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 %if 0%{?suse_version} > 1020
BuildRequires: fdupes BuildRequires: fdupes
%endif %endif
Version: 2.36.0 Version: 2.38.0
Release: 0 Release: 0
Summary: Graph Visualization Tools Summary: Graph Visualization Tools
License: IPL-1.0 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 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 #PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch Patch3: graphviz-no_strict_aliasing.patch
Patch4: graphviz-array_overflow.patch
#Patches from 100 up are for graphviz-plugin only #Patches from 100 up are for graphviz-plugin only
Patch100: graphviz-plugins-fix_install_dirs.patch Patch100: graphviz-plugins-fix_install_dirs.patch
Patch102: graphviz-plugins-tcl_install_dir.patch Patch102: graphviz-plugins-tcl_install_dir.patch
@ -267,6 +268,7 @@ Provides some additional PDF and HTML documentation for graphviz.
%prep %prep
%setup -q -n %{mname}-%{version} %setup -q -n %{mname}-%{version}
%patch3 %patch3
%patch4
%patch100 %patch100
%patch102 %patch102
%patch103 %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 Tue Feb 4 13:20:33 CET 2014 - pth@suse.de

View File

@ -19,7 +19,7 @@
%define mname graphviz %define mname graphviz
Name: graphviz-smyrna Name: graphviz-smyrna
Version: 2.36.0 Version: 2.38.0
Release: 0 Release: 0
Summary: Glut based graph viewer Summary: Glut based graph viewer
License: IPL-1.0 License: IPL-1.0
@ -30,6 +30,7 @@ Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources #PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch Patch3: graphviz-no_strict_aliasing.patch
Patch4: graphviz-array_overflow.patch
#PATCH-FIX-UPSTREAM add flags to also link against libGLU and libGL #PATCH-FIX-UPSTREAM add flags to also link against libGLU and libGL
Patch10: graphviz-smyrna-link_against_glu.patch Patch10: graphviz-smyrna-link_against_glu.patch
BuildRequires: autoconf BuildRequires: autoconf
@ -78,6 +79,7 @@ package.
%patch2 %patch2
%patch3 %patch3
%patch10 %patch10
%patch4
rm -f contrib/gprof2dot.awk rm -f contrib/gprof2dot.awk
# Fix path in generated man pages # 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 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 September 15, 2013
- Add <S> element for strike-through to HTML-like labels. - 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 Tue Feb 4 13:19:20 CET 2014 - pth@suse.de

View File

@ -20,7 +20,7 @@
%define config_file config6 %define config_file config6
Name: graphviz Name: graphviz
Version: 2.36.0 Version: 2.38.0
Release: 0 Release: 0
Summary: Graph Visualization Tools Summary: Graph Visualization Tools
License: EPL-1.0 License: EPL-1.0
@ -31,6 +31,8 @@ Source2: graphviz-rpmlintrc
Patch2: graphviz-fix-pkgIndex.patch Patch2: graphviz-fix-pkgIndex.patch
#PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources #PATCH-FIX-UPSTREAM There are too many type-punnings in the vmalloc sources
Patch3: graphviz-no_strict_aliasing.patch Patch3: graphviz-no_strict_aliasing.patch
#PATCH-FIX-UPSTREAM Off-by-one bug
Patch4: graphviz-array_overflow.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: bison BuildRequires: bison
@ -89,6 +91,8 @@ Note: If you need output in png format you also need to install
%setup -q %setup -q
%patch2 %patch2
%patch3 %patch3
%patch4
rm -f contrib/gprof2dot.awk rm -f contrib/gprof2dot.awk
# Fix path in generated man pages # 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}/dot2gxl
%{_bindir}/dot_builtins %{_bindir}/dot_builtins
%{_bindir}/dotty %{_bindir}/dotty
%{_bindir}/edgepaint
%{_bindir}/fdp %{_bindir}/fdp
%{_bindir}/gc %{_bindir}/gc
%{_bindir}/gml2gv %{_bindir}/gml2gv