svn commit: r545104 - in head/cad/py-cadquery: . files
Steve Wills
swills at FreeBSD.org
Sun Aug 16 12:54:14 UTC 2020
Author: swills
Date: Sun Aug 16 12:54:13 2020
New Revision: 545104
URL: https://svnweb.freebsd.org/changeset/ports/545104
Log:
cad/py-cadquery: create port
CadQuery is an intuitive, easy-to-use Python module for building parametric 3D
CAD models. Using CadQuery, you can write short, simple scripts that produce
high quality CAD models. It is easy to make many different objects using a
single script that can be customized.
WWW: https://github.com/CadQuery/cadquery
PR: 248210
Submitted by: Neal Nelson <ports at nicandneal.net>
Added:
head/cad/py-cadquery/
head/cad/py-cadquery/Makefile (contents, props changed)
head/cad/py-cadquery/distinfo (contents, props changed)
head/cad/py-cadquery/files/
head/cad/py-cadquery/files/patch-setup.py (contents, props changed)
head/cad/py-cadquery/pkg-descr (contents, props changed)
Added: head/cad/py-cadquery/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-cadquery/Makefile Sun Aug 16 12:54:13 2020 (r545104)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= cadquery
+DISTVERSION= 2.0.1
+CATEGORIES= cad
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ports at nicandneal.net
+COMMENT= Python module for building parametric 3D CAD models
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ezdxf/__init__.py:cad/py-ezdxf@${PY_FLAVOR} \
+ ${PYTHON_SITELIBDIR}/OCP.so:cad/py-ocp@${PY_FLAVOR} \
+ ${PYTHON_SITELIBDIR}/pyparsing.py:devel/py-pyparsing@${PY_FLAVOR} \
+ ${PYTHON_SITELIBDIR}/typing_extensions.py:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python:3.6+,run
+USE_PYTHON= autoplist distutils
+
+USE_GITHUB= yes
+GH_ACCOUNT= CadQuery
+GH_PROJECT= cadquery
+
+post-extract:
+# Move into a sub-directory so that we don't pollute site-packages.
+ ${MV} ${WRKSRC}/tests ${WRKSRC}/cadquery/tests
+
+.include <bsd.port.mk>
Added: head/cad/py-cadquery/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-cadquery/distinfo Sun Aug 16 12:54:13 2020 (r545104)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595406745
+SHA256 (CadQuery-cadquery-2.0.1_GH0.tar.gz) = 7e126628a3928af42f9a86f2f0efd3ea2b143f9f9c14603a26ac76c25d1596b1
+SIZE (CadQuery-cadquery-2.0.1_GH0.tar.gz) = 1835724
Added: head/cad/py-cadquery/files/patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-cadquery/files/patch-setup.py Sun Aug 16 12:54:13 2020 (r545104)
@@ -0,0 +1,11 @@
+--- setup.py.orig 2020-06-25 14:36:51 UTC
++++ setup.py
+@@ -35,7 +35,7 @@ setup(
+ "cadquery.contrib",
+ "cadquery.occ_impl",
+ "cadquery.plugins",
+- "tests",
++ "cadquery.tests",
+ ],
+ include_package_data=True,
+ zip_safe=False,
Added: head/cad/py-cadquery/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/py-cadquery/pkg-descr Sun Aug 16 12:54:13 2020 (r545104)
@@ -0,0 +1,6 @@
+CadQuery is an intuitive, easy-to-use Python module for building parametric 3D
+CAD models. Using CadQuery, you can write short, simple scripts that produce
+high quality CAD models. It is easy to make many different objects using a
+single script that can be customized.
+
+WWW: https://github.com/CadQuery/cadquery
More information about the svn-ports-head
mailing list