BSD Ports

cad/py-gdspy 1.6.13_2 MidnightBSD

Python module for creating GDSII stream files

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
c475656795
License
BSL-1.0
Categories
cad, python

Description

Gdspy is a Python module for creating GDSII stream files, usually CAD layouts. It includes a layout viewer for the geometries created, and it can also be used to import and merge GDSII files.

In the other systems

The newest version among them is 1.6.13, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDcad/py-gdspy1.6.13_2 newestno data-[email protected]2026-07-02
FreeBSDcad/py-gdspy1.6.13_2 newestnone known-[email protected]-
DragonFlycad/py-gdspy1.6.11_2none known-[email protected]-
HardenedBSDcad/py-gdspy1.6.13_2 newestno data-[email protected]-
GhostBSDcad/py-gdspy1.6.13_2 newestno data-[email protected]-

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}gdspy

From mports:

cd /usr/mports/cad/py-gdspy && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gdspy>0:cad/py-gdspy

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 1

Test 1

Run dependencies 1
Required by 1

Configuration

Options name: cad_gdspy

OptionDefaultDescription
EXAMPLESoff
USES
python
Service scripts
none

Files

pkg-plist 14
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/cell.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/cellarray.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/cellreference.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/curve.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/flexpath.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/functions.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/gdslibrary.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/gdswriter.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/labels_rotated.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/maketestgds.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/polygonset.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/robustpath.py
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/test.gds
  • share/examples/${PYTHON_PKGNAMEPREFIX}gdspy/tutils.py
distinfo 1
FileSizeSHA256
heitzmann-gdspy-v1.6.13_GH0.tar.gz4057038dc2894f447018499a797dc5f37507bddd5b05281d85848e12413fbb12b9b7b8

Commit history 1

DateCommitCreditsLog message
c475656795 Lucas Holt Fix test phase handling for run 641 failures
Skip Magus test phase for ports that declare tests disabled, teach muon-backed meson ports to use muon test, and make Python test helpers load fake-installed modules. Also fix Python 3.12 default transition issues in py-installer and several custom port test targets. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>