summaryrefslogtreecommitdiff
path: root/chat/p5-Net-Jabber
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2008-06-22 16:14:08 +0000
committerhe <he@pkgsrc.org>2008-06-22 16:14:08 +0000
commitbbb29e8779eb6187966587ff569bb6da661bf072 (patch)
tree4400ca9b99736b1867f6a7098aab22a1dedcdac6 /chat/p5-Net-Jabber
parenta80c036431472024e17b598eef58f8de3d1b6f0c (diff)
downloadpkgsrc-bbb29e8779eb6187966587ff569bb6da661bf072.tar.gz
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 (limited to 'chat/p5-Net-Jabber')
-rw-r--r--chat/p5-Net-Jabber/Makefile13
-rw-r--r--chat/p5-Net-Jabber/distinfo8
2 files changed, 9 insertions, 12 deletions
diff --git a/chat/p5-Net-Jabber/Makefile b/chat/p5-Net-Jabber/Makefile
index 5211555c733..7034634e8a1 100644
--- a/chat/p5-Net-Jabber/Makefile
+++ b/chat/p5-Net-Jabber/Makefile
@@ -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
-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 --git a/chat/p5-Net-Jabber/distinfo b/chat/p5-Net-Jabber/distinfo
index 08bdfa896d0..2d866e3d8fb 100644
--- a/chat/p5-Net-Jabber/distinfo
+++ b/chat/p5-Net-Jabber/distinfo
@@ -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