pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/p5-Net-Twitter PkgSrc changes:
details: https://anonhg.NetBSD.org/pkgsrc/rev/0f333b5c5977
branches: trunk
changeset: 392080:0f333b5c5977
user: sno <sno%pkgsrc.org@localhost>
date: Sat Apr 25 10:07:30 2009 +0000
description:
PkgSrc changes:
- Updating package for p5 module Net::Twitter to 2.12 from 1.17
(overfulfill pkg/40812)
- Setting license to artistic-2.0
Upstream changes (2.xx trunk seems to be splitted after 1.17):
2.12 - Wed Mar 25, 2009
o Removed test that uses show_progress arg to LWP::UserAgent, as this did not
exist until v5.815.
o Because of the above require LWP::UA of at least v2.032, as the two remaining
tests are OK with that version.
2.11 - Thu Mar 19, 2009
o Added useragent_args to new() to allow passing args to the LWP::UA object
o Added test for above
o Removed POD about dependancies.
2.10 - Thu Feb 26, 2009
o Fix https://rt.cpan.org/Ticket/Display.html?id=43658 which proves I'm an idiot.
The SYNOPSIS fix in 2.08 doesn't match up with reality. Passing args to
new() with {} would break. This is now fixed.
2.09 - Thu Feb 20, 2009
o Embarrassing. Since the very first 2.xx update_profile has been missing. This
adds it back in and tests it.
2.08 - Thu Feb 19, 2009
o Fixed ridiculously broken logic in get_error JSON deparse.
o POD fix with SYNOPSIS to make the examples match the {} requirement
2.07 - Thu Feb 12, 2009
o Add new friends_ids and followers_ids social graph methods
o Added tests for the above.
o Fix bug where get_error was not decoding the JSON that was returned.
o Added documentation about hashref passing needing {} specified.
2.06 - Mon Jan 26, 2009
o 2.05 had glitch which caused some methods like user_timeline to call the
incorrect URL when called with no args, returning the wrong user's
timeline.
o Added test to prevent the above.
o Added Net::Twitter::Search, as I now have permissions.
o Added distribution of the local test that checks all arg combos.
2.05 - Sun Jan 25, 2009
o public_timeline can now take zero args.
o Any method which can take "id" as the only arg in the passed hashref can now also take that arg
value as a string.
o More arg validation updates. We're running out of places to break, knock on wood.
o Code run through local test not packaged with the module which tests each method with every
conceivable combination of args. There should be no more places the arg validation breaks
valid arg combos, and it should be much more difficult for me to break it so in the future.
2.04 - Sat Jan 24, 2009
o More tweaks from Marc Mims on regression tests
o Reworked bad arg handling which caused subsequent calls of several methods to fail.
o Fixed issue with arg handling in show_status
o Removed Net::Twitter::Search until I can get assistance from Brenda, CPAN complains that I don't have
rights to the namespace and people are reporting problems finding 2.x because the index is off.
o Switch to using Module::Install
2.03 - Thu Jan 22, 2009
o Bad MANIFEST kept the regression tests out of the 2.02 distribution.
o Change clienturl to default to http://www.net-twitter.info and removed pointless XML warning.
2.02 - Thu Jan 22, 2009
o Add arrayref_on_error switch at the suggestion of Ryan Rose. Changes default return value on error.
o Added regression test suite by Marc Mims, hopefully no more crappy releases missing things.
o Fixed several bugs in arg handling and validation to make it work correctly. Should now be 100%
2.01 - Fri Jan 16, 2009
o Add back in the inexplicably missing update_twittervision
o Fixed several errors with methods that can take a single arg, not a hashref. This has to happen
for back compat with 1.xx
o Patch from semifor to fix args handling on GET methods. It worked but was semantically wrong.
2.00 - Thu Jan 15, 2009
o Final release including all of the below.
o Differences since 2.00_05
o Added Net::Twitter::Search stub file to act as a wrapper.
o Added clone() method
o More POD cleanup.
o Switched from die/warn to Carp::carp/croak
2.00_05 - Mon Jan 12, 2009
o 2.00_04 had a glaring error that prevented anything that used an HTTP POST,
like update(), from actually, you know, POSTing.
o Great suggestion from semifor on passing form values to LWP::UserAgent replaced 34 lines of
ridiculous arg handling with 3 lines and a call to URI. Much better.
o Yet more POD and minor tweaks.
2.00_04 - Sat Jan 10, 2009
o Remove result hack for relationship_exists as twitter has fixed their end.
o Completely rework arg validation to allow calling with no args, yet trapping
where this is wrong.
o Add JSON eval trapping to regular methods, it was mistakenly only
happening on search.
o Massive POD rewrites to clarify and expand, and even correct a few mistakes.
2.00_03 - Fri Jan 9, 2009
o Add Net::Identica which wraps a Net::Twitter object and sets the default connection to identi.ca
o Fix show_user argument handling which was broken to this point
o Add full search API
o Trap errors in JSON decoding when Twitter returns a 200 Success, preventing JSON::Any from die-ing
o Various POD fixes and updates
2.00_02 - Wed Jan 7, 2009
o Applied http://github.com/semifor/net-twitter/commit/34b042f653d3c9c39f0003504070b4014da7d854
o Applied logic from patch to 1.xx by Chris Nelson to prevent bad JSON from
causing JSON::Any to die. JSON errors should now gracefully return undef.
o POD change, spurious h in the URL for rt.cpan.org
o Updated copyright to 2009
o Add IRC and other contact info.
2.00_01 - Mon Dec 22, 2008
o From scratch redo. All the old code is gone and replaced with new.
o Changes against 1.xx include:
o identica quick switch to new() to set identi.ca connect info
o Full arg validation. This can be bypassed.
o All methods are now generated dynamically from a lookup
table at runtime.
diffstat:
net/p5-Net-Twitter/Makefile | 8 ++++----
net/p5-Net-Twitter/distinfo | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diffs (40 lines):
diff -r ea022d74e21b -r 0f333b5c5977 net/p5-Net-Twitter/Makefile
--- a/net/p5-Net-Twitter/Makefile Sat Apr 25 09:33:40 2009 +0000
+++ b/net/p5-Net-Twitter/Makefile Sat Apr 25 10:07:30 2009 +0000
@@ -1,19 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2008/10/19 19:18:33 he Exp $
+# $NetBSD: Makefile,v 1.3 2009/04/25 10:07:30 sno Exp $
#
-DISTNAME= Net-Twitter-1.17
+DISTNAME= Net-Twitter-2.12
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/}
MAINTAINER= peter%boku.net@localhost
HOMEPAGE= http://search.cpan.org/dist/Net-Twitter/
COMMENT= Perl interface to twitter.com
+LICENSE= artistic-2.0 # OR gpl-v2+
PKG_DESTDIR_SUPPORT= user-destdir
-DEPENDS+= p5-JSON-Any-[0-9]*:../../converters/p5-JSON-Any
+DEPENDS+= p5-JSON-Any>=1.19:../../converters/p5-JSON-Any
DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
diff -r ea022d74e21b -r 0f333b5c5977 net/p5-Net-Twitter/distinfo
--- a/net/p5-Net-Twitter/distinfo Sat Apr 25 09:33:40 2009 +0000
+++ b/net/p5-Net-Twitter/distinfo Sat Apr 25 10:07:30 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/08/20 07:57:43 obache Exp $
+$NetBSD: distinfo,v 1.2 2009/04/25 10:07:30 sno Exp $
-SHA1 (Net-Twitter-1.17.tar.gz) = 410caa46aaafa06c92965aff7bfec3a3fc1454a7
-RMD160 (Net-Twitter-1.17.tar.gz) = d8e528176639578b590ce00f5451b798ae599d06
-Size (Net-Twitter-1.17.tar.gz) = 13963 bytes
+SHA1 (Net-Twitter-2.12.tar.gz) = 966c53fbfeb0129ccd0874d420855c2e9394b4ef
+RMD160 (Net-Twitter-2.12.tar.gz) = e682ada96da48f51a5cc9cbf567366b49c8bfbb7
+Size (Net-Twitter-2.12.tar.gz) = 41925 bytes
Home |
Main Index |
Thread Index |
Old Index