diff --git a/cad/Clipper2/Makefile b/cad/Clipper2/Makefile index 857bacc6a735..3c624a2dd4a7 100644 --- a/cad/Clipper2/Makefile +++ b/cad/Clipper2/Makefile @@ -1,24 +1,27 @@ PORTNAME= Clipper2 -DISTVERSION= 1.4.0 -PORTREVISION= 1 +DISTVERSION= 2.0.1 CATEGORIES= cad MASTER_SITES= https://github.com/AngusJohnson/${PORTNAME}/releases/download/${PORTNAME}_${DISTVERSION}/ DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= mr@freebsd.org COMMENT= A Polygon Clipping and Offsetting library (in C++, C\# & Delphi) WWW= https://github.com/AngusJohnson/Clipper2 LICENSE= BSL -LICENSE_FILE= ${WRKSRC}/../License.txt -USES= cmake compiler:c++17-lang dos2unix zip +TEST_DEPENDS= googletest>0:devel/googletest + +USES= cmake:testing compiler:c++17-lang dos2unix pathfix zip -WRKSRC_SUBDIR= CPP NO_WRKSUBDIR= yes +WRKSRC_SUBDIR= CPP + +CMAKE_TESTING_ON= USE_EXTERNAL_GTEST \ + CLIPPER2_TESTS CMAKE_OFF= CLIPPER2_EXAMPLES \ CLIPPER2_TESTS CMAKE_ON= BUILD_SHARED_LIBS .include diff --git a/cad/Clipper2/distinfo b/cad/Clipper2/distinfo index 2c9f3a3efe1c..9dbc03f61437 100644 --- a/cad/Clipper2/distinfo +++ b/cad/Clipper2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728819583 -SHA256 (Clipper2_1.4.0.zip) = c327d65a9bc4970f5793cc5460756fc6a51d9233ad1941a303435d154f80accb -SIZE (Clipper2_1.4.0.zip) = 1144261 +TIMESTAMP = 1767234337 +SHA256 (Clipper2_2.0.1.zip) = 63e893fc40c3453c9d14cbe98bc7647f16a9d5846ae25b513d8a1ed5b8421144 +SIZE (Clipper2_2.0.1.zip) = 2040250 diff --git a/cad/Clipper2/pkg-plist b/cad/Clipper2/pkg-plist index 81676fedb663..ec2cc92c68bd 100644 --- a/cad/Clipper2/pkg-plist +++ b/cad/Clipper2/pkg-plist @@ -1,20 +1,21 @@ include/clipper2/clipper.core.h include/clipper2/clipper.engine.h include/clipper2/clipper.export.h include/clipper2/clipper.h include/clipper2/clipper.minkowski.h include/clipper2/clipper.offset.h include/clipper2/clipper.rectclip.h +include/clipper2/clipper.triangulation.h include/clipper2/clipper.version.h lib/cmake/clipper2/Clipper2Config.cmake lib/cmake/clipper2/Clipper2ConfigVersion.cmake lib/cmake/clipper2/Clipper2Targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/clipper2/Clipper2Targets.cmake lib/libClipper2.so -lib/libClipper2.so.1 -lib/libClipper2.so.1.4.0 +lib/libClipper2.so.2 +lib/libClipper2.so.2.0.1 lib/libClipper2Z.so -lib/libClipper2Z.so.1 -lib/libClipper2Z.so.1.4.0 +lib/libClipper2Z.so.2 +lib/libClipper2Z.so.2.0.1 libdata/pkgconfig/Clipper2.pc libdata/pkgconfig/Clipper2Z.pc