View | Details | Raw Unified | Return to bug 279324
Collapse All | Expand All

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

Return to bug 279324