--- libpoe-component-client-http-perl-0.83.orig/debian/control +++ libpoe-component-client-http-perl-0.83/debian/control @@ -0,0 +1,27 @@ +Source: libpoe-component-client-http-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 5), quilt +Build-Depends-Indep: perl +Maintainer: Debian Perl Group +Uploaders: Martín Ferrari , + gregor herrmann +Standards-Version: 3.7.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/wsvn/pkg-perl/trunk/libpoe-component-client-http-perl/ + +Package: libpoe-component-client-http-perl +Architecture: all +Depends: ${perl:Depends}, libpoe-perl, liburi-perl, libwww-perl, + libnet-ssleay-perl, libpoe-component-client-keepalive-perl (>= 0.1001) +Description: HTTP protocol client for POE + POE::Component::Client::HTTP is an HTTP user-agent for POE. It lets + other sessions run while HTTP transactions are being processed, and it + lets several HTTP transactions be processed in parallel. + . + HTTP client components are not proper objects. Instead of being + created, as most objects are, they are "spawned" as separate sessions. + To avoid confusion (and hopefully not cause other confusion), they + must be spawned with a spawn method, not created anew with a new + one. --- libpoe-component-client-http-perl-0.83.orig/debian/copyright +++ libpoe-component-client-http-perl-0.83/debian/copyright @@ -0,0 +1,22 @@ +Upstream source was downloaded from: +http://search.cpan.org/dist/POE-Component-Client-HTTP/ + +Upstream Author: Rocco Caputo , + +Files: * +Copyright: © 1999-2006 Rocco Caputo + © 2004 Rob Bloodgood + © 2004-2005 Martijn van Beers +License: Artistic | GPL-1+ + All rights are reserved. POE::Component::Client::HTTP is free software; you + may redistribute it and/or modify it under the same terms as Perl itself. + +Files: debian/* +Copyright: © 2008 Debian Perl Group + © 2001-2005 Steve Kowalik +License: other + It is assumed that all Debian maintairers used a license compatible with + upstream's. + +The GPL and Artistic licenses can be found under +/usr/share/common-licenses/{GPL,Artistic} on Debian systems. --- libpoe-component-client-http-perl-0.83.orig/debian/rules +++ libpoe-component-client-http-perl-0.83/debian/rules @@ -0,0 +1,60 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# If set to a true value then MakeMaker's prompt function will +# always return the default without waiting for user input. +export PERL_MM_USE_DEFAULT=1 + +PACKAGE = $(shell dh_listpackages) +PERL ?= /usr/bin/perl +TMP = $(CURDIR)/debian/$(PACKAGE) +include /usr/share/quilt/quilt.make + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh_testdir + $(PERL) Makefile.PL INSTALLDIRS=vendor + $(MAKE) + # do not run tests; almost all of them requires internet access + # during build + #$(MAKE) test + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + dh_clean build-stamp install-stamp + [ ! -f Makefile ] || ( touch Makefile && $(MAKE) realclean ) + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + $(MAKE) install DESTDIR=$(TMP) PREFIX=/usr + [ ! -d $(TMP)/usr/lib/perl5 ] || \ + rmdir --ignore-fail-on-non-empty --parents --verbose \ + $(TMP)/usr/lib/perl5 + touch $@ + +binary-arch: +# We have nothing to do here for an architecture-independent package + +binary-indep: build install + dh_testdir + dh_testroot + dh_installexamples examples/* + dh_installdocs + dh_installchangelogs CHANGES + dh_perl + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- libpoe-component-client-http-perl-0.83.orig/debian/changelog +++ libpoe-component-client-http-perl-0.83/debian/changelog @@ -0,0 +1,161 @@ +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.83.orig/debian/compat +++ libpoe-component-client-http-perl-0.83/debian/compat @@ -0,0 +1 @@ +5 --- libpoe-component-client-http-perl-0.83.orig/debian/watch +++ libpoe-component-client-http-perl-0.83/debian/watch @@ -0,0 +1,4 @@ +version=3 +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.83.orig/debian/patches/series +++ libpoe-component-client-http-perl-0.83/debian/patches/series @@ -0,0 +1,2 @@ +legacy_libscan_customisation_in_Makefile_PL.patch +fix_WHATIS_entry.patch --- libpoe-component-client-http-perl-0.83.orig/debian/patches/legacy_libscan_customisation_in_Makefile_PL.patch +++ libpoe-component-client-http-perl-0.83/debian/patches/legacy_libscan_customisation_in_Makefile_PL.patch @@ -0,0 +1,21 @@ +Index: libpoe-component-client-http-perl/Makefile.PL +=================================================================== +--- libpoe-component-client-http-perl.orig/Makefile.PL ++++ libpoe-component-client-http-perl/Makefile.PL +@@ -17,6 +17,16 @@ my %prereq = ( + 'POE::Component::Client::Keepalive' => 0.1001, + ); + ++# 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.83.orig/debian/patches/fix_WHATIS_entry.patch +++ libpoe-component-client-http-perl-0.83/debian/patches/fix_WHATIS_entry.patch @@ -0,0 +1,19 @@ +Index: libpoe-component-client-http-perl/lib/POE/Component/Client/HTTP/RequestFactory.pm +=================================================================== +--- libpoe-component-client-http-perl.orig/lib/POE/Component/Client/HTTP/RequestFactory.pm 2008-02-14 16:44:06.000000000 +0100 ++++ libpoe-component-client-http-perl/lib/POE/Component/Client/HTTP/RequestFactory.pm 2008-02-14 16:47:57.000000000 +0100 +@@ -23,6 +23,14 @@ + + our $VERSION = "0.01"; + ++=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