pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-itanium_demangler



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Tue Aug 18 20:19:44 UTC 2020

Added Files:
        pkgsrc/devel/py-itanium_demangler: DESCR Makefile PLIST distinfo

Log Message:
Import python-itanium_demangler-1.0 as devel/py-itanium_demangler

   The Python Itanium Demangler is a pure Python parser for the Itanium
   C++ ABI symbol mangling language. Note that MSVC mangling language is
   not supported.

   This demangler generates an abstract syntax tree from mangled symbols,
   which can be used for directly extracting type information, as opposed
   to having to interpret the C++ source code corresponding to the
   demangled symbol

   There is also a built-in AST stringifier, so the demangler can be used
   as a replacement for c++filt or for formatting backtraces.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-itanium_demangler/DESCR \
    pkgsrc/devel/py-itanium_demangler/Makefile \
    pkgsrc/devel/py-itanium_demangler/PLIST \
    pkgsrc/devel/py-itanium_demangler/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/py-itanium_demangler/DESCR
diff -u /dev/null pkgsrc/devel/py-itanium_demangler/DESCR:1.1
--- /dev/null   Tue Aug 18 20:19:44 2020
+++ pkgsrc/devel/py-itanium_demangler/DESCR     Tue Aug 18 20:19:44 2020
@@ -0,0 +1,11 @@
+The Python Itanium Demangler is a pure Python parser for the Itanium
+C++ ABI symbol mangling language. Note that MSVC mangling language is
+not supported.
+
+This demangler generates an abstract syntax tree from mangled symbols,
+which can be used for directly extracting type information, as opposed
+to having to interpret the C++ source code corresponding to the
+demangled symbol
+
+There is also a built-in AST stringifier, so the demangler can be used
+as a replacement for c++filt or for formatting backtraces.
Index: pkgsrc/devel/py-itanium_demangler/Makefile
diff -u /dev/null pkgsrc/devel/py-itanium_demangler/Makefile:1.1
--- /dev/null   Tue Aug 18 20:19:44 2020
+++ pkgsrc/devel/py-itanium_demangler/Makefile  Tue Aug 18 20:19:44 2020
@@ -0,0 +1,17 @@
+#      $NetBSD: Makefile,v 1.1 2020/08/18 20:19:44 riastradh Exp $
+
+DISTNAME=      python-itanium_demangler-1.0
+EGG_NAME=      ${DISTNAME:C/^python-//g}
+PKGNAME=       ${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=whitequark/}
+GITHUB_PROJECT=        python-itanium_demangler
+GITHUB_TAG=    a733a9496565631e820e372985ca9551a5077c75
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/whitequark/python-itanium_demangler
+COMMENT=       Python parser for the Itanium C++ ABI symbol mangling language
+LICENSE=       0-clause-bsd
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-itanium_demangler/PLIST
diff -u /dev/null pkgsrc/devel/py-itanium_demangler/PLIST:1.1
--- /dev/null   Tue Aug 18 20:19:44 2020
+++ pkgsrc/devel/py-itanium_demangler/PLIST     Tue Aug 18 20:19:44 2020
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2020/08/18 20:19:44 riastradh Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/itanium_demangler/__init__.py
+${PYSITELIB}/itanium_demangler/__init__.pyc
+${PYSITELIB}/itanium_demangler/__init__.pyo
Index: pkgsrc/devel/py-itanium_demangler/distinfo
diff -u /dev/null pkgsrc/devel/py-itanium_demangler/distinfo:1.1
--- /dev/null   Tue Aug 18 20:19:44 2020
+++ pkgsrc/devel/py-itanium_demangler/distinfo  Tue Aug 18 20:19:44 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/08/18 20:19:44 riastradh Exp $
+
+SHA1 (python-itanium_demangler-1.0-a733a9496565631e820e372985ca9551a5077c75.tar.gz) = fb75212106a108c077c38205e391d280a04e051d
+RMD160 (python-itanium_demangler-1.0-a733a9496565631e820e372985ca9551a5077c75.tar.gz) = 862437ed13fa6d5c4129122d3d77ec9e3f28b424
+SHA512 (python-itanium_demangler-1.0-a733a9496565631e820e372985ca9551a5077c75.tar.gz) = 
b09ea06216123473b41342b058e489dee4ac28601777db16031201ca1cf366f7a3315a4906598fd0c113ab7fee727de458f8cc0a79c57d9a0d5029c7c2b915dd
+Size (python-itanium_demangler-1.0-a733a9496565631e820e372985ca9551a5077c75.tar.gz) = 9390 bytes



Home | Main Index | Thread Index | Old Index