--- libpoe-component-client-http-perl-0.893.orig/debian/control +++ libpoe-component-client-http-perl-0.893/debian/control @@ -0,0 +1,26 @@ +Source: libpoe-component-client-http-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7) +Build-Depends-Indep: perl, libwww-perl, libpoe-perl (>= 2:1.2800), + libpoe-component-client-keepalive-perl (>= 0.2610), libtest-poe-server-tcp-perl, + libtest-pod-perl, libtest-pod-coverage-perl +Maintainer: Debian Perl Group +Uploaders: Jonathan Yu , Antonio Radici , + Jose Luis Rivas , gregor herrmann , + Martín Ferrari +Standards-Version: 3.8.3 +Homepage: http://search.cpan.org/dist/POE-Component-Client-HTTP/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libpoe-component-client-http-perl/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libpoe-component-client-http-perl/ + +Package: libpoe-component-client-http-perl +Architecture: all +Depends: ${misc:Depends}, ${perl:Depends}, libpoe-perl (>= 2:1.2800), + liburi-perl, libwww-perl, libnet-ssleay-perl, + libpoe-component-client-keepalive-perl (>= 0.2610) +Description: POE Component for running asynchronous HTTP transactions + POE::Component::Client::HTTP is an HTTP User-Agent. It allows other sessions + to run while HTTP transactions are being processed and can handle several HTTP + transactions in parallel. Rather than being created as proper objects, clients + are spawned as separate sessions; for full details, see the documentation. --- libpoe-component-client-http-perl-0.893.orig/debian/copyright +++ libpoe-component-client-http-perl-0.893/debian/copyright @@ -0,0 +1,35 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 +Upstream-Maintainer: Rocco Caputo +Upstream-Source: http://search.cpan.org/dist/POE-Component-Client-HTTP/ +Upstream-Name: POE-Component-Client-HTTP + +Files: * +Copyright: © 1999-2006 Rocco Caputo + © 2004 Rob Bloodgood + © 2004-2005 Martijn van Beers +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: debian/* +Copyright: © 2001-2005 Steve Kowalik + © 2006 Michael Ablassmeier + © 2008 Martín Ferrari + © 2008-2009 gregor herrmann + © 2008 Jose Luis Rivas + © 2009 Antonio Radici +License: Artistic | 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' --- libpoe-component-client-http-perl-0.893.orig/debian/libpoe-component-client-http-perl.examples +++ libpoe-component-client-http-perl-0.893/debian/libpoe-component-client-http-perl.examples @@ -0,0 +1 @@ +examples/* --- libpoe-component-client-http-perl-0.893.orig/debian/watch +++ libpoe-component-client-http-perl-0.893/debian/watch @@ -0,0 +1,5 @@ +version=3 +opts="uversionmangle=s/\.\d\d$/$&0/" \ + http://search.cpan.org/dist/POE-Component-Client-HTTP/ \ + .*/POE-Component-Client-HTTP-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ + --- libpoe-component-client-http-perl-0.893.orig/debian/compat +++ libpoe-component-client-http-perl-0.893/debian/compat @@ -0,0 +1 @@ +7 --- libpoe-component-client-http-perl-0.893.orig/debian/README.source +++ libpoe-component-client-http-perl-0.893/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + --- libpoe-component-client-http-perl-0.893.orig/debian/changelog +++ libpoe-component-client-http-perl-0.893/debian/changelog @@ -0,0 +1,262 @@ +libpoe-component-client-http-perl (0.893-1) unstable; urgency=low + + [ Jonathan Yu ] + * New upstream release + + [ Salvatore Bonaccorso ] + * debian/control: Changed: Replace versioned (build-)dependency on + perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as + permitted by Debian Policy 3.8.3). + + [ Ryan Niebur ] + * Update jawnsy's email address + + [ gregor herrmann ] + * debian/control: bump versioned (build) dependencies on libpoe-perl and + libpoe-component-client-keepalive-perl. + * Remove patch fix_long_lines.patch (applied upstream), refresh other + patches. + * New upstream release, works with newer libwww-perl. + * Set Standards-Version to 3.8.3 (no changes). + * Fix hashbang in example script. + + -- gregor herrmann Sat, 05 Dec 2009 12:04:27 +0100 + +libpoe-component-client-http-perl (0.890-1) unstable; urgency=low + + [ Jonathan Yu ] + * New upstream release + + If Content-Length is greater than MaxSize, or the length of the content + is (in the case where there is no Content-Length header), then we return + a 406 Not Acceptable error rather than truncated data (Fixes RT#26874) + + Add text to differentiate internal errors from external server ones + * Standards-Version 3.8.2 (no changes) + * Rewrote control description + * Added a version mangle so that future versions like will be zero-padded -- + this way 0.90 will become 0.900 and versions will be increasing + * Add a patch to get rid of the pod2man issues (shorten the RT link) + + [ Nathan Handler ] + * debian/watch: Update to ignore development releases. + + [ gregor herrmann ] + * debian/control: bump some versioned build dependencies as per new upstream + requirements, and adjust version numbers to the versions we have in + Debian. + + -- Jonathan Yu Tue, 04 Aug 2009 19:16:28 -0400 + +libpoe-component-client-http-perl (0.88-1) unstable; urgency=low + + [ Jose Luis Rivas ] + * debian/rules: + + Re-enabled tests, left out the ones that required internet connection. + * debian/control: + + Added libwww-perl, libpoe-perl, libpoe-component-client-keepalive-perl, + libtest-pod-coverage-perl and libtest-pod-perl as B-P in order to build + tests. + + Bumped to 3.8.0 Standards-Version. + + Added me as uploader. + * Refreshed debian/copyright. + + [ Antonio Radici ] + * New upstream release + * debian/control: + + added me as uploaded + + dependency to libtest-poe-server-tcp added + + debhelper dependency bumped to >= 7 + * debian/compat: + + it was 5, now it is 7 + * debian/patches: + + added descriptions to all patches to make lintian happy + * debian/rules: + + refreshed to dh 7, all tests enabled again + * debian/copyright: + + ported to the new format + * libpoe-component-client-http-perl.examples: + + dh-make-perl automatically added this example + + [ gregor herrmann ] + * Add debian/README.source to document quilt usage. + * debian/control: + - wrap long line + - switch Vcs-Browser field to ViewSVN + - add ${misc:Depends} to Depends: field + - bump versioned (build) dependency on + libpoe-component-client-keepalive-perl to >= 0.25 + * debian/rules: unset http_proxy and friends, otherwise the tests can fail. + * Refresh patch legacy_libscan_customisation_in_Makefile_PL.patch. + * New patch disable_network_tests.patch: don't run tests which need internet + access if NOINTERNET is set. + + -- gregor herrmann Tue, 10 Mar 2009 19:07:23 +0100 + +libpoe-component-client-http-perl (0.84-1) unstable; urgency=low + + * Fixed typo in debian/copyright. + * Updated my email address. + * New upstream release. + + -- Martín Ferrari Fri, 06 Jun 2008 08:37:02 -0300 + +libpoe-component-client-http-perl (0.83-2) unstable; urgency=low + + * debian/rules: + - add unpatch as a prerequisite to clean target + - touch Makefile in clean target after unpatching Makefile.PL to prevent + it from being re-built; allows building twice in a row + - minor update; don't install README any more (no useful information for + users of the Debian package) + * Add /me to Uploaders. + + -- gregor herrmann Wed, 30 Apr 2008 23:05:58 +0200 + +libpoe-component-client-http-perl (0.83-1) unstable; urgency=low + + * debian/control: fix completely b0rked Vcs-* fields (my fault for not using + the automated scripts). + * New upstream release (upgrading libpoe-component-client-keepalive-perl + dependency in debian/control as requested in META.yml). + * Moving detected out-of-debian-tree patch (inherited from previous + maintainer to + debian/patches/legacy_libscan_customisation_in_Makefile_PL.patch (still + dunno why it's there in the first place). + * debian/control: move perl to Build-Depends-Indep. + + -- Martín Ferrari Wed, 23 Apr 2008 07:10:34 -0300 + +libpoe-component-client-http-perl (0.82-1) unstable; urgency=low + + [ Martín Ferrari ] + * New upstream release, Closes: #329647. + * Incorporating changes from NMU, thanks Michael Ablassmeier and Thijs + Kinkhorst, Closes: #395463. + * Taking over package maintenance by DPG, as requested by maintainer. See + http://lists.debian.org/debian-perl/2008/02/msg00053.html. + * Added watchfile. + * debian/control: + - Remove build-depends as test aren't run. + - Increase debhelper version to 5. + - Bump Standards-Version (no changes). + - Improved short description. + - add Homepage and Vcs-*. + * debian/rules: almost from scratch. + * debian/docs: moved to rules. + + [ Krzysztof Krzyżaniak (eloy) ] + * debian/copyright: + - fix copyright-lists-upstream-authors-with-dh_make-boilerplate lintian + warning + * debian/rules, debian/control, debian/patches/: fix lintian warning + + -- Martín Ferrari Fri, 15 Feb 2008 00:37:39 -0200 + +libpoe-component-client-http-perl (0.65-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Do not run tests as they require network access which is not + acceptable. Upload based on patch by Thijs Kinkhorst, thanks. + Closes: #393899 + + -- Michael Ablassmeier Fri, 27 Oct 2006 09:14:54 +0200 + +libpoe-component-client-http-perl (0.65-1) unstable; urgency=low + + * New upstream release. + + -- Steve Kowalik Sun, 2 Jan 2005 03:42:17 +1100 + +libpoe-component-client-http-perl (0.64-2) unstable; urgency=low + + * Add netbase to Build-Depends. (Closes: #265724) + * Add libscan to Makefile.PL to not include TLA files. + + -- Steve Kowalik Mon, 16 Aug 2004 12:11:20 +1000 + +libpoe-component-client-http-perl (0.64-1) unstable; urgency=low + + * New upstream release. + * Remove obselete local-variables. + * Rejig the debian/rules file. + * Jump to debhelper version 4. + + -- Steve Kowalik Fri, 6 Aug 2004 17:56:08 +1000 + +libpoe-component-client-http-perl (0.52-1) unstable; urgency=low + + * New upstream release. + * Change Section from interpreters to perl. + * Kick to Standards-Version 3.5.9. + + -- Steve Kowalik Tue, 1 Apr 2003 13:38:48 +1000 + +libpoe-component-client-http-perl (0.51-1) unstable; urgency=low + + * New upstream release. + * Fix up package so that isn't built as Debian-native. + + -- Steve Kowalik Fri, 27 Dec 2002 18:05:32 +1100 + +libpoe-component-client-http-perl (0.48-1) unstable; urgency=low + + * New upstream version. (Closes: #170787) + * Move from Build-Depends to Build-Depends-Indep. + * Bump Standards-Version to 3.5.8. + + -- Steve Kowalik Wed, 27 Nov 2002 00:38:23 +1100 + +libpoe-component-client-http-perl (0.46-3) unstable; urgency=low + + * Fix up Build-Depends, since libpoe-perl, liburi-perl, libwww-perl, + and libnet-ssleay-perl needed to build. (Closes: #162741) + * Also Depend on the same packages. + * Bump to Standards-Version: 3.5.7. + + -- Steve Kowalik Sun, 29 Sep 2002 23:58:15 +1000 + +libpoe-component-client-http-perl (0.46-2) unstable; urgency=low + + * Finally change Maintainer address. + * Fix copyright. (Closes: #157641) + + -- Steve Kowalik Wed, 21 Aug 2002 23:44:42 +1000 + +libpoe-component-client-http-perl (0.46-1) unstable; urgency=low + + * New upstream release + * Build in build-indep. (Closes: #157503) + + -- Steve Kowalik Wed, 21 Aug 2002 23:29:43 +1000 + +libpoe-component-client-http-perl (0.41-2) unstable; urgency=low + + * Duh, depend on libpoe-perl. (Closes: #155765) + + -- Steve Kowalik Wed, 7 Aug 2002 22:25:24 +1000 + +libpoe-component-client-http-perl (0.41-1) unstable; urgency=low + + * New upstream release + * Guess which bonehead missed 5 upstream releases? + + -- Steve Kowalik Fri, 29 Mar 2002 19:04:52 +1100 + +libpoe-component-client-http-perl (0.36-3) unstable; urgency=low + + * Fix copyright. + + -- Steve Kowalik Sat, 14 Jul 2001 17:40:42 +1000 + +libpoe-component-client-http-perl (0.36-2) unstable; urgency=low + + * Bugger. Missed a document entry. + + -- Steve Kowalik Thu, 5 Jul 2001 22:24:06 +1000 + +libpoe-component-client-http-perl (0.36-1) unstable; urgency=low + + * Initial Release. + + -- Steve Kowalik Thu, 5 Jul 2001 22:16:57 +1000 + + --- libpoe-component-client-http-perl-0.893.orig/debian/rules +++ libpoe-component-client-http-perl-0.893/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +%: + dh --with quilt $@ + +override_dh_auto_test: + http_proxy= HTTP_PROXY= CGI_HTTP_PROXY= NOINTERNET=1 dh_auto_test + +override_dh_installexamples: + dh_installexamples + sed -i -e '1 s;#.*perl;#!/usr/bin/perl;' $(CURDIR)/debian/libpoe-component-client-http-perl/usr/share/doc/libpoe-component-client-http-perl/examples/* --- libpoe-component-client-http-perl-0.893.orig/debian/patches/series +++ libpoe-component-client-http-perl-0.893/debian/patches/series @@ -0,0 +1,3 @@ +legacy_libscan_customisation_in_Makefile_PL.patch +fix_WHATIS_entry.patch +disable_network_tests.patch --- libpoe-component-client-http-perl-0.893.orig/debian/patches/disable_network_tests.patch +++ libpoe-component-client-http-perl-0.893/debian/patches/disable_network_tests.patch @@ -0,0 +1,17 @@ +Author: gregor herrmann +Description: disable internet tests if NOINTERNET is set. + +--- a/t/57_pravus_progress.t ++++ b/t/57_pravus_progress.t +@@ -3,6 +3,11 @@ + use warnings; + use strict; + ++if ($ENV{NOINTERNET} ) { ++ use Test::More skip_all => "Tests disabled that need internet access."; ++} ++ ++ + use Test::More tests => 2; + use HTTP::Request::Common qw(GET); + use POE; --- libpoe-component-client-http-perl-0.893.orig/debian/patches/legacy_libscan_customisation_in_Makefile_PL.patch +++ libpoe-component-client-http-perl-0.893/debian/patches/legacy_libscan_customisation_in_Makefile_PL.patch @@ -0,0 +1,20 @@ +remove libscan() to make the Makefile arch-independent +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -17,6 +17,16 @@ + 'Test::POE::Server::TCP' => 0, + ); + ++# MakeMaker doesn't know about arch :( ++sub MY::libscan { ++ my ($self, $path) = @_; ++ my ($dirs,$file) = ($self->splitpath($path))[1,2]; ++ return '' if grep /^(?:\.arch-ids|{arch}|,,.*|\+\+.*)$/, ++ $self->splitdir($dirs), $file; ++ ++ return $self->MM::libscan($path); ++} ++ + # Write that makefile. + WriteMakefile( + NAME => 'POE::Component::Client::HTTP', --- libpoe-component-client-http-perl-0.893.orig/debian/patches/fix_WHATIS_entry.patch +++ libpoe-component-client-http-perl-0.893/debian/patches/fix_WHATIS_entry.patch @@ -0,0 +1,18 @@ +add the whatis entry to this component +--- a/lib/POE/Component/Client/HTTP/RequestFactory.pm ++++ b/lib/POE/Component/Client/HTTP/RequestFactory.pm +@@ -21,6 +21,14 @@ + + our $VERSION = "0.893"; + ++=head1 NAME ++ ++POE::Component::Client::HTTP::RequestFactory - an HTTP request factory object ++ ++=head1 SYNOPSIS ++ ++ # Used internally by POE::Component::Client::HTTP ++ + =head1 CONSTRUCTOR + + =head2 new