Tue Jan 16 13:46:25 2024 UTC (131d)
chat/toot: update to 0.41.1

# CHANGES (since 0.39.0)

toot 0.41.1

 * Fix a crash in settings parsing code

toot 0.41.0

 * Honour user's default visibility set in Mastodon preferences instead
   of always defaulting to public visibility (thanks Lexi Winter)
 * TUI: Add editing toots (thanks Lexi Winter)
 * TUI: Fix a bug which made pallette config in settings not work
 * TUI: Show edit datetime in status detail (thanks Lexi Winter)

toot 0.40.0

This release includes a rather extensive change to use the Click library
(https://click.palletsprojects.com/) for creating the command line
interface. This allows for some new features like nested commands,
setting parameters via environment variables, and shell completion.
Backward compatibility should be mostly preserved, except for cases
noted below. Please report any issues.

 * BREAKING: Remove deprecated `--disable-https` option for `login` and
   `login_cli`, pass the base URL instead
 * BREAKING: Options `--debug` and `--color` must be specified after
   `toot` but before the command
 * BREAKING: Option `--quiet` has been removed. Redirect output instead.
 * Add passing parameters via environment variables, see:
   https://toot.bezdomni.net/environment_variables.html
 * Add shell completion, see:
   https://toot.bezdomni.net/shell_completion.html
 * Add `tags info`, `tags featured`, `tags feature`, and `tags unfeature`
   commands
 * Add `tags followed`, `tags follow`, and `tags unfollow` sub-commands,
   deprecate `tags_followed`, `tags_follow`, and `tags tags_unfollow`
 * Add `lists accounts`, `lists add`, `lists create`, `lists delete`,
   `lists list`, `lists remove` subcommands, deprecate `lists`,
   `lists_accounts`, `lists_add`, `lists_create`, `lists_delete`,
   `lists_remove` commands.
 * Add `--json` option to tags and lists commands
 * Add `toot --width` option for setting your prefered terminal width
 * Add `--media-viewer` and `--colors` options to `toot tui`. These were
   previously accessible only via settings.
 * TUI: Fix issue where UI did not render until first input (thanks Urwid
   devs)


(vins)
diff -r1.12 -r1.13 pkgsrc/chat/toot/Makefile
diff -r1.6 -r1.7 pkgsrc/chat/toot/PLIST
diff -r1.10 -r1.11 pkgsrc/chat/toot/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/chat/toot/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/toot/Makefile 2023/09/11 11:32:43 1.12
+++ pkgsrc/chat/toot/Makefile 2024/01/16 13:46:25 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2023/09/11 11:32:43 vins Exp $ 1# $NetBSD: Makefile,v 1.13 2024/01/16 13:46:25 vins Exp $
2 2
3DISTNAME= toot-0.38.1 3DISTNAME= toot-0.41.1
4CATEGORIES= chat net 4CATEGORIES= chat net
5MASTER_SITES= ${MASTER_SITE_PYPI:=t/toot/} 5MASTER_SITES= ${MASTER_SITE_PYPI:=t/toot/}
6 6
7MAINTAINER= vins@NetBSD.org 7MAINTAINER= vins@NetBSD.org
8HOMEPAGE= https://github.com/ihabunek/toot 8HOMEPAGE= https://github.com/ihabunek/toot
9COMMENT= Command line client for the Mastodon social network API 9COMMENT= Command line client for the Mastodon social network API
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12USE_LANGUAGES= # none 12USE_LANGUAGES= # none
13 13
14PYTHON_VERSIONS_INCOMPATIBLE= 27 14PYTHON_VERSIONS_INCOMPATIBLE= 27
15 15
16DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4 16DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4

cvs diff -r1.6 -r1.7 pkgsrc/chat/toot/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/toot/PLIST 2023/08/24 20:51:45 1.6
+++ pkgsrc/chat/toot/PLIST 2024/01/16 13:46:25 1.7
@@ -1,42 +1,69 @@ @@ -1,42 +1,69 @@
1@comment $NetBSD: PLIST,v 1.6 2023/08/24 20:51:45 vins Exp $ 1@comment $NetBSD: PLIST,v 1.7 2024/01/16 13:46:25 vins Exp $
2bin/toot 2bin/toot
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/toot/__init__.py 9${PYSITELIB}/toot/__init__.py
10${PYSITELIB}/toot/__init__.pyc 10${PYSITELIB}/toot/__init__.pyc
11${PYSITELIB}/toot/__init__.pyo 11${PYSITELIB}/toot/__init__.pyo
12${PYSITELIB}/toot/__main__.py 12${PYSITELIB}/toot/__main__.py
13${PYSITELIB}/toot/__main__.pyc 13${PYSITELIB}/toot/__main__.pyc
14${PYSITELIB}/toot/__main__.pyo 14${PYSITELIB}/toot/__main__.pyo
15${PYSITELIB}/toot/api.py 15${PYSITELIB}/toot/api.py
16${PYSITELIB}/toot/api.pyc 16${PYSITELIB}/toot/api.pyc
17${PYSITELIB}/toot/api.pyo 17${PYSITELIB}/toot/api.pyo
18${PYSITELIB}/toot/auth.py 18${PYSITELIB}/toot/auth.py
19${PYSITELIB}/toot/auth.pyc 19${PYSITELIB}/toot/auth.pyc
20${PYSITELIB}/toot/auth.pyo 20${PYSITELIB}/toot/auth.pyo
21${PYSITELIB}/toot/commands.py 21${PYSITELIB}/toot/cli/__init__.py
22${PYSITELIB}/toot/commands.pyc 22${PYSITELIB}/toot/cli/__init__.pyc
23${PYSITELIB}/toot/commands.pyo 23${PYSITELIB}/toot/cli/__init__.pyo
 24${PYSITELIB}/toot/cli/accounts.py
 25${PYSITELIB}/toot/cli/accounts.pyc
 26${PYSITELIB}/toot/cli/accounts.pyo
 27${PYSITELIB}/toot/cli/auth.py
 28${PYSITELIB}/toot/cli/auth.pyc
 29${PYSITELIB}/toot/cli/auth.pyo
 30${PYSITELIB}/toot/cli/lists.py
 31${PYSITELIB}/toot/cli/lists.pyc
 32${PYSITELIB}/toot/cli/lists.pyo
 33${PYSITELIB}/toot/cli/post.py
 34${PYSITELIB}/toot/cli/post.pyc
 35${PYSITELIB}/toot/cli/post.pyo
 36${PYSITELIB}/toot/cli/read.py
 37${PYSITELIB}/toot/cli/read.pyc
 38${PYSITELIB}/toot/cli/read.pyo
 39${PYSITELIB}/toot/cli/statuses.py
 40${PYSITELIB}/toot/cli/statuses.pyc
 41${PYSITELIB}/toot/cli/statuses.pyo
 42${PYSITELIB}/toot/cli/tags.py
 43${PYSITELIB}/toot/cli/tags.pyc
 44${PYSITELIB}/toot/cli/tags.pyo
 45${PYSITELIB}/toot/cli/timelines.py
 46${PYSITELIB}/toot/cli/timelines.pyc
 47${PYSITELIB}/toot/cli/timelines.pyo
 48${PYSITELIB}/toot/cli/tui.py
 49${PYSITELIB}/toot/cli/tui.pyc
 50${PYSITELIB}/toot/cli/tui.pyo
 51${PYSITELIB}/toot/cli/validators.py
 52${PYSITELIB}/toot/cli/validators.pyc
 53${PYSITELIB}/toot/cli/validators.pyo
24${PYSITELIB}/toot/config.py 54${PYSITELIB}/toot/config.py
25${PYSITELIB}/toot/config.pyc 55${PYSITELIB}/toot/config.pyc
26${PYSITELIB}/toot/config.pyo 56${PYSITELIB}/toot/config.pyo
27${PYSITELIB}/toot/console.py 
28${PYSITELIB}/toot/console.pyc 
29${PYSITELIB}/toot/console.pyo 
30${PYSITELIB}/toot/entities.py 57${PYSITELIB}/toot/entities.py
31${PYSITELIB}/toot/entities.pyc 58${PYSITELIB}/toot/entities.pyc
32${PYSITELIB}/toot/entities.pyo 59${PYSITELIB}/toot/entities.pyo
33${PYSITELIB}/toot/exceptions.py 60${PYSITELIB}/toot/exceptions.py
34${PYSITELIB}/toot/exceptions.pyc 61${PYSITELIB}/toot/exceptions.pyc
35${PYSITELIB}/toot/exceptions.pyo 62${PYSITELIB}/toot/exceptions.pyo
36${PYSITELIB}/toot/http.py 63${PYSITELIB}/toot/http.py
37${PYSITELIB}/toot/http.pyc 64${PYSITELIB}/toot/http.pyc
38${PYSITELIB}/toot/http.pyo 65${PYSITELIB}/toot/http.pyo
39${PYSITELIB}/toot/logging.py 66${PYSITELIB}/toot/logging.py
40${PYSITELIB}/toot/logging.pyc 67${PYSITELIB}/toot/logging.pyc
41${PYSITELIB}/toot/logging.pyo 68${PYSITELIB}/toot/logging.pyo
42${PYSITELIB}/toot/output.py 69${PYSITELIB}/toot/output.py
@@ -56,26 +83,32 @@ ${PYSITELIB}/toot/tui/compose.pyc @@ -56,26 +83,32 @@ ${PYSITELIB}/toot/tui/compose.pyc
56${PYSITELIB}/toot/tui/compose.pyo 83${PYSITELIB}/toot/tui/compose.pyo
57${PYSITELIB}/toot/tui/constants.py 84${PYSITELIB}/toot/tui/constants.py
58${PYSITELIB}/toot/tui/constants.pyc 85${PYSITELIB}/toot/tui/constants.pyc
59${PYSITELIB}/toot/tui/constants.pyo 86${PYSITELIB}/toot/tui/constants.pyo
60${PYSITELIB}/toot/tui/entities.py 87${PYSITELIB}/toot/tui/entities.py
61${PYSITELIB}/toot/tui/entities.pyc 88${PYSITELIB}/toot/tui/entities.pyc
62${PYSITELIB}/toot/tui/entities.pyo 89${PYSITELIB}/toot/tui/entities.pyo
63${PYSITELIB}/toot/tui/overlays.py 90${PYSITELIB}/toot/tui/overlays.py
64${PYSITELIB}/toot/tui/overlays.pyc 91${PYSITELIB}/toot/tui/overlays.pyc
65${PYSITELIB}/toot/tui/overlays.pyo 92${PYSITELIB}/toot/tui/overlays.pyo
66${PYSITELIB}/toot/tui/poll.py 93${PYSITELIB}/toot/tui/poll.py
67${PYSITELIB}/toot/tui/poll.pyc 94${PYSITELIB}/toot/tui/poll.pyc
68${PYSITELIB}/toot/tui/poll.pyo 95${PYSITELIB}/toot/tui/poll.pyo
 96${PYSITELIB}/toot/tui/richtext/__init__.py
 97${PYSITELIB}/toot/tui/richtext/__init__.pyc
 98${PYSITELIB}/toot/tui/richtext/__init__.pyo
 99${PYSITELIB}/toot/tui/richtext/richtext.py
 100${PYSITELIB}/toot/tui/richtext/richtext.pyc
 101${PYSITELIB}/toot/tui/richtext/richtext.pyo
69${PYSITELIB}/toot/tui/scroll.py 102${PYSITELIB}/toot/tui/scroll.py
70${PYSITELIB}/toot/tui/scroll.pyc 103${PYSITELIB}/toot/tui/scroll.pyc
71${PYSITELIB}/toot/tui/scroll.pyo 104${PYSITELIB}/toot/tui/scroll.pyo
72${PYSITELIB}/toot/tui/timeline.py 105${PYSITELIB}/toot/tui/timeline.py
73${PYSITELIB}/toot/tui/timeline.pyc 106${PYSITELIB}/toot/tui/timeline.pyc
74${PYSITELIB}/toot/tui/timeline.pyo 107${PYSITELIB}/toot/tui/timeline.pyo
75${PYSITELIB}/toot/tui/utils.py 108${PYSITELIB}/toot/tui/utils.py
76${PYSITELIB}/toot/tui/utils.pyc 109${PYSITELIB}/toot/tui/utils.pyc
77${PYSITELIB}/toot/tui/utils.pyo 110${PYSITELIB}/toot/tui/utils.pyo
78${PYSITELIB}/toot/tui/widgets.py 111${PYSITELIB}/toot/tui/widgets.py
79${PYSITELIB}/toot/tui/widgets.pyc 112${PYSITELIB}/toot/tui/widgets.pyc
80${PYSITELIB}/toot/tui/widgets.pyo 113${PYSITELIB}/toot/tui/widgets.pyo
81${PYSITELIB}/toot/typing_compat.py 114${PYSITELIB}/toot/typing_compat.py

cvs diff -r1.10 -r1.11 pkgsrc/chat/toot/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/toot/distinfo 2023/08/24 20:51:45 1.10
+++ pkgsrc/chat/toot/distinfo 2024/01/16 13:46:25 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2023/08/24 20:51:45 vins Exp $ 1$NetBSD: distinfo,v 1.11 2024/01/16 13:46:25 vins Exp $
2 2
3BLAKE2s (toot-0.38.1.tar.gz) = 7d96c5e8a205ad8a8100636ea1fadb0b20e1937d64995aab6f13011a5fd793a9 3BLAKE2s (toot-0.41.1.tar.gz) = 6df987566b8eea9d2ed95f2f47c3bb2b221104b49edfae28ea2503f905d59307
4SHA512 (toot-0.38.1.tar.gz) = 8c691ad13cc21b8ab4903f3502521b04c2063d9f2d1d81b88552f52c7f6681704eff5e9c2b4b8cb4ab8aed270e6313a6f75d4a0221f9da67143f2ae6c2ccf27d 4SHA512 (toot-0.41.1.tar.gz) = af6e66afaf54d0406dd6de0d7e9b55fd8ce33854e60c2a73b5e1783a47392a976b9569bda9ee5143a060ead7fd9dd7b58e83b85e03a4e63232d9020e9f559d52
5Size (toot-0.38.1.tar.gz) = 312495 bytes 5Size (toot-0.41.1.tar.gz) = 919341 bytes