I'd need this for a new port, pudb (https://pypi.python.org/pypi/pudb).
>From 5 to 1 failure with ''make test''. License is actually LGPL (no
version specified), and update HOMEPAGE while here. I'll probably add
a python3 flavor in a separate diff.
Lightly tested with bpython and hgview.
Comments / ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-urwid/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 21 Apr 2015 18:33:49 -0000 1.16
+++ Makefile 17 Jul 2015 20:15:25 -0000
@@ -2,30 +2,23 @@
COMMENT = console user interface library for python
-MODPY_EGG_VERSION = 1.0.0
+MODPY_EGG_VERSION = 1.3.0
DISTNAME = urwid-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
-REVISION = 0
-HOMEPAGE = http://excess.org/urwid/
+HOMEPAGE = http://urwid.org/
-# GPL
+# LGPL
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB += ${MODPY_WANTLIB}
-WANTLIB += pthread
-
-WANTLIB- = # no-arch package
-
-MASTER_SITES = ${HOMEPAGE}
+WANTLIB += pthread ${MODPY_WANTLIB}
TEST_DEPENDS = devel/py-gobject \
lang/python/${MODPY_VERSION},-tests
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
-
-PKG_ARCH = *
+MODPY_PI = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-urwid/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 18 Jan 2015 03:13:44 -0000 1.5
+++ distinfo 17 Jul 2015 20:15:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (urwid-1.0.0.tar.gz) = Ghb325tG0j6PcObHdG6KoZ7xSTmTCpSM7sH+5U8EefU=
-SIZE (urwid-1.0.0.tar.gz) = 284293
+SHA256 (urwid-1.3.0.tar.gz) = KfBPrTvwp5xUkffr7C1Q+ghunRY1mJbJIExqkrwHq6I=
+SIZE (urwid-1.3.0.tar.gz) = 580922
Index: patches/patch-urwid_tests_py
===================================================================
RCS file: patches/patch-urwid_tests_py
diff -N patches/patch-urwid_tests_py
--- patches/patch-urwid_tests_py 8 Oct 2011 13:26:02 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-urwid_tests_py,v 1.1 2011/10/08 13:26:02 rpointel Exp $
-# don't test TermTest, try to modify terminal
---- urwid/tests.py.orig Thu Sep 22 15:51:49 2011
-+++ urwid/tests.py Sat Oct 8 12:24:08 2011
-@@ -2314,7 +2314,6 @@
- CanvasOverlayTest,
- CanvasPadTrimTest,
- WidgetSquishTest,
-- TermTest,
- ]
- module_doctests = [
- urwid.widget,
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-urwid/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 8 Oct 2011 13:26:02 -0000 1.3
+++ pkg/PLIST 17 Jul 2015 20:15:25 -0000
@@ -47,8 +47,35 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/urwid/split_repr.py
lib/python${MODPY_VERSION}/site-packages/urwid/split_repr.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/str_util.so
-lib/python${MODPY_VERSION}/site-packages/urwid/tests.py
-lib/python${MODPY_VERSION}/site-packages/urwid/tests.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/__init__.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_canvas.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_canvas.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_container.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_container.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_decoration.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_decoration.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_doctests.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_doctests.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_event_loops.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_event_loops.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_graphics.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_graphics.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_listbox.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_listbox.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_str_util.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_str_util.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_text_layout.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_text_layout.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_util.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_util.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_vterm.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_vterm.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_widget.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/test_widget.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/util.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests/util.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/text_layout.py
lib/python${MODPY_VERSION}/site-packages/urwid/text_layout.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/treetools.py
@@ -59,8 +86,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/urwid/version.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/vterm.py
lib/python${MODPY_VERSION}/site-packages/urwid/vterm.pyc
-lib/python${MODPY_VERSION}/site-packages/urwid/vterm_test.py
-lib/python${MODPY_VERSION}/site-packages/urwid/vterm_test.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/web_display.py
lib/python${MODPY_VERSION}/site-packages/urwid/web_display.pyc
lib/python${MODPY_VERSION}/site-packages/urwid/widget.py
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE