Change 33196 by [EMAIL PROTECTED] on 2008/02/02 17:19:38

        Integrate:
        [ 32573]
        Don't list README.win32 as private in the META.yml
        
        [ 32574]
        The win32 files are not the Win32 (dual-lived) distribution.
        Plus, regenerate the meta file.
        
        [ 33194]
        Integrate:
        [ 33193]
        Remove the _ prototype, as Maintainers is used by makemeta, and in turn
        that has to be run with the newly built perl. Which can be 5.8.x.

Affected files ...

... //depot/maint-5.8/perl/META.yml#12 integrate
... //depot/maint-5.8/perl/Porting/Maintainers.pl#36 integrate
... //depot/maint-5.8/perl/Porting/Maintainers.pm#5 integrate

Differences ...

==== //depot/maint-5.8/perl/META.yml#12 (text) ====
Index: perl/META.yml
--- perl/META.yml#11~32312~     2007-11-14 10:09:03.000000000 -0800
+++ perl/META.yml       2008-02-02 09:19:38.000000000 -0800
@@ -18,9 +18,15 @@
     - ext/MIME/Base64
     - ext/Safe
     - ext/Storable
+    - ext/Sys/Syslog
+    - ext/Text/Soundex
+    - ext/threads/hints
+    - ext/threads/shared
+    - ext/threads/t
     - ext/Time/HiRes
     - ext/Unicode/Normalize
     - ext/Win32
+    - ext/Win32API/File
     - lib/Attribute/Handlers
     - lib/base
     - lib/bignum
@@ -28,17 +34,19 @@
     - lib/Class/ISA
     - lib/CPAN
     - lib/Digest
-    - lib/ExtUtils/t
+    - lib/ExtUtils/Constant
     - lib/File/Spec
     - lib/File/Temp
     - lib/Filter/Simple
     - lib/Getopt/Long
     - lib/I18N/LangTags
-    - lib/Locale/Maketext
+    - lib/Locale/Maketext/t
     - lib/Math/BigFloat
     - lib/Math/BigInt
     - lib/Math/BigRat
     - lib/Memoize
+    - lib/Module/CoreList
+    - lib/Module/Pluggable
     - lib/Net/FTP
     - lib/Net/Ping
     - lib/Net/t
@@ -46,43 +54,65 @@
     - lib/Pod/Perldoc
     - lib/Switch
     - lib/Term/ANSIColor
+    - lib/Test/Builder
     - lib/Test/Harness
     - lib/Test/Simple
     - lib/Test/t
     - lib/Text/Balanced
     - lib/Text/TabsWrap
     - lib/Tie/File
+    - lib/Tie/RefHash
     - lib/Unicode/Collate
     - t/lib/Filter/Simple
     - t/lib/MakeMaker
     - t/lib/Math
     - t/lib/sample-tests
     - t/lib/Test/Simple
+    - t/Module_Pluggable
 
   file:
+    - ext/B/B/Lint.pm
+    - ext/B/t/lint.t
+    - ext/B/t/pluglib/B/Lint/Plugin/Test.pm
     - ext/Compress/Zlib
+    - ext/Digest/SHA
     - ext/DynaLoader/t/XSLoader.t
     - ext/DynaLoader/XSLoader_pm.PL
     - ext/Filter/t/call.t
     - ext/Math/BigInt/FastCalc
+    - ext/Opcode/Safe.pm
+    - ext/threads/threads.pm
+    - ext/threads/threads.xs
+    - ext/Time/Piece
+    - lib/Archive/Extract
+    - lib/Archive/Extract.pm
     - lib/Archive/Tar
     - lib/Archive/Tar.pm
     - lib/Attribute/Handlers.pm
+    - lib/AutoLoader.pm
+    - lib/AutoLoader.t
     - lib/base.pm
     - lib/bigint.pm
     - lib/bignum.pm
     - lib/bigrat.pm
     - lib/CGI.pm
     - lib/Class/ISA.pm
+    - lib/constant.pm
+    - lib/constant.t
     - lib/CPAN.pm
     - lib/Cwd.pm
+    - lib/Devel/InnerPackage.pm
     - lib/Digest.pm
     - lib/encoding/warnings
     - lib/encoding/warnings.pm
+    - lib/Exporter.pm
+    - lib/Exporter.t
+    - lib/Exporter/Heavy.pm
     - lib/ExtUtils/CBuilder
     - lib/ExtUtils/CBuilder.pm
     - lib/ExtUtils/Command
     - lib/ExtUtils/Command.pm
+    - lib/ExtUtils/Constant.pm
     - lib/ExtUtils/Install.pm
     - lib/ExtUtils/Installed.pm
     - lib/ExtUtils/Liblist
@@ -113,8 +143,64 @@
     - lib/ExtUtils/Packlist.pm
     - lib/ExtUtils/ParseXS
     - lib/ExtUtils/ParseXS.pm
+    - lib/ExtUtils/t/00compile.t
+    - lib/ExtUtils/t/backwards.t
+    - lib/ExtUtils/t/basic.t
+    - lib/ExtUtils/t/build_man.t
+    - lib/ExtUtils/t/bytes.t
+    - lib/ExtUtils/t/cd.t
+    - lib/ExtUtils/t/config.t
+    - lib/ExtUtils/t/Constant.t
+    - lib/ExtUtils/t/dir_target.t
+    - lib/ExtUtils/t/Embed.t
+    - lib/ExtUtils/t/eu_command.t
+    - lib/ExtUtils/t/FIRST_MAKEFILE.t
+    - lib/ExtUtils/t/fixin.t
+    - lib/ExtUtils/t/hints.t
+    - lib/ExtUtils/t/INST.t
+    - lib/ExtUtils/t/INST_PREFIX.t
+    - lib/ExtUtils/t/Install.t
+    - lib/ExtUtils/t/INSTALL_BASE.t
+    - lib/ExtUtils/t/Installed.t
+    - lib/ExtUtils/t/Liblist.t
+    - lib/ExtUtils/t/make.t
+    - lib/ExtUtils/t/maketext_filter.t
+    - lib/ExtUtils/t/Manifest.t
+    - lib/ExtUtils/t/Mkbootstrap.t
+    - lib/ExtUtils/t/MM_Any.t
+    - lib/ExtUtils/t/MM_BeOS.t
+    - lib/ExtUtils/t/MM_Cygwin.t
+    - lib/ExtUtils/t/MM_NW5.t
+    - lib/ExtUtils/t/MM_OS2.t
+    - lib/ExtUtils/t/MM_Unix.t
+    - lib/ExtUtils/t/MM_VMS.t
+    - lib/ExtUtils/t/MM_Win32.t
+    - lib/ExtUtils/t/oneliner.t
+    - lib/ExtUtils/t/Packlist.t
+    - lib/ExtUtils/t/parse_version.t
+    - lib/ExtUtils/t/PL_FILES.t
+    - lib/ExtUtils/t/pm.t
+    - lib/ExtUtils/t/postamble.t
+    - lib/ExtUtils/t/prefixify.t
+    - lib/ExtUtils/t/prereq.t
+    - lib/ExtUtils/t/prereq_print.t
+    - lib/ExtUtils/t/problems.t
+    - lib/ExtUtils/t/prompt.t
+    - lib/ExtUtils/t/recurs.t
+    - lib/ExtUtils/t/revision.t
+    - lib/ExtUtils/t/split_command.t
+    - lib/ExtUtils/t/testlib.t
+    - lib/ExtUtils/t/VERSION_FROM.t
+    - lib/ExtUtils/t/vmsish.t
+    - lib/ExtUtils/t/WriteEmptyMakefile.t
+    - lib/ExtUtils/t/writemakefile_args.t
+    - lib/ExtUtils/t/xs.t
     - lib/ExtUtils/testlib.pm
     - lib/fields.pm
+    - lib/File/Fetch
+    - lib/File/Fetch.pm
+    - lib/File/Path.pm
+    - lib/File/Path.t
     - lib/File/Spec.pm
     - lib/File/Temp.pm
     - lib/Filter/Simple.pm
@@ -124,6 +210,8 @@
     - lib/if.t
     - lib/IO/Zlib
     - lib/IO/Zlib.pm
+    - lib/IPC/Cmd
+    - lib/IPC/Cmd.pm
     - lib/Locale/Codes
     - lib/Locale/Constants.pm
     - lib/Locale/Constants.pod
@@ -134,14 +222,30 @@
     - lib/Locale/Language.pm
     - lib/Locale/Language.pod
     - lib/Locale/Maketext.pm
+    - lib/Locale/Maketext.pod
+    - lib/Locale/Maketext/ChangeLog
+    - lib/Locale/Maketext/Guts.pm
+    - lib/Locale/Maketext/GutsLoader.pm
+    - lib/Locale/Maketext/README
+    - lib/Locale/Maketext/Simple
+    - lib/Locale/Maketext/Simple.pm
+    - lib/Locale/Maketext/TPJ13.pod
     - lib/Locale/Script.pm
     - lib/Locale/Script.pod
     - lib/Math/BigFloat.pm
     - lib/Math/BigInt.pm
     - lib/Math/BigRat.pm
+    - lib/Math/Complex.pm
+    - lib/Math/Trig.pm
     - lib/Memoize.pm
-    - lib/Module/CoreList
     - lib/Module/CoreList.pm
+    - lib/Module/Load.pm
+    - lib/Module/Load/Conditional
+    - lib/Module/Load/Conditional.pm
+    - lib/Module/Load/t
+    - lib/Module/Loaded
+    - lib/Module/Loaded.pm
+    - lib/Module/Pluggable.pm
     - lib/Net/ChangeLog
     - lib/Net/Cmd.pm
     - lib/Net/Config.eg
@@ -158,6 +262,12 @@
     - lib/Net/SMTP.pm
     - lib/Net/Time.pm
     - lib/NEXT.pm
+    - lib/Object/Accessor
+    - lib/Object/Accessor.pm
+    - lib/Package/Constants
+    - lib/Package/Constants.pm
+    - lib/Params/Check
+    - lib/Params/Check.pm
     - lib/PerlIO/via/QuotedPrint.pm
     - lib/PerlIO/via/t/QuotedPrint.t
     - lib/Pod/Checker.pm
@@ -194,10 +304,14 @@
     - lib/Pod/Text/Overstrike.pm
     - lib/Pod/Text/Termcap.pm
     - lib/Pod/Usage.pm
+    - lib/Shell.pm
+    - lib/Shell.t
     - lib/Switch.pm
     - lib/Term/ANSIColor.pm
     - lib/Term/Cap.pm
     - lib/Term/Cap.t
+    - lib/Term/UI
+    - lib/Term/UI.pm
     - lib/Test.pm
     - lib/Test/Builder.pm
     - lib/Test/Harness.pm
@@ -207,9 +321,13 @@
     - lib/Text/Tabs.pm
     - lib/Text/Wrap.pm
     - lib/Tie/File.pm
+    - lib/Tie/RefHash.pm
     - lib/Time/Local.pm
     - lib/Time/Local.t
     - lib/Unicode/Collate.pm
+    - lib/version.pm
+    - lib/version.pod
+    - lib/version.t
     - pod/pod2man.PL
     - pod/pod2text.PL
     - pod/pod2usage.PL

==== //depot/maint-5.8/perl/Porting/Maintainers.pl#36 (text) ====
Index: perl/Porting/Maintainers.pl
--- perl/Porting/Maintainers.pl#35~32457~       2007-11-22 15:19:55.000000000 
-0800
+++ perl/Porting/Maintainers.pl 2008-02-02 09:19:38.000000000 -0800
@@ -873,8 +873,8 @@
        'win32' =>
                {
                'MAINTAINER'    => 'jand',
-               'FILES'         => q[win32 README.win32 t/win32 ext/Win32CORE],
-               'CPAN'          => 1,
+               'FILES'         => q[win32 t/win32 README.win32 ext/Win32CORE],
+               'CPAN'          => 0,
                },
 
        'Win32' =>

==== //depot/maint-5.8/perl/Porting/Maintainers.pm#5 (text) ====
Index: perl/Porting/Maintainers.pm
--- perl/Porting/Maintainers.pm#4~32298~        2007-11-12 15:21:15.000000000 
-0800
+++ perl/Porting/Maintainers.pm 2008-02-02 09:19:38.000000000 -0800
@@ -7,7 +7,9 @@
 use strict;
 
 use lib "Porting";
-use 5.010;
+# Please don't use post 5.008 features as this module is used by
+# Porting/makemeta, and that in turn has to be run by the perl just built.
+use 5.008;
 
 require "Maintainers.pl";
 use vars qw(%Modules %Maintainers);
@@ -249,7 +251,6 @@
     }
 }
 
-sub warn_maintainer(_);
 my %files;
 
 sub maintainers_files {
@@ -270,19 +271,21 @@
     }
 }
 
+sub warn_maintainer {
+    my $name = shift;
+    warn "File $name has no maintainer\n" if not $files{$name};
+}
+
 sub missing_maintainers {
     my($check, @path) = @_;
     maintainers_files();
     my @dir;
-    for (@path) { if( -d ) { push @dir, $_ } else { warn_maintainer() } }
+    for my $d (@path) {
+       if( -d $d ) { push @dir, $d } else { warn_maintainer($d) }
+    }
     find sub { warn_maintainer($File::Find::name) if /$check/; }, @dir
        if @dir;
 }
 
-sub warn_maintainer(_) {
-    my $name = shift;
-    warn "File $name has no maintainer\n" if not $files{$name};
-}
-
 1;
 
End of Patch.

Reply via email to