Bug 227587 - [NEW PORT] net-im/toot: Interact with the Mastodon social network from the command line
Summary: [NEW PORT] net-im/toot: Interact with the Mastodon social network from the co...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kirill Ponomarev
URL: https://github.com/ihabunek/toot
Keywords: feature, patch
Depends on:
Blocks:
 
Reported: 2018-04-17 19:43 UTC by Mateusz Piotrowski
Modified: 2018-04-18 10:52 UTC (History)
1 user (show)

See Also:


Attachments
Patch adding a new net-im/toot port (version: 0.17.1) (2.84 KB, patch)
2018-04-17 19:43 UTC, Mateusz Piotrowski
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz Piotrowski freebsd_committer freebsd_triage 2018-04-17 19:43:07 UTC
Created attachment 192596 [details]
Patch adding a new net-im/toot port (version: 0.17.1)

Toot is a Mastodon command-line client. It was requested on the WantedPorts wiki page[1].

Notes about the Makefile:
 * I am not 100% sure if `PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}` is necessary.
 * The reason why I added `MAKE_ENV=      PATH+=${STAGEDIR}${PREFIX}/bin` is that the toot program is required to be present in PATH during testing.
 * The patch in files/ has already been submitted upstream[2]. Hopefully, it will be included in the next release.

QA:
 * portlint -AC
 * poudriere testport: 11.1 amd64
 * Manual testing on 12.0-CURRENT r332397

[1]: https://wiki.freebsd.org/WantedPorts
[2]: https://github.com/ihabunek/toot/pull/57
Comment 1 commit-hook freebsd_committer freebsd_triage 2018-04-18 10:51:02 UTC
A commit references this bug:

Author: krion
Date: Wed Apr 18 10:50:39 UTC 2018
New revision: 467702
URL: https://svnweb.freebsd.org/changeset/ports/467702

Log:
  Toot is a Mastodon CLI client written in Python, which lets you log
  into your Mastodon account, search for users and hashtags, display
  timelines, post (toot), upload media files and perform account
  related actions such us following, muting and blocking.

  WWW: https://github.com/ihabunek/toot

  PR:		227587
  Submitted by:	Mateusz Piotrowski <0mp@FreeBSD.org>

Changes:
  head/net-im/Makefile
  head/net-im/toot/
  head/net-im/toot/Makefile
  head/net-im/toot/distinfo
  head/net-im/toot/files/
  head/net-im/toot/files/patch-tests_test__config.py
  head/net-im/toot/pkg-descr