diff --git a/devel/py-cymbal/Makefile b/devel/py-cymbal/Makefile new file mode 100644 index 000000000000..68e85463e054 --- /dev/null +++ b/devel/py-cymbal/Makefile @@ -0,0 +1,15 @@ +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 + +USES= python +USE_PYTHON= distutils autoplist + +.include 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..f75dcd24646b --- /dev/null +++ b/devel/py-cymbal/pkg-descr @@ -0,0 +1,8 @@ +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