Package: pdl / 1:2.025-1

Metadata

Package Version Patches format
pdl 1:2.025-1 3.0 (quilt)

Patch series

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

Lib/Slatec/slatec.pd | 34 17 + 17 - 0 !
t/slatec.t | 3 2 + 1 - 0 !
2 files changed, 19 insertions(+), 18 deletions(-)

 use 64bit integers in slatec module.
 For the time being, always use 64bit integers in Fortran libs
 slatec and minuit by default, as Debian perl packages switched
 to ivsize=8 on all arches, implying a 64bit index type in PDL.
minuit_default_integer_8.patch | (download)

Lib/Minuit/FCN.c | 10 5 + 5 - 0 !
Lib/Minuit/minuit.pd | 54 27 + 27 - 0 !
2 files changed, 32 insertions(+), 32 deletions(-)

 use 64bit integers in minuit module.
 For the time being, always use 64bit integers in Fortran libs
 slatec and minuit by default, as Debian perl packages switched
 to ivsize=8 on all arches, implying a 64bit index type in PDL.
disable doc install.patch | (download)

Makefile.PL | 46 23 + 23 - 0 !
1 file changed, 23 insertions(+), 23 deletions(-)

 disable generation of documentation as part of the build.
 The documentation is generated on installation via postinst.
hardening.patch | (download)

Makefile.PL | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use hardening buildflags for pdl executable.
absolute doc paths.patch | (download)

Doc/Doc.pm | 25 25 + 0 - 0 !
Doc/Doc/Perldl.pm | 12 12 + 0 - 0 !
2 files changed, 37 insertions(+)

 use absolute paths for symlinked documentation.
 On Debian the documentation is installed under /var/lib/pdl
 and symlinks are used for compatibility:
 .
  /<vendorarch>/PDL/pdldoc.db    -> /var/lib/pdl/pdldoc.db
  /<vendorarch>/PDL/Index.pod    -> /var/lib/pdl/Index.pod
  /<vendorarch>/PDL/HtmlDocs/PDL -> /var/lib/pdl/html
 .
 The path to documentation is assumed to be relative to pdldoc.db,
 resulting in errors such as the following without resolving the
 absolute paths first:
 .
  pdl> help PDL::Core
  pod2text: unable to format 
  Documentation error: couldn't find absolute path to ../../../usr/lib/x86_64-linux-gnu/perl5/5.22/PDL/Core.pm
 .
transform align.patch | (download)

Lib/Transform/transform.pd | 38 20 + 18 - 0 !
1 file changed, 20 insertions(+), 18 deletions(-)

 when allocating a big blob of memory, make sure all of the sub-parts are 16-byte aligned.
wrong path for interpreter.patch | (download)

Perldl2/pdl2 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use debian specific path to perl.
manifest.patch | (download)

MANIFEST | 26 0 + 26 - 0 !
1 file changed, 26 deletions(-)

 don't include files in debian directory in manifest.
 Fixes test failure due to packaging changes in Debian:
 .
 #   Failed test 'missing files from MANIFEST'
 #   at t/01-checkmanifest.t line 11.