14 years agoFix typo present in "our" Archive::Tar::File but not on CPAN.
Nicholas Clark [Wed, 30 Sep 2009 15:19:25 +0000]
Fix typo present in "our" Archive::Tar::File but not on CPAN.

How this happened I don't know.

14 years agoNote that the CPAN/CPANPLUS side of deprecating modules from core is still TODO
Nicholas Clark [Wed, 30 Sep 2009 14:56:20 +0000]
Note that the CPAN/CPANPLUS side of deprecating modules from core is still TODO

14 years agoClass::ISA and Shell are also deprecated from core.
Nicholas Clark [Wed, 30 Sep 2009 14:53:02 +0000]
Class::ISA and Shell are also deprecated from core.

14 years agoNote 3 internals changes that need describing.
Nicholas Clark [Wed, 30 Sep 2009 14:52:27 +0000]
Note 3 internals changes that need describing.

14 years agoRemoved todo section
Jesse Vincent [Wed, 30 Sep 2009 14:42:05 +0000]
Removed todo section

14 years agoRemoved a duplicated entry
Jesse Vincent [Wed, 30 Sep 2009 14:41:28 +0000]
Removed a duplicated entry

14 years agoPerl 5.11 delta is now up to date
Jesse Vincent [Wed, 30 Sep 2009 14:40:03 +0000]
Perl 5.11 delta is now up to date

14 years agoDual life modules maintained in core are in dist/ not ext/
Nicholas Clark [Wed, 30 Sep 2009 14:03:23 +0000]
Dual life modules maintained in core are in dist/ not ext/

14 years agoRemoval of a bunch of changes that don't merit perldelta integration
Jesse Vincent [Wed, 30 Sep 2009 13:53:10 +0000]
Removal of a bunch of changes that don't merit perldelta integration

14 years agoFurther perldelta scrubbing
Jesse Vincent [Wed, 30 Sep 2009 13:41:25 +0000]
Further perldelta scrubbing

14 years agoMore perldelta rototilling.
Jesse Vincent [Wed, 30 Sep 2009 13:20:51 +0000]
More perldelta rototilling.

14 years agoMove Unicode::Collate from ext/ to dist/
Nicholas Clark [Wed, 30 Sep 2009 12:25:48 +0000]
Move Unicode::Collate from ext/ to dist/

14 years agoMove Unicode::Normalize from ext/ to cpan/
Nicholas Clark [Wed, 30 Sep 2009 10:53:43 +0000]
Move Unicode::Normalize from ext/ to cpan/

14 years agoDoc typo fix
Rafael Garcia-Suarez [Wed, 30 Sep 2009 10:58:57 +0000]
Doc typo fix

14 years agoTidy make_ext.pl, particularly the OS-specific code.
Nicholas Clark [Wed, 30 Sep 2009 10:05:33 +0000]
Tidy make_ext.pl, particularly the OS-specific code.

14 years agoRefactor the code for determining where an extension is on disk.
Nicholas Clark [Wed, 30 Sep 2009 09:46:05 +0000]
Refactor the code for determining where an extension is on disk.

14 years agoMove Pod::Perldoc from ext/ to dist/
Nicholas Clark [Wed, 30 Sep 2009 09:33:56 +0000]
Move Pod::Perldoc from ext/ to dist/

14 years agoMove Locale::Maketext::Simple from ext/ to dist/
Nicholas Clark [Wed, 30 Sep 2009 09:12:05 +0000]
Move Locale::Maketext::Simple from ext/ to dist/

14 years agoMake Pod::Perldoc use PERLDOC_POD2 ENV var
Enrico Sorcinelli [Wed, 30 Sep 2009 07:56:07 +0000]
Make Pod::Perldoc use PERLDOC_POD2 ENV var

* The "PERLDOC_POD2" environment variable could be used, to set once, the
preferred translation (instead of using "-L" switch each time).

eg. export PERLDOC_POD2=it

If "PERLDOC_POD2=1", the language code will be auto-retrieved from
locale, that is, from "LC_ALL" "LC_LANG" "LANG" environment variables
respectively.

export PERLDOC_POD2=1

* bug fix: -f switch works correctly with missing translations.
* bug fix: perldoc now correctly works with several translators

14 years agoSimplify building the Perl code invoked for perl -V
Nicholas Clark [Wed, 30 Sep 2009 07:50:25 +0000]
Simplify building the Perl code invoked for perl -V

14 years agoAdriano Ferreira prefers blead as upstream
Steffen Mueller [Wed, 30 Sep 2009 07:41:46 +0000]
Adriano Ferreira prefers blead as upstream

I'm skipping the entry for Shell.pm since it's going to be deprecated
and should live on CPAN primarily.

14 years agoPod formatting fix
Josh ben Jore [Tue, 29 Sep 2009 21:58:07 +0000]
Pod formatting fix

14 years agoPod formatting fix
Roberto C. S�nchez [Tue, 29 Sep 2009 21:54:08 +0000]
Pod formatting fix

Signed-off-by: Josh ben Jore <jjore@cpan.org>

14 years agoUpgrade to Class::ISA 0.36 (Fixes installation directories only)
Steffen Mueller [Tue, 29 Sep 2009 20:47:50 +0000]
Upgrade to Class::ISA 0.36 (Fixes installation directories only)

14 years agoAdd distribution reference for Pod::Plainer
Steffen Mueller [Tue, 29 Sep 2009 19:29:30 +0000]
Add distribution reference for Pod::Plainer

14 years agoRecursively delete all ppport.h files, instead of running mkppport --clean.
Nicholas Clark [Tue, 29 Sep 2009 18:40:05 +0000]
Recursively delete all ppport.h files, instead of running mkppport --clean.

mkppport --clean relies on miniperl not yet being deleted, which doesn't always
hold. Idea blatently stolen from Steve Hay's commit 85741d00cbd04edb.

14 years agoRunning "mkppport --clean" at the end of "[nd]make distclean" on Win32
Steve Hay [Tue, 29 Sep 2009 16:51:05 +0000]
Running "mkppport --clean" at the end of "[nd]make distclean" on Win32
is more trouble than it's worth: it can't find Getopt::Long, constant,
Pod::Usage or Pod::Text (at least). Just recursively delete all ppport.h
files instead, given that there aren't any in the distribution.

14 years agoOn Win32, load File::Spec::Functions before chdir()ing somewhere where the
Steve Hay [Tue, 29 Sep 2009 16:28:04 +0000]
On Win32, load File::Spec::Functions before chdir()ing somewhere where the
relative paths in @INC don't work.

14 years agoMove the implementation of ./perl -V to Internals::V and Config::_V
Nicholas Clark [Tue, 29 Sep 2009 14:52:24 +0000]
Move the implementation of ./perl -V to Internals::V and Config::_V

Previously it was a Perl program generated by code embedded in perl.c, with
conditional compilation logic, hence a combination of C pre-processor, C and
Perl.

14 years agoOnly require File::Spec::Functions on Win32, as only it needs rel2abs().
Nicholas Clark [Tue, 29 Sep 2009 15:23:37 +0000]
Only require File::Spec::Functions on Win32, as only it needs rel2abs().

This seems easier than changing @INC so that it loads, but causing all other
platforms to have to load a module they don't need.

14 years agoPut a watchdog on openpid.t: it has been found to hang in some Win32 smokes.
Steve Hay [Tue, 29 Sep 2009 14:41:46 +0000]
Put a watchdog on openpid.t: it has been found to hang in some Win32 smokes.

14 years agoFix distclean on Win32
Steve Hay [Tue, 29 Sep 2009 14:41:06 +0000]
Fix distclean on Win32

nmake realclean in the Encode sub-dirs didn't work because it needed an
extra ../ on the relative paths in @INC. Make the paths absolute instead.

nmake realclean in DynaLoader didn't work either because it tried to make
DynaLoader.c... three times. Move the loop over @ext out of the loop over
@dirs to fix the repetitions, but don't add DynaLoader.c anyway when just
making a 'clean' target.

Also clean up the XSLoader.pm that gets left behind.

14 years agoMove XSLoader from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 16:51:49 +0000]
Move XSLoader from ext/ to dist/

14 years agoMove threads::shared from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 16:39:01 +0000]
Move threads::shared from ext/ to dist/

14 years agoMove threads from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 16:26:37 +0000]
Move threads from ext/ to dist/

14 years agoMove Thread::Semaphore from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 16:13:24 +0000]
Move Thread::Semaphore from ext/ to dist/

14 years agoMove Thread::Queue from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 16:00:50 +0000]
Move Thread::Queue from ext/ to dist/

14 years agoMove Switch from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 15:46:59 +0000]
Move Switch from ext/ to dist/

14 years agoMove SelfLoader from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 15:30:53 +0000]
Move SelfLoader from ext/ to dist/

14 years agoMove Safe from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 15:13:11 +0000]
Move Safe from ext/ to dist/

14 years agoMove Pod::Plainer from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 15:01:01 +0000]
Move Pod::Plainer from ext/ to dist/

14 years agoMove Net::Ping from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 14:48:08 +0000]
Move Net::Ping from ext/ to dist/

14 years agoMove Module::CoreList from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 14:35:36 +0000]
Move Module::CoreList from ext/ to dist/

14 years agoMove lib from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 14:11:36 +0000]
Move lib from ext/ to dist/

14 years agoMove IO from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 13:58:16 +0000]
Move IO from ext/ to dist/

14 years agoMove I18N::LangTags from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 13:44:14 +0000]
Move I18N::LangTags from ext/ to dist/

14 years agoMove Filter::Simple from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 13:28:12 +0000]
Move Filter::Simple from ext/ to dist/

14 years agoMove ExtUtils::Install from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 13:14:43 +0000]
Move ExtUtils::Install from ext/ to dist/

14 years agoMove Data::Dumper from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 13:01:51 +0000]
Move Data::Dumper from ext/ to dist/

14 years agoMove constant from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 12:49:33 +0000]
Move constant from ext/ to dist/

14 years agoMove base from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 12:23:38 +0000]
Move base from ext/ to dist/

14 years agoUse a non-development version for Cwd because XSLoader tests don't like those
Steffen Mueller [Tue, 29 Sep 2009 07:54:53 +0000]
Use a non-development version for Cwd because XSLoader tests don't like those

14 years agoAdd Cwd/PathTools to mkppport.lst
Steffen Mueller [Tue, 29 Sep 2009 06:29:40 +0000]
Add Cwd/PathTools to mkppport.lst

14 years agoremove Cwd/PathTools Makefile.PL from core
Steffen Mueller [Tue, 29 Sep 2009 06:28:37 +0000]
remove Cwd/PathTools Makefile.PL from core

14 years agoUpgrade to PathTools 3.30_02 (with only core reorganization fixes)
Steffen Mueller [Tue, 29 Sep 2009 06:27:02 +0000]
Upgrade to PathTools 3.30_02 (with only core reorganization fixes)

14 years agoMove Cwd from ext/ to cpan/
Nicholas Clark [Sun, 27 Sep 2009 09:09:53 +0000]
Move Cwd from ext/ to cpan/

14 years agoFix when( scalar ... ) bug
Josh ben Jore [Wed, 23 Sep 2009 22:35:14 +0000]
Fix when( scalar ... ) bug

looks_like_bool should look past scalar(). Prior to this fix, saying
scalar() caused the when() argument to be /not/ a boolean even if it
reasonably was. Perhaps something like: when( scalar /$re/ ). I don't
know any natural way someone is doing to use when(scalar ...) but it
certainly seems like it was mistakenly left out.

14 years agoFix bad generated pod for last entries in perl{var,func}
ikegami [Wed, 23 Sep 2009 22:58:34 +0000]
Fix bad generated pod for last entries in perl{var,func}

14 years agoWith Win32 now building DynaLoader in ext, it is now built with
Steve Hay [Mon, 28 Sep 2009 14:12:50 +0000]
With Win32 now building DynaLoader in ext, it is now built with
-noprototypes (as was always the case on *nix), so no need to explicitly
disable prototype checking in DynaLoader.t any more, i.e. we can revert
a2c4b2d6db383103b96e4733616b17d0a3bb0bd9

14 years agoFix maintainers.t on Win32 with Borland compiler
Steve Hay [Mon, 28 Sep 2009 14:05:24 +0000]
Fix maintainers.t on Win32 with Borland compiler

Borland's C run-time thinks that glob patterns with * and ? characters are
files or directories. There are no files or directories in the perl source
containing those characters, so give it a helping hand when using -f or -d.

14 years agoCheck that sparse files hold at least a block (bug in eCryptfs: https://bugs.launchpa...
Leon Brocard [Mon, 28 Sep 2009 13:24:57 +0000]
Check that sparse files hold at least a block (bug in eCryptfs: https://bugs.launchpad.net/ecryptfs/+bug/390833)

14 years agoUpdate to check all URLs in the source, including ftp and ignore known example URLs
Leon Brocard [Mon, 28 Sep 2009 12:07:38 +0000]
Update to check all URLs in the source, including ftp and ignore known example URLs

14 years agoMove Attribute::Handlers from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 09:48:53 +0000]
Move Attribute::Handlers from ext/ to dist/

14 years agoconfig_sh.PL need to scan dist/ as well as cpan/ and ext/
Nicholas Clark [Mon, 28 Sep 2009 09:48:11 +0000]
config_sh.PL need to scan dist/ as well as cpan/ and ext/

14 years agoWith Win32 now building DynaLoader in ext, no need for the XSUBPP macro.
Nicholas Clark [Sun, 27 Sep 2009 22:26:04 +0000]
With Win32 now building DynaLoader in ext, no need for the XSUBPP macro.

Commit 281da5eaa82c5522 didn't realise that this could and should be removed.

14 years agoMake makedef.pl build the command line from its own @INC
Max Maischein [Fri, 25 Sep 2009 20:26:33 +0000]
Make makedef.pl build the command line from its own @INC

Attached is a patch that cleans up the code in makedef.pl that I added,
like Merijn suggested.

-max

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>

14 years agofix up ABSTRACT_FROM
Robin Barker [Fri, 25 Sep 2009 12:56:23 +0000]
fix up ABSTRACT_FROM

14 years agoRemove unused gitignore entry
Rafael Garcia-Suarez [Sun, 27 Sep 2009 14:06:21 +0000]
Remove unused gitignore entry

14 years agogit config lossage
Zefram [Sun, 27 Sep 2009 13:30:41 +0000]
git config lossage

The git that I have installed (Debian etch) doesn't support "git
config".
This causes nasty failure in make_patchnum.pl, where it gets a help
message from git, and then blindly interpolates that message into a
command that it passes to the shell for execution.  The attached patch
fixes this.

14 years agogitignore additions
Rafael Garcia-Suarez [Sun, 27 Sep 2009 13:26:05 +0000]
gitignore additions

14 years ago[perl #69384] numericness failure in sorting
Zefram [Sun, 27 Sep 2009 12:42:11 +0000]
[perl #69384] numericness failure in sorting

This patch removes the error "Sort subroutine didn't return a numeric
value" and adds a regression test.

14 years agoWin32 build should scan cpan/ as well as ext/
Steve Hay [Sun, 27 Sep 2009 11:29:59 +0000]
Win32 build should scan cpan/ as well as ext/

14 years agoTests running in cpan (and dist) are also allowed to generate noisy TAP.
Nicholas Clark [Sun, 27 Sep 2009 08:56:40 +0000]
Tests running in cpan (and dist) are also allowed to generate noisy TAP.

14 years agoRemove IPC::SysV from the list of PERL_CORE=1 testing exceptions.
Nicholas Clark [Sun, 27 Sep 2009 06:59:58 +0000]
Remove IPC::SysV from the list of PERL_CORE=1 testing exceptions.

One of its tests was forcibly setting @INC when $ENV{PERL_CORE} is true. That's
not just unnecessary now, it's actively counter-productive, because tests in
@ext are running from their extension's directory, not the core's t directory.

14 years agoChange the invocation of mktables to the "standard" $(Icwd).
Nicholas Clark [Sun, 27 Sep 2009 06:41:57 +0000]
Change the invocation of mktables to the "standard" $(Icwd).

14 years agoSupport building extensions in dist/ as well as cpan/ and ext/
Nicholas Clark [Sat, 26 Sep 2009 20:15:34 +0000]
Support building extensions in dist/ as well as cpan/ and ext/

14 years agoTestInit at the command line should treat tests in cpan/ the same as in ext/
Nicholas Clark [Sat, 26 Sep 2009 20:21:30 +0000]
TestInit at the command line should treat tests in cpan/ the same as in ext/

14 years agoTell Maintainers.pl the tarballs of modules that have been updated recently.
Nicholas Clark [Sat, 26 Sep 2009 18:16:00 +0000]
Tell Maintainers.pl the tarballs of modules that have been updated recently.

14 years agoMove Devel::PPPort from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 17:36:33 +0000]
Move Devel::PPPort from ext/ to cpan/

14 years agoFix the CPAN-to-core file mapping for Getopt::Long.
Nicholas Clark [Sat, 26 Sep 2009 17:24:24 +0000]
Fix the CPAN-to-core file mapping for Getopt::Long.

14 years agoMove Tie::RefHash from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:34:09 +0000]
Move Tie::RefHash from ext/ to cpan/

14 years agoMove Text-Tabs+Wrap from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:24:53 +0000]
Move Text-Tabs+Wrap from ext/ to cpan/

14 years agoMove Test from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:16:25 +0000]
Move Test from ext/ to cpan/

14 years agoMove Term::UI from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:07:27 +0000]
Move Term::UI from ext/ to cpan/

14 years agoMove Term::ANSIColor from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:59:53 +0000]
Move Term::ANSIColor from ext/ to cpan/

14 years agoMove podlators from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:47:48 +0000]
Move podlators from ext/ to cpan/

14 years agoMove Parse::CPAN::Meta from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:30:36 +0000]
Move Parse::CPAN::Meta from ext/ to cpan/

14 years agoMove Params::Check from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:15:45 +0000]
Move Params::Check from ext/ to cpan/

14 years agoMove Package::Constants from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:00:44 +0000]
Move Package::Constants from ext/ to cpan/

14 years agoMove Object::Accessor from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:49:46 +0000]
Move Object::Accessor from ext/ to cpan/

14 years agoMove NEXT from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:41:57 +0000]
Move NEXT from ext/ to cpan/

14 years agoRemove now-redundant comment about Module::Pluggable's tests.
Nicholas Clark [Sat, 26 Sep 2009 14:27:31 +0000]
Remove now-redundant comment about Module::Pluggable's tests.

14 years agoMove Module::Loadeed from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:26:33 +0000]
Move Module::Loadeed from ext/ to cpan/

14 years agoTests in cpan/ should run from their directory, as tests in ext/ already do.
Nicholas Clark [Sat, 26 Sep 2009 14:09:05 +0000]
Tests in cpan/ should run from their directory, as tests in ext/ already do.

14 years agoOops. Forgot to sort the MANIFEST.
Nicholas Clark [Sat, 26 Sep 2009 16:50:18 +0000]
Oops. Forgot to sort the MANIFEST.

14 years agoMove Module::Load::Conditional from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:52:33 +0000]
Move Module::Load::Conditional from ext/ to cpan/

14 years agoMove Module::Load from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:41:29 +0000]
Move Module::Load from ext/ to cpan/

14 years agoMove Module::Build from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:30:03 +0000]
Move Module::Build from ext/ to cpan/

14 years agoMove Math::Complex from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:16:55 +0000]
Move Math::Complex from ext/ to cpan/

14 years agoClass::ISA 0.35 (doc nits only)
Steffen Mueller [Sat, 26 Sep 2009 13:01:23 +0000]
Class::ISA 0.35 (doc nits only)