SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for graphviz-tcl-2.49.3-236.4.x86_64.rpm :

* Fri Sep 06 2024 Dr. Werner Fink - For bug boo#1225776 add patches
* graphviz-2.49.3-boo1225776-gcc14.patch silent warning/error on incompatible pointer type
* graphviz-87cc546.patch also fix incompatible pointer type
* Tue Jul 09 2024 Martin Jambor - Add -fpermissive to optflags when compiling the addons flavor in order to prevent GCC 14 to throw errors upon encountering various C99 violations. [boo#1225776]
* Thu Mar 07 2024 Thomas Renninger - VUL-0: CVE-2023-46045: graphviz: out-of-bounds read via a crafted config6a file bsc#1219491 A gvc-detect-plugin-installation-failure-and-display-an-error.patch- Some alphabetical re-ordering and other spec file changes which should not have any functional change which came from some kind of auto-spec cleaner
* Thu Feb 22 2024 Michael Vetter - Use %patch -P N instead of deprecated %patchN.- Update graphviz-rpmlintrc
* Tue Nov 28 2023 Bernhard Wiedemann - Require bitstream-vera-fonts for correct .png rendering by doxygen+dot
* Wed Mar 01 2023 Stefan Brüns - Fix RPM conditionals for PHP, elif does not work on Leap 15.x- Remove unused ghostscript_any BuildRequires for qt5 and main flavors
* Mon Nov 14 2022 pgajdosAATTsuse.com- php8 support was added in swig 4.1.0
* Wed Oct 19 2022 Klaus Kämpf - add swig-4.1.0.patch to work around graphviz\'s incompatibility with swig-4.1.0.
* Fri Aug 12 2022 Stephan Kulow - Split the Qt5 dependencies from addons flavor - it\'s just gvedit
* Mon Jan 10 2022 Stefan Brüns - Remove pointless libgraphviz6 subpackage only containing broken and unnecessary ld.so.conf.d dropin.- Add required Provides and Obsoletes for library package split.- Remove unversioned symlinks for plugins, breaking shared library policy.- Remove duplicate python3 bindings in wrong directory (again).- Add missing post scriptlet for webp plugin.- Fix postun scriptlets for all plugins (be silent when graphviz gets removed completely, report errors otherwise).- Cleanup spec file.- Disable Java bindings, as unused/untested, and packaging is quite broken.
* Wed Nov 24 2021 Dirk Müller - update to 2.49.3: - gvpr \"split\", \"tokens\", and \"index\" functions produce incorrect results This was a regression that occurred between 2.47.1 and 2.47.2. - Lefty is disabled by default in the Autotools build system. To re-enable it, pass `--enable-lefty` to `./configure`. In a future release, Lefty will be removed. - remove PHP5 support in SWIG bindings - Msys experimental packages are included in release artifacts - CMake build system incorrectly aliases gv2gml to gml2gv - Gv2gml Doesn\'t escape quotes in attributes - GVPR incorrectly understands color schemes- reenable lefty to fix addons build
* Wed Oct 27 2021 Christian Vögl - Split libgraphviz into tlibcdt, libcgraph, libgvc, libgvpr, libpathplan, libxdot, and liblab_gamut packages, in order to fix shlib naming policy errors (boo#1191756)
* Sat Oct 16 2021 Dirk Müller - update to 2.49.1: - the CMake build system installs gzipped man pages if `gzip` is available #1883 - CMake projects using Graphviz as a subproject (`add_subdirectory`) can now link against and use `gvc`. - various problems in the generation of Javascript bindings - 2.48.0: test suite is failing #2112 - Ensure correct file-level dependency for generated file in cmake generated projects #2119 - compile failures with a C++20-compatible toolchain #2122 - compile errors on macOS when using Bison 3.8 #2127 - Make Graphviz buildable as a cmake subproject/subdirectory #1477 - Header not found in Cmake project #2109 - a very basic C++ API for a subset of the functions in lib/cgraph and lib/gvc, allowing a graph to be rendered from DOT source to a specified format. The new API is available through two new libraries: lib/cgraph++ and lib/gvc++. It is experimental, meaning that it might have breaking changes also in upcoming patch or minor releases (towards #2001) - CMake builds now support an `with_expat` option that allows the support for using HTML-like labels through the optional expat library to be explicitly enabled (default) or disabled - CMake builds now support an with_zlib option that allows the support for raster image compression through the optional zlib library to be explicitly enabled (default) or disabled - 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 - libexpr rejects printing the time (`%t`) if no format is provided - `-DDATE=…` option in the CMake build system has been removed - the Autotools build system no longer writes the DATE file and the portable source tarball no longer includes this - The attached dot file causes a segfault when processed #2095 - fix typos and update URLs in `edgepaint` usage text and man page - Fix clang\'s undefined behavior warning in dotLayout - gvpr doesn\'t build on macOS but MKDEFS_EXECUTABLE points to wrong directory #2101 - the generated gdefs.h header is no longer installed - `ccomps` out-of-memory message no longer incorrectly refers to `gc` - do not abort when `calloc(0, x)` or `calloc(x, 0)` in `gcalloc` return `NULL` - failed Exshort_t type discrimination #1799 - dot manpage is in wrong directory on Windows #1936 - CMake builds fail when when the ltdl library is not available even if the `enable_ltdl` option is `ON` - CMake builds fail when when the optional `zlib` library is not available - fix graph rotation in quartz plugin
* Mon Sep 06 2021 Christian Voegl - 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 Vögl - 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 Vögl - 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 Steve Kowalik - Update graphviz-2.20.2-interpreter_names.patch so the Python demo uses Python 3.
* Wed Jun 02 2021 Christophe Giboudeaux - Install epl-v10.txt instead of COPYING. The COPYING file is a symlink to epl-v10.txt.
* Fri May 14 2021 Ferdinand Thiessen - 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 Andreas Schwab - Remove obsolete pre_checkin.sh
* Thu Apr 08 2021 Christian Vögl - Buildrequire full ghostscript in the addons package to avoid a conflict betwen ghostcript-mini and ghostscript-devel
* Tue Mar 16 2021 Christian Vögl - Replace ghostscript-mini dependency with ghostscript_any
* Mon Mar 01 2021 Christian Vögl - Add graphviz-webp package to for webp image support
* Tue Feb 23 2021 Christian Vögl - Reenable ghostscript, but require just ghostscript-mini
* Thu Feb 18 2021 Christian Vögl - Update to new release 2.46.1 (changes since 2.44.1)
* Support for building against Guile 2.2
* Portable source is now also offered as a .tar.xz
* CentOS/RHEL 6 is no longer supported
* Vestiges of Qt4 support have been removed
* C++11 support is now required of the C++ compiler used to build Graphviz
* C99 support is now required of the C compiler used to build Graphviz
* Question about userout() function in agerror.c #1924
* The minimum version of Python required to run the test suite is 3.6
* memory leak in label construction
* gvedit compilation errors out, but works if manually compiled with qt5 #1862
* incorrect HTML BR attribute parsing code #1913
* broken overflow checks in RectArea #1906
* various memory leaks !1699
* Fix bad free in lefty !1709
* typo in pathcross #1926
* Out-of-bounds write caused by incorrect error handling of malloc in genUserdata #1928
* Offer .tar.xz files too #454
* Header file graphviz_version.h has no include guards #1929
* regression: newlines embedded in quoted labels / node names are not preserved in 2.46.0 #1931
* Properly fill graphviz_version.h !1706
* Cgraph\'s agxbuf API gained a new function agxbdisown(), for dissociating
* backing memory from the managed buffer
* Build system support for the Elbrus 2000 CPU, thanks to Michael Shigorin
* Cgraph\'s agheap() API has been removed
* Autotools build system support for eFence has been removed
* Building Graphviz with ICC defaults to -O2 instead of -O0
* Build system work arounds for GCC 3 have been removed
* Incomplete support for running the test suite under CMake has been removed
* Portable source tarballs now use the “ustar” POSIX format
* Minimum version of Flex required to build Graphviz is now 2.5.2
* Minimum version of Bison required to build Graphviz is now 3.0
* Minimum version of CMake required to build Graphviz using CMake is now 3.1
* gvpr: line numbers in gvpr errors/warnings are incorrect #1594
* URL typo in patchwork man page
* Escaped backslashes are not correctly handled when producing xdot with dot #165
* heap-over-flow(off-by-null) in lib/common/shapes.c #1700
* Windows MSBuild executables have the wrong version #1745
* Cast Overflow at pango_textlayout #1314
* x11 back end segfaults if display is unavailable #1776
* typo in cmd/gvpr/lib/clustg #1781
* Segfault in dot #1783
* Incorrect \'Arrow type \"s\" unknown\' error #1444
* segfault on reading 0x10 #1724
* Null-dereference READ (144736912) #1676
* \"Warning! PATH too long installer unable to modify PATH!\" using CMake Windows installer and PATH length > 1024 #1770
* gvedit -? gives \"option - unrecognized - ignored\" instead of showing usage #1813
* lefty is not built for Windows (fixed for MSBuild builds only) #1818
* a failure to detect OpenGL glGenTextures() errors has been corrected
* sfio does compile time benchmarknig #1422
* iffe \"lib\" check always succeeds when compiler optimises #1521
* syntax error near text who is not present #1411
* Explicitly links with libstdc++; should allow libc++ if appropriate #163
* A macOS file that was erroneously excluded from portable source tarballs has
* been restored
* Add option -? for usage to diffimg
* Add option -? for usage to dotty
* Add option -? for usage to lneato
* Add option -? for usage to vimdot
* Fix smyrna -? to actually print usage instead of error
* Fix edgepaint -? to actually print usage instead of error
* Remove \'\"\' from usage text in non-Windows version of dotty
* Correct misspelled \'smyrna\' in usage
* Fix edgepaint -o option
* Correct shebang of gvmap.sh to use ksh
* Fix gvmap.sh -? option to exit with zero exit status
* Graphviz doesn\'t build on MacOS with the latest libc++ #1785
* make fails if ps2pdf is not installed (using autotools) #1763
* multiple graphs to file output causes a segfault #1845
* lefty PTY functionality relies on file descriptor implementation details #1823
* buffer overflow in fdpgen
* Crashes by VRML output when current directory is not writable #793
* Segmentation fault when newrank=true #1221
* sfdp craches #236
* fdp segmentation fault with GK=0 #1290
* fdp crash #1865
* Graphviz always crash with this simple dot file #167
* Seg fault in dot #1771
* gml2gv doesn\'t handle some attributes correctly #1869
* Add missing circo, fdp, neato, osage, patchwork, sfdp & twopi tools to Windows builds (copies of dot)
* Add gv2gml tool to CMake (copy of gml2gv on Windows, symlink to gml2gv otherwise)
* Regression: fdp generates internal names in the output #1876
* Regression: fdp assertion error on cluster in edge #1877
* Regression in id / <title> in svg for twopi #1907- graphviz-2.46-fix-shebang.patch added to make rpmlint happy- graphviz-no_strict_aliasing.patch changed to be applicable to current files- configure without ghostscript to break new build cycle- Update source URLs
 
ICM