Package: sfcgal / 2.2.0-3

Metadata

Package Version Patches format
sfcgal 2.2.0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
sfcgal config.patch | (download)

sfcgal-config.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add gmpxx to `sfcgal-config --libs`.
 Fixes link errors:
 .
 /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSFCGAL.so: undefined reference to `operator>>(std::istream&, __mpz_struct*)'
 /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSFCGAL.so: undefined reference to `operator<<(std::ostream&, __mpz_struct const*)'
boost1.89.patch | (download)

CMakeLists.txt | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix compilation with boost 1.89
 In the upcoming Boost 1.89.0 release, Boost.System stub has been
 removed which causes CMake error:
 .
 ```
 CMake Error at /opt/homebrew/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package):
   Could not find a package configuration file provided by "boost_system"
   (requested version 1.89.0) with any of the following names:
 .
     boost_systemConfig.cmake
     boost_system-config.cmake
 ```
 .
 This issue is fixed by dropping `system` from the `COMPONENTS` as it's
 not needed since 1.69. With this change, boost minimum version to
 build SFCGAL is now 1.69.0. This should not be an issue as this
 version was released in 2018.