A couple of fixes/enhancements to update-webkit-*-libs
authoraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Sep 2007 18:10:02 +0000 (18:10 +0000)
committeraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Sep 2007 18:10:02 +0000 (18:10 +0000)
        You can now specify WEBKITSUPPORTLIBRARIESZIPDIR=C:\my\special\place
        to tell update-webkit-support-libraries where it should find the
        WebKitSupportLibrary.zip file you downloaded.

        These scripts also now correctly interpret WEBKITLIBRARIESDIR as a
        Windows-style path.

        Reviewed by Sam.

        * Scripts/update-webkit-auxiliary-libs: Also renamed $supportLibsURL
        to $auxiliaryLibsURL and removed an irrelevant comment.
        * Scripts/update-webkit-support-libs:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25725 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/update-webkit-auxiliary-libs
WebKitTools/Scripts/update-webkit-support-libs

index ed1377757bc7c666b617f1b289bb9e667e324b75..514021b3541b7e4ad8b9e7e16aea08014180ac61 100644 (file)
@@ -1,3 +1,20 @@
+2007-09-25  Adam Roben  <aroben@apple.com>
+
+        A couple of fixes/enhancements to update-webkit-*-libs
+
+        You can now specify WEBKITSUPPORTLIBRARIESZIPDIR=C:\my\special\place
+        to tell update-webkit-support-libraries where it should find the
+        WebKitSupportLibrary.zip file you downloaded.
+
+        These scripts also now correctly interpret WEBKITLIBRARIESDIR as a
+        Windows-style path.
+
+        Reviewed by Sam.
+
+        * Scripts/update-webkit-auxiliary-libs: Also renamed $supportLibsURL
+        to $auxiliaryLibsURL and removed an irrelevant comment.
+        * Scripts/update-webkit-support-libs:
+
 2007-09-25  Adam Treat  <treat@kde.org>
 
         Reviewed by Simon and Lars.
index 1727e759cb0f060df2f058341b5f991452583470..7d9e91d4a98012fd33e8e068803c0808f37de6df 100755 (executable)
@@ -41,13 +41,13 @@ use webkitdirs;
 my $sourceDir = sourceDir();
 my $file = "WebKitAuxiliaryLibrary";
 my $zipFile = "$file.zip"; 
-my $supportLibsURL = "http://developer.apple.com/opensource/internet/$zipFile"; # UPDATE ME!!
-my $webkitLibrariesDir = File::Spec->rel2abs($ENV{'WEBKITLIBRARIESDIR'} || "$sourceDir/WebKitLibraries/win");
+my $auxiliaryLibsURL = "http://developer.apple.com/opensource/internet/$zipFile";
+my $webkitLibrariesDir = toUnixPath($ENV{'WEBKITLIBRARIESDIR'}) || "$sourceDir/WebKitLibraries/win";
 my $tmpDir = File::Spec->rel2abs(File::Temp::tempdir("webkitlibsXXXXXXX", TMPDIR => 1, CLEANUP => 1));
 
 print "Checking Last-Modified date of $zipFile...\n";
 
-my $result = system "curl -s -I $supportLibsURL | grep Last-Modified > \"$tmpDir/$file.headers\"";
+my $result = system "curl -s -I $auxiliaryLibsURL | grep Last-Modified > \"$tmpDir/$file.headers\"";
 print STDERR "Couldn't check Last-Modified date of new $zipFile.\n" if $result;
 
 if (!$result && open NEW, "$tmpDir/$file.headers") {
@@ -65,7 +65,7 @@ if (!$result && open NEW, "$tmpDir/$file.headers") {
 }
 
 print "Downloading $zipFile...\n\n";
-$result = system "curl -o \"$tmpDir/$zipFile\" $supportLibsURL";
+$result = system "curl -o \"$tmpDir/$zipFile\" $auxiliaryLibsURL";
 die "Couldn't download $zipFile!" if $result;
 
 $result = system "unzip", "-q", "-d", $tmpDir, "$tmpDir/$zipFile";
@@ -92,3 +92,12 @@ $result = system "mv", "$tmpDir/$file.headers", $webkitLibrariesDir;
 print STDERR "Couldn't move $file.headers to $webkitLibrariesDir" . ".\n" if $result;
 
 print "The $file has been sucessfully installed in\n $webkitLibrariesDir\n";
+exit;
+
+sub toUnixPath
+{
+    my $path = shift;
+    return unless $path;
+    chomp($path = `cygpath -u '$path'`);
+    return $path;
+}
index fee460c587ab6affd959d58795522259e3f3a550..e9c302b641da360b9854135ebdee8fe54ed2887f 100755 (executable)
@@ -41,8 +41,9 @@ use webkitdirs;
 my $sourceDir = sourceDir();
 my $file = "WebKitSupportLibrary";
 my $zipFile = "$file.zip"; 
-my $pathToZip = "$sourceDir/$zipFile";
-my $webkitLibrariesDir = File::Spec->rel2abs($ENV{'WEBKITLIBRARIESDIR'} || "$sourceDir/WebKitLibraries/win");
+my $zipDirectory = toUnixPath($ENV{'WEBKITSUPPORTLIBRARIESZIPDIR'}) || $sourceDir;
+my $pathToZip = File::Spec->catfile($zipDirectory, $zipFile);
+my $webkitLibrariesDir = toUnixPath($ENV{'WEBKITLIBRARIESDIR'}) || "$sourceDir/WebKitLibraries/win";
 my $tmpDir = File::Spec->rel2abs(File::Temp::tempdir("webkitlibsXXXXXXX", TMPDIR => 1, CLEANUP => 1));
 
 # Make sure the file zipfile exists before doing anything.
@@ -93,3 +94,12 @@ $result = system "mv", "$tmpDir/$file.modified", $webkitLibrariesDir;
 print STDERR "Couldn't move $file.modified to $webkitLibrariesDir" . ".\n" if $result;
 
 print "The $file has been sucessfully installed in\n $webkitLibrariesDir\n";
+exit;
+
+sub toUnixPath
+{
+    my $path = shift;
+    return unless $path;
+    chomp($path = `cygpath -u '$path'`);
+    return $path;
+}