diff options
author | mef <mef@pkgsrc.org> | 2018-03-17 22:15:30 +0000 |
---|---|---|
committer | mef <mef@pkgsrc.org> | 2018-03-17 22:15:30 +0000 |
commit | 0de54c471b60b274db3b90d68f0ca31b57a701f0 (patch) | |
tree | 63492387438123513f7065a7e791925a9a60dca5 /cad | |
parent | 71b61c643938602475a1cc294fa57873daf3cea8 (diff) | |
download | pkgsrc-0de54c471b60b274db3b90d68f0ca31b57a701f0.tar.gz |
cad/py-gdscad: import py27-gdsCAD-0.4.5
gdsCAD is a simple, but powerful, Python package for creating, reading, and
manipulating GDSII layout files. It's suitable for scripting and interactive
use. It excels particularly in generating designs with multiple incrementally
adjusted objects. gdsCAD uses matplotlib to visualize everything from individual
geometry primitives to the entire layout.
Diffstat (limited to 'cad')
-rw-r--r-- | cad/py-gdscad/DESCR | 5 | ||||
-rw-r--r-- | cad/py-gdscad/Makefile | 25 | ||||
-rw-r--r-- | cad/py-gdscad/PLIST | 48 | ||||
-rw-r--r-- | cad/py-gdscad/distinfo | 6 |
4 files changed, 84 insertions, 0 deletions
diff --git a/cad/py-gdscad/DESCR b/cad/py-gdscad/DESCR new file mode 100644 index 00000000000..de2566d292a --- /dev/null +++ b/cad/py-gdscad/DESCR @@ -0,0 +1,5 @@ +gdsCAD is a simple, but powerful, Python package for creating, reading, and +manipulating GDSII layout files. It's suitable for scripting and interactive +use. It excels particularly in generating designs with multiple incrementally +adjusted objects. gdsCAD uses matplotlib to visualize everything from individual +geometry primitives to the entire layout. diff --git a/cad/py-gdscad/Makefile b/cad/py-gdscad/Makefile new file mode 100644 index 00000000000..b63d4fe2135 --- /dev/null +++ b/cad/py-gdscad/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2018/03/17 22:15:30 mef Exp $ + +DISTNAME= gdsCAD-0.4.5 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= cad python +CATEGORIES= cad +MASTER_SITES= ${MASTER_SITE_GITHUB:=hohlraum/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://pythonhosted.org/gdsCAD/ +COMMENT= Package for creating, reading, and manipulating GDSII layout files +LICENSE= gnu-gpl-v3 + +USE_LANGUAGES= # none +#PYTHON_VERSIONS_INCOMPATIBLE= 35 36 34 +# PYSETUPBUILDTARGET= install + +.include "../../lang/python/egg.mk" + +pre-configure: + (cd ${WRKSRC} ;\ + ${ECHO} '__version__ =' "'"${PKGVERSION_NOREV}"'" > gdsCAD/_version.py \ + ) + +.include "../../mk/bsd.pkg.mk" diff --git a/cad/py-gdscad/PLIST b/cad/py-gdscad/PLIST new file mode 100644 index 00000000000..70172d8b2d1 --- /dev/null +++ b/cad/py-gdscad/PLIST @@ -0,0 +1,48 @@ +@comment $NetBSD: PLIST,v 1.1 2018/03/17 22:15:30 mef Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/gdsCAD/__init__.py +${PYSITELIB}/gdsCAD/__init__.pyc +${PYSITELIB}/gdsCAD/__init__.pyo +${PYSITELIB}/gdsCAD/_version.py +${PYSITELIB}/gdsCAD/_version.pyc +${PYSITELIB}/gdsCAD/_version.pyo +${PYSITELIB}/gdsCAD/core.py +${PYSITELIB}/gdsCAD/core.pyc +${PYSITELIB}/gdsCAD/core.pyo +${PYSITELIB}/gdsCAD/font.py +${PYSITELIB}/gdsCAD/font.pyc +${PYSITELIB}/gdsCAD/font.pyo +${PYSITELIB}/gdsCAD/resources/ALIGNMENT.GDS +${PYSITELIB}/gdsCAD/resources/hershey/LICENSE +${PYSITELIB}/gdsCAD/resources/hershey/cyrilc.hmp +${PYSITELIB}/gdsCAD/resources/hershey/gothgbt.hmp +${PYSITELIB}/gdsCAD/resources/hershey/gothgrt.hmp +${PYSITELIB}/gdsCAD/resources/hershey/gothitt.hmp +${PYSITELIB}/gdsCAD/resources/hershey/greekc.hmp +${PYSITELIB}/gdsCAD/resources/hershey/greekcs.hmp +${PYSITELIB}/gdsCAD/resources/hershey/greekp.hmp +${PYSITELIB}/gdsCAD/resources/hershey/greeks.hmp +${PYSITELIB}/gdsCAD/resources/hershey/hershey +${PYSITELIB}/gdsCAD/resources/hershey/italicc.hmp +${PYSITELIB}/gdsCAD/resources/hershey/italiccs.hmp +${PYSITELIB}/gdsCAD/resources/hershey/italict.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romanc.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romancs.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romand.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romanp.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romans.hmp +${PYSITELIB}/gdsCAD/resources/hershey/romant.hmp +${PYSITELIB}/gdsCAD/resources/hershey/scriptc.hmp +${PYSITELIB}/gdsCAD/resources/hershey/scripts.hmp +${PYSITELIB}/gdsCAD/shapes.py +${PYSITELIB}/gdsCAD/shapes.pyc +${PYSITELIB}/gdsCAD/shapes.pyo +${PYSITELIB}/gdsCAD/templates.py +${PYSITELIB}/gdsCAD/templates.pyc +${PYSITELIB}/gdsCAD/templates.pyo +${PYSITELIB}/gdsCAD/utils.py +${PYSITELIB}/gdsCAD/utils.pyc +${PYSITELIB}/gdsCAD/utils.pyo diff --git a/cad/py-gdscad/distinfo b/cad/py-gdscad/distinfo new file mode 100644 index 00000000000..50765a1abfa --- /dev/null +++ b/cad/py-gdscad/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/03/17 22:15:30 mef Exp $ + +SHA1 (gdsCAD-0.4.5.tar.gz) = 5e6e53a6caf8193bd9b9a1b6a6e2a41d725cf87f +RMD160 (gdsCAD-0.4.5.tar.gz) = 7acc35a14282a2add321806017137581d61e10f8 +SHA512 (gdsCAD-0.4.5.tar.gz) = f6d50e2dd0eb8edc632afd14ff8641a9ba334f57fd98dd981b3a64e3980d26e4d5de63bc8a68d303cfc9bf145547ef45a1168353c445ea1ce2b7e1468a92a3d7 +Size (gdsCAD-0.4.5.tar.gz) = 451368 bytes |