diff --git a/cad/gdstk/Makefile b/cad/gdstk/Makefile index c21415378e4c..75782793864a 100644 --- a/cad/gdstk/Makefile +++ b/cad/gdstk/Makefile @@ -1,25 +1,25 @@ PORTNAME= gdstk DISTVERSIONPREFIX= v -DISTVERSION= 1.0.0 +DISTVERSION= 1.0.1 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library for creation and manipulation of GDSII and OASIS files WWW= https://heitzmann.github.io/gdstk/ \ https://github.com/heitzmann/gdstk/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqhull_r.so:math/qhull USES= cmake compiler:c++17-lang USE_GITHUB= yes GH_ACCOUNT= heitzmann CMAKE_ON= BUILD_SHARED_LIBS CONFLICTS_INSTALL= vxl # both install lib/libclipper.so .include diff --git a/cad/gdstk/distinfo b/cad/gdstk/distinfo index c82bb048dfb5..fac3f5776924 100644 --- a/cad/gdstk/distinfo +++ b/cad/gdstk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774432530 -SHA256 (heitzmann-gdstk-v1.0.0_GH0.tar.gz) = 5e9d706107173ed7ea57f8e2c2220ffa28a23901e90eeb12715b04a249f2d00e -SIZE (heitzmann-gdstk-v1.0.0_GH0.tar.gz) = 372162 +TIMESTAMP = 1789171289 +SHA256 (heitzmann-gdstk-v1.0.1_GH0.tar.gz) = 7819120177050db4ef8bd3394158c7cecc4555640d50f634f957eafdcbcd7984 +SIZE (heitzmann-gdstk-v1.0.1_GH0.tar.gz) = 372844 diff --git a/cad/gdstk/files/patch-src_CMakeLists.txt b/cad/gdstk/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..0689288dcc6a --- /dev/null +++ b/cad/gdstk/files/patch-src_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/CMakeLists.txt.orig 2026-09-12 00:03:07 UTC ++++ src/CMakeLists.txt +@@ -61,7 +61,7 @@ set(SOURCE_LIST + + # --- Library target --- + +-add_library(gdstk STATIC ${SOURCE_LIST} ${HEADER_LIST} $) ++add_library(gdstk ${SOURCE_LIST} ${HEADER_LIST} $) + add_library(gdstk::gdstk ALIAS gdstk) + + target_compile_features(gdstk PUBLIC cxx_std_11) diff --git a/cad/gdstk/pkg-plist b/cad/gdstk/pkg-plist index 7941e343d1ac..2c5a2205c5da 100644 --- a/cad/gdstk/pkg-plist +++ b/cad/gdstk/pkg-plist @@ -1,31 +1,36 @@ include/gdstk/allocator.hpp include/gdstk/array.hpp include/gdstk/cell.hpp include/gdstk/clipper_tools.hpp include/gdstk/curve.hpp include/gdstk/flexpath.hpp include/gdstk/font.hpp include/gdstk/gdsii.hpp include/gdstk/gdstk.hpp include/gdstk/gdswriter.hpp include/gdstk/label.hpp include/gdstk/layername.hpp include/gdstk/library.hpp include/gdstk/map.hpp include/gdstk/oasis.hpp include/gdstk/pathcommon.hpp include/gdstk/polygon.hpp include/gdstk/property.hpp include/gdstk/raithdata.hpp include/gdstk/rawcell.hpp include/gdstk/reference.hpp include/gdstk/repetition.hpp include/gdstk/robustpath.hpp include/gdstk/set.hpp include/gdstk/sort.hpp include/gdstk/style.hpp include/gdstk/tagmap.hpp include/gdstk/utils.hpp include/gdstk/vec.hpp -lib/libclipper.so +lib/cmake/cmake_modules/FindQhull.cmake +lib/cmake/gdstk/gdstkConfig.cmake +lib/cmake/gdstk/gdstkConfigVersion.cmake +lib/cmake/gdstk/gdstkTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/gdstk/gdstkTargets.cmake lib/libgdstk.so +libdata/pkgconfig/gdstk.pc