git: b629d6e6c578 - main - cad/{,py-}gdstk: update 0.9.5{0,1} → 0.9.52

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 26 May 2024 17:51:31 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b629d6e6c578ec686358c83556d78c1f96624314

commit b629d6e6c578ec686358c83556d78c1f96624314
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2024-05-26 17:11:09 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-05-26 17:51:26 +0000

    cad/{,py-}gdstk: update 0.9.5{0,1} → 0.9.52
    
    PR:     279324
---
 cad/gdstk/Makefile     | 2 +-
 cad/gdstk/distinfo     | 6 +++---
 cad/gdstk/pkg-descr    | 3 ++-
 cad/gdstk/pkg-plist    | 2 --
 cad/py-gdstk/Makefile  | 8 ++------
 cad/py-gdstk/distinfo  | 6 +++---
 cad/py-gdstk/pkg-descr | 3 ++-
 7 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/cad/gdstk/Makefile b/cad/gdstk/Makefile
index 1734b3750796..ce5d56467f72 100644
--- a/cad/gdstk/Makefile
+++ b/cad/gdstk/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gdstk
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.50
+DISTVERSION=	0.9.52
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/cad/gdstk/distinfo b/cad/gdstk/distinfo
index 8826546f9380..8f8b8a64624e 100644
--- a/cad/gdstk/distinfo
+++ b/cad/gdstk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709932764
-SHA256 (heitzmann-gdstk-v0.9.50_GH0.tar.gz) = 9137935a658e726d93d448624401b1ff8ee4ff6c1a3fa9fd397fc0825dfbfb0a
-SIZE (heitzmann-gdstk-v0.9.50_GH0.tar.gz) = 363258
+TIMESTAMP = 1716736841
+SHA256 (heitzmann-gdstk-v0.9.52_GH0.tar.gz) = 1369ab198b946018e3fdae1267296fc47c047b4fc9ffd059a59955406c1b1394
+SIZE (heitzmann-gdstk-v0.9.52_GH0.tar.gz) = 361499
diff --git a/cad/gdstk/pkg-descr b/cad/gdstk/pkg-descr
index 1300c7e4f921..8b3c5e23521e 100644
--- a/cad/gdstk/pkg-descr
+++ b/cad/gdstk/pkg-descr
@@ -3,7 +3,8 @@ of GDSII and OASIS files. It is also available as a Python module
 meant to be a successor to Gdspy.
 
 Key features for the creation of complex CAD layouts are included:
-* Boolean operations on polygons (AND, OR, NOT, XOR) based on clipping algorithm
+* Boolean operations on polygons (AND, OR, NOT, XOR)
+  based on clipping algorithm
 * Polygon offset (inward and outward rescaling of polygons)
 * Efficient point-in-polygon solutions for large array sets
 
diff --git a/cad/gdstk/pkg-plist b/cad/gdstk/pkg-plist
index 269be7208980..ac959a099016 100644
--- a/cad/gdstk/pkg-plist
+++ b/cad/gdstk/pkg-plist
@@ -1,4 +1,3 @@
-include/clipper/clipper.hpp
 include/gdstk/allocator.hpp
 include/gdstk/array.hpp
 include/gdstk/cell.hpp
@@ -28,4 +27,3 @@ include/gdstk/utils.hpp
 include/gdstk/vec.hpp
 lib/libclipper.so
 lib/libgdstk.so
-libdata/pkgconfig/gdstk.pc
diff --git a/cad/py-gdstk/Makefile b/cad/py-gdstk/Makefile
index 9e5e1045a007..9a66c79afa92 100644
--- a/cad/py-gdstk/Makefile
+++ b/cad/py-gdstk/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	gdstk
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.51
+DISTVERSION=	0.9.52
 CATEGORIES=	cad
-#MASTER_SITES=	PYPI # build fails from PYPI: https://github.com/heitzmann/gdspy/issues/236
+MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -24,9 +23,6 @@ RUN_DEPENDS=	${PYNUMPY}
 USES=		compiler:c++11-lang python
 USE_PYTHON=	pep517 autoplist pytest # tests fail to run, see https://github.com/heitzmann/gdstk/issues/244
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	heitzmann
-
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 .include <bsd.port.mk>
diff --git a/cad/py-gdstk/distinfo b/cad/py-gdstk/distinfo
index 7e18d2b86ff7..f9e945b42269 100644
--- a/cad/py-gdstk/distinfo
+++ b/cad/py-gdstk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713415099
-SHA256 (heitzmann-gdstk-v0.9.51_GH0.tar.gz) = 158137feb21205510d0eaaa1ba38505d47e2a5e67a81fff122291c6f062b91b4
-SIZE (heitzmann-gdstk-v0.9.51_GH0.tar.gz) = 361392
+TIMESTAMP = 1716737479
+SHA256 (gdstk-0.9.52.tar.gz) = 42267292d272f4a4c8229091dc83a496d0a15f969cf36693b5597d3fe8efb92f
+SIZE (gdstk-0.9.52.tar.gz) = 311291
diff --git a/cad/py-gdstk/pkg-descr b/cad/py-gdstk/pkg-descr
index 1300c7e4f921..8b3c5e23521e 100644
--- a/cad/py-gdstk/pkg-descr
+++ b/cad/py-gdstk/pkg-descr
@@ -3,7 +3,8 @@ of GDSII and OASIS files. It is also available as a Python module
 meant to be a successor to Gdspy.
 
 Key features for the creation of complex CAD layouts are included:
-* Boolean operations on polygons (AND, OR, NOT, XOR) based on clipping algorithm
+* Boolean operations on polygons (AND, OR, NOT, XOR)
+  based on clipping algorithm
 * Polygon offset (inward and outward rescaling of polygons)
 * Efficient point-in-polygon solutions for large array sets