summaryrefslogtreecommitdiff
path: root/cpan
Commit message (Collapse)AuthorAgeFilesLines
* Tweaks to podlators integration.Craig A. Berry2016-01-302-3/+71
| | | | | | It's only perlpodstyle that we can't build the man page for since it lives in the top-level pod/ directory. Plus there was a new test that I had missed in the integration.
* Integrate podlators 4.05.Craig A. Berry2016-01-3012-47/+189
|
* Upgrade Encode from version 2.79 to 2.80Steve Hay2016-01-283-24/+21
|
* Upgrade Encode from version 2.78 to 2.79Steve Hay2016-01-259-36/+66
| | | | | | | | This removes two of the blead "customizations", which were actually only differences in the "$Id:" line, but the third (encoding.pm) has to stay because the file hasn't otherwise changed so removing the "customization" would be a change with no $VERSION bump, which causes t/porting/cmp_version.t to fail. Sigh.
* backport EUMM commitsDaniel Dragan2016-01-2530-30/+30
| | | | | | | | | | | | | | | -commit "Cache is_make_type" and "Optimise is_make_type RE" stops 40 executions of "gmake.exe -v" process for each Makefile.PL run, these 40 make process launches make it it very difficult to debug make_ext.pl and the make tool with a system call logger, see Perl RT #123440 ticket for details -commit "Win32 gmake needs SHELL to be specified" allows Win32 perl to be built with gmake, if msysgit is in the PATH env var, without this patch gmake will use bash as the shell instead of cmd.exe and no EUMM modules can be built during a Win32 perl build, since bash and cmd.exe command line strings are not compatible with each other, see Perl RT #123440 ticket for details
* t/echo.t needs SHELL env for Win32 gmakebulk882016-01-251-0/+4
| | | | | | | | | | | | | | | | | | | | | Win32 gmake prefers "sh.exe" (IE bash) over "cmd.exe" if it finds sh.exe in PATH. Win32 Git usually comes with sh.exe. Running sh.exe causes problems and isn't a supported build config for native (not Cygwin) Win32 perl. See also https://rt.perl.org/Public/Bug/Display.html?id=123440#txn-1374997 Fixes --------------------------------- ok 8 - something.txt exists not ok 9 - contents# Failed test 'contents' # at t/echo.t line 69. # got: '$ # ' # expected: '$something$ # ' # Testing variables escaped # Temp dir: C:\Users\Owner\AppData\Local\Temp\gGwL2kl3Oh ok 10 - make: variables escaped
* Win32 gmake needs SHELL to be specifiedSisyphus2016-01-252-3/+25
| | | | Signed-off-by: Ed J <mohawk2@users.noreply.github.com>
* Optimise is_make_type REEd J2016-01-251-1/+1
|
* Cache is_make_typeEd J2016-01-252-5/+16
|
* Upgrade Pod-Usage from version 1.67 to 1.68Steve Hay2016-01-073-9/+25
|
* Upgrade Test-Harness from version 3.35 to 3.36Steve Hay2016-01-0752-102/+127
|
* give Win32 miniperl a real getcwd for build perfDaniel Dragan2016-01-071-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getcwd() is now 605x faster for Win32 miniperl. ------------------------------ use Cwd; Cwd::getcwd() for(0..10000); ------------------------------ before C:\p523\src\win32>timeit -f t.dat ..\miniperl -I..\lib t.pl Version Number: Windows NT 6.1 (Build 7601) Exit Time: 2:03 am, Thursday, December 10 2015 Elapsed Time: 0:01:12.438 Process Time: 0:00:14.289 System Calls: 5802378 Context Switches: 1455066 Page Faults: 5250724 Bytes Read: 76809789 Bytes Written: 5278717 Bytes Other: 10407004 after C:\p523\src\win32>timeit -f t.dat ..\miniperl -I..\lib t.pl Version Number: Windows NT 6.1 (Build 7601) Exit Time: 1:20 am, Thursday, December 10 2015 Elapsed Time: 0:00:00.119 Process Time: 0:00:00.124 System Calls: 4658 Context Switches: 540 Page Faults: 1127 Bytes Read: 99074 Bytes Written: 0 Bytes Other: 12888
* podlators has been upgraded to version 4.04Steve Hay2016-01-062-958/+0
| | | | | | | | | | | Remove the Changes file that didn't need to be added; also remove the VERSION file, which I see no need for -- Makefile.PL says that the distro's version comes from lib/Pod/Man.pm, and in fact all the .pm files have the same version anyway. Note: Porting/Maintainers.pl is out of sync in its notes about pod2man and pod2text (and doesn't note that Makefile.PL is locally modified), but that's about to change in 4.05 anyway, so no point in fixing right now.
* Upgrade Math-BigInt from version 1.999714 to 1.999715Steve Hay2016-01-066-50/+94
|
* Upgrade libnet from version 3.07 to 3.08Steve Hay2016-01-0615-92/+88
|
* Upgrade Unicode-Normalize from version 1.24 to 1.25Steve Hay2016-01-052-1/+5
|
* Upgrade bignum from version 0.41 to 0.42Steve Hay2016-01-0529-537/+585
|
* Upgrade Math-BigRat from version 0.260801 to 0.260802Steve Hay2016-01-0515-825/+1085
| | | | | | (This maintains the one minor divergence between blead and cpan. The blead version first appeared in 50a54b125c. I haven't examined whether this difference needs to remain, or whether we can switch to the cpan version.)
* Upgrade Math-BigInt-FastCalc from version 0.38 to 0.40Steve Hay2016-01-051-1/+1
|
* Upgrade Math-BigInt from version 1.999710 to 1.999714Steve Hay2016-01-0567-6217/+7479
|
* update podlators to 4.04Karen Etheridge2016-01-0313-21/+150
|
* Update podlators to version 4.03Karen Etheridge2016-01-0163-1371/+3880
|
* Revert "Upgrade Socket from 2.020 to 2.021"Steve Hay2015-12-174-101/+40
| | | | | | This reverts commit 0bd66ca801c5fb84ee6a8feeb8114f0d8248029f. Worked for me, but Jenkins isn't happy :-(
* Upgrade Term-ANSIColor from 4.03 to 4.04Steve Hay2015-12-171-10/+14
|
* Upgrade Socket from 2.020 to 2.021Steve Hay2015-12-174-40/+101
| | | | Blead customizations are now assimilated.
* Upgrade CPAN-Meta-YAML from 0.017-TRIAL to 0.018Steve Hay2015-12-171-2/+2
|
* Upgrade CPAN-Meta-Requirements from 2.133 to 2.140Steve Hay2015-12-178-72/+203
|
* Mark the Perldoc.pm as customizedJarkko Hietaniemi2015-12-151-1/+1
|
* amigaos4: cpan/Pod-Perldoc: add pager preferencesAndy Broad2015-12-151-0/+4
| | | | Upstreamed: https://rt.cpan.org/Ticket/Display.html?id=110368
* Update Math-BigInt-FastCalc to CPAN version 0.38Chris 'BinGOs' Williams2015-12-072-3/+3
| | | | | | | | [DELTA] 2015-12-02 v0.38 pjacklam * Use 'static double', not just 'double' in FastCalc.xs. * Move 'Test::More' from 'build_requires' to 'test_requires' in Makefile.PL.
* [PATCH] Bump Locale-Codes from 3.36 to 3.37Sullivan Beck2015-12-0329-175/+205
| | | | Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
* Update Unicode-Normalize to CPAN version 1.24Chris 'BinGOs' Williams2015-12-033-3/+6
| | | | | | | | | | | [DELTA] 1.24 Sun Nov 29 05:48:44 UTC 2015 - Updated to use most recent GNU license file. ( https://rt.cpan.org/Public/Bug/Display.html?id=108003 ) - Silence compiler warning message ( https://rt.cpan.org/Public/Bug/Display.html?id=109577 ) - Add kwalitee suggested changes.
* Undo blead customization of Text-ParseWords test scriptSteve Hay2015-12-031-122/+122
| | | | | | | | | | | | | | | | | The customization simply changed DOS EOLs to UNIX EOLs, dating from a time when the intention was to get all files in blead into UNIX EOL format. However, since then many more files have crept in with DOS EOLs (for example, many files under cpan/Pod-Checker, cpan/Pod-Parser and cpan/Pod-Usage have DOS EOLs in my Git workspace (on Windows) and in the most recent perl release tarballs (5.22.1-RC3 (made from Windows) and 5.23.5 (not made from Windows AFAIK))) and they clearly do no harm, so there is no point in trying to make all files have UNIX EOLs and keep them that way, and therefore no point in this customization. The GitHub PR that was referenced in Porting/Maintainers.pl has already been closed (not merged). There are no changes to ParseWords.t here other than the EOLs.
* Update Module-Metadata to version 1.000031Karen Etheridge2015-11-242-6/+6
| | | | | | 1.000031 2015-11-24 03:57:55Z (TRIAL RELEASE) - be less noisy on failure when building as part of perl core (see perl RT#126685)
* move encoding-warnings from cpan/ to dist/David Mitchell2015-11-235-381/+0
| | | | | A private communication with Audrey indicated that to allow us to make mods, this was the preferred solution.
* Update Module-Metadata to version 1.000030Karen Etheridge2015-11-202-15/+27
| | | | | | | | 1.000030 2015-11-20 03:03:24Z (TRIAL RELEASE) - temp dirs cleaned up during tests (Steve Hay) - more accurately mark tests as TODO, so as to have a quieter and less confusing test run without passing TODO tests. This release is primarily intended for the perl 5.23.5 release.
* Update Config::Perl::V to 0.25H.Merijn Brand2015-11-1814-11/+379
|
* Upgrade Time::HiRes from version 1.9727_02 to 1.9728Steve Hay2015-11-173-1/+23
|
* Upgrade Math::BigInt::FastCalc from version 0.35 to 0.37Steve Hay2015-11-171-2/+2
|
* Upgrade Math::BigInt from version 1.999707 to 1.999710Steve Hay2015-11-1712-167/+340
|
* Update Pod-Simple to CPAN version 3.32Chris 'BinGOs' Williams2015-11-0333-482/+472
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2015-11-02 Marc Green <marcgreen@cpan.org> * Release 3.32 Fixed failing tests on Windows. Thanks to A. Sinan Unur for the patch! Switched debugging output from STDOUT to STDERR. Should rarely be used, but modules that do depend on debugging output might need to change how they handle it. Patch from Karl Williamson (GitHub Pull Request #76). Added errata_seen() to make POD errors easily accessible. Thanks to Sean Zellmer for the pull request! 2015-08-23 Marc Green <marcgreen@cpan.org> * Release 3.31 No changes since 3.30_1. 2015-07-19 Marc Green <marcgreen@cpan.org> * Release 3.30_1 Simplified the detection of case-insensitivity in Pod::Simple::Search. Fixed "Use of uninitialized value $1 in lc" warning in Pod::Simple::Search. If @INC includes the current directory symbol, '.', the survey() method of Pod::Simple::Search no longer excludes it from its list of directories to search. Instead, The survey() and find() methods now both exclude duplicate directories from @INC (RT #102344). Moved source repository and updated links to new perl-pod GitHub organization: https://github.com/perl-pod/pod-simple. Improved repository links and added GitHub issue tracking link to the distribution metadata. Switched from File::Spec's catdir to catfile for path names, to fix failures on VMS. Also now use Unix path semantics where they're not required to be platform-specific. Thanks to Craig A. Berry for the patch (RT #105511). Improved the example use of the 'html_encode_chars()' method in the Pod::Simple::XHTML documentation. Patch from Randy Stauner.
* Update Math-BigInt-FastCalc to CPAN version 0.35Chris 'BinGOs' Williams2015-11-021-3/+1
| | | | | | | | | | | | [DELTA] 2015-10-28 v0.35 pjacklam * Sync test files with Math-BigInt-1.999707. * Update the README file. * Replace 'use vars ...' with 'our ...'. We require a Perl newer than 5.6.0 anyway. * Required version of Math-BigInt is now 1.999706. * Move 'Test::More' from 'build_requires' to 'test_requires' in Makefile.PL.
* Update Getopt-Long to CPAN version 2.48Chris 'BinGOs' Williams2015-11-021-7/+13
| | | | | | | | | | | [DELTA] Changes in version 2.48 ----------------------- * Fix bug https://rt.cpan.org/Ticket/Display.html?id=39052. Thanks to Roy Ivy III for digging this out and providing patches.
* Upgrade Math::BigInt from version 1.999706 to 1.999707Steve Hay2015-11-024-29/+65
|
* Upgrade Math-BigInt from version 1.999705 to 1.999706Steve Hay2015-10-2910-23/+72
|
* don't distribute version::vpp/EUMM::version::vppDaniel Dragan2015-10-283-2069/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version::vpp is not part of the public API of version::, the core cpan/version/lib/version.pm is not capable of using it unlike the version.pm on cpan, and the Makefile.PL from cpan version:: that picks between vpp and vxs isn't in core either. The xsubs behind core version.pm are permanently baked in universal.c, they arent "static XS" or "dynamic (shared lib) XS", and no XSLoader/DynaLoader is used. vpp.pm is therefore useless in blead distributed version:: since vpp.pm is only useful on very old perls. In blead, vpp only existed for the purpose of making 00impl-pp.t pass, yet takes up space in the perl tarball, and was installed into the final install location, so remove vpp.pm to save space since it is unusable. vpp.pm and the rest of version is developed on cpan, not in core, and vpp.pm is sort of a devel tool and sanity check and therefore an author test, and core doesn't include author tests like pod-coverage.t so that is one other reason it is being removed. Also remove EUMM's vpp.pm, first it isn't miniperl compatible, and it also is a copy more or less of version::vpp, and blead perl comes with version.pm, since it is blead perl and not an old perl. If there is an accident/error/bad behaviour EUMM::vpp.pm can get loaded ( http://www.nntp.perl.org/group/perl.perl5.porters/2015/10/msg232039.html ), but it is an error for it to ever be loaded. Prevent "silent failure" by deleteing EUMM::vpp.pm, this way the failure will be an obvious can't find EUMM::vpp.pm instead of subtle differences between the XS and PP version implementations, or the not miniperl compatible failure. Although ExtUtils::MakeMaker::version::regex.pm could be deleted for the same reasons as EUMM::vpp.pm, I am leaving it in for now until the EUMM patch in "version PP is not PP" goes through review, but still dont install it, blead comes with the official version::regex.pm version::vpp.pm is 22KB 00impl-pp.t is 0.5KB ExtUtils::MakeMaker::version::vpp.pm is 23KB ExtUtils::MakeMaker::version::regex.pm is 5KB The 3 .pm files were being installed into the final installed perl location where they are useless on blead perl. Some people complain perl core is too big/bloated (redhat perl), removing 50KB and 3 files from final location, and 45.5KB and 3 files from the tarball helps to trim the core.
* Upgrade Unicode-Normalize from version 1.21 to 1.23Steve Hay2015-10-2715-545/+1421
|
* Upgrade Math-BigInt from version 1.999704 to 1.999705Steve Hay2015-10-274-46/+75
|
* hv_iternext can return NULLJarkko Hietaniemi2015-10-231-1/+3
| | | | Coverity #104801
* Update Time-Piece to CPAN version 1.31Chris 'BinGOs' Williams2015-10-214-11/+31
| | | | | | | | | | | | | [DELTA] 1.31 2015-10-20 - No Changes since 1.30_01 1.30_01 2015-09-01 - Ignore some tests on non *nix platforms - fix compile warnings - Inherit from Dynaloader (fix static build issues) - Fix windows mem corruption