Upgrade to Devel::PPPort 3.08_06
[p5sagit/p5-mst-13.2.git] / Porting / makerel
index 415d8d6..d4022bb 100644 (file)
@@ -72,7 +72,8 @@ print "\n";
 print "Copying files to release directory...\n";
 # ExtUtils::Manifest maniread does not preserve the order
 $cmd = "awk '{print \$1}' MANIFEST | cpio -pdm $relroot/$reldir";
-system($cmd) == 0 or die "$cmd failed";
+system($cmd) == 0
+    or die "$cmd failed";
 print "\n";
 
 chdir "$relroot/$reldir" or die $!;
@@ -105,8 +106,11 @@ my @exe = qw(
     Porting/*.pl
     mpeix/nm
     mpeix/relink
+    Cross/generate_config_sh
+    Cross/warp
 );
-system("chmod +x @exe");
+system("chmod +x @exe") == 0
+    or die "system: $!";
 
 my @writables = qw(
     NetWare/config_H.wc
@@ -143,23 +147,30 @@ my @writables = qw(
     wince/config_H.ce
     wince/Makefile.ce
 );
-system("chmod +w @writables");
+system("chmod +w @writables") == 0
+    or die "system: $!";
 
 print "Adding CRs to DOSish files...\n";
+# This list is also in curliff.pl.
 my @crlf = qw(
     djgpp/configure.bat
     README.ce
     README.dos
+    README.symbian
     README.win32
+    symbian/config.pl
+    symbian/makesis.pl
+    symbian/README
+    symbian/xsbuild.pl
     win32/Makefile
     win32/makefile.mk
     wince/Makefile.ce
     wince/compile-all.bat
-    wince/README.compile
     wince/README.perlce
     wince/registry.bat
 );
-system("perl -pi -e 's/\015*\012/\015\012/' @crlf");
+system("perl -pi -e 's/\\015*\\012/\\015\\012/' @crlf") == 0
+    or die "system: $!";
 print "\n";
 
 chdir ".." or die $!;
@@ -167,7 +178,8 @@ chdir ".." or die $!;
 print "Creating and compressing the tar file...\n";
 my $src = (-e $perl) ? $perl : 'perl'; # 'perl' in maint branch
 $cmd = "tar cf - $reldir | gzip --best > $reldir.tar.gz";
-system($cmd) == 0 or die "$cmd failed";
+system($cmd) == 0
+    or die "$cmd failed";
 print "\n";
 
 system("ls -ld $perl*");