forked from pool/sfcgal
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/sfcgal?expand=0&rev=45
466 lines
18 KiB
Plaintext
466 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Mar 6 13:38:55 UTC 2025 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- update minimum boost to 1.72
|
|
- use %ctest
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 5 12:29:51 UTC 2025 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- update to version 2.0.0 (2024-10-10):
|
|
+ New Features (Feat)
|
|
- !348: Rewrite VTK export like OBJ one (Loïc Bartoletti)
|
|
- !347: Add translate method to C API (Loïc Bartoletti)
|
|
- !345: Add scale method to Transform (Loïc Bartoletti)
|
|
- !344: Add rotate method to Transform (Loïc Bartoletti)
|
|
- !342: Add Buffer3D functionality (Loïc Bartoletti)
|
|
- !341: Add partitioning algorithm using Straight Skeleton (Loïc Bartoletti)
|
|
- !340: Add Minkowski Sum 3D (Loïc Bartoletti)
|
|
- !339: Add a Cylinder (3D) Class (Loïc Bartoletti)
|
|
- !338: Add a Sphere (3D) Class (Loïc Bartoletti)
|
|
- !334: Add OBJ export functionality to SFCGAL (Loïc Bartoletti)
|
|
+ Bug Fixes (Fix)
|
|
- !354: Ensure null termination in geometry_as_text functions (sfcgal_capi) (Loïc Bartoletti)
|
|
- !352: Fix test MinkowskiSum3D (Loïc Bartoletti)
|
|
- !351: Fix vcpkg build (Loïc Bartoletti)
|
|
- !349: Fix build for clang18, missing includes (Loïc Bartoletti)
|
|
- !346: Add missing SFCGAL_API for VTK and OBJ headers (exportDll) (Loïc Bartoletti)
|
|
+ Improvements (Improve/Update)
|
|
- !374: Add the MultiSolid class to the C API
|
|
- !366: Add missing pre-condition in C API (Raphaël Delhome)
|
|
- !364: Fix warnings and apply clang-tidy fix (Loïc Bartoletti)
|
|
- !358: Improve Buffer3D tests resilience for cross-platform compatibility (Loïc Bartoletti)
|
|
- !337: Improve error message for Straight Skeleton (Loïc Bartoletti)
|
|
- !331: Generalize PolyhedralSurface constructor with template (Loïc Bartoletti)
|
|
- !325: Compatibility with CGAL 6.0 and 5.6 (Sebastien Loriot)
|
|
+ Continuous Integration (CI)
|
|
- !356: Matrix test for CGAL 5.6 and 6.0 (Loïc Bartoletti)
|
|
- !355: Disable a flaky test for MinkowskiSum3D in MinGW (Loïc Bartoletti)
|
|
- !353: Always run 'build:debian-docker-image' job (Jean Felder)
|
|
- !333: Use a global variable to define CGAL version (Jean Felder)
|
|
- !329: Allow CGAL 6.0 CI and update CI images (Loïc Bartoletti)
|
|
- !323: Build a debian docker image (Jean Felder)
|
|
+ Documentation (Docs)
|
|
- !335: Add an option to build documentation in CMakeLists (Jean Felder)
|
|
- !332: Add pre-commit workflow to the README (Jean Felder)
|
|
+ Tests (Tests)
|
|
- !343: Add unit test for Translate (Loïc Bartoletti)
|
|
- packaging
|
|
+ renew and refresh spec file
|
|
+ bump libname and soversion to 2
|
|
+ remove upstream merged patch boost1_85.diff
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 29 10:33:43 UTC 2024 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
- fix build with boost 1.85 (boost1_85.diff)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 9 20:00:03 UTC 2024 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Set minimal version for libboost to 1.70 which is required by cgal 5.6
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 9 16:44:05 UTC 2024 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.5.1
|
|
* Rewrite and fix visibility algorithm (Loïc Bartoletti)
|
|
* Apply clang-tidy fixes (Loïc Bartoletti)
|
|
* Add vcpkg CI and temporarily disable alpha-shapes for MSVC (Loïc Bartoletti)
|
|
- Update to version 1.5.0
|
|
* Add visibility algorithms (Loïc Bartoletti)
|
|
* Straight Skeleton: Add a version with extrusion
|
|
* WKT: Fix triangle code (Loïc Bartoletti)
|
|
* Allow to disable GMPXX (Loïc Bartoletti, Fixes #249 and #252)
|
|
* Add polygon partition (Raphaël Delhome, Loïc Bartoletti)
|
|
* Minor typo correction (Regina Obe, #280)
|
|
* Remove CGAL unit test (Fix #257, Loïc Bartoletti)
|
|
* [C API] Add sfcgal_point_create_from_xyzm and
|
|
sfcgal_point_create_from_xym functions (Loïc Bartoletti #274)
|
|
* Update CI and add FreeBSD, macOs CI (Loïc Bartoletti)
|
|
* Minors fixes (Loïc Bartoletti #269 and #270)
|
|
* Remove useless garden tests (Loïc Bartoletti)
|
|
* Fix SPDX-License-Identifier (Loïc Bartoletti reported
|
|
by Bas Couwenberg #250)
|
|
* NOTE: This is the first release on GitLab/SFCGAL space.
|
|
* SFCGAL has now a dedicated space outside Oslandia one:
|
|
https://gitlab.com/SFCGAL/.
|
|
- Packaging
|
|
+ Update copyright year
|
|
+ Remove previous disable_invalid_cgal_test.patch no more needed
|
|
+ Update upstream website and source
|
|
+ Update package licence sfcgal is lgpl 2+ not gpl
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 22:40:45 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Reduce _constraints to actual lower bound, limit number of
|
|
jobs with memory_per_job and limit_build macro.
|
|
- Remove some unused build dependencies.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 08:28:42 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Disable i586 build which failed with both gcc and clang
|
|
https://gitlab.com/Oslandia/SFCGAL/-/issues/258
|
|
https://gitlab.com/Oslandia/SFCGAL/-/issues/259
|
|
- Remove unused -D calls
|
|
- Lower physical memory constraint to 8GB but keep global memory
|
|
to 16GB
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 13:33:58 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Apply upstream fix by removing bundled CGAL test
|
|
see https://gitlab.com/Oslandia/SFCGAL/-/merge_requests/279
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 06:13:17 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Use gcc for i586 and limit the number of worker (upstream)
|
|
so we can lower again _constraint.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 17:05:12 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Introduce disable_invalid_cgal_test.patch to disable tests
|
|
failing with CGAL 5.4 on openSUSE.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 16 17:36:44 UTC 2022 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.4.1
|
|
+ Add alpha-shapes algorithm
|
|
+ Fix build and tests for MSYS2/MinGW
|
|
+ Modernize code
|
|
+ Remove patches for Boost 1.60.0
|
|
+ Fix isPlane3d
|
|
+ Fix ST_StraightSkeleton returns degenerate line segments. $
|
|
Add a new parameter `toleranceAbs`
|
|
+ Add tests for issues #133 and #153
|
|
+ Add ccache, and improve CI
|
|
- Packaging
|
|
+ Remove FIX_excess-x87-precision.patch upstream has solve the
|
|
problem by using another approach.
|
|
+ Remove sfcgal-rpmlintrc not used anymore.
|
|
+ Update copyright year
|
|
+ Review for submiting to factory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 22 12:10:17 UTC 2021 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.4.0
|
|
+ Use officially documented CGAL functions.
|
|
SFCGAL requires CGAL >= 5.3.
|
|
+ Fix compilation issue with CGAL 5.3
|
|
+ Add sfcgal_full_version with SFCGAL, CGAL and Boost
|
|
+ Add include <CGAL/version_macros.h> to build tests with CGAL 4.12
|
|
- packaging
|
|
+ removed merged patch f929b291d4efe9b780812677fd523d2431519fcf.patch
|
|
upstream_issue#242.patch
|
|
+ Adjust CGAL requirement >= 5.3 available onyl for TW
|
|
+ Added FIX_excess-x87-precision.patch fixing failed testing
|
|
under i586
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 23 23:09:05 UTC 2021 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
- add f929b291d4efe9b780812677fd523d2431519fcf.patch (Fix compilation issue with CGAL 5.3)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 20 11:30:41 UTC 2021 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to bugfix version 1.3.10
|
|
+ fix support of CGAL 5.2
|
|
+ Add upstream_issue#242.patch to build and execute tests
|
|
- spec update license year
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 15 10:56:02 UTC 2020 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Renew source with fixed upstream 1.3.9 tar.gz
|
|
+ Delete prepare_version_139_missing.patch (merged upstream)
|
|
- Packaging remove gcc/clang conditionnal build. clang 11 fix
|
|
building for all arch.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 11 12:49:07 UTC 2020 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.3.9
|
|
+ Source moved to gitlab (new development home)
|
|
+ Fix build with CGAL 5.1
|
|
- Packaging
|
|
+ refresh copyright and Requires order with spec-cleaner
|
|
+ add prepare_version_139_missing.patch
|
|
+ suppress unused fdupe
|
|
+ build tests and use them but only on x86 plateform
|
|
+ Replace defective clang10 on non x86 plateform
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 7 13:53:35 UTC 2020 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.3.8
|
|
+ This is the last release on Github. Oslandia migrates from GitHub to GitLab:
|
|
https://oslandia.com/en/2020/06/19/en-oslandia-migrates-from-github-to-gitlab/
|
|
Next iteration of package will be based on gitlab.
|
|
+ Changes:
|
|
* Fix CMake scripts so that SFCGAL_USE_STATIC_LIBS works properly again
|
|
* Fix for divide by zero error in triangulatePolygon3D
|
|
* Replace of auto_ptr with unique_ptr and move to c++14
|
|
* Add implementation of Geometry::operator=
|
|
* Fix CGAL v4.7 compatibility
|
|
* add pkg-config descriptor file
|
|
* Remove libtoolize
|
|
* Add point_m and is_measured to c api
|
|
* Fix SFCGAL with CGAL 5 (and GMPXX issues)
|
|
* Add covers and covers3D to c api
|
|
* Add documentation to SFCGAL::algorithm::extrude
|
|
* Add 3D linear referencing / LineSubString and Fix built with MSCV 14
|
|
and export to C API
|
|
* Fix CAPI export symbol for windows
|
|
* Update and fix documentation #138
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 3 16:24:47 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- After fixing repository for openscrenegraph, use pkgconfig form
|
|
for buildrequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 23 05:57:01 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Use libOpenSceneGraph-devel pkgconfig form doesn't resolv for 15.1
|
|
- Don't use restricted x86-64 form of cmake
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 22 07:07:07 UTC 2019 - Bruno Friedmann <bruno@ioda-net.ch>
|
|
|
|
- Update to version 1.3.7
|
|
+ Fix compilation with CGAL 4.14 fix #188
|
|
+ Build Triangulation even with intersecting constraint edges
|
|
+ Fix C API headers
|
|
- Previous release
|
|
+ 1.3.6
|
|
+ Get rid of boost date_time dependency
|
|
+ Fix some implicit switch/case fallthrough
|
|
+ Sync with CGAL 4.13 and prepare for CGAL 4.14
|
|
+ Fix a memory leak in extrude C API (fix #179)
|
|
+ Remove Nef polyhedra inclusion
|
|
+ Intersection: Fix lexicographic order of coordinates (fix #171)
|
|
+ 1.3.5 : Fix 1.3.4 link issues
|
|
+ 1.3.4 Fix postgis build issue. fix wrong version number in 1.3.3
|
|
+ 1.3.3 Fix compilation + tests with cgal 4.11 (bogus version)
|
|
+ 1.3.2 Fix compilation with minimal needed CGAL 4.10
|
|
- Packaging
|
|
+ spec-cleaner to renew the spec
|
|
+ Fix build error with clang -ftlo flag to nil
|
|
+ Remove unsupported flag in clang -frounding-math
|
|
+ Remove obsolete build condition
|
|
+ Remove obsolete BuildRequires, adjust minimal version
|
|
+ Remove 5c495ce.patch merged upstream
|
|
+ Modify source url to have %{name}-%{version} as tar.gz
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 11 09:37:48 UTC 2018 - bruno@ioda-net.ch
|
|
|
|
- Packaging :
|
|
+ Add BuildRequires Mesa-libGL-devel not autoresolved in Leap 15
|
|
+ Add 5c495ce.patch Fix build when CGAL is compiled with GMPXX
|
|
+ Remove -fstack-clash-protection existing on 42.3 %cmake macro.
|
|
But clang doesn't know this flag (Fix 42.3 builds)
|
|
+ Order cmake -D
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 12 13:22:43 UTC 2017 - bruno@ioda-net.ch
|
|
|
|
- Update to 1.3.2 version but only for Tumbleweed.
|
|
+ Fixes for building with cgal 4.10.1+
|
|
- Update to 1.3.1 version but only for Leap 42.
|
|
+ Add a SFCGAL-osg library for OSG specific functions
|
|
Fix C API geometry_is_planar
|
|
Fix Doxygen script
|
|
- Packaging :
|
|
+ Use %if around version to have a build on both case Leap & TW
|
|
+ sfcgal upstream 1.3.2 build only with cgal 4.10.1+ target TW
|
|
+ sfcgal upstream 1.3.1 build only with cgal < 4.10 target Leap
|
|
+ Remove conditionnal -fpie flag for 13.1
|
|
+ Remove merged patch upstream_fixes_post130.patch
|
|
+ Add missing libboost-*-devel for TW
|
|
+ Add -fpie for clang linker
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 13 16:50:50 UTC 2017 - bruno@ioda-net.ch
|
|
|
|
- Packaging :
|
|
+ Add withosgd to exclude arch problematic with openscenegraph
|
|
for the moment only i586 and x86_64 are build with.
|
|
+ Add upstream_fixes_post130.patch to be able to choose when we
|
|
depend on openscenegraph.
|
|
+ Change for TW the new boost-devel way
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 23 16:41:40 UTC 2016 - bruno@ioda-net.ch
|
|
|
|
- Update to new bug-fix release 1.3.0
|
|
Add a validity flag to geometries
|
|
Add an option to straight skeleton to return the distance to
|
|
borders
|
|
Add sfcgal_geometry_is_valid_detail to the C API
|
|
Remove grid and ASC reader
|
|
Remove the viewer
|
|
Fix compilation issue with boost 1.60 (#119)
|
|
Fix WKT parsing issues (#81 #117)
|
|
Retain bisectors of narrow angles in MedialAxis output
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 13:28:19 UTC 2016 - bruno@ioda-net.ch
|
|
|
|
- bypass bug 927268 for PowerPC if clang is used above in place of
|
|
gcc. Fix powerpc builds
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 13 20:25:18 UTC 2016 - bruno@ioda-net.ch
|
|
|
|
- Added flags to override failing %cmake macro with 13.2
|
|
-DCMAKE_USER_MAKE_RULES_OVERRIDE=OFF \
|
|
-DCMAKE_CXX_COMPILER="clang++" \
|
|
-DCMAKE_C_COMPILER="clang" \
|
|
- clang allow building with less memory oom
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 08:36:12 UTC 2016 - bruno@ioda-net.ch
|
|
|
|
- Update dates + force rebuild on 13.2 i586
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 13:32:17 UTC 2016 - bruno@ioda-net.ch
|
|
|
|
- Renable the examples, we got a patch for boost 1.60
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 17:07:31 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Rename _constraint to _constraints, so that it is actually taken
|
|
into account by the obs.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 29 14:26:26 UTC 2015 - guillaume@opensuse.org
|
|
|
|
- Update to v1.2.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 26 12:21:06 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update project and download url
|
|
- Fully use %cmake macros
|
|
- Cleanup spec file with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 26 11:36:00 UTC 2015 - Angelos Tzotsos <tzotsos@opensuse.org>
|
|
|
|
- upstream updated bugfix release 1.2.0 2015-09-18
|
|
- Improve the computation speed of straight skeletons by using
|
|
inexact construction kernel
|
|
- Add a new function approximateMedialAxis
|
|
- Fix an invalidity case (polygon degenerated to a point) #108
|
|
- Fix compilation issues with boost 1.58
|
|
- Add Travis support
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 2 15:05:44 UTC 2015 - bruno@ioda-net.ch
|
|
|
|
- upstream updated bugfix release 1.1.0 2015-01-14
|
|
- New spatial operation Union(geom, geom)
|
|
and Difference(geom, geom).
|
|
- Exposed Volume(geom) in C api and added output with a
|
|
decimal representation sfcgal_geometry_as_text_decim
|
|
(thanks @matze09)
|
|
- Minor bug fixes.
|
|
|
|
- packaging :
|
|
spec-cleaner (date,name,order)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 23 15:05:05 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- upstream updated release 1.0.5
|
|
|
|
Fix validity check message when converting to 2D
|
|
Fix a polygon orientation test (postgis bug #2818)
|
|
Fix a bug in plane3D
|
|
Add better handling of EMPTY in collections
|
|
Compilation issues:
|
|
Fix a cmake issue (FindOsgQT)
|
|
Fix compilation issue with gcc < 4.5
|
|
Avoid osg dependency when viewer is not built
|
|
Fix postgresql include directory
|
|
Add detection of lib64 directories
|
|
|
|
- packaging :
|
|
removed obsolete merged upstream patches
|
|
sle-error-typename-outside-of-template.patch
|
|
0001-Small-typo-changed-requiered-to-required.patch
|
|
0007-fixes-polygon-triangulation.patch
|
|
0004-Replace-lib-by-CMAKE_INSTALL_LIBDIR-in-installation-.patch
|
|
0002-Add-VERSION-and-SOVERSION-properties.patch
|
|
0003-Add-detection-of-lib-lib64-directory.patch
|
|
0005-Added-FindPostgreSQL.cmake-macros.patch
|
|
0006-fixed-unfindable-postgres-header-cmake-variable.patch
|
|
use of %cmake macro.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 5 17:20:36 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- packaging: Build for sle adding specific patch for typename
|
|
sle-error-typename-outside-of-template.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 24 08:59:34 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- packaging: spec-cleaner, remove used comments, coherent usage
|
|
of -jobs.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 30 10:02:08 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- packaging : use advanced security flags only on supported version
|
|
>=1310
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 29 18:20:57 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- packaging : respect lib policy
|
|
- sources : added upstream patches fixing triangulation & build
|
|
issues with postgresql, lib(64), soversion
|
|
|
|
+0001-Small-typo-changed-requiered-to-required.patch
|
|
+0002-Add-VERSION-and-SOVERSION-properties.patch
|
|
+0003-Add-detection-of-lib-lib64-directory.patch
|
|
+0004-Replace-lib-by-CMAKE_INSTALL_LIBDIR-in-installation-.patch
|
|
+0005-Added-FindPostgreSQL.cmake-macros.patch
|
|
+0006-fixed-unfindable-postgres-header-cmake-variable.patch
|
|
+0007-fixes-polygon-triangulation.patch
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 3 16:23:14 UTC 2014 - bruno@ioda-net.ch
|
|
|
|
- Added patch for upstream issue 37 fixing soname & soversion
|
|
SFCGAL_issue37.patch
|
|
|
|
- packaging : we build the viewer and the example programs
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 22 17:52:08 UTC 2013 - bruno@ioda-net.ch
|
|
|
|
- Upstream 1.0.4 update
|
|
- Commented include CGAL we use CGAL 4.3 now
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 14 19:53:48 UTC 2013 - bruno@ioda-net.ch
|
|
|
|
- First build & packaging version
|
|
|