svn commit: r467702 - in head/net-im: . toot toot/files

Kirill Ponomarev krion at FreeBSD.org
Wed Apr 18 10:50:40 UTC 2018


Author: krion
Date: Wed Apr 18 10:50:38 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 at FreeBSD.org>

Added:
  head/net-im/toot/
  head/net-im/toot/Makefile   (contents, props changed)
  head/net-im/toot/distinfo   (contents, props changed)
  head/net-im/toot/files/
  head/net-im/toot/files/patch-tests_test__config.py   (contents, props changed)
  head/net-im/toot/pkg-descr   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Wed Apr 18 10:35:28 2018	(r467701)
+++ head/net-im/Makefile	Wed Apr 18 10:50:38 2018	(r467702)
@@ -205,6 +205,7 @@
     SUBDIR += telepathy-sofiasip
     SUBDIR += tkabber
     SUBDIR += tkabber-plugins
+    SUBDIR += toot
     SUBDIR += tox
     SUBDIR += tox12
     SUBDIR += toxbot

Added: head/net-im/toot/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toot/Makefile	Wed Apr 18 10:50:38 2018	(r467702)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	toot
+DISTVERSION=	0.17.1
+CATEGORIES=	net-im python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	0mp at FreeBSD.org
+COMMENT=	Interact with the Mastodon social network from the command line
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=3.0.0:devel/py-pytest@${FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.4.0:devel/py-pytest-cov@${FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.0<5.0:www/py-beautifulsoup@${FLAVOR}
+
+USES=		python:3.3+
+USE_PYTHON=	autoplist distutils
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ihabunek
+
+NO_ARCH=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+PORTDOCS=	CHANGELOG.md README.rst
+
+MAKE_ENV=	PATH+=${STAGEDIR}${PREFIX}/bin
+TEST_TARGET=	coverage
+
+pre-test:
+	@${REINPLACE_CMD} -e 's|py.test |py.test-${PYTHON_VER} |' ${WRKSRC}/Makefile
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/net-im/toot/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toot/distinfo	Wed Apr 18 10:50:38 2018	(r467702)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1523981665
+SHA256 (ihabunek-toot-0.17.1_GH0.tar.gz) = ebdf0ce28b90e0f943fdbec6b14eccfbdbe39fa791df9880e60e2b80d1aaaf18
+SIZE (ihabunek-toot-0.17.1_GH0.tar.gz) = 34149

Added: head/net-im/toot/files/patch-tests_test__config.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toot/files/patch-tests_test__config.py	Wed Apr 18 10:50:38 2018	(r467702)
@@ -0,0 +1,10 @@
+--- tests/test_config.py.orig	2018-04-17 19:03:23 UTC
++++ tests/test_config.py
+@@ -126,6 +126,7 @@ def test_get_config_file_path():
+     fn = config.get_config_file_path
+
+     os.unsetenv('XDG_CONFIG_HOME')
++    os.environ.pop('XDG_CONFIG_HOME', None)
+
+     assert fn() == os.path.expanduser('~/.config/toot/config.json')
+

Added: head/net-im/toot/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toot/pkg-descr	Wed Apr 18 10:50:38 2018	(r467702)
@@ -0,0 +1,6 @@
+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


More information about the svn-ports-head mailing list