[Pkg-mozext-commits] [adblock-plus] 77/464: Added support for JavaScript modules

David Prévot taffit at moszumanska.debian.org
Tue Jul 22 20:44:05 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository adblock-plus.

commit 86b17bf034bda9d0ccf533decfa2b016f12a1415
Author: Wladimir Palant <trev at adblockplus.org>
Date:   Wed Apr 28 19:59:09 2010 +0200

    Added support for JavaScript modules
---
 Packager.pm              | 4 ++--
 create_xpi.pl            | 4 ++--
 make_babelzilla_build.pl | 2 +-
 setupTestEnvironment.pl  | 1 +
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Packager.pm b/Packager.pm
index 6e05b55..aeb0b16 100644
--- a/Packager.pm
+++ b/Packager.pm
@@ -182,8 +182,8 @@ sub cp
     }
   }
 
-  my $textMode = ($fromFile =~ /\.(manifest|xul|js|xml|xhtml|rdf|dtd|properties|css)$/);
-  my $extendedTextMode = ($fromFile =~ /\.(?:js|rdf|manifest)$/);
+  my $textMode = ($fromFile =~ /\.(manifest|xul|jsm?|xml|xhtml|rdf|dtd|properties|css)$/);
+  my $extendedTextMode = ($fromFile =~ /\.(?:jsm?|rdf|manifest)$/);
 
   open(local *FROM, $fromFile) or return;
   open(local *TO, ">$toFile") or return;
diff --git a/create_xpi.pl b/create_xpi.pl
index ba5a106..8004e6a 100644
--- a/create_xpi.pl
+++ b/create_xpi.pl
@@ -37,7 +37,7 @@ chdir('chrome');
 $pkg->makeJAR("$pkg->{baseName}.jar", 'content', 'skin', 'locale', '-/tests', '-/mochitest', '-/.incomplete', '-/meta.properties');
 chdir('..');
 
-my @files = grep {-e $_} ('components', 'defaults', 'install.rdf', 'chrome.manifest', 'icon.png');
+my @files = grep {-e $_} ('components', 'modules', 'defaults', 'install.rdf', 'chrome.manifest', 'icon.png');
 
 $pkg->makeXPI($xpiFile, "chrome/$pkg->{baseName}.jar", @files);
 unlink("chrome/$pkg->{baseName}.jar");
@@ -46,7 +46,7 @@ sub removeTimeLine
 {
   my ($file, $line) = @_;
 
-  return "\n" if $file =~ /\.js$/ && $line =~ /\btimeLine\.(\w+)\(/;
+  return "\n" if $file =~ /\.jsm?$/ && $line =~ /\btimeLine\.(\w+)\(/;
 
   return $line;
 }
diff --git a/make_babelzilla_build.pl b/make_babelzilla_build.pl
index be617ba..f89cc38 100644
--- a/make_babelzilla_build.pl
+++ b/make_babelzilla_build.pl
@@ -28,7 +28,7 @@ chdir('chrome');
 $pkg->makeJAR("$baseName.jar", 'content', 'skin', 'locale', '-/tests', '-/mochitest', '-/.incomplete');
 chdir('..');
 
-my @files = grep {-e $_} ('components', 'defaults', 'install.rdf', 'chrome.manifest', 'icon.png');
+my @files = grep {-e $_} ('components', 'modules', 'defaults', 'install.rdf', 'chrome.manifest', 'icon.png');
 
 my $targetAppNum = 0;
 $pkg->{postprocess_line} = \&postprocessInstallRDF;
diff --git a/setupTestEnvironment.pl b/setupTestEnvironment.pl
index fcd619b..be3463f 100644
--- a/setupTestEnvironment.pl
+++ b/setupTestEnvironment.pl
@@ -47,6 +47,7 @@ $baseURL =~ s/\\/\//g;
 $baseURL = "file:///$baseURL";
 $chromeManifest =~ s~jar:chrome/\w+\.jar!~$baseURL/chrome~g;
 $chromeManifest =~ s~^\s*resource\s+\S+\s+~$&$baseURL/~gmi;
+$chromeManifest =~ s~^(\s*content\s+\S+\s+)(\w+/)~$1$baseURL/$2~gmi;
 $chromeManifest =~ s~^content ~content   mochikit $baseURL/chrome/content/mochitest/\n$&~m if -d "chrome/content/mochitest";
 
 push @files, ["chrome.manifest", $chromeManifest];

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git



More information about the Pkg-mozext-commits mailing list