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 - tchva...@suse.com
+
+- Add bcond for java and ocaml that can be overriden in staging prj
+
+-------------------------------------------------------------------
+Thu Aug  3 12:56:24 UTC 2017 - tchva...@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  2 12:46:02 UTC 2017 - tchva...@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 11:46:05 UTC 2017 - bwiedem...@suse.com
+
+- Add reproducible.patch to not have binaries depend on build system timings
+
+-------------------------------------------------------------------
+Wed Jun 10 06:54:27 UTC 2015 - mplus...@suse.com
+
+- Remove pangocairo and lasi support as it introduces build cycle
+
+-------------------------------------------------------------------
+Thu Apr  9 07:38:01 UTC 2015 - opensuse.lietuviu.ka...@gmail.com
+
+- Build with pangocairo and lasi support.
+
+-------------------------------------------------------------------
+Mon Nov 17 03:14:00 UTC 2014 - Led <led...@gmail.com>
+
+- 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 - toddrme2...@gmail.com
+
+- Remove upstream-included patch graphviz-ppc64le_lib64_support.patch
+  from graphviz-plugins.spec
+
+-------------------------------------------------------------------
+Fri May 23 16:46:05 CEST 2014 - p...@suse.de
+
+- Fix URL to point to the new location of the sources.
+
+-------------------------------------------------------------------
+Fri May 23 14:23:57 CEST 2014 - p...@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 - p...@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  4 13:19:20 CET 2014 - p...@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 - m...@suse.de
+
+- graphviz-fix-includes.patch: Use #include "cgraph.h", not <cgraph.h>
+  in graphviz/types.h.
+
+-------------------------------------------------------------------
+Tue Oct 29 12:22:26 CET 2013 - p...@suse.de
+
+- Add graphviz-getaddrinfo.patch to use getaddrinfo instead of
+  gethostbyname.
+
+-------------------------------------------------------------------
+Wed Oct 23 12:30:42 CEST 2013 - p...@suse.de
+
+- Split off smyrna into its own package and spec to eliminate the
+  dependency cycle for graphiz.
+
+-------------------------------------------------------------------
+Mon Oct 14 14:06:03 CEST 2013 - p...@suse.de
+
+- Remove gvedit files from filelist in grapfviz.spec.
+- Remove build requirement for libqt4.
+
+-------------------------------------------------------------------
+Thu Sep 12 17:56:06 CEST 2013 - p...@suse.de
+
+- Add graphviz-python3_version.patch that put the call to print in
+  Parentheses.
+
+-------------------------------------------------------------------
+Wed Sep 11 18:55:22 CEST 2013 - p...@suse.de
+
+- 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 - tchva...@suse.com
+
+- Add bcond for java and ocaml that can be overriden in staging prj
+
+-------------------------------------------------------------------
+Thu Aug  3 12:56:24 UTC 2017 - tchva...@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  2 12:46:02 UTC 2017 - tchva...@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
+
+-------------------------------------------------------------------

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

Reply via email to