summaryrefslogtreecommitdiff
path: root/cpan
Commit message (Collapse)AuthorAgeFilesLines
* cpan/ExtUtils-MakeMaker - Update to version 7.70Yves Orton2023-03-2835-64/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7.70 Sun 26 Mar 14:13:20 BST 2023 No changes since v7.69_01 7.69_01 Sat 25 Mar 11:06:19 GMT 2023 Core reversions: - Reverted the PERL_CORE and PERL_SRC changes from v7.67_02 These will be reintroduced after more testing in core 7.68 Tue 14 Mar 21:38:00 GMT 2023 No changes since v7.67_02 7.67_02 Mon 6 Mar 10:53:22 GMT 2023 Core fixes: - initialize PERL_CORE object var early and use it consistently - only search for PERL_SRC when PERL_CORE is true or unset Clean-ups: - remove use vars from non-bundled modules - remove unused _find_magic_vstring function 7.67_01 Wed 1 Mar 12:38:00 GMT 2023 Bug fixes: - Treat MidnightBSD as a BSD - fix MIN_PERL_VERSION for perl versions with underscores Test fixes: - t/.../More.pm - remove isn't: apostrophe as a package sep is deprecated
* cpan/libnet - update to version 3.15 and remove old customization infoYves Orton2023-03-2015-60/+40
| | | | | | | | | | | | | | | | | | | | | | | | | We were bundling something that claimed to be 3.14 but which was not. This removes the customization info and sync with a rereleased 3.15 which is the same as the actual 3.14 but with a version bump to keep cmp_version.t happy. This is the change log 3.15 and 3.14: 3.15 2023-03-20 - Release for updating bleadperl to avoid cmp_version.t trouble. No code changes. 3.14 2022-05-22 - Remove broken link in Net::FTP manpage. [Mike Blackwell] - Fix EBCDIC detection. [Karl Williamson, PR#45] - Fix non-deterministic output in libnet.cfg. [Sergei Trofimovich, PR#44] - Fix TLS session reuse for dataconn with TLS 1.3 when using passive mode. [Steffen Ullrich, PR#41]
* cpan/Test-Simple - Update to version 1.302194Yves Orton2023-03-1870-70/+71
| | | | | | 1.302194 2023-03-13 20:06:57-07:00 America/Los_Angeles - Fix failing test on 5.10
* cpan/Test-Simple - Update to version 1.302193Yves Orton2023-03-0773-80/+133
| | | | | | 1.302193 2023-03-06 09:38:00-08:00 America/Los_Angeles - Deprecate isn't()
* cpan/Config-Perl-V - update to 0.36Yves Orton2023-03-0229-40/+256
|
* cpan/Digest-SHA - sync to 6.04Yves Orton2023-02-266-30/+27
| | | | Updated to build without warnings on gcc-12.
* parent: synch with CPAN version 0.241Max Maischein2023-02-183-3/+3
| | | | | | From Changes: Use Test::More::isnt() instead of Test::More::isn't in tests, which is deprecated, as ' isn't allowed as package separator in an upcoming version of Perl. No changes in module code.
* experimental: sync with CPAN version 0.031Leon Timmermans2023-02-152-5/+164
| | | | | | | | | | | From Changes: - Fix the name of the extra_paired_delimiters feature (previously mis-documented as extra_paired_delims) - Added "stable.pm", which acts like experimental.pm only for features which have been marked non-experimental in their current form, in later version of perl.
* IO-Compress: sync with CPAN version 2.204Paul Marquess2023-02-1530-143/+145
| | | | | | | | | | From Changes: * Update Gzip.pm https://github.com/pmqs/IO-Compress/pull/49 * Allow Z_NULL https://github.com/pmqs/Compress-Raw-Zlib/issues/17
* cpan/Term-Cap - update to version 1.18Yves Orton2023-02-102-6/+6
| | | | | | | | | | | 1.18: Fri 10 Feb 12:43:07 GMT 2023 - use isnt rather than isn't (Nicolas Mendoza) - Prevent unintended parse of ':' in TERMPATH (David Farrell) - Various code cleanups (Arkadiy Voronov) - Remove indirect method calls from documentation (Dan Book) Emails redacted in the above. See Term-Cap Changes file for actual entry.
* Compress-Raw-Bzip2 - update to v2.204Yves Orton2023-02-0910-198/+198
| | | | | | | | | | | | | | | | | | | 2.204 8 February 2023 * Cast isdigit argument as unsigned char https://github.com/pmqs/Compress-Raw-Bzip2/pull/9 967696b4fa91768fa4d46163f46982bc063a175e * Use GIMME_V instead of GIMME https://github.com/pmqs/Compress-Raw-Bzip2/pull/8 54e3c1e18b61f0892056925240bbc80f76e2f038 * typos 12496575c17829506cc9c9fa325e31aab1fcd1c7 * Trim trailing spaces from bzip2-src https://github.com/pmqs/Compress-Raw-Bzip2/pull/7 8728d405e8d805cb88685b82a5e5493b62288046
* Update Compress-Raw-Zlib to v2.204Yves Orton2023-02-0914-193/+226
| | | | | | | | | | | 2.204 8 February 2023 * Update zlib sources to zlib-1.2.13 https://github.com/pmqs/Compress-Raw-Zlib/issues/20 eafe29c85437582d16c6bda16449ea2dea534266 * Use GIMME_V instead of the deprecated GIMME https://github.com/pmqs/Compress-Raw-Zlib/pull/19 7a7b045d9d8729a6c82a78039dab5decf7e65907
* Test::Simple: sync with CPAN 1.302192Chad Granum2023-02-0571-70/+71
| | | | From Changes: Silence deprecation warning when testing smartmatch
* Update autodie to CPAN version 2.36Todd Rinaldo2023-01-3012-16/+17
| | | | | | | | | | [DELTA] 2.36 2023-01-30 16:48:23+00:00 UTC * Remove the use of ' as a package separator. * Fix spelling errors in POD.
* Update Memoize to 1.16Aristotle Pagaltzis2023-01-297-12/+15
|
* Update autodie to CPAN version 2.35Todd Rinaldo2023-01-2710-9/+14
| | | | | | | | | | | | [DELTA] 2.35 2023-01-27 16:00:26+00:00 UTC * Prepare for 5.38 changes to deprecate smartmatch * Remove +x bit from pm and t files * CI - Turn off Pod coverage and critic tests below 5.12
* update podlators to 5.01reneeb2023-01-2075-467/+939
|
* Update IO::Zlib to 1.14reneeb2023-01-201-1/+1
|
* update Config::Perl::V to 0.35reneeb2023-01-191-2/+2
|
* update JSON::PP to 4.16reneeb2023-01-198-183/+128
|
* Update IO-Zlib to v1.12 - fixed tests for parallelismYves Orton2022-12-309-9/+9
|
* cpan/JSON-PP - Update to version 4.13, more features faster parallel testsYves Orton2022-12-2619-6/+61
|
* Update ExtUtils-MakeMaker to CPAN version 7.66Chris 'BinGOs' Williams2022-12-2537-58/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 7.66 Sun 25 Dec 08:47:54 GMT 2022 No changes since v7.65_03 7.65_03 Sat 24 Dec 00:14:35 GMT 2022 Bug fixes: - Reverted "Return hint file loading to quoted eval" introduced with v7.47_11 - Implement tempdir() logic for parallel tests 7.65_02 Fri 22 Jul 13:44:57 BST 2022 Bug fixes: - Don't use rpath for macOS <= 10.4 - Only include existent directories in libpath - Silence spurious warning when a postamble returns undef 7.65_01 Mon 30 May 10:44:31 BST 2022 Doc fixes: - use Test::More rather than Test.pm in FAQ example - fix typos using WriteMakeFile rather than WriteMakefile
* Update ExtUtils-Install to CPAN version 2.22Chris 'BinGOs' Williams2022-12-255-9/+24
| | | | | | | | | [DELTA] 2.22 - Explicitly use File::Compare in Installapi2.t - Use a private directory for tests
* Update experimental to CPAN version 0.030Leon Timmermans2022-12-192-4/+11
| | | | Adapt to future deprecation of smartmatch
* Update podlators to CPAN version 5.00Russ Allbery2022-12-0982-1217/+3332
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5.00 - 2022-11-25: Changes Drop support for Perl 5.8. The minimum required version is Perl 5.10. The default output encoding of Pod::Man on non-EBCDIC systems is now UTF-8. The utf8 option (-u or --utf8 to pod2man) is now ignored, since it is the default. See the ENCODING section of its documentation for testing results and further discussion. (#68741) Pod::Man now supports an encoding option (-e or --encoding to pod2man), to change the output encoding to any encoding recognized by Encode, or the special values groff or roff. Setting it to roff requests the old behavior of using character substitutions and *roff escapes to generate ASCII-only output (the default prior to this version). Pod::Man now supports the groff output encoding, which replaces all non-ASCII characters with \[uNNNN] escapes. This escape was not supported by the originally *roff implementation, but it is supported by groff and mandoc and allows proper representation of Unicode characters. This output format has no known advantages in portability over UTF-8 on non-EBCDIC systems. It is the default output format on EBCDIC systems, and when the Encode module is not available. (#73804) Pod::Man no longer does guesswork transformations that only affected troff output. Formatting manual pages with troff is exceptionally rare, and this magic caused constant maintenance issues. This means "--" is no longer changed to an em-dash, strings of capital letters aren't made a bit smaller, no attempt is made to change double quotes to paired quotes, and no special formatting is done for C++. (#132007) Guesswork (formatting rules based on heuristics intended for Perl documentation) can now be disabled or selectively enabled in Pod::Man with the guesswork option (--guessword to pod2man). (#143668) Pod::Text now supports an encoding option (-e or --encoding to pod2text) to force the output encoding, similar to Pod::Man. The utf8 option (-u or --utf8 to pod2text) is still supported and is equivalent to setting encoding to UTF-8. Pod::Text now defaults to UTF-8 encoding if it sees a non-ASCII character on a non-EBCDIC system and the input encoding is not specified. This should fix rendering of E<> escapes of non-ASCII characters in POD files that don't specify an input encoding, at the cost of assuming UTF-8 output. Pod::Text also now commits to an encoding the first time it outputs a non-ASCII character and sticks with that encoding for the rest of the file, even if the detected or declared input encoding changes. (#102631) Stop using a PerlIO encoding layer for Pod::Text output and instead use Encode. If a PerlIO encoding layer is already set, trust it and do no encoding. This fixes encoding problems with output to a string. Add a coding tag comment to the start of Pod::Man output if the output encoding is not ASCII. groff's preconv program and FreeBSD's mandoc will use this line to determine the input encoding. Pod::Man now supports a language option (--language to pod2man) that adds groff language configuration commands to the start of the output. This is required for proper line breaking of Japanese and Chinese text when the manual page is not installed in a language-specific directory so that the man program knows to add that configuration automatically. Unfortunately, the commands added when this option is used are groff-specific. Thanks to zynldyx for the bug report and suggested fix. Pod::Man now converts Unicode zero-width spaces (U+200B) to the *roff escape \:, which indicates a line break point without a space or hyphen. (Unfortunately, groff does not honor U+200B itself as a line break point.) This escape is not part of the language defined in CSTR this escape won't cause problems. (Debian Bug#941980) Pod::Man and Pod::Text now correctly honor S<> wrapping L<> with an anchor and URL, and make the space between the anchor and URL nonbreaking. (#143768) Clear the current font before changing fonts in all Pod::Man output, not just headings. groff 1.22.4 does not clear bold or italic when seeing \f(CW font change, which meant bold and italic were extending farther than they should without this change. (#143667) Honor the quotes, lquote, and rquote configuration parameters to Pod::Man for C<> text inside the special NAME section. (#143967) Pod::Man suppresses quote marks around some additional cases of Perl code in C<> where the intent had been to suppress the quotes but there were various bugs in the matching regular expressions. This primarily affects method calls and negative numbers. Avoid non-standard *roff escape in the troff accent mark definition for an acute accent. \h"..." was used instead of \h'...' as seen in the other accent mark definitions. This error appears to have existed since the first version of Pod::Man. Thanks, Paul Evans. (GitHub #14) Document that nroff adds two spaces after each sentence when reflowing, and therefore if you want formatted Pod::Man output to consistently have one space after each sentence, you will have to avoid ending a sentence at the end of a line in the middle of a paragraph. Committer: Adjust Porting/Maintainers.pl and Porting/sync-with-cpan to reflect upstream acceptance of customizations in core distribution.
* Update parent to CPAN version 2.39Max Maischein2022-12-072-4/+3
| | | | | | | | | From Changes (0.239 2022-12-06): Harden against changes to require error messages. The '@INC contains' may change in a future release of perl, this hardens the test to not be sensitive to the exact words chosen. See: https://github.com/Perl/perl5/pull/20547
* Getopt::Long: synch with CPAN version 2.54Johan Vromans2022-11-181-5/+9
| | | | | | From Changes: * Fix compatibility with Perl 5.8.
* Getopt::Long: sync with CPAN version 2.53Johan Vromans2022-11-172-32/+78
| | | | | | | | | | | | | | | | | From Changes: * Improve parsing of float numbers. https://rt.cpan.org/Ticket/Display.html?id=133216 * Fix Version/HelpMessage -message argument. https://rt.cpan.org/Ticket/Display.html?id=133963 * Added 'starter' method to the callback object. This method returns the starter (e.g. '--' or '-') of the option as used by the user. * Fix problem with Pod::Usage argument in examples/skel2.pl. * Enhanced option:default spec to octal, hex and binary.
* Memoize: exclude CPAN-only toolchain from coreAristotle Pagaltzis2022-10-301-50/+0
|
* Update experimental to 0.029Max Maischein2022-10-281-2/+6
|
* Update Memoize to 1.15Max Maischein2022-10-248-137/+109
|
* Update Memoize to CPAN version 1.14Todd Rinaldo2022-10-1936-1311/+664
| | | | | | | | | | | | | | | | | | | | | [DELTA] 1.14 Sun 16 Oct 2022 * No recursion depth warning from the Memoize wrapper function. This was a backcompat breakage in 1.09 1.13 Tue 30 Aug 2022 * No functional changes * Further test fixes 1.12 Mon 29 Aug 2022 * No functional changes * Test fixes 1.11 Sun 28 Aug 2022 * Large test suite refactor * Additional tests * Updated packaging and package metadata
* JSON::PP: Synch with CPAN version 4.12Kenichi Ishigaki2022-10-102-2/+3
| | | | | | | | | From Changes: Call unimport overload first to silence warnings. (https://github.com/makamaka/JSON-PP/issues/76, haarg++) Committer: To keep 'make test_porting' happy, run: cd t; ./perl porting/regen.t; cd - ./perl -Ilib Porting/makemeta -j
* Move Math-Complex from cpan/ to dist/Karl Williamson2022-10-015-4468/+0
| | | | This module is now being maintained by p5p now.
* Update Config::Perl::V to version 0.34H.Merijn Brand2022-08-2328-48/+873
|
* Importing Socket 2.036 from CPANNeil Bowers2022-08-202-8/+9
|
* Import Scalar-Util 1.63 from CPANNeil Bowers2022-08-206-10/+10
|
* Importing Filter 1.64 from CPANNeil Bowers2022-08-202-3/+3
|
* Import ExtUtils-PL2Bat 0.005 from CPANNeil Bowers2022-08-202-2/+7
|
* Filter-Util-Call: sync with CPAN version 1.63Reini Urban2022-08-172-4/+4
|
* Memoize: sync with CPAN version 1.10Aristotle Pagaltzis2022-08-1732-541/+515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From Changes: 1.10 Thu 11 Aug 2022 * No warning when NORMALIZER returns undef (RT #143921). This was a backcompat breakage in 1.09 1.09 Sun 31 Jul 2022 * Skip for thread safety tests on Perl 5.10.0 * Drastically improved Memoized::NDBM_File EXISTS shim * Minimum Perl version set at 5.6 * Removal of Memoize::ExpireTest and Memoize::ExpireFile 1.08 Thu 28 Jul 2022 * Skip for thread safety tests on unthreaded perls 1.07 Thu 28 Jul 2022 * Thread safety (RT #21707) * Support for reference values in Memoize::Expire (RT #38344) * Support for iterating tied Memoize::Expire hashes (RT #124507) * Advisory locking in Memoize::Storable (RT #133859) 1.06 Wed 27 Jul 2022 * Deprecation of Memoize::SDBM_File * Test fixes 1.05 Sun 24 Jul 2022 * Actual implementation of the HASH option of Memoize::Expire (RT #18171, Eric Brine) * Vim modeline in Expire.pm (RT #38785, Moritz Lenz) * Fix for minor memory leak in unmemoize() (RT #52819, Joshua I. Miller) * Actual implementation of the 'nstore' option of Memoize::Storable (RT #77790, Jonathan Nieder) * Fix for broken LIST_CACHE => MERGE option in memoize() (RT #91927, Slaven Rezic) 1.04 Fri 22 Jul 2022 * No removal of . from @INC during TIE module load. The module load is not optional, so the . removal was mistaken * Properly overridable $Memoize::Expire::DEBUG (RT #133860, Slaven Rezic). Previously it would get reset the module was loaded * Correct INSTALLDIRS for installation on pre-5.12 perls (RT #63935) * Documentation fixes (David Steinbrunner, Dominic Hargreaves, Slaven Rezic, Glenn Fowler) Committer: * Remove CUSTOMIZED entry for Memoize in Porting/Maintainers.pl. * Update upstream maintainer. * On CPAN, Memoize now distributed as '.tar.gz'.
* Digest-SHA: Sync with CPAN version 6.03Mark Shelor2022-08-106-21/+31
| | | | | | | | | | | | | | | | | From Changes: 6.03 - corrected addfile to report error when stdin is a directory -- ref. rt.cpan.org #143899 -- thanks to Gregor Herrmann for pointing this out 6.02 - silenced compiler warnings from VS2017 -- ref. rt.cpan.org #124477 -- thanks to Sergey Aleynikov for diagnostics - modified addfile to return error when given a directory name -- makes behavior consistent with GNU coreutils shaXsum -- thanks to Scott Baker for pointing this out Committer: Add new upstream maintainer to AUTHORS
* HTTP-Tiny: Sync with CPAN version 0.082David Golden2022-08-091-5/+18
| | | | | | | | | From Changes: 0.082 - No changes from 0.081-TRIAL. 0.081 [FIXED] - No longer deletes the 'headers' key from post_form arguments hashref. [DOCS] - Noted that request/response content are handled as raw bytes.
* Sync JSON::PP with CPAN 4.11Graham Knop2022-08-083-5/+91
| | | | | | | | | | | From Changes: - restored core boolean support This changes how boolean values are serialized to use true or false for values that perl thinks are booleans. This is likely to have some impact on code that is expecting a specific encoding of structures including these values.
* Encode: sync with CPAN version 3.19Dan Kogai2022-08-043-3/+8
| | | | Correct one alias: ISO-8859-8-I -> ISO-8859-8.
* File::Find: fix "follow => 1" on WindowsA. Sinan Unur2022-08-021-1/+5
| | | | | | | | | | | | | | | | | | File::Find's code expects unix-style paths and it manipulates them using basic string operations. That code is very fragile, and ideally we should make it use File::Spec, but that would involve rewriting almost the whole module. Instead, we made it convert backslashes to slashes and handle drive letters. Note from xenu: this commit was adapted from the PR linked in this blogpost[1]. I have squashed it, written the commit message and slightly modified the code. [1] - https://www.nu42.com/2021/09/canonical-paths-file-find-way-forward.html Fixes #19995
* Sync Test::Simple with CPAN 1.302191Nicolas R2022-07-2072-81/+83
| | | | | | | From ChangeLog: - avoid failing when printing diagnostic info comparing partial overload objects
* Sync Text::Balanced with CPAN 2.06Nicolas R2022-07-2010-410/+440
| | | | Remove legacy exclude rules from Porting/Maintainers.pl
* Sync PerlIO::via::QuotedPrint with CPAN 0.10Nicolas R2022-07-202-3/+4
| | | | Add missing exit() to t/QuotedPrint.t