[NEW PORT] cad/py-ezdxf: Create and modify DXF drawings

A Python package to create and modify DXF drawings, independent from the DXF
version. You can open/save every DXF file without losing any content (except
comments), Unknown tags in the DXF file will be ignored but preserved for
saving. With this behavior it is possible to open also DXF drawings that
contains data from 3rd party applications.

PR:		248203
Submitted by:	Neal Nelson
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D25890
This commit is contained in:
Loïc Bartoletti 2020-07-30 19:43:42 +00:00
parent a2311f88b7
commit f1f118cc9e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=543825
4 changed files with 44 additions and 0 deletions

View file

@ -90,6 +90,7 @@
SUBDIR += p5-Verilog-Perl
SUBDIR += pcb
SUBDIR += pdnmesh
SUBDIR += py-ezdxf
SUBDIR += py-gdspy
SUBDIR += py-lcapy
SUBDIR += py-phidl

33
cad/py-ezdxf/Makefile Normal file
View file

@ -0,0 +1,33 @@
# $FreeBSD$
PORTNAME= ezdxf
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
CATEGORIES= cad
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@nicandneal.net
COMMENT= Create and modify DXF drawings
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= concurrent distutils autoplist
USE_GITHUB= yes
GH_ACCOUNT= mozman
GH_PROJECT= ezdxf
NO_ARCH= yes
do-test:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m pytest -rs -v
.include <bsd.port.mk>

3
cad/py-ezdxf/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1595510623
SHA256 (mozman-ezdxf-v0.13.1_GH0.tar.gz) = 403e931d029047f72e5f445f352849856e2cbede4eb253bcf3d089bd0321be71
SIZE (mozman-ezdxf-v0.13.1_GH0.tar.gz) = 10762617

7
cad/py-ezdxf/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
A Python package to create and modify DXF drawings, independent from the DXF
version. You can open/save every DXF file without losing any content (except
comments), Unknown tags in the DXF file will be ignored but preserved for
saving. With this behavior it is possible to open also DXF drawings that
contains data from 3rd party applications.
WWW: https://ezdxf.mozman.at/