* Mon Sep 06 2021 christian.voegl@suse.com
- Changelog Update for SLES:
The following patch has been backported to SLES and is therefore
missing from the Factory changelog:
* graphviz-malformed_input.patch (boo#1132091)
* Mon Aug 30 2021 christian.voegl@suse.com
- Changelog Update for SLES:
The Following patches have been backported to SLES and are therefore
missing from the Factory changelog:
* graphviz-2.40.1-fix-dot-segfault.patch (bsc#1151207)
* graphviz-out-of-bounds-write.patch (bsc#1185833)
* graphviz-null_dereference.patch (bsc#1185833)
* Wed Aug 11 2021 christian.voegl@suse.com
- Dropped python2 subpackages as the bindings are removed in 2.48
- Update to version 2.48.0 (changes since 2.47.1)
* marginally more accurate computations in Smyrna sphere projection
* Perl is no longer required to build Graphviz #2067
* nop more reliably returns success and failure exit statuses
* implicit 63 character limit on plugin names is removed in GVC
* remove Python 2 bindings #1992
* improved thread-safety in Graphviz bindings Makefile
* the CMake build system now enables -Wextra when building C++
* some Cgraph functions that take char* arguments that they do not modify have
been updated to take const char* arguments #634
* incorrectly using the layout attribute on anything other than a graph now
results in a warning about this being invalid #2078
* edgepaint accepts more standard -- prefixed command line arguments and
rejects invalid options #1971
* improved detection of Lefty dependencies in the Autotools build system
* Fix: out of bounds read when attempting to load a plugin whose name is ?63 characters
* Fix: out of bounds read when examining a registered plugin whose name is ?63 characters
* Fix: do not fclose(NULL) in gvmap
* Fix: Uninitialized variable read in delaunay_tri
potentially mismatched format string in tclpkg
* Fix: ortho's eqEndSeg incorrectly modifies its arguments #2047
* Fix: Autotools enables -Wtrampolines and -Wlogical-op for Clang #2066
* Fix: node_distinct_coloring failure due to out-of-memory now reported correctly
instead of referring to a failure to open lab_gamut
* Fix: a typo GD_LIBS to GDLIB_LIBS in tclpkg/tcldot/Makefile.am !2022
* Fix: Autotools build system sets libgd variables now instead of incorrectly setting
GTK variables
* Fix: HTML strings used as labels are distinguishable in GXL output by kind="HTML-like string"
* Fix: a Bashism removed from the Autotools build system
* Fix: when Criterion is available, the command_line test binary is no longer built
and installed by default, but rather during make check
* Fix: round-tripping a file through gv2gxl and then gxl2gv no longer causes
HTML-like labels to become non-HTML like labels #517
* Fix: fix ODR violation by including the ortho object files in the gvc lib also for
CMake and MSbuild #2096
* Mon Jun 28 2021 steven.kowalik@suse.com
- Update graphviz-2.20.2-interpreter_names.patch so the Python demo
uses Python 3.
* Wed Jun 02 2021 christophe@krop.fr
- Install epl-v10.txt instead of COPYING.
The COPYING file is a symlink to epl-v10.txt.
* Fri May 14 2021 rpm@fthiessen.de
- Update to version 2.47.1
* More detailed error messages when opening input file fails
* The edges in JSON output are ordered now
* Fixed xdot man page does not document some functions
* Fixed PIC renderer
* Fixed dot conversion to dia format
* Fixed memory leak of reference-counted HTML strings
* Fix for TBbalance attribute code
* Fixed HTML parser error with single closing square bracket in
table row
* Fixed reference counted strings put the HTML bit in the middle
of the reference count
* Fixed & escape disappearing
* Fixed gvpr -? to actually print usage and exit non-zero
* Fixed memory leak in libmingle
* Fixed memory leak in ANN bridge
* Fixed buffer overflow in unflatten
* Fixed agxbputc macro does not bracket its arguments
- Drop upstream fixed graphviz-2.46-fix-shebang.patch
* Using POSIX shell, no need for ksh
* Wed Apr 14 2021 schwab@suse.de
- Remove obsolete pre_checkin.sh
* Thu Apr 08 2021 christian.voegl@suse.com
- Buildrequire full ghostscript in the addons package
to avoid a conflict betwen ghostcript-mini and ghostscript-devel
* Tue Mar 16 2021 christian.voegl@suse.com
- Replace ghostscript-mini dependency with ghostscript_any
* Mon Mar 01 2021 christian.voegl@suse.com
- Add graphviz-webp package to for webp image support
Version: 2.40.1-4.86
* Tue Jan 16 2018 dimstar@opensuse.org
- Disable building the graphviz-ocaml package: we have no consumer
of it, but not building it allows us to elminiate a build cycle.
* Thu Oct 26 2017 pth@suse.de
- Reverse last change.
* Wed Oct 25 2017 pth@suse.de
- Remove pre_checkin.sh and graphviz-addon.* as they aren't needed
anymore.
* Mon Oct 23 2017 pth@suse.de
- Replace the recommends for graphviz-gnome by a 'supplements packageand'
so that graphviz doesn't pull in all the X11 related stuff on a
machine without graphical desktop (bsc#930442).
* Wed Oct 04 2017 dimstar@opensuse.org
- Exclude %{_mandir}/man1/smyrna.1%{ext_man} from graphiz' main
package, since the man page is packaged in the -smyrna sub
package already.
* Mon Aug 07 2017 tchvatal@suse.com
- Add bcond for java and ocaml that can be overriden in staging prj
* Thu Aug 03 2017 tchvatal@suse.com
- Drop smyrna and gvedit separate spec, now handled by
graphviz-addons
* Switch graphviz-gvedit to Qt5:
+ graphviz-qt5.patch
- Drop graphviz-plugin subkpg in favor of graphviz-addons.spec
that is generated from graphviz directly
- Make sure all patches are applied also in main package so none
get lost by accident
- Refresh patch graphviz-plugins-fix_install_dirs.patch
- Make sure graphviz php plugins are generated using php7
* set the php7 path in graphviz-plugins-fix_install_dirs.patch
- Remove tkspline from tcl package as it is no longer shipped
- Make sure the pic/pie is enforced on all the libs/bins
* Wed Aug 02 2017 tchvatal@suse.com
- Update to 2.40.1 release:
* Remove usage of ast_common.h
* network-simplex fixes and optimization (Stephen North)
* built-in tred tool now available in the various swig generated
language bindings (John Ellson)
* number rounding added to SVG renderer (same as PS and TK rounding)
to aid regression testing. (John Ellson)
* additional regressson test framework, used in Travis CI builds. (Erwin Janssen)
* PHP7 support (requires swig-3.0.11 or later). (John Ellson)
* Allow user to specify clustering algorithm in gvmap. (Emden Gansner)
* Add Sierpinski graph generator to gvgen. (Emden Gansner)
* Extensive code cleanup (Erwin Janssen)
* Removal of libgd source - use vanilla libgd from separate install
* Windows builds (Erwin Janssen)
* Appveyor CI for automated Windows build testing (Erwin Janssen)
* Travis CI for Fedora/Centos builds (Erwin Janssen)
* Added JSON output format, -Tjson (Emden Gansner)
* New curved arrowhead, cylinder node shape.
* Resolves bugs: 2599, 1172
* Add cylinder shape for databases.
* Free installed plugins
* Update makefile for dot so that the using libpanco_C in the static build include PANGOFT2
as well as PANGOCAIRO_LIBS (needed for some versions of Ubuntu)
* Add json output format
* output class value in svg files
* Add plain shape for use with HTML-like labels.
* Add icurve arrowhead.
* Revert to old, translate to origin semantics in neato, etc. Add flag notranslate if that is
what the user desires.
- Run over with spec-cleaner and convert deps to pkgconfig
- Fix Group
- Remove unused pre requirements as there is no pre phase
- Inline sed changes and do not rely on pipes
- Do not add needless requires to devel pkg, there are no such stated
dependencies in any of the .pc files provided
- Add pre_checkin.sh scriptlet to allow generating of the extras subpkg
instead of having independent spec files
* Sun May 28 2017 bwiedemann@suse.com
- Add reproducible.patch to not have binaries depend on build system timings
* Wed Jun 10 2015 mpluskal@suse.com
- Remove pangocairo and lasi support as it introduces build cycle
Version: 2.40.1-6.3.2
* Tue Apr 16 2019 christian.voegl@suse.com
- Added graphivz-malformed_input.patch from commit 839085f8
to fix CVE-2019-11023 (boo#1132091)
* Thu Apr 09 2015 opensuse.lietuviu.kalba@gmail.com
- Build with pangocairo and lasi support.
* Mon Nov 17 2014 ledest@gmail.com
- fix ksh-specific constrictions in gvmap.sh script
- add patches:
+ graphviz-2.38.0-fix-gvmap.patch
* Tue Jul 15 2014 toddrme2178@gmail.com
- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch
from graphviz-plugins.spec
* Fri May 23 2014 pth@suse.de
- Fix URL to point to the new location of the sources.
* Fri May 23 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 04 2014 pth@suse.de
- Update to 2.36,0:
(graphviz tracker lives at http://www.graphviz.org/mantisbt/my_view_page.php)
Fixed bugs:
* The xdot pad attribute is documented to have a default value of
0.0555 (inches, equals 0002091:0000004 points). However when no
pad attribute was specified, xdot output behaved as though the
default was 0 (graphviz tracker 2372).
* Graphviz gave incorrect svg when labels contained HTML entities
(graphviz tracker 2384).
* Building gvedit failed with undefined references (graphviz
tracker 2388).
* Document that edge[style=tapered] does not support colorList and
that edge[style=tapered] does not work with arrowType:none
(graphviz tracker 2391).
* Use a stronger test for orthogonal routing and, if it fails, revert
to line segments for edges (graphviz tracker 2393).
* Fix xdot background polygon coordinates being "nan" with no nodes
(graphviz tracker 2393).
* Circo couldn't rescale a graph using the mindist attribute
(graphviz tracker 2395).
- Remove old libgraph sources from distributions.
- Move master git repo to github.com
September 15, 2013
- Add <S> element for strike-through to HTML-like labels.
- This version also fixes the security bugs reported in january.
* Tue Feb 04 2014 pth@suse.de
- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.
* Wed Dec 11 2013 matz@suse.de
- graphviz-fix-includes.patch: Use #include "cgraph.h", not <cgraph.h>
in graphviz/types.h.
* Tue Oct 29 2013 pth@suse.de
- Add graphviz-getaddrinfo.patch to use getaddrinfo instead of
gethostbyname.