Nicholas Clark [Sun, 27 Sep 2009 09:09:53 +0000]
Move Cwd from ext/ to cpan/
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.
ikegami [Wed, 23 Sep 2009 22:58:34 +0000]
Fix bad generated pod for last entries in perl{var,func}
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
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.
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)
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
Nicholas Clark [Mon, 28 Sep 2009 09:48:53 +0000]
Move Attribute::Handlers from ext/ to dist/
Nicholas Clark [Mon, 28 Sep 2009 09:48:11 +0000]
config_sh.PL need to scan dist/ as well as cpan/ and ext/
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.
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>
Robin Barker [Fri, 25 Sep 2009 12:56:23 +0000]
fix up ABSTRACT_FROM
Rafael Garcia-Suarez [Sun, 27 Sep 2009 14:06:21 +0000]
Remove unused gitignore entry
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.
Rafael Garcia-Suarez [Sun, 27 Sep 2009 13:26:05 +0000]
gitignore additions
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.
Steve Hay [Sun, 27 Sep 2009 11:29:59 +0000]
Win32 build should scan cpan/ as well as ext/
Nicholas Clark [Sun, 27 Sep 2009 08:56:40 +0000]
Tests running in cpan (and dist) are also allowed to generate noisy TAP.
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.
Nicholas Clark [Sun, 27 Sep 2009 06:41:57 +0000]
Change the invocation of mktables to the "standard" $(Icwd).
Nicholas Clark [Sat, 26 Sep 2009 20:15:34 +0000]
Support building extensions in dist/ as well as cpan/ and 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/
Nicholas Clark [Sat, 26 Sep 2009 18:16:00 +0000]
Tell Maintainers.pl the tarballs of modules that have been updated recently.
Nicholas Clark [Sat, 26 Sep 2009 17:36:33 +0000]
Move Devel::PPPort from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 17:24:24 +0000]
Fix the CPAN-to-core file mapping for Getopt::Long.
Nicholas Clark [Sat, 26 Sep 2009 16:34:09 +0000]
Move Tie::RefHash from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:24:53 +0000]
Move Text-Tabs+Wrap from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:16:25 +0000]
Move Test from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 16:07:27 +0000]
Move Term::UI from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:59:53 +0000]
Move Term::ANSIColor from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:47:48 +0000]
Move podlators from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:30:36 +0000]
Move Parse::CPAN::Meta from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:15:45 +0000]
Move Params::Check from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 15:00:44 +0000]
Move Package::Constants from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:49:46 +0000]
Move Object::Accessor from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:41:57 +0000]
Move NEXT from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:27:31 +0000]
Remove now-redundant comment about Module::Pluggable's tests.
Nicholas Clark [Sat, 26 Sep 2009 14:26:33 +0000]
Move Module::Loadeed from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 14:09:05 +0000]
Tests in cpan/ should run from their directory, as tests in ext/ already do.
Nicholas Clark [Sat, 26 Sep 2009 16:50:18 +0000]
Oops. Forgot to sort the MANIFEST.
Nicholas Clark [Sat, 26 Sep 2009 13:52:33 +0000]
Move Module::Load::Conditional from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:41:29 +0000]
Move Module::Load from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:30:03 +0000]
Move Module::Build from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 13:16:55 +0000]
Move Math::Complex from ext/ to cpan/
Steffen Mueller [Sat, 26 Sep 2009 13:01:23 +0000]
Class::ISA 0.35 (doc nits only)
Nicholas Clark [Sat, 26 Sep 2009 12:40:13 +0000]
Move Log::Message::Simple from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 12:30:29 +0000]
Move Log::Message from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 12:15:23 +0000]
Move IPC::Cmd from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 12:07:05 +0000]
Move Getopt::Long from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 10:13:58 +0000]
Move File::Path from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 10:00:15 +0000]
Move File::Fetch from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 09:50:03 +0000]
Move ExtUtils::ParseXS from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 09:40:16 +0000]
Move ExtUtils::CBuilder from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 09:31:05 +0000]
Move CPANPLUS::Dist::Build from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 09:22:25 +0000]
Move CPANPLUS from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 09:06:30 +0000]
Move CPAN from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 08:32:41 +0000]
Move Class::ISA from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 05:20:32 +0000]
t/pod/diag.t skips ../ext, so it should skip ../cpan too.
Nicholas Clark [Sat, 26 Sep 2009 05:13:26 +0000]
Move AutoLoader from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 04:55:28 +0000]
Move autodie from ext/ to cpan/
Nicholas Clark [Sat, 26 Sep 2009 04:37:30 +0000]
Move Archive::Tar from ext/ to cpan/
brian d foy [Fri, 25 Sep 2009 20:17:39 +0000]
* Fix trailing whitespace in blead 778c687
brian d foy [Fri, 25 Sep 2009 20:15:59 +0000]
RT #69208: Check eof before using readline in perlfunc readline example
Nicholas Clark [Fri, 25 Sep 2009 19:48:35 +0000]
win32/FindExt.pm's regression test needs to scan cpan/ as well as ext/
Nicholas Clark [Fri, 25 Sep 2009 19:46:36 +0000]
Don't process (apparent) duplicate extension directories.
(Another work-around for smokers that are not clearing directories. Without this
vestigial directories in ext/ are treated as nonxs extensions, and as ext/ is
scanned after cpan/, that classification overrides the truth.)
Nicholas Clark [Fri, 25 Sep 2009 18:41:14 +0000]
Stop empty top-level directories in ext/ being treated as old-style extensions.
This is a work-around to cope with smokers that are not deleting directories
that have been moved.
Nicholas Clark [Fri, 25 Sep 2009 16:41:41 +0000]
Process the extension directories in alphabetical order.
Nicholas Clark [Fri, 25 Sep 2009 15:14:48 +0000]
Move Archive-Extract from ext/ to cpan/
Jesse Vincent [Fri, 25 Sep 2009 14:35:26 +0000]
First pass through the changelog to get the perldelta current.
I hope to copyedit later today, but I think I've removed most of the
chaff without hitting the wheat.
Nicholas Clark [Fri, 25 Sep 2009 12:37:29 +0000]
Move Encode from ext/ to cpan/
Nicholas Clark [Fri, 25 Sep 2009 10:56:04 +0000]
Support building nonxs extensions from cpan/ on Unix.
Nicholas Clark [Fri, 25 Sep 2009 09:36:57 +0000]
Explicitly sort the extensions, now that they come from multiple directories.
We used to have extensions automatically sorted because they came from a
single glob, that was itself sorted.
Nicholas Clark [Fri, 25 Sep 2009 08:55:25 +0000]
Add ext/autouse/t/lib/MyTestModule.pm to the MANIFEST.
Nicholas Clark [Thu, 24 Sep 2009 17:45:13 +0000]
Win32 should look for extensions in ..\cpan as well as ..\ext
(The Win32/Makefile part that I was unaware that I missed earlier)
brian d foy [Thu, 24 Sep 2009 22:06:25 +0000]
Merge branch 'docs' into blead
brian d foy [Thu, 24 Sep 2009 22:06:04 +0000]
* RT #63620: Refer to the :crlf layer instead of STDIO for line ending translations
brian d foy [Thu, 24 Sep 2009 20:48:33 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
brian d foy [Thu, 24 Sep 2009 20:47:51 +0000]
* Remove book pirate site from references in perlperf
Max Maischein [Thu, 24 Sep 2009 20:18:07 +0000]
Make makedef.pl more robust
Nicholas Clark [Thu, 24 Sep 2009 17:45:13 +0000]
Win32 should look for extensions in ..\cpan as well as ..\ext
With whitespace fixes by Max Maischein <corion@corion.net>
Max Maischein [Thu, 24 Sep 2009 19:07:15 +0000]
Make make_ext changedir work with multiple scanned directories on Win32
Nicholas Clark [Thu, 24 Sep 2009 18:50:21 +0000]
VMS also should search for extensions in cpan/ as well as ext/
Nicholas Clark [Thu, 24 Sep 2009 18:02:52 +0000]
Fix
a22f28a4268aa03c - array, not array reference. (gnat would be proud)
Just because it's syntactically valid and "works on my machine", er OS, doesn't
mean that it's bug free, even after careful inspection.
Nicholas Clark [Thu, 24 Sep 2009 13:52:34 +0000]
Allow make_ext.pl to take multiple --dir options, and honour them all.
Nicholas Clark [Thu, 24 Sep 2009 13:27:38 +0000]
Fix building MAD with C++ - a MAD_PV of "" is illegal, as it will be free()d.
Nicholas Clark [Thu, 24 Sep 2009 10:40:56 +0000]
Update mkpport.lst to reflect the moves from ext/ to cpan/
This was missed because currently make distclean doesn't remove ppport.h files
on Unix.
Steve Hay [Thu, 24 Sep 2009 10:40:51 +0000]
Fix Win32 Makefile generation
Change 200cbd6 (mistakenly reverted by 1487aac but then re-applied by 2f30d0d)
was first assimilated by EU-MM in 6.50, but it was assimilated wrongly: the tabs
were converted to spaces. Somehow that didn't find its way back into the core
when 6.50 was integrated (76467b2), but did when 6.52 was integrated (5bdf71c).
I've only recently noticed it when I found that building blead with dmake fell
over in the Win32CORE build with the error:
dmake: makefile: line 454: Error: -- An AUGMAKE meta target must not be mixed
with non AUGMAKE meta targets, offending target [.manifest]
Restoring the tabs fixes this, and the build now works with dmake again.
Nicholas Clark [Thu, 24 Sep 2009 09:51:41 +0000]
Move DB_File from ext/ to cpan/
(Also XS, skipped on Win32 and VMS)
Nicholas Clark [Thu, 24 Sep 2009 09:30:56 +0000]
Move IPC-SysV from ext/ to cpan/
(Also XS, skipped on Win32 and VMS)
Nicholas Clark [Thu, 24 Sep 2009 09:16:04 +0000]
Move Sys-Syslog from ext/ to cpan/
(Something had to be first, and it had to be XS, and skipped on Win32 and VMS)
Nicholas Clark [Thu, 24 Sep 2009 09:15:26 +0000]
Support comparing extensions in cpan/ as well as ext/
Nicholas Clark [Thu, 24 Sep 2009 09:12:13 +0000]
Search for extensions in cpan/ as well as ext/
This required inverting the logic of test for "are we flattened or not".
Currently we can only build XS extensions on Unix from cpan/
Nicholas Clark [Thu, 24 Sep 2009 09:11:42 +0000]
Support building extensions in cpan/ as well as ext/
Nicholas Clark [Wed, 23 Sep 2009 15:20:37 +0000]
Following
b0e687f7 Win32 requires an -I..\lib for makedef.pl and x2p\*.PL
Nicholas Clark [Wed, 23 Sep 2009 14:12:52 +0000]
Correct
d6897368 - Win32 requires the correct path for -I for lib/
Nicholas Clark [Wed, 23 Sep 2009 12:40:17 +0000]
Following
b0e687f7 Win32 requires an -Ilib to run pl2bat.pl with miniperl.
Nicholas Clark [Wed, 23 Sep 2009 10:59:31 +0000]
Add a --chdir option to configpm, and use this in the Win32 Makfiles.
A slight Makefile simplification, and another move towards Win32 standardising
on running miniperl as $(MINIPERL), which currently is ..\miniperl.exe
Nicholas Clark [Wed, 23 Sep 2009 10:28:51 +0000]
For miniperl, disable PERL_UNICODE and -C.
This allows a build to complete with PERL_UNICODE set and a UTF-8 locale.
Without this there's a bootstrapping problem, as miniperl can't load the UTF-8
components of the regexp engine, because they're not yet built.
Nicholas Clark [Wed, 23 Sep 2009 09:42:00 +0000]
Restrict miniperl to just -I..., the split of $ENV{PERL5LIB}, and "." in @INC
Nicholas Clark [Wed, 23 Sep 2009 09:02:21 +0000]
Declare PERL_IS_MINIPERL in the output of ./{mini,}perl -V
(It should never happen that miniperl gets into production, but make something
foolproof and ...)