diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/py-cppheaderparser/Makefile | 25 | ||||
-rw-r--r-- | devel/py-cppheaderparser/distinfo | 3 | ||||
-rw-r--r-- | devel/py-cppheaderparser/pkg-descr | 4 |
4 files changed, 33 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2c50b0c81cff..62cf7cc8736b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4273,6 +4273,7 @@ SUBDIR += py-coverage SUBDIR += py-coverage_enable_subprocess SUBDIR += py-cppy + SUBDIR += py-cppheaderparser SUBDIR += py-crank SUBDIR += py-crashtest SUBDIR += py-crc32c diff --git a/devel/py-cppheaderparser/Makefile b/devel/py-cppheaderparser/Makefile new file mode 100644 index 000000000000..fcb6d23803c8 --- /dev/null +++ b/devel/py-cppheaderparser/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= ${_PYPI_NAME:tl} +PORTVERSION= 2.7.4 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${_PYPI_NAME}-${PORTVERSION} + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Parse C++ header files and generate a data structure representing the class + +# There is no license file, +# the license is specified directly in the source file. +LICENSE= BSD2CLAUSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= autoplist distutils +SHEBANG_GLOB= *.py + +_PYPI_NAME= CppHeaderParser + +.include <bsd.port.mk> diff --git a/devel/py-cppheaderparser/distinfo b/devel/py-cppheaderparser/distinfo new file mode 100644 index 000000000000..cac73cc4162a --- /dev/null +++ b/devel/py-cppheaderparser/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1600951944 +SHA256 (CppHeaderParser-2.7.4.tar.gz) = 382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42 +SIZE (CppHeaderParser-2.7.4.tar.gz) = 54445 diff --git a/devel/py-cppheaderparser/pkg-descr b/devel/py-cppheaderparser/pkg-descr new file mode 100644 index 000000000000..ccd3bce2c9c4 --- /dev/null +++ b/devel/py-cppheaderparser/pkg-descr @@ -0,0 +1,4 @@ +CppHeaderParser can be used to parse C++ header files and generate a data +structure representing the class. + +WWW: http://senexcanis.com/open-source/cppheaderparser/ |