apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wr...@apache.org
Subject svn commit: r567143 - in /apr/apr/branches/0.9.x/build: cvtdsp.pl fixwin32mak.pl lineends.pl
Date Fri, 17 Aug 2007 21:02:29 GMT
Author: wrowe
Date: Fri Aug 17 14:02:28 2007
New Revision: 567143

URL: http://svn.apache.org/viewvc?view=rev&rev=567143
Log:
Sync these utilities to 567139

Modified:
    apr/apr/branches/0.9.x/build/cvtdsp.pl
    apr/apr/branches/0.9.x/build/fixwin32mak.pl
    apr/apr/branches/0.9.x/build/lineends.pl

Modified: apr/apr/branches/0.9.x/build/cvtdsp.pl
URL: http://svn.apache.org/viewvc/apr/apr/branches/0.9.x/build/cvtdsp.pl?view=diff&rev=567143&r1=567142&r2=567143
==============================================================================
--- apr/apr/branches/0.9.x/build/cvtdsp.pl (original)
+++ apr/apr/branches/0.9.x/build/cvtdsp.pl Fri Aug 17 14:02:28 2007
@@ -7,6 +7,9 @@
 elsif ($ARGV[0] eq '-5') {
     find(\&tovc5, '.');
 }
+elsif ($ARGV[0] eq '-2005') {
+    find(\&tovc2005, '.');
+}
 elsif ($ARGV[0] eq '-w3') {
     find(\&tow3, '.');
 }
@@ -22,60 +25,124 @@
 elsif ($ARGV[0] eq '-b') {
     find(\&tobrowse, '.');
 }
+elsif ($ARGV[0] eq '-mt') {
+    find(\&addmt, '.');
+}
 elsif ($ARGV[0] eq '-m') {
-	## 0 - conapp, 1 - dll lib, 2 - static lib
-	$dsptype = 2;
-	$name = "apr";
-	onemake();
+        ## 0 - conapp, 1 - dll lib, 2 - static lib
+        $dsptype = 2;
+        $name = "apr";
+        onemake();
 }
 else {
     print "Specify -5 or -6 for Visual Studio 5 or 6 (98) .dsp format\n";
     print "Specify -w3 or -w4 for .dsp build with warning level 3 or 4 (strict)\n\n";
     print "Specify -ia64 for build targeted at Itanium (req's psdk tools)\n\n";
     print "Specify -p for extreme pool debugging\n\n";
+    print "Specify -mt to add .manifest embedding\n\n";
     die "Missing argument";
 }
 
+sub addmt { 
+    my $outpath, $outtype;
+
+    if (m|\.dsp$|) {
+        $oname = $_;
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $oname, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ m|^# TARGTYPE .+ Application|) {
+                $outtype = ".exe"
+            }
+            if ($src =~ m|^# TARGTYPE .+ Dynamic-Link|) {
+                $outtype = ".dll"
+            }
+            if ($src =~ m|^# PROP Output_Dir "(.+)"|) {
+                $outdir = $1;
+                $outpath = $oname;
+                $outpath =~ s|\.dsp||;
+                $outpath =  ".\\" . $outdir . "\\" . $outpath . $outtype;
+            }
+            if ($src =~ m|^# ADD (BASE )?LINK32 .+ /out:"([^"]+)"|) {
+                $outpath = $2;
+                $outpath =~ s|/|\\|;
+                $outpath = ".\\" . $outpath if (!($outpath =~ m|^\.|));
+                $src =~ s|/out:"([^"]+)"|/out:"$outpath"|;
+            }
+            if (defined($outpath) && ($src =~ m|^# Begin Special Build Tool|)) {
+                undef $outpath;
+            }
+            if (defined($outpath) && defined($outtype) && ($src =~ m|^\s*$|))
{
+                print $dstfl '# Begin Special Build Tool' . "\n";
+                print $dstfl 'TargetPath=' . $outpath . "\n";
+                print $dstfl 'SOURCE="$(InputPath)"' . "\n";
+                print $dstfl 'PostBuild_Desc=Embed .manifest' . "\n";
+                print $dstfl 'PostBuild_Cmds=if exist $(TargetPath).manifest mt.exe -manifest
$(TargetPath).manifest -outputresource:$(TargetPath);2' . "\n";
+                print $dstfl '# End Special Build Tool' . "\n";
+                $verchg = -1;
+                undef $outpath;
+            }
+            print $dstfl $src;
+        }
+        undef $outtype if (defined($outtype));
+        undef $outpath if (defined($outpath));
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Added manifest to " . $oname . " in " . $File::Find::dir . "\n"; 
+        }
+        else {
+            unlink $tname;
+        }
+    }
+}
 sub tovc5 { 
 
     if (m|\.dsp$|) {
         $oname = $_;
-	$tname = '.#' . $_;
+        $tname = '.#' . $_;
         $verchg = 0;
-	$srcfl = new IO::File $oname, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ s|Format Version 6\.00|Format Version 5\.00|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD CPP .*)/ZI (.*)|$1/Zi $2|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD BASE CPP .*)/ZI (.*)|$1/Zi $2|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD CPP .*)/EHsc (.*)|$1/GX $2|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD BASE CPP .*)/EHsc (.*)|$1/GX $2|) {
-		$verchg = -1;
-	    }
-	    if ($src !~ m|^# PROP AllowPerConfigDependencies|) {
-		print $dstfl $src; }
-	    else {
-		$verchg = -1;
-	    }
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted VC6 project " . $oname . " to VC5 in " . $File::Find::dir . "\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+        $srcfl = new IO::File $oname, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|Format Version 6\.00|Format Version 5\.00|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD CPP .*)/ZI (.*)|$1/Zi $2|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD BASE CPP .*)/ZI (.*)|$1/Zi $2|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD CPP .*)/EHsc (.*)|$1/GX $2|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD BASE CPP .*)/EHsc (.*)|$1/GX $2|) {
+                $verchg = -1;
+            }
+            while ($src =~ s|^(# ADD RSC .*)/d "([^ ="]+)=([^"]+)"|$1/d $2="$3"|) {
+                $verchg = -1;
+            }
+            if ($src !~ m|^# PROP AllowPerConfigDependencies|) {
+                print $dstfl $src; }
+            else {
+                $verchg = -1;
+            }
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted VC6 project " . $oname . " to VC5 in " . $File::Find::dir .
"\n"; 
+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -83,40 +150,76 @@
 
     if (m|\.dsp$|) {
         $oname = $_;
-	$tname = '.#' . $_;
-	$verchg = 0;
-	$srcfl = new IO::File $_, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ s|Format Version 5\.00|Format Version 6\.00|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(!MESSAGE .*)\\\n|$1|) {
-		$cont = <$srcfl>;
-		$src = $src . $cont;
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD CPP .*)/GX (.*)|$1/EHsc $2|) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|^(# ADD BASE CPP .*)/GX (.*)|$1/EHsc $2|) {
-		$verchg = -1;
-	    }
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|Format Version 5\.00|Format Version 6\.00|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(!MESSAGE .*)\\\n|$1|) {
+                $cont = <$srcfl>;
+                $src = $src . $cont;
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD CPP .*)/GX (.*)|$1/EHsc $2|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|^(# ADD BASE CPP .*)/GX (.*)|$1/EHsc $2|) {
+                $verchg = -1;
+            }
+            while ($src =~ s|^(# ADD RSC .*)/d "([^ ="]+)=([^"]+)"|$1/d $2="$3"|) {
+                $verchg = -1;
+            }
             print $dstfl $src; 
-	    if ($verchg && $src =~ m|^# Begin Project|) {
-		print $dstfl "# PROP AllowPerConfigDependencies 0\n"; 
-	    }
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted VC5 project " . $oname . " to VC6 in " . $File::Find::dir . "\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+            if ($verchg && $src =~ m|^# Begin Project|) {
+                print $dstfl "# PROP AllowPerConfigDependencies 0\n"; 
+            }
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted VC5 project " . $oname . " to VC6 in " . $File::Find::dir .
"\n"; 
+        }
+        else {
+            unlink $tname;
+        }
+    }
+}
+
+sub tovc2005 { 
+
+    if (m|\.dsp$| || m|\.mak$|) {
+        $oname = $_;
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|(\bCPP.*) /GX(.*)|$1 /EHsc$2|) {
+                $verchg = -1;
+            }
+            if ($src =~ s|(\bLINK32.*) /machine:I386(.*)|$1$2|) {
+                $verchg = -1;
+            }
+            while ($src =~ s|^(# ADD RSC .*)/d ([^ ="]+)="([^"]+)"|$1/d "$2=$3"|) {
+                $verchg = -1;
+            }
+            print $dstfl $src; 
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to 2005 in " . $File::Find::dir . "\n";

+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -124,29 +227,29 @@
 
     if (m|\.dsp$| || m|\.mak$|) {
         $oname = $_;
-	$tname = '.#' . $_;
-	$verchg = 0;
-	$srcfl = new IO::File $_, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    while ($src =~ m|\\\n$|) {
-		$src = $src . <$srcfl>
-            }
-	    if ($src =~ s|(\bCPP.*) /W4(.*)|$1 /W3$2|) {
-		$verchg = -1;
-	    }
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            while ($src =~ m|\\\n$|) {
+                $src = $src . <$srcfl>
+            }
+            if ($src =~ s|(\bCPP.*) /W4(.*)|$1 /W3$2|) {
+                $verchg = -1;
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted project " . $oname . " to warn:3 in " . $File::Find::dir . "\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to warn:3 in " . $File::Find::dir . "\n";

+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -154,29 +257,29 @@
 
     if (m|\.dsp$| || m|\.mak$|) {
         $oname = $_;
-	$tname = '.#' . $_;
-	$verchg = 0;
-	$srcfl = new IO::File $_, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    while ($src =~ m|\\\n$|) {
-		$src = $src . <$srcfl>
-            }
-	    if ($src =~ s|(\bCPP.*) /W3(.*)|$1 /W4$2|) {
-		$verchg = -1;
-	    }
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            while ($src =~ m|\\\n$|) {
+                $src = $src . <$srcfl>
+            }
+            if ($src =~ s|(\bCPP.*) /W3(.*)|$1 /W4$2|) {
+                $verchg = -1;
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted project " . $oname . " to warn:4 " . $File::Find::dir . "\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to warn:4 " . $File::Find::dir . "\n";

+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -184,52 +287,52 @@
 
     if (m|\.dsp$| || m|\.mak$|) {
         $oname = $_;
-	$tname = '.#' . $_;
-	$verchg = 0;
-	$srcfl = new IO::File $_, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    while ($src =~ m|\\\n$|) {
-		$src = $src . <$srcfl>
-            }
-	    if ($src =~ s|Win32 \(x86\) (Release)|Win32 (IA64) $1|s) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s|Win32 \(x86\) (Debug)|Win32 (IA64) $1|s) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s| - Win32 (Release)| - Win32 (IA64) $1|s) {
-		$verchg = -1;
-	    }
-	    if ($src =~ s| - Win32 (Debug)| - Win32 (IA64) $1|s) {
-		$verchg = -1;
-	    }
-	    # Cross compilation exceptions
-	    if (!(m|gen[^/]*$| || m|dftables[^/]*$|)) {
-		if ($src =~ s|(\bCPP.* /W3)(.*) /FD(.*)|$1 /As64 /Wp64$2$3|s) {
-		    $verchg = -1;
-		}
-		if ($src =~ s|(\bLINK.*/machine):I386(.*)|$1:IA64$2|s) {
-		    $verchg = -1;
-		}
-	    }
-	    else {
-		if ($src =~ s|(\bCPP.* /W3)(.*) /FD(.*)|$1 /As32 /Wp64$2$3|s) {
-		    $verchg = -1;
-		}
-	    }
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            while ($src =~ m|\\\n$|) {
+                $src = $src . <$srcfl>
+            }
+            if ($src =~ s|Win32 \(x86\) (Release)|Win32 (IA64) $1|s) {
+                $verchg = -1;
+            }
+            if ($src =~ s|Win32 \(x86\) (Debug)|Win32 (IA64) $1|s) {
+                $verchg = -1;
+            }
+            if ($src =~ s| - Win32 (Release)| - Win32 (IA64) $1|s) {
+                $verchg = -1;
+            }
+            if ($src =~ s| - Win32 (Debug)| - Win32 (IA64) $1|s) {
+                $verchg = -1;
+            }
+            # Cross compilation exceptions
+            if (!(m|gen[^/]*$| || m|dftables[^/]*$|)) {
+                if ($src =~ s|(\bCPP.* /W3)(.*) /FD(.*)|$1 /As64 /Wp64$2$3|s) {
+                    $verchg = -1;
+                }
+                if ($src =~ s|(\bLINK.*/machine):I386(.*)|$1:IA64$2|s) {
+                    $verchg = -1;
+                }
+            }
+            else {
+                if ($src =~ s|(\bCPP.* /W3)(.*) /FD(.*)|$1 /As32 /Wp64$2$3|s) {
+                    $verchg = -1;
+                }
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted build file " . $oname . " to Win64 in " . $File::Find::dir . "\n";

-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted build file " . $oname . " to Win64 in " . $File::Find::dir .
"\n"; 
+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -237,29 +340,29 @@
 
     if (m|\.dsp$|) {
         $oname = $_;
-	$tname = '.#' . $_;
+        $tname = '.#' . $_;
         $verchg = 0;
-	$srcfl = new IO::File $oname, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ s|^(# ADD CPP .* /D "_DEBUG" )|$1/D "APR_POOL_DEBUG" |) {
-		$verchg = -1;
+        $srcfl = new IO::File $oname, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|^(# ADD CPP .* /D "_DEBUG" )|$1/D "APR_POOL_DEBUG" |) {
+                $verchg = -1;
                 if ($oname =~ /apr\.dsp$/) {
-	            $src =~ s|^(# ADD CPP .* /D "_DEBUG" )|$1/D "POOL_DEBUG" |;
+                    $src =~ s|^(# ADD CPP .* /D "_DEBUG" )|$1/D "POOL_DEBUG" |;
                 }
-	    }
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted project " . $oname . " to debug pools in " . $File::Find::dir . "\n";

-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to debug pools in " . $File::Find::dir
. "\n"; 
+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -267,26 +370,26 @@
 
     if (m|\.dsp$|) {
         $oname = $_;
-	$tname = '.#' . $_;
+        $tname = '.#' . $_;
         $verchg = 0;
-	$srcfl = new IO::File $oname, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ s|^(# ADD CPP .*)( /Fd)|$1 /Fr "/httpd-2.0/srclib/apr"$2|) {
-		$verchg = -1;
-	    }
+        $srcfl = new IO::File $oname, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|^(# ADD CPP .*)( /Fd)|$1 /Fr "/httpd-2.0/srclib/apr"$2|) {
+                $verchg = -1;
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted project " . $oname . " to browse sources in " . $File::Find::dir .
"\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to browse sources in " . $File::Find::dir
. "\n"; 
+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -294,27 +397,27 @@
 
     if (m|\.mak\.in$|) {
         $oname = $_;
-	$dname = $_;
-	$_ =~ s/\.mak\.in/.dsp/;
+        $dname = $_;
+        $_ =~ s/\.mak\.in/.dsp/;
         $verchg = 0;
-	$srcfl = new IO::File $oname, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ s|^(# ADD CPP .*)( /Fd)|$1 /Fr "/httpd-2.0/srclib/apr"$2|) {
-		$verchg = -1;
-	    }
+        $srcfl = new IO::File $oname, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ s|^(# ADD CPP .*)( /Fd)|$1 /Fr "/httpd-2.0/srclib/apr"$2|) {
+                $verchg = -1;
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Converted project " . $oname . " to browse sources in " . $File::Find::dir .
"\n"; 
-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Converted project " . $oname . " to browse sources in " . $File::Find::dir
. "\n"; 
+        }
+        else {
+            unlink $tname;
+        }
     }
 }
 
@@ -322,47 +425,47 @@
 sub onemake {
 
     if ($dsptype == 0) {
-	$cdefs = qq{/D "WIN32" /D "_CONSOLE"};
-	$lmodel = qq{/subsystem:console};
-	$targname = "Win32 (x86) Console Application";
-	$targid = "0x0103";
-	$debpath = "Debug"; $relpath = "Release";
+        $cdefs = qq{/D "WIN32" /D "_CONSOLE"};
+        $lmodel = qq{/subsystem:console};
+        $targname = "Win32 (x86) Console Application";
+        $targid = "0x0103";
+        $debpath = "Debug"; $relpath = "Release";
     } elsif ($dsptype == 1) {
-	$cdefs = qq{/D "WIN32" /D "_WINDOWS"};
-	$lmodel = qq{/subsystem:windows /dll};
-	$targname = "Win32 (x86) Dynamic-Link Library";
-	$targid = "0x0102";
-	$debpath = "Debug"; $relpath = "Release";
+        $cdefs = qq{/D "WIN32" /D "_WINDOWS"};
+        $lmodel = qq{/subsystem:windows /dll};
+        $targname = "Win32 (x86) Dynamic-Link Library";
+        $targid = "0x0102";
+        $debpath = "Debug"; $relpath = "Release";
     } elsif($dsptype == 2) {
-	$cdefs = qq{/D "WIN32" /D "_CONSOLE"};
-	$lmodel = qq{/subsystem:console};
-	$targname = "Win32 (x86) Static Library";
-	$targid = "0x0104";
-	$debpath = "LibD"; $relpath = "LibR";
-    }
-	$file = dspheader();
-
-
-	$second = "";
-
-	$model = "Release";
-	$usedebuglib = "0";
-	$debugdef = "NDEBUG";
-	$cflags = "/MD /W3 /O2";
-	$cincl = qq{/I "./include" /I "./os/win32" /I "./srclib/apr/include" /I "./srclib/apr-util/include"};
-	$lflags = qq{/map};
-	$file .= dsponemodel();
-
-	$second = "ELSE";
-	$model = "Debug";
-	$usedebuglib = "1";
-	$debugdef = "_DEBUG";
-	$cflags = "/MDd /W3 /GX /Zi /Od";
-	$cincl = qq{/I "./include" /I "./os/win32" /I "./srclib/apr/include" /I "./srclib/apr-util/include"};
-	$lflags = qq{/incremental:no /debug};
-	$file .= dsponemodel();
+        $cdefs = qq{/D "WIN32" /D "_CONSOLE"};
+        $lmodel = qq{/subsystem:console};
+        $targname = "Win32 (x86) Static Library";
+        $targid = "0x0104";
+        $debpath = "LibD"; $relpath = "LibR";
+    }
+        $file = dspheader();
+
+
+        $second = "";
+
+        $model = "Release";
+        $usedebuglib = "0";
+        $debugdef = "NDEBUG";
+        $cflags = "/MD /W3 /O2";
+        $cincl = qq{/I "./include" /I "./os/win32" /I "./srclib/apr/include" /I "./srclib/apr-util/include"};
+        $lflags = qq{/map};
+        $file .= dsponemodel();
+
+        $second = "ELSE";
+        $model = "Debug";
+        $usedebuglib = "1";
+        $debugdef = "_DEBUG";
+        $cflags = "/MDd /W3 /GX /Zi /Od";
+        $cincl = qq{/I "./include" /I "./os/win32" /I "./srclib/apr/include" /I "./srclib/apr-util/include"};
+        $lflags = qq{/incremental:no /debug};
+        $file .= dsponemodel();
 
-	$file .= qq{
+        $file .= qq{
 !ENDIF 
 
 # Begin Target
@@ -374,24 +477,24 @@
         $toroot = ".";
 
 #HERE IS OUR FOREACH!
-	$file .= qq{# Begin Source File
+        $file .= qq{# Begin Source File
 
 SOURCE=./server/main.c
 # End Source File
 };
 
     if ($dsptype == 0) {
-	#HERE IS OUR ICON!
-	$icon="$toroot/build/win32/apache.ico";
-	$file .= qq{# Begin Source File
+        #HERE IS OUR ICON!
+        $icon="$toroot/build/win32/apache.ico";
+        $file .= qq{# Begin Source File
 
 SOURCE=$icon
 # End Source File
 };
-	$icon = "icon=" . $icon . " ";
+        $icon = "icon=" . $icon . " ";
     }
     if ($dsptype == 0 || $dsptype == 1) {
-	$file .= qq{
+        $file .= qq{
 # Begin Source File
 
 SOURCE=./$name.rc
@@ -404,24 +507,24 @@
 InputPath=$toroot/include/ap_release.h $toroot/build/win32/win32ver.awk
 
 "./$name.rc" : \$(SOURCE) "\$(INTDIR)" "\$(OUTDIR)"
-	awk -f $toroot/build/win32/win32ver.awk $name "Apache HTTP Server" $toroot/include/ap_release.h
$icon> ./Apache.rc
+        awk -f $toroot/build/win32/win32ver.awk $name "Apache HTTP Server" $toroot/include/ap_release.h
$icon> ./Apache.rc
 
 # End Custom Build
 # End Source File
 };
     }
-	$file .= qq{
+        $file .= qq{
 # End Target
 # End Project
 };
-	print $file;
+        print $file;
 }
 
 sub dspheader {
     if ($dsptype == 1) {
-	$midl = "MTL=midl.exe\n";
+        $midl = "MTL=midl.exe\n";
     } else {
-	$midl = ""
+        $midl = ""
     }
 qq{# Microsoft Developer Studio Project File - Name="$name" - Package Owner=<4>
 # Microsoft Developer Studio Generated Build File, Format Version 6.00
@@ -456,26 +559,26 @@
 }
 sub dsponemodel {
     if ($model eq "Release") {
-	$targpath = $relpath;
+        $targpath = $relpath;
     } else {
-	$targpath = $debpath;
+        $targpath = $debpath;
     }
     if ($dsptype == 1) {
-	$midl = 
+        $midl = 
 qq{# ADD BASE MTL /nologo /D "$debugdef" /win32
 # ADD MTL /nologo /D "$debugdef" /mktyplib203 /win32
 };  }
     if ($dsptype == 2) {
-	$linkop = qq{LIB32=link.exe -lib
+        $linkop = qq{LIB32=link.exe -lib
 # ADD BASE LIB32 /nologo
 # ADD LIB32 /nologo
 };
     } else {
-	$linkop = qq{LINK32=link.exe
+        $linkop = qq{LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo $lmodel
$lflags /machine:I386
 # ADD LINK32 kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib /nologo $lmodel
$lflags /machine:I386
 };
-    }	
+    }        
 
 qq{
 !${second}IF  "\$(CFG)" == "$name - Win32 $model"

Modified: apr/apr/branches/0.9.x/build/fixwin32mak.pl
URL: http://svn.apache.org/viewvc/apr/apr/branches/0.9.x/build/fixwin32mak.pl?view=diff&rev=567143&r1=567142&r2=567143
==============================================================================
--- apr/apr/branches/0.9.x/build/fixwin32mak.pl (original)
+++ apr/apr/branches/0.9.x/build/fixwin32mak.pl Fri Aug 17 14:02:28 2007
@@ -14,63 +14,68 @@
 # ignore our own direcory (allowing us to move into any parallel tree)
 $root =~ s|^.:(.*)?$|cd "$1|;
 $root =~ s|/|\\\\|g;
-print "Testing " . $root . "\n";
+$altroot = $root;
+$altroot =~ s| ".:| "|;
+print "Stripping " . $root . " and " . $altroot . "\n";
 find(\&fixcwd, '.');
 
 sub fixcwd { 
     if (m|.mak$|) {
         $thisroot = $File::Find::dir;
-	$thisroot =~ s|^./(.*)$|$1|;
-	$thisroot =~ s|/|\\\\|g;
+        $thisroot =~ s|^./(.*)$|$1|;
+        $thisroot =~ s|/|\\\\|g;
         $thisroot = $root . "\\\\" . $thisroot;
+        $thisaltroot = $altroot . "\\\\" . $thisroot;
         $oname = $_;
-	$tname = '.#' . $_;
-	$verchg = 0;
-#print "Processing " . $thisroot . " of " . $_ . "\n";
-	$srcfl = new IO::File $_, "r" || die;
-	$dstfl = new IO::File $tname, "w" || die;
-	while ($src = <$srcfl>) {
-	    if ($src =~ m|^\s*($root[^\"]*)\".*$|) {
-#print "Found " . $1 . "\"\n";
-		$orig = $thisroot;
+        $tname = '.#' . $_;
+        $verchg = 0;
+        $srcfl = new IO::File $_, "r" || die;
+        $dstfl = new IO::File $tname, "w" || die;
+        while ($src = <$srcfl>) {
+            if ($src =~ m|^\s*($root[^\"]*)\".*$|) {
+                $orig = $thisroot;
+            } elsif ($src =~ m|^\s*($altroot[^\"]*)\".*$|) {
+                $orig = $thisaltroot;
+            }
+            if (defined($orig)) {
                 $repl = "cd \".";
                 while (!($src =~ s|$orig|$repl|)) {
-#print "Tried replacing " . $orig . " with " . $repl . "\n";
-		   if (!($orig =~ s|^(.*)\\\\[^\\]+$|$1|)) {
+                   if (!($orig =~ s|^(.*)\\\\[^\\]+$|$1|)) {
                        break;
                    }
-		   $repl .= "\\..";
-		}
-#print "Replaced " . $orig . " with " . $repl . "\n";
-		$verchg = -1;
-	    }
+                   $repl .= "\\..";
+                }
+                print "Replaced " . $orig . " with " . $repl . "\n";
+                $verchg = -1;
+                undef $orig;
+            }
             print $dstfl $src; 
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if ($verchg) {
-	    unlink $oname || die;
-	    rename $tname, $oname || die;
-	    print "Corrected absolute paths within " . $oname . " in " . $File::Find::dir . "\n";

-	}
-	else {
-	    unlink $tname;
-	}
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if ($verchg) {
+            unlink $oname || die;
+            rename $tname, $oname || die;
+            print "Corrected absolute paths within " . $oname . " in " . $File::Find::dir
. "\n"; 
+        }
+        else {
+            unlink $tname;
+        }
         $dname = $oname;
         $dname =~ s/.mak$/.dsp/;
-	@dstat = stat($dname);
+        @dstat = stat($dname);
         @ostat = stat($oname);    
         if ($ostat[9] && $dstat[9] && ($ostat[9] != $dstat[9])) {
             @onames = ($oname);
             utime $dstat[9], $dstat[9], @onames;
-	    print "Touched datestamp for " . $oname . " in " . $File::Find::dir . "\n"; 
+            print "Touched datestamp for " . $oname . " in " . $File::Find::dir . "\n"; 
         }
         $oname =~ s/.mak$/.dep/;
         @ostat = stat($oname);    
         if ($ostat[9] && $dstat[9] && ($ostat[9] != $dstat[9])) {
             @onames = ($oname);
             utime $dstat[9], $dstat[9], @onames;
-	    print "Touched datestamp for " . $oname . " in " . $File::Find::dir . "\n"; 
+            print "Touched datestamp for " . $oname . " in " . $File::Find::dir . "\n"; 
         }
     }
 }

Modified: apr/apr/branches/0.9.x/build/lineends.pl
URL: http://svn.apache.org/viewvc/apr/apr/branches/0.9.x/build/lineends.pl?view=diff&rev=567143&r1=567142&r2=567143
==============================================================================
--- apr/apr/branches/0.9.x/build/lineends.pl (original)
+++ apr/apr/branches/0.9.x/build/lineends.pl Fri Aug 17 14:02:28 2007
@@ -26,16 +26,16 @@
 $ignore .= "tar-gz-z-zip-jar-war-bz2-tgz-";
 
 # Many document formats
-$ignore .= "eps-psd-pdf-ai-";
+$ignore .= "eps-psd-pdf-chm-ai-";
 
 # Some encodings
 $ignore .= "ucs2-ucs4-";
 
 # Some binary objects
-$ignore .= "class-so-dll-exe-obj-a-o-lo-slo-sl-dylib-";
+$ignore .= "class-so-dll-exe-obj-lib-a-o-lo-slo-sl-dylib-";
 
 # Some build env files 
-$ignore .= "mcp-xdc-ncb-opt-pdb-ilk-sbr-";
+$ignore .= "mcp-xdc-ncb-opt-pdb-ilk-exp-res-pch-idb-sbr-";
 
 $preservedate = 1;
 
@@ -63,22 +63,22 @@
     }
     elsif (@ARGV[0] =~ m/^-/) {
         die "What is " . @ARGV[0] . " supposed to mean?\n\n" 
-	  . "Syntax:\t$0 [option()s] [path(s)]\n\n" . <<'OUTCH'
-Where:	paths specifies the top level directory to convert (default of '.')
-	options are;
-
-	  --cr     keep/add one ^M
-	  --nocr   remove ^M's
-	  --touch  the datestamp (default: keeps date/attribs)
-	  --force  mismatched corrections (unbalanced ^M's)
-	  --FORCE  all files regardless of file name!
+          . "Syntax:\t$0 [option()s] [path(s)]\n\n" . <<'OUTCH'
+Where:  paths specifies the top level directory to convert (default of '.')
+        options are;
+
+          --cr     keep/add one ^M
+          --nocr   remove ^M's
+          --touch  the datestamp (default: keeps date/attribs)
+          --force  mismatched corrections (unbalanced ^M's)
+          --FORCE  all files regardless of file name!
 
 OUTCH
     }
     else {
         find(\&totxt, @ARGV[0]);
-	print "scanned " . @ARGV[0] . "\n";
-	$givenpaths = 1;
+        print "scanned " . @ARGV[0] . "\n";
+        $givenpaths = 1;
     }
     shift @ARGV;
 }
@@ -90,49 +90,50 @@
 
 sub totxt {
         $oname = $_;
-	$tname = '.#' . $_;
+        $tname = '.#' . $_;
         if (!-f) {
             return;
         }
-	@exts = split /\./;
-	if ($forceending < 2) {
+        @exts = split /\./;
+        if ($forceending < 2) {
             while ($#exts && ($ext = pop(@exts))) {
                 if ($ignore =~ m|-$ext-|i) {
                     return;
                 }
-	    }
+            }
         }
-	@ostat = stat($oname);
+        return if ($File::Find::dir =~ m|^(.+/)?.svn(/.+)?$|);
+        @ostat = stat($oname);
         $srcfl = new IO::File $oname, "r" or die;
-	$dstfl = new IO::File $tname, "w" or die;
+        $dstfl = new IO::File $tname, "w" or die;
         binmode $srcfl; 
-	if ($notnative) {
+        if ($notnative) {
             binmode $dstfl;
-	} 
-	undef $t;
+        }
+        undef $t;
         while (<$srcfl>) { 
             if (s/(\r*)\n$/\n/) {
-		$n = length $1;
-		if (!defined $t) { 
-		    $t = $n; 
-		}
-		if (!$forceending && (($n != $t) || m/\r/)) {
-		    print "mismatch in " .$oname. ":" .$n. " expected " .$t. "\n";
-		    undef $t;
-		    last;
-		}
-	        elsif ($notnative > 0) {
+                $n = length $1;
+                if (!defined $t) { 
+                    $t = $n; 
+                }
+                if (!$forceending && (($n != $t) || m/\r/)) {
+                    print "mismatch in " .$oname. ":" .$n. " expected " .$t. "\n";
+                    undef $t;
+                    last;
+                }
+                elsif ($notnative > 0) {
                     s/\n$/\r\n/; 
                 }
             }
-	    print $dstfl $_; 
-	}
-	if (defined $t && (tell $srcfl == tell $dstfl)) {
-	    undef $t;
-	}
-	undef $srcfl;
-	undef $dstfl;
-	if (defined $t) {
+            print $dstfl $_; 
+        }
+        if (defined $t && (tell $srcfl == tell $dstfl)) {
+            undef $t;
+        }
+        undef $srcfl;
+        undef $dstfl;
+        if (defined $t) {
             unlink $oname or die;
             rename $tname, $oname or die;
             @anames = ($oname);
@@ -142,8 +143,8 @@
             chmod $ostat[2] & 07777, @anames;
             chown $ostat[5], $ostat[6], @anames;
             print "Converted file " . $oname . " to text in " . $File::Find::dir . "\n";

-	}
-	else {
-	    unlink $tname or die;
-	}
+        }
+        else {
+            unlink $tname or die;
+        }
 }



Mime
View raw message