debian/0000755000000000000000000000000012231436636007174 5ustar debian/watch0000644000000000000000000000020411212456120010205 0ustar version=3 http://search.cpan.org/dist/Net-Jabber-Loudmouth/ .+/Net-Jabber-Loudmouth-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/libnet-jabber-loudmouth-perl.docs0000644000000000000000000000000511236100772015510 0ustar TODO debian/libnet-jabber-loudmouth-perl.examples0000644000000000000000000000001311236100772016375 0ustar examples/* debian/rules0000755000000000000000000000003511236100772010243 0ustar #!/usr/bin/make -f %: dh $@ debian/copyright0000644000000000000000000000222711402757456011137 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Florian Ragwitz Source: http://search.cpan.org/dist/Net-Jabber-Loudmouth/ Name: Net-Jabber-Loudmouth Copyright: © 2005, Florian Ragwitz License: Artistic or GPL-1+ Files: debian/* Copyright: © 2005-2006, Florian Ragwitz © 2008, Niko Tyni © 2009, Ansgar Burchardt License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. On Debian GNU/Linux systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic' License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' debian/source/0000755000000000000000000000000011403221767010471 5ustar debian/source/format0000644000000000000000000000001411402757455011706 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011403221767010620 5ustar debian/patches/whatis-entries.patch0000644000000000000000000000776711402757456014640 0ustar From: Ansgar Burchardt Date: Sun, 06 Jun 2010 21:26:57 +0900 Origin: vendor Subject: Add missing whatis entries and copyright information Add missing whatis entries for XS modules. Also overwrite the default copyright message with the one for this modules. --- libnet-jabber-loudmouth-perl.orig/xs/Connection.xs +++ libnet-jabber-loudmouth-perl/xs/Connection.xs @@ -19,6 +19,10 @@ MODULE = Net::Jabber::Loudmouth::Connection PACKAGE = Net::Jabber::Loudmouth::Connection PREFIX = lm_connection_ +=for object Net::Jabber::Loudmouth::Connection Jabber connection + +=cut + LmConnection* lm_connection_new(class, server) const gchar *server --- libnet-jabber-loudmouth-perl.orig/xs/Message.xs +++ libnet-jabber-loudmouth-perl/xs/Message.xs @@ -1,7 +1,17 @@ #include "perlmouth.h" +=head1 NAME + +Net::Jabber::Loudmouth::Message - Jabber message + +=cut + MODULE = Net::Jabber::Loudmouth::Message PACKAGE = Net::Jabber::Loudmouth::Message PREFIX = lm_message_ +=for object Net::Jabber::Loudmouth::Message Jabber message + +=cut + LmMessage* lm_message_new(class, to, type) const gchar* to --- libnet-jabber-loudmouth-perl.orig/xs/MessageHandler.xs +++ libnet-jabber-loudmouth-perl/xs/MessageHandler.xs @@ -1,5 +1,11 @@ #include "perlmouth.h" +=head1 NAME + +Net::Jabber::Loudmouth::MessageHandler - Jabber message handler + +=cut + LmHandlerResult perlmouth_lm_message_handler_new_cb(LmMessageHandler* handler, LmConnection* connection, LmMessage* message, gpointer callback) { GValue return_value = {0,}; @@ -13,6 +19,10 @@ MODULE = Net::Jabber::Loudmouth::MessageHandler PACKAGE = Net::Jabber::Loudmouth::MessageHandler PREFIX = lm_message_handler_ +=for object Net::Jabber::Loudmouth::MessageHandler Jabber message handler + +=cut + LmMessageHandler* lm_message_handler_new(class, handler_cb, user_data=NULL) SV* handler_cb --- libnet-jabber-loudmouth-perl.orig/xs/MessageNode.xs +++ libnet-jabber-loudmouth-perl/xs/MessageNode.xs @@ -1,7 +1,17 @@ #include "perlmouth.h" +=head1 NAME + +Net::Jabber::Loudmouth::MessageNode - Jabber message node + +=cut + MODULE = Net::Jabber::Loudmouth::MessageNode PACKAGE = Net::Jabber::Loudmouth::MessageNode PREFIX = lm_message_node_ +=for object Net::Jabber::Loudmouth::MessageNode Jabber message node + +=cut + const gchar* lm_message_node_get_value(node) LmMessageNode* node --- libnet-jabber-loudmouth-perl.orig/xs/Proxy.xs +++ libnet-jabber-loudmouth-perl/xs/Proxy.xs @@ -1,7 +1,17 @@ #include "perlmouth.h" +=head1 NAME + +Net::Jabber::Loudmouth::Proxy - handle proxy for Net::Jabber::Loudmouth + +=cut + MODULE = Net::Jabber::Loudmouth::Proxy PACKAGE = Net::Jabber::Loudmouth::Proxy PREFIX = lm_proxy_ +=for object Net::Jabber::Loudmouth::Proxy Jabber proxy + +=cut + LmProxy* lm_proxy_new(class, type) LmProxyType type --- libnet-jabber-loudmouth-perl.orig/xs/SSL.xs +++ libnet-jabber-loudmouth-perl/xs/SSL.xs @@ -1,5 +1,11 @@ #include "perlmouth.h" +=head1 NAME + +Net::Jabber::Loudmouth::SSL - handle SSL for Net::Jabber::Loudmouth + +=cut + LmSSLResponse perlmouth_lm_ssl_new_cb(LmSSL* ssl, LmSSLStatus status, gpointer callback) { GValue return_value = {0,}; @@ -13,6 +19,10 @@ MODULE = Net::Jabber::Loudmouth::SSL PACKAGE = Net::Jabber::Loudmouth::SSL PREFIX = lm_ssl_ +=for object Net::Jabber::Loudmouth::SSL SSL handling for Net::Jabber::Loudmouth + +=cut + LmSSL* lm_ssl_new(class, ssl_cb, user_data=NULL, expected_fingerprint=NULL) SV* ssl_cb --- libnet-jabber-loudmouth-perl.orig/Makefile.PL +++ libnet-jabber-loudmouth-perl/Makefile.PL @@ -74,5 +74,5 @@ sub postamble { return Glib::MakeHelper->postamble_clean() - . Glib::MakeHelper->postamble_docs_full(DEPENDS => $main::loudmouth); + . Glib::MakeHelper->postamble_docs_full(DEPENDS => $main::loudmouth, COPYRIGHT => "Copyright (C) 2005 by Florian Ragwitz

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available."); } debian/patches/series0000644000000000000000000000005111402757456012041 0ustar disable-tests.patch whatis-entries.patch debian/patches/disable-tests.patch0000644000000000000000000000256311402757456014422 0ustar From: Ansgar Burchardt Date: Sun, 06 Jun 2010 20:55:28 +0900 Origin: vendor Subject: Disable tests that require starting a Jabber server Several tests require a Jabber server to be started by t/server_helper.pl, but starting the server is commented out there. We therefore disable these tests. --- libnet-jabber-loudmouth-perl.orig/t/04_basic.t +++ libnet-jabber-loudmouth-perl/t/04_basic.t @@ -1,9 +1,11 @@ use strict; use POSIX qw/SIGKILL/; -use Test::More tests => 3; +use Test::More;# tests => 3; use Test::Builder; use Net::Jabber::Loudmouth; +plan skip_all => "Tests disabled."; + require 't/server_helper.pl'; my $pid = start_server(); --- libnet-jabber-loudmouth-perl.orig/t/05_connection.t +++ libnet-jabber-loudmouth-perl/t/05_connection.t @@ -1,10 +1,12 @@ use strict; use POSIX qw/SIGKILL/; -use Test::More tests => 55; +use Test::More;# tests => 55; use Test::Exception; use Glib; use Net::Jabber::Loudmouth; +plan skip_all => "Tests disabled."; + require 't/server_helper.pl'; my $pid = start_server(); --- libnet-jabber-loudmouth-perl.orig/t/09_ssl.t +++ libnet-jabber-loudmouth-perl/t/09_ssl.t @@ -1,8 +1,10 @@ use strict; use POSIX qw/SIGKILL/; -use Test::More tests => 13; +use Test::More;# tests => 13; use Net::Jabber::Loudmouth; +plan skip_all => "Tests disabled."; + require 't/server_helper.pl'; my $pid = start_server(); debian/compat0000644000000000000000000000000211236100772010363 0ustar 7 debian/control0000644000000000000000000000214011403221550010557 0ustar Source: libnet-jabber-loudmouth-perl Section: perl Priority: optional Build-Depends: debhelper (>= 7), perl, libextutils-depends-perl, libextutils-pkgconfig-perl, libglib-perl, libglib2.0-dev, libloudmouth1-dev, libnet-jabber-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-exception-perl, libhttp-proxy-perl Maintainer: Debian Perl Group Uploaders: Ansgar Burchardt Standards-Version: 3.8.4 Homepage: http://search.cpan.org/dist/Net-Jabber-Loudmouth/ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libnet-jabber-loudmouth-perl/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libnet-jabber-loudmouth-perl/ Package: libnet-jabber-loudmouth-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}, libglib-perl Description: Perl interface for the loudmouth jabber library Net::Jabber::Loudmouth is a perl interface for libloudmouth, Lightweight C Jabber library. It allows you to do the same stuff with Net::Jabber, but with a nicer interface and much faster, because most of the code is written in C. debian/changelog0000644000000000000000000000561612231436636011056 0ustar libnet-jabber-loudmouth-perl (0.07-2build3) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Tue, 22 Oct 2013 09:55:58 +0100 libnet-jabber-loudmouth-perl (0.07-2build2) precise; urgency=low * Rebuild for Perl 5.14. -- Colin Watson Tue, 15 Nov 2011 23:36:35 +0000 libnet-jabber-loudmouth-perl (0.07-2build1) oneiric; urgency=low * Rebuild for Perl 5.12. -- Colin Watson Tue, 10 May 2011 05:22:30 +0100 libnet-jabber-loudmouth-perl (0.07-2) unstable; urgency=low [ gregor herrmann ] * Take over for the Debian Perl Group with maintainer's permission (http://lists.debian.org/debian-perl/2008/06/msg00039.html) * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Changed: Maintainer set to Debian Perl Group (was: Florian Ragwitz ); Florian Ragwitz moved to Uploaders. * Add debian/watch. * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * debian/control: Added: ${misc:Depends} to Depends: field. * debian/control: remove version from libglib-perl build dependency. [ Ryan Niebur ] * Remove Florian Ragwitz from Uploaders * Close ITA (Closes: #523146) [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ansgar Burchardt ] * Refresh rules for debhelper 7. * Use source format 3.0 (quilt). * Remove debian/source.lintian-overrides (not used any longer). * Convert debian/copyright to proposed machine-readable format. * Add build-depends on libnet-jabber-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-exception-perl, libhttp-proxy-perl for tests. * Make build-dep on perl unversioned. * Disable tests that require to start a Jabber server (which is commented out in the upstream sources). + new patch: disable-tests.patch * Add whatis entries and change default copyright message to the one used for this distribution. + new patch: whatis-entries.patch * Bump Standards-Version to 3.8.4. * Add myself to Uploaders. -- Ansgar Burchardt Sun, 06 Jun 2010 21:29:27 +0900 libnet-jabber-loudmouth-perl (0.07-1.1) unstable; urgency=low * Non-maintainer upload for the Perl 5.10 transition. * Don't try to remove /usr/share/perl5 if it doesn't exist. (Closes: #463543) -- Niko Tyni Wed, 02 Apr 2008 16:22:01 +0300 libnet-jabber-loudmouth-perl (0.07-1) unstable; urgency=low * New upstream release. Makes xs/MessageNode.xs C99 compliant (Closes: #356546). -- Florian Ragwitz Sun, 12 Mar 2006 19:21:03 +0100 libnet-jabber-loudmouth-perl (0.06-1) unstable; urgency=low * Initial Release. -- Florian Ragwitz Wed, 7 Sep 2005 16:21:12 +0200