git: 7d1b27351dab - main - devel/p5-Data-Frame: Add p5-Data-Frame 0.006004
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Jan 2025 17:05:55 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=7d1b27351dabf41aed77f333a00a53ca37092284 commit 7d1b27351dabf41aed77f333a00a53ca37092284 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2025-01-28 16:48:39 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2025-01-28 16:48:39 +0000 devel/p5-Data-Frame: Add p5-Data-Frame 0.006004 Data::Frame implements a data frame container that uses PDL for individual columns. As such, it supports marking missing values (BAD values). --- devel/Makefile | 1 + devel/p5-Data-Frame/Makefile | 56 ++++++++++++++++++++++++++++++++++++ devel/p5-Data-Frame/distinfo | 3 ++ devel/p5-Data-Frame/pkg-descr | 2 ++ devel/p5-Data-Frame/pkg-plist | 67 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 129 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 12790f47334a..af67785cfabc 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2253,6 +2253,7 @@ SUBDIR += p5-Data-Dumper-Perltidy SUBDIR += p5-Data-Dumper-Simple SUBDIR += p5-Data-Flow + SUBDIR += p5-Data-Frame SUBDIR += p5-Data-GUID SUBDIR += p5-Data-Grouper SUBDIR += p5-Data-HashArray diff --git a/devel/p5-Data-Frame/Makefile b/devel/p5-Data-Frame/Makefile new file mode 100644 index 000000000000..7c8edaa812b0 --- /dev/null +++ b/devel/p5-Data-Frame/Makefile @@ -0,0 +1,56 @@ +PORTNAME= Data-Frame +PORTVERSION= 0.006004 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Data frame implementation +WWW= https://metacpan.org/dist/Data-Frame + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-File-ShareDir-Install>=0.06:devel/p5-File-ShareDir-Install \ + ${RUN_DEPENDS} +RUN_DEPENDS= p5-Class-Method-Modifiers>=0:devel/p5-Class-Method-Modifiers \ + p5-Devel-OverloadInfo>=0.005:devel/p5-Devel-OverloadInfo \ + p5-Eval-Quosure>=0.001001:devel/p5-Eval-Quosure \ + p5-Exporter-Tiny>=0:devel/p5-Exporter-Tiny \ + p5-Feature-Compat-Try>=0:devel/p5-Feature-Compat-Try \ + p5-File-ShareDir>=0:devel/p5-File-ShareDir \ + p5-Function-Parameters>=2.001003:devel/p5-Function-Parameters \ + p5-Hash-Ordered>=0:devel/p5-Hash-Ordered \ + p5-Import-Into>=0:devel/p5-Import-Into \ + p5-List-AllUtils>=0.19:devel/p5-List-AllUtils \ + p5-Module-Runtime>=0:devel/p5-Module-Runtime \ + p5-Moo>=2.003004:devel/p5-Moo \ + p5-MooX-Traits>=0:devel/p5-MooX-Traits \ + p5-PDL>=2.019:math/p5-PDL \ + p5-PDL-DateTime>=0:math/p5-PDL-DateTime \ + p5-Package-Stash>=0:devel/p5-Package-Stash \ + p5-Path-Tiny>=0:devel/p5-Path-Tiny \ + p5-Ref-Util>=0.204:devel/p5-Ref-Util \ + p5-Role-Tiny>=0:devel/p5-Role-Tiny \ + p5-Safe-Isa>=1.000009:devel/p5-Safe-Isa \ + p5-Sereal-Encoder>=4.005:converters/p5-Sereal-Encoder \ + p5-Test-Simple>=1.302200:devel/p5-Test-Simple \ + p5-Text-CSV>=0:textproc/p5-Text-CSV \ + p5-Text-Table-Tiny>=0:textproc/p5-Text-Table-Tiny \ + p5-Type-Tiny>=1.004004:devel/p5-Type-Tiny \ + p5-Types-PDL>=0:devel/p5-Types-PDL \ + p5-autobox>=0:devel/p5-autobox \ + p5-boolean>=0:devel/p5-boolean \ + p5-failures>=0:devel/p5-failures \ + p5-namespace-autoclean>=0.28:devel/p5-namespace-autoclean +TEST_DEPENDS= p5-Test-File-ShareDir>=0:devel/p5-Test-File-ShareDir \ + p5-Test-Simple>=1.302200:devel/p5-Test-Simple \ + p5-Test2-Tools-PDL>=0:devel/p5-Test2-Tools-PDL + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/p5-Data-Frame/distinfo b/devel/p5-Data-Frame/distinfo new file mode 100644 index 000000000000..abb21a55195c --- /dev/null +++ b/devel/p5-Data-Frame/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736671113 +SHA256 (Data-Frame-0.006004.tar.gz) = 95ea9c457d2508f843d8f8735e1f8f41cfd21aa3edeb4da428e78deedfd11292 +SIZE (Data-Frame-0.006004.tar.gz) = 954501 diff --git a/devel/p5-Data-Frame/pkg-descr b/devel/p5-Data-Frame/pkg-descr new file mode 100644 index 000000000000..8a464e36575f --- /dev/null +++ b/devel/p5-Data-Frame/pkg-descr @@ -0,0 +1,2 @@ +Data::Frame implements a data frame container that uses PDL for individual +columns. As such, it supports marking missing values (BAD values). diff --git a/devel/p5-Data-Frame/pkg-plist b/devel/p5-Data-Frame/pkg-plist new file mode 100644 index 000000000000..ba8baf75e54c --- /dev/null +++ b/devel/p5-Data-Frame/pkg-plist @@ -0,0 +1,67 @@ +%%SITE_PERL%%/Data/Frame.pm +%%SITE_PERL%%/Data/Frame/Autobox.pm +%%SITE_PERL%%/Data/Frame/Class.pm +%%SITE_PERL%%/Data/Frame/Column/Helper.pm +%%SITE_PERL%%/Data/Frame/Examples.pm +%%SITE_PERL%%/Data/Frame/IO/CSV.pm +%%SITE_PERL%%/Data/Frame/Indexer.pm +%%SITE_PERL%%/Data/Frame/Indexer/Integer.pm +%%SITE_PERL%%/Data/Frame/Indexer/Label.pm +%%SITE_PERL%%/Data/Frame/Indexer/Role.pm +%%SITE_PERL%%/Data/Frame/PDL.pm +%%SITE_PERL%%/Data/Frame/Partial/Eval.pm +%%SITE_PERL%%/Data/Frame/Partial/Sugar.pm +%%SITE_PERL%%/Data/Frame/Rlike.pm +%%SITE_PERL%%/Data/Frame/Role.pm +%%SITE_PERL%%/Data/Frame/Role/CompareResult.pm +%%SITE_PERL%%/Data/Frame/Role/Rlike.pm +%%SITE_PERL%%/Data/Frame/Setup.pm +%%SITE_PERL%%/Data/Frame/Types.pm +%%SITE_PERL%%/Data/Frame/Util.pm +%%SITE_PERL%%/PDL/Factor.pm +%%SITE_PERL%%/PDL/Factor/Ordered.pm +%%SITE_PERL%%/PDL/Logical.pm +%%SITE_PERL%%/PDL/Role/Enumerable.pm +%%SITE_PERL%%/PDL/Role/RowNameable.pm +%%SITE_PERL%%/PDL/Role/Stringifiable.pm +%%SITE_PERL%%/PDL/SV.pm +%%SITE_PERL%%/PDL/StringfiableExtension.pm +%%SITE_PERL%%/Test2/Tools/DataFrame.pm +%%SITE_PERL%%/auto/share/dist/Data-Frame/airquality.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/diamonds.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/economics.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/economics_long.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/faithfuld.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/iris.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/mpg.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/mtcars.csv +%%SITE_PERL%%/auto/share/dist/Data-Frame/txhousing.csv +%%PERL5_MAN3%%/Data::Frame.3.gz +%%PERL5_MAN3%%/Data::Frame::Autobox.3.gz +%%PERL5_MAN3%%/Data::Frame::Class.3.gz +%%PERL5_MAN3%%/Data::Frame::Column::Helper.3.gz +%%PERL5_MAN3%%/Data::Frame::Examples.3.gz +%%PERL5_MAN3%%/Data::Frame::IO::CSV.3.gz +%%PERL5_MAN3%%/Data::Frame::Indexer.3.gz +%%PERL5_MAN3%%/Data::Frame::Indexer::Integer.3.gz +%%PERL5_MAN3%%/Data::Frame::Indexer::Label.3.gz +%%PERL5_MAN3%%/Data::Frame::Indexer::Role.3.gz +%%PERL5_MAN3%%/Data::Frame::PDL.3.gz +%%PERL5_MAN3%%/Data::Frame::Partial::Eval.3.gz +%%PERL5_MAN3%%/Data::Frame::Partial::Sugar.3.gz +%%PERL5_MAN3%%/Data::Frame::Rlike.3.gz +%%PERL5_MAN3%%/Data::Frame::Role.3.gz +%%PERL5_MAN3%%/Data::Frame::Role::CompareResult.3.gz +%%PERL5_MAN3%%/Data::Frame::Role::Rlike.3.gz +%%PERL5_MAN3%%/Data::Frame::Setup.3.gz +%%PERL5_MAN3%%/Data::Frame::Types.3.gz +%%PERL5_MAN3%%/Data::Frame::Util.3.gz +%%PERL5_MAN3%%/PDL::Factor.3.gz +%%PERL5_MAN3%%/PDL::Factor::Ordered.3.gz +%%PERL5_MAN3%%/PDL::Logical.3.gz +%%PERL5_MAN3%%/PDL::Role::Enumerable.3.gz +%%PERL5_MAN3%%/PDL::Role::RowNameable.3.gz +%%PERL5_MAN3%%/PDL::Role::Stringifiable.3.gz +%%PERL5_MAN3%%/PDL::SV.3.gz +%%PERL5_MAN3%%/PDL::StringfiableExtension.3.gz +%%PERL5_MAN3%%/Test2::Tools::DataFrame.3.gz