Wednesday, June 26, 2019

Re: [NEW] devel/py-bencode.py

On Wed, Jun 26, 2019 at 01:26:42PM +0100, Stuart Henderson wrote:
> On 2019/06/25 22:49, Kurt Mosiejczuk wrote:

> > I'm wondering though if perhaps we should move the py-bencode port over
> > to this fork? The only consumer of the old py-bencode port is plaso, and
> > it is going to use the new port.

> > Anyone else have any feelings on it.

> Yes I'd prefer that.

Did you like the diff to do so? Remi, thoughts?

(Included here again in an unmangled-by-reply state)

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-bencode/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 22 Jan 2017 08:00:32 -0000 1.1.1.1
+++ Makefile 26 Jun 2019 02:47:30 -0000
@@ -2,24 +2,31 @@

COMMENT = bencoding and bdecoding implementation

-MODPY_EGG_VERSION = 1.0
-DISTNAME = bencode-${MODPY_EGG_VERSION}
-PKGNAME = py-${DISTNAME}
+MODPY_EGG_VERSION = 2.1.0
+DISTNAME = bencode.py-${MODPY_EGG_VERSION}
+PKGNAME = py-bencode-${MODPY_EGG_VERSION}

CATEGORIES = devel

-HOMEPAGE = https://pypi.python.org/pypi/bencode
+HOMEPAGE = https://github.com/fuzeman/bencode.py

MAINTAINER = Remi Pointel <rpointel@openbsd.org>

# BitTorrent Open Source License
# BTOSL http://www.bittorrent.com/license
-PERMIT_PACKAGE_CDROM
= Yes
+PERMIT_PACKAGE = Yes

MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes

-NO_TEST = Yes
+FLAVORS = python3
+FLAVOR ?=
+
+BUILD_DEPENDS = devel/py-pbr${MODPY_FLAVOR}
+TEST_DEPENDS = devel/py-test${MODPY_FLAVOR}
+
+do-test:
+ cd ${WRKSRC} && py.test${MODPY_BIN_SUFFIX}

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-bencode/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 22 Jan 2017 08:00:32 -0000 1.1.1.1
+++ distinfo 26 Jun 2019 02:47:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (bencode-1.0.tar.gz) = AwHCICIzo/J0yUBwK6x70C1dBTuL+VArCFFWJw4wvps=
-SIZE (bencode-1.0.tar.gz) = 2385
+SHA256 (bencode.py-2.1.0.tar.gz) = fWWwLxdAl6RCorE4IIruf+EE0s5556KftFfQ4C84/D0=
+SIZE (bencode.py-2.1.0.tar.gz) = 17076
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-bencode/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 22 Jan 2017 08:00:32 -0000 1.1.1.1
+++ pkg/PLIST 26 Jun 2019 02:47:30 -0000
@@ -1,12 +1,16 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/01/22 08:00:32 rpointel Exp $
lib/python${MODPY_VERSION}/site-packages/bencode/
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/bencode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/zip-safe
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
+lib/python${MODPY_VERSION}/site-packages/bencode.py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/bencode/BTL.py
-lib/python${MODPY_VERSION}/site-packages/bencode/BTL.pyc
lib/python${MODPY_VERSION}/site-packages/bencode/__init__.py
-lib/python${MODPY_VERSION}/site-packages/bencode/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/bencode/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/bencode/${MODPY_PYCACHE}BTL.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/bencode/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/bencode/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/bencode/exceptions.py

No comments:

Post a Comment