Index: head/net/py-rainbowstream/Makefile =================================================================== --- head/net/py-rainbowstream/Makefile (revision 444936) +++ head/net/py-rainbowstream/Makefile (revision 444937) @@ -1,30 +1,31 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= rainbowstream PORTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Smart and nice Twitter client on terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow \ ${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}pyfiglet>0:misc/py-pyfiglet \ ${PYTHON_PKGNAMEPREFIX}twitter-tools>0:net/py-twitter-tools \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks -# Actually 2.7,3.2-3.4 -USES= python:2.7-3.4 +# Actually 2.7,3.2- +USES= python:2.7- USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include Index: head/net/py-rainbowstream/files/patch-rainbowstream_rainbow.py =================================================================== --- head/net/py-rainbowstream/files/patch-rainbowstream_rainbow.py (nonexistent) +++ head/net/py-rainbowstream/files/patch-rainbowstream_rainbow.py (revision 444937) @@ -0,0 +1,17 @@ +# Make pocket actually optional +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220312 + +--- rainbowstream/rainbow.py.orig 2017-07-03 10:00:26 UTC ++++ rainbowstream/rainbow.py +@@ -20,7 +20,10 @@ from twitter.oauth import OAuth, read_to + from twitter.oauth_dance import oauth_dance + from twitter.util import printNicely + +-from pocket import Pocket ++try: ++ from pocket import Pocket ++except ImportError: ++ pckt = None + + from .draw import * + from .colors import * Property changes on: head/net/py-rainbowstream/files/patch-rainbowstream_rainbow.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/py-rainbowstream/files/patch-setup.py =================================================================== --- head/net/py-rainbowstream/files/patch-setup.py (revision 444936) +++ head/net/py-rainbowstream/files/patch-setup.py (revision 444937) @@ -1,11 +1,33 @@ ---- setup.py.orig 2016-08-04 08:41:32 UTC +# Make pocket actually optional +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220312 + +--- setup.py.orig 2016-08-16 14:49:45 UTC +++ setup.py -@@ -9,7 +9,7 @@ version = '1.3.3' +@@ -15,14 +15,17 @@ version = '1.3.5' install_requires = [ "python-dateutil", "arrow", - "requests==2.5.3", + "requests>=2.5.3", "pyfiglet", "twitter", "Pillow", + "PySocks", +- "pocket" + ] + ++extras_require = { ++ 'pocket': ["pocket"], ++} ++ + # Default user (considers non virtualenv method) + user = os.environ.get('SUDO_USER', os.environ['USER']) + +@@ -65,6 +68,7 @@ setup(name='rainbowstream', + include_package_data=True, + zip_safe=True, + install_requires=install_requires, ++ extras_require=extras_require, + entry_points=""" + # -*- Entry points: -*- + [console_scripts]