Date: Thu, 30 Jul 2020 19:43:42 +0000 (UTC) From: =?UTF-8?Q?Lo=c3=afc_Bartoletti?= <lbartoletti@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r543825 - in head/cad: . py-ezdxf Message-ID: <202007301943.06UJhg9h051091@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007301943.06UJhg9h051091>