FreeBSD Bugzilla – Attachment 229091 Details for
Bug 256925
[NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated patch file
devel_py-cymbal.patch (text/plain), 2.89 KB, created by
Yasuhiro Kimura
on 2021-10-28 07:13:26 UTC
(
hide
)
Description:
Updated patch file
Filename:
MIME Type:
Creator:
Yasuhiro Kimura
Created:
2021-10-28 07:13:26 UTC
Size:
2.89 KB
patch
obsolete
>From cebc9b2086c0f4e2982eefaa82d7a188feb975cd Mon Sep 17 00:00:00 2001 >From: Neal Nelson <ports@nicandneal.net> >Date: Thu, 28 Oct 2021 13:20:43 +0900 >Subject: [PATCH] devel/py-cymbal: Add new port > >Cymbal makes it easy to add functionality missing from libclang Python >bindings > >The Clang libclang python bindings use ctypes to invoke functions >present in libclang dynamic library. In some cases, only a subset of >the C functions are available, because the platform or version >specific Python bindings omit functions. Cymbal simplfies the process >of dynamically adding those methods to Types and Cursors. > >PR: 256925 >--- > devel/Makefile | 1 + > devel/py-cymbal/Makefile | 22 ++++++++++++++++++++++ > devel/py-cymbal/distinfo | 3 +++ > devel/py-cymbal/pkg-descr | 10 ++++++++++ > 4 files changed, 36 insertions(+) > create mode 100644 devel/py-cymbal/Makefile > create mode 100644 devel/py-cymbal/distinfo > create mode 100644 devel/py-cymbal/pkg-descr > >diff --git a/devel/Makefile b/devel/Makefile >index f17f1b1eb886..6d8c53f24b9b 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -4389,6 +4389,7 @@ > SUBDIR += py-cwcwidth > SUBDIR += py-cxx > SUBDIR += py-cycler >+ SUBDIR += py-cymbal > SUBDIR += py-cymem > SUBDIR += py-cysignals > SUBDIR += py-cytoolz >diff --git a/devel/py-cymbal/Makefile b/devel/py-cymbal/Makefile >new file mode 100644 >index 000000000000..cbf597f66f55 >--- /dev/null >+++ b/devel/py-cymbal/Makefile >@@ -0,0 +1,22 @@ >+PORTNAME= cymbal >+DISTVERSION= 1.0.0 >+CATEGORIES= devel python >+MASTER_SITES= CHEESESHOP >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= ports@nicandneal.net >+COMMENT= Easily add functionality missing from libclang Python bindings >+ >+LICENSE= MIT >+ >+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${PY_FLAVOR} >+ >+USES= python >+USE_PYTHON= autoplist distutils >+ >+TEST_TARGET= test >+ >+do-test: >+ cd ${WRKSRC} && ${PYTHON_CMD} -m unittest2 discover >+ >+.include <bsd.port.mk> >diff --git a/devel/py-cymbal/distinfo b/devel/py-cymbal/distinfo >new file mode 100644 >index 000000000000..7da20799d163 >--- /dev/null >+++ b/devel/py-cymbal/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1626094156 >+SHA256 (cymbal-1.0.0.tar.gz) = 1c79a00190bc8646505392b904e6e76410e98018f96f247ff7d363365241e2e0 >+SIZE (cymbal-1.0.0.tar.gz) = 4145 >diff --git a/devel/py-cymbal/pkg-descr b/devel/py-cymbal/pkg-descr >new file mode 100644 >index 000000000000..ad292a17beea >--- /dev/null >+++ b/devel/py-cymbal/pkg-descr >@@ -0,0 +1,10 @@ >+Cymbal makes it easy to add functionality missing from libclang Python >+bindings >+ >+The Clang libclang python bindings use ctypes to invoke functions >+present in libclang dynamic library. In some cases, only a subset of >+the C functions are available, because the platform or version >+specific Python bindings omit functions. Cymbal simplfies the process >+of dynamically adding those methods to Types and Cursors. >+ >+WWW: https://github.com/CadQuery/cymbal >-- >2.33.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
ports
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 256925
:
226156
|
226390
|
226393
|
226704
| 229091