pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/p5-Net-Jabber Update from version 1.26 to version...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6717d9270211
branches:  trunk
changeset: 543757:6717d9270211
user:      he <he%pkgsrc.org@localhost>
date:      Sun Jun 22 16:14:08 2008 +0000

description:
Update from version 1.26 to version 2.0.  Changes:

2.0
===
  - All of the core functionality has moved into Net::XMPP.
    It provides the connection, messages, iq, and presence.
    Net::Jabber now just provides the extensions that the
    JEPs define and that are truly Jabber and not XMPP.

1.30
====
  - Added initial support for XMPP 1.0 via XML::Stream 1.18.
  - Locked version of XML::Stream to 1.18.
  - Changed connectiontimeout to just timeout in the Connect
    function.
  - Hey, here's a good idea.  Instead of copying the function
    hash out of each namespace why not just use a refrence...
    duh...  This might make things a little faster and use a
    smidge less memory.  Just a little thought.
  - Fixed a taint problem with an eval and the xmlns read from
    the socket.
  - Fixed some -w warnings.
  - Updated client test to user newer methods and create the
    test account.
  - Added password to MUCJoin.
  - Fixed typo in DefineNamespace.
  - Added Tree Transfer (JEP-105)

1.29
====
  - Added PubSub (JEP-60)
  - Added documentation for most of the below.
  - Added in a basic basic support for SOAP (JEP-72).  You can
    dump in rawxml and get it back out.
  - Looking into using contants for the namespaces, but they
    don't work in hashes. =(
  - Removed jabber:x:sxpm (it was never used).
  - Added initial (low level) support for Commands (JEP-50).
  - Added initial (low level) support for FNeg (JEP-20),
    Disco (JEP-30), Bytestream (JEP-65), SI (JEP-95), and
    FT-Profile (JEP-96).
  - Made Client, Component, and Server inherit from Protocol
    instead of AUTOLOADing.  Why didn't I do this in the
    beginning?
  - Added function RosterRequest to let the user handle processing
    the roster in their own callback and not return a hash.
  - Added function PresenceDBClear that will clear out the
    presence database.
  - Added check to see if Process generated an error, and then
    was called again (bad thing).
  - Moved Process into Client.pm, Component.pm, and Server.pm.
  - Locked version of XML::Stream to 1.17.
  - Fixed typos in the Protocol help.

1.28
====
  - Fixed bug in XPathDefined which caused the main iq callback
    function to not work.  Show stopper bug.
  - Fixed iq:time test.

1.27
====
  - Update examples/client scripts to include an xpath based
    example.
  - Added support for XPath based callbacks.
  - Updated x:data to match the call for experience.
  - Requires perl 5.6 in an attempt to get Unicode support.
  - Added finer callback support for presence and message
    based on type.
  - Minor tweak to NOT remove an unknown xmlns packet (duh...)
  - Fixed bug in JID.
  - Updated DefineNamespace to handle most old style, and all
    new style.
  - Locked version of XML::Stream to 1.16.
  - Major recore due to XML::Stream::Node and XPath.
  - Moved from XML::Stream::Hash to XML::Stream::Node.
  - Fixed XDB Reply error.
  - Uninitialized value round up.

diffstat:

 chat/p5-Net-Jabber/Makefile |  13 +++++--------
 chat/p5-Net-Jabber/distinfo |   8 ++++----
 2 files changed, 9 insertions(+), 12 deletions(-)

diffs (44 lines):

diff -r 0d69b633bd0a -r 6717d9270211 chat/p5-Net-Jabber/Makefile
--- a/chat/p5-Net-Jabber/Makefile       Sun Jun 22 16:10:51 2008 +0000
+++ b/chat/p5-Net-Jabber/Makefile       Sun Jun 22 16:14:08 2008 +0000
@@ -1,22 +1,19 @@
-# $NetBSD: Makefile,v 1.11 2008/06/12 02:14:16 joerg Exp $
+# $NetBSD: Makefile,v 1.12 2008/06/22 16:14:08 he Exp $
 #
 
-DISTNAME=      Net-Jabber-1.26
+DISTNAME=      Net-Jabber-2.0
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   4
 CATEGORIES=    chat perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Net/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://www.jabber.org/
+HOMEPAGE=      http://search.cpan.org/~reatmon/Net-Jabber-2.0/
+#HOMEPAGE=     http://www.jabber.org/
 COMMENT=       Provide a Perl Developer access to the Jabber protocol
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-DEPENDS+=      p5-Unicode-String-[0-9]*:../../converters/p5-Unicode-String
-DEPENDS+=      p5-XML-Stream-[0-9]*:../../textproc/p5-XML-Stream
-DEPENDS+=      p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
-DEPENDS+=      p5-Time-[0-9]*:../../time/p5-Time
+DEPENDS+=      p5-Net-XMPP>=1.0:../../net/p5-Net-XMPP
 
 PERL5_PACKLIST=        auto/Net/Jabber/.packlist
 
diff -r 0d69b633bd0a -r 6717d9270211 chat/p5-Net-Jabber/distinfo
--- a/chat/p5-Net-Jabber/distinfo       Sun Jun 22 16:10:51 2008 +0000
+++ b/chat/p5-Net-Jabber/distinfo       Sun Jun 22 16:14:08 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/23 15:59:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2008/06/22 16:14:08 he Exp $
 
-SHA1 (Net-Jabber-1.26.tar.gz) = cf7959ae7cde5fa35d0e7d1bda59de77677954f9
-RMD160 (Net-Jabber-1.26.tar.gz) = 332507ff1496812c48c298a1f56adb083ee6c4d1
-Size (Net-Jabber-1.26.tar.gz) = 93545 bytes
+SHA1 (Net-Jabber-2.0.tar.gz) = 6e80d2330faab5afba02d0327b1979cc4ded0548
+RMD160 (Net-Jabber-2.0.tar.gz) = 80f1c1dd8c7d1d33f33268b75b76bc25d622fda2
+Size (Net-Jabber-2.0.tar.gz) = 112416 bytes



Home | Main Index | Thread Index | Old Index