debian/0000755000000000000000000000000012231172364007167 5ustar debian/watch0000644000000000000000000000021111735072153010215 0ustar version=3 http://search.cpan.org/dist/Perlbal-XS-HTTPHeaders/ .*/Perlbal-XS-HTTPHeaders-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000003611735072153010251 0ustar #!/usr/bin/make -f %: dh $@ debian/copyright0000644000000000000000000000236311735072153011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Perlbal-XS-HTTPHeaders Upstream-Contact: Jonathan Steinert Source: http://search.cpan.org/dist/Perlbal-XS-HTTPHeaders/ Files: * Copyright: 2004 by Danga Interactive, Inc., 2005 by Six Apart, Ltd. License: Artistic or GPL-1+ Files: ppport.h Copyright: 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2012, Jonathan Steinert 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 version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/source/0000755000000000000000000000000011735072153010472 5ustar debian/source/format0000644000000000000000000000001411735072153011700 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011735072153010621 5ustar debian/patches/config_ccflags0000644000000000000000000000160711735072153013477 0ustar Description: Add $Config{ccflags} to CCFLAGS Since 5.14 we need the same CCFLAGS Perl itself was compiled with. Cf. e.g. http://www.nntp.perl.org/group/perl.perl5.porters/2011/04/msg171536.html Origin: vendor Forwarded: no Author: gregor herrmann Last-Update: 2012-03-23 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,5 +1,6 @@ use 5.008; use ExtUtils::MakeMaker; +use Config; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( @@ -18,7 +19,7 @@ # Un-comment this if you add C files to link with later: OBJECT => 'headers.o HTTPHeaders.o', # link all the C files too XSOPT => '-C++', - CCFLAGS => '-g', + CCFLAGS => "-g $Config{ccflags}", CC => 'g++', clean => { FILES => "const-c.inc const-xs.inc" }, ); debian/patches/clean_remove_const_files0000644000000000000000000000101711735072153015572 0ustar Description: Clean up const-* files between builds const-c.inc and const-xs.inc aren't being cleaned by distclean in upstream. Author: Jonathan Steinert --- a/Makefile.PL +++ b/Makefile.PL @@ -20,6 +20,7 @@ XSOPT => '-C++', CCFLAGS => '-g', CC => 'g++', + clean => { FILES => "const-c.inc const-xs.inc" }, ); if (eval {require ExtUtils::Constant; 1}) { # If you edit these definitions to change the constants used by this module, debian/patches/series0000644000000000000000000000005011735072153012031 0ustar clean_remove_const_files config_ccflags debian/compat0000644000000000000000000000000211735072153010370 0ustar 9 debian/control0000644000000000000000000000250611735072153010600 0ustar Source: libperlbal-xs-httpheaders-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Jonathan Steinert Build-Depends: debhelper (>= 9.20120312), libperlbal-perl, perl Standards-Version: 3.9.3 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libperlbal-xs-httpheaders-perl.git Vcs-Git: git://git.debian.org/pkg-perl/packages/libperlbal-xs-httpheaders-perl.git Homepage: http://search.cpan.org/dist/Perlbal-XS-HTTPHeaders/ Package: libperlbal-xs-httpheaders-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}, libperlbal-perl Description: Perlbal extension for processing HTTP headers faster Perlbal::XS::HTTPHeaders is used to read HTTP headers from a string and to parse them into an internal storage format for easy access and modification. You can also ask the module to reconstitute the headers into one big string, useful if you're writing a proxy and need to read and write headers while maintaining the ability to modify individual parts of the whole. . The goal is to be fast. This is a lot faster than doing all of the text processing in Perl directly, and a lot of the flexibility of Perl is maintained by implementing the library in Perl and descending from Perlbal::HTTPHeaders. debian/changelog0000644000000000000000000000161512231172364011044 0ustar libperlbal-xs-httpheaders-perl (0.20-2build1) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 10:33:40 +0100 libperlbal-xs-httpheaders-perl (0.20-2) unstable; urgency=low [ gregor herrmann ] * Add patch config_ccflags to pass the same CCFLAGS perl was combined with. This should fix weird errors on 32-bit architectures. [ Jonathan Steinert ] * Fix "FTBFS: C code doesn't load reliably" (Closes: #665388) -- Jonathan Steinert Thu, 29 Mar 2012 02:37:35 -0700 libperlbal-xs-httpheaders-perl (0.20-1) unstable; urgency=low * Initial release. (Closes: #664829: ITP: libperlbal-xs-httpheaders- perl -- Perlbal extension for processing HTTP headers faster) -- Jonathan Steinert Thu, 22 Mar 2012 13:21:18 -0700