notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-gdstk Library for creation and manipulation of GDSII and OASIS files
0.9.57 cad on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.9.55Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-28 16:54:05
Last Update: 2024-11-08 06:37:37
Commit Hash: d75cbd3
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSL
WWW:
https://heitzmann.github.io/gdstk/
Description:
Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation 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 * Polygon offset (inward and outward rescaling of polygons) * Efficient point-in-polygon solutions for large array sets Typical applications of Gdstk are in the fields of electronic chip design, planar lightwave circuit design, and mechanical engineering.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}gdstk>0:cad/py-gdstk@${PY_FLAVOR}
To install the port:
cd /usr/ports/cad/py-gdstk/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/py-gdstk
  • pkg install py311-gdstk
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-gdstk listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-gdstk
Package flavors (<flavor>: <package>)
  • py311: py311-gdstk
distinfo:
TIMESTAMP = 1731043052 SHA256 (heitzmann-gdstk-v0.9.57_GH0.tar.gz) = e3bba7af5e9dae3edd5999d1d9ef11062c794aed376597b188d9d6c946a8e934 SIZE (heitzmann-gdstk-v0.9.57_GH0.tar.gz) = 366041

Packages (timestamps in pop-ups are UTC):
py39-gdstk
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------0.9.49-
FreeBSD:14:latest--------
FreeBSD:14:quarterly------0.9.49-
FreeBSD:15:latest--n/a-n/a-0.9.490.9.49
 

py311-gdstk
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.570.9.57-0.9.570.9.57---
FreeBSD:13:quarterly0.9.550.9.55-0.9.550.9.55---
FreeBSD:14:latest0.9.570.9.57-0.9.570.9.57---
FreeBSD:14:quarterly0.9.550.9.55-0.9.550.9.55---
FreeBSD:15:latest0.9.570.9.57n/a0.9.57n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. py311-pyproject-metadata>0 : devel/py-pyproject-metadata@py311
  3. py311-scikit-build-core>0 : devel/py-scikit-build-core@py311
  4. py311-setuptools>0 : devel/py-setuptools@py311
  5. py311-wheel>0 : devel/py-wheel@py311
  6. py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
  7. python3.11 : lang/python311
  8. py311-build>=0 : devel/py-build@py311
  9. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-pytest>=7,1 : devel/py-pytest@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libqhull_r.so : math/qhull
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
cad_py-gdstk
USES:
compiler:c++17-lang python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/heitzmann/gdstk/tar.gz/v0.9.57?dummy=/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9.57
08 Nov 2024 06:37:37
commit hash: d75cbd3c7c918352043eedad8e927419bcc6cc3bcommit hash: d75cbd3c7c918352043eedad8e927419bcc6cc3bcommit hash: d75cbd3c7c918352043eedad8e927419bcc6cc3bcommit hash: d75cbd3c7c918352043eedad8e927419bcc6cc3b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.56 → 0.9.57

Reported by:	portscout
0.9.56
30 Oct 2024 03:54:11
commit hash: b62604368eb87c615bda0a484e0cf01d35838b5ecommit hash: b62604368eb87c615bda0a484e0cf01d35838b5ecommit hash: b62604368eb87c615bda0a484e0cf01d35838b5ecommit hash: b62604368eb87c615bda0a484e0cf01d35838b5e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.55 → 0.9.56

Reported by:	portscout
0.9.55
01 Sep 2024 17:40:19
commit hash: d5d96a833b9577a93fefcc821f8db70eabeaaf5bcommit hash: d5d96a833b9577a93fefcc821f8db70eabeaaf5bcommit hash: d5d96a833b9577a93fefcc821f8db70eabeaaf5bcommit hash: d5d96a833b9577a93fefcc821f8db70eabeaaf5b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.53 → 0.9.55

Reported by:	portscout
0.9.53
14 Jul 2024 22:29:33
commit hash: 6be60f6fb842bbd212bb0d25c0c9d5b0e7cb2170commit hash: 6be60f6fb842bbd212bb0d25c0c9d5b0e7cb2170commit hash: 6be60f6fb842bbd212bb0d25c0c9d5b0e7cb2170commit hash: 6be60f6fb842bbd212bb0d25c0c9d5b0e7cb2170 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.52 → 0.9.53

Reported by:	portscout
0.9.52
26 May 2024 17:51:26
commit hash: b629d6e6c578ec686358c83556d78c1f96624314commit hash: b629d6e6c578ec686358c83556d78c1f96624314commit hash: b629d6e6c578ec686358c83556d78c1f96624314commit hash: b629d6e6c578ec686358c83556d78c1f96624314 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Älven
cad/{,py-}gdstk: update 0.9.5{0,1} → 0.9.52

PR:	279324
0.9.51
18 Apr 2024 06:02:44
commit hash: ddf83690e4171846f72b6872deaf487199ee9504commit hash: ddf83690e4171846f72b6872deaf487199ee9504commit hash: ddf83690e4171846f72b6872deaf487199ee9504commit hash: ddf83690e4171846f72b6872deaf487199ee9504 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gdstk: update 0.9.50 → 0.9.51

Reported by:	portscout
0.9.50
04 Apr 2024 19:02:30
commit hash: d4b0ef23d194dc6dff62502462ac8a91443a6876commit hash: d4b0ef23d194dc6dff62502462ac8a91443a6876commit hash: d4b0ef23d194dc6dff62502462ac8a91443a6876commit hash: d4b0ef23d194dc6dff62502462ac8a91443a6876 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gdstk: update 0.9.49 → 0.9.50

Reported by:	portscout
0.9.49
31 Dec 2023 08:25:19
commit hash: a573ea3587d7fcfb3e129a8ca91e3c1b7e525af0commit hash: a573ea3587d7fcfb3e129a8ca91e3c1b7e525af0commit hash: a573ea3587d7fcfb3e129a8ca91e3c1b7e525af0commit hash: a573ea3587d7fcfb3e129a8ca91e3c1b7e525af0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.48 → 0.9.49

Reported by:	portscout
0.9.48
22 Dec 2023 10:01:48
commit hash: 2bf1420d430e99311c2c83b6386500363e78cf5bcommit hash: 2bf1420d430e99311c2c83b6386500363e78cf5bcommit hash: 2bf1420d430e99311c2c83b6386500363e78cf5bcommit hash: 2bf1420d430e99311c2c83b6386500363e78cf5b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.46 → 0.9.48

Reported by:	portscout
0.9.46
15 Oct 2023 08:28:15
commit hash: 5f682b0ef389d0e6b2d8dafe522721d933234612commit hash: 5f682b0ef389d0e6b2d8dafe522721d933234612commit hash: 5f682b0ef389d0e6b2d8dafe522721d933234612commit hash: 5f682b0ef389d0e6b2d8dafe522721d933234612 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.42 → 0.9.46

Reported by:	portscout
0.9.42
28 Aug 2023 16:53:22
commit hash: 8784bcc9751df4e9d5439d9c2612adc5c2548196commit hash: 8784bcc9751df4e9d5439d9c2612adc5c2548196commit hash: 8784bcc9751df4e9d5439d9c2612adc5c2548196commit hash: 8784bcc9751df4e9d5439d9c2612adc5c2548196 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/py-gdstk: New port: Library for creation and manipulation of GDSII and OASIS
files

Number of commits found: 11