<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,7 +5,7 @@
  * Central include file for PyObjC. 
  */
 
-#define OBJC_VERSION &quot;2.2b2&quot;
+#define OBJC_VERSION &quot;2.2b3&quot;
 
 // Loading in AppKit on Mac OS X 10.3 results in
 // a bit less than 1500 classes.</diff>
      <filename>pyobjc/pyobjc-core/Modules/objc/pyobjc.h</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-AddressBook',
-    version=&quot;2.2b2&quot;,
+    version=&quot;2.2b3&quot;,
     description = &quot;Wrappers for the framework AddressBook on Mac OS X&quot;,
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -31,8 +31,8 @@ setup(
     packages = [ &quot;AddressBook&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-AddressBook/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-AppleScriptKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework AppleScriptKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;AppleScriptKit&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-AppleScriptKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-Automator',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework Automator on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,8 +31,8 @@ setup(
     packages = [ &quot;Automator&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-Automator/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ else:
 
 setup(
     name='pyobjc-framework-CFNetwork',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework CFNetwork on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -40,8 +40,8 @@ setup(
     packages = [ &quot;CFNetwork&quot; ],
     package_dir = { '': 'Lib/' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-CFNetwork/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-CalendarStore',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework CalendarStore on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',</diff>
      <filename>pyobjc/pyobjc-framework-CalendarStore/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -42,7 +42,7 @@ extra_cmdclass['build_ext'] = pyobjc_build_ext
 
 setup(
     name='pyobjc-framework-Cocoa',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the Cocoa frameworks on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',</diff>
      <filename>pyobjc/pyobjc-framework-Cocoa/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-Collaboration',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework Collaboration on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@ setup(
     packages = [ &quot;Collaboration&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-Collaboration/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-CoreData',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework CoreData on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@ setup(
     packages = [ &quot;CoreData&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-CoreData/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -18,9 +18,15 @@ except ImportError:
     extra_cmdclass = {}
     extra_options = lambda name: {}
 
+import os
+if os.uname()[2] &gt; '9.':
+    CFLAGS=[&quot;-isysroot&quot;, &quot;/&quot;]
+else:
+    CFLAGS=[]
+
 setup(
     name='pyobjc-framework-CoreText',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework CoreText on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -32,12 +38,13 @@ setup(
     ext_modules = [
             Extension('CoreText._manual',
                 [ 'Modules/_manual.m' ],
-                extra_link_args=['-framework', 'CoreServices']),
+                extra_link_args=['-framework', 'CoreServices'],
+                extra_compile_args=CFLAGS),
     ],
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
-        'pyobjc-framework-Quartz&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
+        'pyobjc-framework-Quartz&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-CoreText/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-DictionaryServices',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework DictionaryServices on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -33,8 +33,8 @@ setup(
     packages = [ &quot;DictionaryServices&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-DictionaryServices/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-ExceptionHandling',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework ExceptionHandling on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,8 +34,8 @@ setup(
     namespace_packages = [ &quot;PyObjCTools&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-ExceptionHandling/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -18,9 +18,15 @@ except ImportError:
     extra_cmdclass = {}
     extra_options = lambda name: {}
 
+import os
+if os.uname()[2] &gt;= '9.':
+    CFLAGS=['-isysroot', '/']
+else:
+    CFLAGS=[]
+
 setup(
     name='pyobjc-framework-FSEvents',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework FSEvents on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -42,7 +48,7 @@ setup(
     ext_modules = [
         Extension(&quot;FSEvents._callbacks&quot;,
             [ &quot;Modules/_callbacks.m&quot; ],
-            extra_compile_args=['-O0']),
+            extra_compile_args=CFLAGS),
     ],
     zip_safe = True,
 )</diff>
      <filename>pyobjc/pyobjc-framework-FSEvents/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-InputMethodKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework InputMethodKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;InputMethodKit&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2' 
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3' 
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-InputMethodKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-InstallerPlugins',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework InstallerPlugins on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,8 +31,8 @@ setup(
     packages = [ &quot;InstallerPlugins&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-InstallerPlugins/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-InstantMessage',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework InstantMessage on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,9 +30,9 @@ setup(
     packages = [ &quot;InstantMessage&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
-        'pyobjc-framework-Quartz&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
+        'pyobjc-framework-Quartz&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-InstantMessage/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-InterfaceBuilderKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework InterfaceBuilderKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -42,8 +42,8 @@ setup(
     packages = [ &quot;InterfaceBuilderKit&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2', 
-        'pyobjc-framework-Cocoa&gt;=2.2b2', 
+        'pyobjc-core&gt;=2.2b3', 
+        'pyobjc-framework-Cocoa&gt;=2.2b3', 
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-InterfaceBuilderKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-LatentSemanticMapping',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework LatentSemanticMapping on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -33,8 +33,8 @@ setup(
     packages = [ &quot;LatentSemanticMapping&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-LatentSemanticMapping/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-LaunchServices',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework LaunchServices on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -45,8 +45,8 @@ setup(
     packages = [ &quot;LaunchServices&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-LaunchServices/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-Message',
-    version=&quot;2.2b2&quot;,
+    version=&quot;2.2b3&quot;,
     description = &quot;Wrappers for the framework Message on Mac OS X&quot;,
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;Message&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-Message/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-PreferencePanes',
-    version=&quot;2.2b2&quot;,
+    version=&quot;2.2b3&quot;,
     description = &quot;Wrappers for the framework PreferencePanes on Mac OS X&quot;,
     long_description = __doc__,
     author = 'Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;PreferencePanes&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-PreferencePanes/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-PubSub',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework PubSub on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@ setup(
     packages = [ &quot;PubSub&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-PubSub/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-QTKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework QTKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -31,9 +31,9 @@ setup(
     packages = [ &quot;QTKit&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
-        'pyobjc-framework-Quartz&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
+        'pyobjc-framework-Quartz&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-QTKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,7 @@ else:
 
 setup(
     name='pyobjc-framework-Quartz',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the Quartz frameworks on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -67,8 +67,8 @@ setup(
     packages = [ &quot;Quartz&quot;, &quot;Quartz.CoreGraphics&quot;, &quot;Quartz.ImageIO&quot;, &quot;Quartz.QuartzCore&quot;, &quot;Quartz.CoreVideo&quot;, &quot;Quartz.QuartzComposer&quot;, &quot;Quartz.ImageKit&quot;, &quot;Quartz.PDFKit&quot;, &quot;Quartz.QuartzFilters&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-Quartz/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-ScreenSaver',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework ScreenSaver on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;ScreenSaver&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-ScreenSaver/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-ScriptingBridge',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework ScriptingBridge on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,8 +34,8 @@ setup(
     packages = [ &quot;ScriptingBridge&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-ScriptingBridge/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-SearchKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework SearchKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -29,8 +29,8 @@ setup(
     packages = [ &quot;SearchKit&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-SearchKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-SyncServices',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework SyncServices on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -34,9 +34,9 @@ setup(
     packages = [ &quot;SyncServices&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
-        'pyobjc-framework-CoreData&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
+        'pyobjc-framework-CoreData&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-SyncServices/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ else:
 
 setup(
     name='pyobjc-framework-SystemConfiguration',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework SystemConfiguration on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',</diff>
      <filename>pyobjc/pyobjc-framework-SystemConfiguration/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-WebKit',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework WebKit on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@ setup(
     packages = [ &quot;WebKit&quot;, &quot;JavaScriptCore&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-WebKit/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ except ImportError:
 
 setup(
     name='pyobjc-framework-XgridFoundation',
-    version='2.2b2',
+    version='2.2b3',
     description = &quot;Wrappers for the framework XgridFoundation on Mac OS X&quot;,
     long_description = __doc__,
     author='Ronald Oussoren',
@@ -30,8 +30,8 @@ setup(
     packages = [ &quot;XgridFoundation&quot; ],
     package_dir = { '': 'Lib' },
     install_requires = [ 
-        'pyobjc-core&gt;=2.2b2',
-        'pyobjc-framework-Cocoa&gt;=2.2b2',
+        'pyobjc-core&gt;=2.2b3',
+        'pyobjc-framework-Cocoa&gt;=2.2b3',
     ],
     package_data = { 
         '': ['*.bridgesupport'] </diff>
      <filename>pyobjc/pyobjc-framework-XgridFoundation/setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,11 @@ ez_setup.use_setuptools()
 
 import os
 
-VERSION='2.2b1'
+VERSION='2.2b3'
+
+# NOTE: This list of requirements is split into sections for 10.4
+# and 10.5 to make it possible to install PyObjC from source on all
+# supported platforms.
 REQUIRES=[
 # The line below won't install py2app for some reason and I have no
 # idea why that's so.
@@ -15,33 +19,41 @@ REQUIRES=[
         'pyobjc-framework-AddressBook=='+VERSION,
         'pyobjc-framework-AppleScriptKit=='+VERSION,
         'pyobjc-framework-Automator=='+VERSION,
-        'pyobjc-framework-CalendarStore=='+VERSION,
+        'pyobjc-framework-CFNetwork=='+VERSION,
         'pyobjc-framework-Cocoa=='+VERSION,
-        'pyobjc-framework-Collaboration=='+VERSION,
         'pyobjc-framework-CoreData=='+VERSION,
         'pyobjc-framework-CoreText=='+VERSION,
-        'pyobjc-framework-DictionaryServices=='+VERSION,
         'pyobjc-framework-ExceptionHandling=='+VERSION,
         'pyobjc-framework-FSEvents=='+VERSION,
-        'pyobjc-framework-InputMethodKit=='+VERSION,
         'pyobjc-framework-InstallerPlugins=='+VERSION,
-        'pyobjc-framework-InstantMessage=='+VERSION,
-        'pyobjc-framework-InterfaceBuilderKit=='+VERSION,
         'pyobjc-framework-LatentSemanticMapping=='+VERSION,
 #        'pyobjc-framework-LaunchServices=='+VERSION,
         'pyobjc-framework-Message=='+VERSION,
         'pyobjc-framework-PreferencePanes=='+VERSION,
-        'pyobjc-framework-PubSub=='+VERSION,
-        'pyobjc-framework-QTKit=='+VERSION,
         'pyobjc-framework-Quartz=='+VERSION,
         'pyobjc-framework-ScreenSaver=='+VERSION,
-        'pyobjc-framework-ScriptingBridge=='+VERSION,
         'pyobjc-framework-SearchKit=='+VERSION,
         'pyobjc-framework-SyncServices=='+VERSION,
         'pyobjc-framework-SystemConfiguration=='+VERSION,
-#        'pyobjc-framework-WebKit=='+VERSION,
+        'pyobjc-framework-WebKit=='+VERSION,
         'pyobjc-framework-XgridFoundation=='+VERSION,
 ]
+REQUIRES_10_5=[
+        'pyobjc-framework-CalendarStore=='+VERSION,
+        'pyobjc-framework-Collaboration=='+VERSION,
+        'pyobjc-framework-DictionaryServices=='+VERSION,
+        'pyobjc-framework-InputMethodKit=='+VERSION,
+        'pyobjc-framework-InstantMessage=='+VERSION,
+        'pyobjc-framework-InterfaceBuilderKit=='+VERSION,
+        'pyobjc-framework-PubSub=='+VERSION,
+        'pyobjc-framework-QTKit=='+VERSION,
+        'pyobjc-framework-ScriptingBridge=='+VERSION,
+]
+
+import platform
+rel = map(int, platform.mac_ver()[0].split('.')[:2])
+if rel &gt;= (10, 5):
+    REQUIRES.extend(REQUIRES_10_5)
 
 # Some PiPy stuff
 LONG_DESCRIPTION=&quot;&quot;&quot;</diff>
      <filename>pyobjc/pyobjc/setup.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b374cd38d14f064ae8d33f5a500512f0e3bd0fb4</id>
    </parent>
  </parents>
  <author>
    <name>ronaldoussoren</name>
    <email>ronaldoussoren@f55f28a5-9edb-0310-a011-a803cfcd5d25</email>
  </author>
  <url>http://github.com/orestis/pyobjc/commit/8365dab29f479b79bb91d8c3b5cec99ef0257b2c</url>
  <id>8365dab29f479b79bb91d8c3b5cec99ef0257b2c</id>
  <committed-date>2009-05-26T08:48:05-07:00</committed-date>
  <authored-date>2009-05-26T08:48:05-07:00</authored-date>
  <message>Bump version number


git-svn-id: http://svn.red-bean.com/pyobjc/trunk@2253 f55f28a5-9edb-0310-a011-a803cfcd5d25</message>
  <tree>97a2f8b0957c1f7324c0d682ecdaa7375b23bfbf</tree>
  <committer>
    <name>ronaldoussoren</name>
    <email>ronaldoussoren@f55f28a5-9edb-0310-a011-a803cfcd5d25</email>
  </committer>
</commit>
