From bfd546f3b30eb4759a8a45a558fa864df4a26a7c6b441f1df9e785d84c1a5b75 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Tue, 4 Feb 2014 12:21:18 +0000 Subject: [PATCH 01/13] - Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it contains a non-working uri. - Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it contains a non-working uri. - Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it contains a non-working uri. - Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it contains a non-working uri. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=81 --- graphviz-gvedit.changes | 6 ++++++ graphviz-gvedit.spec | 1 + graphviz-plugins.changes | 6 ++++++ graphviz-plugins.spec | 1 + graphviz-smyrna.changes | 6 ++++++ graphviz-smyrna.spec | 1 + graphviz.changes | 6 ++++++ graphviz.spec | 3 ++- 8 files changed, 29 insertions(+), 1 deletion(-) diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index 5dda77b..0f362e2 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index 1a58d05..d2356b5 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -67,6 +67,7 @@ package. %patch2 %patch3 %patch4 -p1 +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 diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 6ec79e6..1ec5cba 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 46df282..521743b 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -276,6 +276,7 @@ Provides some additional PDF and HTML documentation for graphviz. %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 diff --git a/graphviz-smyrna.changes b/graphviz-smyrna.changes index ab3eca1..9f1e76b 100644 --- a/graphviz-smyrna.changes +++ b/graphviz-smyrna.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Feb 4 13:20:33 CET 2014 - pth@suse.de + +- 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 diff --git a/graphviz-smyrna.spec b/graphviz-smyrna.spec index 8e53403..10f869e 100644 --- a/graphviz-smyrna.spec +++ b/graphviz-smyrna.spec @@ -80,6 +80,7 @@ package. %patch3 %patch4 -p1 %patch10 +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 diff --git a/graphviz.changes b/graphviz.changes index a009cf8..1de0f06 100644 --- a/graphviz.changes +++ b/graphviz.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz.spec b/graphviz.spec index a5d5e8a..3ebc487 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -23,7 +23,7 @@ Name: graphviz Version: 2.34.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 @@ -101,6 +101,7 @@ Note: If you need output in png format you also need to install %patch4 -p1 %patch5 %patch6 +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 From 7e2a617a8f9e9b620d3cb321ea1055ebb2ab063248871f2a9c01742a106a3c3c Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Tue, 4 Feb 2014 15:36:09 +0000 Subject: [PATCH 02/13] - 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 element for strike-through to HTML-like labels. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=82 --- graphviz-2.34.0.tar.gz | 3 -- graphviz-2.36.0.tar.gz | 3 ++ graphviz-fix-includes.patch | 13 ------- graphviz-getaddrinfo.patch | 67 ---------------------------------- graphviz-gvedit.spec | 3 +- graphviz-plugins.spec | 5 +-- graphviz-python3_version.patch | 19 ---------- graphviz-smyrna.spec | 4 +- graphviz.changes | 30 +++++++++++++++ graphviz.spec | 17 ++------- 10 files changed, 39 insertions(+), 125 deletions(-) delete mode 100644 graphviz-2.34.0.tar.gz create mode 100644 graphviz-2.36.0.tar.gz delete mode 100644 graphviz-fix-includes.patch delete mode 100644 graphviz-getaddrinfo.patch delete mode 100644 graphviz-python3_version.patch diff --git a/graphviz-2.34.0.tar.gz b/graphviz-2.34.0.tar.gz deleted file mode 100644 index e82040b..0000000 --- a/graphviz-2.34.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d94abca5745aa4c5808ab56cd3d0ec9ed14fb76a5a88d39e1f234fa84d22d764 -size 23921350 diff --git a/graphviz-2.36.0.tar.gz b/graphviz-2.36.0.tar.gz new file mode 100644 index 0000000..e3b895a --- /dev/null +++ b/graphviz-2.36.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37fd66d8def158575c75c4f6dbf536839e4ee468aa59314eb472d1aecb076361 +size 23846318 diff --git a/graphviz-fix-includes.patch b/graphviz-fix-includes.patch deleted file mode 100644 index c70af68..0000000 --- a/graphviz-fix-includes.patch +++ /dev/null @@ -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 -+#include "cgraph.h" - typedef struct Agraph_s graph_t; - typedef struct Agnode_s node_t; - typedef struct Agedge_s edge_t; diff --git a/graphviz-getaddrinfo.patch b/graphviz-getaddrinfo.patch deleted file mode 100644 index 17a68fd..0000000 --- a/graphviz-getaddrinfo.patch +++ /dev/null @@ -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+"); - } - diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index d2356b5..a41b5d3 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -19,7 +19,7 @@ %define mname graphviz Name: graphviz-gvedit -Version: 2.34.0 +Version: 2.36.0 Release: 0 Summary: Graph editor based on Qt License: IPL-1.0 @@ -30,7 +30,6 @@ 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 BuildRequires: autoconf BuildRequires: automake BuildRequires: bison diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 521743b..20ed4e6 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -85,7 +85,7 @@ BuildRequires: pkgconfig(pango) %if 0%{?suse_version} > 1020 BuildRequires: fdupes %endif -Version: 2.34.0 +Version: 2.36.0 Release: 0 Summary: Graph Visualization Tools License: IPL-1.0 @@ -94,8 +94,6 @@ 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 -#PATCH-FIX-UPSTREAM print can only be called as function in python3 -Patch4: graphviz-python3_version.patch #Patches from 100 up are for graphviz-plugin only Patch100: graphviz-plugins-fix_install_dirs.patch Patch102: graphviz-plugins-tcl_install_dir.patch @@ -269,7 +267,6 @@ Provides some additional PDF and HTML documentation for graphviz. %prep %setup -q -n %{mname}-%{version} %patch3 -%patch4 -p1 %patch100 %patch102 %patch103 diff --git a/graphviz-python3_version.patch b/graphviz-python3_version.patch deleted file mode 100644 index d398459..0000000 --- a/graphviz-python3_version.patch +++ /dev/null @@ -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 diff --git a/graphviz-smyrna.spec b/graphviz-smyrna.spec index 10f869e..0bc993b 100644 --- a/graphviz-smyrna.spec +++ b/graphviz-smyrna.spec @@ -19,7 +19,7 @@ %define mname graphviz Name: graphviz-smyrna -Version: 2.34.0 +Version: 2.36.0 Release: 0 Summary: Glut based graph viewer License: IPL-1.0 @@ -30,7 +30,6 @@ 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 add flags to also link against libGLU and libGL Patch10: graphviz-smyrna-link_against_glu.patch BuildRequires: autoconf @@ -78,7 +77,6 @@ package. %setup -q -n %{mname}-%{version} %patch2 %patch3 -%patch4 -p1 %patch10 rm -f contrib/gprof2dot.awk diff --git a/graphviz.changes b/graphviz.changes index 1de0f06..f26f3f2 100644 --- a/graphviz.changes +++ b/graphviz.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +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 element for strike-through to HTML-like labels. + ------------------------------------------------------------------- Tue Feb 4 13:19:20 CET 2014 - pth@suse.de diff --git a/graphviz.spec b/graphviz.spec index 3ebc487..719047e 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -20,7 +20,7 @@ %define config_file config6 Name: graphviz -Version: 2.34.0 +Version: 2.36.0 Release: 0 Summary: Graph Visualization Tools License: EPL-1.0 @@ -31,15 +31,6 @@ 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 BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -98,9 +89,6 @@ Note: If you need output in png format you also need to install %setup -q %patch2 %patch3 -%patch4 -p1 -%patch5 -%patch6 rm -f contrib/gprof2dot.awk # Fix path in generated man pages @@ -186,7 +174,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 @@ -258,6 +245,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* From c88447b527102e750b9172faf6439e1cc4866c8a8a16fe7825319cf2e5c14d58 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Sat, 8 Feb 2014 17:00:43 +0000 Subject: [PATCH 03/13] - Remove non-existing patch from spec. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=83 --- graphviz-gvedit.changes | 484 +++++++++++++++++++++++++++++++++++++++ graphviz-gvedit.spec | 1 - graphviz-plugins.changes | 5 + graphviz-plugins.spec | 2 +- 4 files changed, 490 insertions(+), 2 deletions(-) diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index 0f362e2..7f8590d 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -1,3 +1,487 @@ +------------------------------------------------------------------- +Sat Feb 8 17:58:55 CET 2014 - pth@suse.de + +- Remove non-existing patch from spec. + +------------------------------------------------------------------- +Sat Feb 8 17:58:48 CET 2014 - pth@suse.de + +------------------------------------------------------------------- +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 + +- use the right ruby macro + +------------------------------------------------------------------- +Sat Jan 18 17:06:59 UTC 2014 - coolo@suse.com + +- fix mono bcond. It's without, not !with + +------------------------------------------------------------------- +Sat Jan 18 16:47:55 UTC 2014 - coolo@suse.com + +- use global java bcond instead of an own now that it buildrequires + jdk and no longer gcc + +------------------------------------------------------------------- +Tue Jan 14 11:54:17 UTC 2014 - dvlaeev@suse.com + +- Don't build C# binding without mono. Otherwise we get unpackaged + files. + +------------------------------------------------------------------- +Sat Jan 11 07:27:19 UTC 2014 - coolo@suse.com + +- remove unneeded ksh dependency + +------------------------------------------------------------------- +Fri Dec 6 22:26:21 UTC 2013 - matz@suse.de + +- Add powerpc64le to list of lib64 platforms + (graphviz-ppc64le_lib64_support.patch). + +------------------------------------------------------------------- +Mon Oct 14 15:28:40 CEST 2013 - pth@suse.de + +- Use wildcards for specifying tcl directory. + +------------------------------------------------------------------- +Thu Oct 10 19:37:47 CEST 2013 - pth@suse.de + +- Change BuildRequires for Java so that the spec doesn't need + to be modified for newer jdk versions. + +------------------------------------------------------------------- +Tue Oct 8 20:01:18 CEST 2013 - pth@suse.de + +- Don't apply graphviz-fix-pkgIndex.patch twice. +- Remove Buildrequires for libqt4-devel. + +------------------------------------------------------------------- +Thu Sep 12 17:56:06 CEST 2013 - pth@suse.de + +- Add graphviz-python3_version.patch that put the call to print in + Parentheses. + +------------------------------------------------------------------- +Mon Sep 9 13:45:47 CEST 2013 - pth@suse.de + +- Update to 2.34.0 (see changes for graphviz), +- Remove patches accepted upstream: + graphviz-missing_headers.patch, graphviz-aarch64_lib64_support.patch, + graphviz-type_punning.patch, graphviz-buffer_overflow.patch, + graphviz-proper_prototypes.patch, graphviz-python_version.patch, + graphviz-guile.patch, graphviz-java_in_lib64.patch +- Add graphviz-type_punning.patch which compiles the vmalloc sources + with -fno-strict-aliasing. + +------------------------------------------------------------------- +Thu Sep 5 15:46:47 CEST 2013 - pth@suse.de + +- Update to 2.32.0. Changes since 2.28.0: + 2.32.0: + - New version of xdot format, annotating gradient color schemes + - Support for reading pdf images using poppler + - Lefty/dotty/lneato now accept anonymous graphs + - Add star node shape + - Add two-tone (non-gradient) fill + 2.30.1: + - various build fixes + 2.30.0: + - Replaced libgraph with libcgraph; use of libgraph is now deprecated + - New ranking algorithm that allows multiple subgraph constraints + - Support edges using curved arcs. + - Added new shapes used by the synthetic biology community. + - For HTML-like labels, provide rounded cells, and dashed or dotted borders. + - Add lcurve and rcurve arrowheads. + - Add prototype pie chart and striped fills. + - Support insets in treemaps to make containment clear + - Add random rooted tree generation to gvgen + - Allow GVPRPATH to specify that the default path be prepended or + appended to it. + - Support arbitrary lists of layers; allow the user to specify arbitrary + layers for output. + - A collection of gvpr scripts, which were part of the source package, + are now installed in /share/graphviz/gvpr, and the that path + is used as part of th default built-in path for gvpr. + - Update libexpr to reflect Glenn Fowler's changes including scopes for + variables. + - Add next graph variable to gvpr + - Modify dot and fdp so that a cluster's margin attribute will affect + the space between the bounding box and nodes + - Modify the dijkstra tool to use only directed edges + - Output numbers without quotes if quotes are not needed on input + - Support gradient fill + - Provide support for webp images + - Fix tapered edges to use the dir attribute and arrowhead + - Add imagepath attribute + - Add help functionality to Graphviz.app + - Add ,, to html strings via svg + - Add tapered edges + - Add support for external labels + - Add initial implementation of graphml2gv + - Add basic horizontal and vertical rules to html tables + +- Remove graphviz-gd_png_check_sig.patch as the file to patch doesn't + exist anymore. +- Add graphviz-buffer_overflow.patch to fix a buffer ovderflow in + lib/common/shapes.c(round_corners) by increasing the number of + elements in the array. +- Add graphviz-proper_prototypes.patch that changes dthdr.h to + include ast_common.h to get __STD_C defined, which in turn + enables proper prototypes. +- Run autoreconf to use -fno-strict-aliasing for libvmalloc sources +- Remove graphviz-2.18-do_not_use_ocamlopt.patch as it's not needed + anymore. +- Adapt graphviz-guile.patch, graphviz-plugins-fix_install_dirs.patch + and graphviz-python_version.patch to the new sources. +- Add graphviz-java_in_lib64.patch to search in /usr/lib64/jvm for + the java headers on platforms using lib64. +- Add graphviz-proper_use_of_qw.patch to put the use of qw in + config/config_perl.pl in brackets. +- Add graphviz-useless_warnings.patch to make gcc not warn about + harmless issues that arise from code generated by swig. +- Add patch tags in the spec files +- Upstreamed all patches that aren't SUSE specific. + +------------------------------------------------------------------- +Fri May 31 08:08:44 UTC 2013 - mhrusecky@suse.com + +- use %rb_ver to decide correct ruby version + +------------------------------------------------------------------- +Thu Mar 28 11:51:09 CET 2013 - pth@suse.de + +- Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch. +- Compile the code in lib/vmalloc with -fno-strict-aliasing + as it does type punning. + +------------------------------------------------------------------- +Sat Mar 16 22:27:10 UTC 2013 - dmueller@suse.com + +- add build conditionals for java, ocaml and mono (needed for + aarch64 port for now) +- add aarch64-lib64-support.diff: + add aarch64 to the list of lib64 architectures + +------------------------------------------------------------------- +Mon Sep 3 12:11:26 CEST 2012 - pth@suse.de + +- Reinstate the dependency on gtkglext-devel but guarded by an + 'if suse_version > 1220'. + +------------------------------------------------------------------- +Mon Sep 3 09:18:31 UTC 2012 - idonmez@suse.com + +- Remove dependency on gtkglext-devel, package no longer exists + in openSUSE > 12.2 + +------------------------------------------------------------------- +Mon Jun 11 14:55:13 UTC 2012 - coolo@suse.com + +- survive new ruby without autoreconf + +------------------------------------------------------------------- +Wed Apr 4 10:58:25 UTC 2012 - reddwarf@opensuse.org + +- Force lua 5.1 to fix Factory build + +------------------------------------------------------------------- +Tue Feb 28 09:43:45 CET 2012 - jsmeix@suse.de + +- BuildRequire "ghostscript" instead of outdated "ghostscript-mini" + (related to Ghostscript package clean-up, see bnc#735824). + +------------------------------------------------------------------- +Wed Oct 19 18:36:48 UTC 2011 - coolo@suse.com + +- /usr/bin/php5 does not exist + +------------------------------------------------------------------- +Tue Oct 4 18:41:12 CEST 2011 - pth@suse.de + +- Rename and prefix patch for uniformity within the package. + +------------------------------------------------------------------- +Wed Sep 28 14:01:13 UTC 2011 - idonmez@suse.com + +- Fix compilation with new guile +- Update to version 2.28.0 + - incremented library api version: + libcdt, libgraph, libcgraph, libgvpr, libgvc + - Add gvmap, cluster and gvmap.sh + - Deprecate dotty; prefer gvedit + - Add patchwork supporting squarified tree maps + - Add ordering as a node attribute + - Fix problems with font resolution + - Fix problems with text placement + - Fix twopi to set root attribute + - Make available layouts and formats available via the API + - Fix error message system so that an application can capture the messages + - New attributes and features for sfdp + - gvgen now allows the user to specify graph name and node name template + - Make overlap=false denote overlap=prism + - More efficient xdot library + - HTML-like labels provide ID + - Fixed bugs: 1480 1980 2044 2087 2088 2089 2091 2093 2094 + 2095 2101 2102 2103 2104 2112 2113 2118 2128 2129 2139 2149 + 2157 2113 2159 2160 2161 2163 + - Add scale attribute to twopi + - Add ,, to html strings + - migrated to 2005 version of cdt + +------------------------------------------------------------------- +Fri Mar 11 12:25:36 UTC 2011 - coolo@novell.com + +- fix conflict with libltdl (http://bugs.gentoo.org/339298) + +------------------------------------------------------------------- +Fri Jun 18 15:02:39 CEST 2010 - pth@suse.de + +- Fix CPPFLAGS for real. + +------------------------------------------------------------------- +Tue Jun 15 11:39:04 CEST 2010 - pth@suse.de + +- Readd AM_CPPFLAGS for libgv_perl. + +------------------------------------------------------------------- +Fri Jun 11 12:12:20 CEST 2010 - pth@suse.de + +- Set rpath for libperl (bnc#612766). + +------------------------------------------------------------------- +Wed Jun 2 14:05:46 CEST 2010 - pth@suse.de + +- Dot requires fonts when using pango for output (bnc#610873). + +------------------------------------------------------------------- +Fri May 28 15:15:48 CEST 2010 - meissner@suse.de + +- remove a powerpc hack for Darwin that failed our PowerPC build. + +------------------------------------------------------------------- +Fri Nov 13 23:37:02 CET 2009 - dmueller@suse.de + +- require the exact perl version it was build against, otherwise + libperl.so can not be found + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Fri Oct 24 16:05:18 CEST 2008 - mrueckert@suse.de + +- fix build with newer libtool +- fix debug package requires + +------------------------------------------------------------------- +Mon Oct 13 15:04:23 CEST 2008 - pth@suse.de + +- Fix vulnerability that allowed overflowing gstack (bnc#433747) + +------------------------------------------------------------------- +Wed Sep 17 10:09:10 CEST 2008 - dmueller@suse.de + +- fix python version detection + +------------------------------------------------------------------- +Thu Aug 14 16:51:30 CEST 2008 - ro@suse.de + +- drop get_release_number script +- remove release requires in plugins package, require just + the same version + +------------------------------------------------------------------- +Thu Aug 7 15:53:42 CEST 2008 - ro@suse.de + +- drop nodebug, require main graphviz package from debuginfo + instead + +------------------------------------------------------------------- +Thu Jul 10 12:11:47 CEST 2008 - pth@suse.de + +- Update to 2.20.2. Changes since 2.18: + + 2.20.2: + - Fix bug in HTML-like labels + + 2.20.1: + - Fix bug in ccomps related to conversion to cgraph + + 2.20.0: + - Fixed bugs (see http://www.graphviz.org/bugs/buglist.html for + details: + - 1315: Different/error output for *.os and *.pdf + - 1317: Graphviz fails to open more than 512 files. + - 1324: Graphviz crashes in atexit(). + - 1336: Plain format label delimiters change randomly. + - 1343: Layouts other than 'dot' seem broken in tcldot due to + documentation error. + - 1364: Dot fails with failed assertion. + - Add new "folder" shape for nodes. + - Migration of gvpr tools to libcgraph. + - New output format -Teps (encapsulated postscript) + - Various NetBSD and SuSE fixes incorporated + - ./configure now provides a summary + +------------------------------------------------------------------- +Tue Apr 29 19:30:23 CEST 2008 - pth@suse.de + +- Disable the use of ocamlopt as the archive turns up empty (bnc#384855). + +------------------------------------------------------------------- +Sun Apr 27 14:41:08 CEST 2008 - coolo@suse.de + +- fix build + +------------------------------------------------------------------- +Tue Apr 22 14:37:18 CEST 2008 - pth@suse.de + +- Move all GTK/GNOME related stuff to plugins package. + +------------------------------------------------------------------- +Thu Apr 17 13:08:40 CEST 2008 - pth@suse.de + +- Switch off strict aliasing until swig produces code that plays + by the rules. + +------------------------------------------------------------------- +Mon Apr 7 13:32:38 CEST 2008 - pth@suse.de + +- Fix paths for lua and php interpreter in examples. + +------------------------------------------------------------------- +Thu Apr 3 16:31:10 CEST 2008 - pth@suse.de + +- Fix package and filelist correctly. +- Install tcl specific libraries to %_libdir +- Properly package language specific demo code + +------------------------------------------------------------------- +Mon Mar 31 00:47:40 CEST 2008 - ro@suse.de + +- fix build (added directories to filelist) + +------------------------------------------------------------------- +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 + +- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script. +- Remove broken autoconf macros. + +------------------------------------------------------------------- +Fri Oct 26 17:34:08 CEST 2007 - pth@suse.de + +- Add missing includes. + +------------------------------------------------------------------- +Thu Aug 16 12:32:06 CEST 2007 - pth@suse.de + +- Add missing BuildRequires for fdupes +- Guard fdupes by check for suse_version + +------------------------------------------------------------------- +Mon Aug 13 19:23:50 CEST 2007 - pth@suse.de + +- lib/sfio/sfhdr.h(SFSETLOCALE): fix test for null pointer. +- Fix include paths for php5 +- Move gv_php man page to where man searches for it. +- Use %%fdupes +- Add rpmlintrc +- use -fno-strict-aliasing for gv_php + +------------------------------------------------------------------- +Mon Jun 11 18:13:15 CEST 2007 - ro@suse.de + +- no main package, no debuginfo + +------------------------------------------------------------------- +Wed Jun 6 19:02:17 CEST 2007 - pth@suse.de + +- Move man pages to _mandir (bugzilla #281398) + +------------------------------------------------------------------- +Fri May 11 10:32:51 CEST 2007 - ro@suse.de + +- added get_release_number.sh to sync rel-number between + graphviz and graphviz-plugins + +------------------------------------------------------------------- +Thu May 10 01:42:44 CEST 2007 - ro@suse.de + +- create own specfile for all plugins to reduce build dependencies + of main package (and break various build cycles) + + ------------------------------------------------------------------- Tue Feb 4 13:20:24 CET 2014 - pth@suse.de diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index a41b5d3..4011712 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -65,7 +65,6 @@ package. %setup -q -n %{mname}-%{version} %patch2 %patch3 -%patch4 -p1 rm -f contrib/gprof2dot.awk # Fix path in generated man pages diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 1ec5cba..7cee4a8 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 20ed4e6..830ab04 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -309,7 +309,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 {} ';' From 2d0100ef5f00e3ffedd9ef1d903e51d749ad614eee1422c42758fda856028bf6 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Fri, 28 Feb 2014 14:46:28 +0000 Subject: [PATCH 04/13] - Fix graphviz-gvedit.changes by removing all entries that only apply to graphviz. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=84 --- graphviz-gvedit.changes | 485 +--------------------------------------- 1 file changed, 6 insertions(+), 479 deletions(-) diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index 7f8590d..b738827 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -1,487 +1,14 @@ +------------------------------------------------------------------- +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. -------------------------------------------------------------------- -Sat Feb 8 17:58:48 CET 2014 - pth@suse.de - -------------------------------------------------------------------- -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 - -- use the right ruby macro - -------------------------------------------------------------------- -Sat Jan 18 17:06:59 UTC 2014 - coolo@suse.com - -- fix mono bcond. It's without, not !with - -------------------------------------------------------------------- -Sat Jan 18 16:47:55 UTC 2014 - coolo@suse.com - -- use global java bcond instead of an own now that it buildrequires - jdk and no longer gcc - -------------------------------------------------------------------- -Tue Jan 14 11:54:17 UTC 2014 - dvlaeev@suse.com - -- Don't build C# binding without mono. Otherwise we get unpackaged - files. - -------------------------------------------------------------------- -Sat Jan 11 07:27:19 UTC 2014 - coolo@suse.com - -- remove unneeded ksh dependency - -------------------------------------------------------------------- -Fri Dec 6 22:26:21 UTC 2013 - matz@suse.de - -- Add powerpc64le to list of lib64 platforms - (graphviz-ppc64le_lib64_support.patch). - -------------------------------------------------------------------- -Mon Oct 14 15:28:40 CEST 2013 - pth@suse.de - -- Use wildcards for specifying tcl directory. - -------------------------------------------------------------------- -Thu Oct 10 19:37:47 CEST 2013 - pth@suse.de - -- Change BuildRequires for Java so that the spec doesn't need - to be modified for newer jdk versions. - -------------------------------------------------------------------- -Tue Oct 8 20:01:18 CEST 2013 - pth@suse.de - -- Don't apply graphviz-fix-pkgIndex.patch twice. -- Remove Buildrequires for libqt4-devel. - -------------------------------------------------------------------- -Thu Sep 12 17:56:06 CEST 2013 - pth@suse.de - -- Add graphviz-python3_version.patch that put the call to print in - Parentheses. - -------------------------------------------------------------------- -Mon Sep 9 13:45:47 CEST 2013 - pth@suse.de - -- Update to 2.34.0 (see changes for graphviz), -- Remove patches accepted upstream: - graphviz-missing_headers.patch, graphviz-aarch64_lib64_support.patch, - graphviz-type_punning.patch, graphviz-buffer_overflow.patch, - graphviz-proper_prototypes.patch, graphviz-python_version.patch, - graphviz-guile.patch, graphviz-java_in_lib64.patch -- Add graphviz-type_punning.patch which compiles the vmalloc sources - with -fno-strict-aliasing. - -------------------------------------------------------------------- -Thu Sep 5 15:46:47 CEST 2013 - pth@suse.de - -- Update to 2.32.0. Changes since 2.28.0: - 2.32.0: - - New version of xdot format, annotating gradient color schemes - - Support for reading pdf images using poppler - - Lefty/dotty/lneato now accept anonymous graphs - - Add star node shape - - Add two-tone (non-gradient) fill - 2.30.1: - - various build fixes - 2.30.0: - - Replaced libgraph with libcgraph; use of libgraph is now deprecated - - New ranking algorithm that allows multiple subgraph constraints - - Support edges using curved arcs. - - Added new shapes used by the synthetic biology community. - - For HTML-like labels, provide rounded cells, and dashed or dotted borders. - - Add lcurve and rcurve arrowheads. - - Add prototype pie chart and striped fills. - - Support insets in treemaps to make containment clear - - Add random rooted tree generation to gvgen - - Allow GVPRPATH to specify that the default path be prepended or - appended to it. - - Support arbitrary lists of layers; allow the user to specify arbitrary - layers for output. - - A collection of gvpr scripts, which were part of the source package, - are now installed in /share/graphviz/gvpr, and the that path - is used as part of th default built-in path for gvpr. - - Update libexpr to reflect Glenn Fowler's changes including scopes for - variables. - - Add next graph variable to gvpr - - Modify dot and fdp so that a cluster's margin attribute will affect - the space between the bounding box and nodes - - Modify the dijkstra tool to use only directed edges - - Output numbers without quotes if quotes are not needed on input - - Support gradient fill - - Provide support for webp images - - Fix tapered edges to use the dir attribute and arrowhead - - Add imagepath attribute - - Add help functionality to Graphviz.app - - Add ,, to html strings via svg - - Add tapered edges - - Add support for external labels - - Add initial implementation of graphml2gv - - Add basic horizontal and vertical rules to html tables - -- Remove graphviz-gd_png_check_sig.patch as the file to patch doesn't - exist anymore. -- Add graphviz-buffer_overflow.patch to fix a buffer ovderflow in - lib/common/shapes.c(round_corners) by increasing the number of - elements in the array. -- Add graphviz-proper_prototypes.patch that changes dthdr.h to - include ast_common.h to get __STD_C defined, which in turn - enables proper prototypes. -- Run autoreconf to use -fno-strict-aliasing for libvmalloc sources -- Remove graphviz-2.18-do_not_use_ocamlopt.patch as it's not needed - anymore. -- Adapt graphviz-guile.patch, graphviz-plugins-fix_install_dirs.patch - and graphviz-python_version.patch to the new sources. -- Add graphviz-java_in_lib64.patch to search in /usr/lib64/jvm for - the java headers on platforms using lib64. -- Add graphviz-proper_use_of_qw.patch to put the use of qw in - config/config_perl.pl in brackets. -- Add graphviz-useless_warnings.patch to make gcc not warn about - harmless issues that arise from code generated by swig. -- Add patch tags in the spec files -- Upstreamed all patches that aren't SUSE specific. - -------------------------------------------------------------------- -Fri May 31 08:08:44 UTC 2013 - mhrusecky@suse.com - -- use %rb_ver to decide correct ruby version - -------------------------------------------------------------------- -Thu Mar 28 11:51:09 CET 2013 - pth@suse.de - -- Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch. -- Compile the code in lib/vmalloc with -fno-strict-aliasing - as it does type punning. - -------------------------------------------------------------------- -Sat Mar 16 22:27:10 UTC 2013 - dmueller@suse.com - -- add build conditionals for java, ocaml and mono (needed for - aarch64 port for now) -- add aarch64-lib64-support.diff: - add aarch64 to the list of lib64 architectures - -------------------------------------------------------------------- -Mon Sep 3 12:11:26 CEST 2012 - pth@suse.de - -- Reinstate the dependency on gtkglext-devel but guarded by an - 'if suse_version > 1220'. - -------------------------------------------------------------------- -Mon Sep 3 09:18:31 UTC 2012 - idonmez@suse.com - -- Remove dependency on gtkglext-devel, package no longer exists - in openSUSE > 12.2 - -------------------------------------------------------------------- -Mon Jun 11 14:55:13 UTC 2012 - coolo@suse.com - -- survive new ruby without autoreconf - -------------------------------------------------------------------- -Wed Apr 4 10:58:25 UTC 2012 - reddwarf@opensuse.org - -- Force lua 5.1 to fix Factory build - -------------------------------------------------------------------- -Tue Feb 28 09:43:45 CET 2012 - jsmeix@suse.de - -- BuildRequire "ghostscript" instead of outdated "ghostscript-mini" - (related to Ghostscript package clean-up, see bnc#735824). - -------------------------------------------------------------------- -Wed Oct 19 18:36:48 UTC 2011 - coolo@suse.com - -- /usr/bin/php5 does not exist - -------------------------------------------------------------------- -Tue Oct 4 18:41:12 CEST 2011 - pth@suse.de - -- Rename and prefix patch for uniformity within the package. - -------------------------------------------------------------------- -Wed Sep 28 14:01:13 UTC 2011 - idonmez@suse.com - -- Fix compilation with new guile -- Update to version 2.28.0 - - incremented library api version: - libcdt, libgraph, libcgraph, libgvpr, libgvc - - Add gvmap, cluster and gvmap.sh - - Deprecate dotty; prefer gvedit - - Add patchwork supporting squarified tree maps - - Add ordering as a node attribute - - Fix problems with font resolution - - Fix problems with text placement - - Fix twopi to set root attribute - - Make available layouts and formats available via the API - - Fix error message system so that an application can capture the messages - - New attributes and features for sfdp - - gvgen now allows the user to specify graph name and node name template - - Make overlap=false denote overlap=prism - - More efficient xdot library - - HTML-like labels provide ID - - Fixed bugs: 1480 1980 2044 2087 2088 2089 2091 2093 2094 - 2095 2101 2102 2103 2104 2112 2113 2118 2128 2129 2139 2149 - 2157 2113 2159 2160 2161 2163 - - Add scale attribute to twopi - - Add ,, to html strings - - migrated to 2005 version of cdt - -------------------------------------------------------------------- -Fri Mar 11 12:25:36 UTC 2011 - coolo@novell.com - -- fix conflict with libltdl (http://bugs.gentoo.org/339298) - -------------------------------------------------------------------- -Fri Jun 18 15:02:39 CEST 2010 - pth@suse.de - -- Fix CPPFLAGS for real. - -------------------------------------------------------------------- -Tue Jun 15 11:39:04 CEST 2010 - pth@suse.de - -- Readd AM_CPPFLAGS for libgv_perl. - -------------------------------------------------------------------- -Fri Jun 11 12:12:20 CEST 2010 - pth@suse.de - -- Set rpath for libperl (bnc#612766). - -------------------------------------------------------------------- -Wed Jun 2 14:05:46 CEST 2010 - pth@suse.de - -- Dot requires fonts when using pango for output (bnc#610873). - -------------------------------------------------------------------- -Fri May 28 15:15:48 CEST 2010 - meissner@suse.de - -- remove a powerpc hack for Darwin that failed our PowerPC build. - -------------------------------------------------------------------- -Fri Nov 13 23:37:02 CET 2009 - dmueller@suse.de - -- require the exact perl version it was build against, otherwise - libperl.so can not be found - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Fri Oct 24 16:05:18 CEST 2008 - mrueckert@suse.de - -- fix build with newer libtool -- fix debug package requires - -------------------------------------------------------------------- -Mon Oct 13 15:04:23 CEST 2008 - pth@suse.de - -- Fix vulnerability that allowed overflowing gstack (bnc#433747) - -------------------------------------------------------------------- -Wed Sep 17 10:09:10 CEST 2008 - dmueller@suse.de - -- fix python version detection - -------------------------------------------------------------------- -Thu Aug 14 16:51:30 CEST 2008 - ro@suse.de - -- drop get_release_number script -- remove release requires in plugins package, require just - the same version - -------------------------------------------------------------------- -Thu Aug 7 15:53:42 CEST 2008 - ro@suse.de - -- drop nodebug, require main graphviz package from debuginfo - instead - -------------------------------------------------------------------- -Thu Jul 10 12:11:47 CEST 2008 - pth@suse.de - -- Update to 2.20.2. Changes since 2.18: - - 2.20.2: - - Fix bug in HTML-like labels - - 2.20.1: - - Fix bug in ccomps related to conversion to cgraph - - 2.20.0: - - Fixed bugs (see http://www.graphviz.org/bugs/buglist.html for - details: - - 1315: Different/error output for *.os and *.pdf - - 1317: Graphviz fails to open more than 512 files. - - 1324: Graphviz crashes in atexit(). - - 1336: Plain format label delimiters change randomly. - - 1343: Layouts other than 'dot' seem broken in tcldot due to - documentation error. - - 1364: Dot fails with failed assertion. - - Add new "folder" shape for nodes. - - Migration of gvpr tools to libcgraph. - - New output format -Teps (encapsulated postscript) - - Various NetBSD and SuSE fixes incorporated - - ./configure now provides a summary - -------------------------------------------------------------------- -Tue Apr 29 19:30:23 CEST 2008 - pth@suse.de - -- Disable the use of ocamlopt as the archive turns up empty (bnc#384855). - -------------------------------------------------------------------- -Sun Apr 27 14:41:08 CEST 2008 - coolo@suse.de - -- fix build - -------------------------------------------------------------------- -Tue Apr 22 14:37:18 CEST 2008 - pth@suse.de - -- Move all GTK/GNOME related stuff to plugins package. - -------------------------------------------------------------------- -Thu Apr 17 13:08:40 CEST 2008 - pth@suse.de - -- Switch off strict aliasing until swig produces code that plays - by the rules. - -------------------------------------------------------------------- -Mon Apr 7 13:32:38 CEST 2008 - pth@suse.de - -- Fix paths for lua and php interpreter in examples. - -------------------------------------------------------------------- -Thu Apr 3 16:31:10 CEST 2008 - pth@suse.de - -- Fix package and filelist correctly. -- Install tcl specific libraries to %_libdir -- Properly package language specific demo code - -------------------------------------------------------------------- -Mon Mar 31 00:47:40 CEST 2008 - ro@suse.de - -- fix build (added directories to filelist) - -------------------------------------------------------------------- -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 - -- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script. -- Remove broken autoconf macros. - -------------------------------------------------------------------- -Fri Oct 26 17:34:08 CEST 2007 - pth@suse.de - -- Add missing includes. - -------------------------------------------------------------------- -Thu Aug 16 12:32:06 CEST 2007 - pth@suse.de - -- Add missing BuildRequires for fdupes -- Guard fdupes by check for suse_version - -------------------------------------------------------------------- -Mon Aug 13 19:23:50 CEST 2007 - pth@suse.de - -- lib/sfio/sfhdr.h(SFSETLOCALE): fix test for null pointer. -- Fix include paths for php5 -- Move gv_php man page to where man searches for it. -- Use %%fdupes -- Add rpmlintrc -- use -fno-strict-aliasing for gv_php - -------------------------------------------------------------------- -Mon Jun 11 18:13:15 CEST 2007 - ro@suse.de - -- no main package, no debuginfo - -------------------------------------------------------------------- -Wed Jun 6 19:02:17 CEST 2007 - pth@suse.de - -- Move man pages to _mandir (bugzilla #281398) - -------------------------------------------------------------------- -Fri May 11 10:32:51 CEST 2007 - ro@suse.de - -- added get_release_number.sh to sync rel-number between - graphviz and graphviz-plugins - -------------------------------------------------------------------- -Thu May 10 01:42:44 CEST 2007 - ro@suse.de - -- create own specfile for all plugins to reduce build dependencies - of main package (and break various build cycles) - - ------------------------------------------------------------------- Tue Feb 4 13:20:24 CET 2014 - pth@suse.de From 29f0fc8318a342694fb0676f54789f790d977519fb31f6ee14a2291d4d47f408 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Fri, 23 May 2014 13:36:04 +0000 Subject: [PATCH 05/13] - 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 --- graphviz-2.36.0.tar.gz | 3 --- graphviz-2.38.0.tar.gz | 3 +++ graphviz-array_overflow.patch | 19 +++++++++++++++++++ graphviz-gvedit.changes | 23 +++++++++++++++++++++++ graphviz-gvedit.spec | 5 ++++- graphviz-plugins.changes | 23 +++++++++++++++++++++++ graphviz-plugins.spec | 4 +++- graphviz-smyrna.changes | 23 +++++++++++++++++++++++ graphviz-smyrna.spec | 4 +++- graphviz.changes | 26 ++++++++++++++++++++++++++ graphviz.spec | 7 ++++++- 11 files changed, 133 insertions(+), 7 deletions(-) delete mode 100644 graphviz-2.36.0.tar.gz create mode 100644 graphviz-2.38.0.tar.gz create mode 100644 graphviz-array_overflow.patch diff --git a/graphviz-2.36.0.tar.gz b/graphviz-2.36.0.tar.gz deleted file mode 100644 index e3b895a..0000000 --- a/graphviz-2.36.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37fd66d8def158575c75c4f6dbf536839e4ee468aa59314eb472d1aecb076361 -size 23846318 diff --git a/graphviz-2.38.0.tar.gz b/graphviz-2.38.0.tar.gz new file mode 100644 index 0000000..0f44671 --- /dev/null +++ b/graphviz-2.38.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81aa238d9d4a010afa73a9d2a704fc3221c731e1e06577c2ab3496bdef67859e +size 25848858 diff --git a/graphviz-array_overflow.patch b/graphviz-array_overflow.patch new file mode 100644 index 0000000..e8ae51d --- /dev/null +++ b/graphviz-array_overflow.patch @@ -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 : diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index b738827..6a59f95 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -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 diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index 4011712..226d979 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -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 diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 7cee4a8..14e0863 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 830ab04..ab9831d 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -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 diff --git a/graphviz-smyrna.changes b/graphviz-smyrna.changes index 9f1e76b..dcfc479 100644 --- a/graphviz-smyrna.changes +++ b/graphviz-smyrna.changes @@ -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 diff --git a/graphviz-smyrna.spec b/graphviz-smyrna.spec index 0bc993b..638e634 100644 --- a/graphviz-smyrna.spec +++ b/graphviz-smyrna.spec @@ -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 diff --git a/graphviz.changes b/graphviz.changes index f26f3f2..622c52c 100644 --- a/graphviz.changes +++ b/graphviz.changes @@ -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 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 diff --git a/graphviz.spec b/graphviz.spec index 719047e..96e69e2 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -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 From 0abef70c7bb0c9b190d2c588c9ddb08db97580db0aa12a0c55958e28a78db7e6 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Fri, 23 May 2014 14:49:25 +0000 Subject: [PATCH 06/13] - Fix URL to point to the new location of the sources. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=86 --- graphviz-gvedit.changes | 6 ++++++ graphviz-gvedit.spec | 2 +- graphviz-plugins.changes | 6 ++++++ graphviz-plugins.spec | 2 +- graphviz-smyrna.changes | 6 ++++++ graphviz-smyrna.spec | 2 +- graphviz.changes | 5 +++++ graphviz.spec | 2 +- 8 files changed, 27 insertions(+), 4 deletions(-) diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index 6a59f95..0a52714 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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.30.0. Changes since 1.35.0: diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index 226d979..db51570 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -25,7 +25,7 @@ Summary: Graph editor based on Qt License: IPL-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 diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 14e0863..50c8943 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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.30.0. Changes since 1.35.0: diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index ab9831d..50b60d0 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -91,7 +91,7 @@ Summary: Graph Visualization Tools License: IPL-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 Patch4: graphviz-array_overflow.patch diff --git a/graphviz-smyrna.changes b/graphviz-smyrna.changes index dcfc479..41260a8 100644 --- a/graphviz-smyrna.changes +++ b/graphviz-smyrna.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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.30.0. Changes since 1.35.0: diff --git a/graphviz-smyrna.spec b/graphviz-smyrna.spec index 638e634..634cd92 100644 --- a/graphviz-smyrna.spec +++ b/graphviz-smyrna.spec @@ -25,7 +25,7 @@ Summary: Glut based graph viewer License: IPL-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 diff --git a/graphviz.changes b/graphviz.changes index 622c52c..c9a0a72 100644 --- a/graphviz.changes +++ b/graphviz.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz.spec b/graphviz.spec index 96e69e2..ab471e2 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -26,7 +26,7 @@ Summary: Graph Visualization Tools 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 From 29a671772ac34535e62641385337c9ed9d12a71be0331938dd335d242275e1a1 Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Sat, 31 May 2014 13:11:20 +0000 Subject: [PATCH 07/13] Accepting request 235924 from graphics OBS-URL: https://build.opensuse.org/request/show/235924 OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=87 --- graphviz-plugins.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 50b60d0..045bd56 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -34,7 +34,7 @@ BuildRequires: bison BuildRequires: flex BuildRequires: freetype2-devel >= 2 BuildRequires: gcc-c++ -BuildRequires: gd-devel +BuildRequires: libgd-devel BuildRequires: ghostscript BuildRequires: gmp-devel BuildRequires: graphviz From ff4418efcd0557d54a74ee5380ffad0b1ffff33db5df910ecd8a277593220eb9 Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Sat, 31 May 2014 15:34:38 +0000 Subject: [PATCH 08/13] fix patches OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=88 --- graphviz-plugins-tcl_install_dir.patch | 4 ++-- graphviz-plugins.spec | 4 +--- graphviz-ppc64le_lib64_support.patch | 11 ----------- 3 files changed, 3 insertions(+), 16 deletions(-) delete mode 100644 graphviz-ppc64le_lib64_support.patch diff --git a/graphviz-plugins-tcl_install_dir.patch b/graphviz-plugins-tcl_install_dir.patch index a8d0c3e..67abb30 100644 --- a/graphviz-plugins-tcl_install_dir.patch +++ b/graphviz-plugins-tcl_install_dir.patch @@ -23,7 +23,7 @@ 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 +@@ -527,8 +527,9 @@ pkgpython26dir = $(pkglibdir)/python26 pkgpython27dir = $(pkglibdir)/python27 pkgRdir = $(pkglibdir)/R pkgrubydir = $(pkglibdir)/ruby @@ -34,4 +34,4 @@ Index: tclpkg/Makefile.in + @WITH_TCL_TRUE@pkgindex_DATA = pkgIndex.tcl SUBDIRS = tclstubs tkstubs tclhandle gdtclft tcldot tclpathplan tkspline gv - EXTRA_DIST = Makefile.old mkpkgindex.sh + EXTRA_DIST = mkpkgindex.sh diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 045bd56..e151424 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -34,12 +34,12 @@ BuildRequires: bison BuildRequires: flex BuildRequires: freetype2-devel >= 2 BuildRequires: gcc-c++ -BuildRequires: libgd-devel BuildRequires: ghostscript BuildRequires: gmp-devel BuildRequires: graphviz BuildRequires: guile-devel BuildRequires: libexpat-devel +BuildRequires: libgd-devel BuildRequires: libgnomeui-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -102,7 +102,6 @@ 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 @@ -274,7 +273,6 @@ Provides some additional PDF and HTML documentation for graphviz. %patch103 %patch106 %patch108 -%patch109 rm -f contrib/gprof2dot.awk # Fix path in generated man pages diff --git a/graphviz-ppc64le_lib64_support.patch b/graphviz-ppc64le_lib64_support.patch deleted file mode 100644 index 93d4dc0..0000000 --- a/graphviz-ppc64le_lib64_support.patch +++ /dev/null @@ -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 From 1a81234a621bf9c903b8965d717896277f283447bfb14155c05882f445eba0c6 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Wed, 18 Jun 2014 20:50:29 +0000 Subject: [PATCH 09/13] - Apply patch from darix to ask ruby for directories. - Fix install path for tcl plugins. - Fix file list for gnome plugins. - Remove graphviz-plugins-fix_install_dirs.patch as it's not needed anymore. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=89 --- graphviz-plugins-tcl_install_dir.patch | 37 -------------------------- graphviz-plugins.changes | 15 +++++++++++ graphviz-plugins.spec | 12 ++++----- 3 files changed, 21 insertions(+), 43 deletions(-) delete mode 100644 graphviz-plugins-tcl_install_dir.patch diff --git a/graphviz-plugins-tcl_install_dir.patch b/graphviz-plugins-tcl_install_dir.patch deleted file mode 100644 index 67abb30..0000000 --- a/graphviz-plugins-tcl_install_dir.patch +++ /dev/null @@ -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 -@@ -527,8 +527,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 = mkpkgindex.sh diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 50c8943..149fa86 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +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-fix_install_dirs.patch as it's not needed + anymore. + +------------------------------------------------------------------- +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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index e151424..730ed8b 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -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 @@ -97,7 +98,6 @@ 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 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 @@ -105,9 +105,8 @@ Patch108: graphviz-useless_warnings.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,7 +268,6 @@ Provides some additional PDF and HTML documentation for graphviz. %patch3 %patch4 %patch100 -%patch102 %patch103 %patch106 %patch108 @@ -349,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) @@ -369,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 From 454305e77c0a61384c0d6f9d05f9511784292bba68f273a2b1bbdd6708816315 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Mon, 23 Jun 2014 09:13:48 +0000 Subject: [PATCH 10/13] - Remove graphviz-plugins-tcl_install_dir.patch as it's not needed - Remove graphviz-getaddrinfo.patch as the patch is upstream. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=90 --- graphviz-gvedit.changes | 2 +- graphviz-plugins.changes | 5 +++-- graphviz-plugins.spec | 3 +++ graphviz-ppc64le_lib64_support.patch | 11 +++++++++++ graphviz-smyrna.changes | 3 ++- 5 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 graphviz-ppc64le_lib64_support.patch diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index 0a52714..e21c82c 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -6,7 +6,7 @@ Fri May 23 16:46:05 CEST 2014 - pth@suse.de ------------------------------------------------------------------- Fri May 23 14:23:57 CEST 2014 - pth@suse.de -- Update to 2.30.0. Changes since 1.35.0: +- 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 diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 149fa86..5f42bf1 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -4,8 +4,9 @@ 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-fix_install_dirs.patch as it's not needed +- 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 @@ -21,7 +22,7 @@ Fri May 23 16:46:05 CEST 2014 - pth@suse.de ------------------------------------------------------------------- Fri May 23 14:23:57 CEST 2014 - pth@suse.de -- Update to 2.30.0. Changes since 1.35.0: +- 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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 730ed8b..1b64581 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -102,6 +102,8 @@ 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 +#PATCH-FIX-UPSTREAM Add ppc64le as using lib64 +Patch109: graphviz-ppc64le_lib64_support.patch Requires(pre): coreutils BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -271,6 +273,7 @@ Provides some additional PDF and HTML documentation for graphviz. %patch103 %patch106 %patch108 +%patch109 rm -f contrib/gprof2dot.awk # Fix path in generated man pages diff --git a/graphviz-ppc64le_lib64_support.patch b/graphviz-ppc64le_lib64_support.patch new file mode 100644 index 0000000..93d4dc0 --- /dev/null +++ b/graphviz-ppc64le_lib64_support.patch @@ -0,0 +1,11 @@ +--- 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 diff --git a/graphviz-smyrna.changes b/graphviz-smyrna.changes index 41260a8..aaca768 100644 --- a/graphviz-smyrna.changes +++ b/graphviz-smyrna.changes @@ -6,7 +6,7 @@ Fri May 23 16:46:05 CEST 2014 - pth@suse.de ------------------------------------------------------------------- Fri May 23 14:23:57 CEST 2014 - pth@suse.de -- Update to 2.30.0. Changes since 1.35.0: +- 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 @@ -30,6 +30,7 @@ Fri May 23 14:23:57 CEST 2014 - pth@suse.de ------------------------------------------------------------------- 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. From 597e3941e4e1c810bb83bd31d4909fd65d6675bc3fe37088032a0505937feec4 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Wed, 16 Jul 2014 10:27:06 +0000 Subject: [PATCH 11/13] Accepting request 241164 from home:TheBlackCat:branches:graphics This should fix the build errors when building in the openSUSE:Factory repository. The openSUSE_Factory_standard_direct build target builds against the openSUSE:Factory repository directly, not graphics, so if it builds there it will build in openSUSE:Factory. OBS-URL: https://build.opensuse.org/request/show/241164 OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=91 --- graphviz-plugins.changes | 7 +++++++ graphviz-plugins.spec | 5 +---- graphviz-ppc64le_lib64_support.patch | 11 ----------- graphviz.changes | 6 ++++++ 4 files changed, 14 insertions(+), 15 deletions(-) delete mode 100644 graphviz-ppc64le_lib64_support.patch diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 5f42bf1..5d3fa32 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 1b64581..512bff3 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -39,7 +39,7 @@ BuildRequires: gmp-devel BuildRequires: graphviz BuildRequires: guile-devel BuildRequires: libexpat-devel -BuildRequires: libgd-devel +BuildRequires: gd-devel BuildRequires: libgnomeui-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -102,8 +102,6 @@ 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 -#PATCH-FIX-UPSTREAM Add ppc64le as using lib64 -Patch109: graphviz-ppc64le_lib64_support.patch Requires(pre): coreutils BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,7 +271,6 @@ Provides some additional PDF and HTML documentation for graphviz. %patch103 %patch106 %patch108 -%patch109 rm -f contrib/gprof2dot.awk # Fix path in generated man pages diff --git a/graphviz-ppc64le_lib64_support.patch b/graphviz-ppc64le_lib64_support.patch deleted file mode 100644 index 93d4dc0..0000000 --- a/graphviz-ppc64le_lib64_support.patch +++ /dev/null @@ -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 diff --git a/graphviz.changes b/graphviz.changes index c9a0a72..7446cb1 100644 --- a/graphviz.changes +++ b/graphviz.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 From 8473a2a791a9aa8c5eec272513612e56ccf9b0ac77ae517f515dbc3eefc67bbd Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Wed, 16 Jul 2014 14:25:29 +0000 Subject: [PATCH 12/13] OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=92 --- graphviz-plugins.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 512bff3..184d9d3 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -34,12 +34,12 @@ BuildRequires: bison BuildRequires: flex BuildRequires: freetype2-devel >= 2 BuildRequires: gcc-c++ +BuildRequires: gd-devel BuildRequires: ghostscript BuildRequires: gmp-devel BuildRequires: graphviz BuildRequires: guile-devel BuildRequires: libexpat-devel -BuildRequires: gd-devel BuildRequires: libgnomeui-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel From b3c0fe0da11b76352409e5a4e6ff833992119ac023e735e4ea4c5851a841cc2a Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Thu, 17 Jul 2014 21:15:30 +0000 Subject: [PATCH 13/13] - Change License to EPL-1.0. OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=93 --- graphviz-gvedit.changes | 5 +++++ graphviz-gvedit.spec | 2 +- graphviz-plugins.changes | 5 +++++ graphviz-plugins.spec | 2 +- graphviz-smyrna.changes | 5 +++++ graphviz-smyrna.spec | 2 +- 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/graphviz-gvedit.changes b/graphviz-gvedit.changes index e21c82c..614ed26 100644 --- a/graphviz-gvedit.changes +++ b/graphviz-gvedit.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-gvedit.spec b/graphviz-gvedit.spec index db51570..d5ab57e 100644 --- a/graphviz-gvedit.spec +++ b/graphviz-gvedit.spec @@ -22,7 +22,7 @@ Name: graphviz-gvedit 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://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz diff --git a/graphviz-plugins.changes b/graphviz-plugins.changes index 5d3fa32..e949309 100644 --- a/graphviz-plugins.changes +++ b/graphviz-plugins.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-plugins.spec b/graphviz-plugins.spec index 184d9d3..32f1804 100644 --- a/graphviz-plugins.spec +++ b/graphviz-plugins.spec @@ -89,7 +89,7 @@ BuildRequires: fdupes 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://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz diff --git a/graphviz-smyrna.changes b/graphviz-smyrna.changes index aaca768..0377b19 100644 --- a/graphviz-smyrna.changes +++ b/graphviz-smyrna.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +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 diff --git a/graphviz-smyrna.spec b/graphviz-smyrna.spec index 634cd92..b9cd3c7 100644 --- a/graphviz-smyrna.spec +++ b/graphviz-smyrna.spec @@ -22,7 +22,7 @@ Name: graphviz-smyrna 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://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-%{version}.tar.gz