Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cgal for openSUSE:Factory checked in 
at 2021-08-19 10:01:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cgal (Old)
 and      /work/SRC/openSUSE:Factory/.cgal.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cgal"

Thu Aug 19 10:01:19 2021 rev:26 rq:912920 version:5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/cgal/cgal.changes        2021-07-21 
19:08:04.759468670 +0200
+++ /work/SRC/openSUSE:Factory/.cgal.new.1899/cgal.changes      2021-08-19 
10:02:19.343168867 +0200
@@ -1,0 +2,78 @@
+Wed Aug 18 14:40:52 UTC 2021 - Michael Vetter <[email protected]>
+
+- Update to 5.3:
+  General changes:
+  * The support for the compiled version of CGAL is dropped.
+    Only the header-only version is supported.
+  Quadtrees, Octrees, and Orthtrees (new package):
+  * This package implements a tree data structure in which each
+    node encloses a hypercubic section of space and each non-leave
+    node has hypercubic children whose edge lengths are half its
+    edge length.  Such a data structure is known as a quadtree in 2D,
+    an octree in 3D, and is generalized as an "orthtree" in higher dimensions.
+  Triangulations on the Sphere (new package):
+  * This package enables the construction and manipulation of Delaunay
+    triangulations on the 2-sphere.  Triangulations are built incrementally
+    and can be modified by insertion or removal of vertices.  Point location
+    querying and primitives to build the dual Voronoi diagram are provided.
+  File Input / Output:
+  * Point set, polygon soup, and polygon mesh file I/O functions have been
+    harmonized and documented:
+  * Point set I/O functions can be found in the packages 
Point_set_processing_3,
+    and Point_set_3.
+  * Polygon mesh I/O functions can be found in the package BGL.
+  * Polygon soup I/O can be found in the package Stream_support.
+  * A comprehensive list of the supported file formats is available in the
+    Stream_support package here; inversely, the following page can be used to
+    find out which CGAL data structures can be used given a specific file 
format.
+  2D and 3D Linear Geometry Kernel:
+  * Added is_translation(), is_scaling(), is_reflection(), and is_rotation()
+    to the classes Aff_transformation_2 and Aff_transformation_3, which enable
+    determining if the transformations use a specialized representation 
internally.
+  2D Regularized Boolean Set-Operations:
+  * Added documentation for the free functions oriented_side(const Point_2& p, 
....)
+    that accept a point and a polygon.
+  * Documentation has been improved across the whole package.
+  Polygon Mesh Processing:
+  * Added the class CGAL::Polyhedral_envelope,
+    providing a way to quickly check if a primitive (point, segment, or 
triangle)
+    is within a polyhedral envelope around a set of triangles. It is based on 
the work of
+    Bolun Wang, Teseo Schneider, Yixin Hu, Marco Attene, and Daniele Panozzo.
+    "Exact and efficient polyhedral envelope containment check." (ACM Trans. 
Graph., 39-4, July 2020).
+  * Added more functions in the visitor of the corefinement based methods
+    to track all edge creations.
+  Surface Mesh Topology:
+  * Added the function 
CGAL::Surface_mesh_topology::Curves_on_surface_topology::
+    is_homotopic_to_simple_cycle(), which can be used to determine whehter
+    a closed path on a surface mesh can be continously
+    transformed to a cycle without self intersection.
+  Surface Mesh Simplification:
+  * Added a filtering mechanism so that costly tests get only applied to the
+    next candidate for the edge collapse.
+  * Added the class Polyhedral_envelope_filter, which enables to perform
+    mesh simplification inside a polyhedral envelope of the input mesh.
+  2D Polyline Simplification:
+  * When polylines have common subsequences of vertices, these subsequences
+    may now be simplifified simultaneously.
+  dD Triangulations:
+  * Added the function insert_if_in_star() to the class
+    CGAL::Regular_triangulation, which enables users to insert a point p
+    in a regular triangulation on the condition that p appears post-insertion
+    in the star of a user-specified, existing vertex.
+  2D and 3D Alpha Shapes:
+  * Breaking change: The following deprecated classes have been removed:
+    Alpha_shape_euclidean_traits_2, Weighted_alpha_shape_euclidean_traits_2,
+    Alpha_shape_euclidean_traits_3, and 
Weighted_alpha_shape_euclidean_traits_3.
+    All CGAL kernel can be used directly as models of the concepts of the
+    2D and 3D Alpha Shape packages.
+  Classification:
+  * Breaking change: the support for TensorFlow has been dropped; the
+    classifier CGAL::TensorFlow::Neural_network_classifier has been removed.
+
+-------------------------------------------------------------------
+Wed Aug 18 14:40:11 UTC 2021 - Michael Vetter <[email protected]>
+
+- Update to 5.2.3:
+  See 
https://github.com/CGAL/cgal/issues?q=label%3AMerged_in_5.2.3+-label%3AMerged_in_5.2.2
+
+-------------------------------------------------------------------

Old:
----
  CGAL-5.2.2-doc_html.tar.xz
  CGAL-5.2.2.tar.xz

New:
----
  CGAL-5.3-doc_html.tar.xz
  CGAL-5.3.tar.xz

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

Other differences:
------------------
++++++ cgal.spec ++++++
--- /var/tmp/diff_new_pack.epKmrz/_old  2021-08-19 10:02:20.187167842 +0200
+++ /var/tmp/diff_new_pack.epKmrz/_new  2021-08-19 10:02:20.191167837 +0200
@@ -21,24 +21,9 @@
 #@TODO : split package in coherent parts
 #@TODO : rename parts (inspirated by sfcgal packaging)
 #@TODO : ask for rename and take into account the obsolete existant thing. 
like libcgal deps
-# soversions, according to Installation/CMakeLists.txt
-#   CGAL-4.14  : 14.0.0 , but only for CGAL_ImageIO (ABI broken in 
CGAL::Image_3.)
-#                              and for CGAL_Qt5 (ABI broken in DemoMainWindow)
-#   CGAL-4.14  : 13.0.3 , for other libraries
-%define _sover 13
-%define _sover_Core 13
-%define _sover_ImageIO 14
-%define _sover_Qt5 14
 %define _sourcename CGAL
-%define _libname() libCGAL%{?1}%{?2}%{expand:%{_sover%{?1}}}
-# Disable Qt5 for embedded platforms, QOpenGlFunctions_2_1 is not available 
with GLES
-%ifarch %{arm} aarch64
-%bcond_with qt5
-%else
-%bcond_without qt5
-%endif
 Name:           cgal
-Version:        5.2.2
+Version:        5.3
 Release:        0
 Summary:        Computational Geometry Algorithms Library
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -48,9 +33,9 @@
 Source1:        
https://github.com/CGAL/cgal/releases/download/v%{version}/CGAL-%{version}-doc_html.tar.xz
 Source2:        cgal-rpmlintrc
 BuildRequires:  blas-devel
-BuildRequires:  cmake >= 2.8.11
+BuildRequires:  cmake >= 3.14
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
+BuildRequires:  gcc-c++ >= 8.3
 BuildRequires:  glu-devel
 BuildRequires:  gmp-devel
 BuildRequires:  lapack-devel
@@ -61,12 +46,6 @@
 BuildRequires:  xz
 BuildRequires:  zlib-devel
 Requires:       libcgal-devel = %{version}
-%if %{with qt5}
-BuildRequires:  cmake(Qt5) >= 5.3
-BuildRequires:  cmake(Qt5OpenGL) >= 5.3
-BuildRequires:  cmake(Qt5Svg) >= 5.3
-BuildRequires:  cmake(Qt5Xml) >= 5.3
-%endif
 
 %description
 CGAL provides geometric algorithms in a C++ library.
@@ -77,71 +56,11 @@
 volume mesh generation, geometry processing, alpha shapes, convex
 hull algorithms, shape analysis, AABB and KD trees.
 
-%package -n %{_libname}
-Summary:        Computational Geometry Algorithms Library
-License:        GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n %{_libname}
-CGAL provides geometric algorithms in a C++ library.
-
-The library offers data structures and algorithms like
-triangulations, Voronoi diagrams, Boolean operations on polygons and
-polyhedra, point set processing, arrangements of curves, surface and
-volume mesh generation, geometry processing, alpha shapes, convex
-hull algorithms, shape analysis, AABB and KD trees.
-
-%package -n %{_libname _Core}
-Summary:        Computational Geometry Algorithms Library
-# Required after package split, remove on sover bump
-License:        GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:          System/Libraries
-Conflicts:      %{_libname} < %{version}
-
-%description -n %{_libname _Core}
-CGAL provides geometric algorithms in a C++ library.
-
-The library offers data structures and algorithms like
-triangulations, Voronoi diagrams, Boolean operations on polygons and
-polyhedra, point set processing, arrangements of curves, surface and
-volume mesh generation, geometry processing, alpha shapes, convex
-hull algorithms, shape analysis, AABB and KD trees.
-
-%package -n %{_libname _ImageIO}
-Summary:        Computational Geometry Algorithms Library
-License:        GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n %{_libname _ImageIO}
-CGAL provides geometric algorithms in a C++ library.
-
-The library offers data structures and algorithms like
-triangulations, Voronoi diagrams, Boolean operations on polygons and
-polyhedra, point set processing, arrangements of curves, surface and
-volume mesh generation, geometry processing, alpha shapes, convex
-hull algorithms, shape analysis, AABB and KD trees.
-
-%package -n %{_libname _Qt5 - }
-Summary:        Computational Geometry Algorithms Library
-License:        GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n %{_libname _Qt5 - }
-CGAL provides geometric algorithms in a C++ library.
-
-The library offers data structures and algorithms like
-triangulations, Voronoi diagrams, Boolean operations on polygons and
-polyhedra, point set processing, arrangements of curves, surface and
-volume mesh generation, geometry processing, alpha shapes, convex
-hull algorithms, shape analysis, AABB and KD trees.
 
 %package devel
 Summary:        Development files and tools for CGAL applications
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later AND BSL-1.0
 Group:          Development/Libraries/C and C++
-Requires:       %{_libname _Core} = %{version}
-Requires:       %{_libname _ImageIO} = %{version}
-Requires:       %{_libname} = %{version}
 Requires:       blas
 Requires:       cmake
 Requires:       gmp-devel
@@ -153,9 +72,6 @@
 Requires:       zlib-devel
 #For compatibility with package looking for our old name
 Provides:       libcgal-devel = %{version}
-%if %{with qt5}
-Requires:       %{_libname _Qt5 - } = %{version}
-%endif
 
 %description devel
 This package provides the headers files and tools you may need to
@@ -186,8 +102,7 @@
 %setup -q -n CGAL-%{version} -a1
 
 %build
-%cmake -DCGAL_HEADER_ONLY=OFF \
-       -DCGAL_INSTALL_LIB_DIR=%{_lib}
+%cmake -DCGAL_INSTALL_LIB_DIR=%{_lib}
 
 %make_build
 
@@ -216,40 +131,10 @@
 
 %fdupes %{buildroot}/%{_datadir}
 
-%post -n %{_libname} -p /sbin/ldconfig
-%postun -n %{_libname} -p /sbin/ldconfig
-%post -n %{_libname _Core} -p /sbin/ldconfig
-%postun -n %{_libname _Core} -p /sbin/ldconfig
-%post -n %{_libname _Qt5 - } -p /sbin/ldconfig
-%postun -n %{_libname _Qt5 - } -p /sbin/ldconfig
-%post -n %{_libname _ImageIO} -p /sbin/ldconfig
-%postun -n %{_libname _ImageIO} -p /sbin/ldconfig
-
-%files -n %{_libname}
-%license LICENSE*
-%{_libdir}/libCGAL.so.%{_sover}*
-
-%files -n %{_libname _Core}
-%{_libdir}/libCGAL_Core.so.%{_sover_Core}*
-
-%files -n %{_libname _ImageIO}
-%{_libdir}/libCGAL_ImageIO.so.%{_sover_ImageIO}*
-
-%if %{with qt5}
-%files -n %{_libname _Qt5 - }
-%{_libdir}/libCGAL_Qt5.so.%{_sover_Qt5}*
-%endif
-
 %files devel
 %license LICENSE*
 %doc AUTHORS CHANGES.md
 %{_includedir}/CGAL
-%{_libdir}/libCGAL.so
-%{_libdir}/libCGAL_Core.so
-%{_libdir}/libCGAL_ImageIO.so
-%if %{with qt5}
-%{_libdir}/libCGAL_Qt5.so
-%endif
 %{_libdir}/cmake/CGAL
 %{_bindir}/*
 %{_mandir}/man1/cgal_create_cmake_script.1%{?ext_man}

++++++ CGAL-5.2.2-doc_html.tar.xz -> CGAL-5.3-doc_html.tar.xz ++++++
/work/SRC/openSUSE:Factory/cgal/CGAL-5.2.2-doc_html.tar.xz 
/work/SRC/openSUSE:Factory/.cgal.new.1899/CGAL-5.3-doc_html.tar.xz differ: char 
27, line 1

++++++ CGAL-5.2.2-doc_html.tar.xz -> CGAL-5.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/cgal/CGAL-5.2.2-doc_html.tar.xz 
/work/SRC/openSUSE:Factory/.cgal.new.1899/CGAL-5.3.tar.xz differ: char 17, line 
1

Reply via email to