cad/Clipper2: Build shared lib

Switch to shared library and improve port
Bump PORTREVISION

PR:		282056
Reported by:	Daniel Engberg zzy@
This commit is contained in:
Michael Reifenberger 2024-10-13 18:47:03 +02:00
parent ca63da4a69
commit ac1e9fccf8
5 changed files with 21 additions and 20 deletions

View file

@ -1,25 +1,24 @@
PORTNAME= Clipper2
DISTVERSION= 1.4.0
#PORTREVISION= 1
PORTREVISION= 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
LICENSE_FILE= ${WRKSRC}/../License.txt
USES= cmake
USES= cmake compiler:c++17-lang dos2unix pathfix zip
USE_GITHUB= yes
GH_ACCOUNT= AngusJohnson google:gtest
GH_PROJECT= googletest:gtest
GH_TAGNAME= 2b665ac 71815bb:gtest
GH_SUBDIR= CPP/Tests/googletest:gtest
WRKSRC_SUBDIR= CPP
NO_WRKSUBDIR= yes
CMAKE_SOURCE_PATH= ${WRKSRC}/CPP
#CMAKE_ON=
CMAKE_OFF= INSTALL_GTEST
CMAKE_OFF= CLIPPER2_EXAMPLES \
CLIPPER2_TESTS
CMAKE_ON= BUILD_SHARED_LIBS
.include <bsd.port.mk>

View file

@ -1,5 +1,3 @@
TIMESTAMP = 1728687615
SHA256 (AngusJohnson-Clipper2-1.4.0-2b665ac_GH0.tar.gz) = bf1553e085ebcfc501884a56087580b2a5b2ffa14826700b67489bcc3af79c19
SIZE (AngusJohnson-Clipper2-1.4.0-2b665ac_GH0.tar.gz) = 619495
SHA256 (google-googletest-71815bb_GH0.tar.gz) = 386281d4eddb10c6cf5f93ee02d56793fb075138cb584ca31b1e70ab38c7678c
SIZE (google-googletest-71815bb_GH0.tar.gz) = 873787
TIMESTAMP = 1728819583
SHA256 (Clipper2_1.4.0.zip) = c327d65a9bc4970f5793cc5460756fc6a51d9233ad1941a303435d154f80accb
SIZE (Clipper2_1.4.0.zip) = 1144261

View file

@ -10,7 +10,11 @@ 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.a
lib/libClipper2Z.a
lib/libClipper2.so
lib/libClipper2.so.1
lib/libClipper2.so.1.4.0
lib/libClipper2Z.so
lib/libClipper2Z.so.1
lib/libClipper2Z.so.1.4.0
libdata/pkgconfig/Clipper2.pc
libdata/pkgconfig/Clipper2Z.pc

View file

@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= 2024.10.11
#PORTREVISION= 1
PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel

View file

@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= 2024.10.11
#PORTREVISION= 1
PORTREVISION= 1
CATEGORIES= cad
#PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/