From owner-svn-ports-all@freebsd.org Sun Aug 16 12:54:14 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CADB13BB21C; Sun, 16 Aug 2020 12:54:14 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BTxvV5375z4KVM; Sun, 16 Aug 2020 12:54:14 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 915DB103F4; Sun, 16 Aug 2020 12:54:14 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07GCsEqe071570; Sun, 16 Aug 2020 12:54:14 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07GCsDlN071566; Sun, 16 Aug 2020 12:54:13 GMT (envelope-from swills@FreeBSD.org) Message-Id: <202008161254.07GCsDlN071566@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Sun, 16 Aug 2020 12:54:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r545104 - in head/cad/py-cadquery: . files X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/cad/py-cadquery: . files X-SVN-Commit-Revision: 545104 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2020 12:54:14 -0000 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 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@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 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