Hello community, here is the log from the commit of package graphviz for openSUSE:Factory checked in at 2014-07-21 21:39:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/graphviz (Old) and /work/SRC/openSUSE:Factory/.graphviz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "graphviz" Changes: -------- --- /work/SRC/openSUSE:Factory/graphviz/graphviz-gvedit.changes 2014-01-23 15:44:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-gvedit.changes 2014-07-21 21:39:29.000000000 +0200 @@ -1,0 +2,51 @@ +Thu Jul 17 23:14:32 CEST 2014 - [email protected] + +- Change License to EPL-1.0. + +------------------------------------------------------------------- +Fri May 23 16:46:05 CEST 2014 - [email protected] + +- Fix URL to point to the new location of the sources. + +------------------------------------------------------------------- +Fri May 23 14:23:57 CEST 2014 - [email protected] + +- 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 - [email protected] + +- Fix graphviz-gvedit.changes by removing all entries that only + apply to graphviz. + +------------------------------------------------------------------- +Sat Feb 8 17:58:55 CET 2014 - [email protected] + +- Remove non-existing patch from spec. + +------------------------------------------------------------------- +Tue Feb 4 13:20:24 CET 2014 - [email protected] + +- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it + contains a non-working uri. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/graphviz/graphviz-plugins.changes 2014-02-03 11:40:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-plugins.changes 2014-07-21 21:39:29.000000000 +0200 @@ -1,0 +2,68 @@ +Thu Jul 17 23:14:32 CEST 2014 - [email protected] + +- Change License to EPL-1.0. + +------------------------------------------------------------------- +Tue Jul 15 11:17:42 UTC 2014 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- Fix URL to point to the new location of the sources. + +------------------------------------------------------------------- +Fri May 23 14:23:57 CEST 2014 - [email protected] + +- 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 - [email protected] + +- Remove non-existing patch from spec. + +------------------------------------------------------------------- +Tue Feb 4 13:20:28 CET 2014 - [email protected] + +- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it + contains a non-working uri. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/graphviz/graphviz-smyrna.changes 2014-01-23 15:44:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-smyrna.changes 2014-07-21 21:39:29.000000000 +0200 @@ -1,0 +2,41 @@ +Thu Jul 17 23:14:32 CEST 2014 - [email protected] + +- Change License to EPL-1.0. + +------------------------------------------------------------------- +Fri May 23 16:46:05 CEST 2014 - [email protected] + +- Fix URL to point to the new location of the sources. + +------------------------------------------------------------------- +Fri May 23 14:23:57 CEST 2014 - [email protected] + +- 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 - [email protected] + +- Update to 2.36,0. +- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it + contains a non-working uri. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/graphviz/graphviz.changes 2014-01-23 15:44:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz.changes 2014-07-21 21:39:29.000000000 +0200 @@ -1,0 +2,73 @@ +Tue Jul 15 11:33:27 UTC 2014 - [email protected] + +- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch + from graphviz-plugins.spec + +------------------------------------------------------------------- +Fri May 23 16:46:05 CEST 2014 - [email protected] + +- Fix URL to point to the new location of the sources. + +------------------------------------------------------------------- +Fri May 23 14:23:57 CEST 2014 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it + contains a non-working uri. + +------------------------------------------------------------------- Old: ---- graphviz-2.34.0.tar.gz graphviz-fix-includes.patch graphviz-getaddrinfo.patch graphviz-plugins-tcl_install_dir.patch graphviz-ppc64le_lib64_support.patch graphviz-python3_version.patch New: ---- graphviz-2.38.0.tar.gz graphviz-array_overflow.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ graphviz-gvedit.spec ++++++ --- /var/tmp/diff_new_pack.RHvlHK/_old 2014-07-21 21:39:31.000000000 +0200 +++ /var/tmp/diff_new_pack.RHvlHK/_new 2014-07-21 21:39:31.000000000 +0200 @@ -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 @@ %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 ++++++ graphviz-plugins.spec ++++++ --- /var/tmp/diff_new_pack.RHvlHK/_old 2014-07-21 21:39:31.000000000 +0200 +++ /var/tmp/diff_new_pack.RHvlHK/_new 2014-07-21 21:39:31.000000000 +0200 @@ -64,6 +64,7 @@ BuildRequires: perl BuildRequires: php5-devel BuildRequires: python-devel +BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: swig BuildRequires: tk-devel >= 8.3 @@ -85,31 +86,27 @@ %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 @@ %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 @@ 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 @@ %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 @@ %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 ++++++ graphviz-smyrna.spec ++++++ --- /var/tmp/diff_new_pack.RHvlHK/_old 2014-07-21 21:39:31.000000000 +0200 +++ /var/tmp/diff_new_pack.RHvlHK/_new 2014-07-21 21:39:31.000000000 +0200 @@ -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 @@ %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 ++++++ graphviz.spec ++++++ --- /var/tmp/diff_new_pack.RHvlHK/_old 2014-07-21 21:39:31.000000000 +0200 +++ /var/tmp/diff_new_pack.RHvlHK/_new 2014-07-21 21:39:31.000000000 +0200 @@ -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 @@ %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 @@ %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 @@ %{_bindir}/dot2gxl %{_bindir}/dot_builtins %{_bindir}/dotty +%{_bindir}/edgepaint %{_bindir}/fdp %{_bindir}/gc %{_bindir}/gml2gv @@ -257,6 +250,8 @@ %{_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* ++++++ graphviz-2.34.0.tar.gz -> graphviz-2.38.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/graphviz/graphviz-2.34.0.tar.gz /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-2.38.0.tar.gz differ: char 5, line 1 ++++++ graphviz-array_overflow.patch ++++++ --- 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 : -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
