diff options
author | erwin <erwin@FreeBSD.org> | 2004-12-07 09:27:04 +0000 |
---|---|---|
committer | erwin <erwin@FreeBSD.org> | 2004-12-07 09:27:04 +0000 |
commit | 945a541881957bc3f5baffca3ee9cc03fcf04f71 (patch) | |
tree | dfe0d098dc9147594b841022c83d4d9f41578faf /net-im/p5-Net-XMPP | |
parent | 1897bd0e3ac7e2ce7ab45dc58402246076d442a1 (diff) | |
download | FreeBSD-ports-945a541881957bc3f5baffca3ee9cc03fcf04f71.zip FreeBSD-ports-945a541881957bc3f5baffca3ee9cc03fcf04f71.tar.gz |
Add p5-Net-XMPP 1.0, net::XMPP provides Perl Developer access to the
XMPP protocol.
The Extensible Messaging and Presence Protocol (XMPP) is an IETF standard
that provides a complete cross protocol messaging solution. The problem
with current IM solutions is that they are all proprietary and cannot
talk to each other. XMPP seeks to get rid of those barriers.
Net::XMPP is a collection of Perl modules that provide a Perl Developer
access to the XMPP protocol. Using OOP modules we provide a clean
interface to writing anything from a full client to a simple protocol
tester.
WWW: http://www.xmpp.org/
PR: ports/74644
Submitted by: Lars Eggert <lars.eggert@gmx.net>
Diffstat (limited to 'net-im/p5-Net-XMPP')
-rw-r--r-- | net-im/p5-Net-XMPP/Makefile | 38 | ||||
-rw-r--r-- | net-im/p5-Net-XMPP/distinfo | 2 | ||||
-rw-r--r-- | net-im/p5-Net-XMPP/pkg-descr | 11 | ||||
-rw-r--r-- | net-im/p5-Net-XMPP/pkg-plist | 18 |
4 files changed, 69 insertions, 0 deletions
diff --git a/net-im/p5-Net-XMPP/Makefile b/net-im/p5-Net-XMPP/Makefile new file mode 100644 index 0000000..310bcc9 --- /dev/null +++ b/net-im/p5-Net-XMPP/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: p5-Net-XMPP +# Date created: 2004-12-3 +# Whom: Lars Eggert <lars.eggert@gmx.net> +# +# $FreeBSD$ +# + +PORTNAME= Net-XMPP +PORTVERSION= 1.0 +CATEGORIES= net perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Net +PKGNAMEPREFIX= p5- + +MAINTAINER= lars.eggert@gmx.net +COMMENT= Net::XMPP provides Perl Developer access to the XMPP protocol + +BUILD_DEPENDS= ${SITE_PERL}/XML/Stream.pm:${PORTSDIR}/textproc/p5-XML-Stream \ + ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Net::XMPP.3 Net::XMPP::Client.3 Net::XMPP::Connection.3 \ + Net::XMPP::Debug.3 Net::XMPP::IQ.3 Net::XMPP::JID.3 \ + Net::XMPP::Message.3 Net::XMPP::Namespaces.3 \ + Net::XMPP::Presence.3 Net::XMPP::PrivacyLists.3 \ + Net::XMPP::Protocol.3 Net::XMPP::Roster.3 \ + Net::XMPP::Stanza.3 + +.include <bsd.port.pre.mk> + +# Require perl 5.8.x due to XML::Stream +.if ${PERL_LEVEL} < 500800 +IGNORE= Port requires perl 5.8.x or later. Install lang/perl5.8 then try again +.endif + +.include <bsd.port.post.mk> diff --git a/net-im/p5-Net-XMPP/distinfo b/net-im/p5-Net-XMPP/distinfo new file mode 100644 index 0000000..4b3dc2e --- /dev/null +++ b/net-im/p5-Net-XMPP/distinfo @@ -0,0 +1,2 @@ +MD5 (Net-XMPP-1.0.tar.gz) = 6338484aa0d394e68c01666ca34e5241 +SIZE (Net-XMPP-1.0.tar.gz) = 96081 diff --git a/net-im/p5-Net-XMPP/pkg-descr b/net-im/p5-Net-XMPP/pkg-descr new file mode 100644 index 0000000..db9d9be --- /dev/null +++ b/net-im/p5-Net-XMPP/pkg-descr @@ -0,0 +1,11 @@ +The Extensible Messaging and Presence Protocol (XMPP) is an IETF standard +that provides a complete cross protocol messaging solution. The problem +with current IM solutions is that they are all proprietary and cannot +talk to each other. XMPP seeks to get rid of those barriers. + +Net::XMPP is a collection of Perl modules that provide a Perl Developer +access to the XMPP protocol. Using OOP modules we provide a clean +interface to writing anything from a full client to a simple protocol +tester. + +WWW: http://www.xmpp.org/ diff --git a/net-im/p5-Net-XMPP/pkg-plist b/net-im/p5-Net-XMPP/pkg-plist new file mode 100644 index 0000000..ac6e30b --- /dev/null +++ b/net-im/p5-Net-XMPP/pkg-plist @@ -0,0 +1,18 @@ +%%SITE_PERL%%/Net/XMPP.pm +%%SITE_PERL%%/Net/XMPP/Client.pm +%%SITE_PERL%%/Net/XMPP/Connection.pm +%%SITE_PERL%%/Net/XMPP/Debug.pm +%%SITE_PERL%%/Net/XMPP/IQ.pm +%%SITE_PERL%%/Net/XMPP/JID.pm +%%SITE_PERL%%/Net/XMPP/Message.pm +%%SITE_PERL%%/Net/XMPP/Namespaces.pm +%%SITE_PERL%%/Net/XMPP/Presence.pm +%%SITE_PERL%%/Net/XMPP/PrivacyLists.pm +%%SITE_PERL%%/Net/XMPP/Protocol.pm +%%SITE_PERL%%/Net/XMPP/Roster.pm +%%SITE_PERL%%/Net/XMPP/Stanza.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/XMPP/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/XMPP +@unexec rmdir %D/%%SITE_PERL%%/mach/auto/Net 2>/dev/null || true +@dirrm %%SITE_PERL%%/Net/XMPP +@unexec rmdir %D/%%SITE_PERL%%/Net 2>/dev/null || true |