[wx] Build fixes after recent changes.
authorkevino@webkit.org <kevino@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Mar 2011 01:41:14 +0000 (01:41 +0000)
committerkevino@webkit.org <kevino@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Mar 2011 01:41:14 +0000 (01:41 +0000)
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80191 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Tools/ChangeLog
Tools/wx/packaging/build-mac-installer.py
wscript

index 8b3bdb4..36cd3e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-03-02  Kevin Ollivier  <kevino@theolliviers.com>
+
+        [wx] Build fix, don't use LocalizedNumberICU.cpp yet, headers that it needs are not
+        included in the ICU headers used by WebKit.
+
+        * wscript:
+
 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
 
         Reviewed by David Levin.
@@ -10,6 +17,7 @@
         * Source/cmakeconfig.h.cmake:
         * configure.ac:
 
+>>>>>>> .r80188
 2011-03-02  Andras Becsi  <abecsi@webkit.org>
 
         Reviewed by Laszlo Gombos.
index 9932d88..97e9e52 100644 (file)
@@ -1,3 +1,10 @@
+2011-03-02  Kevin Ollivier  <kevino@theolliviers.com>
+
+        [wx] Build fix, make sure we put the wxWebKit dylib in the right directory and
+        update symlinks accordingly.
+
+        * wx/packaging/build-mac-installer.py:
+
 2011-03-02  Sheriff Bot  <webkit.review.bot@gmail.com>
 
         Unreviewed, rolling out r80139.
index 5b76b0b..d0ef945 100644 (file)
@@ -70,7 +70,7 @@ if sys.platform.startswith("darwin"):
     wx_root = "/usr/local/lib/wxPython-unicode-%s" % wx.__version__
     sp_root = "%s/lib/python%s/site-packages" % (wx_root, py_version)
 sitepackages = "%s/wx-%s-mac-unicode/wx" % (sp_root, wx_version[:3])
-prefix = sitepackages
+prefix = wxroot + "/lib"
 
 def mac_update_dependencies(dylib, prefix):
     """
@@ -120,11 +120,16 @@ try:
     if not os.path.exists(wxpythonroot):
         os.makedirs(wxpythonroot)
     
-    for wildcard in ["*.py", "*.so", "*.dylib"]:
+    for wildcard in ["*.py", "*.so"]:
         files = glob.glob(os.path.join(wxwebkit_dir, wildcard))
         for afile in files:
             shutil.copy(afile, wxpythonroot)
     
+    for wildcard in ["*.dylib"]:
+        files = glob.glob(os.path.join(wxwebkit_dir, wildcard))
+        for afile in files:
+            shutil.copy(afile, wxroot)
+    
     if sys.platform.startswith("darwin"):
         dylib_path = os.path.join(wxpythonroot, "libwxwebkit.dylib")
         os.system("install_name_tool -id %s %s" % (os.path.join(prefix, "libwxwebkit.dylib"), dylib_path))
diff --git a/wscript b/wscript
index 72b9121..aa266af 100644 (file)
--- a/wscript
+++ b/wscript
@@ -303,6 +303,9 @@ def build(bld):
         excludes.append('WebDOMScriptProfileNode.cpp')
         excludes.append('WebNativeEventListener.cpp')
         
+        # This file appears not to build with older versions of ICU
+        excludes.append('LocalizedNumberICU.cpp')
+        
         if building_on_win32:
             excludes.append('SharedTimerWx.cpp')
             excludes.append('RenderThemeWin.cpp')