Hello community,

here is the log from the commit of package vtk for openSUSE:Factory checked in 
at 2018-01-19 11:52:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vtk (Old)
 and      /work/SRC/openSUSE:Factory/.vtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vtk"

Fri Jan 19 11:52:47 2018 rev:32 rq:563920 version:8.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vtk/vtk.changes  2017-12-08 12:59:16.413599321 
+0100
+++ /work/SRC/openSUSE:Factory/.vtk.new/vtk.changes     2018-01-19 
11:53:02.308132334 +0100
@@ -1,0 +2,33 @@
+Fri Jan 12 13:43:49 UTC 2018 - badshah...@gmail.com
+
+- Drop vtk-Rinterface-uintptr_t.patch as the related plugin has
+  been retired.
+
+-------------------------------------------------------------------
+Wed Jan 10 12:34:03 UTC 2018 - badshah...@gmail.com
+
+- Drop vtk-compat_gl: Building against OpenGL1 has now been
+  deprecated with version 8.1.0, and the examples don't build
+  against it already; so, drop all specfile and related
+  modifications catering to OpenGL1 bindings.
+
+-------------------------------------------------------------------
+Thu Dec 28 11:22:29 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.1.0:
+  * Full release notes at https://blog.kitware.com/vtk-8-1-0/.
+- Turn OFF building against system libharu, since libharu
+  upstream seems dead, while vtk's included libharu has new
+  features essential for building vtk 8.1. Drop BuildRequires on
+  libharu.
+- Does not build against java 10, so ensure at most java 9 is
+  used by using appropriate versioning for java-devel
+  BuildRequires.
+- Drop cmake options no longer used for build.
+- Drop VERBOSE=1 for make: it makes the compilation too verbose
+  making brp checks for code warnings too slow to execute; this
+  reduces build time by nearly half.
+- Enforce Qt4 for openSUSE <= 1320 explicitly because Qt5 is now
+  the default option.
+
+-------------------------------------------------------------------

Old:
----
  VTK-8.0.1.tar.gz
  pre_checkin.sh
  vtk-Rinterface-uintptr_t.patch
  vtk-compat_gl.changes
  vtk-compat_gl.spec

New:
----
  VTK-8.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vtk.spec ++++++
--- /var/tmp/diff_new_pack.UXfdUi/_old  2018-01-19 11:53:03.452078419 +0100
+++ /var/tmp/diff_new_pack.UXfdUi/_new  2018-01-19 11:53:03.456078230 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package vtk-compat_gl
+# spec file for package vtk
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,21 +20,12 @@
 %define pkgname vtk
 %define vtklib lib%{pkgname}1
 %define vtkcompatlib libvtkcompat_gl1
-
-%if %{compat_gl}
-%define shlib %{vtkcompatlib}
-%else
 %define shlib %{vtklib}
-%endif
 
-%if %{compat_gl}
-Name:           vtk-compat_gl
-%else
 Name:           vtk
-%endif
-Version:        8.0.1
+Version:        8.1.0
 Release:        0
-%define series 8.0
+%define series 8.1
 # This is a variant BSD license, a cross between BSD and ZLIB.
 # For all intents, it has the same rights and restrictions as BSD.
 # http://fedoraproject.org/wiki/Licensing/BSD#VTKBSDVariant
@@ -48,8 +39,6 @@
 Source1:        vtk-rpmlintrc
 # PATCH-FIX-UPSTREAM vtk-fix-file-contains-date-time.patch 
badshah...@gmail.com -- Fix file containing DATE and TIME
 Patch1:         vtk-fix-file-contains-date-time.patch
-# PATCH-FIX-UPSTREAM vtk-Rinterface-uintptr_t.patch boo#985386 
badshah...@gmail.com -- Fix issues with uintptr_t redefinition by defining the 
HAVE_UINTPTR_T macro using cmake functions to avoid redefinition of uintptr_t, 
which is already defined in stdint.h called earlier; patch sent upstream
-Patch2:         vtk-Rinterface-uintptr_t.patch
 # PATCH-FIX-OPENSUSE 0001-Allow-compilation-on-GLES-platforms.patch VTK issue 
#17113 stefan.bru...@rwth-aachen.de -- Fix building with Qt GLES builds
 Patch3:         0001-Allow-compilation-on-GLES-platforms.patch
 BuildRequires:  Mesa-libGL-devel
@@ -65,11 +54,10 @@
 BuildRequires:  gnuplot
 BuildRequires:  graphviz
 BuildRequires:  hdf5-devel
-BuildRequires:  java-devel
+BuildRequires:  java-devel <= 9
 BuildRequires:  libX11-devel
 BuildRequires:  libXt-devel
 BuildRequires:  libexpat-devel
-BuildRequires:  libharu-devel
 BuildRequires:  libiodbc-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  liblz4-devel >= 1.7.3
@@ -125,11 +113,7 @@
 %package -n %{shlib}
 Summary:        The Visualization Toolkit - A high level 3D visualization 
library
 Group:          System/Libraries
-%if %{compat_gl}
-Conflicts:      %{vtklib}
-%else
 Conflicts:      %{vtkcompatlib}
-%endif
 
 %description -n %{shlib}
 VTK is a software system for image processing, 3D graphics, volume
@@ -154,7 +138,6 @@
 %endif
 Requires:       freetype2-devel
 Requires:       libexpat-devel
-Requires:       libharu-devel
 Requires:       libjpeg-devel
 Requires:       liblz4-devel
 Requires:       libmysqlclient-devel
@@ -166,12 +149,7 @@
 Requires:       libxml2-devel
 Requires:       netcdf-devel
 Requires:       openmpi-devel
-%if %{compat_gl}
-Conflicts:      vtk-devel
-Provides:       vtk-devel
-%else
 Conflicts:      vtk-compat_gl-devel
-%endif
 
 %description devel
 VTK is a software system for image processing, 3D graphics, volume
@@ -183,10 +161,6 @@
 %package devel-doc
 Summary:        VTK API documentation
 Group:          Documentation/HTML
-%if %compat_gl
-# vtk and vtk-compat_gl have the same set of documentation.
-Conflicts:      vtk-devel-doc
-%endif
 
 %description devel-doc
 VTK is a software system for image processing, 3D graphics, volume
@@ -199,12 +173,7 @@
 Summary:        Java bindings for VTK
 Group:          Development/Libraries/Java
 Requires:       %{shlib} = %{version}
-%if %{compat_gl}
-Conflicts:      vtk-java
-Provides:       vtk-java
-%else
 Conflicts:      vtk-compat_gl-java
-%endif
 
 %description java
 VTK is a software system for image processing, 3D graphics, volume
@@ -216,12 +185,7 @@
 Summary:        Python bindings for VTK
 Group:          Development/Languages/Python
 Requires:       %{shlib} = %{version}
-%if %{compat_gl}
-Conflicts:      python3-vtk
-Provides:       python3-vtk
-%else
 Conflicts:      python3-vtk-compat_gl
-%endif
 
 %description -n python3-%{name}
 VTK is a software system for image processing, 3D graphics, volume
@@ -233,12 +197,7 @@
 Summary:        Qt Designer plugin for QVTKWidget
 Group:          Development/Libraries/C and C++
 Requires:       %{shlib} = %{version}
-%if %{compat_gl}
-Conflicts:      vtk-qt
-Provides:       vtk-qt
-%else
 Conflicts:      vtk-compat_gl-qt
-%endif
 
 %description qt
 VTK is a software system for image processing, 3D graphics, volume
@@ -250,12 +209,7 @@
 Summary:        Tcl bindings for VTK
 Group:          Development/Languages/Tcl
 Requires:       %{shlib} = %{version}
-%if %{compat_gl}
-Conflicts:      vtk-tcl
-Provides:       vtk-tcl
-%else
 Conflicts:      vtk-compat_gl-tcl
-%endif
 
 %description tcl
 VTK is a software system for image processing, 3D graphics, volume
@@ -268,12 +222,7 @@
 Group:          Productivity/Scientific/Other
 Requires:       %{shlib} = %{version}
 Recommends:     %{name}data = %{version}
-%if %{compat_gl}
-Conflicts:      vtk-examples
-Provides:       vtk-examples
-%else
 Conflicts:      vtk-compat_gl-examples
-%endif
 
 %description examples
 VTK is a software system for image processing, 3D graphics, volume
@@ -287,12 +236,7 @@
 Group:          Productivity/Scientific/Other
 Requires:       %{name}data = %{version}
 Requires:       %{shlib} = %{version}
-%if %{compat_gl}
-Conflicts:      vtk-testing
-Provides:       vtk-testing
-%else
 Conflicts:      vtk-compat_gl-testing
-%endif
 
 %description testing
 VTK is a software system for image processing, 3D graphics, volume
@@ -303,7 +247,6 @@
 %prep
 %setup -q -n VTK-%{version}
 %patch1 -p1
-%patch2 -p1
 %patch3 -p1
 
 # Replace relative path ../../../VTKData with 
%%{_datadir}/%%{pkgname}data-%%{version}
@@ -330,20 +273,19 @@
     -DCMAKE_SKIP_RPATH:BOOL=ON \
     -DVTK_CUSTOM_LIBRARY_SUFFIX="" \
     -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-    -DSIP_INCLUDE_DIR:Path=%{py3_incdir} \
     -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib} \
     -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib} \
     -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/%{pkgname} \
     -DVTK_INSTALL_TCL_DIR:PATH=share/tcl/%{pkgname} \
 %if 0%{?suse_version} > 1320
     -DVTK_QT_VERSION=5 \
+%else
+    -DVTK_QT_VERSION=4 \
 %endif
     -DVTK_INSTALL_QT_DIR:STRING=/%{qtdir}/plugins/designer \
     -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \
-    -DVTK_USE_RENDERING:BOOL=ON \
-%if %{compat_gl}
-    -DVTK_RENDERING_BACKEND:STRING='OpenGL' \
-%endif
+    -DVTK_USE_SYSTEM_LIBHARU:BOOL=OFF \
+    -DVTK_EXTERNAL_LIBHARU_IS_SHARED:BOOL=OFF \
 %if 0%{?suse_version} > 1320 || 0%{suse_version} == 1315
     -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
 %else
@@ -364,7 +306,6 @@
     -DVTK_Group_StandAlone:BOOL=ON \
     -DVTK_Group_Tk:BOOL=ON \
     -DVTK_Group_Views:BOOL=ON \
-    -DModule_vtkFiltersStatisticsGnuR:BOOL=ON \
     -DVTK_WRAP_TCL:BOOL=ON \
     -DVTK_USE_SYSTEM_HDF5:BOOL=ON  \
     -DVTK_USE_SYSTEM_NETCDF:BOOL=ON \
@@ -374,7 +315,7 @@
     -DVTK_USE_SYSTEM_GL2PS=OFF \
     -DVTK_USE_SYSTEM_MPI4PY=ON
 
-make %{?_smp_mflags} VERBOSE=1
+make %{?_smp_mflags}
 make %{?_smp_mflags} DoxygenDoc
 
 # Remove executable bits from sources (some of which are generated)
@@ -460,9 +401,6 @@
 %{_bindir}/%{pkgname}WrapPythonInit
 %{_bindir}/%{pkgname}WrapTcl
 %{_bindir}/%{pkgname}WrapTclInit
-%if %{compat_gl}
-%{_bindir}/%{pkgname}ParseOGLExt
-%endif
 %if 0%{?suse_version} <= 1320 && 0%{?suse_version} != 1315
 %{_bindir}/%{pkgname}mkg3states
 %endif

++++++ VTK-8.0.1.tar.gz -> VTK-8.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/vtk/VTK-8.0.1.tar.gz 
/work/SRC/openSUSE:Factory/.vtk.new/VTK-8.1.0.tar.gz differ: char 5, line 1


Reply via email to