svn commit: r543825 - in head/cad: . py-ezdxf
Loïc Bartoletti
lbartoletti at FreeBSD.org
Thu Jul 30 19:43:43 UTC 2020
Author: lbartoletti
Date: Thu Jul 30 19:43:42 2020
New Revision: 543825
URL: https://svnweb.freebsd.org/changeset/ports/543825
Log:
[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
Added:
head/cad/py-ezdxf/
head/cad/py-ezdxf/Makefile (contents, props changed)
head/cad/py-ezdxf/distinfo (contents, props changed)
head/cad/py-ezdxf/pkg-descr (contents, props changed)
Modified:
head/cad/Makefile
Modified: head/cad/Makefile
==============================================================================
--- head/cad/Makefile Thu Jul 30 19:41:45 2020 (r543824)
+++ head/cad/Makefile Thu Jul 30 19:43:42 2020 (r543825)
@@ -90,6 +90,7 @@
SUBDIR += p5-Verilog-Perl
SUBDIR += pcb
SUBDIR += pdnmesh
+ SUBDIR += py-ezdxf
SUBDIR += py-gdspy
SUBDIR += py-lcapy
SUBDIR += py-phidl
Added: head/cad/py-ezdxf/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-ezdxf/Makefile Thu Jul 30 19:43:42 2020 (r543825)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= ezdxf
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.13.1
+CATEGORIES= cad
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ports at 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>
Added: head/cad/py-ezdxf/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-ezdxf/distinfo Thu Jul 30 19:43:42 2020 (r543825)
@@ -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
Added: head/cad/py-ezdxf/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-ezdxf/pkg-descr Thu Jul 30 19:43:42 2020 (r543825)
@@ -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/
More information about the svn-ports-head
mailing list