From nobody Thu Oct 28 08:41:28 2021 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 52727181BD7D; Thu, 28 Oct 2021 08:41:29 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HfzYh6S30z4v2G; Thu, 28 Oct 2021 08:41:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7B1C9206E1; Thu, 28 Oct 2021 08:41:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 19S8fSYX069927; Thu, 28 Oct 2021 08:41:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 19S8fSEM069926; Thu, 28 Oct 2021 08:41:28 GMT (envelope-from git) Date: Thu, 28 Oct 2021 08:41:28 GMT Message-Id: <202110280841.19S8fSEM069926@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yasuhiro Kimura Subject: git: 1de907369068 - main - devel/py-cadquery-pywrap: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yasu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1de9073690687a9fb6c3b34564a71b4f2c560e9d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yasu: URL: https://cgit.FreeBSD.org/ports/commit/?id=1de9073690687a9fb6c3b34564a71b4f2c560e9d commit 1de9073690687a9fb6c3b34564a71b4f2c560e9d Author: Neal Nelson AuthorDate: 2021-10-28 06:55:50 +0000 Commit: Yasuhiro Kimura CommitDate: 2021-10-28 08:40:42 +0000 devel/py-cadquery-pywrap: Add new port PyWrap is a C++ binding generator using pybind11, libclang and jinja. The main goal of this project is to automatically generate bindings for OCCT7.3 (opencascade) and beyond without single manual edit of the generated code. Once finished the project will be usable as a general C++ binding generator. PR: 257131 --- devel/Makefile | 1 + devel/py-cadquery-pywrap/Makefile | 39 ++++++++++++++++++++++++++++++++++++++ devel/py-cadquery-pywrap/distinfo | 3 +++ devel/py-cadquery-pywrap/pkg-descr | 6 ++++++ 4 files changed, 49 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 9f394ba50ed4..f610c96231ca 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4298,6 +4298,7 @@ SUBDIR += py-cachetools SUBDIR += py-cachetools3 SUBDIR += py-cachy + SUBDIR += py-cadquery-pywrap SUBDIR += py-canonicaljson SUBDIR += py-capstone SUBDIR += py-capturer diff --git a/devel/py-cadquery-pywrap/Makefile b/devel/py-cadquery-pywrap/Makefile new file mode 100644 index 000000000000..6a4daf213c67 --- /dev/null +++ b/devel/py-cadquery-pywrap/Makefile @@ -0,0 +1,39 @@ +PORTNAME= cadquery-pywrap +DISTVERSIONPREFIX= occt +DISTVERSION= 7.5 +CATEGORIES= devel python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= ports@nicandneal.net +COMMENT= C++ binding generator for python + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clang>0:devel/py-clang@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cymbal>0:devel/py-cymbal@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}logzero>0:devel/py-logzero@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}path>0:devel/py-path@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6:devel/py-pybind11@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}schema>0:devel/py-schema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toposort>0:devel/py-toposort@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ + llvm${LLVMVER}>0:devel/llvm${LLVMVER} \ + pybind11>=2.6:devel/pybind11 + +USES= python:3.6+ + +USE_GITHUB= yes +GH_ACCOUNT= CadQuery +GH_PROJECT= pywrap +GH_TAGNAME= e8c7bc9 + +USE_PYTHON= autoplist concurrent distutils +LLVMVER= 10 + +.include diff --git a/devel/py-cadquery-pywrap/distinfo b/devel/py-cadquery-pywrap/distinfo new file mode 100644 index 000000000000..ce2afd05e92a --- /dev/null +++ b/devel/py-cadquery-pywrap/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1629989933 +SHA256 (CadQuery-pywrap-occt7.5-e8c7bc9_GH0.tar.gz) = 974f5e462213aa9be933c00d56eff4837abb65b0d0fd7f6cb014f118dc94458b +SIZE (CadQuery-pywrap-occt7.5-e8c7bc9_GH0.tar.gz) = 5581348 diff --git a/devel/py-cadquery-pywrap/pkg-descr b/devel/py-cadquery-pywrap/pkg-descr new file mode 100644 index 000000000000..3c585b166176 --- /dev/null +++ b/devel/py-cadquery-pywrap/pkg-descr @@ -0,0 +1,6 @@ +PyWrap is a C++ binding generator using pybind11, libclang and jinja. +The main goal of this project is to automatically generate bindings for OCCT7.3 +and beyond without single manual edit of the generated code. +Once finished the project will be usable as a general C++ binding generator. + +WWW: https://github.com/CadQuery/pywrap