Hi, trivial update to py-twitter, the version currently in ports is broken because twitter changed their Web API.
No python3 flavor since this port installs several scripts in $PREFIX/bin that would create a collision. Works fine for basic usage on amd64. I did not test the IRC connection parts. Cheers, Daniel Index: Makefile =================================================================== RCS file: /cvs/ports/net/py-twitter/Makefile,v retrieving revision 1.9 diff -u -b -B -w -p -r1.9 Makefile --- Makefile 2 Apr 2015 14:21:16 -0000 1.9 +++ Makefile 19 Jul 2015 20:27:26 -0000 @@ -2,10 +2,9 @@ COMMENT= twitter python module -MODPY_EGG_VERSION= 1.7.2 +MODPY_EGG_VERSION= 1.17.0 DISTNAME= twitter-${MODPY_EGG_VERSION} PKGNAME= py-twitter-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES= net www Index: distinfo =================================================================== RCS file: /cvs/ports/net/py-twitter/distinfo,v retrieving revision 1.4 diff -u -b -B -w -p -r1.4 distinfo --- distinfo 18 Jan 2015 03:14:51 -0000 1.4 +++ distinfo 19 Jul 2015 20:27:26 -0000 @@ -1,2 +1,2 @@ -SHA256 (twitter-1.7.2.tar.gz) = p/S4EDrJS38Wq5D0e8Gprv3yROGhbs+q0HWFYjiIkbY= -SIZE (twitter-1.7.2.tar.gz) = 20959 +SHA256 (twitter-1.17.0.tar.gz) = hTlsTDO5shPz0tgFyq9rOGueJ3r5EX61Hlp4L3clc3Y= +SIZE (twitter-1.17.0.tar.gz) = 42869 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/py-twitter/pkg/PLIST,v retrieving revision 1.2 diff -u -b -B -w -p -r1.2 PLIST --- pkg/PLIST 27 Jun 2011 21:13:23 -0000 1.2 +++ pkg/PLIST 19 Jul 2015 20:27:26 -0000 @@ -1,5 +1,7 @@ @comment $OpenBSD: PLIST,v 1.2 2011/06/27 21:13:23 jasper Exp $ bin/twitter +bin/twitter-archiver +bin/twitter-follow bin/twitter-log bin/twitter-stream-example bin/twitterbot @@ -17,22 +19,32 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twitter/ansi.pyc lib/python${MODPY_VERSION}/site-packages/twitter/api.py lib/python${MODPY_VERSION}/site-packages/twitter/api.pyc +lib/python${MODPY_VERSION}/site-packages/twitter/archiver.py +lib/python${MODPY_VERSION}/site-packages/twitter/archiver.pyc lib/python${MODPY_VERSION}/site-packages/twitter/auth.py lib/python${MODPY_VERSION}/site-packages/twitter/auth.pyc lib/python${MODPY_VERSION}/site-packages/twitter/cmdline.py lib/python${MODPY_VERSION}/site-packages/twitter/cmdline.pyc +lib/python${MODPY_VERSION}/site-packages/twitter/corrupt.py +lib/python${MODPY_VERSION}/site-packages/twitter/corrupt.pyc +lib/python${MODPY_VERSION}/site-packages/twitter/follow.py +lib/python${MODPY_VERSION}/site-packages/twitter/follow.pyc lib/python${MODPY_VERSION}/site-packages/twitter/ircbot.py lib/python${MODPY_VERSION}/site-packages/twitter/ircbot.pyc lib/python${MODPY_VERSION}/site-packages/twitter/logger.py lib/python${MODPY_VERSION}/site-packages/twitter/logger.pyc lib/python${MODPY_VERSION}/site-packages/twitter/oauth.py lib/python${MODPY_VERSION}/site-packages/twitter/oauth.pyc +lib/python${MODPY_VERSION}/site-packages/twitter/oauth2.py +lib/python${MODPY_VERSION}/site-packages/twitter/oauth2.pyc lib/python${MODPY_VERSION}/site-packages/twitter/oauth_dance.py lib/python${MODPY_VERSION}/site-packages/twitter/oauth_dance.pyc lib/python${MODPY_VERSION}/site-packages/twitter/stream.py lib/python${MODPY_VERSION}/site-packages/twitter/stream.pyc lib/python${MODPY_VERSION}/site-packages/twitter/stream_example.py lib/python${MODPY_VERSION}/site-packages/twitter/stream_example.pyc +lib/python${MODPY_VERSION}/site-packages/twitter/timezones.py +lib/python${MODPY_VERSION}/site-packages/twitter/timezones.pyc lib/python${MODPY_VERSION}/site-packages/twitter/twitter_globals.py lib/python${MODPY_VERSION}/site-packages/twitter/twitter_globals.pyc lib/python${MODPY_VERSION}/site-packages/twitter/util.py