Hello community, here is the log from the commit of package graphviz for openSUSE:Factory checked in at 2017-09-13 22:17:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/graphviz (Old) and /work/SRC/openSUSE:Factory/.graphviz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "graphviz" Wed Sep 13 22:17:15 2017 rev:71 rq:516820 version:2.40.1 Changes: -------- New Changes file: --- /dev/null 2017-07-20 07:30:00.335470106 +0200 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-addons.changes 2017-09-13 22:17:19.973436612 +0200 @@ -0,0 +1,1058 @@ +------------------------------------------------------------------- +Mon Aug 7 11:45:08 UTC 2017 - [email protected] + +- Add bcond for java and ocaml that can be overriden in staging prj + +------------------------------------------------------------------- +Thu Aug 3 12:56:24 UTC 2017 - [email protected] + +- 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 2 12:46:02 UTC 2017 - [email protected] + +- 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 11:46:05 UTC 2017 - [email protected] + +- Add reproducible.patch to not have binaries depend on build system timings + +------------------------------------------------------------------- +Wed Jun 10 06:54:27 UTC 2015 - [email protected] + +- Remove pangocairo and lasi support as it introduces build cycle + +------------------------------------------------------------------- +Thu Apr 9 07:38:01 UTC 2015 - [email protected] + +- Build with pangocairo and lasi support. + +------------------------------------------------------------------- +Mon Nov 17 03:14:00 UTC 2014 - Led <[email protected]> + +- fix ksh-specific constrictions in gvmap.sh script +- add patches: + + graphviz-2.38.0-fix-gvmap.patch + +------------------------------------------------------------------- +Tue Jul 15 11:33:27 UTC 2014 - [email protected] + +- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch + from graphviz-plugins.spec + +------------------------------------------------------------------- +Fri May 23 16:46:05 CEST 2014 - [email protected] + +- Fix URL to point to the new location of the sources. + +------------------------------------------------------------------- +Fri May 23 14:23:57 CEST 2014 - [email protected] + +- Update to 2.38.0. Changes since 2.36.0: + - Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425 + - Enable packing for dot + - Allow scaling to work for all non-dot layouts + - Add overline text characteristic. + - Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs. + - Add edgepaint program for coloring edges to make them easier to + tell apart. + - Modify neato to avoid unnecessary translations of output. This + allows positions given on input to remain the same on output. + - Fix swig java package to work and support gv.renderresult. + - Fix test for the absence of layout (old test relied on statically + allocated Agraphinfo_t). + - HTML-like tables and cells can now specify which borders should be drawn. + - The fixedsize attribute now takes the value "shape" which allows + labels much larger than the node shape. + +- Remove graphviz-fix-includes.patch as the fix has been done + upstream. +- Add graphviz-array_overflow.patch to fix an off-by-one error. + +------------------------------------------------------------------- +Tue Feb 4 15:52:00 CET 2014 - [email protected] + +- Update to 2.36,0: + (graphviz tracker lives at http://www.graphviz.org/mantisbt/my_view_page.php) + + Fixed bugs: + * The xdot pad attribute is documented to have a default value of + 0.0555 (inches, equals 0002091:0000004 points). However when no + pad attribute was specified, xdot output behaved as though the + default was 0 (graphviz tracker 2372). + * Graphviz gave incorrect svg when labels contained HTML entities + (graphviz tracker 2384). + * Building gvedit failed with undefined references (graphviz + tracker 2388). + * Document that edge[style=tapered] does not support colorList and + that edge[style=tapered] does not work with arrowType:none + (graphviz tracker 2391). + * Use a stronger test for orthogonal routing and, if it fails, revert + to line segments for edges (graphviz tracker 2393). + * Fix xdot background polygon coordinates being "nan" with no nodes + (graphviz tracker 2393). + * Circo couldn't rescale a graph using the mindist attribute + (graphviz tracker 2395). + - Remove old libgraph sources from distributions. + - Move master git repo to github.com + + September 15, 2013 + - Add <S> element for strike-through to HTML-like labels. + + - This version also fixes the security bugs reported in january. + +------------------------------------------------------------------- +Tue Feb 4 13:19:20 CET 2014 - [email protected] + +- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it + contains a non-working uri. + +------------------------------------------------------------------- +Wed Dec 11 16:17:50 UTC 2013 - [email protected] + +- graphviz-fix-includes.patch: Use #include "cgraph.h", not <cgraph.h> + in graphviz/types.h. + +------------------------------------------------------------------- +Tue Oct 29 12:22:26 CET 2013 - [email protected] + +- Add graphviz-getaddrinfo.patch to use getaddrinfo instead of + gethostbyname. + +------------------------------------------------------------------- +Wed Oct 23 12:30:42 CEST 2013 - [email protected] + +- Split off smyrna into its own package and spec to eliminate the + dependency cycle for graphiz. + +------------------------------------------------------------------- +Mon Oct 14 14:06:03 CEST 2013 - [email protected] + +- Remove gvedit files from filelist in grapfviz.spec. +- Remove build requirement for libqt4. + +------------------------------------------------------------------- +Thu Sep 12 17:56:06 CEST 2013 - [email protected] + +- Add graphviz-python3_version.patch that put the call to print in + Parentheses. + +------------------------------------------------------------------- +Wed Sep 11 18:55:22 CEST 2013 - [email protected] + +- Split off gvedit to it's own spec to avoid circular dependency + for graphviz and its sup packages. +- Add graphviz-type_punning.patch which compiles the vmalloc sources + with -fno-strict-aliasing. + +------------------------------------------------------------------- ++++ 861 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-addons.changes --- /work/SRC/openSUSE:Factory/graphviz/graphviz.changes 2017-05-31 12:11:29.858228222 +0200 +++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz.changes 2017-09-13 22:17:20.401376365 +0200 @@ -1,0 +2,63 @@ +Mon Aug 7 11:45:08 UTC 2017 - [email protected] + +- Add bcond for java and ocaml that can be overriden in staging prj + +------------------------------------------------------------------- +Thu Aug 3 12:56:24 UTC 2017 - [email protected] + +- 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 2 12:46:02 UTC 2017 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- graphviz-2.38.0-fix-gvmap.patch graphviz-2.38.0.tar.gz graphviz-gvedit.changes graphviz-gvedit.spec graphviz-plugins.changes graphviz-plugins.spec graphviz-smyrna.changes graphviz-smyrna.spec New: ---- graphviz-2.40.1.tar.gz graphviz-addons.changes graphviz-addons.spec graphviz-qt5.patch pre_checkin.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ graphviz-addons.spec ++++++ ++++ 635 lines (skipped) ++++++ graphviz.spec ++++++ ++++ 728 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/graphviz/graphviz.spec ++++ and /work/SRC/openSUSE:Factory/.graphviz.new/graphviz.spec ++++++ graphviz-2.38.0.tar.gz -> graphviz-2.40.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/graphviz/graphviz-2.38.0.tar.gz /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-2.40.1.tar.gz differ: char 5, line 1 ++++++ graphviz-plugins-fix_install_dirs.patch ++++++ --- /var/tmp/diff_new_pack.oX0wre/_old 2017-09-13 22:17:21.637202381 +0200 +++ /var/tmp/diff_new_pack.oX0wre/_new 2017-09-13 22:17:21.637202381 +0200 @@ -5,20 +5,20 @@ Index: configure =================================================================== ---- configure.orig 2013-09-07 03:11:08.000000000 +0200 -+++ configure 2013-09-09 13:52:31.087729979 +0200 -@@ -22284,8 +22284,8 @@ done - else - PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM" +--- configure.orig ++++ configure +@@ -22158,8 +22158,8 @@ test -n "$PHP" || PHP="php" + PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib" + fi fi - PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php/modules" - PHP_INSTALL_DATADIR="/usr/share/php" -+ PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php5/extensions" -+ PHP_INSTALL_DATADIR="/usr/share/php5" ++ PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php7/extensions" ++ PHP_INSTALL_DATADIR="/usr/share/php7" PHP_LIBS= save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $PHP_INCLUDES" -@@ -23844,7 +23844,7 @@ $as_echo "using $TCLCONFIG" >&6; } +@@ -23834,7 +23834,7 @@ $as_echo "using $TCLCONFIG" >&6; } $as_echo "$as_me: WARNING: Unable to find tclConfig.sh. The Tcl packages will not be built" >&2;} use_tcl="No (missing tclConfig.sh)" fi @@ -29,16 +29,16 @@ if test "x$use_tcl" = "x"; then Index: configure.ac =================================================================== ---- configure.ac.orig 2013-09-07 03:07:52.000000000 +0200 -+++ configure.ac 2013-09-09 13:51:37.757974780 +0200 -@@ -1100,8 +1100,8 @@ else - else - PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM" +--- configure.ac.orig ++++ configure.ac +@@ -1102,8 +1102,8 @@ else + PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib" + fi fi - PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php/modules" - PHP_INSTALL_DATADIR="/usr/share/php" -+ PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php5/extensions" -+ PHP_INSTALL_DATADIR="/usr/share/php5" ++ PHP_INSTALL_DIR="/usr/lib${LIBPOSTFIX}/php7/extensions" ++ PHP_INSTALL_DATADIR="/usr/share/php7" PHP_LIBS= save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $PHP_INCLUDES" ++++++ graphviz-qt5.patch ++++++ Index: graphviz-2.40.1/cmd/gvedit/csettings.cpp =================================================================== --- graphviz-2.40.1.orig/cmd/gvedit/csettings.cpp +++ graphviz-2.40.1/cmd/gvedit/csettings.cpp @@ -16,7 +16,7 @@ #include "csettings.h" #include "qmessagebox.h" #include "qfiledialog.h" -#include <QtGui> +#include <QtWidgets> #include <qfile.h> #include "mdichild.h" #include "string.h" Index: graphviz-2.40.1/cmd/gvedit/imageviewer.h =================================================================== --- graphviz-2.40.1.orig/cmd/gvedit/imageviewer.h +++ graphviz-2.40.1/cmd/gvedit/imageviewer.h @@ -15,7 +15,7 @@ #ifndef IMAGEVIEWER_H #define IMAGEVIEWER_H -#include <QtGui> +#include <QtWidgets> #include <QMainWindow> #include <QPrinter> Index: graphviz-2.40.1/cmd/gvedit/mainwindow.cpp =================================================================== --- graphviz-2.40.1.orig/cmd/gvedit/mainwindow.cpp +++ graphviz-2.40.1/cmd/gvedit/mainwindow.cpp @@ -11,7 +11,7 @@ * Contributors: See CVS logs. Details at http://www.graphviz.org/ *************************************************************************/ -#include <QtGui> +#include <QtWidgets> #include <qframe.h> #include "mainwindow.h" #include "mdichild.h" Index: graphviz-2.40.1/cmd/gvedit/mdichild.cpp =================================================================== --- graphviz-2.40.1.orig/cmd/gvedit/mdichild.cpp +++ graphviz-2.40.1/cmd/gvedit/mdichild.cpp @@ -12,7 +12,7 @@ *************************************************************************/ -#include <QtGui> +#include <QtWidgets> #include "mdichild.h" #include "mainwindow.h" Index: graphviz-2.40.1/cmd/gvedit/ui_settings.h =================================================================== --- graphviz-2.40.1.orig/cmd/gvedit/ui_settings.h +++ graphviz-2.40.1/cmd/gvedit/ui_settings.h @@ -10,22 +10,22 @@ #ifndef UI_SETTINGS_H #define UI_SETTINGS_H -#include <QtCore/QVariant> -#include <QtGui/QAction> -#include <QtGui/QApplication> -#include <QtGui/QButtonGroup> -#include <QtGui/QComboBox> -#include <QtGui/QDialog> -#include <QtGui/QFrame> -#include <QtGui/QHBoxLayout> -#include <QtGui/QHeaderView> -#include <QtGui/QLabel> -#include <QtGui/QLineEdit> -#include <QtGui/QPushButton> -#include <QtGui/QSpacerItem> -#include <QtGui/QTextEdit> -#include <QtGui/QVBoxLayout> -#include <QtGui/QWidget> +#include <QVariant> +#include <QAction> +#include <QApplication> +#include <QButtonGroup> +#include <QComboBox> +#include <QDialog> +#include <QFrame> +#include <QHBoxLayout> +#include <QHeaderView> +#include <QLabel> +#include <QLineEdit> +#include <QPushButton> +#include <QSpacerItem> +#include <QTextEdit> +#include <QVBoxLayout> +#include <QWidget> QT_BEGIN_NAMESPACE Index: graphviz-2.40.1/configure.ac =================================================================== --- graphviz-2.40.1.orig/configure.ac +++ graphviz-2.40.1/configure.ac @@ -2561,10 +2561,10 @@ if test "x$with_qt" != "xyes"; then use_qt="No (disabled)" else - AC_CHECK_PROGS(QMAKE,qmake-qt4 qmake-qt3 qmake,false) + AC_CHECK_PROGS(QMAKE,qmake-qt5 qmake,false) if test "$QMAKE" != "false"; then - PKG_CHECK_MODULES(QTCORE, [QtCore],[ - PKG_CHECK_MODULES(QTGUI, [QtGui],[ + PKG_CHECK_MODULES(QTCORE, [Qt5Core],[ + PKG_CHECK_MODULES(QTGUI, [Qt5Widgets Qt5PrintSupport],[ use_qt="Yes" ],[ use_qt="No (QtGui not available)" ++++++ pre_checkin.sh ++++++ #!/usr/bin/sh cp graphviz.changes graphviz-addons.changes sed \ -e 's:%bcond_with extras:%bcond_without extras:' \ -e 's#Name: graphviz#Name: graphviz-addons#' \ graphviz.spec > graphviz-addons.spec
