debian/0000755000000000000000000000000012256635512007175 5ustar debian/rules0000755000000000000000000000012012256635512010246 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_test: http_proxy= dh_auto_test debian/control0000644000000000000000000000641312256635512010604 0ustar Source: libplack-perl Maintainer: Debian Perl Group Uploaders: Jonathan Yu , gregor herrmann , Iñigo Tejedor Arrondo , Krzysztof Krzyżaniak (eloy) , Alessandro Ghedini , Maximilian Gass Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libapache-logformat-compiler-perl, libauthen-simple-passwd-perl, libcgi-compile-perl, libcgi-emulate-psgi-perl, libdevel-stacktrace-ashtml-perl (>= 0.11), libdevel-stacktrace-perl (>= 1.2300), libfcgi-perl, libfcgi-procmanager-perl, libfile-sharedir-perl, libfile-sharedir-install-perl, libfilesys-notify-simple-perl, libhash-multivalue-perl, libhttp-body-perl, libhttp-message-perl | libwww-perl (<< 6.0), libhttp-request-ascgi-perl, libhttp-tiny-perl (>= 0.034) | perl (>= 5.19.2), libio-handle-util-perl, liblog-dispatch-array-perl, liblog-log4perl-perl, libmime-types-perl, libmodule-refresh-perl, libstream-buffered-perl, libtest-requires-perl, libtest-tcp-perl (>= 2.00), libtry-tiny-perl, liburi-perl (>= 1.58), libwww-perl, python Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libplack-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libplack-perl.git Homepage: https://metacpan.org/release/Plack/ Package: libplack-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libapache-logformat-compiler-perl, libdevel-stacktrace-ashtml-perl (>= 0.11), libdevel-stacktrace-perl (>= 1.2300), libfile-sharedir-perl, libfilesys-notify-simple-perl, libhash-multivalue-perl, libhttp-body-perl, libhttp-message-perl | libwww-perl (<< 6.0), libhttp-tiny-perl (>= 0.034) | perl (>= 5.19.2), libmodule-refresh-perl, libstream-buffered-perl, libtest-tcp-perl (>= 2.00), libtry-tiny-perl, liburi-perl (>= 1.58) Recommends: libcgi-compile-perl, libcgi-emulate-psgi-perl, libfcgi-perl, libfcgi-procmanager-perl, libio-handle-util-perl, libwww-perl Description: interface between web servers and Perl web applications Plack is a set of tools similar to Ruby's Rack or Python's Paste for WSGI. It implements the Perl Server Gateway Interface (PSGI) standard interface, which allows developers to decouple their web application framework from the local web server environment. . This package contains middleware components, a reference server and utilities for web application frameworks. debian/source/0000755000000000000000000000000012256635512010475 5ustar debian/source/format0000644000000000000000000000001412256635512011703 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002057712256635512011062 0ustar libplack-perl (1.0030-1) unstable; urgency=medium * New upstream release. * Declare compliance with Debian Policy 3.9.5. -- gregor herrmann Wed, 25 Dec 2013 21:08:32 +0100 libplack-perl (1.0029-1) unstable; urgency=low * New upstream release. * Update build and runtime dependencies. * Update years of packaging copyright. * Add note to debian/NEWS that Plack::Handler::HTTP::Server::Simple moved to libhttp-server-simple-psgi-perl. -- gregor herrmann Sat, 05 Oct 2013 14:15:24 +0200 libplack-perl (1.0028-1) unstable; urgency=low * New upstream release. * debian/rules: unset http_proxy for tests. * Update (build) dependencies. * Update debian/NEWS. -- gregor herrmann Wed, 24 Jul 2013 19:38:37 +0200 libplack-perl (1.0024-1) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Alessandro Ghedini ] * (Build) depend on libhttp-message-perl | libwww-perl (<< 6.0) to make backporting a little bit easier [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Florian Schlichting ] * Import Upstream version 1.0024 * Refresh d/copyright (years, no more M::I) * Bump Standards-Version to 3.9.4 (no change) * Update (build-)dependencies * Add NEWS entry about major incompatible changes [ gregor herrmann ] * The new upstream version als fixes "FTBFS: tests failed" (Closes: #713233) -- gregor herrmann Sat, 22 Jun 2013 16:16:40 +0200 libplack-perl (0.9989-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Sat, 23 Jun 2012 14:33:24 +0200 libplack-perl (0.9988-1) unstable; urgency=low * New upstream release * Move libcgi-compile-perl and libcgi-emulate-psgi-perl to Recommends (Closes: #670838) * Build depends on python to enable more tests -- Alessandro Ghedini Fri, 11 May 2012 18:12:53 +0200 libplack-perl (0.9986-2) unstable; urgency=low [ Alessandro Ghedini ] * Email change: Alessandro Ghedini -> ghedo@debian.org [ gregor herrmann ] * Add libcgi-compile-perl to Build-Depends-Indep, add libcgi-emulate-psgi-perl, libcgi-compile-perl to Depends (needed by Plack::App::WrapCGI). -- gregor herrmann Thu, 12 Apr 2012 22:33:43 +0200 libplack-perl (0.9986-1) unstable; urgency=low * New upstream release * Update debian/copyright format as in Debian Policy 3.9.3 * Bump Standards-Version to 3.9.3 * Update copyright years for inc/Module/* * Update packaging copyright years -- Alessandro Ghedini Fri, 16 Mar 2012 13:38:31 +0100 libplack-perl (0.9985-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Tue, 01 Nov 2011 16:28:34 +0100 libplack-perl (0.9984-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Mon, 03 Oct 2011 22:10:31 +0200 libplack-perl (0.9983-1) unstable; urgency=low [ Alessandro Ghedini ] * New upstream release [ gregor herrmann ] * Unconditionally (build) depend on perl (>= 5.10.1) to get Pod::Usage 1.36. -- Alessandro Ghedini Tue, 27 Sep 2011 23:05:06 +0200 libplack-perl (0.9982-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Alessandro Ghedini ] * New upstream release -- Alessandro Ghedini Tue, 02 Aug 2011 16:38:10 +0200 libplack-perl (0.9980-1) unstable; urgency=low * New upstream release * Add libhttp-message-perl to (Build-)Depends(-Indep) -- Alessandro Ghedini Tue, 07 Jun 2011 12:09:46 +0200 libplack-perl (0.9979-1) unstable; urgency=low [ Alessandro Ghedini ] * New upstream release * Bump Standards-Version to 3.9.2 (no changes needed) [ gregor herrmann ] * Update years of copyright for inc/Module/*. -- Alessandro Ghedini Wed, 18 May 2011 20:03:43 +0200 libplack-perl (0.9976-1) unstable; urgency=low * New upstream release * Update debian/NEWS with incompatible changes * Add libcgi-emulate-psgi-perl and libio-handle-util-perl to B-D-I -- Alessandro Ghedini Wed, 13 Apr 2011 11:44:49 +0200 libplack-perl (0.9974-1) unstable; urgency=low * New upstream release -- Jonathan Yu Sat, 05 Mar 2011 19:30:03 -0500 libplack-perl (0.9973-1) unstable; urgency=low [ Maximilian Gass ] * New upstream release * Remove fix-pod-spelling.patch, has been applied upstream * Add myself to Uploaders [ Jonathan Yu ] * New upstream release * Bump to debhelper compat 8 * Add NEWS file describing incompatible changes -- Jonathan Yu Wed, 02 Mar 2011 21:36:42 -0500 libplack-perl (0.9969-1) unstable; urgency=low * New upstream release [ Jonathan Yu ] * Move eloy's copyright back to debian/* (somehow it landed in the clause for inc/Module/*) * Add patch to fix minor typo [ gregor herrmann ] * Make (build) dependency on libdevel-stacktrace-ashtml-perl versioned. -- Jonathan Yu Sat, 19 Feb 2011 12:45:12 -0500 libplack-perl (0.9963-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release 0.9960 * Update dependencies per upstream [ Alessandro Ghedini ] * New upstream release 0.9963 [ gregor herrmann ] * Add perl (>= 5.10.1) as an alternative (build) dependency for libparent-perl. * Add liblog-dispatch-array-perl to Build-Depends-Indep. * Bump (build) dependency on liburi-perl to >= 1.58, 1.57 broke Plack. -- gregor herrmann Sun, 23 Jan 2011 17:43:56 +0100 libplack-perl (0.9951-1) unstable; urgency=low * New upstream release. -- gregor herrmann Sat, 13 Nov 2010 23:36:08 +0100 libplack-perl (0.9950-1) unstable; urgency=low * New upstream release + Fix bug in App::Directory URL generation (escaping) * Use "Debian systems" in d/copyright -- Jonathan Yu Sun, 03 Oct 2010 11:05:18 -0400 libplack-perl (0.9949-1) unstable; urgency=low * New upstream release * Added me to Uploaders -- Krzysztof Krzyżaniak (eloy) Mon, 20 Sep 2010 15:17:11 +0200 libplack-perl (0.9945-1) unstable; urgency=low [ Iñigo Tejedor Arrondo ] * New upstream release. * Add myself to Uploaders. * Update debian/copyright to refer to the file 'GPL-1' rather than 'GPL' * Bump Standards-Version in debian/control to latest version (3.9.1) [ gregor herrmann ] * Remove version from libdevel-stacktrace-ashtml-perl (build) dependency, there's nothing older in the archive. -- gregor herrmann Sat, 28 Aug 2010 00:55:13 +0200 libplack-perl (0.9941-1) unstable; urgency=low * New upstream release. -- gregor herrmann Sun, 11 Jul 2010 21:14:39 +0200 libplack-perl (0.9940-1) unstable; urgency=low * New upstream release. * Set Standards-Version to 3.9.0 (no changes). * Remove Test::More from runtime dependencies. -- gregor herrmann Mon, 05 Jul 2010 22:38:18 +0200 libplack-perl (0.9938-1) unstable; urgency=low * New upstream release. * Add /me to Uploaders. -- gregor herrmann Mon, 24 May 2010 18:19:46 +0200 libplack-perl (0.9937-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Now test with Module::Refresh during build [ gregor herrmann ] * New runtime dependencies: Test::More: 0.88, Test::Requires: 0 -- Jonathan Yu Sat, 15 May 2010 09:15:52 -0400 libplack-perl (0.9935-1) unstable; urgency=low * New upstream release -- Jonathan Yu Thu, 06 May 2010 10:20:43 -0400 libplack-perl (0.9934-1) unstable; urgency=low * New upstream release * Note that upstream considers the same copyright information and license to apply for binaries -- Jonathan Yu Wed, 05 May 2010 15:02:33 -0400 libplack-perl (0.9931-1) unstable; urgency=low * New upstream release * Test::TCP is required for Plack::Test, so install it for users * Remove patches as they were applied upstream -- Jonathan Yu Sun, 18 Apr 2010 23:15:27 -0400 libplack-perl (0.9929-1) unstable; urgency=low * Initial Release (Closes: #576907) -- Jonathan Yu Thu, 08 Apr 2010 22:06:27 -0400 debian/NEWS0000644000000000000000000000631412256635512007700 0ustar libplack-perl (1.0029-1) unstable; urgency=low [INCOMPATIBLE CHANGES] - Split HTTP::Server::Simple handler from Plack distribution and merge to HTTP-Server-Simple-PSGI distribution In Debian, this is the package libhttp-server-simple-psgi-perl. -- gregor herrmann Sat, 05 Oct 2013 14:09:31 +0200 libplack-perl (1.0028-1) unstable; urgency=low [INCOMPATIBLE CHANGES] - use HTTP::Tiny in Plack::Test::Suite and Plack::Test::Server rather than skipping it. - No XS! Eliminates dependency to LWP::UserAgent by making it completely optional for testing. If you run Plack::Test with Server implemenetation or run Plack::Test::Suite (for PSGI handlers) without LWP installed, the tests will automatically be skipped. This removes the eventual sub-dependency to HTML::Parser, which is the only XS dependency in Plack. #408 -- gregor herrmann Wed, 24 Jul 2013 19:36:23 +0200 libplack-perl (1.0024-1) unstable; urgency=low [INCOMPATIBLE CHANGES] - Deleted lots of code, methods and warnings that have been deprecated since 0.99 (e.g. all of Plack::Server::*) - plackup foo.psgi will not search the file in @INC anymore before the current directory See https://github.com/plack/Plack/pull/343 for details - Plack::Request changes the way it parses QUERY_STRING for valueless keys such as "?a&b=1". Now "a" becomes part of query_parameters with empty string as its value -- Florian Schlichting Tue, 14 May 2013 22:10:16 +0200 libplack-perl (0.9976-1) unstable; urgency=low [INCOMPATIBLE CHANGES] - builder {} now always returns a PSGI code reference, instead of inconsistently returning URLMap object when mount() is used. (reported by hoelzro) - Plack::Runner now automatically calls ->parse_options() if it hasn't been called, so the sane defaults for plackup can be applied. (reported by arcanez) -- Alessandro Ghedini Wed, 13 Apr 2011 11:31:45 +0200 libplack-perl (0.9973-1) unstable; urgency=low WARNING: CHANGES WHICH MAY BREAK YOUR APPLICATIONS In the past, Plack::Runner documentation provided a description of how to make a PSGI application executable as a standalone script, by recommending the use of the construct: if (__FILE__ eq $0) { ... } However, a change in Plack 0.9971 causes the $0 variable to now be localized to a given .psgi path when evaluating it in Plack::Util's load_psgi() routine. This fixes unexpected values and/or crashes with Starman when your application uses the FindBin module. -- Jonathan Yu Wed, 02 Mar 2011 21:36:36 -0500 libplack-perl (1.0028-1) unstable; urgency=low [INCOMPATIBLE CHANGES] - Deleted lots of code, methods and warnings that have been deprecated since 0.99 (e.g. all of Plack::Server::*) - plackup foo.psgi will not search the file in @INC anymore before the current directory See https://github.com/plack/Plack/pull/343 for details - Plack::Request changes the way it parses QUERY_STRING for valueless keys such as "?a&b=1". Now "a" becomes part of query_parameters with empty string as its value -- gregor herrmann Wed, 24 Jul 2013 19:36:23 +0200 debian/compat0000644000000000000000000000000212256635512010373 0ustar 8 debian/copyright0000644000000000000000000000234612256635512011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Plack Upstream-Contact: Tatsuhiko Miyagawa Source: https://metacpan.org/release/Plack/ Files: * Copyright: 2009-2013, Tatsuhiko Miyagawa License: Artistic or GPL-1+ Files: debian/* Copyright: 2010-2011, Jonathan Yu 2010-2011, Krzysztof Krzyżaniak (eloy) 2010-2013, gregor herrmann 2010, Iñigo Tejedor Arrondo 2012, Alessandro Ghedini 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 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 systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1' debian/libplack-perl.examples0000644000000000000000000000000512256635512013451 0ustar eg/* debian/watch0000644000000000000000000000015012256635512010222 0ustar version=3 https://metacpan.org/release/Plack/ .*/Plack-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$