From 5eea27a21cf81016ac3ca4f80b037bde5a9b947a Mon Sep 17 00:00:00 2001 From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Thu, 24 Sep 2020 13:13:27 +0000 Subject: Add devel/py-cppheaderparser CppHeaderParser can be used to parse C++ header files and generate a data structure representing the class. WWW: http://senexcanis.com/open-source/cppheaderparser/ This is a dependency for future versions of security/py-angr. --- devel/py-cppheaderparser/Makefile | 25 +++++++++++++++++++++++++ devel/py-cppheaderparser/distinfo | 3 +++ devel/py-cppheaderparser/pkg-descr | 4 ++++ 3 files changed, 32 insertions(+) create mode 100644 devel/py-cppheaderparser/Makefile create mode 100644 devel/py-cppheaderparser/distinfo create mode 100644 devel/py-cppheaderparser/pkg-descr (limited to 'devel/py-cppheaderparser') 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 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/ -- cgit v1.2.3