On Thu, Sep 19, 2019 at 01:23:45PM +0200, Klemens Nanni wrote: > On Thu, Sep 19, 2019 at 12:40:28PM +0200, clematis wrote: > > Here's an update for net/toot from 0.22.0 to 0.23.1 > 0.23.1 does not include the regress tests anymore, 0.24.0 has that fixed > among other things. > Hello, Correct. Here's a new diff for 0.24.0. built and ran OK on amd64. OK: py3-urwid-2.0.1 py3-wcwidth-0.1.7p1 py3-soupsieve-1.9.2 py3-beautifulsoup4-4.7.1p0 py3-certifi-2018.11.29p1 py3-idna-2.8 py3-setuptools_scm-3.3.3 py3-atomicwrites-1.3.0 py3-attrs-18.2.0p0 py3-six-1.12.0p1 py3-more-itertools-4.1.0p0 py3-pluggy-0.11.0 py3-py-1.8.0p0 py3-test-4.4.0p0 py3-test-runner-2.11.1p1 py3-chardet-3.0.4p1 py3-urllib3-1.24.3 py3-requests-2.22.0p0
In regards to tests: 43 passed, 1 warnings warning being: /usr/local/lib/python3.7/site-packages/socks.py:65: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working from collections import Callable Thanks, -- clematis (0x7e96fd2400fe7b59)
? diff_net-toot Index: Makefile =================================================================== RCS file: /cvs/ports/net/toot/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 17 Aug 2019 17:35:24 -0000 1.10 +++ Makefile 19 Sep 2019 12:48:37 -0000 @@ -1,8 +1,8 @@ -# $OpenBSD: Makefile,v 1.10 2019/08/17 17:35:24 kn Exp $ +# $OpenBSD$ COMMENT = interact with Mastodon social networks from the command line -MODPY_EGG_VERSION = 0.22.0 +MODPY_EGG_VERSION = 0.24.0 DISTNAME = toot-${MODPY_EGG_VERSION} CATEGORIES = net @@ -20,10 +20,11 @@ MODULES = lang/python MODPY_SETUPTOOLS = Yes MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} -RUN_DEPENDS = devel/py-future${MODPY_FLAVOR}>=0.16 \ - devel/py-wcwidth${MODPY_FLAVOR}>=0.1.7,<2.0 \ - www/py-beautifulsoup4${MODPY_FLAVOR}>=4.5.0,<5.0 \ - www/py-requests${MODPY_FLAVOR}>=2.13,<3.0 +RUN_DEPENDS = devel/py-urwid${MODPY_FLAVOR}>=2.0.0 \ + devel/py-wcwidth${MODPY_FLAVOR}>=0.1.7 \ + www/py-beautifulsoup4${MODPY_FLAVOR}>=4.5.0 \ + www/py-requests${MODPY_FLAVOR}>=2.13 + TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} \ devel/py-test${MODPY_FLAVOR}>=3.0.0 \ devel/py-test-cov${MODPY_FLAVOR}>=2.4.0 @@ -32,5 +33,8 @@ MAKE_ENV = LC_CTYPE=C.UTF-8 do-test: cd ${WRKSRC} && py.test${MODPY_BIN_SUFFIX} --cov=toot tests/ + +FLAVORS = python3 +FLAVOR ?= .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/net/toot/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 17 Aug 2019 17:35:24 -0000 1.7 +++ distinfo 19 Sep 2019 12:48:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (toot-0.22.0.tar.gz) = cIZOhf5bM5IGXd0D94u0bTRsjFRTzXclVS7l4tVOsT0= -SIZE (toot-0.22.0.tar.gz) = 28159 +SHA256 (toot-0.24.0.tar.gz) = gwtv/ATDqApjBFoRKh3yGYeaZXa8IJGaVfk91bxZA3E= +SIZE (toot-0.24.0.tar.gz) = 41102 Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/net/toot/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 17 Dec 2017 21:03:54 -0000 1.1.1.1 +++ pkg/DESCR 19 Sep 2019 12:48:37 -0000 @@ -1,3 +1,5 @@ -toot lets you read, post and manage accounts on Mastadon social networks. It -supports logging in through both your webbrowser and the console with optional -two factor authentication. Toots can be pasted directly via standard input. +Toot is a CLI and TUI (curses-based Terminal User Interface) tool for +interacting with Mastodon instances from the command line. +It supports posting/replying/deleting statuses, media/spoiler/sensitive +content uploads, search by account or hashtag, following/muting/blocking +accounts. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/toot/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 17 Aug 2019 17:35:24 -0000 1.5 +++ pkg/PLIST 19 Sep 2019 12:48:37 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.5 2019/08/17 17:35:24 kn Exp $ +@comment $OpenBSD: PLIST,v$ bin/toot lib/python${MODPY_VERSION}/site-packages/toot/ lib/python${MODPY_VERSION}/site-packages/toot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ @@ -15,7 +15,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}config_legacy.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc @@ -27,12 +26,31 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/toot/auth.py lib/python${MODPY_VERSION}/site-packages/toot/commands.py lib/python${MODPY_VERSION}/site-packages/toot/config.py -lib/python${MODPY_VERSION}/site-packages/toot/config_legacy.py lib/python${MODPY_VERSION}/site-packages/toot/console.py lib/python${MODPY_VERSION}/site-packages/toot/exceptions.py lib/python${MODPY_VERSION}/site-packages/toot/http.py lib/python${MODPY_VERSION}/site-packages/toot/logging.py lib/python${MODPY_VERSION}/site-packages/toot/output.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/ +lib/python${MODPY_VERSION}/site-packages/toot/tui/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}compose.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}entities.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}overlays.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}timeline.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/toot/tui/app.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/compose.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/constants.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/entities.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/overlays.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/timeline.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/utils.py +lib/python${MODPY_VERSION}/site-packages/toot/tui/widgets.py lib/python${MODPY_VERSION}/site-packages/toot/ui/ lib/python${MODPY_VERSION}/site-packages/toot/ui/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/toot/ui/${MODPY_PYCACHE}/