diff options
author | Kent Fredric <kentnl@gentoo.org> | 2020-04-08 20:28:41 +1200 |
---|---|---|
committer | Kent Fredric <kentnl@gentoo.org> | 2020-04-08 20:29:27 +1200 |
commit | 481bf47e6879750fc517c28bfa07abb8de355301 (patch) | |
tree | 5b129d970b8c83e87c59c7f3fcc6c3cb60dfb5dd /dev-perl/Statistics-Basic | |
parent | sys-kernel/vanilla-sources: Automated version bump to {5.4.31,5.5.16,5.6.3} -... (diff) | |
download | gentoo-481bf47e6879750fc517c28bfa07abb8de355301.tar.gz gentoo-481bf47e6879750fc517c28bfa07abb8de355301.tar.bz2 gentoo-481bf47e6879750fc517c28bfa07abb8de355301.zip |
dev-perl/Statistics-Basic: Add w/ version 1.661.100
Required by sci-visualization/circos-0.69.9
Original submitted ebuild reworked from scratch with lots of various
fixes. ( perl 5.26-- )
See: https://github.com/gentoo/gentoo/pull/13615
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
Diffstat (limited to 'dev-perl/Statistics-Basic')
-rw-r--r-- | dev-perl/Statistics-Basic/Manifest | 1 | ||||
-rw-r--r-- | dev-perl/Statistics-Basic/Statistics-Basic-1.661.100.ebuild | 29 | ||||
-rw-r--r-- | dev-perl/Statistics-Basic/files/Statistics-Basic-1.6611-no-dot-inc.patch | 436 | ||||
-rw-r--r-- | dev-perl/Statistics-Basic/metadata.xml | 22 |
4 files changed, 488 insertions, 0 deletions
diff --git a/dev-perl/Statistics-Basic/Manifest b/dev-perl/Statistics-Basic/Manifest new file mode 100644 index 000000000000..0423e520e3c5 --- /dev/null +++ b/dev-perl/Statistics-Basic/Manifest @@ -0,0 +1 @@ +DIST Statistics-Basic-1.6611.tar.gz 30630 BLAKE2B 7b233404166d134f4f710e8cf29cd9b66703b82e15ab49d2c5eb05d155985c85df30e789033b936de1b9545add11733749eb8761ce2c865da1048899b86d818e SHA512 10d726f9ace2a78753ec6cd91bd2c7cc7958eac11de762c3f4deff1a90e0837269484b7adc2ba22f3de128c3bf3a626cb70a9fd752a3eff5fd60db52cb7a7d68 diff --git a/dev-perl/Statistics-Basic/Statistics-Basic-1.661.100.ebuild b/dev-perl/Statistics-Basic/Statistics-Basic-1.661.100.ebuild new file mode 100644 index 000000000000..86e11b2c710e --- /dev/null +++ b/dev-perl/Statistics-Basic/Statistics-Basic-1.661.100.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=JETTERO +DIST_VERSION=1.6611 +inherit perl-module + +DESCRIPTION="A collection of very basic statistics modules" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + >=dev-perl/Number-Format-1.420.0 + virtual/perl-Scalar-List-Utils +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" +PATCHES=( + "${FILESDIR}/${PN}-${DIST_VERSION}-no-dot-inc.patch" +) +PERL_RM_FILES=( + "t/pod_coverage.t" + "t/pod.t" + "t/critic.t" +) diff --git a/dev-perl/Statistics-Basic/files/Statistics-Basic-1.6611-no-dot-inc.patch b/dev-perl/Statistics-Basic/files/Statistics-Basic-1.6611-no-dot-inc.patch new file mode 100644 index 000000000000..b4816cb6c37f --- /dev/null +++ b/dev-perl/Statistics-Basic/files/Statistics-Basic-1.6611-no-dot-inc.patch @@ -0,0 +1,436 @@ +From fb35de2d10ce7894e46e3b9088a670416d09ffc9 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Wed, 8 Apr 2020 19:48:41 +1200 +Subject: Fix test failures without '.' present in '@INC' + +Since Perl 5.26.0, under default conditions, '.' is no longer in @INC + +This issue is however presently hidden, as unless somebody explicitly +sets PERL_UNSAFE_INC=0: +- CPAN tools set PERL_USE_UNSAFE_INC=1 when running "./Makefile.PL" +- Test::Harness sets PERL_USE_UNSAFE_INC=1 + +Its anticipated that in a future perl version, the PERL_USE_UNSAFE_INC +mechansim will go away, leading to these failures. + +Without this patch, the issue is always visible when testing via: + + perl Makefile.PL + make + perl -Mblib t/foo.t + +But is not visible with a standard + + make test + +( A good way to see where it gets turned on automatically is put a + throw-away test somewhere with the code: + + die "BAD PROGRAMMER, NO COOKIE" if $ENV{PERL_USE_UNSAFE_INC}; + +Then it barfs every time your toolchain hid this problem from you. + +Just don't ship that in a test or you will have a bad day ) + +Bug: https://github.com/jettero/statistics--basic/pull/3 +--- + t/05_load_them.t | 3 +-- + t/07_vector.t | 2 +- + t/08_cvec.t | 2 +- + t/08_filter_outliers.t | 2 +- + t/09_test_importer_vars_debug.t | 2 +- + t/09_test_importer_vars_debug0.t | 2 +- + t/09_test_importer_vars_debug1.t | 2 +- + t/09_test_importer_vars_ipres.t | 2 +- + t/09_test_importer_vars_ipres1.t | 2 +- + t/09_test_importer_vars_ipres2.t | 2 +- + t/09_test_importer_vars_nofill.t | 2 +- + t/09_test_importer_vars_nofill0.t | 2 +- + t/09_test_importer_vars_nofill1.t | 2 +- + t/09_test_importer_vars_toler.t | 2 +- + t/09_test_importer_vars_toler1.t | 2 +- + t/10_mean.t | 2 +- + t/10_median.t | 2 +- + t/10_mode.t | 2 +- + t/10_moving_average.t | 2 +- + t/15_covariance.t | 2 +- + t/15_variance.t | 2 +- + t/17_stddev.t | 3 ++- + t/19_combo.t | 2 +- + t/20_LSF.t | 2 +- + t/20_correlation.t | 2 +- + t/25_correlate_computed.t | 2 +- + t/30_empty_constructor_tests.t | 2 +- + t/53_co_persistance.t | 2 +- + t/53_persistance.t | 2 +- + t/54_doc_example.t | 2 +- + t/60_bigfloats.t | 2 +- + t/75_filtered_missings.t | 2 +- + t/75_missing_correlated.t | 2 +- + 33 files changed, 34 insertions(+), 34 deletions(-) + +diff --git a/t/05_load_them.t b/t/05_load_them.t +index f5f2979..ee76bcc 100644 +--- a/t/05_load_them.t ++++ b/t/05_load_them.t +@@ -1,5 +1,4 @@ +- +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + +diff --git a/t/07_vector.t b/t/07_vector.t +index 2672718..73ba75f 100644 +--- a/t/07_vector.t ++++ b/t/07_vector.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all ignore_env); +diff --git a/t/08_cvec.t b/t/08_cvec.t +index 9783422..171e17d 100644 +--- a/t/08_cvec.t ++++ b/t/08_cvec.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all ignore_env); +diff --git a/t/08_filter_outliers.t b/t/08_filter_outliers.t +index 16f3b7d..ecb13a9 100644 +--- a/t/08_filter_outliers.t ++++ b/t/08_filter_outliers.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all ignore_env); +diff --git a/t/09_test_importer_vars_debug.t b/t/09_test_importer_vars_debug.t +index d8747d2..0c8266f 100644 +--- a/t/09_test_importer_vars_debug.t ++++ b/t/09_test_importer_vars_debug.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all debug); + +diff --git a/t/09_test_importer_vars_debug0.t b/t/09_test_importer_vars_debug0.t +index 9c7041e..b657032 100644 +--- a/t/09_test_importer_vars_debug0.t ++++ b/t/09_test_importer_vars_debug0.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all debug=0); + +diff --git a/t/09_test_importer_vars_debug1.t b/t/09_test_importer_vars_debug1.t +index 1e6702e..a37a931 100644 +--- a/t/09_test_importer_vars_debug1.t ++++ b/t/09_test_importer_vars_debug1.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all debug=1); + +diff --git a/t/09_test_importer_vars_ipres.t b/t/09_test_importer_vars_ipres.t +index 8045d21..c2cc9d8 100644 +--- a/t/09_test_importer_vars_ipres.t ++++ b/t/09_test_importer_vars_ipres.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all ipres); + +diff --git a/t/09_test_importer_vars_ipres1.t b/t/09_test_importer_vars_ipres1.t +index 1ea991b..f076f7a 100644 +--- a/t/09_test_importer_vars_ipres1.t ++++ b/t/09_test_importer_vars_ipres1.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all ipres=1); + +diff --git a/t/09_test_importer_vars_ipres2.t b/t/09_test_importer_vars_ipres2.t +index c908c26..5fdf76c 100644 +--- a/t/09_test_importer_vars_ipres2.t ++++ b/t/09_test_importer_vars_ipres2.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all ipres=2); + +diff --git a/t/09_test_importer_vars_nofill.t b/t/09_test_importer_vars_nofill.t +index 461f843..eda5ec6 100644 +--- a/t/09_test_importer_vars_nofill.t ++++ b/t/09_test_importer_vars_nofill.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all nofill); + +diff --git a/t/09_test_importer_vars_nofill0.t b/t/09_test_importer_vars_nofill0.t +index 53bb877..52725f4 100644 +--- a/t/09_test_importer_vars_nofill0.t ++++ b/t/09_test_importer_vars_nofill0.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all nofill=0); + +diff --git a/t/09_test_importer_vars_nofill1.t b/t/09_test_importer_vars_nofill1.t +index 87f6300..42f3280 100644 +--- a/t/09_test_importer_vars_nofill1.t ++++ b/t/09_test_importer_vars_nofill1.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all nofill=1); + +diff --git a/t/09_test_importer_vars_toler.t b/t/09_test_importer_vars_toler.t +index 9af2659..0b44e3a 100644 +--- a/t/09_test_importer_vars_toler.t ++++ b/t/09_test_importer_vars_toler.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + + BEGIN { $ENV{TOLER} = 1 } + +diff --git a/t/09_test_importer_vars_toler1.t b/t/09_test_importer_vars_toler1.t +index dacc30c..85094a7 100644 +--- a/t/09_test_importer_vars_toler1.t ++++ b/t/09_test_importer_vars_toler1.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all toler=0); + +diff --git a/t/10_mean.t b/t/10_mean.t +index 322d3f5..777cdf3 100644 +--- a/t/10_mean.t ++++ b/t/10_mean.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic; +diff --git a/t/10_median.t b/t/10_median.t +index dc1b6d4..73527da 100644 +--- a/t/10_median.t ++++ b/t/10_median.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all); +diff --git a/t/10_mode.t b/t/10_mode.t +index 0b053cc..e27220f 100644 +--- a/t/10_mode.t ++++ b/t/10_mode.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all ignore_env); +diff --git a/t/10_moving_average.t b/t/10_moving_average.t +index eea4667..3a2587b 100644 +--- a/t/10_moving_average.t ++++ b/t/10_moving_average.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all nofill); +diff --git a/t/15_covariance.t b/t/15_covariance.t +index 1f2868a..4d13ed0 100644 +--- a/t/15_covariance.t ++++ b/t/15_covariance.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic; +diff --git a/t/15_variance.t b/t/15_variance.t +index fbd4cec..24073db 100644 +--- a/t/15_variance.t ++++ b/t/15_variance.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic; +diff --git a/t/17_stddev.t b/t/17_stddev.t +index 681aa32..11fa423 100644 +--- a/t/17_stddev.t ++++ b/t/17_stddev.t +@@ -1,5 +1,6 @@ + +-use t::locale_hack; ++ ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic; +diff --git a/t/19_combo.t b/t/19_combo.t +index 483e14b..5fba593 100644 +--- a/t/19_combo.t ++++ b/t/19_combo.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all); +diff --git a/t/20_LSF.t b/t/20_LSF.t +index 9941053..e3c14ea 100644 +--- a/t/20_LSF.t ++++ b/t/20_LSF.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic; +diff --git a/t/20_correlation.t b/t/20_correlation.t +index 629373a..015d12d 100644 +--- a/t/20_correlation.t ++++ b/t/20_correlation.t +@@ -1,5 +1,5 @@ + use strict; +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all toler=0.000_001); + +diff --git a/t/25_correlate_computed.t b/t/25_correlate_computed.t +index 3b79a06..2fa0c98 100644 +--- a/t/25_correlate_computed.t ++++ b/t/25_correlate_computed.t +@@ -1,4 +1,4 @@ +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all toler=0.05); +diff --git a/t/30_empty_constructor_tests.t b/t/30_empty_constructor_tests.t +index b603e74..6cd5557 100644 +--- a/t/30_empty_constructor_tests.t ++++ b/t/30_empty_constructor_tests.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Test; + use Statistics::Basic qw(:all); + +diff --git a/t/53_co_persistance.t b/t/53_co_persistance.t +index 827069d..94c0ed3 100644 +--- a/t/53_co_persistance.t ++++ b/t/53_co_persistance.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all ignore_env); +diff --git a/t/53_persistance.t b/t/53_persistance.t +index c71ab29..1007610 100644 +--- a/t/53_persistance.t ++++ b/t/53_persistance.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all); +diff --git a/t/54_doc_example.t b/t/54_doc_example.t +index 3237e82..a66c290 100644 +--- a/t/54_doc_example.t ++++ b/t/54_doc_example.t +@@ -1,5 +1,5 @@ + +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use Statistics::Basic qw(:all); + + my $v1 = vector(1,2,3,4,5); +diff --git a/t/60_bigfloats.t b/t/60_bigfloats.t +index d2f04b1..b052435 100644 +--- a/t/60_bigfloats.t ++++ b/t/60_bigfloats.t +@@ -1,4 +1,4 @@ +-use t::locale_hack; ++BEGIN { require "./t/locale_hack.pm" } + use strict; + use Test; + use Statistics::Basic qw(:all toler=0.000_001); +diff --git a/t/75_filtered_missings.t b/t/75_filtered_missings.t +index 0874446..862ca5a 100644 +--- a/t/75_filtered_missings.t ++++ b/t/75_filtered_missings.t +@@ -1,5 +1,5 @@ ++BEGIN { require "./t/locale_hack.pm" } + +-use t::locale_hack; + use Test; + use Statistics::Basic qw(:all); + +diff --git a/t/75_missing_correlated.t b/t/75_missing_correlated.t +index 2b16719..1532e81 100644 +--- a/t/75_missing_correlated.t ++++ b/t/75_missing_correlated.t +@@ -1,5 +1,5 @@ ++BEGIN { require "./t/locale_hack.pm" } + +-use t::locale_hack; + use Test; + use Statistics::Basic qw(:all); + +-- +2.26.0 + diff --git a/dev-perl/Statistics-Basic/metadata.xml b/dev-perl/Statistics-Basic/metadata.xml new file mode 100644 index 000000000000..667e09a99bf9 --- /dev/null +++ b/dev-perl/Statistics-Basic/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>perl@gentoo.org</email> + <name>Gentoo Perl Project</name> + </maintainer> + <upstream> + <remote-id type="cpan">Statistics-Basic</remote-id> + <remote-id type="cpan-module">Statistics::Basic</remote-id> + <remote-id type="cpan-module">Statistics::Basic::ComputedVector</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Correlation</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Covariance</remote-id> + <remote-id type="cpan-module">Statistics::Basic::LeastSquareFit</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Mean</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Median</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Mode</remote-id> + <remote-id type="cpan-module">Statistics::Basic::StdDev</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Variance</remote-id> + <remote-id type="cpan-module">Statistics::Basic::Vector</remote-id> + </upstream> +</pkgmetadata> |