diff options
author | rhialto <rhialto@pkgsrc.org> | 2022-07-27 18:40:31 +0000 |
---|---|---|
committer | rhialto <rhialto@pkgsrc.org> | 2022-07-27 18:40:31 +0000 |
commit | ca64de80c28a021bbc57f112c260acd462846f2f (patch) | |
tree | dfde36fd9eaebe512c8f7cc071932583f7836725 /converters | |
parent | 847c32219519b008fdab493f0b06250cdbd24953 (diff) | |
download | pkgsrc-ca64de80c28a021bbc57f112c260acd462846f2f.tar.gz |
Add converters/py-fastbencode.
It's an implementation of the bencode serialisation format.
Diffstat (limited to 'converters')
-rw-r--r-- | converters/py-fastbencode/DESCR | 6 | ||||
-rw-r--r-- | converters/py-fastbencode/Makefile | 16 | ||||
-rw-r--r-- | converters/py-fastbencode/PLIST | 13 | ||||
-rw-r--r-- | converters/py-fastbencode/distinfo | 5 |
4 files changed, 40 insertions, 0 deletions
diff --git a/converters/py-fastbencode/DESCR b/converters/py-fastbencode/DESCR new file mode 100644 index 00000000000..416659d099e --- /dev/null +++ b/converters/py-fastbencode/DESCR @@ -0,0 +1,6 @@ +fastbencode is an implementation of the bencode serialization format +originally used by BitTorrent. + +The package includes both a pure-Python version and an optional C +extension based on Cython. Both provide the same functionality, but the +C extension provides significantly better performance. diff --git a/converters/py-fastbencode/Makefile b/converters/py-fastbencode/Makefile new file mode 100644 index 00000000000..fa91dda8cd3 --- /dev/null +++ b/converters/py-fastbencode/Makefile @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1 2022/07/27 18:40:31 rhialto Exp $ + +DISTNAME= fastbencode-0.0.9 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= converters python +MASTER_SITES+= ${MASTER_SITE_PYPI:=f/fastbencode/} + +MAINTAINER= rhialto@NetBSD.org +HOMEPAGE= https://github.com/breezy-team/fastbencode +COMMENT= Implementation of bencode with optional fast C extensions +LICENSE= gnu-gpl-v2 + +BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/converters/py-fastbencode/PLIST b/converters/py-fastbencode/PLIST new file mode 100644 index 00000000000..70bd04555a0 --- /dev/null +++ b/converters/py-fastbencode/PLIST @@ -0,0 +1,13 @@ +@comment $NetBSD: PLIST,v 1.1 2022/07/27 18:40:31 rhialto Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/fastbencode/__init__.py +${PYSITELIB}/fastbencode/__init__.pyc +${PYSITELIB}/fastbencode/__init__.pyo +${PYSITELIB}/fastbencode/_bencode_py.py +${PYSITELIB}/fastbencode/_bencode_py.pyc +${PYSITELIB}/fastbencode/_bencode_py.pyo +${PYSITELIB}/fastbencode/_bencode_pyx.so diff --git a/converters/py-fastbencode/distinfo b/converters/py-fastbencode/distinfo new file mode 100644 index 00000000000..f84bc1332b8 --- /dev/null +++ b/converters/py-fastbencode/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2022/07/27 18:40:31 rhialto Exp $ + +BLAKE2s (fastbencode-0.0.9.tar.gz) = 49957139af29e19dd453617a1ff9834d07bfd32d22312edc0065c64b22a5fe49 +SHA512 (fastbencode-0.0.9.tar.gz) = 72ae5bfbd9d4ef44296c29e60f470fae99d62260a031b8612b785dba9617649c1e3f80c664633c852bf43adf4e1f2434cb514d1e3e35600f33126357a4ad26a1 +Size (fastbencode-0.0.9.tar.gz) = 84064 bytes |