dev-perl / PDL

Perl Data Language for scientific computing

Official package sites : https://metacpan.org/release/PDL ·

The Perl Data Language gives standard perl the ability to compactly store and speedily manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing. The idea is to turn perl in to a free, array-oriented, numerical language in the same sense as commercial packages like IDL and MatLab. One can write simple perl expressions to manipulate entire numerical arrays all at once.

v2.93.0-r1 :: 0 :: gentoo

Modified
License
|| ( Artistic GPL-1+ ) public-domain PerlDL
Keywords
amd64 x86
USE flags
badval doc examples gd gsl hdf netpbm pdl2 pgplot test

v2.63.0-r1 :: 0 :: gentoo

Modified
License
|| ( Artistic GPL-1+ ) public-domain PerlDL
Keywords
amd64 arm ppc x86
USE flags
badval doc examples fortran gd gsl hdf netpbm pdl2 pgplot test threads

General

badval
Enable bad values support
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
fortran
Add support for fortran
gd
Add support for media-libs/gd (to generate graphics on the fly)
gsl
Use the GNU scientific library for calculations
hdf
Enable HDF (version 4) format support
netpbm
Enable NETPBM and MPEG support
pdl2
Build pdf2 shell (requires Devel-REPL)
pgplot
Enable PGPLOT plotting capabilities
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads

perl_features

debug
PERL_FEATURES setting enabling internal debug support in Perl
ithreads
PERL_FEATURES setting enabling interpreter level threads, has some compatibility problems
quadmath
PERL_FEATURES setting enabling 128bit floating point arithmetic via libquadmath

app-arch / sharutils : Tools to deal with shar archives

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-perl / Alien-HDF4 : Encapsulate install info for HDF4

dev-perl / Astro-FITS-Header : Interface to FITS headers

dev-perl / Convert-UU : Perl replacement for uuencode

dev-perl / Devel-REPL : A modern perl interactive shell

dev-perl / ExtUtils-F77 : Simple interface to F77 libs

dev-perl / File-Map : Memory mapping made simple and safe

dev-perl / File-Which : Perl implementation of the which utility as an API

dev-perl / Filter : Interface for creation of Perl Filters

dev-perl / Inline : Write Perl subroutines in other languages

dev-perl / Inline-C : C Language Support for Inline

dev-perl / Module-Compile : Perl Module Compilation

dev-perl / OpenGL : Perl interface providing graphics display using OpenGL

dev-perl / OpenGL-GLUT : Perl bindings to GLUT/FreeGLUT GUI toolkit

dev-perl / PGPLOT : Allow subroutines in the PGPLOT graphics library to be called from Perl

dev-perl / Pod-Parser : POD filters and translators

dev-perl / Term-ReadLine-Gnu : Perl extension for the GNU Readline/History Library

dev-perl / Term-ReadLine-Perl : Quick implementation of readline utilities

dev-perl / TermReadKey : Change terminal modes, and perform non-blocking reads

media-libs / gd : Graphics library for fast image creation

media-libs / netpbm : A set of utilities for converting to/from the netpbm (and related) formats

media-video / ffmpeg : Complete solution to record/convert/stream audio and video

sci-libs / gsl : The GNU Scientific Library

sci-libs / hdf : General purpose library and format for storing scientific data

sys-libs / ncurses : Console display library

virtual / fortran : Virtual for Fortran Compiler

virtual / perl-Data-Dumper : Virtual for Data-Dumper

virtual / perl-File-Spec : Virtual for File-Spec

virtual / perl-File-Temp : Virtual for File-Temp

virtual / perl-Math-Complex : Virtual for Math-Complex

virtual / perl-Scalar-List-Utils : Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils

virtual / perl-Storable : Virtual for Storable

virtual / perl-Text-Balanced : Virtual for Text-Balanced

app-arch / sharutils : Tools to deal with shar archives

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-perl / Alien-HDF4 : Encapsulate install info for HDF4

dev-perl / Astro-FITS-Header : Interface to FITS headers

dev-perl / Convert-UU : Perl replacement for uuencode

dev-perl / Devel-REPL : A modern perl interactive shell

dev-perl / ExtUtils-F77 : Simple interface to F77 libs

dev-perl / File-Map : Memory mapping made simple and safe

dev-perl / File-Which : Perl implementation of the which utility as an API

dev-perl / Filter : Interface for creation of Perl Filters

dev-perl / Inline : Write Perl subroutines in other languages

dev-perl / Inline-C : C Language Support for Inline

dev-perl / Module-Compile : Perl Module Compilation

dev-perl / OpenGL : Perl interface providing graphics display using OpenGL

dev-perl / OpenGL-GLUT : Perl bindings to GLUT/FreeGLUT GUI toolkit

dev-perl / PGPLOT : Allow subroutines in the PGPLOT graphics library to be called from Perl

dev-perl / Pod-Parser : POD filters and translators

dev-perl / Term-ReadLine-Gnu : Perl extension for the GNU Readline/History Library

dev-perl / Term-ReadLine-Perl : Quick implementation of readline utilities

dev-perl / TermReadKey : Change terminal modes, and perform non-blocking reads

media-libs / gd : Graphics library for fast image creation

media-libs / netpbm : A set of utilities for converting to/from the netpbm (and related) formats

media-video / ffmpeg : Complete solution to record/convert/stream audio and video

sci-libs / gsl : The GNU Scientific Library

sci-libs / hdf : General purpose library and format for storing scientific data

sys-libs / ncurses : Console display library

virtual / fortran : Virtual for Fortran Compiler

virtual / perl-Data-Dumper : Virtual for Data-Dumper

virtual / perl-File-Spec : Virtual for File-Spec

virtual / perl-File-Temp : Virtual for File-Temp

virtual / perl-Math-Complex : Virtual for Math-Complex

virtual / perl-Scalar-List-Utils : Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils

virtual / perl-Storable : Virtual for Storable

virtual / perl-Text-Balanced : Virtual for Text-Balanced

dev-perl / Lab-Measurement : Measurement control and automation with Perl

dev-perl / PDL-Graphics-Gnuplot : Gnuplot-based plotting for PDL

dev-perl / PDL-IO-CSV : Load/save PDL from/to CSV file (optimized for speed and large data)

dev-perl / PDL-Transform-Color : Useful color system conversions for PDL

829750
dev-perl/PDL-2.63.0 fails to link with LLD because of /usr/lib in the link command line
902755
dev-perl/PDL-2.63.0 - emake failed
929035
dev-perl/PDL: rekeywording
943807
dev-perl/PDL-2.93.0 - [ncurses-6.5] [gcc-15] eigens.c: error: too many arguments to function sqrt
951295
dev-perl/PDL-2.63.0-r1 - fails t/gsl_linalg.t (Wstat: 11 (Signal: SEGV) Tests: 4 Failed: 0)
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: virtual/perl-Filter-Simple is going away
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-perl/PDL: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.93.0 amd64, #943435
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-perl/PDL: Stabilize 2.93.0 x86, #943435
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-perl/PDL: Keyword 2.93.0 x86, #929035
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: add 2.93.0
Closes: https://bugs.gentoo.org/931050 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.89.0 amd64, #934863
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.88.0 amd64, #933921
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: add 2.89.0
Closes: https://bugs.gentoo.org/931050 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: add 2.88.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: Upstream does not support building without fortran anymore.
(Makes also no sense, really.) Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: add 2.87.0
* Drop USE=threads. Tests fail to compile with USE=-threads with: ``` Basic/SourceFilter/../../blib/arch/auto/PDL/Core/Core.so: undefined symbol: pdl_pthread_free at /usr/lib64/perl5/5.38/x86_64-linux/DynaLoader.pm line 206. ``` and configure loudly warns too: ``` pthread disabled in perldl.conf PDL will be built without POSIX thread support. ==> *NOTE*: PDL threads are unrelated to perl threads (usethreads=y)! ==> Enabling perl threads will not help! ``` Just drop it. I don't see the value in it here. See net-misc/curl's bd4d42f83c774c36bf879a5b7ec89d373546743e for the general rationale in killing USE=threads. * Drop now-obsolete LTO filtering as it was fixed in the last release after Eli reported it upstream, yay! Bug: https://bugs.gentoo.org/856406 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-perl/PDL: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/856406 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-perl/PDL: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.63.0 x86, #902683
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-perl/PDL: Stabilize 2.63.0 amd64, #902683
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.63.0 ppc, #902683
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Stabilize 2.63.0 arm, #902683
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Keyword 2.63.0 arm, #804927
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: Version bump 2.063
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-perl/PDL: Keyword 2.54.0 ppc, #804927
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: Keyword 2.54.0 x86, #804927
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: Version bump 2.054
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: EAPI=8, virtual/perl-Pod-Parser -> dev-perl/...
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-perl/PDL: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-perl/PDL: improve deps
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-perl/PDL: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Kent Fredric · gentoo
dev-perl/PDL: Fix missing test dependencies
Various testing dependencies were lacking as evidenced by a sterile chroot smoke. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Kent Fredric · gentoo
dev-perl/PDL: Backport configure/compile fix for '.' in @INC
5.26 breaks confingure/compilation due to removal of implicit '.' in @INC. However, there are too many changes in 2.018 for me to bump it properly at this time, and its more important to fix regressions before we unmask Perl 5.26, without having to consider the side effects of all upstreams other changes breaking code. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Andreas K. Hüttel · gentoo
dev-perl/PDL: Remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
dev-perl/PDL: x86 stable wrt bug #599548
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-perl/PDL: amd64 stable wrt bug #599548
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Weber · gentoo
dev-perl/PDL: arm ppc stable (bug 599548)
Package-Manager: Portage-2.3.4, Repoman-2.3.2 RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64"
Michael Weber · gentoo
dev-perl/PDL: add ~arm ~ppc keyword (bug 598464).
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
David Seifert · gentoo
dev-perl/PDL: Remove ppc from KEYWORDS
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3947
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Andreas K. Hüttel · gentoo
dev-perl/PDL: Version bump
Package-Manager: portage-2.3.2
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed