summaryrefslogtreecommitdiff
path: root/devel/p5-List-MoreUtils
AgeCommit message (Collapse)AuthorFilesLines
2016-07-21Updated p5-List-MoreUtils to 0.416.wiz2-8/+7
0.416 2016-07-06 - Change the way how the XS part is loaded as a result of RT#115808 - Fix some spelling errors (fix RT#115807), thanks Salvatore Bonaccorso - Requires XSLoader 0.22
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2016-05-03Updated to devel/p5-List-MoreUtils 0.415mef2-7/+7
---------------------------------------- 0.415 2016-05-01 - Release 0.414_001 as 0.415 without further changes 0.414_001 2016-04-13 - fix RT#75727 - after's XS implementation call XSRETURN(-1) when it doesn't find an element (2nd patch provided by Reini Urban, regression test provided by Tony Cook) - fix RT#113117 - XS's minmax() sometimes return undef (perl >= 5.20), thanks PERLANCAR and SREZIC - explicit test for thesis in RT#110998 - XS implementation of pairwise fails with memory allocation error when there are more return values than in original lists -- thesis is proven wrong - efficiency improvements by bulk88 - improve some tests to get clearer reports - distinguish between "Makefile.PL find's a .git directory" and "Makefile.PL runs in maintainer mode"
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1-1/+2
Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-06-14Update to 0.413:wiz2-7/+6
0.413 2015-06-10 - Fix compiling in c++ mode (depreciated, but some people seem to require it). Solves RT#104690
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-05-23Update 0.410 to 0.412mef2-6/+6
--------------------- 0.412 2015-05-19 - release 0.411_001 without further changes 0.411_001 2015-05-11 - move generation of test endpoints to author stage as requested per issue/#9 - add a rough guide for contributors - fix rt#103251 to avoid removing bundled stuff by accident - Fix compilation errors under cl (Thanks to jddurand)
2015-04-02Update to 0.410:wiz2-6/+6
0.410 2015-03-30 - release 0.409_003 after no further issues came up 0.409_003 2015-03-27 - update bundled bootstrap modules * Data::Tumbler to 0.010 * Test::WriteVariants to 0.012 * Config::AutoConf to 0.311 - fix spelling (and add stop-words for names etc. in author tests) 0.409_002 2015-03-23 - fix multiple mg_get can break weird tie's (thanks to leont) - fix test run using PERL5OPT=d:Confess (thanks kentl & ribasushi) - use base instead of parent, cause parent isn't bundled before 5.10.1 (smoke report from SREZIC) - update bundled modules (for bootstrapping) and ppport.h (from 3.25 to 3.31) 0.409_001 2015-03-21 - fix RT#102885: uniq bug broke tied array (reported by louying@pwrd.com) - fix issue/8: Macros introduced in dfd851147f cause problems with MSVC (reported by A. Sinan Unur) - Update ppport.h from 3.25 to 3.31 0.408 2015-03-18 - fix RT#102840: uniq broken for call-by-function-return (reported by Jean-Damien Durand), with a new test case thanks to Thomas Sibley - fix RT#102853: hent_val accesses (reported by Brad Forschinger with a reasonable patch) - fix RT#102833: Compilation error with perl 5.21.7+ (reported by Slaven Rezic) - fix regex for RT#44518 test 0.407 2015-03-17 - Added one(), onlyidx(), onlyval() (RT#73134, MHASCH) and onlyres() - improve XS maintainability - document how uniq/distinct deal with undef (RT#49800) - add bsearchidx to satisfy RT#63470 - add singleton to satisfy RT#94382 - fix RT#82039 - uniq changes the type of its arguments - fix RT#44518 again
2015-03-05Update to 0.406:wiz2-6/+6
0.406 2015-03-03 - add new functions firstres and lastres in addition to firstidx, lastidx, firstval and lastval - regenerate MANIFEST to bundle README.md
2015-02-17Update to 0.405:wiz2-6/+6
0.405 2015-02-14 - fix RT#78527 - first_val/last_val in documentation - fix RT#102055 - ExtUtils::MakeMaker required version absurdly high - update README (deploy it as README.md now) - fix compiler issue for older/ansi-c89 compilers - remove local compat workarounds in favour for ppport.h
2015-02-01Update to 0.404:wiz2-6/+6
0.404 2015-01-28 - fix ancient toolchains (PREREQ_PM &Co. set appropriately), reported by ilmari - bump version required of Test::More to 0.96 (#toolchain calls it a "sane subset") - fix some meta-data #toolchain pointed out
2015-01-28Update to 0.403:wiz2-6/+6
0.403 2015-01-27 - remove most recent stable perl recommendation from meta to workaround misbehaving CPAN clients blocking update - update copyright date - ensure AUTHOR is a string on older toolchains
2014-12-30Update to 0.402:wiz2-8/+8
0.402 2014-12-17 - bump Config::AutoConf and Test::WriteVariants requirement for improved 5.6 compatibility (fixes rt#101121) - use base instead of parent in configure stage (improves building on 5.6) - fix rt#101067 by applying patch from Father Chrysostomos (thanks to Lukas Mai (MAUKE) for reporting and explaining) 0.401 2014-12-08 - update bundled Config::AutoConf to 0.307 - release after long testing period 0.400_010 2014-12-08 - bundle configure_requires using inc::latest - fix RT#96596 by checking types before starting logic ... - lower minimum perl required to 5.6 - switch to check_produce_loadable_xs_build of Config::AutoConf 0.306 0.400_009 2014-05-05 - improve documentation (David Golden, Jens Rehsack) - bundle non-core modules (compared to 5.14) 0.400_008 2014-04-24 - fix none for 0.24 and clarify API tag documentation (David Golden) - refactor import tags for clarity (David Golden) 0.400_007 2014-04-22 - cut out exporter-related cruft; it was only necessary when needing to choose between multiple implementations (Toby Inkster) - Reorganize and clarify documentation (David Golden) - revise SYNOPSIS and DESCRIPTION for revised export model (David Golden) - introduce ":like_*" import tags (Toby Inkster, Jens Rehsack) - remove Data::Tumbler and Module::Pluggable from configure dependencies, they're coming with Test::WriteVariants 0.400_006 2014-04-01 - fix typos in POD (RT#87490 - thanks to David Steinbrunner) - refactor LMU as discussed with David Golden, Tim Bunce and Toby Inkster 0.400_005 2014-03-24 - rename implementations from alias => relax and tassilo => strict - remove 'sno' implementation - add precedence 'default' in addition to 'all' for those who prefer strict over relax - move dependency Module::Runtime from configure to runtime 0.400_004 2014-03-21 - Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster) - fix issues on older perls back to 5.8.1 (Config::AutoConf will not do out of the box, but this can be fixed) - fix backward compatibility issues (RT#94013 in conjunction with RT#93995) Details needs to be discussed with Moose community (unless they stop caring) to get out of distinguishing hell as soon as possible - fix some spelling issues reported by David Steinbrunner (RT#86347) - clarify depedencies, especially recommended ones - add some additional tests to prove reported bugs (informed reporters when not reproducable) 0.400_003 2014-03-18 - fix compile error on threaded perls (RT#93934 - thanks Andreas Koenig for reporting) - fix exporter configuration (RT#93929 - thanks Andreas Koenig for reporting) - fix RT#40905 by allowing choose an appropriate implementation - add test for RT#76749 - seems not reproducable (but hopefully reporter David J. Oswald can fix the test to help fixing the issue beyond) 0.400_002 2014-03-16 - reduce minimum perl version to 5.8.1 - split implementations between existing authors - switch to DynaLoader and Sub::Exporter - rely for testing on Test::WriteVariants and Data::Tumbler (DBI::Test technology to improve tests) - fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen) 0.400_001 2013-10-11 - Reformat Changes as per CPAN::Changes::Spec - taking FIRSTCOME power and move repository to GitHub - merge Tassilo's 0.25_nn dev releases back * mark "any" and "all" as "to be discussed" ==> API changes made by Alias/ADAMK - bump version to clarify new age (contributors welcome!) - bump minimum perl version to 5.8.3
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2011-08-23Updated devel/p5-List-MoreUtils to 0.33abs2-9/+8
0.33 Thu 4 Aug 2011 - Updated can_xs to fix a bug in it 0.32 Fri May 20 2011 - Production release, no other changes 0.31_02 Mon 21 Mar 2011 - More accurate detection of XS support (ADAMK) 0.31_01 Mon 21 Mar 2011 - Updating copyright year (ADAMK) - Teak documentation of all() and none() (WYANT) - Memory leak fixed for apply() and XS version restored (ARC) - Memory leak fixed for indexes() and XS version restored (ARC) - Memory leak fixed for part() and XS version restored (ARC) 0.30 Thu 16 Dec 2010 - Change the way we localise PERL_DL_NONLAZY to false to remove a warning that some people were seeing. The new approach is taken from the way that List::Util does it. 0.29 Wed 8 Dec 2010 - Removed an erroneous Test::NoWarnings dependency 0.28 Tue 7 Dec 2010 - Switching to a production release - Restored the regression test for RT #38630 from 0.23. As apply() was disabled in 0.27_04 this test will only act to validate the future XS restoration of apply(). - Adding uniq warning tests, disabled initially 0.27_04 Mon 6 Dec 2010 - The behaviour of any/all/none/notall has changed when passed a null list to treat a null list as a legitimate list. Instead of returning C<undef> the functions now return the following: any {} == false, all {} == true, none {} == true, notall {} == false. Resolves #40905: Returning undef when none is passed an empty - Disabled the leaking XS versions of part(), apply() and indexes() 0.27_03 Mon 6 Dec 2010 - General house cleaning 0.27_02 Wed 1 Dec 2010 - Reduced test suite peak memory consumption by 5-10 meg - Added the 'distinct' alias for the uniq function, for people that like their chained map/grep/sort pipelines with a SQL'ish flavour. - Expanded test suite for the any() group of functions. - The any() group of functions now strictly always return scalar boolean true, false and undef to match the XS version. 0.27_01 Wed 1 Dec 2010 - Refactored the split test scripts into a common test module to be shared between both the Perl and XS versions. - Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847 "minmax error: unpredictable results with lists of 1 element" 0.26 Tue 23 Nov 2010 - No changes - Some parts of the CPAN cloud were confusing my 0.24 release with the older deleted 0.24. Bumping version past Tassilo's to clarify things.
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2009-09-20Updating devel/p5-List-MoreUtils from 0.24 to 0.25beta02sno2-8/+8
Upstream changes: 0.25_02 Sat Aug 1 06:41:55 EDT 2009 - MS VC++ 7 doesn't like inline nor 'long long' (patch provided by Taro Nishino (taro DOT nishino AT gmail.com) - Newx isbn't around in older perls so use New(0,...) instead 0.25_01 Thu Jul 30 17:43:20 EDT 2009 - it seems the only way of handling the stack that works on all flavors of the multicall API is by making a shallow copy of it and use that between the PUSH/POP_MULTICALL bracket - fix awkward ok() override in List-MoreUtils.t so that it reports line numbers in test failures properly
2009-07-28Updating package for p5 module List::MoreUtils from 0.22nb2 to 0.24sno2-8/+9
pkgsrc changes: - Adding license (perl 5 license) Upstream changes: 0.24 Sun Jul 19 08:26:35 EDT 2009 - List::MoreUtils was not handling the stack properly when the stack was grown from inside code-references - a couple of tests for each_arrayref were calling each_array 0.23 Sun Apr 19 06:56:09 EDT 2009 - BACKWARDS INCOMPATIBLE CHANGE: fixed: Returning undef when none is passed an empty array is counterintuitive (http://rt.cpan.org/Ticket/Display.html?id=40905) - fixed: minmax error: unpredictable results with lists of 1 element (http://rt.cpan.org/Ticket/Display.html?id=39847) - fixed: bug: uniq doesn't like undef values. uniq warns on undef values (http://rt.cpan.org/Ticket/Display.html?id=37533) (http://rt.cpan.org/Ticket/Display.html?id=43214) - fixed: bug in pairwise when $a and $b are lexically defined using my (http://rt.cpan.org/Ticket/Display.html?id=44518) - fixed: Big memory leak with XS part() (http://rt.cpan.org/Ticket/Display.html?id=41097) - fixed: memory leak in indexes() [XS] (http://rt.cpan.org/Public/Bug/Display.html?id=41494) - reduced memory-requirements for the part() tests as that was responsible for a lot of unnecessary test-failures - new function bsearch() which performs a binary search
2008-11-03Re-enable building the XS version. I can't remember why I disabled thatbad1-5/+2
and it does seem to work. PKGREVISION++ Closes PR pkg/39095 from Jens Rehsack.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-06-20Add DESTDIR support.joerg1-1/+2
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-01-10Force building the non-XS version.bad1-2/+4
2006-09-01update devel/p5-List-MoreUtils from 0.19 to 0.22abs2-6/+6
0.22 Sun Jul 2 11:25:39 EDT 2006 - SvPV_nolen doesn't exist on pre 5.6 perls 0.21 Sun Jun 18 07:59:06 EDT 2006 - propagate dies from inside the code-reference of pairwise to caller 0.20 Tue Apr 25 15:43:57 EDT 2006 - part() would destroy the list elements when changing an array in place (@list = part { ... } @list)
2006-06-07Added devel/p5-List-MoreUtils-0.19abs4-0/+27
Provide the missing functionality from List::Util (see "SUGGESTED ADDITIONS" in its manpage).