Saturday, March 07, 2020

[UPDATE] devel/py-wurlitzer 1.0.2 -> 2.0.0

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-wurlitzer/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile 12 Jul 2019 20:45:56 -0000 1.6
+++ Makefile 7 Mar 2020 17:20:31 -0000
@@ -2,15 +2,16 @@

COMMENT = capture c-level output in context managers

-MODPY_EGG_VERSION = 1.0.2
+MODPY_EGG_VERSION = 2.0.0
DISTNAME = wurlitzer-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
-REVISION = 1

CATEGORIES = devel

HOMEPAGE = https://github.com/minrk/wurlitzer

+MAINTAINER = Elias M. Mariani <marianielias@gmail.com>
+
# MIT
PERMIT_PACKAGE = Yes

@@ -21,10 +22,14 @@ MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = test.py

-TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR}
-
FLAVORS = python3
FLAVOR ?=
+
+.if !${FLAVOR:Mpython3}
+RUN_DEPENDS = devel/py-selectors2
+.endif
+
+TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR}

pre-configure:
cd ${WRKDIR}; ${CC} ${CFLAGS} ${FILESDIR}/getsize.c -o getsize; \
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-wurlitzer/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 14 Feb 2019 22:34:18 -0000 1.1.1.1
+++ distinfo 7 Mar 2020 17:20:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (wurlitzer-1.0.2.tar.gz) = I+ha8IULmK3Xe+8KHrR7JDuqspFgEx00kjTJ38nlet0=
-SIZE (wurlitzer-1.0.2.tar.gz) = 7245
+SHA256 (wurlitzer-2.0.0.tar.gz) = hqUQwNNPzJeGrRqfVXrJgPMO8vghp1wuQzMxHg/ZzXY=
+SIZE (wurlitzer-2.0.0.tar.gz) = 10203
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 14 Feb 2019 22:34:18 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1.1.1 2019/02/14 22:34:18 mariani Exp $
-
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -1,7 +1,7 @@
- #!/usr/bin/env python
- import sys
-
--from distutils.core import setup
-+from setuptools import setup
-
- long_description = """
- Context managers for capturing C-level output::
Index: patches/patch-wurlitzer_py
===================================================================
RCS file: /cvs/ports/devel/py-wurlitzer/patches/patch-wurlitzer_py,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-wurlitzer_py
--- patches/patch-wurlitzer_py 14 Feb 2019 22:34:18 -0000 1.1.1.1
+++ patches/patch-wurlitzer_py 7 Mar 2020 17:20:31 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-wurlitzer_py,v 1.1.1.1 2
Index: wurlitzer.py
--- wurlitzer.py.orig
+++ wurlitzer.py
-@@ -32,13 +32,20 @@ import warnings
+@@ -39,13 +39,20 @@ import warnings

libc = ctypes.CDLL(None)

Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-wurlitzer/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 14 Feb 2019 22:34:18 -0000 1.1.1.1
+++ pkg/PLIST 7 Mar 2020 17:20:31 -0000
@@ -4,5 +4,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/wurlitzer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/wurlitzer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/wurlitzer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/wurlitzer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/wurlitzer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/wurlitzer.py
Changelog:
https://github.com/minrk/wurlitzer/blob/2.0.0/CHANGELOG.md

Nothing of impact.
We only have it on the tree as a dendency of
devel/spyder/py-spyder-kernels,python3

Regression tests passing.

Added myself as a maintainer (again).

Comments ? OK ?
I'm the original submitter of this port, but It has been a year since
I sent something to the ports tree, so, feedback is most welcome. :)

Cheers.
Elias.

No comments:

Post a Comment