From 228b565a90b38adf564e90567b63aa14abfba62d Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 5 Aug 2018 02:51:59 +0000 Subject: [PATCH] New port: textproc/py-pygccxml: Python package for easy C++ declarations navigation --- textproc/Makefile | 1 + textproc/py-pygccxml/Makefile | 21 +++++++++++++++++++++ textproc/py-pygccxml/distinfo | 3 +++ textproc/py-pygccxml/pkg-descr | 5 +++++ 4 files changed, 30 insertions(+) create mode 100644 textproc/py-pygccxml/Makefile create mode 100644 textproc/py-pygccxml/distinfo create mode 100644 textproc/py-pygccxml/pkg-descr diff --git a/textproc/Makefile b/textproc/Makefile index c65017ab9e97..04909484ba40 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1356,6 +1356,7 @@ SUBDIR += py-pyaml SUBDIR += py-pyctpp2 SUBDIR += py-pyes + SUBDIR += py-pygccxml SUBDIR += py-pygments SUBDIR += py-pygtail SUBDIR += py-pyhamcrest diff --git a/textproc/py-pygccxml/Makefile b/textproc/py-pygccxml/Makefile new file mode 100644 index 000000000000..290735e83d39 --- /dev/null +++ b/textproc/py-pygccxml/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= pygccxml +DISTVERSIONPREFIX= v +DISTVERSION= 1.9.1 +CATEGORIES= textproc python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python package for easy C++ declarations navigation + +LICENSE= BSL +LICENSE_FILE= ${WRKSRC}/LICENSE.rst + +USES= python +USE_GITHUB= yes +GH_ACCOUNT= gccxml +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +.include diff --git a/textproc/py-pygccxml/distinfo b/textproc/py-pygccxml/distinfo new file mode 100644 index 000000000000..a537c4cb55dd --- /dev/null +++ b/textproc/py-pygccxml/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1533437147 +SHA256 (gccxml-pygccxml-v1.9.1_GH0.tar.gz) = 2fb4e18f7a3ae039a05230ca58f11e1fc925c8643f926a1be481bb4338414a95 +SIZE (gccxml-pygccxml-v1.9.1_GH0.tar.gz) = 3169515 diff --git a/textproc/py-pygccxml/pkg-descr b/textproc/py-pygccxml/pkg-descr new file mode 100644 index 000000000000..baefea66352d --- /dev/null +++ b/textproc/py-pygccxml/pkg-descr @@ -0,0 +1,5 @@ +pygccxml is a specialized XML reader that reads the output from CastXML or +GCCXML. It provides a simple framework to navigate C++ declarations, using +Python classes. + +WWW: https://github.com/gccxml/pygccxml