Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 2013 12:35:50 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r321467 - in head/net: . turses turses/files
Message-ID:  <201306211235.r5LCZoOa074602@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Fri Jun 21 12:35:50 2013
New Revision: 321467
URL: http://svnweb.freebsd.org/changeset/ports/321467

Log:
  net/turses: [NEW PORT] Python Twitter client for the console
  
  A Twitter client for the console. The goal of the project is to build a
  full-featured, lightweight, and extremely configurable Twitter client.
  
  Features:
  
   - Multiple timelines (buffers)
   - Multi-column
   - Tweet, Reply, Retweet, Delete tweet
   - Follow/Unfollow
   - Favorite/Unfavorite
   - Direct Messages
   - Open URLs in browser
   - Thread view
   - Unread count
   - Search
   - View users tweets
   - Fully customizable
   - Multiple accounts
   - View user profile
  
  WWW: https://github.com/alejandrogomez/turses

Added:
  head/net/turses/
  head/net/turses/Makefile   (contents, props changed)
  head/net/turses/distinfo   (contents, props changed)
  head/net/turses/files/
  head/net/turses/files/patch-setup.py   (contents, props changed)
  head/net/turses/pkg-descr   (contents, props changed)
  head/net/turses/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Fri Jun 21 12:07:03 2013	(r321466)
+++ head/net/Makefile	Fri Jun 21 12:35:50 2013	(r321467)
@@ -1196,6 +1196,7 @@
     SUBDIR += ttbudget
     SUBDIR += ttlscan
     SUBDIR += tucan
+    SUBDIR += turses
     SUBDIR += turnserver
     SUBDIR += twinkle
     SUBDIR += twitux

Added: head/net/turses/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/turses/Makefile	Fri Jun 21 12:35:50 2013	(r321467)
@@ -0,0 +1,38 @@
+# Created by: Kubilay Kocak <koobs@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	turses
+PORTVERSION=	0.2.14
+CATEGORIES=	net python
+MASTER_SITES=	CHEESESHOP
+
+MAINTAINER=	koobs@FreeBSD.org
+COMMENT=	Python Twitter client for the console
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}oauth2>0:${PORTSDIR}/net/py-oauth2 \
+		${PYTHON_PKGNAMEPREFIX}urwid>0:${PORTSDIR}/devel/py-urwid \
+		${PYTHON_PKGNAMEPREFIX}tweepy>=2.0:${PORTSDIR}/net/py-tweepy
+
+TEST_DEPENDS:=	${RUN_DEPENDS} \
+		${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose \
+		${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
+
+LICENCE=	GPLv3
+
+OPTIONS_DEFINE=	TESTS
+TESTS_DESC=	Install tools for unit tests
+OPTIONSFILE?=	${PORT_DBDIR}/py-${PORTNAME}/options
+
+.include <bsd.port.options.mk>
+
+USE_PYTHON=		-2.7
+USE_PYDISTUTILS=	easy_install
+
+.if ${PORT_OPTIONS:MTESTS}
+BUILD_DEPENDS:=	${TEST_DEPENDS}
+.endif
+
+regression-test: build
+	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
+
+.include <bsd.port.mk>

Added: head/net/turses/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/turses/distinfo	Fri Jun 21 12:35:50 2013	(r321467)
@@ -0,0 +1,2 @@
+SHA256 (turses-0.2.14.tar.gz) = b7bdf2c72c8cd490f0d74513a5c3b237cdda313fc2d999a907b02c3211ba72eb
+SIZE (turses-0.2.14.tar.gz) = 51141

Added: head/net/turses/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/turses/files/patch-setup.py	Fri Jun 21 12:35:50 2013	(r321467)
@@ -0,0 +1,21 @@
+--- ./setup.py.orig	2013-03-01 06:30:47.000000000 +1100
++++ ./setup.py	2013-06-21 22:07:23.588789531 +1000
+@@ -47,7 +47,7 @@
+     REQUIREMENTS.append("argparse")
+ 
+ TEST_REQUIREMENTS = list(REQUIREMENTS)
+-TEST_REQUIREMENTS.extend(["mock", "nose", "coverage", "tox"])
++TEST_REQUIREMENTS.extend(["mock", "nose"])
+ 
+ try:
+     long_description = open("README.rst").read() + "\n\n" + open("HISTORY.rst").read()
+@@ -80,5 +80,8 @@
+           "Programming Language :: Python :: 2.7",
+           "Topic :: Communications",
+       ],
++      zip_safe=False,
++      test_suite = 'nose.collector',
+       install_requires=REQUIREMENTS,
+-      tests_require=TEST_REQUIREMENTS)
++      tests_require=TEST_REQUIREMENTS),
++

Added: head/net/turses/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/turses/pkg-descr	Fri Jun 21 12:35:50 2013	(r321467)
@@ -0,0 +1,21 @@
+A Twitter client for the console. The goal of the project is to build a
+full-featured, lightweight, and extremely configurable Twitter client.
+
+Features:
+
+ - Multiple timelines (buffers)
+ - Multi-column
+ - Tweet, Reply, Retweet, Delete tweet
+ - Follow/Unfollow
+ - Favorite/Unfavorite
+ - Direct Messages
+ - Open URLs in browser
+ - Thread view
+ - Unread count
+ - Search
+ - View users tweets
+ - Fully customizable
+ - Multiple accounts
+ - View user profile
+
+WWW: https://github.com/alejandrogomez/turses

Added: head/net/turses/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/turses/pkg-plist	Fri Jun 21 12:35:50 2013	(r321467)
@@ -0,0 +1,54 @@
+bin/turses
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/backends.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/backends.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/backends.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/debug.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/debug.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/debug.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/helpers.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/helpers.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api/helpers.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/cli.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/cli.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/cli.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/config.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/config.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/config.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/core.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/core.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/core.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/meta.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/meta.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/meta.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/models.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/models.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/models.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/session.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/session.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/session.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/ui.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/ui.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/ui.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/utils.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses/api
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/turses
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306211235.r5LCZoOa074602>