[SCM] Debian packaging of libembperl-perl branch, master, updated. 2baa7e615f09fcbd06b84978a8ea35db745636df
Florian Schlichting
fschlich at zedat.fu-berlin.de
Tue Sep 25 21:35:47 UTC 2012
The following commit has been merged in the master branch:
commit b9b2df5f5783ba72d15fc2f38fc55c88b705848b
Author: Florian Schlichting <fschlich at zedat.fu-berlin.de>
Date: Mon Sep 10 22:08:52 2012 +0200
patches deleted because they have been fully applied upstream: german.patch, new_process_group.patch, utf8.patch, fix-pod-errors.patch, fix-whatis.patch, fix-string-typo.patch, fix-pod-unescaped-unicode.patch.
diff --git a/debian/patches/cgi_pm.patch b/debian/patches/cgi_pm.patch
deleted file mode 100644
index cab3927..0000000
--- a/debian/patches/cgi_pm.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Author: Niko Tyni <ntyni at debian.org>
-Description: FTBFS: Test failure with CGI.pm >= 3.38
-Bug: #521971
-
---- a/Embperl.pm
-+++ b/Embperl.pm
-@@ -319,7 +319,7 @@
- {
- # the param_fetch needs CGI.pm 2.43
- #$params = $cgi->param_fetch( $_ ) ;
-- $params = $cgi->{$_} ;
-+ $params = $CGI::VERSION >= 2.43 ? $cgi->param_fetch( $_ ) : $cgi->{$_} ;
- if ($#$params > 0)
- {
- $fdat->{ $_ } = join ("\t", @$params) ;
diff --git a/debian/patches/fix-pod-errors.patch b/debian/patches/fix-pod-errors.patch
deleted file mode 100644
index 5870f2d..0000000
--- a/debian/patches/fix-pod-errors.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-Description: fix POD errors
-Author: Jonathan Yu <jawnsy at cpan.org>
-Origin: vendor
-Forwarded: no
---- a/Embperl/Syntax.pm
-+++ b/Embperl/Syntax.pm
-@@ -806,24 +806,24 @@
-
- Remove next node if it consists of only white spaces and optKeepSpaces isn't set.
-
--=item 4
-+=item 3
-
- Replace next node with one space if next node consists only of white spaces and
- optKeepSpaces isn't set.
-
--=item 8
-+=item 4
-
- Set this node to ignore for output.
-
--=item 16
-+=item 5
-
- Remove all child nodes
-
--=item 32
-+=item 6
-
- Set all child nodes to ignore for output.
-
--=item 64
-+=item 7
-
- Calculate Attributes values of this node also for nodes that are set to ignore for output
- (makes only sense if 8 is also set).
-@@ -845,23 +845,23 @@
-
- Remove all white spaces after tag
-
--=item 4
-+=item 3
-
- Remove spaces and tabs before tag
-
--=item 8
-+=item 4
-
- Remove spaces and tabs after tag
-
--=item 16
-+=item 5
-
- Remove all spaces and tabs but one before tag
-
--=item 32
-+=item 6
-
- Remove all whihe space after text inside of tag
-
--=item 64
-+=item 7
-
- Remove spaces and tabs after text inside of tag
-
---- a/Embperl/Syntax/RTF.pm
-+++ b/Embperl/Syntax/RTF.pm
-@@ -429,6 +429,9 @@
-
-
- =pod
-+
-+=begin comment
-+
- 'RTF first paragraph' => {
- 'text' => '\pard',
- 'end' => '}',
-@@ -444,6 +447,8 @@
- },
- },
-
-+=end comment
-+
- =cut
-
- # Finds the first paragraph
-@@ -630,6 +635,9 @@
-
- 1;
- =pod
-+
-+=begin comment
-+
- #$Embperl::req -> component -> code ($_ep_rtf_code) ;
-
- my $x = $Embperl::req -> component -> code ;
-@@ -650,6 +658,9 @@
- print "result=$_ep_rtf_code\n" ;
-
- warn "RTF IF syntax error. Missing operator" if (!$op) ;
-+
-+=end comment
-+
- =cut
-
-
---- a/embpexec.pl.templ
-+++ b/embpexec.pl.templ
-@@ -82,5 +82,3 @@
-
- G. Richter (richter at dev.ecos.de)
-
--=end
--
---- a/embpmsgid.pl.templ
-+++ b/embpmsgid.pl.templ
-@@ -184,13 +184,3 @@
-
- G. Richter (richter at dev.ecos.de)
-
--=end
--
--
--
--
--
--
--
--
--
diff --git a/debian/patches/fix-pod-unescaped-unicode.patch b/debian/patches/fix-pod-unescaped-unicode.patch
deleted file mode 100644
index 0399ba9..0000000
--- a/debian/patches/fix-pod-unescaped-unicode.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: remove strange Unicode files from Validate.pm
- this corrects a Lintian warning because there is unescaped
- Unicode content in the POD.
-Author: Jonathan Yu <jawnsy at cpan.org>
-Origin: vendor
-Forwarded: no
---- a/Embperl/Form/Validate.pm
-+++ b/Embperl/Form/Validate.pm
-@@ -804,9 +804,6 @@
-
- -msg => 'The E-Mail address must contain at least one period.',
- must_contain_one_of => '.',
--
-- -msg => 'The E-Mail-Address is invalid. It must only not contain any special charaters.',
-- must_not_contain => '¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ',
- ],
-
-
diff --git a/debian/patches/fix-string-typo.patch b/debian/patches/fix-string-typo.patch
deleted file mode 100644
index 179e3bc..0000000
--- a/debian/patches/fix-string-typo.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: fix string typos
- There is a typo in epmain.c in a constant string, which
- results in lintian errors. This patch simply corrects
- the typo in the source file.
-Author: Jonathan Yu <jawnsy at cpan.org>
-Origin: vendor
-Forwarded: no
---- a/epmain.c
-+++ b/epmain.c
-@@ -176,7 +176,7 @@
- case rcRefcntNotOne: msg ="[%d]ERR: %d: %s There is still %s reference(s) to the %s object, while there shouldn't be any." ; break ;
- case rcApacheErr: msg ="[%d]ERR: %d: %s Apache returns Error: %s %s" ; break ;
- case rcTooDeepNested: msg ="[%d]ERR: %d: %s Source data is too deep nested %s %s" ; break ;
-- case rcUnknownOption: msg ="[%d]ERR: %d: %s Unkown option '%s' in configuration directive '%s'" ; break ;
-+ case rcUnknownOption: msg ="[%d]ERR: %d: %s Unknown option '%s' in configuration directive '%s'" ; break ;
- case rcTimeFormatErr: msg ="[%d]ERR: %d: %s Format error in %s = %s" ; break ;
- case rcSubCallNotRequest: msg ="[%d]ERR: %d: %s A Embperl sub is called and no Embperl request is running %s %s" ; break ;
- case rcNotScalarRef: msg ="[%d]ERR: %d: %s %s need scalar in '%s'" ; break ;
diff --git a/debian/patches/fix-whatis.patch b/debian/patches/fix-whatis.patch
deleted file mode 100644
index e97651f..0000000
--- a/debian/patches/fix-whatis.patch
+++ /dev/null
@@ -1,235 +0,0 @@
-Description: fix manpage whatis entries
-Author: Jonathan Yu <jawnsy at cpan.org>
-Origin: vendor
-Forwarded: no
---- a/Config.pod
-+++ b/Config.pod
-@@ -2,7 +2,7 @@
-
- =head1 NAME
-
--Configuration and calling
-+Embperl::Config - Configuration and calling
-
- =head1 Operating-Modes
-
---- a/Embperl/App.pm
-+++ b/Embperl/App.pm
-@@ -295,7 +295,7 @@
-
- =head1 NAME
-
--Embperl base class for application objects
-+Embperl::App - Embperl base class for application objects
-
- =head1 SYNOPSIS
-
---- a/Faq.pod
-+++ b/Faq.pod
-@@ -4,7 +4,7 @@
-
- =head1 NAME
-
--Embperl FAQ - embed Perl code in your HTML docs
-+Embperl::Faq - How to embed Perl code in your HTML docs
-
- =head1 CONTENTS
-
---- a/Embperl/Recipe.pm
-+++ b/Embperl/Recipe.pm
-@@ -65,7 +65,7 @@
-
- =head1 NAME
-
--Embperl base class for defining custom recipes
-+Embperl::Recipe - base class for defining custom recipes
-
- =head1 SYNOPSIS
-
---- a/Embperl/Recipe/Embperl.pm
-+++ b/Embperl/Recipe/Embperl.pm
-@@ -62,7 +62,7 @@
-
- =head1 NAME
-
--Embperl::Recipe::Embperl
-+Embperl::Recipe::Embperl - the default Embperl recipe
-
- =head1 SYNOPSIS
-
---- a/Embperl/Recipe/EmbperlXSLT.pm
-+++ b/Embperl/Recipe/EmbperlXSLT.pm
-@@ -68,7 +68,7 @@
-
- =head1 NAME
-
--Embperl::Recipe::EmbperlXSLT
-+Embperl::Recipe::EmbperlXSLT - recipe to perform an XSLT transformation last
-
- =head1 SYNOPSIS
-
---- a/Embperl/Recipe/XSLT.pm
-+++ b/Embperl/Recipe/XSLT.pm
-@@ -72,7 +72,7 @@
-
- =head1 NAME
-
--Embperl::Recipe::XSLT
-+Embperl::Recipe::XSLT - recipe for performing an XSLT transformation
-
- =head1 SYNOPSIS
-
---- a/Embperl/Session.pm
-+++ b/Embperl/Session.pm
-@@ -10,7 +10,7 @@
-
- =head1 NAME
-
--HTML::Embperl::Session
-+HTML::Embperl::Session - adaptation of Apache::Session to work with HTML::Embperl
-
- =head1 DESCRIPTION
-
---- a/Embperl/Syntax.pm
-+++ b/Embperl/Syntax.pm
-@@ -395,7 +395,7 @@
-
- =head1 NAME
-
--Embperl base class for defining custom syntaxes
-+Embperl::Syntax - base class for defining custom syntaxes
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/ASP.pm
-+++ b/Embperl/Syntax/ASP.pm
-@@ -250,7 +250,7 @@
-
- =head1 NAME
-
--ASP syntax module for Embperl
-+Embperl::Syntax::ASP - ASP syntax module for Embperl
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/Embperl.pm
-+++ b/Embperl/Syntax/Embperl.pm
-@@ -56,7 +56,7 @@
-
- =head1 NAME
-
--Embperl syntax module for Embperl.
-+Embperl::Syntax::Embperl - Embperl syntax module for Embperl.
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/EmbperlBlocks.pm
-+++ b/Embperl/Syntax/EmbperlBlocks.pm
-@@ -602,7 +602,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::EmbperlBlocks
-+Embperl::Syntax::EmbperlBlocks - syntax for Embperl Blocks and metacommands
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/EmbperlHTML.pm
-+++ b/Embperl/Syntax/EmbperlHTML.pm
-@@ -180,7 +180,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::EmbperlHTML
-+Embperl::Syntax::EmbperlHTML - syntax for HTML tags that Embperl processes
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/HTML.pm
-+++ b/Embperl/Syntax/HTML.pm
-@@ -413,7 +413,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::HTML
-+Embperl::Syntax::HTML - define the syntax for HTML
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/Mail.pm
-+++ b/Embperl/Syntax/Mail.pm
-@@ -126,7 +126,7 @@
-
- =head1 NAME
-
--Embperl Taglib for sending mail
-+Embperl::Syntax::Mail - tag library for sending mail
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/MsgIdExtract.pm
-+++ b/Embperl/Syntax/MsgIdExtract.pm
-@@ -151,7 +151,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::MsgIdExtract
-+Embperl::Syntax::MsgIdExtract - define syntax for i18n using Embperl blocks
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/POD.pm
-+++ b/Embperl/Syntax/POD.pm
-@@ -732,7 +732,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::POD
-+Embperl::Syntax::POD - convert POD to XML on-the-fly
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/Perl.pm
-+++ b/Embperl/Syntax/Perl.pm
-@@ -72,7 +72,7 @@
-
- =head1 NAME
-
--Perl syntax module for Embperl
-+Embperl::Syntax::Perl - define Perl syntax for Embperl
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/RTF.pm
-+++ b/Embperl/Syntax/RTF.pm
-@@ -671,7 +671,7 @@
-
- =head1 NAME
-
--Embperl::Syntax::RTF
-+Embperl::Syntax::RTF - define syntax for RTF files
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/SSI.pm
-+++ b/Embperl/Syntax/SSI.pm
-@@ -432,7 +432,7 @@
-
- =head1 NAME
-
--SSI syntax module for Embperl
-+Embperl::Syntax::SSI - define SSI syntax for Embperl
-
- =head1 SYNOPSIS
-
---- a/Embperl/Syntax/Text.pm
-+++ b/Embperl/Syntax/Text.pm
-@@ -59,7 +59,7 @@
-
- =head1 NAME
-
--Text syntax module for Embperl
-+Embperl::Syntax::Text - define text syntax for Embperl
-
- =head1 SYNOPSIS
-
diff --git a/debian/patches/german.patch b/debian/patches/german.patch
deleted file mode 100644
index da16fc8..0000000
--- a/debian/patches/german.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-Description: Fixed some manpages including invalid troff characters (usually
- german letters or such)
-Author: Gunnar Wolf <gwolf at debian.org>
-
---- a/Config.pod
-+++ b/Config.pod
-@@ -3660,10 +3660,10 @@
- (
- 'de' =>
- {
-- 'addsel1' => 'Klicken Sie auf die Kategorie zu der Sie etwas hinzufügen möchten:',
-- 'addsel2' => 'oder fügen Sie eine neue Kategorie hinzu. Bitte geben Sie die Beschreibung in so vielen Sprachen wie Ihnen möglich ein.',
-- 'addsel3' => 'Falls Sie die Übersetzung nicht wissen, lassen Sie das entsprechende Eingabefeld leer.',
-- 'addsel4' => 'Kategorie hinzufügen',
-+ 'addsel1' => 'Klicken Sie auf die Kategorie zu der Sie etwas hinzuf\[:u]gen m\[:o]chten:',
-+ 'addsel2' => 'oder f\[:u]gen Sie eine neue Kategorie hinzu. Bitte geben Sie die Beschreibung in so vielen Sprachen wie Ihnen m\[:o]glich ein.',
-+ 'addsel3' => 'Falls Sie die \[:U]bersetzung nicht wissen, lassen Sie das entsprechende Eingabefeld leer.',
-+ 'addsel4' => 'Kategorie hinzuf\[:u]gen',
- },
- 'en' =>
- {
---- a/Embperl.pod
-+++ b/Embperl.pod
-@@ -569,7 +569,7 @@
-
- This is the same as using the Apache function
-
-- [- $req_rec -> header_out("Language" => "DE"); -]
-+ [- $req_rec -> header_out("Language" => "DE"); -]
-
-
- =item B<A>, B<EMBED>, B<IMG>, B<IFRAME>, B<FRAME>, B<LAYER>
-@@ -1410,7 +1410,7 @@
- (
- 'de' =>
- {
-- 'heading' => 'Überschrift',
-+ 'heading' => '\[:U]berschrift',
- 'bar' => 'Absenden',
- },
- 'en' =>
---- a/TipsAndTricks.pod
-+++ b/TipsAndTricks.pod
-@@ -25,6 +25,9 @@
-
- =back
-
-+=head1 NAME
-+
-+Embperl::TipsAndTricks - Embperl Tips and Tricks
-
- =head1 Tips and Tricks
-
---- a/FeaturesD.pod
-+++ b/FeaturesD.pod
-@@ -1,5 +1,9 @@
- =pod
-
-+=head1 NAME
-+
-+Embperl::Features - Features von Embperl 2.0
-+
- =head1 Features von Embperl 2.0
-
- =over 4
diff --git a/debian/patches/new_process_group.patch b/debian/patches/new_process_group.patch
deleted file mode 100644
index b526d7f..0000000
--- a/debian/patches/new_process_group.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Description: Work around a new bug (#418067) in apache2.2 by explicitly creating a
- new process group in startup.pl. Should stop 'apache -X' exit from
- SIGTERM'ing whatever the process group happens to be.
- Really closes: #416016.
-Author: Angus Lees <gus at debian.org>
-
---- a/test/conf/startup.pl
-+++ b/test/conf/startup.pl
-@@ -60,6 +60,13 @@
-
- }
-
-+# Bug#418067: apache2.2-mpm (at least) doesn't create a new process
-+# group with apache -X. When exiting though, it SIGTERM's whatever
-+# the process group happens to be, wreaking havoc. More importantly
-+# it causes 'make test' to exit with failure. Hack around that here:
-+use POSIX ();
-+POSIX::setpgid(0,0);
-+
- use Embperl ;
- use Embperl::Object ;
-
diff --git a/debian/patches/series b/debian/patches/series
index e9f3812..c1869e8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,10 +1,3 @@
-german.patch
-new_process_group.patch
delay.patch
modperl.patch
-utf8.patch
Makefile.PL.patch
-fix-pod-errors.patch
-fix-whatis.patch
-fix-string-typo.patch
-fix-pod-unescaped-unicode.patch
diff --git a/debian/patches/utf8.patch b/debian/patches/utf8.patch
deleted file mode 100644
index 070e08e..0000000
--- a/debian/patches/utf8.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-Author: Angus Lees <gus at debian.org>
-Description: UTF-8 input/output escaping (Closes: #154672)
-
---- a/epinit.c
-+++ b/epinit.c
-@@ -1124,7 +1124,7 @@
- { /* New Field -> store it */
- pSVV = newSVpv (pVal, nVal) ;
- #ifdef UTF8_IS_START
-- if (mayutf8 && is_utf8_string(pVal, nVal))
-+ if (mayutf8 && is_utf8_string((U8*)pVal, nVal))
- SvUTF8_on (pSVV) ;
- #endif
- if (hv_store (pFormHash, pKey, nKey, pSVV, 0) == NULL)
---- a/epdom.c
-+++ b/epdom.c
-@@ -242,8 +242,8 @@
- else
- {
- char buf[256] ;
-- /*
-- sprintf (buf, "%u bytes", n) ;
-+ /*
-+ sprintf (buf, "%zu bytes", n) ;
- LogErrorParam (a, rcOutOfMemory, "str_malloc failed", buf) ;
- */
- sprintf (buf, "str_malloc: Out of memory (%u bytes)", n + sizeof (size_t)) ;
-@@ -274,7 +274,7 @@
- {
- char buf[256] ;
- /*
-- sprintf (buf, "%u bytes", n) ;
-+ sprintf (buf, "%zu bytes", n) ;
- LogErrorParam (a, rcOutOfMemory, "str_malloc_dbg failed", buf) ;
- */
- sprintf (buf, "str_malloc: Out of memory (%u bytes)", n + sizeof (size_t)) ;
---- a/epmain.c
-+++ b/epmain.c
-@@ -816,10 +816,12 @@
- SPAGAIN ;
- #ifdef APACHE
- if (r -> pApacheReq)
-+ {
- if (rc >= 400)
- r -> pApacheReq -> status = rc ;
- else
- r -> pApacheReq -> status = 500 ;
-+ }
- #endif
-
- SetHashValueInt (r, r -> pThread -> pHeaderHash, "Content-Length", GetContentLength (r) ) ;
--
Debian packaging of libembperl-perl
More information about the Pkg-perl-cvs-commits
mailing list