[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:
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
|
@ -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
33
cad/py-ezdxf/Makefile
Normal 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
3
cad/py-ezdxf/distinfo
Normal 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
7
cad/py-ezdxf/pkg-descr
Normal 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/
|
Loading…
Reference in a new issue