Skip site navigation (1)Skip section navigation (2)
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>