Update to 2.017, and strip XS modules and the pdl binary. Changes: https://metacpan.org/changes/distribution/PDL30536442b0
Port details
math/p5-PDL 2.106
Perl Data Language
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 2.106
- Upstream
- up to date
- Last update
- to 2.106 · 168992bbb3
- Quarterly
- 2026Q4: 2.106
- Formerly
- math/PDL until 2025-01-28
- WWW
- https://metacpan.org/dist/PDL
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install p5-PDLinstalls 2.106 fromlatest; fromquarterly(2026Q4) 2.106- Port
# cd /usr/ports/math/p5-PDL && make install clean# make -C /usr/ports/math/p5-PDL config # change options first
- Size
- 3.0 MiB download · 11 MiB installed
- Depends on
- astro/p5-Astro-FITS-Header 3.09, devel/p5-File-Map 0.71, devel/p5-Inline 0.87, devel/p5-Inline-C 0.82, devel/p5-Sys-SigAction 0.24, devel/p5-Term-ReadKey 2.38_1, devel/p5-Term-ReadLine-Perl 1.0303_1, lang/perl5.42 5.42.3, math/fftw 2.1.5_23
- License
- ART10 or GPLv1+
- Options
- 1 of 3 on in the package: FFTW
Show the 2 options that are off
READLINE SINK
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.106 | ✗ | – |
| FreeBSD 15 | 2.106 | ✗ | – |
| FreeBSD 14 | 2.106 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.106 | ✗ | – |
| FreeBSD 14 | 2.106 | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.106.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (158)
- update libgd to 2.2.2 - new MASTER_SITES - add security patch PR: 210913 Submitted by: Piotr Kubaj MFH: 2016Q3 Security: CVE-2015-8874 Security: CVE-2016-3074 Security: http://www.openwall.com/lists/oss-security/2016/07/12/43561a46f28
Rename all three p5-ReadLine-(Gnu,Perl,TTYtter) to their real names p5-Term-ReadLine-(Gnu,Perl,TTYtter). I can't find any reason for p5-ReadLine-Gnu to have been added as ReadLine-Gnu instead of Term-ReadLine-Gnu twenty years ago. devel/p5-Term-ReadLine-Perl was added as a dupplicate a few years back where it should not have, so change its maintainer to be perl@ like devel/p5-ReadLine-Perl had. Sponsored by: Absolight95a28e9c7a
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bb- Update to 2.015dfb489cb29
Update to 2.014 Sponsored by: Absolightdf2aa0dee6
Make it so that the default Perl is always called perl5. - Move Perl's man1 files along with its man3 files. - Move where Perl installs its modules man1 pages. - Convert the ports installing man1 pages. - Make different Perl versions installable at the same time. Though you should note that only the default version can be used to install Perl modules, and the non default Perl versions cannot use the modules installed via ports if they contain .so as they are installed in a version specific directory. Reviewed by: bapt (the Mk bits) Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3542afae652a2a
- Update to 2.008 - Add TEST_DEPENDS Changes: http://search.cpan.org/dist/PDL/Changes448ac4b87b
Try to have portscout ignore x.y.z versions. Sponsored by: Absolight14dce3b960
math category: Remove $PTHREAD_LIBS Note that math/PDL did not pass stage-QA before, so it was fixed. approved by: PTHREAD blanketf7fc243237
- Remove SF from MASTER_SITES - Add PORTSCOUT - Tab twiddle574340950d
- Remove unnecessary DISTFILES1cb91645ed
- Add LICENSE - Sort *_DEPENDS - Remove test: which is already in perl5.mk21ca53fdf2
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)60945f0277
Change the way Perl modules are installed, update the default Perl to 5.18. Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgreee58d187e
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
Update to 2.007. Sponsored by: Absolight166d8a206b
- Stage - Use options helpers - take back in perl@ Also, don't add OPENGL to the default options when PACKAGE_BUILDING because graphics/p5-OpenGL needs a *real* display to build, and that doesn't happen in poudriere. Sponsored by: Absolight4a1f19112d
math/gsl: - Add USES=libtool and bump dependent ports - Add USES=pathfix and INSTALL_TARGET=install-strip Approved by: portmgr (implicit, bump unstage port)c0f51fae12
Reset maintainership for ports not staged with no pending PR With hat: portmgrd235aae94b
Modernize LIB_DEPENDS With hat: portmgr3fee911366
Update the default version of GCC used in the Ports Collection from GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs)1cd277bdce
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)3be3e90f93Add NO_STAGE all over the place in preparation for the staging support (cat: math)ce5e457020
- Use USES=gmake0af43662e8
- update libdg to 2.1.0b83d7bf933
- Convert to new perl framework - Trim Makefile header - Remove MAKE_JOBS_SAFE=yes, it's the default.4819ca343b
- Update to 2.4.11 - While I'm here: - Use REINPLACE_CMD instead of patch files - Pet portlint: remove ABI version number from LIB_DEPENDS PR: ports/168550 Submitted by: Zhihao Yuan <lichray@gmail.com>ba0e1d3efe
- update png to 1.5.102b74a89bc8
Convert to new options framework0cb47f7753
- Re-enable OPTIONS GL - Bump PORTREVISION for dependency change Feature safe: yes52573d4e57
- Update to 2.4.9 - Sort *_DEPENDS - Comment OPTIONS GL: it should be uncommented after p5-OpenGL >= 0.60 Changes: http://sourceforge.net/projects/pdl/files/PDL/2.4.9/README.txt/view PR: ports/161151 (part of) Submitted by: Zhihao Yuan <lichray@gmail.com> Feature safe: yes2900537d5c
- Chase plplot shlib bump Approved by: portmgr (myself) Feature safe: yes87224cffad
- Update BUILD_DEPENDS1794b84566
- Remove trailing spacea7816619db
- Fix BUILD_DEPENDS Reported by: pointyhatee13557e8f
- Add CPAN as primary WWW089aba25fb
- Update *_DEPENDS: - Filter::Util::Call is already in core - Add missing Convert::UU - Add OpenGL>=0.60 as comment, we have only 0.54 in ports tree and the newer version cant be built in tinderbox without patch - Fix test: - Bump PORTREVISION for dependency change16bf589d9e
- Change BUILD_DEPENDS from graphics/pgperl to graphics/p5-PGPLOT88f77a33ca
- Update to 2.4.7 [1] - Make portlint happier PR: ports/155707 [1] Submitted by: Zhihao Yuan <lichray_AT_gmail_DOT_com> [1]cc949312f5
- Get Rid MD5 supportbb86cbe5d2
- Chase math/plplot shlib bump7cc8e29f07
- Bump PORTREVISION to chase the update of math/gsl6905d4a0d8
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwide78af3ac5
- update to jpeg-8ca9c60461c
- Fix startup warning by running Doc/scantree.pl post-install PR: ports/131225 Submitted by: douglas steinwand <dzs-pr@dzs.fx.org>65822b7d02
Chase PLplot upgrade.fe116b423c
Chase math/gsl update, bump PORTREVISION7cb3294da7
- Mark MAKE_JOBS_UNSAFE Reported by: pointyhat38eb8c5339
- Switch SourceForge ports to the new File Release System: categories starting with Ma13d9a603d