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