Package: libembperl-perl / 2.5.0-10+deb9u1

Metadata

Package Version Patches format
libembperl-perl 2.5.0-10+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
pod errors.patch | (download)

Changes.pod | 6 4 + 2 - 0 !
Config.pod | 10 5 + 5 - 0 !
Embperl/Form/Control/duration.pm | 2 2 + 0 - 0 !
Embperl/Form/Control/price.pm | 2 2 + 0 - 0 !
Embperl/Form/Control/table.pm | 14 7 + 7 - 0 !
Embperl/Form/Validate.pm | 2 2 + 0 - 0 !
FeaturesD.pod | 2 2 + 0 - 0 !
7 files changed, 24 insertions(+), 14 deletions(-)

 fix some pod errors offending to pod2text, lintian
 In addition and not fixed by this patch, Embperl/Form/Control/duration.pm has
 the same POD as price.pm, which is likely wrong on a factual level. Both
 files use a code point 0x80 in POD and as a string constant, which is the
 EURO sign from Windows-1252 but unavailable in latin1, 0xA4 in iso8859-15,
 U+20AC or perhaps best spelled out as 'EUR'
apache2.4 compat.patch | (download)

test/cmp/epobase.htm | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 [patch] adapt to an apache 2.4.10 + 2.4.40 error page change

The "Forbidden" error page was slightly changed by Apache commit

 https://github.com/apache/httpd/commit/4f8fc53c8f6df76a42ccc89275fcede766662f9e
 https://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/modules/http/http_protocol.c?r1=1487127&r2=1610328

breaking the EmbperlObject/epobase.htm test. The fix works
with both the old and the new page format.

Some years and versions later:
Apache changed the output again (in 2.4.40):
 https://github.com/apache/httpd/commit/c0ce3a729218279a6b4b03aab7a71bb8ae9d6259

Update the patch to hopefully work with all versions.

perl5.20 compat.patch | (download)

test.pl | 9 8 + 1 - 0 !
test/cmp/includeerr2.htm520 | 69 69 + 0 - 0 !
2 files changed, 77 insertions(+), 1 deletion(-)

 [patch 2/2] add compatibility with perl 5.20

Two error messages have changed slightly, dropping the 'Might be a
multi-line string' notes.

According to https://rt.cpan.org/Public/Bug/Display.html?id=95335
this is due to upstream commit v5.19.3-296-gffdb8b1 so the conditionals
now look for 5.19.4 although this has only been tested with 5.20.0.

Bug: https://rt.cpan.org/Public/Bug/Display.html?id=95335
Bug-Debian: https://bugs.debian.org/754997

cgi pm 4.04 compatibility.patch | (download)

Embperl.pm | 2 1 + 1 - 0 !
test/cmp/upload.htm | 4 2 + 2 - 0 !
test/html/upload.htm | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 add cgi.pm 4.x compatibility
perl5.22 compat PL_sv_objcount removal.patch | (download)

Makefile.PL | 5 5 + 0 - 0 !
Old.xs | 2 1 + 1 - 0 !
epmain.c | 4 2 + 2 - 0 !
epnames.h | 3 0 + 3 - 0 !
test.pl | 24 12 + 12 - 0 !
test/cmp/errorfirstrun.htm | 2 1 + 1 - 0 !
test/cmp/varerr.htm56 | 14 7 + 7 - 0 !
test/html/delrdsess.htm | 6 3 + 3 - 0 !
test/html/delsess.htm | 4 2 + 2 - 0 !
test/html/delwrsess.htm | 8 4 + 4 - 0 !
test/html/execgetsess.htm | 6 3 + 3 - 0 !
test/html/getbsess.htm | 4 2 + 2 - 0 !
test/html/getdelsess.htm | 2 1 + 1 - 0 !
test/html/getsess.htm | 4 2 + 2 - 0 !
test/html/mdatsess.htm | 2 1 + 1 - 0 !
test/html/plain.htm | 8 4 + 4 - 0 !
test/html/setbadsess.htm | 2 1 + 1 - 0 !
test/html/setunknownsess.htm | 2 1 + 1 - 0 !
test/html/sidurl/getsdaturlsess.htm | 2 1 + 1 - 0 !
test/html/sidurl/geturlsess.htm | 4 2 + 2 - 0 !
20 files changed, 55 insertions(+), 53 deletions(-)

 compatibility fixes for perl 5.22
 This covers a) the PL_sv_objcount removal and b) tons of context
 issues in the test suite -- which may actually indicate a bug in the
 code and not the test suite..
spelling fixes german.patch | (download)

FeaturesD.pod | 36 18 + 18 - 0 !
1 file changed, 18 insertions(+), 18 deletions(-)

 spelling fixes for the german documentation
spelling.patch | (download)

Config.pod | 42 21 + 21 - 0 !
Embperl.pod | 26 13 + 13 - 0 !
Embperl/Form.pm | 8 4 + 4 - 0 !
Embperl/Form/Control.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/age.pm | 4 2 + 2 - 0 !
Embperl/Form/Control/checkbox.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/datetime.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/duration.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/grid.pm | 10 5 + 5 - 0 !
Embperl/Form/Control/number.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/price.pm | 2 1 + 1 - 0 !
Embperl/Form/Control/table.pm | 4 2 + 2 - 0 !
Embperl/Form/DataSource.pm | 4 2 + 2 - 0 !
Embperl/Form/Validate.pm | 22 11 + 11 - 0 !
Embperl/Mail.pm | 2 1 + 1 - 0 !
Embperl/Object.pm | 10 5 + 5 - 0 !
Embperl/Session.pm | 4 2 + 2 - 0 !
Embperl/Syntax.pm | 6 3 + 3 - 0 !
Embperl/Syntax/Embperl.pm | 2 1 + 1 - 0 !
Embperl/Syntax/HTML.pm | 2 1 + 1 - 0 !
Embperl/Syntax/POD.pm | 2 1 + 1 - 0 !
Faq.pod | 12 6 + 6 - 0 !
Features.pod | 2 1 + 1 - 0 !
Intro.pod | 44 22 + 22 - 0 !
TOC.pod | 2 1 + 1 - 0 !
epmain.c | 2 1 + 1 - 0 !
26 files changed, 111 insertions(+), 111 deletions(-)

 fix spelling mistakes