pkgsrc/chat/p5-Net-Jabber/Makefile

20 lines
546 B
Makefile
Raw Normal View History

2016-06-08 21:22:13 +02:00
# $NetBSD: Makefile,v 1.21 2016/06/08 19:22:17 wiz Exp $
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.
2008-06-22 18:14:08 +02:00
DISTNAME= Net-Jabber-2.0
PKGNAME= p5-${DISTNAME}
2016-06-08 21:22:13 +02:00
PKGREVISION= 8
CATEGORIES= chat perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/}
MAINTAINER= pkgsrc-users@NetBSD.org
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.
2008-06-22 18:14:08 +02:00
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
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.
2008-06-22 18:14:08 +02:00
DEPENDS+= p5-Net-XMPP>=1.0:../../net/p5-Net-XMPP
PERL5_PACKLIST= auto/Net/Jabber/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"