pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

(math/p5-PDL) Updated 2.024 to 2.100



Module Name:	pkgsrc-wip
Committed By:	Makoto Fujiwara <makoto%if.t.u-tokyo.ac.jp@localhost>
Pushed By:	mef
Date:		Sun Nov 23 10:51:51 2025 +0900
Changeset:	b4481ebe024ad169f06aa71ada0259718f964580

Modified Files:
	p5-PDL/Makefile
	p5-PDL/distinfo
Removed Files:
	p5-PDL/PLIST

Log Message:
(math/p5-PDL) Updated 2.024 to 2.100

2.100 2025-03-27
- fix Math function prototypes for GCC 15 (#528) - thanks @jplesnik for report
- Basic::rvals to allow Centre as ndarray (#532) - thanks @wlmb
- now an error to qsort{,vec} complex data
- {and,or}over output type now same as input type (#533)
- add Ufunc::{b,}xorover (#533) - thanks @jo-37
- fix Math::polyroots crashing on [2 1 0 1] (#536) - thanks @pipatron for report
- fix Slices::indexND with an empty used as an lvalue (#535) - thanks @yelnats for report
- many fixes and improvements to the auto-generated POD docs (#534) - thanks @jo-37

2.099 2025-01-23
- fix test that assumed acosh(0)->byte, i.e. nan()->byte, was always 0 (#514) - thanks @eserte for report
- separate PDL::Type POD documentation
- partly restoring pre-2.096 xform type-selection: if xform given no typed outputs, and non-available (greater than last-given type) typed inputs, use last-given (#511, https://github.com/moocow-the-bovine/PDL-CCS/issues/18)
- fix Math::polyroots with native-complex input and supplied null output
- add Pars type-spec "!real" which makes it an error to supply real values (#511)
- now an error to call Ops::carg on a real value, or Ops::czip on complex inputs (#511)
- fix packsize for indx to base on ptrsize, not ivsize (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092246) - thanks Helge Deller for report
- now an error to upd_data if datasv set to different size from nbytes
- add PDL::readonly method (#516) - thanks @wlmb for suggestion
- rename Ufunc::diffover to Ufunc::numdiff (#516)
- add Ufunc::{diffcentred,partial} (#516)
- fix xforms without [o] Pars not getting bvalflag set, a regression in 2.083 (#517) - thanks @vitstradal for report
- Ops::ipow now actually works inplace like doc says (#519)
- InplaceDoc now automatically generated like BadDoc, Signature doc includes types
- Overload key added to PP (#519)
- "usage" section of xform docs now automatically generated (#519)
- overloaded operators now throw exception if given undef argument (#519) - thanks @cgtinney for report
- Core::dog now scales linearly with length of top dim, not O(n^2) (#421) - thank @djerius for report
- PDL::IO::Storable now also supports Sereal, JSON::MaybeXS, CBOR::XS (#510,#520) - thanks @shawnlaffan
- add ParamDesc PP key
- fix IO::Pic problem with older IO::GD installed (#522) - thanks @shawnlaffan
- r2C and i2C now handle long double both real and complex (#524) - thanks @wlmb for report
- add "update_data_from" method as streamlined get_dataref/upd_data
- add Math::csqrt{,_up} (#524) - thanks @wlmb
- Core::upd_data now sets DATACHANGED so will work for flowing ops
- remove CopyBadStatusCode key from PP (#517)
- badflag now not propagated back to inputs if set on outputs (#517)
- add new_around_pointer (#505) - thanks @chrisarg for idea
- add do_print to perldl to match pdl2
- add {which,where}ND_both - thanks @guillepo for inspiration
- add Core::tocomplex (#527) - thanks @wlmb for suggestion
- add Math::c{log,acos,asin,acosh,atanh} (#527) - thanks @wlmb for suggestion

2.098 2025-01-03
- fix Windows build problems
- fix Test::Deep::PDL version (#515) - thanks @eserte for report

2.097 2025-01-02
- the distro VERSION now comes from lib/PDL.pm again

2.096 2025-01-02
- CallExt removed - use `Inline with => "PDL"; use Inline C => "..."`
- Inline::MakePdlppInstallable removed - use Inline::Module
- PDL::PP::Dump removed - set $::PP_VERBOSE in .pd instead
- add IO::Misc::bswap{16,32}
- IO::Misc::bswap* now give error if try to swap more bytes than type-size
- the distro VERSION now comes from PDL::Core
- PDL::GSL now requires GSL >= 2.0
- PDL::GSLSF::* now merged into PDL::GSL::SF
- incorporate PDL::Stats::Distr into PDL::GSL since needs GSL
- Ufunc::{csumover,cprodover,ccumusumover,ccumuprodover} removed
- minimum Perl 5.16 due to lvalue problems
- add PP key "Lvalue" to make the operation's XS func lvalue
- replace PDL::Lvalue with decorating the subs with ":lvalue", or Lvalue key
- pptemplate updated to new lib/*.pd scheme, adds trivial pp_def and test
- PDL::Graphics2D removed - use PDL::Graphics::Simple or PDL::Graphics::TriD
- move PDL::Graphics::State to PGPLOT distro
- split PDL::Graphics::Limits out to separate distro
- split PDL::IO::Browser out to separate distro
- split PDL::Perldl2 out to separate distro
- fixed overly-rigid parsing of ASCII STL files (#504) - thanks Shugo for report
- split PDL::Complex out to separate distro
- move combcoords attract repulse from Graphics::TriD::Rout to ImageND
- split PDL::IO::HDF out to separate distro
- split PDL::IO::GD out to separate distro
- split PDL::Transform::Proj4 out to separate distro
- split PDL::IO::IDL out to separate distro
- split PDL::IO::Dicom out to separate distro
- finish, then split PDL::IO::ENVI out to separate distro
- split PDL::Graphics::TriD out to separate distro
- fix approx_artol for complex values (#507) - thanks @wlmb
- split PDL::GSL out to separate distro
- split PDL::Slatec out to separate distro
- split PDL::Fit out to separate distro
- split PDL::Opt::Simplex out to separate distro
- add Primitive::pchip_{chsp,chic,chim,chfe,chfd,chia,chid,chbs,bvalu}
- repository directory structure now like a normal Perl distro with lib/ (#119)
- IO::Dumper fixed to deal with multiple refs to same ndarray (#508,#509) - thanks @d-lamb for report, thanks @shawnlaffan for fix
- stop pdl([-6,18446744073709551615,-4]) being pdl([-6,-1,-4]) (#511)
- bswap{12,24} added as long double can be 12 bytes
- Core::trans_children in scalar context now returns how many
- add Pars type-spec "!complex" which makes it an error to supply complex values (#511)
- fix xform datatype selection when "real" or "complex" (#511)
- xforms now select datatype from outputs only if can (#511)
- xforms now give error if supply output with trans_parent needing converting (#511)
- eigens_sym now sorts output like EISPACK
- Math::isfinite no longer works inplace due to mismatch between Pars (#511)
- now an error to specify Inplace between differently-typed Pars (#511)
- now an error to give a null to an [io] Par (#511)

2.095 2024-11-03
- add PDL_GENTYPE_IS_{REAL,FLOATREAL,COMPLEX,SIGNED,UNSIGNED}_##ppsym (#502)
- fix some architectures convert()ing -5 to ushort as 0 (#502) - thanks @sebastic for report

2.094 2024-11-02
- split Graphics/IIS out to separate PDL::Graphics::IIS distro
- split Libtmp/Minuit out to separate PDL::Minuit distro
- Transform::Proj4 now thread-safe
- Transform::Proj4 use Alien::proj better for build (#499) - thanks @shawnlaffan
- perldl/pdl2 now have "x" command that Data::Dumper-s argument
- Transform::Proj4 objects have correct units
- add demo for Transform::Proj4
- fix Transform::Proj4 tests and build (#498 #499) - thanks @shawnlaffan
- t_linear stores iunit ounit itype otype
- IO::FITS no longer writes COMMENT header with "HASH(0x...)"
- add IO::GD::write_gif_anim for better GIF animation in Demos/harness
- IO::HDF remove VNAMELENMAX and Vinquire as obsoleted by recent HDF4 (#500) - thanks @a-shahba for report
- IO::FlexRaw::mapflex stop allocating memory (#501) - thanks @vitstradal for report
- add Primitive::approx_artol
- get_dataref now works even with DONTTOUCHDATA which is really about allocation
- if $pdl->{PDL} is code ref, $pdl now passed as arg
- add PDL::Hash to simplify hash-based PDL subclasses
- now an error to pass any undefined values to PDL constructors
- replace CallCopy mechanism with initialize called also as instance method
- drop WITH_HDF, WITH_GD, WITH_DEVEL_REPL config; just try building
- removed PDL::Config mechanism, leave vestigial file for back-compat and use env vars for libs/incs
- incorporate PDL::Parallel::threads
- Ufunc::firstnonzeroover added - thanks @guillepo for inspiration
- incorporate Test::PDL
- minimum Perl 5.14

2.093 2024-09-29
- PDL.set_datatype now doesn't physicalise input, PDL.convert_type does
- new_around_datasv now sets nbytes and ALLOCATED
- [xyz]{lin,log}vals now works with dim-length of one
- minmax skips NaNs entirely, so now works with leading NaN
- add Transform::Cartography::clean_lines options: orange, filter_nan
- Transform::Proj4 captures projection information at build not runtime
- move Stats::diff to Ufunc::diffover
- remove t_raster2float and t_raster2fits, add raster2fits
- IO::GD add OO to_rpic for ndarrays (3,x,y) if truecolour, y=0 at bottom, like rpic
- IO::GD stop read_true_png segfaulting with non-true PNG
- IO::Pic use IO::GD for JPEG if available, helps Windows with no NetPBM
- Primitive::matmult handle bad values, treating like NaN

2.092 2024-09-07
- add Type::howbig
- restore ABI (https://github.com/moocow-the-bovine/PDL-VectorValued/issues/10 https://github.com/PDLPorters/PDL-Stats/issues/33) - thanks @sebastic for report

2.091 2024-09-06
- disable/replace PDL_Anyval-returning API functions as clang 3.4.1 corrupts
- fix badvalue propagated to different-typed child breaking them
- merge GIS::Proj into Transform::Proj4
- allow set_donttouchdata with no nbytes param
- add datasv_refcount method
- core support for PDL::Parallel::threads
- add tricpy, mstack, augment, t

2.090 2024-08-23
- remove PDL_DATAFLOW_B entirely as meaningless (#485)
- now an error to output to ndarray with inward but no backward dataflow (#485)
- now slices etc with dataflow turn off backward dataflow if any input has inward-only dataflow (#485)
- add GSL::RNG::ran_shuffle_1d
- add IO::Pic support for XBM
- fix typemaps for future Perl versions (#487) - thanks @HaraldJoerg
- $PDL::infoformat now default for info method (#491) - thanks @jo-37
- move PDL::Graphics::LUT to PGPLOT distro
- add GSL::RNG bindings for most _pdf functions
- add demo of GSL::RNG
- fix MatrixOps::eigens for asymmetric case inc complex eigenvectors
- fix GSL problem on Windows (#493) - thanks @shawnlaffan for report
- wfits fixed to handle multi HISTORY (#488, #489) - thanks @d-lamb for report

2.089_02 2024-06-26
- PDL::VectorValued::vcos into Primitive - thanks @moocow-the-bovine
- remove PDL_TRACEDEBUG functionality
- fix non-Perl created ndarray getting destroyed after Perl visibility (#484)
- fix ones-optimisation problem in useithreads Perls which broke PDL::Parallel::threads
- add Ufunc::magnover (https://github.com/nrdvana/perl-Math-3Space/pull/8)
- Ops::abs2 now PP op that doesn't first calculate sqrt for complex
- replace doflow,set_dataflow_f with one-shot-each-time flowing (#485)

2.089_01 2024-06-05
- add demo of GSL::CDF
- floating-point-only operations in Ops, Primitive, Bad now default to double, not cldouble
- fix treating a large Perl UV as an IV so getting sign wrong (#469)
- remove obsolete $PP()
- pptest.t now uses build dir to avoid noexec mount problems
- on pdl_destroy, the sv member IV is set to 0 not a random number - thanks @fantasma13 for report
- rename Primitive::srand to srandom to avoid clash with Perl (#472)

2.089 2024-05-12
- fix numerical misbehaviour in histogram etc on i686 (#474) - thanks @sebastic for report
- add ANYVAL_FROM_SV parameter to control "undefval" warning
- move contour_segments from Graphics::TriD::Rout to ImageND
- add TriD::line3d_segs
- add Slices::meshgrid
- add ImageND::{path_{join,segs},contour_polylines}

2.088 2024-04-22
- Slatec::ch{ic,sp} work arrays now [t]
- add Slatec::bvalu
- add Func::{pchip,spline}, and a demo
- add Ufunc::diff2
- extra ) on end of Pars now an error
- PP dim sizes can be =CALC(...) instead of explicit RedoDimsCode
- PP add loop(n=start:end:inc) idiom to stop not at end and have non-1 inc
- updated README.md - thanks @falsifian
- support T_PTROBJ in typemap

2.087 2024-04-05
- Slatec PCHIP routines now have idiomatic [io] `skip` Pars, with doc fixed to match SLATEC code (#468)
- Slatec ezfft* routines take IFAC to avoid treating part of float array as integer (#468)
- add has_badvalue method for whether ndarray has per-pdl badvalue (#469)
- fix Slatec breaking PDL::Stats (https://github.com/PDLPorters/PDL-Stats/issues/31) - thanks @sebastic for report
- fix long-standing mistyping of large negative IVs on 32-bit (#469) - thanks @sebastic for report
- can now set badvalues that are Math::Complex objects (#469)

2.086 2024-03-31
- fix 64-bit problem in Minuit revealed by LTO (#468) - thanks @eli-schwartz for report
- add pdl.ntrans_children to speed up destroying ndarrays (#421,#451)
- PDL PGPLOT support has been moved to the PGPLOT CPAN distribution

2.085_02 2024-03-25
- PP add loop(n=value) idiom to start not at 0
- add whichover, inspired by https://stackoverflow.com/questions/77551179/perl-pdl-indexing-and-which
- random/randsym only produce real data
- fix dataflow when vaffine ndarray is between modified and downstream (#461) - thanks @vadim-160102 for continued reporting
- revert the use of ArgOrder for PDL::Ops so op($a,$b,$c,$swap) works again as pre 2.082_01
- error on inflating output ndarrays over dims sized 1 or implicit (promoted) or dummy, as is undefined behaviour
- make HdrCode and FtrCode run when PMCode supplied (#463) - thanks @jo-37 for suggestion
- PP add CHeader key
- OtherPars can now be incomplete arrays of char*
- make typemaps able to use more Perl ones like T_HVREF - thanks @jo-37
- removed threadover_n alias since not used elsewhere and broadcastover{,_n} interface adjusted to move mandatory to start
- add ccumu{prod,sum}over in complex double precision
- setdims on ndarray with trans_parent (i.e. flowing) now an error
- set(..., $multi_elt) now an error (#466) - thank @djerius for report
- convert can work inplace (by using set_datatype)
- flowing convert of ndarrays preserves badvalues that are NaN
- PDL_ISBAD2 macro
- lvalue {un,}broadcast
- set_datatype now errors if has trans_children, as trans-es have a datatype
- add ANYVAL_TO_ANYVAL_NEWTYPE
- per-ndarray badvalues (which are PDL_Anyval) now constrained to be same type as ndarray

2.085_01 2024-02-10
- test, document PDL::string, make more consistent (#459) - thanks @vadim-160102 for report
- fix pre-2002 rangeb bug (#457) - thanks @jo-37 for report
- add datachgd method
- add MatrixOps::tritosquare
- add gv command to shells
- add PDL::Trans::VTable
- Math::polyroots now handles native-complex
- add Math::poly{val,fromroots}
- fix DATACHANGED propagation (#461) - thanks Karl Glazebrook and @vadim-160102 for report

2.085 2024-01-30
- switch FFT code to use heap, not VLA (#436) - thanks @HaraldJoerg for report
- add methods PDL::Trans::{address,name,flags,flags_vtable,vaffine,offs,incs,ind_sizes,inc_sizes}
- add PDL::Core::pdump{,_trans,graph}
- xvals etc now return at least a double BY DEFAULT, but respect given type (#330) - thank @djerius for report
- fix segv if vsearch $x arg is empty (#454) - thanks @djerius
- IO::HDF fix for HDF4 4.2.16 (#439) - thanks @sebastic
- fix GIS::Proj to work better on Windows (#456) - thanks @shawnlaffan
- fix conversion of ulonglong to Perl scalar and therefore stringification (#458) - thanks @vadim-160102 for report
- fix modulo for ulonglong and on Windows
- update Opt::Simplex docs (#452) - thanks @KJ7LNW
- fix Graphics::OpenGLQ on MacOS Ventura (#452) - thanks @deriamis
- fix IO::Storable warning on empty (#448) - thanks @djerius for report
- fix non-broadcast, non-matching size-1 dims on output being silently accepted (#445) - thanks @djerius for report

2.084 2023-05-21
- reduce size of PDL_KLUDGE_COPY_X macro to <4096 in line with C standard, to fix for older clang on many BSD

2.083 2023-04-30
- no changes from 2.082_01

2.082_01 2023-04-27
- fix some memory leaking - thanks Yury Pakhomov for report
- fix random() failing (#422) - thanks @falsifian for report
- PP Inplace now checks inputs and outputs are dimensionally compatible (#416)
- no more HTML doc generation
- PDL::Doc::add_module now adds all submodules of given namespace (#420)
- [o] OtherPars can now be omitted from args like [o] ndarrays
- OtherPars can now be incomplete arrays of pdl* (#421)
- add [io] OtherPars
- add ArgOrder PP key
- [nc] removed as Pars type-specifier, use [io]
- fix pdl2 bug with demos (#424) - thanks @HaraldJoerg for report
- fix PP bug revealed by https://github.com/moocow-the-bovine/PDL-HMM/pull/4
- operations with only output ndarrays can now not be Inplace
- overloaded ops require proper overload-handling; PDL::Complex now does
- for more idiomatic XS code, PDL C function interface now pdl_run_(name)
- add FtrCode in XS, to match HdrCode
- add sound demo - thanks @HaraldJoerg
- OtherPars can now be $argname, for XS processing only and not in operation
- fix broadcasting over empty ndarray (#429) - thanks @falsifian for tests
- fix appending with empty ndarray (#430) - thanks @falsifian for tests
- fix whereND with all-zero mask or empty input (#428) - thanks @falsifian for tests
- inplace operations no longer copy input arg if inplace

2.082 2023-03-22
- no changes from 2.081_03

2.081_03 2023-03-20
- allow OtherPars to set index-size of not-otherwise-used index
- fix nested loop() bug for Pars with e.g. (n,n)

2.081_02 2023-03-14
- add pp_add_typemaps

2.081_01 2023-02-27
- drop erroneous Test::Deep dependency
- fix `(my $tmp = $pa->inplace) += 1`
- fix [o] OtherPars to work if PMCode
- fix MatrixOps::det returning Perl 0 for some singular - thanks @wlmb for report
- fix intersect bug (#419) - thanks @jo-37 for report

2.081 2022-10-25
- no changes from 2.080_02

2.080_02 2022-10-22
- fix t/matrix.t over-sensitive comparison test for uselongdouble

2.080_01 2022-10-21
- fix longstanding t_rot bug shown in https://perlmonks.org/?node_id=683514
- add inflateN
- fix MatrixOps::inv failing on native-complex (#403) - thanks @KJ7LNW for report
- fix MatrixOps::identity losing class of invocant if ndarray (#401) - thanks @pryrt for report
- change PP-generated XS PROTOTYPES to DISABLE
- allow [o] on OtherPars (#362)
- fix conv2d to allow complex arguments (#407) - thanks @wlmb
- Add complex support to interpolate (#408) - thanks @KJ7LNW
- Refactor PDL::IO::Browser curses detection to additionally use ncurses*-config (#412)
- Add File::Which as a configure dependency (previously runtime only) (#412)

2.080 2022-05-28
- make IO::STL work on big-endian systems (#394) - thanks @sebastic for report
- pp_add_macros macros now receive list of args split like C preprocessor
- most of PDL::VectorValued into Primitive/Slices - thanks @moocow-the-bovine
- depend on Text::Balanced 2.05, removing monkeypatch (#396)
- make {w,}histogram throw error not segfault when min == max (#397) - thanks @fantasma13 for report

2.079 2022-05-03
- move Math::badmask to Bad
- PDL.propagate_badflag propagates both to parents AND children, sets flag itself
- Ops::assgn now propagates its badflag without needing to set output badflag
- remove FindBadStatusCode
- remove redundant use of CopyBadStatusCode
- PDL.null deprecated, doesn't allocate pdl.sv now
- PDL::Dataflow doc updated
- add TriD::trigrid3d
- add PDL::IO::STL
- replace *_RECURSE_GUARD macros which use process-global variable, causing problems if multi-thread, with stack parameters - thanks @marioroy for report
- add Primitive::{cmp,eq}vec
- add Image2D::crop
- PP typemap-search includes dirs above

2.078 2022-04-10
- Ops::atan2 etc have default swap param
- fix Transform::Cartography::t_carree spelling (compat alias created)
- add Transform::Cartography::t_raster2{fits,float}
- Transform::inverse on transform without an inverse now fatal error
- fix Transform::t_fits bug which ignored ignore_rgb for making inverse
- TriD::GL now more resilient and exceptions don't leave GL broken
- add Transform::Cartography::earth_shape
- back-port Text::Balanced fixes to improve NiceSlice (#383)
- fix long-standing "harmful" scaling of output with dim 1 (#392)
- fix segfault bug for Ufunc::{odd,}{pct,med}over with empty - thanks @nerdstrike for report
- struct pdl add "value" field for data that fits there, avoiding separate memory-management (#358)
- copy over the sensible method-name aliases for PDL::Complex from PDL::LinearAlgebra

2.077 2022-03-16
- Ufunc::{min,max}over{,_ind} behaviour for NaNs fixed to match docs
- Ufunc::{min,max}over_n_ind can handle badvals
- single badval as boolean is now an error (#388)
- IO::FlexRaw::readflex can take last dim as undef (#322)
- add IO::(Fast|Flex)Raw::glue\L\1 (#322)
- PDL::Demos::Routines replaced with PDL::Demos, update demos (#42)
- switch pdl_destroy to use mg_free not SvOBJECT_off, needed by Perl ithreads (#385)
- implement Ctrl-C handling in perldl (#269)
- add with_time command to shells
- fix shell history getting lost if OpenGL loaded before listed (#337)
- fix TriD objects being off-centre (#337)
- fix Primitive::which_both docs to match behaviour
- add Primitive::where_both
- PP now checks data pointers for NULL if nvals > 0 except in RedoDimsCode
- add Core::dup{,N}

2.076 2022-02-25
- fix long-standing bug in dice that broke with PDL subclasses (#363)
- remove docs for {type,map}fld
- splitdim throws exception if non-divisible nsp given, can give negative dim
- changed matmult tilesize from 64 to 8*sizeof(double)/sizeof(gentype) - performance increases 50%, comparable to reference LAPACK
- fix NiceSlice regression - thanks @fantasma13 for report

2.075 2022-02-19
- fix false-positive heredoc in bitshift (#383) - thanks @d-lamb for report
- threading now called broadcasting (compat aliases created)
- fix 2.057_01 regression in {broadcast,thread}_define - thanks @eserte for report
- fix regression of append allowing type upgrade to second argument's type
- add empty() function
- fix when readdata functions return error (#356)
- RedoDimsCode can now use $SIZE(other_index) (#386)

2.074 2022-02-08
- fix PDL::Complex->null stringify error

2.073 2022-02-07
- PDL::Complex no longer undefs PDL::i
- passing null as input param now an error
- can now unify Code and BadCode into Code, and use PDL_IF_BAD() or #ifdef PDL_BAD_CODE
- add macros PDL_IF_GENTYPE_{REAL,INTEGER,UNSIGNED}(iftrue,iffalse) in Code
- fix IO::IDL (#381) - thanks @YuryPakhomov for report and test data
- fix [t] Pars with multi-thread; now cannot be passed as params (#382) - thanks @d-lamb for report

2.072 2022-01-30
- fix bug in qsortveci that broke PDL::VectorValued - thanks @zmughal for report

2.071 2022-01-29
- fix segfault bug in qsortvec - thanks @zmughal for investigation and report

2.070 2022-01-28
- add GIS::Proj::proj_version
- fix Transform::Proj4 tests to work with ortho results in PROJ >6.3.1 (assumed 8+)

2.069 2022-01-28
- PDL::NiceSlice override Text::Balanced::extract_multiple for performance

2.068_07 2022-01-28
- fix PDL::new bug in creating longlong (#378) - thanks @zmughal

2.068_06 2022-01-25
- fix PDL::new bug in creating longdouble (#374) - thanks @zmughal

2.068_05 2022-01-23
- build and test-false-negative-avoidance improvements

2.068_04 2022-01-22
- fix bug in memory allocation revealed on 32-bit
- add nbytes method

2.068_03 2022-01-20
- improve GSL version parsing - thanks @d-lamb
- Slatec to work again with 32-bit pointer size
- got_complex_version to check for long-double version to reduce build fails

2.068_02 2022-01-17
- Slatec 64-bit safe

2.068_01 2022-01-16
- Minuit 64-bit safe
- Slatec 64-bit improvements
- fix IO::FITS::rfits with variable-length data to work on bigendian

2.068 2022-01-14
- add pdl.nbytes
- specify SByte as explicitly "signed" as C99 allows unsigned if not say

2.067 2022-01-13
- remove PDL.grow from API
- remove $PDL::BIGPDL check for 1GB data
- fix 2.064 regression in $pdl->sequence - thanks @moocow-the-bovine
- PDL_CORE_VERSION 20

2.066 2022-01-10
- re-release without erroneous OpenGL::GLUT requires dep

2.065 2022-01-10
- switch TriD stuff to use OpenGL::GLUT for GLUT functionality
- GLUT TriD now reopens the window on next draw if was closed
- bifuncs like Ops::plus no longer need explicit swap parameter
- add C "PDL_Value" union type
- replace Convert::UU as dep with own code - thanks @sebastic for suggestion

2.064 2022-01-08
- enable perldl -glut on Win32

2.063_05 2022-01-08
- rename PDL::get_trans to trans_parent
- add PDL::Trans::{parents,children}
- rename pdl.child_transes to trans_children, add PDL::trans_children

2.063_04 2022-01-07
- pdlpp_mkgen runs .pd files in correct dir
- PDL.changesoon removed
- longlong default bad value now LLONG_MIN
- add signed byte (SB), unsigned long (UL) and longlong (ULL)
- add Bad::locf - thanks @kmx
- fix qsortvec* with bad values - thanks @d-lamb for report
- hook @drzowie-created RICE_1 compression up to wfits
- PDL::FFT now thread- and 64-bit-safe
- sclr to croak if called on multi-element array
- $TXYZ() macros fatal error if any of trans's GenericTypes not dealt with
- add long double both real (LD) and complex (CLD)
- NiceSlice uses the better Filter::Simple version as is now quick
- IO::Pic::wpic assume PBM can do 16-bits per sample as exists since 2003
- added PDL::Graphics, an overview of modules - thanks @mascip
- add Type::bswap
- IO::Pnm::{r,w}pnm can work on open file-handle
- IO::Pic::rmpeg added
- IO::Pic::rpic will return an n+1-dim ndarray if multiple images in file
- set_datatype (and PDL.converttype) now badval-aware
- add dependency on File::Which - thanks @zmughal
- pp_addpm automatically adds line-number from .pd to aid debugging
- PDL_Indx now a C ptrdiff_t, PDL_*Long now C {,u}int{32,64}_t to simplify config
- xvals etc now return at least a double
- Primitive::{fibonacci,axisvalues} not output-only but can work inplace

2.063_03 2021-12-23
- add pp_add_macros

2.063_02 2021-12-23
- add PDL.scalar
- add dummy pdl_pthread_main_thread for when no POSIX threads
- PDL.pdlnew to make a null pdl except not ALLOCATED
- stopped disabling pthreads on BSD

2.063_01 2021-12-21
- define, use PDL_REPRINCS
- PDL.{pdlnew,null,get_thread{dims,offsp{,_int}}} return NULL on error, not croak
- PDL.{trans_check_pdls,barf_if_error,error_accumulate}
- PDL.{magic_get_thread,{start,iter}threadloop} return -1 not die
- PDL.sever returns pdl_error not pdl * (Perl interface stays same)
- ANYVAL_ISBAD interface change
- fix ->at with pdl having non-default badvalue
- macro args can contain () eg $CROAK("%d", $SIZE(n))
- remove Slices::flowconvert
- PDL_ISBAD macro
- bad values of NaN now work right with $ISBAD() etc
- rename PDL.slice_args_parse to slice_args_parse_sv
- stop redodims leaking memory
- remove PDL.{dim_checks,get,put_offs} from Core
- rename PDL.children_changesoon to changesoon
- GIS::Proj inplace funcs set output bad if any input bad
- switched GIS::Proj to PROJ 6 API
- PDL.make_error{,_simple} for error-handling instead of croak et al - can't just return as generated functions no longer return void
- remove PDL.vaffinechanged
- fix zeroes() regression from 2.057_01 where zeroes($byte_pdl) would give double
- make PDL::Compression functions thread-safe
- remove Core::set_dataflow_b
- PDL.affine_new to take PDL_Indx* not SV*
- PDL_CORE_VERSION 19

2.063 2021-11-19
- PDL::Core::seed - thanks @zmughal

2.062 2021-11-19
- Primitive::srand() added, random() calls if not done yet - thanks @whumann for report
- Primitive::random() et al to use xoroshiro256plus instead of Perl's rand()
- Primitive::random() et al able to pthread

2.061 2021-11-11
- native-complex ->re and ->im methods do two-way dataflow
- fix pp_line_numbers change not being done right for .pm

2.060 2021-11-08
- work around more recent GCC not tgmath-ing log10 for complex

2.059 2021-11-08
- removed supplied Cephes functions that C99 mandates
- Ops,Math to use tgmath.h not own $T() stuff
- MatrixOps switch from bespoke SSLib complex to C99 native complex
- Core::online_cpus, used to set_autopthread_targ if no env var set

2.058 2021-11-06
- no changes from 2.057_05

2.057_05 2021-11-06
- (DO{COMP,PRIV})DIMS -> more-accurate ${1}ALLOC
- stop Pars or OtherPars called "I" - thanks Judd Taylor for report
- pp_line_numbers restores line numbering after end of given text
- allow "CTYPE var[]" as OtherPars, add T_PDL_DIMLIST to typemap
- pnminraw etc to take $filehandle not just name of glob

2.057_04 2021-10-12
- remove legacy pdl_create
- remove long-deprecated nslice
- multi-C only updates files that have changed, for faster rebuilds
- because OtherPars are now in a separate struct, no restriction on names
- mslice is just an alias to Slices::slice
- allow any pointer including pdl * as OtherPars

2.057_03 2021-10-02
- remove IO::Misc::rdsa, untested since PDL 1.9 and needing non-CPAN "DSA" module
- throw error when XS called with inplace input but also explicit output
- OtherPars to separate struct; pdl_transvtable.structsize of that
- allow external .pd to opt-in to one-C-file-per-function

2.057_02 2021-09-26
- split internal .pd into one C file per pp_def function allowing parallel build
- tidy various modules so they don't get symbol clashes from that

2.057_01 2021-09-24
- fix pp_add_boot to remove any blank lines (such as added by pp_line_numbers)
- GSL::CDF now uses barf() on error, not GSL default of core-dump
- propagate_badflag only recurses with children that had different value
- Example/doc-pp script to use GraphViz2 to show pp_def key dependencies
- affineinternal only read/write when both parent & child physical
- allow zero-length ndarray as slice index even for length-1 dim - thanks @trevcs for report (SF#443, GH#229)
- replace some malloc/free with smalloc to not leak on exception
- replace whole genpp infrastructure with generated C macro
- remove Core.twod, requires recompile
- remove PDL::iscontig
- move all non-SV-using C out of Core.xs to C files
- remove unused pdl_{copy,unpackdims} including from Core struct
- move extra checks and functionality from Core.xs setdims into pdl_setdims, call that
- fix off-by-one error in nthreadids
- pthreading can be over non-divisible number of threads
- remove Core.qsort_*
- zeroes now quicker as only does memset, not assgn operation
- add $PPSYM()
- change API of PDL->converttype to remove obsolete flag
- remove unused "copy" mechanism for pdl_trans
- rename (struct pdl).trans -> trans_parent for comprehensibility
- now an error if CopyBadStatusCode uses $PRIV(bvalflag)
- fix setnantobad doc to match behaviour fixed in 2.040, add setnonfinitetobad
- Inplace now throws error for >2 elements in array-ref
- remove oslice (after 8 years) and never-used Slices::{s_,}identity
- all PDL operations now have a C function interface called pdl_(name)_run
- add setinftobad - thanks @alex-prusevich for suggestion
- PDL_CORE_VERSION 18

2.057 2021-08-13
- restore PDL_MAGIC_DELETEDATA mechanism
- PDL_CORE_VERSION 17

2.056 2021-08-08
- remove (very-)long-deprecated mmap code in favour of File::Map
- remove obsolete Core members, update Core version
- remove unnecessary Core members to reduce struct size and increase cacheability
- removed legacy mmap implementation including PDL_MAGIC_DELETEDATA mechanism
- remove PDL::Constants::{I,J} which returned a PDL::Complex - use PDL::i()
- n{good,bad}over, sum, prod, *pct, etc now return ndarrays not Perl values
- make PDL::IO::FastRaw::mapfraw not allocate RAM
- PDL_CORE_VERSION 16

2.055 2021-08-03
- officially deprecate PDL::Complex in favour of "native complex" - thanks @wlmb for suggestion
- throw exception for [phys] Pars with multi-used, non-matching dim of 1 instead of silent repeat

2.054 2021-07-26
- add PDL::Core::at_c as back-compat alias for at_bad_c

2.053 2021-07-26
- work around P:G:Limits::round_pow failing tests with uselongdouble

2.052 2021-07-04
- fix IO::Storable bug - thanks @viy2 for report
- add PDL::Opt::Simplex example - thanks @ewheelerinc
- allow POD in pp_line_numbers again - thanks @fantasma13 for report

2.051 2021-06-14
- also use $Config{cppflags} to find GD includes - thanks @d-lamb for report

2.050 2021-06-02
- fix pdlperl.h build bug - thanks @jplesnik for report

2.049 2021-05-31
- PDL::Complex->from_native / as_native
- zap obsolete MatrixOps::eigen_c
- MatrixOps::identity now preserves higher dims on multi-dim input
- copy now copies ndarray and leaves original ndarray's inplace alone
- MatrixOps::lu_decomp now preserves inplace flag on input
- MatrixOps::lu_backsub now gets output dims right including inplace - thanks @wlmb for report

2.048 2021-05-24
- remove obsolete and inaccurate doc relating bad values to NaN
- parse simple complex-number strings
- SvPDLV gives more comprehensible error if given a hash without "PDL" key
- drop SKIP_KNOWN_PROBLEMS support
- drop POGL_VERSION, USE_POGL, WITH_3D config; just try building
- Inline now not a dep but if installed gets updated to suitable version
- drop WITH_SLATEC config; just try building
- new pdlperl.h for Perl-specific functions/macros
- $PDL::undefval can be ndarray
- replace PDL::Complex stringification with native-complex version
- overloading now done in PDL::Ops/Primitive where functions defined
- overloading honours subclass methods

2.047 2021-05-08
- add PDL::i2C
- replace creal, cimag with re, im, for easier PDL::Complex -> native transition
- change default r2C and i2C input types to D from F
- add czip($re, $im) -> native complex
- i() as function (not constant) like nan()
- ci() removed
- add abs2
- re, im not exported due to clash with Test::Deep

2.046 2021-05-04
- pdl([native-complex]) now creates a native-complex ndarray
- sumover/prodover now also process native complex

2.045 2021-05-03
- PDL::r2C able to take simple numbers
- comparing PDL::Complex other than for equality now a fatal error, can == with real
- same comparison change in native complex
- PDL::Complex slices that affect 0-th dim get re-blessed as PDL
- PDL::Complex can assign real values and threading won't also assign to imag
- PDL::Constants only loads PDL::Complex on demand

2.044 2021-05-01
- fix a definite malloc error that may be what started build failures on 32-bit

2.043 2021-04-30
- fix case-sensitivity issue for earlier Perls in stringifying "NaN" - thanks @zmughal

2.042 2021-04-30
- ones, zeroes can be called with no args, returns zero-dims ndarray
- add nan() and inf() that behave similarly to ones, mutatum mutandis

2.041 2021-04-30
- at least GCC 4.8.5 needs loop var declared first
- can now use Inline "with" PDL in languages other than C
- ipow second param is "indx" so specify
- ipow only operate on floating-point types

2.040_02 2021-04-29
- build fixes plus make LINALG work on 32-bit
- update metadata to correct List::Util version dep

2.040_01 2021-04-28
- all C dimension- and threadid-related things now typed PDL_Indx
- PDL_CORE_VERSION 15

2.040 2021-04-27
- PDL_CORE_VERSION 14 for Core struct updates
- drop unused dep Module::Compile
- switch from List::MoreUtils to List::Util to reduce deps
- bad value per-PDL support now always present, not configurable
- use C99 isnan() to check for NaN, not isfinite(); complex if either are NaN
- the above (this note added post facto) changes setnantobad's behaviour to match function name
- can use NaN as badvalue for all floating-point types
- BADVAL_USENAN configuration option removed
- remove checks for _MSC_VER < 1400 as native complex req renders irrelevant
- add $type->floatsuffix for more generalisation
- all pdl.h type code generated from type objects to ease adding new types
- all suitable PDL::Primitive functions support native complex
- add PDL::GSL::LINALG - linear algebra routines from GSL

2.039 2021-04-24
- update lu_backsub docs with comparison to other linear algebra code
- fix "complex" type-qualifier bug affecting native-complex r2C
- add core pdl_at0
- Core.xs:set_c, badvalue now able to take a PDL object not just Perl scalar
- can construct a PDL object with Math::Complex objects
- fix cfloat-comparison that was breaking badval detection in complex types
- add $type->isnan('c expression')
- badvalue doesn't force return values to be Perl scalar but PDL object
- native complex values get Perl-ised into PDL::Complex::Overloads objects not strings

2.038 2021-04-19
- make pdlpp_postamble 4th arg be XS subs destination
- Inline::Pdlpp can take package param to put XS subs into
- incorporated GSL CDF functions out of PDL::Stats - thanks @maggiexyz!

2.037 2021-04-16
- switch obsolete finite() to C99 isfinite()
- add ppdefs_all
- make PDL::Types::ppdefs only return non-complex types for back-compat

2.036 2021-04-16
- fix t/gis_proj.t

2.035 2021-04-15
- bad value support now always present, not configurable
- pthread detection simplified, now enabled for Windows and MacOS
- remove check in build for ~/.perldl.conf
- remove TEMPDIR config - all now use File::Temp
- remove unnecessary PDL::Version (just "require PDL")
- relocate tests to beside what's tested (helps with any split)
- incorporate patches from downstream OpenSUSE - thanks @perlpunk
- add ppdefs_complex

2.034 2021-03-31
- add "complex" Pars type qualifier, r2C function

2.033 2021-03-30
- native complex documented better - thanks @fantasma13
- add "real" Pars type qualifier

2.032 2021-03-24
- fix t/pptest.t so it passes on 5.10, add VERSION_FROM to pdlpp_stdargs

2.031 2021-03-23
- pp_setversion preserves version as string, handling quote characters

2.030 2021-03-21
- PDL::Types now have the data to make PDL::Type::real etc operate
- pp_setversion treats (and preserves) version as string

2.029 2021-03-12
- no changes from 2.028_01

2.028_01 2021-03-08
- stop claiming packages C::StructObj C::StructType C::Type C::Var SymTab Win32::DDE::Netscape XS
- incorporate relevant improvements made in PDLA distros
- fix t/nat_complex.t to avoid glibc bug 18594 (fixed v2.22)

2.028 2021-03-07
- correct complex-maths functions for their C types
- fix MOD-problem-dodging logic for native complex

2.027 2021-03-06
- no changes from 2.026_04

2.026_04 2021-03-02
- define and use C macros in PP for shorter, more comprehensible XS

2.026_03 2021-02-28
- got_complex_version change to defeat FreeBSD 10 false positive for complex funcs
- trig functions like asin($perl_scalar) return NaN for >1 again

2.026_02 2021-02-25
- implement PDL::Type::real etc
- native complex numbers need check_lib as FreeBSD <10 has no complex trig

2.026_01 2021-02-19
- native support for complex numbers - thanks @fantasma13

2.026 2021-02-13
- fix GSL build errors, improve docs - thanks @d-lamb
- rfits properly treats BLANK in rice-compressed - thanks @d-lamb
- added Floyd-Warshall example to MATLAB comparison doc

2.025 2020-11-19
- fix spellings - thanks @sebastic

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b4481ebe024ad169f06aa71ada0259718f964580

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 p5-PDL/Makefile | 23 +++++++++-----
 p5-PDL/PLIST    | 97 ---------------------------------------------------------
 p5-PDL/distinfo |  6 ++--
 3 files changed, 19 insertions(+), 107 deletions(-)

diffs:
diff --git a/p5-PDL/Makefile b/p5-PDL/Makefile
index 61fd2d7dcb..91f5451587 100644
--- a/p5-PDL/Makefile
+++ b/p5-PDL/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.5 2012/10/04 19:11:57 asau Exp $
 
-DISTNAME=	PDL-2.024
+DISTNAME=	PDL-2.100
 PKGNAME=	p5-${DISTNAME}
 CATEGORIES=	math perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=PDL/}
@@ -8,6 +8,7 @@ MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=PDL/}
 MAINTAINER=	apost%recalcitrant.org@localhost
 HOMEPAGE=	http://pdl.perl.org/
 COMMENT=	PDL turns perl in to a free, array-oriented, numerical language
+LICENSE=	${PERL5_LICENSE}
 
 DEPENDS+=	p5-Filter-[0-9]*:../../textproc/p5-Filter
 DEPENDS+=	p5-Text-Balanced-[0-9]*:../../textproc/p5-Text-Balanced
@@ -21,13 +22,21 @@ DEPENDS+=	p5-Inline-C-[0-9]*:../../devel/p5-Inline-C
 DEPENDS+=	p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
 DEPENDS+=	p5-Module-Compile-[0-9]*:../../devel/p5-Module-Compile
 DEPENDS+=	p5-Pod-Parser-[0-9]*:../../textproc/p5-Pod-Parser
-TOOL_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
-TOOL_DEPENDS+=	p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
-TOOL_DEPENDS+=	p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
 
-PERL5_PACKLIST=		auto/PDL/.packlist
-MAKE_JOBS_SAFE=		no
-REPLACE_PERL+=		Perldl2/pdl2
+TEST_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
+TEST_DEPENDS+=	p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
+TEST_DEPENDS+=	p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
+TEST_DEPENDS+=	p5-File-Which-[0-9]*:../../devel/p5-File-Which
+
+PERL5_PACKLIST=	auto/PDL/.packlist
+MAKE_JOBS_SAFE=	no
+REPLACE_PERL+=	Perldl2/pdl2
+USE_TOOLS+=	perl
+
+# hardcoded version to be corrected
+post-install:
+#	${RM} -f   ${DESTDIR}/usr/pkg/lib/perl5/vendor_perl/5.42.0/x86_64-netbsd-thread-multi/PDL/pdldoc.db
+	${RM} -f ${DESTDIR}/usr/pkg/lib/perl5/vendor_perl/*/*/PDL/pdldoc.db
 
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"
diff --git a/p5-PDL/PLIST b/p5-PDL/PLIST
deleted file mode 100644
index d978999f13..0000000000
--- a/p5-PDL/PLIST
+++ /dev/null
@@ -1,97 +0,0 @@
-@comment $NetBSD$
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/API.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/AutoLoader.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Bad.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/BadValues.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Basic.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Bugs.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/CallExt.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Char.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Complex.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Compression.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Constants.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Core.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Core/Dev.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Course.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Dataflow.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Dbg.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Delta.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Demos/Prima.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/DiskCache.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Doc.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Doc/Perldl.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Exporter.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/FAQ.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/FFT.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Filter/LinPred.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Filter/Linear.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Fit/Gaussian.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Fit/LM.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Fit/Linfit.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Fit/Polynomial.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Func.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Graphics/IIS.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Graphics/LUT.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Graphics/Limits.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Graphics/State.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Graphics2D.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Dicom.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Dumper.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/FITS.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/FastRaw.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/FlexRaw.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/IDL.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Misc.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Pic.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Pnm.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/IO/Storable.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Image2D.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/ImageND.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/ImageRGB.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Index.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Indexing.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Install/Files.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Internals.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Lite.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/LiteF.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Lvalue.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/MATLAB.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Math.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Matrix.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/MatrixOps.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Modules.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/NiceSlice.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Objects.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Ops.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Opt/Simplex.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Options.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/PDL.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/PP-Inline.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/PP.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/ParallelCPU.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Perldl2/Plugin/CleanErrors.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Perldl2/Plugin/NiceSlice.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Perldl2/Plugin/PDLCommands.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Perldl2/Plugin/PrintControl.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Perldl2/Profile/Perldl2.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Philosophy.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Primitive.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/QuickStart.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Reduce.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Scilab.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Slices.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Threading.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Tips.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Transform.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Transform/Cartography.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Tutorials.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Types.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/Ufunc.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/pdl2.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/pdldoc.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/perldl.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/pod2htmd.tmp
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/HtmlDocs/PDL/pptemplate.html
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/Index.pod
-${PERL5_SUB_INSTALLVENDORARCH}/PDL/pdldoc.db
diff --git a/p5-PDL/distinfo b/p5-PDL/distinfo
index b39d5b284c..21a70156d7 100644
--- a/p5-PDL/distinfo
+++ b/p5-PDL/distinfo
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.1.1.1 2005/06/01 04:31:09 apost Exp $
 
-RMD160 (PDL-2.024.tar.gz) = ccbe73a8438eb4d8f871e3008d12de3740c5deb3
-SHA512 (PDL-2.024.tar.gz) = cd77ee466b0c7717ae153b0aa0173e6378de450b5f958474d71b781822a8371383b087e7827cdde5f02fcd41379f64986b715328f2d2a1ff1f1f35ae5cf19a57
-Size (PDL-2.024.tar.gz) = 2928015 bytes
+BLAKE2s (PDL-2.100.tar.gz) = b32d2c1e17b8e487754705b5990c4adb4a324d411f3085f16c9a807713db0e06
+SHA512 (PDL-2.100.tar.gz) = 2a266753abb50c4b3ac7976b8f7d19f8b6feab7896ac37fa20756c29847e4abc533c57535556d09e32a5c1ee86afe92e69257937a56a6e121687ec9297d97f62
+Size (PDL-2.100.tar.gz) = 2219478 bytes



Home | Main Index | Thread Index | Old Index