Build fix. Use internal pcre on glib, make gnutls a dependency of
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Dec 2011 18:30:58 +0000 (18:30 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Dec 2011 18:30:58 +0000 (18:30 +0000)
glib-networking, unset AR_FLAGS for jhbuild builds, and run jhbuild
in non-interactive mode.

* Scripts/update-webkitgtk-libs:
* gtk/jhbuild.modules:
* gtk/run-with-jhbuild:

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

Tools/ChangeLog
Tools/Scripts/update-webkitgtk-libs
Tools/gtk/jhbuild.modules
Tools/gtk/run-with-jhbuild

index 34b9e16..94da82f 100644 (file)
@@ -1,3 +1,13 @@
+2011-12-02  Gustavo Noronha Silva  <gns@gnome.org>
+
+        Build fix. Use internal pcre on glib, make gnutls a dependency of
+        glib-networking, unset AR_FLAGS for jhbuild builds, and run jhbuild
+        in non-interactive mode.
+
+        * Scripts/update-webkitgtk-libs:
+        * gtk/jhbuild.modules:
+        * gtk/run-with-jhbuild:
+
 2011-12-02  Adam Roben  <aroben@apple.com>
 
         Fix for Python 2.6
index 46cb2b2..caf419e 100755 (executable)
@@ -19,6 +19,8 @@ use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
 
+delete $ENV{AR_FLAGS} if exists $ENV{AR_FLAGS};
+
 chdir(relativeScriptsDir() . "/../gtk") or die $!;
 
 print "Updating GTK+ port dependencies using jhbuild...\n";
index d950344..6561727 100644 (file)
@@ -9,7 +9,6 @@
       <dep package="freetype6"/>
       <dep package="glib"/>
       <dep package="glib-networking"/>
-      <dep package="gnutls"/>
       <dep package="libsoup"/>
     </dependencies>
   </metamodule>
@@ -38,7 +37,7 @@
             md5sum="647ee8ed266f9a4117c8d0a4855b3d3e"/>
   </tarball>
 
-  <autotools id="glib" autogenargs="--with-pcre=system">
+  <autotools id="glib">
     <branch module="/pub/GNOME/sources/glib/2.31/glib-2.31.2.tar.xz" version="2.31.2"
             repo="gnome.org"
             hash="sha256:19d7921671a487c3c5759a57df7b8508afdbadd7764d62a47a82fff7b399032b"
@@ -46,6 +45,9 @@
   </autotools>
 
   <autotools id="glib-networking">
+    <dependencies>
+      <dep package="gnutls"/>
+    </dependencies>
     <branch module="/pub/GNOME/sources/glib-networking/2.31/glib-networking-2.31.2.tar.xz" version="2.31.2"
             repo="gnome.org"
             hash="sha256:03e3a2881d2626d1206e72972531661037fe0d32e745bf9b2f63c0d6f5e32a9c"
index bf0fb80..b15de4e 100755 (executable)
@@ -55,7 +55,7 @@ jhbuild_path = common.top_level_path('WebKitBuild', 'Dependencies', 'Root', 'bin
 if not os.path.exists(jhbuild_path):
     install_and_run_jhbuild()
 
-process = subprocess.Popen([jhbuild_path, '-f', common.top_level_path('Tools', 'gtk', 'jhbuildrc'), 'run'] + sys.argv[1:])
+process = subprocess.Popen([jhbuild_path, '--no-interact', '-f', common.top_level_path('Tools', 'gtk', 'jhbuildrc'), 'run'] + sys.argv[1:])
 process.wait()
 sys.exit(process.returncode)