The attached patches are included in the Debian package for PDL 2.016, please consider applying them.
- doc_vendor_install.patch
Description: Fix doc_vendor_install target by supporting DESTDIR.
Author: Bas Couwenberg sebastic@debian.org
- spelling-errors.patch
Description: Fix spelling errors.
Author: Bas Couwenberg sebastic@debian.org
- pdl-cppflags.patch
Description: Use CPPFLAGS for pdl executable.
Author: Bas Couwenberg sebastic@debian.org
- dumper_gnukfreebsd.patch
Description: Fix Dumper.pm on kFreebsd.
'gnukfreebsd' was assumed as a bsd userland,
which disabled/broke calls to 'uuencode' and 'uudecode'.
Author: Henning Glawe glaweh@debian.org
- doc_dirlist.patch
Description: Accept comma-separated directory lists in scantree.pl.
Used by trigger in postinst.
Author: Henning Glawe glaweh@debian.org
Bug-Debian: https://bugs.debian.org/681937
- slatec_default_integer_8.patch
Description: 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.
Author: Henning Glawe glaweh@debian.org
- minuit_default_integer_8.patch
Description: 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.
Author: Henning Glawe glaweh@debian.org
Kind Regards,
Bas
Here's another patch to fix to the manpages generated for PDL::IFiles.
Description: Add module description for manpage whatis entry.
Author: Bas Couwenberg sebastic@debian.org
The lintian QA tool reported a couple of new spelling errors for the latest build.
Reiner Herrmann submitted two patches to aid in the Reproducible Builds effort:
Description: Sort output to make generated code reproducible.
Author: Reiner Herrmann reiner@reiner-h.de
Bug-Debian: https://bugs.debian.org/829323
Author: Reiner Herrmann reiner@reiner-h.de
Bug-Debian: https://bugs.debian.org/829365
Reiner Herrmann suplied an updated reproducible-build.patch.
Thank you for these patches. Most have been applied, they are currently on the debian_patches branch--there is an open pull request on GitHub . I elected to not change history and keep the erroneous spellings as-is in the Changes* files.
The
slatec_default_integer_8.patch
andminuit_default_integer_8.patch
are unlikely to be portable: applying them on my Mac causes compilation warnings (where before there were none) and some tests to fail. If you can supply a more portable patch, please do--this might involve$Config{'ivtype'}
or the realctype from PDL::Types. If you can not, I will merge the existing changes in to master soon but keep this ticket open pending a more portable version of those patches.It would be helpful to have an example
perl -V
from a Debian system to compare to my Mac, and to know what problem you were trying to solve with these twointeger_8.patch
es: Segfault? Test failure? Compiler error? Compiler warning? Something else?Thanks again!
I'm not the author of those patches, I don't know more about them than what's included in the patch description. Henning Glawe should be able to tell you more about those patches. This seems to be most relevant part of the description: "Debian perl packages switched
to ivsize=8 on all arches"
I've only updated the PDL packages in Debian because no one was working on them any more and some of the PDL packages are reverse dependencies of the GIS packages I maintain. See the discussion on the debian-perl list: https://lists.debian.org/debian-perl/2016/06/msg00008.html
perl -V on Debian unstable:
Please note we'll be transitioning to 5.24 soon, see: https://bugs.debian.org/830200
A developer's release, PDL-2.016_02, which is now on CPAN, contains these patches except for the aforementioned slatec and minuit patches. Please test: PDL-2.017 is slated for code freeze October 3rd, release 1 week later.