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
gdstk C++ library for creation and manipulation of GDSII and OASIS files
0.9.59 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.57Version 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 08:48:06
Last Update: 2025-02-12 09:18:31
Commit Hash: d7d0bc7
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
Expand this list (36 items)
Collapse this list.
  1. /usr/local/share/licenses/gdstk-0.9.59/catalog.mk
  2. /usr/local/share/licenses/gdstk-0.9.59/LICENSE
  3. /usr/local/share/licenses/gdstk-0.9.59/BSL
  4. include/gdstk/allocator.hpp
  5. include/gdstk/array.hpp
  6. include/gdstk/cell.hpp
  7. include/gdstk/clipper_tools.hpp
  8. include/gdstk/curve.hpp
  9. include/gdstk/flexpath.hpp
  10. include/gdstk/font.hpp
  11. include/gdstk/gdsii.hpp
  12. include/gdstk/gdstk.hpp
  13. include/gdstk/gdswriter.hpp
  14. include/gdstk/label.hpp
  15. include/gdstk/library.hpp
  16. include/gdstk/map.hpp
  17. include/gdstk/oasis.hpp
  18. include/gdstk/pathcommon.hpp
  19. include/gdstk/polygon.hpp
  20. include/gdstk/property.hpp
  21. include/gdstk/raithdata.hpp
  22. include/gdstk/rawcell.hpp
  23. include/gdstk/reference.hpp
  24. include/gdstk/repetition.hpp
  25. include/gdstk/robustpath.hpp
  26. include/gdstk/set.hpp
  27. include/gdstk/sort.hpp
  28. include/gdstk/style.hpp
  29. include/gdstk/tagmap.hpp
  30. include/gdstk/utils.hpp
  31. include/gdstk/vec.hpp
  32. lib/libclipper.so
  33. lib/libgdstk.so
  34. @owner
  35. @group
  36. @mode
Collapse this list.
Dependency lines:
  • gdstk>0:cad/gdstk
Conflicts:
CONFLICTS_INSTALL:
  • misc/vxl
To install the port:
cd /usr/ports/cad/gdstk/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/gdstk
  • pkg install gdstk
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gdstk
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1739341559 SHA256 (heitzmann-gdstk-v0.9.59_GH0.tar.gz) = 4f9507591cea50d0294be6d79ae8943c20fce76150efef3a4b8a0dde476eed23 SIZE (heitzmann-gdstk-v0.9.59_GH0.tar.gz) = 367410

Packages (timestamps in pop-ups are UTC):
gdstk
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.590.9.59-0.9.590.9.59---
FreeBSD:13:quarterly0.9.570.9.57-0.9.570.9.570.9.490.9.490.9.49
FreeBSD:14:latest0.9.590.9.59-0.9.590.9.59---
FreeBSD:14:quarterly0.9.570.9.57-0.9.570.9.570.9.490.9.490.9.49
FreeBSD:15:latest0.9.590.9.59n/a0.9.59n/a0.9.490.9.490.9.49
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
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_gdstk
USES:
cmake compiler:c++17-lang
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.59?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.59
12 Feb 2025 09:18:31
commit hash: d7d0bc7531a82f041d61f99b0304edf6709f4edacommit hash: d7d0bc7531a82f041d61f99b0304edf6709f4edacommit hash: d7d0bc7531a82f041d61f99b0304edf6709f4edacommit hash: d7d0bc7531a82f041d61f99b0304edf6709f4eda files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/{,py-}gdstk: update 0.9.57 → 0.9.59

Reported by:	portscout
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.50
08 Mar 2024 22:34:42
commit hash: 02e2322767a5eba2cd3a744f168426efbf89d584commit hash: 02e2322767a5eba2cd3a744f168426efbf89d584commit hash: 02e2322767a5eba2cd3a744f168426efbf89d584commit hash: 02e2322767a5eba2cd3a744f168426efbf89d584 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/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 08:47:12
commit hash: a0b1e485fa2c8358866a513dfa2b92ce5a6a8959commit hash: a0b1e485fa2c8358866a513dfa2b92ce5a6a8959commit hash: a0b1e485fa2c8358866a513dfa2b92ce5a6a8959commit hash: a0b1e485fa2c8358866a513dfa2b92ce5a6a8959 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
cad/gdstk: New port: C++ library for creation and manipulation of GDSII and
OASIS files

Number of commits found: 11