summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authoradam <adam>2015-04-25 10:40:48 +0000
committeradam <adam>2015-04-25 10:40:48 +0000
commitcad1c3dd8ee90464e1589946b9ed08b3205b630d (patch)
tree1593188e456f1db42236a9708ea74295b412324a /devel
parent4ee98fad1a6762b4fd361ae25a7235589ad01e2c (diff)
downloadpkgsrc-cad1c3dd8ee90464e1589946b9ed08b3205b630d.tar.gz
The PyObjC project aims to provide a bridge between the Python and Objective-C
programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.
Diffstat (limited to 'devel')
-rw-r--r--devel/py-pyobjc-core/DESCR5
-rw-r--r--devel/py-pyobjc-core/Makefile18
-rw-r--r--devel/py-pyobjc-core/PLIST102
-rw-r--r--devel/py-pyobjc-core/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Accounts/DESCR7
-rw-r--r--devel/py-pyobjc-framework-Accounts/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Accounts/PLIST13
-rw-r--r--devel/py-pyobjc-framework-Accounts/distinfo5
-rw-r--r--devel/py-pyobjc-framework-AddressBook/DESCR7
-rw-r--r--devel/py-pyobjc-framework-AddressBook/Makefile20
-rw-r--r--devel/py-pyobjc-framework-AddressBook/PLIST14
-rw-r--r--devel/py-pyobjc-framework-AddressBook/distinfo5
-rw-r--r--devel/py-pyobjc-framework-AppleScriptKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-AppleScriptKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-AppleScriptKit/PLIST13
-rw-r--r--devel/py-pyobjc-framework-AppleScriptKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-AppleScriptObjC/DESCR7
-rw-r--r--devel/py-pyobjc-framework-AppleScriptObjC/Makefile20
-rw-r--r--devel/py-pyobjc-framework-AppleScriptObjC/PLIST13
-rw-r--r--devel/py-pyobjc-framework-AppleScriptObjC/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Automator/DESCR7
-rw-r--r--devel/py-pyobjc-framework-Automator/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Automator/PLIST13
-rw-r--r--devel/py-pyobjc-framework-Automator/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CFNetwork/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CFNetwork/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CFNetwork/PLIST14
-rw-r--r--devel/py-pyobjc-framework-CFNetwork/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CalendarStore/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CalendarStore/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CalendarStore/PLIST13
-rw-r--r--devel/py-pyobjc-framework-CalendarStore/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Cocoa/DESCR13
-rw-r--r--devel/py-pyobjc-framework-Cocoa/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Cocoa/PLIST66
-rw-r--r--devel/py-pyobjc-framework-Cocoa/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Collaboration/DESCR7
-rw-r--r--devel/py-pyobjc-framework-Collaboration/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Collaboration/PLIST13
-rw-r--r--devel/py-pyobjc-framework-Collaboration/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CoreData/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CoreData/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CoreData/PLIST16
-rw-r--r--devel/py-pyobjc-framework-CoreData/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CoreLocation/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CoreLocation/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CoreLocation/PLIST14
-rw-r--r--devel/py-pyobjc-framework-CoreLocation/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CoreText/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CoreText/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CoreText/PLIST14
-rw-r--r--devel/py-pyobjc-framework-CoreText/distinfo5
-rw-r--r--devel/py-pyobjc-framework-CoreWLAN/DESCR7
-rw-r--r--devel/py-pyobjc-framework-CoreWLAN/Makefile20
-rw-r--r--devel/py-pyobjc-framework-CoreWLAN/PLIST13
-rw-r--r--devel/py-pyobjc-framework-CoreWLAN/distinfo5
-rw-r--r--devel/py-pyobjc-framework-DictionaryServices/DESCR7
-rw-r--r--devel/py-pyobjc-framework-DictionaryServices/Makefile20
-rw-r--r--devel/py-pyobjc-framework-DictionaryServices/PLIST13
-rw-r--r--devel/py-pyobjc-framework-DictionaryServices/distinfo5
-rw-r--r--devel/py-pyobjc-framework-DiskArbitration/DESCR7
-rw-r--r--devel/py-pyobjc-framework-DiskArbitration/Makefile20
-rw-r--r--devel/py-pyobjc-framework-DiskArbitration/PLIST13
-rw-r--r--devel/py-pyobjc-framework-DiskArbitration/distinfo5
-rw-r--r--devel/py-pyobjc-framework-EventKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-EventKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-EventKit/PLIST13
-rw-r--r--devel/py-pyobjc-framework-EventKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-ExceptionHandling/DESCR7
-rw-r--r--devel/py-pyobjc-framework-ExceptionHandling/Makefile20
-rw-r--r--devel/py-pyobjc-framework-ExceptionHandling/PLIST18
-rw-r--r--devel/py-pyobjc-framework-ExceptionHandling/distinfo5
-rw-r--r--devel/py-pyobjc-framework-FSEvents/DESCR7
-rw-r--r--devel/py-pyobjc-framework-FSEvents/Makefile20
-rw-r--r--devel/py-pyobjc-framework-FSEvents/PLIST14
-rw-r--r--devel/py-pyobjc-framework-FSEvents/distinfo5
-rw-r--r--devel/py-pyobjc-framework-InputMethodKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-InputMethodKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-InputMethodKit/PLIST14
-rw-r--r--devel/py-pyobjc-framework-InputMethodKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-InstallerPlugins/DESCR7
-rw-r--r--devel/py-pyobjc-framework-InstallerPlugins/Makefile20
-rw-r--r--devel/py-pyobjc-framework-InstallerPlugins/PLIST13
-rw-r--r--devel/py-pyobjc-framework-InstallerPlugins/distinfo5
-rw-r--r--devel/py-pyobjc-framework-InstantMessage/DESCR7
-rw-r--r--devel/py-pyobjc-framework-InstantMessage/Makefile20
-rw-r--r--devel/py-pyobjc-framework-InstantMessage/PLIST13
-rw-r--r--devel/py-pyobjc-framework-InstantMessage/distinfo5
-rw-r--r--devel/py-pyobjc-framework-LatentSemanticMapping/DESCR7
-rw-r--r--devel/py-pyobjc-framework-LatentSemanticMapping/Makefile20
-rw-r--r--devel/py-pyobjc-framework-LatentSemanticMapping/PLIST13
-rw-r--r--devel/py-pyobjc-framework-LatentSemanticMapping/distinfo5
-rw-r--r--devel/py-pyobjc-framework-LaunchServices/DESCR7
-rw-r--r--devel/py-pyobjc-framework-LaunchServices/Makefile20
-rw-r--r--devel/py-pyobjc-framework-LaunchServices/PLIST13
-rw-r--r--devel/py-pyobjc-framework-LaunchServices/distinfo5
-rw-r--r--devel/py-pyobjc-framework-OpenDirectory/DESCR7
-rw-r--r--devel/py-pyobjc-framework-OpenDirectory/Makefile20
-rw-r--r--devel/py-pyobjc-framework-OpenDirectory/PLIST19
-rw-r--r--devel/py-pyobjc-framework-OpenDirectory/distinfo5
-rw-r--r--devel/py-pyobjc-framework-PreferencePanes/DESCR7
-rw-r--r--devel/py-pyobjc-framework-PreferencePanes/Makefile20
-rw-r--r--devel/py-pyobjc-framework-PreferencePanes/PLIST13
-rw-r--r--devel/py-pyobjc-framework-PreferencePanes/distinfo5
-rw-r--r--devel/py-pyobjc-framework-PubSub/DESCR7
-rw-r--r--devel/py-pyobjc-framework-PubSub/Makefile20
-rw-r--r--devel/py-pyobjc-framework-PubSub/PLIST13
-rw-r--r--devel/py-pyobjc-framework-PubSub/distinfo5
-rw-r--r--devel/py-pyobjc-framework-QTKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-QTKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-QTKit/PLIST13
-rw-r--r--devel/py-pyobjc-framework-QTKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Quartz/DESCR15
-rw-r--r--devel/py-pyobjc-framework-Quartz/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Quartz/PLIST74
-rw-r--r--devel/py-pyobjc-framework-Quartz/distinfo5
-rw-r--r--devel/py-pyobjc-framework-ScreenSaver/DESCR7
-rw-r--r--devel/py-pyobjc-framework-ScreenSaver/Makefile20
-rw-r--r--devel/py-pyobjc-framework-ScreenSaver/PLIST14
-rw-r--r--devel/py-pyobjc-framework-ScreenSaver/distinfo5
-rw-r--r--devel/py-pyobjc-framework-ScriptingBridge/DESCR7
-rw-r--r--devel/py-pyobjc-framework-ScriptingBridge/Makefile20
-rw-r--r--devel/py-pyobjc-framework-ScriptingBridge/PLIST14
-rw-r--r--devel/py-pyobjc-framework-ScriptingBridge/distinfo5
-rw-r--r--devel/py-pyobjc-framework-SearchKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-SearchKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-SearchKit/PLIST13
-rw-r--r--devel/py-pyobjc-framework-SearchKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-ServiceManagement/DESCR7
-rw-r--r--devel/py-pyobjc-framework-ServiceManagement/Makefile20
-rw-r--r--devel/py-pyobjc-framework-ServiceManagement/PLIST13
-rw-r--r--devel/py-pyobjc-framework-ServiceManagement/distinfo5
-rw-r--r--devel/py-pyobjc-framework-Social/DESCR7
-rw-r--r--devel/py-pyobjc-framework-Social/Makefile20
-rw-r--r--devel/py-pyobjc-framework-Social/PLIST13
-rw-r--r--devel/py-pyobjc-framework-Social/distinfo5
-rw-r--r--devel/py-pyobjc-framework-StoreKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-StoreKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-StoreKit/PLIST14
-rw-r--r--devel/py-pyobjc-framework-StoreKit/distinfo5
-rw-r--r--devel/py-pyobjc-framework-SyncServices/DESCR7
-rw-r--r--devel/py-pyobjc-framework-SyncServices/Makefile20
-rw-r--r--devel/py-pyobjc-framework-SyncServices/PLIST14
-rw-r--r--devel/py-pyobjc-framework-SyncServices/distinfo5
-rw-r--r--devel/py-pyobjc-framework-SystemConfiguration/DESCR7
-rw-r--r--devel/py-pyobjc-framework-SystemConfiguration/Makefile20
-rw-r--r--devel/py-pyobjc-framework-SystemConfiguration/PLIST14
-rw-r--r--devel/py-pyobjc-framework-SystemConfiguration/distinfo5
-rw-r--r--devel/py-pyobjc-framework-WebKit/DESCR7
-rw-r--r--devel/py-pyobjc-framework-WebKit/Makefile20
-rw-r--r--devel/py-pyobjc-framework-WebKit/PLIST23
-rw-r--r--devel/py-pyobjc-framework-WebKit/distinfo5
-rw-r--r--devel/py-pyobjc/DESCR5
-rw-r--r--devel/py-pyobjc/Makefile55
-rw-r--r--devel/py-pyobjc/Makefile.common49
155 files changed, 2067 insertions, 0 deletions
diff --git a/devel/py-pyobjc-core/DESCR b/devel/py-pyobjc-core/DESCR
new file mode 100644
index 00000000000..a1d8cc79360
--- /dev/null
+++ b/devel/py-pyobjc-core/DESCR
@@ -0,0 +1,5 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
diff --git a/devel/py-pyobjc-core/Makefile b/devel/py-pyobjc-core/Makefile
new file mode 100644
index 00000000000..e3ed34f7c76
--- /dev/null
+++ b/devel/py-pyobjc-core/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:48 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-core-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-core/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C
+LICENSE= mit
+
+USE_LANGUAGES= c
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-core/PLIST b/devel/py-pyobjc-core/PLIST
new file mode 100644
index 00000000000..9a5f1d4acdc
--- /dev/null
+++ b/devel/py-pyobjc-core/PLIST
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:48 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/include/pyobjc-api.h
+${PYSITELIB}/${EGG_INFODIR}/include/pyobjc-compat.h
+${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_NAME}-nspkg.pth
+${PYSITELIB}/PyObjCTools/KeyValueCoding.py
+${PYSITELIB}/PyObjCTools/KeyValueCoding.pyc
+${PYSITELIB}/PyObjCTools/KeyValueCoding.pyo
+${PYSITELIB}/PyObjCTools/MachSignals.py
+${PYSITELIB}/PyObjCTools/MachSignals.pyc
+${PYSITELIB}/PyObjCTools/MachSignals.pyo
+${PYSITELIB}/PyObjCTools/Signals.py
+${PYSITELIB}/PyObjCTools/Signals.pyc
+${PYSITELIB}/PyObjCTools/Signals.pyo
+${PYSITELIB}/PyObjCTools/TestSupport.py
+${PYSITELIB}/PyObjCTools/TestSupport.pyc
+${PYSITELIB}/PyObjCTools/TestSupport.pyo
+${PYSITELIB}/objc/__init__.py
+${PYSITELIB}/objc/__init__.pyc
+${PYSITELIB}/objc/__init__.pyo
+${PYSITELIB}/objc/_bridges.py
+${PYSITELIB}/objc/_bridges.pyc
+${PYSITELIB}/objc/_bridges.pyo
+${PYSITELIB}/objc/_bridgesupport.py
+${PYSITELIB}/objc/_bridgesupport.pyc
+${PYSITELIB}/objc/_bridgesupport.pyo
+${PYSITELIB}/objc/_callable_docstr.py
+${PYSITELIB}/objc/_callable_docstr.pyc
+${PYSITELIB}/objc/_callable_docstr.pyo
+${PYSITELIB}/objc/_category.py
+${PYSITELIB}/objc/_category.pyc
+${PYSITELIB}/objc/_category.pyo
+${PYSITELIB}/objc/_compat.py
+${PYSITELIB}/objc/_compat.pyc
+${PYSITELIB}/objc/_compat.pyo
+${PYSITELIB}/objc/_context.py
+${PYSITELIB}/objc/_context.pyc
+${PYSITELIB}/objc/_context.pyo
+${PYSITELIB}/objc/_convenience.py
+${PYSITELIB}/objc/_convenience.pyc
+${PYSITELIB}/objc/_convenience.pyo
+${PYSITELIB}/objc/_convenience_mapping.py
+${PYSITELIB}/objc/_convenience_mapping.pyc
+${PYSITELIB}/objc/_convenience_mapping.pyo
+${PYSITELIB}/objc/_convenience_nsarray.py
+${PYSITELIB}/objc/_convenience_nsarray.pyc
+${PYSITELIB}/objc/_convenience_nsarray.pyo
+${PYSITELIB}/objc/_convenience_nsdata.py
+${PYSITELIB}/objc/_convenience_nsdata.pyc
+${PYSITELIB}/objc/_convenience_nsdata.pyo
+${PYSITELIB}/objc/_convenience_nsdecimal.py
+${PYSITELIB}/objc/_convenience_nsdecimal.pyc
+${PYSITELIB}/objc/_convenience_nsdecimal.pyo
+${PYSITELIB}/objc/_convenience_nsdictionary.py
+${PYSITELIB}/objc/_convenience_nsdictionary.pyc
+${PYSITELIB}/objc/_convenience_nsdictionary.pyo
+${PYSITELIB}/objc/_convenience_nsobject.py
+${PYSITELIB}/objc/_convenience_nsobject.pyc
+${PYSITELIB}/objc/_convenience_nsobject.pyo
+${PYSITELIB}/objc/_convenience_nsset.py
+${PYSITELIB}/objc/_convenience_nsset.pyc
+${PYSITELIB}/objc/_convenience_nsset.pyo
+${PYSITELIB}/objc/_convenience_nsstring.py
+${PYSITELIB}/objc/_convenience_nsstring.pyc
+${PYSITELIB}/objc/_convenience_nsstring.pyo
+${PYSITELIB}/objc/_convenience_sequence.py
+${PYSITELIB}/objc/_convenience_sequence.pyc
+${PYSITELIB}/objc/_convenience_sequence.pyo
+${PYSITELIB}/objc/_descriptors.py
+${PYSITELIB}/objc/_descriptors.pyc
+${PYSITELIB}/objc/_descriptors.pyo
+${PYSITELIB}/objc/_dyld.py
+${PYSITELIB}/objc/_dyld.pyc
+${PYSITELIB}/objc/_dyld.pyo
+${PYSITELIB}/objc/_framework.py
+${PYSITELIB}/objc/_framework.pyc
+${PYSITELIB}/objc/_framework.pyo
+${PYSITELIB}/objc/_lazyimport.py
+${PYSITELIB}/objc/_lazyimport.pyc
+${PYSITELIB}/objc/_lazyimport.pyo
+${PYSITELIB}/objc/_locking.py
+${PYSITELIB}/objc/_locking.pyc
+${PYSITELIB}/objc/_locking.pyo
+${PYSITELIB}/objc/_machsignals.so
+${PYSITELIB}/objc/_objc.so
+${PYSITELIB}/objc/_properties.py
+${PYSITELIB}/objc/_properties.pyc
+${PYSITELIB}/objc/_properties.pyo
+${PYSITELIB}/objc/_protocols.py
+${PYSITELIB}/objc/_protocols.pyc
+${PYSITELIB}/objc/_protocols.pyo
+${PYSITELIB}/objc/_pycoder.py
+${PYSITELIB}/objc/_pycoder.pyc
+${PYSITELIB}/objc/_pycoder.pyo
+${PYSITELIB}/objc/_pythonify.py
+${PYSITELIB}/objc/_pythonify.pyc
+${PYSITELIB}/objc/_pythonify.pyo
diff --git a/devel/py-pyobjc-core/distinfo b/devel/py-pyobjc-core/distinfo
new file mode 100644
index 00000000000..1438df3e7ef
--- /dev/null
+++ b/devel/py-pyobjc-core/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:48 adam Exp $
+
+SHA1 (pyobjc-core-3.0.4.tar.gz) = a54947b6ef05d630ec32d411d25c00d76d913262
+RMD160 (pyobjc-core-3.0.4.tar.gz) = 12ee6d8132c59420c768dafdb2ee73f17ea97cc1
+Size (pyobjc-core-3.0.4.tar.gz) = 2226642 bytes
diff --git a/devel/py-pyobjc-framework-Accounts/DESCR b/devel/py-pyobjc-framework-Accounts/DESCR
new file mode 100644
index 00000000000..0f9cd70e026
--- /dev/null
+++ b/devel/py-pyobjc-framework-Accounts/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'Accounts'.
diff --git a/devel/py-pyobjc-framework-Accounts/Makefile b/devel/py-pyobjc-framework-Accounts/Makefile
new file mode 100644
index 00000000000..d37140d21d0
--- /dev/null
+++ b/devel/py-pyobjc-framework-Accounts/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Accounts-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Accounts/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Accounts framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Accounts/PLIST b/devel/py-pyobjc-framework-Accounts/PLIST
new file mode 100644
index 00000000000..99c44c68137
--- /dev/null
+++ b/devel/py-pyobjc-framework-Accounts/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/Accounts/__init__.py
+${PYSITELIB}/Accounts/__init__.pyc
+${PYSITELIB}/Accounts/__init__.pyo
+${PYSITELIB}/Accounts/_metadata.py
+${PYSITELIB}/Accounts/_metadata.pyc
+${PYSITELIB}/Accounts/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-Accounts/distinfo b/devel/py-pyobjc-framework-Accounts/distinfo
new file mode 100644
index 00000000000..bbad9815808
--- /dev/null
+++ b/devel/py-pyobjc-framework-Accounts/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+SHA1 (pyobjc-framework-Accounts-3.0.4.tar.gz) = 230c089363595a9891f1a87f465c1248fa88710d
+RMD160 (pyobjc-framework-Accounts-3.0.4.tar.gz) = a9e949c766cfcd7e7adeac9f2aaf0b2614bb00f9
+Size (pyobjc-framework-Accounts-3.0.4.tar.gz) = 10260 bytes
diff --git a/devel/py-pyobjc-framework-AddressBook/DESCR b/devel/py-pyobjc-framework-AddressBook/DESCR
new file mode 100644
index 00000000000..1582cf1582f
--- /dev/null
+++ b/devel/py-pyobjc-framework-AddressBook/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'AddressBook'.
diff --git a/devel/py-pyobjc-framework-AddressBook/Makefile b/devel/py-pyobjc-framework-AddressBook/Makefile
new file mode 100644
index 00000000000..12fd6a34abb
--- /dev/null
+++ b/devel/py-pyobjc-framework-AddressBook/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-AddressBook-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-AddressBook/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (AddressBook framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-AddressBook/PLIST b/devel/py-pyobjc-framework-AddressBook/PLIST
new file mode 100644
index 00000000000..3b3630d960c
--- /dev/null
+++ b/devel/py-pyobjc-framework-AddressBook/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/AddressBook/_AddressBook.so
+${PYSITELIB}/AddressBook/__init__.py
+${PYSITELIB}/AddressBook/__init__.pyc
+${PYSITELIB}/AddressBook/__init__.pyo
+${PYSITELIB}/AddressBook/_metadata.pyc
+${PYSITELIB}/AddressBook/_metadata.pyo
+${PYSITELIB}/AddressBook/_metadata.py
diff --git a/devel/py-pyobjc-framework-AddressBook/distinfo b/devel/py-pyobjc-framework-AddressBook/distinfo
new file mode 100644
index 00000000000..f5495f84791
--- /dev/null
+++ b/devel/py-pyobjc-framework-AddressBook/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 0fce83039ddd300f4c4ce6aa84cc7dcde5cef92b
+RMD160 (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 9bbf872ad02938caed82a57414fe1354fa831b77
+Size (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 51516 bytes
diff --git a/devel/py-pyobjc-framework-AppleScriptKit/DESCR b/devel/py-pyobjc-framework-AppleScriptKit/DESCR
new file mode 100644
index 00000000000..41a65044e30
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'AppleScriptKit'.
diff --git a/devel/py-pyobjc-framework-AppleScriptKit/Makefile b/devel/py-pyobjc-framework-AppleScriptKit/Makefile
new file mode 100644
index 00000000000..f1bd5736cdc
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-AppleScriptKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-AppleScriptKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (AppleScriptKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-AppleScriptKit/PLIST b/devel/py-pyobjc-framework-AppleScriptKit/PLIST
new file mode 100644
index 00000000000..4d411de57b0
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptKit/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/AppleScriptKit/__init__.py
+${PYSITELIB}/AppleScriptKit/__init__.pyc
+${PYSITELIB}/AppleScriptKit/__init__.pyo
+${PYSITELIB}/AppleScriptKit/_metadata.pyc
+${PYSITELIB}/AppleScriptKit/_metadata.pyo
+${PYSITELIB}/AppleScriptKit/_metadata.py
diff --git a/devel/py-pyobjc-framework-AppleScriptKit/distinfo b/devel/py-pyobjc-framework-AppleScriptKit/distinfo
new file mode 100644
index 00000000000..31023f5b10d
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = 06d7c252f4582573bb13f6c10a8b444be6c0b9b2
+RMD160 (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = d9ea284417599848ab0308d93638b894b0a29d0e
+Size (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = 8339 bytes
diff --git a/devel/py-pyobjc-framework-AppleScriptObjC/DESCR b/devel/py-pyobjc-framework-AppleScriptObjC/DESCR
new file mode 100644
index 00000000000..5e45e3d98ac
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptObjC/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'AppleScriptObjC'.
diff --git a/devel/py-pyobjc-framework-AppleScriptObjC/Makefile b/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
new file mode 100644
index 00000000000..396c556ec2a
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-AppleScriptObjC-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-AppleScriptObjC/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (AppleScriptObjC framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-AppleScriptObjC/PLIST b/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
new file mode 100644
index 00000000000..35f76bf2a38
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/AppleScriptObjC/__init__.py
+${PYSITELIB}/AppleScriptObjC/__init__.pyc
+${PYSITELIB}/AppleScriptObjC/__init__.pyo
+${PYSITELIB}/AppleScriptObjC/_metadata.pyc
+${PYSITELIB}/AppleScriptObjC/_metadata.pyo
+${PYSITELIB}/AppleScriptObjC/_metadata.py
diff --git a/devel/py-pyobjc-framework-AppleScriptObjC/distinfo b/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
new file mode 100644
index 00000000000..884a98dff6c
--- /dev/null
+++ b/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 0540a720e6f7c2bede683ddb4e8b7c3ff3d51409
+RMD160 (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 0e4c648200a49e72979643857f44a697b2082d60
+Size (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 8274 bytes
diff --git a/devel/py-pyobjc-framework-Automator/DESCR b/devel/py-pyobjc-framework-Automator/DESCR
new file mode 100644
index 00000000000..96c71b2278e
--- /dev/null
+++ b/devel/py-pyobjc-framework-Automator/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'Automator'.
diff --git a/devel/py-pyobjc-framework-Automator/Makefile b/devel/py-pyobjc-framework-Automator/Makefile
new file mode 100644
index 00000000000..779e0dc58af
--- /dev/null
+++ b/devel/py-pyobjc-framework-Automator/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Automator-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Automator/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Automator framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Automator/PLIST b/devel/py-pyobjc-framework-Automator/PLIST
new file mode 100644
index 00000000000..e7e22672478
--- /dev/null
+++ b/devel/py-pyobjc-framework-Automator/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/Automator/__init__.py
+${PYSITELIB}/Automator/__init__.pyc
+${PYSITELIB}/Automator/__init__.pyo
+${PYSITELIB}/Automator/_metadata.pyc
+${PYSITELIB}/Automator/_metadata.pyo
+${PYSITELIB}/Automator/_metadata.py
diff --git a/devel/py-pyobjc-framework-Automator/distinfo b/devel/py-pyobjc-framework-Automator/distinfo
new file mode 100644
index 00000000000..61b25543d5d
--- /dev/null
+++ b/devel/py-pyobjc-framework-Automator/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-Automator-3.0.4.tar.gz) = 963849fd1669d475b34aa5989d505d1de6ae58bb
+RMD160 (pyobjc-framework-Automator-3.0.4.tar.gz) = dce6ae05f7ab9ec84be25aa21498c7343b4685c8
+Size (pyobjc-framework-Automator-3.0.4.tar.gz) = 174160 bytes
diff --git a/devel/py-pyobjc-framework-CFNetwork/DESCR b/devel/py-pyobjc-framework-CFNetwork/DESCR
new file mode 100644
index 00000000000..ef9f4ebe54e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CFNetwork/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CFNetwork'.
diff --git a/devel/py-pyobjc-framework-CFNetwork/Makefile b/devel/py-pyobjc-framework-CFNetwork/Makefile
new file mode 100644
index 00000000000..6c7df5bcc7a
--- /dev/null
+++ b/devel/py-pyobjc-framework-CFNetwork/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CFNetwork-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CFNetwork/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CFNetwork framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CFNetwork/PLIST b/devel/py-pyobjc-framework-CFNetwork/PLIST
new file mode 100644
index 00000000000..c5f8286566e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CFNetwork/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CFNetwork/__init__.py
+${PYSITELIB}/CFNetwork/__init__.pyc
+${PYSITELIB}/CFNetwork/__init__.pyo
+${PYSITELIB}/CFNetwork/_manual.so
+${PYSITELIB}/CFNetwork/_metadata.py
+${PYSITELIB}/CFNetwork/_metadata.pyc
+${PYSITELIB}/CFNetwork/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-CFNetwork/distinfo b/devel/py-pyobjc-framework-CFNetwork/distinfo
new file mode 100644
index 00000000000..d1c3aac77c9
--- /dev/null
+++ b/devel/py-pyobjc-framework-CFNetwork/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = 83963562d93391369b823353c94cacea981a45ca
+RMD160 (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = f57b97f223c48533dacd5a52eac25154475183f6
+Size (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = 52772 bytes
diff --git a/devel/py-pyobjc-framework-CalendarStore/DESCR b/devel/py-pyobjc-framework-CalendarStore/DESCR
new file mode 100644
index 00000000000..00063158521
--- /dev/null
+++ b/devel/py-pyobjc-framework-CalendarStore/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CalendarStore'.
diff --git a/devel/py-pyobjc-framework-CalendarStore/Makefile b/devel/py-pyobjc-framework-CalendarStore/Makefile
new file mode 100644
index 00000000000..639e85bb4da
--- /dev/null
+++ b/devel/py-pyobjc-framework-CalendarStore/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CalendarStore-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CalendarStore/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CalendarStore framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CalendarStore/PLIST b/devel/py-pyobjc-framework-CalendarStore/PLIST
new file mode 100644
index 00000000000..2f73000271e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CalendarStore/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CalendarStore/__init__.py
+${PYSITELIB}/CalendarStore/__init__.pyc
+${PYSITELIB}/CalendarStore/__init__.pyo
+${PYSITELIB}/CalendarStore/_metadata.pyc
+${PYSITELIB}/CalendarStore/_metadata.pyo
+${PYSITELIB}/CalendarStore/_metadata.py
diff --git a/devel/py-pyobjc-framework-CalendarStore/distinfo b/devel/py-pyobjc-framework-CalendarStore/distinfo
new file mode 100644
index 00000000000..ccccd07c1a9
--- /dev/null
+++ b/devel/py-pyobjc-framework-CalendarStore/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = 2f6bd5bc45a779e6d194fbbf88543af4eebe81ea
+RMD160 (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = c8d0c0121c98662433169d27d977cbffa679f1b3
+Size (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = 47593 bytes
diff --git a/devel/py-pyobjc-framework-Cocoa/DESCR b/devel/py-pyobjc-framework-Cocoa/DESCR
new file mode 100644
index 00000000000..c6304725e97
--- /dev/null
+++ b/devel/py-pyobjc-framework-Cocoa/DESCR
@@ -0,0 +1,13 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'Cocoa', that is frameworks
+'CoreFoundation', 'Foundation' and 'AppKit'.
+
+These wrappers don't include documentation, please check Apple's documention
+for information on how to use this framework and PyObjC's documentation
+for general tips and tricks regarding the translation between Python
+and (Objective-)C frameworks.
diff --git a/devel/py-pyobjc-framework-Cocoa/Makefile b/devel/py-pyobjc-framework-Cocoa/Makefile
new file mode 100644
index 00000000000..a355d961ad1
--- /dev/null
+++ b/devel/py-pyobjc-framework-Cocoa/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Cocoa-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Cocoa/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Cocoa framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Cocoa/PLIST b/devel/py-pyobjc-framework-Cocoa/PLIST
new file mode 100644
index 00000000000..d42bad7a243
--- /dev/null
+++ b/devel/py-pyobjc-framework-Cocoa/PLIST
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_NAME}-nspkg.pth
+${PYSITELIB}/AppKit/_AppKit.so
+${PYSITELIB}/AppKit/__init__.py
+${PYSITELIB}/AppKit/__init__.pyc
+${PYSITELIB}/AppKit/__init__.pyo
+${PYSITELIB}/AppKit/_metadata.pyc
+${PYSITELIB}/AppKit/_metadata.pyo
+${PYSITELIB}/AppKit/_nsapp.pyc
+${PYSITELIB}/AppKit/_nsapp.pyo
+${PYSITELIB}/AppKit/_inlines.so
+${PYSITELIB}/AppKit/_metadata.py
+${PYSITELIB}/AppKit/_nsapp.py
+${PYSITELIB}/Cocoa/__init__.py
+${PYSITELIB}/Cocoa/__init__.pyc
+${PYSITELIB}/Cocoa/__init__.pyo
+${PYSITELIB}/CoreFoundation/_CoreFoundation.so
+${PYSITELIB}/CoreFoundation/__init__.py
+${PYSITELIB}/CoreFoundation/__init__.pyc
+${PYSITELIB}/CoreFoundation/__init__.pyo
+${PYSITELIB}/CoreFoundation/_metadata.pyc
+${PYSITELIB}/CoreFoundation/_metadata.pyo
+${PYSITELIB}/CoreFoundation/_static.pyc
+${PYSITELIB}/CoreFoundation/_static.pyo
+${PYSITELIB}/CoreFoundation/_inlines.so
+${PYSITELIB}/CoreFoundation/_metadata.py
+${PYSITELIB}/CoreFoundation/_static.py
+${PYSITELIB}/Foundation/_Foundation.so
+${PYSITELIB}/Foundation/__init__.py
+${PYSITELIB}/Foundation/__init__.pyc
+${PYSITELIB}/Foundation/__init__.pyo
+${PYSITELIB}/Foundation/_context.pyc
+${PYSITELIB}/Foundation/_context.pyo
+${PYSITELIB}/Foundation/_functiondefines.pyc
+${PYSITELIB}/Foundation/_functiondefines.pyo
+${PYSITELIB}/Foundation/_metadata.pyc
+${PYSITELIB}/Foundation/_metadata.pyo
+${PYSITELIB}/Foundation/_nsindexset.pyc
+${PYSITELIB}/Foundation/_nsindexset.pyo
+${PYSITELIB}/Foundation/_nsobject.pyc
+${PYSITELIB}/Foundation/_nsobject.pyo
+${PYSITELIB}/Foundation/_context.py
+${PYSITELIB}/Foundation/_functiondefines.py
+${PYSITELIB}/Foundation/_inlines.so
+${PYSITELIB}/Foundation/_metadata.py
+${PYSITELIB}/Foundation/_nsindexset.py
+${PYSITELIB}/Foundation/_nsobject.py
+${PYSITELIB}/PyObjCTools/AppCategories.py
+${PYSITELIB}/PyObjCTools/AppHelper.py
+${PYSITELIB}/PyObjCTools/Conversion.py
+${PYSITELIB}/PyObjCTools/FndCategories.py
+${PYSITELIB}/PyObjCTools/AppCategories.pyc
+${PYSITELIB}/PyObjCTools/AppCategories.pyo
+${PYSITELIB}/PyObjCTools/AppHelper.pyc
+${PYSITELIB}/PyObjCTools/AppHelper.pyo
+${PYSITELIB}/PyObjCTools/Conversion.pyc
+${PYSITELIB}/PyObjCTools/Conversion.pyo
+${PYSITELIB}/PyObjCTools/FndCategories.pyc
+${PYSITELIB}/PyObjCTools/FndCategories.pyo
diff --git a/devel/py-pyobjc-framework-Cocoa/distinfo b/devel/py-pyobjc-framework-Cocoa/distinfo
new file mode 100644
index 00000000000..f0f2831e796
--- /dev/null
+++ b/devel/py-pyobjc-framework-Cocoa/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+SHA1 (pyobjc-framework-Cocoa-3.0.4.tar.gz) = 4b9767451877447fd6504822887fa2924226626b
+RMD160 (pyobjc-framework-Cocoa-3.0.4.tar.gz) = f3055447c484aecd164891c9200710e74c352153
+Size (pyobjc-framework-Cocoa-3.0.4.tar.gz) = 3101204 bytes
diff --git a/devel/py-pyobjc-framework-Collaboration/DESCR b/devel/py-pyobjc-framework-Collaboration/DESCR
new file mode 100644
index 00000000000..6cf584232aa
--- /dev/null
+++ b/devel/py-pyobjc-framework-Collaboration/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'Collaboration'.
diff --git a/devel/py-pyobjc-framework-Collaboration/Makefile b/devel/py-pyobjc-framework-Collaboration/Makefile
new file mode 100644
index 00000000000..f1cd5a8550a
--- /dev/null
+++ b/devel/py-pyobjc-framework-Collaboration/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Collaboration-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Collaboration/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Collaboration framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Collaboration/PLIST b/devel/py-pyobjc-framework-Collaboration/PLIST
new file mode 100644
index 00000000000..a41d5b5ccbb
--- /dev/null
+++ b/devel/py-pyobjc-framework-Collaboration/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/Collaboration/__init__.py
+${PYSITELIB}/Collaboration/__init__.pyc
+${PYSITELIB}/Collaboration/__init__.pyo
+${PYSITELIB}/Collaboration/_metadata.py
+${PYSITELIB}/Collaboration/_metadata.pyc
+${PYSITELIB}/Collaboration/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-Collaboration/distinfo b/devel/py-pyobjc-framework-Collaboration/distinfo
new file mode 100644
index 00000000000..5086634c505
--- /dev/null
+++ b/devel/py-pyobjc-framework-Collaboration/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-Collaboration-3.0.4.tar.gz) = b9d92e359de3fda5cd55c40b86a10c423d0878fc
+RMD160 (pyobjc-framework-Collaboration-3.0.4.tar.gz) = ec71e60e346e746be36b72be3fa94e155d8109b5
+Size (pyobjc-framework-Collaboration-3.0.4.tar.gz) = 11058 bytes
diff --git a/devel/py-pyobjc-framework-CoreData/DESCR b/devel/py-pyobjc-framework-CoreData/DESCR
new file mode 100644
index 00000000000..dc3e3504954
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreData/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CoreData'.
diff --git a/devel/py-pyobjc-framework-CoreData/Makefile b/devel/py-pyobjc-framework-CoreData/Makefile
new file mode 100644
index 00000000000..16aae7f1030
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreData/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CoreData-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CoreData/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CoreData framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CoreData/PLIST b/devel/py-pyobjc-framework-CoreData/PLIST
new file mode 100644
index 00000000000..a16d6649c59
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreData/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CoreData/__init__.py
+${PYSITELIB}/CoreData/__init__.pyc
+${PYSITELIB}/CoreData/__init__.pyo
+${PYSITELIB}/CoreData/_convenience.pyc
+${PYSITELIB}/CoreData/_convenience.pyo
+${PYSITELIB}/CoreData/_convenience.py
+${PYSITELIB}/CoreData/_metadata.py
+${PYSITELIB}/CoreData/_metadata.pyc
+${PYSITELIB}/CoreData/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-CoreData/distinfo b/devel/py-pyobjc-framework-CoreData/distinfo
new file mode 100644
index 00000000000..5a41c2aea02
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreData/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CoreData-3.0.4.tar.gz) = 3d56acb688da562ecb511a8e01cf4c3ddeef777b
+RMD160 (pyobjc-framework-CoreData-3.0.4.tar.gz) = 59384a636935934eb29d3e9be5c2f4284e104b6b
+Size (pyobjc-framework-CoreData-3.0.4.tar.gz) = 112001 bytes
diff --git a/devel/py-pyobjc-framework-CoreLocation/DESCR b/devel/py-pyobjc-framework-CoreLocation/DESCR
new file mode 100644
index 00000000000..8aa4930dab7
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreLocation/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CoreLocation'.
diff --git a/devel/py-pyobjc-framework-CoreLocation/Makefile b/devel/py-pyobjc-framework-CoreLocation/Makefile
new file mode 100644
index 00000000000..8677ffc2c07
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreLocation/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CoreLocation-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CoreLocation/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CoreLocation framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CoreLocation/PLIST b/devel/py-pyobjc-framework-CoreLocation/PLIST
new file mode 100644
index 00000000000..4c52656719e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreLocation/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CoreLocation/__init__.py
+${PYSITELIB}/CoreLocation/__init__.pyc
+${PYSITELIB}/CoreLocation/__init__.pyo
+${PYSITELIB}/CoreLocation/_CoreLocation.so
+${PYSITELIB}/CoreLocation/_metadata.py
+${PYSITELIB}/CoreLocation/_metadata.pyc
+${PYSITELIB}/CoreLocation/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-CoreLocation/distinfo b/devel/py-pyobjc-framework-CoreLocation/distinfo
new file mode 100644
index 00000000000..03a0ffd51a4
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreLocation/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = a42e36ef4780614ed97d70bf8b6d26db0479bd74
+RMD160 (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = d3a5222d0940b759f6e277f15f5f67c3b383e2c6
+Size (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = 31299 bytes
diff --git a/devel/py-pyobjc-framework-CoreText/DESCR b/devel/py-pyobjc-framework-CoreText/DESCR
new file mode 100644
index 00000000000..9ea3faad94d
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreText/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CoreText'.
diff --git a/devel/py-pyobjc-framework-CoreText/Makefile b/devel/py-pyobjc-framework-CoreText/Makefile
new file mode 100644
index 00000000000..ab23e61f14e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreText/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CoreText-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CoreText/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CoreText framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CoreText/PLIST b/devel/py-pyobjc-framework-CoreText/PLIST
new file mode 100644
index 00000000000..b09924bc248
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreText/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CoreText/__init__.py
+${PYSITELIB}/CoreText/__init__.pyc
+${PYSITELIB}/CoreText/__init__.pyo
+${PYSITELIB}/CoreText/_manual.so
+${PYSITELIB}/CoreText/_metadata.py
+${PYSITELIB}/CoreText/_metadata.pyc
+${PYSITELIB}/CoreText/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-CoreText/distinfo b/devel/py-pyobjc-framework-CoreText/distinfo
new file mode 100644
index 00000000000..162dba56cf0
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreText/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CoreText-3.0.4.tar.gz) = a7cc3f56fa4bcf33be70676588aca01a42f253a7
+RMD160 (pyobjc-framework-CoreText-3.0.4.tar.gz) = 32d71dc15f28c2da3b3d60fb67090d67c9d263ee
+Size (pyobjc-framework-CoreText-3.0.4.tar.gz) = 68114 bytes
diff --git a/devel/py-pyobjc-framework-CoreWLAN/DESCR b/devel/py-pyobjc-framework-CoreWLAN/DESCR
new file mode 100644
index 00000000000..aaeb6c2771e
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreWLAN/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'CoreWLAN'.
diff --git a/devel/py-pyobjc-framework-CoreWLAN/Makefile b/devel/py-pyobjc-framework-CoreWLAN/Makefile
new file mode 100644
index 00000000000..3c7504fb3f5
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreWLAN/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-CoreWLAN-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-CoreWLAN/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (CoreWLAN framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-CoreWLAN/PLIST b/devel/py-pyobjc-framework-CoreWLAN/PLIST
new file mode 100644
index 00000000000..e062cfb6d39
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreWLAN/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CoreWLAN/__init__.py
+${PYSITELIB}/CoreWLAN/__init__.pyc
+${PYSITELIB}/CoreWLAN/__init__.pyo
+${PYSITELIB}/CoreWLAN/_metadata.py
+${PYSITELIB}/CoreWLAN/_metadata.pyc
+${PYSITELIB}/CoreWLAN/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-CoreWLAN/distinfo b/devel/py-pyobjc-framework-CoreWLAN/distinfo
new file mode 100644
index 00000000000..645f5f4dcc4
--- /dev/null
+++ b/devel/py-pyobjc-framework-CoreWLAN/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = 547f39d8c0b016af50dbad886c6b4e2a569a28ad
+RMD160 (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = e856e5b510e57726a01796e9ef180c303001d752
+Size (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = 25500 bytes
diff --git a/devel/py-pyobjc-framework-DictionaryServices/DESCR b/devel/py-pyobjc-framework-DictionaryServices/DESCR
new file mode 100644
index 00000000000..0857288276b
--- /dev/null
+++ b/devel/py-pyobjc-framework-DictionaryServices/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'DictionaryServices'.
diff --git a/devel/py-pyobjc-framework-DictionaryServices/Makefile b/devel/py-pyobjc-framework-DictionaryServices/Makefile
new file mode 100644
index 00000000000..26d3dcc148c
--- /dev/null
+++ b/devel/py-pyobjc-framework-DictionaryServices/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-DictionaryServices-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-DictionaryServices/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (DictionaryServices framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-DictionaryServices/PLIST b/devel/py-pyobjc-framework-DictionaryServices/PLIST
new file mode 100644
index 00000000000..7ff368fc464
--- /dev/null
+++ b/devel/py-pyobjc-framework-DictionaryServices/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/DictionaryServices/__init__.py
+${PYSITELIB}/DictionaryServices/__init__.pyc
+${PYSITELIB}/DictionaryServices/__init__.pyo
+${PYSITELIB}/DictionaryServices/_metadata.py
+${PYSITELIB}/DictionaryServices/_metadata.pyc
+${PYSITELIB}/DictionaryServices/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-DictionaryServices/distinfo b/devel/py-pyobjc-framework-DictionaryServices/distinfo
new file mode 100644
index 00000000000..8ac1deb4c8c
--- /dev/null
+++ b/devel/py-pyobjc-framework-DictionaryServices/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = 295f0c5ff6f3c5d704b4ec1a416a121d227bca1e
+RMD160 (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = d55140b5a56392a95342a486e4179e0edef906a2
+Size (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = 9052 bytes
diff --git a/devel/py-pyobjc-framework-DiskArbitration/DESCR b/devel/py-pyobjc-framework-DiskArbitration/DESCR
new file mode 100644
index 00000000000..383fab4a59c
--- /dev/null
+++ b/devel/py-pyobjc-framework-DiskArbitration/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'DiskArbitration'.
diff --git a/devel/py-pyobjc-framework-DiskArbitration/Makefile b/devel/py-pyobjc-framework-DiskArbitration/Makefile
new file mode 100644
index 00000000000..c1cd10b3ede
--- /dev/null
+++ b/devel/py-pyobjc-framework-DiskArbitration/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-DiskArbitration-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-DiskArbitration/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (DiskArbitration framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-DiskArbitration/PLIST b/devel/py-pyobjc-framework-DiskArbitration/PLIST
new file mode 100644
index 00000000000..3658da02995
--- /dev/null
+++ b/devel/py-pyobjc-framework-DiskArbitration/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/DiskArbitration/__init__.py
+${PYSITELIB}/DiskArbitration/__init__.pyc
+${PYSITELIB}/DiskArbitration/__init__.pyo
+${PYSITELIB}/DiskArbitration/_metadata.py
+${PYSITELIB}/DiskArbitration/_metadata.pyc
+${PYSITELIB}/DiskArbitration/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-DiskArbitration/distinfo b/devel/py-pyobjc-framework-DiskArbitration/distinfo
new file mode 100644
index 00000000000..679fb8d94e3
--- /dev/null
+++ b/devel/py-pyobjc-framework-DiskArbitration/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:49 adam Exp $
+
+SHA1 (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = dc89e459babd5ce1aa8398395157ddeb0b5fe058
+RMD160 (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = 98270223b10251a0a02978f5dacca1b54c7a35cb
+Size (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = 13826 bytes
diff --git a/devel/py-pyobjc-framework-EventKit/DESCR b/devel/py-pyobjc-framework-EventKit/DESCR
new file mode 100644
index 00000000000..cacb22b5021
--- /dev/null
+++ b/devel/py-pyobjc-framework-EventKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'EventKit'.
diff --git a/devel/py-pyobjc-framework-EventKit/Makefile b/devel/py-pyobjc-framework-EventKit/Makefile
new file mode 100644
index 00000000000..084a03f6ede
--- /dev/null
+++ b/devel/py-pyobjc-framework-EventKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-EventKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-EventKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (EventKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-EventKit/PLIST b/devel/py-pyobjc-framework-EventKit/PLIST
new file mode 100644
index 00000000000..a758407b4a1
--- /dev/null
+++ b/devel/py-pyobjc-framework-EventKit/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/EventKit/__init__.py
+${PYSITELIB}/EventKit/__init__.pyc
+${PYSITELIB}/EventKit/__init__.pyo
+${PYSITELIB}/EventKit/_metadata.py
+${PYSITELIB}/EventKit/_metadata.pyc
+${PYSITELIB}/EventKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-EventKit/distinfo b/devel/py-pyobjc-framework-EventKit/distinfo
new file mode 100644
index 00000000000..73c4e53f804
--- /dev/null
+++ b/devel/py-pyobjc-framework-EventKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-EventKit-3.0.4.tar.gz) = 06567378242aefab1fbbba07dcfab1b42160f2e1
+RMD160 (pyobjc-framework-EventKit-3.0.4.tar.gz) = bcb0203d608345fb05e7d1d505eebb4a8bd5a713
+Size (pyobjc-framework-EventKit-3.0.4.tar.gz) = 14573 bytes
diff --git a/devel/py-pyobjc-framework-ExceptionHandling/DESCR b/devel/py-pyobjc-framework-ExceptionHandling/DESCR
new file mode 100644
index 00000000000..b6478ae964f
--- /dev/null
+++ b/devel/py-pyobjc-framework-ExceptionHandling/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'ExceptionHandling'.
diff --git a/devel/py-pyobjc-framework-ExceptionHandling/Makefile b/devel/py-pyobjc-framework-ExceptionHandling/Makefile
new file mode 100644
index 00000000000..ae0f97fa8a5
--- /dev/null
+++ b/devel/py-pyobjc-framework-ExceptionHandling/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-ExceptionHandling-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-ExceptionHandling/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (ExceptionHandling framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-ExceptionHandling/PLIST b/devel/py-pyobjc-framework-ExceptionHandling/PLIST
new file mode 100644
index 00000000000..afb9369dd9c
--- /dev/null
+++ b/devel/py-pyobjc-framework-ExceptionHandling/PLIST
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_NAME}-nspkg.pth
+${PYSITELIB}/ExceptionHandling/__init__.py
+${PYSITELIB}/ExceptionHandling/__init__.pyc
+${PYSITELIB}/ExceptionHandling/__init__.pyo
+${PYSITELIB}/ExceptionHandling/_metadata.py
+${PYSITELIB}/ExceptionHandling/_metadata.pyc
+${PYSITELIB}/ExceptionHandling/_metadata.pyo
+${PYSITELIB}/PyObjCTools/Debugging.py
+${PYSITELIB}/PyObjCTools/Debugging.pyc
+${PYSITELIB}/PyObjCTools/Debugging.pyo
diff --git a/devel/py-pyobjc-framework-ExceptionHandling/distinfo b/devel/py-pyobjc-framework-ExceptionHandling/distinfo
new file mode 100644
index 00000000000..3bbb24377ea
--- /dev/null
+++ b/devel/py-pyobjc-framework-ExceptionHandling/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = 79dbaac49b4a8589469ddd24b6e55e4cc8cb4a6d
+RMD160 (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = e8a2680480f1676f8b0944cfeb9508435c2feb4f
+Size (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = 13384 bytes
diff --git a/devel/py-pyobjc-framework-FSEvents/DESCR b/devel/py-pyobjc-framework-FSEvents/DESCR
new file mode 100644
index 00000000000..1be0617889f
--- /dev/null
+++ b/devel/py-pyobjc-framework-FSEvents/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'FSEvents'.
diff --git a/devel/py-pyobjc-framework-FSEvents/Makefile b/devel/py-pyobjc-framework-FSEvents/Makefile
new file mode 100644
index 00000000000..f45eab864c5
--- /dev/null
+++ b/devel/py-pyobjc-framework-FSEvents/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-FSEvents-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-FSEvents/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (FSEvents framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-FSEvents/PLIST b/devel/py-pyobjc-framework-FSEvents/PLIST
new file mode 100644
index 00000000000..e6c7a684068
--- /dev/null
+++ b/devel/py-pyobjc-framework-FSEvents/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/FSEvents/__init__.py
+${PYSITELIB}/FSEvents/__init__.pyc
+${PYSITELIB}/FSEvents/__init__.pyo
+${PYSITELIB}/FSEvents/_callbacks.so
+${PYSITELIB}/FSEvents/_metadata.py
+${PYSITELIB}/FSEvents/_metadata.pyc
+${PYSITELIB}/FSEvents/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-FSEvents/distinfo b/devel/py-pyobjc-framework-FSEvents/distinfo
new file mode 100644
index 00000000000..98c2d1d283b
--- /dev/null
+++ b/devel/py-pyobjc-framework-FSEvents/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 95e9fa5a845c2d72f8ac965c99120b9e2a86589c
+RMD160 (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 3221afb058d70b8751d6a1c663bfbc37d25828b3
+Size (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 16717 bytes
diff --git a/devel/py-pyobjc-framework-InputMethodKit/DESCR b/devel/py-pyobjc-framework-InputMethodKit/DESCR
new file mode 100644
index 00000000000..e3e75c448e9
--- /dev/null
+++ b/devel/py-pyobjc-framework-InputMethodKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'InputMethodKit'.
diff --git a/devel/py-pyobjc-framework-InputMethodKit/Makefile b/devel/py-pyobjc-framework-InputMethodKit/Makefile
new file mode 100644
index 00000000000..af9aef8a20d
--- /dev/null
+++ b/devel/py-pyobjc-framework-InputMethodKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-InputMethodKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-InputMethodKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (InputMethodKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-InputMethodKit/PLIST b/devel/py-pyobjc-framework-InputMethodKit/PLIST
new file mode 100644
index 00000000000..6e3737d06a4
--- /dev/null
+++ b/devel/py-pyobjc-framework-InputMethodKit/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/InputMethodKit/__init__.py
+${PYSITELIB}/InputMethodKit/__init__.pyc
+${PYSITELIB}/InputMethodKit/__init__.pyo
+${PYSITELIB}/InputMethodKit/_InputMethodKit.so
+${PYSITELIB}/InputMethodKit/_metadata.py
+${PYSITELIB}/InputMethodKit/_metadata.pyc
+${PYSITELIB}/InputMethodKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-InputMethodKit/distinfo b/devel/py-pyobjc-framework-InputMethodKit/distinfo
new file mode 100644
index 00000000000..3045fb3be87
--- /dev/null
+++ b/devel/py-pyobjc-framework-InputMethodKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 28b50ca870762f49d08cd15a46b6d717989667e7
+RMD160 (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 652933f8f2c08df6b357ee035ceb55af5f379643
+Size (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 15411 bytes
diff --git a/devel/py-pyobjc-framework-InstallerPlugins/DESCR b/devel/py-pyobjc-framework-InstallerPlugins/DESCR
new file mode 100644
index 00000000000..cda69e9e42b
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstallerPlugins/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'InstallerPlugins'.
diff --git a/devel/py-pyobjc-framework-InstallerPlugins/Makefile b/devel/py-pyobjc-framework-InstallerPlugins/Makefile
new file mode 100644
index 00000000000..b8fba70618f
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstallerPlugins/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-InstallerPlugins-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-InstallerPlugins/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (InstallerPlugins framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-InstallerPlugins/PLIST b/devel/py-pyobjc-framework-InstallerPlugins/PLIST
new file mode 100644
index 00000000000..280d1dc2ef5
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstallerPlugins/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/InstallerPlugins/__init__.py
+${PYSITELIB}/InstallerPlugins/__init__.pyc
+${PYSITELIB}/InstallerPlugins/__init__.pyo
+${PYSITELIB}/InstallerPlugins/_metadata.py
+${PYSITELIB}/InstallerPlugins/_metadata.pyc
+${PYSITELIB}/InstallerPlugins/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-InstallerPlugins/distinfo b/devel/py-pyobjc-framework-InstallerPlugins/distinfo
new file mode 100644
index 00000000000..fd84f6d14c5
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstallerPlugins/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 9c1d6eb942ff7ffcbac2e2acc0afbc351367845b
+RMD160 (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 2d6d5ca26dae5ca1e7a3a2807cb3a4f262270a63
+Size (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 22095 bytes
diff --git a/devel/py-pyobjc-framework-InstantMessage/DESCR b/devel/py-pyobjc-framework-InstantMessage/DESCR
new file mode 100644
index 00000000000..705e1d87f93
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstantMessage/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'InstantMessage'.
diff --git a/devel/py-pyobjc-framework-InstantMessage/Makefile b/devel/py-pyobjc-framework-InstantMessage/Makefile
new file mode 100644
index 00000000000..7f592d05c55
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstantMessage/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-InstantMessage-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-InstantMessage/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (InstantMessage framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-InstantMessage/PLIST b/devel/py-pyobjc-framework-InstantMessage/PLIST
new file mode 100644
index 00000000000..fb28c468f0c
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstantMessage/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/InstantMessage/__init__.py
+${PYSITELIB}/InstantMessage/__init__.pyc
+${PYSITELIB}/InstantMessage/__init__.pyo
+${PYSITELIB}/InstantMessage/_metadata.py
+${PYSITELIB}/InstantMessage/_metadata.pyc
+${PYSITELIB}/InstantMessage/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-InstantMessage/distinfo b/devel/py-pyobjc-framework-InstantMessage/distinfo
new file mode 100644
index 00000000000..2fe0e466c9e
--- /dev/null
+++ b/devel/py-pyobjc-framework-InstantMessage/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 72ee3da1be1e59f84f61e16e15fea047f06da1b7
+RMD160 (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 795be7c7bcf35b7b8820a268bc8ec0e642a62631
+Size (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 28830 bytes
diff --git a/devel/py-pyobjc-framework-LatentSemanticMapping/DESCR b/devel/py-pyobjc-framework-LatentSemanticMapping/DESCR
new file mode 100644
index 00000000000..fb443d80951
--- /dev/null
+++ b/devel/py-pyobjc-framework-LatentSemanticMapping/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'LatentSemanticMapping'.
diff --git a/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile b/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
new file mode 100644
index 00000000000..b51039e1964
--- /dev/null
+++ b/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-LatentSemanticMapping-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-LatentSemanticMapping/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (LatentSemanticMapping framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST b/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST
new file mode 100644
index 00000000000..ad3e4d630a7
--- /dev/null
+++ b/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/LatentSemanticMapping/__init__.py
+${PYSITELIB}/LatentSemanticMapping/__init__.pyc
+${PYSITELIB}/LatentSemanticMapping/__init__.pyo
+${PYSITELIB}/LatentSemanticMapping/_metadata.py
+${PYSITELIB}/LatentSemanticMapping/_metadata.pyc
+${PYSITELIB}/LatentSemanticMapping/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo b/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
new file mode 100644
index 00000000000..af415cd47a3
--- /dev/null
+++ b/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = cf992000c7f522fd56581bb4cc7f45d81e1e9235
+RMD160 (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = 1afbab3c66296d7e0c3985207cb828ea7cc90df0
+Size (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = 13244 bytes
diff --git a/devel/py-pyobjc-framework-LaunchServices/DESCR b/devel/py-pyobjc-framework-LaunchServices/DESCR
new file mode 100644
index 00000000000..94dbf6a8b5c
--- /dev/null
+++ b/devel/py-pyobjc-framework-LaunchServices/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'LaunchServices'.
diff --git a/devel/py-pyobjc-framework-LaunchServices/Makefile b/devel/py-pyobjc-framework-LaunchServices/Makefile
new file mode 100644
index 00000000000..e16304d4e39
--- /dev/null
+++ b/devel/py-pyobjc-framework-LaunchServices/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-LaunchServices-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-LaunchServices/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (LaunchServices framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-LaunchServices/PLIST b/devel/py-pyobjc-framework-LaunchServices/PLIST
new file mode 100644
index 00000000000..a7c1f25c10b
--- /dev/null
+++ b/devel/py-pyobjc-framework-LaunchServices/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/LaunchServices/__init__.py
+${PYSITELIB}/LaunchServices/__init__.pyc
+${PYSITELIB}/LaunchServices/__init__.pyo
+${PYSITELIB}/LaunchServices/_metadata.py
+${PYSITELIB}/LaunchServices/_metadata.pyc
+${PYSITELIB}/LaunchServices/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-LaunchServices/distinfo b/devel/py-pyobjc-framework-LaunchServices/distinfo
new file mode 100644
index 00000000000..012e411f188
--- /dev/null
+++ b/devel/py-pyobjc-framework-LaunchServices/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = e10bfd4c350fa74f4fa7f56eb9c3073ba65473f0
+RMD160 (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = 3179b25f62a1a41cef1062c7dede1f37c5fbd7d4
+Size (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = 69165 bytes
diff --git a/devel/py-pyobjc-framework-OpenDirectory/DESCR b/devel/py-pyobjc-framework-OpenDirectory/DESCR
new file mode 100644
index 00000000000..13724dbd744
--- /dev/null
+++ b/devel/py-pyobjc-framework-OpenDirectory/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'OpenDirectory'.
diff --git a/devel/py-pyobjc-framework-OpenDirectory/Makefile b/devel/py-pyobjc-framework-OpenDirectory/Makefile
new file mode 100644
index 00000000000..a4f847811bd
--- /dev/null
+++ b/devel/py-pyobjc-framework-OpenDirectory/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-OpenDirectory-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-OpenDirectory/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (OpenDirectory framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-OpenDirectory/PLIST b/devel/py-pyobjc-framework-OpenDirectory/PLIST
new file mode 100644
index 00000000000..44bad32eae0
--- /dev/null
+++ b/devel/py-pyobjc-framework-OpenDirectory/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/CFOpenDirectory/__init__.py
+${PYSITELIB}/CFOpenDirectory/__init__.pyc
+${PYSITELIB}/CFOpenDirectory/__init__.pyo
+${PYSITELIB}/CFOpenDirectory/_metadata.pyc
+${PYSITELIB}/CFOpenDirectory/_metadata.pyo
+${PYSITELIB}/CFOpenDirectory/_metadata.py
+${PYSITELIB}/OpenDirectory/__init__.py
+${PYSITELIB}/OpenDirectory/__init__.pyc
+${PYSITELIB}/OpenDirectory/__init__.pyo
+${PYSITELIB}/OpenDirectory/_metadata.py
+${PYSITELIB}/OpenDirectory/_metadata.pyc
+${PYSITELIB}/OpenDirectory/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-OpenDirectory/distinfo b/devel/py-pyobjc-framework-OpenDirectory/distinfo
new file mode 100644
index 00000000000..3773424d215
--- /dev/null
+++ b/devel/py-pyobjc-framework-OpenDirectory/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 62352a6398b05b69277ae7f38b804022c4925166
+RMD160 (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 889829ce455bbbd9882b3cffac78b29284695392
+Size (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 81447 bytes
diff --git a/devel/py-pyobjc-framework-PreferencePanes/DESCR b/devel/py-pyobjc-framework-PreferencePanes/DESCR
new file mode 100644
index 00000000000..263a706aa83
--- /dev/null
+++ b/devel/py-pyobjc-framework-PreferencePanes/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'PreferencePanes'.
diff --git a/devel/py-pyobjc-framework-PreferencePanes/Makefile b/devel/py-pyobjc-framework-PreferencePanes/Makefile
new file mode 100644
index 00000000000..3631f52c343
--- /dev/null
+++ b/devel/py-pyobjc-framework-PreferencePanes/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-PreferencePanes-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-PreferencePanes/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (PreferencePanes framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-PreferencePanes/PLIST b/devel/py-pyobjc-framework-PreferencePanes/PLIST
new file mode 100644
index 00000000000..62fca4ae824
--- /dev/null
+++ b/devel/py-pyobjc-framework-PreferencePanes/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/PreferencePanes/__init__.py
+${PYSITELIB}/PreferencePanes/__init__.pyc
+${PYSITELIB}/PreferencePanes/__init__.pyo
+${PYSITELIB}/PreferencePanes/_metadata.py
+${PYSITELIB}/PreferencePanes/_metadata.pyc
+${PYSITELIB}/PreferencePanes/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-PreferencePanes/distinfo b/devel/py-pyobjc-framework-PreferencePanes/distinfo
new file mode 100644
index 00000000000..b2cdc663faf
--- /dev/null
+++ b/devel/py-pyobjc-framework-PreferencePanes/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = fb4b9c1882b7292097c579a48638f498e7acbd44
+RMD160 (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = e755087a61e480563973a08396f8998d3a9c91d4
+Size (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = 21103 bytes
diff --git a/devel/py-pyobjc-framework-PubSub/DESCR b/devel/py-pyobjc-framework-PubSub/DESCR
new file mode 100644
index 00000000000..8813b679497
--- /dev/null
+++ b/devel/py-pyobjc-framework-PubSub/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'PubSub'.
diff --git a/devel/py-pyobjc-framework-PubSub/Makefile b/devel/py-pyobjc-framework-PubSub/Makefile
new file mode 100644
index 00000000000..ca7acb5ab8a
--- /dev/null
+++ b/devel/py-pyobjc-framework-PubSub/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-PubSub-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-PubSub/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (PubSub framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-PubSub/PLIST b/devel/py-pyobjc-framework-PubSub/PLIST
new file mode 100644
index 00000000000..538c04d62e9
--- /dev/null
+++ b/devel/py-pyobjc-framework-PubSub/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/PubSub/__init__.py
+${PYSITELIB}/PubSub/__init__.pyc
+${PYSITELIB}/PubSub/__init__.pyo
+${PYSITELIB}/PubSub/_metadata.py
+${PYSITELIB}/PubSub/_metadata.pyc
+${PYSITELIB}/PubSub/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-PubSub/distinfo b/devel/py-pyobjc-framework-PubSub/distinfo
new file mode 100644
index 00000000000..57936eb6ecc
--- /dev/null
+++ b/devel/py-pyobjc-framework-PubSub/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-PubSub-3.0.4.tar.gz) = 4ea9bf20b611067538ccc6832349302aaa20bcb0
+RMD160 (pyobjc-framework-PubSub-3.0.4.tar.gz) = c5521a47961f902326d90b8269b5c5b623f5469b
+Size (pyobjc-framework-PubSub-3.0.4.tar.gz) = 14119 bytes
diff --git a/devel/py-pyobjc-framework-QTKit/DESCR b/devel/py-pyobjc-framework-QTKit/DESCR
new file mode 100644
index 00000000000..114037b23e5
--- /dev/null
+++ b/devel/py-pyobjc-framework-QTKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'QTKit'.
diff --git a/devel/py-pyobjc-framework-QTKit/Makefile b/devel/py-pyobjc-framework-QTKit/Makefile
new file mode 100644
index 00000000000..fbe6ab2456a
--- /dev/null
+++ b/devel/py-pyobjc-framework-QTKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-QTKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-QTKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (QTKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-QTKit/PLIST b/devel/py-pyobjc-framework-QTKit/PLIST
new file mode 100644
index 00000000000..371f1f91fa4
--- /dev/null
+++ b/devel/py-pyobjc-framework-QTKit/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/QTKit/__init__.py
+${PYSITELIB}/QTKit/__init__.pyc
+${PYSITELIB}/QTKit/__init__.pyo
+${PYSITELIB}/QTKit/_metadata.py
+${PYSITELIB}/QTKit/_metadata.pyc
+${PYSITELIB}/QTKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-QTKit/distinfo b/devel/py-pyobjc-framework-QTKit/distinfo
new file mode 100644
index 00000000000..e4676e79204
--- /dev/null
+++ b/devel/py-pyobjc-framework-QTKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-QTKit-3.0.4.tar.gz) = 36e353c55b7bb17adb5909dfb16dffba44cfe157
+RMD160 (pyobjc-framework-QTKit-3.0.4.tar.gz) = d032d56b1007fc45ca5c36b29d90717f3075508a
+Size (pyobjc-framework-QTKit-3.0.4.tar.gz) = 87004 bytes
diff --git a/devel/py-pyobjc-framework-Quartz/DESCR b/devel/py-pyobjc-framework-Quartz/DESCR
new file mode 100644
index 00000000000..4b5c97dd16c
--- /dev/null
+++ b/devel/py-pyobjc-framework-Quartz/DESCR
@@ -0,0 +1,15 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for frameworks 'CoreGraphics', 'ImageIO',
+'QuartzCore', 'ImageKit', 'PDFKit', and 'CoreVideo'.
+
+All frameworks can be accessed by importing the 'Quartz' module.
+
+These wrappers don't include documentation, please check Apple's documention
+for information on how to use this framework and PyObjC's documentation
+for general tips and tricks regarding the translation between Python
+and (Objective-)C frameworks.
diff --git a/devel/py-pyobjc-framework-Quartz/Makefile b/devel/py-pyobjc-framework-Quartz/Makefile
new file mode 100644
index 00000000000..844743cdff3
--- /dev/null
+++ b/devel/py-pyobjc-framework-Quartz/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Quartz-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Quartz/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Quartz framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Quartz/PLIST b/devel/py-pyobjc-framework-Quartz/PLIST
new file mode 100644
index 00000000000..42cb85b0269
--- /dev/null
+++ b/devel/py-pyobjc-framework-Quartz/PLIST
@@ -0,0 +1,74 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/Quartz/CoreGraphics/__init__.py
+${PYSITELIB}/Quartz/CoreGraphics/__init__.pyc
+${PYSITELIB}/Quartz/CoreGraphics/__init__.pyo
+${PYSITELIB}/Quartz/CoreGraphics/_contextmanager.pyc
+${PYSITELIB}/Quartz/CoreGraphics/_contextmanager.pyo
+${PYSITELIB}/Quartz/CoreGraphics/_metadata.pyc
+${PYSITELIB}/Quartz/CoreGraphics/_metadata.pyo
+${PYSITELIB}/Quartz/CoreGraphics/_callbacks.so
+${PYSITELIB}/Quartz/CoreGraphics/_contextmanager.py
+${PYSITELIB}/Quartz/CoreGraphics/_coregraphics.so
+${PYSITELIB}/Quartz/CoreGraphics/_doubleindirect.so
+${PYSITELIB}/Quartz/CoreGraphics/_inlines.so
+${PYSITELIB}/Quartz/CoreGraphics/_metadata.py
+${PYSITELIB}/Quartz/CoreGraphics/_sortandmap.so
+${PYSITELIB}/Quartz/CoreVideo/_CVPixelBuffer.so
+${PYSITELIB}/Quartz/CoreVideo/__init__.py
+${PYSITELIB}/Quartz/CoreVideo/__init__.pyc
+${PYSITELIB}/Quartz/CoreVideo/__init__.pyo
+${PYSITELIB}/Quartz/CoreVideo/_metadata.pyc
+${PYSITELIB}/Quartz/CoreVideo/_metadata.pyo
+${PYSITELIB}/Quartz/CoreVideo/_metadata.py
+${PYSITELIB}/Quartz/ImageIO/PyObjCOverrides.bridgesupport
+${PYSITELIB}/Quartz/ImageIO/__init__.py
+${PYSITELIB}/Quartz/ImageIO/__init__.pyc
+${PYSITELIB}/Quartz/ImageIO/__init__.pyo
+${PYSITELIB}/Quartz/ImageIO/_metadata.pyc
+${PYSITELIB}/Quartz/ImageIO/_metadata.pyo
+${PYSITELIB}/Quartz/ImageIO/_metadata.py
+${PYSITELIB}/Quartz/ImageKit/__init__.py
+${PYSITELIB}/Quartz/ImageKit/__init__.pyc
+${PYSITELIB}/Quartz/ImageKit/__init__.pyo
+${PYSITELIB}/Quartz/ImageKit/_metadata.pyc
+${PYSITELIB}/Quartz/ImageKit/_metadata.pyo
+${PYSITELIB}/Quartz/ImageKit/_metadata.py
+${PYSITELIB}/Quartz/PDFKit/__init__.py
+${PYSITELIB}/Quartz/PDFKit/__init__.pyc
+${PYSITELIB}/Quartz/PDFKit/__init__.pyo
+${PYSITELIB}/Quartz/PDFKit/_metadata.pyc
+${PYSITELIB}/Quartz/PDFKit/_metadata.pyo
+${PYSITELIB}/Quartz/PDFKit/_metadata.py
+${PYSITELIB}/Quartz/QuartzComposer/__init__.py
+${PYSITELIB}/Quartz/QuartzComposer/__init__.pyc
+${PYSITELIB}/Quartz/QuartzComposer/__init__.pyo
+${PYSITELIB}/Quartz/QuartzComposer/_metadata.pyc
+${PYSITELIB}/Quartz/QuartzComposer/_metadata.pyo
+${PYSITELIB}/Quartz/QuartzComposer/_metadata.py
+${PYSITELIB}/Quartz/QuartzCore/__init__.py
+${PYSITELIB}/Quartz/QuartzCore/__init__.pyc
+${PYSITELIB}/Quartz/QuartzCore/__init__.pyo
+${PYSITELIB}/Quartz/QuartzCore/_metadata.pyc
+${PYSITELIB}/Quartz/QuartzCore/_metadata.pyo
+${PYSITELIB}/Quartz/QuartzCore/_metadata.py
+${PYSITELIB}/Quartz/QuartzFilters/__init__.py
+${PYSITELIB}/Quartz/QuartzFilters/__init__.pyc
+${PYSITELIB}/Quartz/QuartzFilters/__init__.pyo
+${PYSITELIB}/Quartz/QuartzFilters/_metadata.pyc
+${PYSITELIB}/Quartz/QuartzFilters/_metadata.pyo
+${PYSITELIB}/Quartz/QuartzFilters/_metadata.py
+${PYSITELIB}/Quartz/QuickLookUI/__init__.py
+${PYSITELIB}/Quartz/QuickLookUI/__init__.pyc
+${PYSITELIB}/Quartz/QuickLookUI/__init__.pyo
+${PYSITELIB}/Quartz/QuickLookUI/_metadata.pyc
+${PYSITELIB}/Quartz/QuickLookUI/_metadata.pyo
+${PYSITELIB}/Quartz/QuickLookUI/_metadata.py
+${PYSITELIB}/Quartz/__init__.py
+${PYSITELIB}/Quartz/__init__.pyc
+${PYSITELIB}/Quartz/__init__.pyo
diff --git a/devel/py-pyobjc-framework-Quartz/distinfo b/devel/py-pyobjc-framework-Quartz/distinfo
new file mode 100644
index 00000000000..55cd0bd2049
--- /dev/null
+++ b/devel/py-pyobjc-framework-Quartz/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:42:24 adam Exp $
+
+SHA1 (pyobjc-framework-Quartz-3.0.4.tar.gz) = 9be768c97dcc3ff018ed77cc2df61d79f30e7cd3
+RMD160 (pyobjc-framework-Quartz-3.0.4.tar.gz) = 7509318b3a5e40079ae09d4b708ceb393adfb732
+Size (pyobjc-framework-Quartz-3.0.4.tar.gz) = 3201747 bytes
diff --git a/devel/py-pyobjc-framework-ScreenSaver/DESCR b/devel/py-pyobjc-framework-ScreenSaver/DESCR
new file mode 100644
index 00000000000..5f49756ed50
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScreenSaver/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'ScreenSaver'.
diff --git a/devel/py-pyobjc-framework-ScreenSaver/Makefile b/devel/py-pyobjc-framework-ScreenSaver/Makefile
new file mode 100644
index 00000000000..668e02330bb
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScreenSaver/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-ScreenSaver-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-ScreenSaver/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (ScreenSaver framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-ScreenSaver/PLIST b/devel/py-pyobjc-framework-ScreenSaver/PLIST
new file mode 100644
index 00000000000..b82e8320232
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScreenSaver/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ScreenSaver/__init__.py
+${PYSITELIB}/ScreenSaver/__init__.pyc
+${PYSITELIB}/ScreenSaver/__init__.pyo
+${PYSITELIB}/ScreenSaver/_inlines.so
+${PYSITELIB}/ScreenSaver/_metadata.py
+${PYSITELIB}/ScreenSaver/_metadata.pyc
+${PYSITELIB}/ScreenSaver/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-ScreenSaver/distinfo b/devel/py-pyobjc-framework-ScreenSaver/distinfo
new file mode 100644
index 00000000000..6f0e9d75fdd
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScreenSaver/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:50 adam Exp $
+
+SHA1 (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = fa17d4c154e027e40be1265f046a7bd6ee8c354d
+RMD160 (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = 1c5c5dc55ef80d87f6959ddeafec978e19a4b463
+Size (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = 13433 bytes
diff --git a/devel/py-pyobjc-framework-ScriptingBridge/DESCR b/devel/py-pyobjc-framework-ScriptingBridge/DESCR
new file mode 100644
index 00000000000..c1db3c0dbd2
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScriptingBridge/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'ScriptingBridge'.
diff --git a/devel/py-pyobjc-framework-ScriptingBridge/Makefile b/devel/py-pyobjc-framework-ScriptingBridge/Makefile
new file mode 100644
index 00000000000..7f35cd491f5
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScriptingBridge/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-ScriptingBridge-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-ScriptingBridge/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (ScriptingBridge framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-ScriptingBridge/PLIST b/devel/py-pyobjc-framework-ScriptingBridge/PLIST
new file mode 100644
index 00000000000..7f45948d5e3
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScriptingBridge/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ScriptingBridge/__init__.py
+${PYSITELIB}/ScriptingBridge/__init__.pyc
+${PYSITELIB}/ScriptingBridge/__init__.pyo
+${PYSITELIB}/ScriptingBridge/_ScriptingBridge.so
+${PYSITELIB}/ScriptingBridge/_metadata.py
+${PYSITELIB}/ScriptingBridge/_metadata.pyc
+${PYSITELIB}/ScriptingBridge/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-ScriptingBridge/distinfo b/devel/py-pyobjc-framework-ScriptingBridge/distinfo
new file mode 100644
index 00000000000..8f7cebc2fed
--- /dev/null
+++ b/devel/py-pyobjc-framework-ScriptingBridge/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = 5e2c46890ef415f8ad0472fcb9b1b6dda25d23e4
+RMD160 (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = b62bbf8bdd9382db474012c35d3acd331cf20e8b
+Size (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = 11916 bytes
diff --git a/devel/py-pyobjc-framework-SearchKit/DESCR b/devel/py-pyobjc-framework-SearchKit/DESCR
new file mode 100644
index 00000000000..fda45c82237
--- /dev/null
+++ b/devel/py-pyobjc-framework-SearchKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'SearchKit'.
diff --git a/devel/py-pyobjc-framework-SearchKit/Makefile b/devel/py-pyobjc-framework-SearchKit/Makefile
new file mode 100644
index 00000000000..76ee6a80098
--- /dev/null
+++ b/devel/py-pyobjc-framework-SearchKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-SearchKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-SearchKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (SearchKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-SearchKit/PLIST b/devel/py-pyobjc-framework-SearchKit/PLIST
new file mode 100644
index 00000000000..cc475864b00
--- /dev/null
+++ b/devel/py-pyobjc-framework-SearchKit/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/SearchKit/__init__.py
+${PYSITELIB}/SearchKit/__init__.pyc
+${PYSITELIB}/SearchKit/__init__.pyo
+${PYSITELIB}/SearchKit/_metadata.py
+${PYSITELIB}/SearchKit/_metadata.pyc
+${PYSITELIB}/SearchKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-SearchKit/distinfo b/devel/py-pyobjc-framework-SearchKit/distinfo
new file mode 100644
index 00000000000..7d548d36f4e
--- /dev/null
+++ b/devel/py-pyobjc-framework-SearchKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 35488ece9f9cb67bbef6e891b0239ed1736bf82d
+RMD160 (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 0a90432df9debef372f7a4436cdaacc6905d8850
+Size (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 38259 bytes
diff --git a/devel/py-pyobjc-framework-ServiceManagement/DESCR b/devel/py-pyobjc-framework-ServiceManagement/DESCR
new file mode 100644
index 00000000000..fec82f65c37
--- /dev/null
+++ b/devel/py-pyobjc-framework-ServiceManagement/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'ServiceManagement'.
diff --git a/devel/py-pyobjc-framework-ServiceManagement/Makefile b/devel/py-pyobjc-framework-ServiceManagement/Makefile
new file mode 100644
index 00000000000..991584a9cb2
--- /dev/null
+++ b/devel/py-pyobjc-framework-ServiceManagement/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-ServiceManagement-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-ServiceManagement/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (ServiceManagement framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-ServiceManagement/PLIST b/devel/py-pyobjc-framework-ServiceManagement/PLIST
new file mode 100644
index 00000000000..78c14571a2f
--- /dev/null
+++ b/devel/py-pyobjc-framework-ServiceManagement/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ServiceManagement/__init__.py
+${PYSITELIB}/ServiceManagement/__init__.pyc
+${PYSITELIB}/ServiceManagement/__init__.pyo
+${PYSITELIB}/ServiceManagement/_metadata.py
+${PYSITELIB}/ServiceManagement/_metadata.pyc
+${PYSITELIB}/ServiceManagement/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-ServiceManagement/distinfo b/devel/py-pyobjc-framework-ServiceManagement/distinfo
new file mode 100644
index 00000000000..6cf5a7a9240
--- /dev/null
+++ b/devel/py-pyobjc-framework-ServiceManagement/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 18fa5d2ae636789cdfc503a5e14ffe815be7d9a6
+RMD160 (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 3e2af66672ab08dd5f7b95718e5563804a46cf9f
+Size (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 10419 bytes
diff --git a/devel/py-pyobjc-framework-Social/DESCR b/devel/py-pyobjc-framework-Social/DESCR
new file mode 100644
index 00000000000..122fdca16f7
--- /dev/null
+++ b/devel/py-pyobjc-framework-Social/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'Social'.
diff --git a/devel/py-pyobjc-framework-Social/Makefile b/devel/py-pyobjc-framework-Social/Makefile
new file mode 100644
index 00000000000..ade7fd23144
--- /dev/null
+++ b/devel/py-pyobjc-framework-Social/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-Social-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-Social/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (Social framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-Social/PLIST b/devel/py-pyobjc-framework-Social/PLIST
new file mode 100644
index 00000000000..e2409dfe5a1
--- /dev/null
+++ b/devel/py-pyobjc-framework-Social/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/Social/__init__.py
+${PYSITELIB}/Social/__init__.pyc
+${PYSITELIB}/Social/__init__.pyo
+${PYSITELIB}/Social/_metadata.py
+${PYSITELIB}/Social/_metadata.pyc
+${PYSITELIB}/Social/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-Social/distinfo b/devel/py-pyobjc-framework-Social/distinfo
new file mode 100644
index 00000000000..9d7904ce057
--- /dev/null
+++ b/devel/py-pyobjc-framework-Social/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-Social-3.0.4.tar.gz) = 0e49ee516bf65c887814d99a4c04824729d2b902
+RMD160 (pyobjc-framework-Social-3.0.4.tar.gz) = 7420c109d35715f5d8a2cafe359d49b9a453e0e4
+Size (pyobjc-framework-Social-3.0.4.tar.gz) = 9052 bytes
diff --git a/devel/py-pyobjc-framework-StoreKit/DESCR b/devel/py-pyobjc-framework-StoreKit/DESCR
new file mode 100644
index 00000000000..58fa0ceff1e
--- /dev/null
+++ b/devel/py-pyobjc-framework-StoreKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'StoreKit'.
diff --git a/devel/py-pyobjc-framework-StoreKit/Makefile b/devel/py-pyobjc-framework-StoreKit/Makefile
new file mode 100644
index 00000000000..c4f325a3e83
--- /dev/null
+++ b/devel/py-pyobjc-framework-StoreKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-StoreKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-StoreKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (StoreKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-StoreKit/PLIST b/devel/py-pyobjc-framework-StoreKit/PLIST
new file mode 100644
index 00000000000..2ee4310143e
--- /dev/null
+++ b/devel/py-pyobjc-framework-StoreKit/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/StoreKit/__init__.py
+${PYSITELIB}/StoreKit/__init__.pyc
+${PYSITELIB}/StoreKit/__init__.pyo
+${PYSITELIB}/StoreKit/_StoreKit.so
+${PYSITELIB}/StoreKit/_metadata.py
+${PYSITELIB}/StoreKit/_metadata.pyc
+${PYSITELIB}/StoreKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-StoreKit/distinfo b/devel/py-pyobjc-framework-StoreKit/distinfo
new file mode 100644
index 00000000000..ccd9e1b7085
--- /dev/null
+++ b/devel/py-pyobjc-framework-StoreKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 27700c6a898eb15504a1e098a11af0740a713842
+RMD160 (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 7b158796c9de6952df9c1f7664c0cfae9454a44a
+Size (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 10978 bytes
diff --git a/devel/py-pyobjc-framework-SyncServices/DESCR b/devel/py-pyobjc-framework-SyncServices/DESCR
new file mode 100644
index 00000000000..859610d8f59
--- /dev/null
+++ b/devel/py-pyobjc-framework-SyncServices/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'SyncServices'.
diff --git a/devel/py-pyobjc-framework-SyncServices/Makefile b/devel/py-pyobjc-framework-SyncServices/Makefile
new file mode 100644
index 00000000000..682340059aa
--- /dev/null
+++ b/devel/py-pyobjc-framework-SyncServices/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-SyncServices-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-SyncServices/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (SyncServices framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-SyncServices/PLIST b/devel/py-pyobjc-framework-SyncServices/PLIST
new file mode 100644
index 00000000000..65e2429191b
--- /dev/null
+++ b/devel/py-pyobjc-framework-SyncServices/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/SyncServices/__init__.py
+${PYSITELIB}/SyncServices/__init__.pyc
+${PYSITELIB}/SyncServices/__init__.pyo
+${PYSITELIB}/SyncServices/_SyncServices.so
+${PYSITELIB}/SyncServices/_metadata.py
+${PYSITELIB}/SyncServices/_metadata.pyc
+${PYSITELIB}/SyncServices/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-SyncServices/distinfo b/devel/py-pyobjc-framework-SyncServices/distinfo
new file mode 100644
index 00000000000..faed75ffeed
--- /dev/null
+++ b/devel/py-pyobjc-framework-SyncServices/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 7656b1aae930790054117879a9d52a4b66a17044
+RMD160 (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 0a712ce1f66378094f58c4a49eb1c913db5e9f0b
+Size (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 33934 bytes
diff --git a/devel/py-pyobjc-framework-SystemConfiguration/DESCR b/devel/py-pyobjc-framework-SystemConfiguration/DESCR
new file mode 100644
index 00000000000..b2019d2bb25
--- /dev/null
+++ b/devel/py-pyobjc-framework-SystemConfiguration/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'SystemConfiguration'.
diff --git a/devel/py-pyobjc-framework-SystemConfiguration/Makefile b/devel/py-pyobjc-framework-SystemConfiguration/Makefile
new file mode 100644
index 00000000000..9e998bcd502
--- /dev/null
+++ b/devel/py-pyobjc-framework-SystemConfiguration/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-SystemConfiguration-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-SystemConfiguration/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (SystemConfiguration framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-SystemConfiguration/PLIST b/devel/py-pyobjc-framework-SystemConfiguration/PLIST
new file mode 100644
index 00000000000..3f29dc8e644
--- /dev/null
+++ b/devel/py-pyobjc-framework-SystemConfiguration/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/SystemConfiguration/__init__.py
+${PYSITELIB}/SystemConfiguration/__init__.pyc
+${PYSITELIB}/SystemConfiguration/__init__.pyo
+${PYSITELIB}/SystemConfiguration/_manual.so
+${PYSITELIB}/SystemConfiguration/_metadata.py
+${PYSITELIB}/SystemConfiguration/_metadata.pyc
+${PYSITELIB}/SystemConfiguration/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-SystemConfiguration/distinfo b/devel/py-pyobjc-framework-SystemConfiguration/distinfo
new file mode 100644
index 00000000000..4e753ba1a03
--- /dev/null
+++ b/devel/py-pyobjc-framework-SystemConfiguration/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = bca24c2c6a399bbc744033b296860e550c191dbd
+RMD160 (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = c412f1ad9bbfa6129a91d0696d3456d753a437ab
+Size (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = 65600 bytes
diff --git a/devel/py-pyobjc-framework-WebKit/DESCR b/devel/py-pyobjc-framework-WebKit/DESCR
new file mode 100644
index 00000000000..884834b33f2
--- /dev/null
+++ b/devel/py-pyobjc-framework-WebKit/DESCR
@@ -0,0 +1,7 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
+
+This package contains wrappers for framework 'WebKit'.
diff --git a/devel/py-pyobjc-framework-WebKit/Makefile b/devel/py-pyobjc-framework-WebKit/Makefile
new file mode 100644
index 00000000000..5eb46cea5cb
--- /dev/null
+++ b/devel/py-pyobjc-framework-WebKit/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME= pyobjc-framework-WebKit-${PYOBJC_VERS}
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= http://pypi.python.org/packages/source/p/pyobjc-framework-WebKit/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C (WebKit framework)
+LICENSE= mit
+
+USE_LANGUAGES= c objc
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc-framework-WebKit/PLIST b/devel/py-pyobjc-framework-WebKit/PLIST
new file mode 100644
index 00000000000..b01c090cda8
--- /dev/null
+++ b/devel/py-pyobjc-framework-WebKit/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/JavaScriptCore/__init__.py
+${PYSITELIB}/JavaScriptCore/__init__.pyc
+${PYSITELIB}/JavaScriptCore/__init__.pyo
+${PYSITELIB}/JavaScriptCore/_metadata.pyc
+${PYSITELIB}/JavaScriptCore/_metadata.pyo
+${PYSITELIB}/JavaScriptCore/_util.pyc
+${PYSITELIB}/JavaScriptCore/_util.pyo
+${PYSITELIB}/JavaScriptCore/_metadata.py
+${PYSITELIB}/JavaScriptCore/_util.py
+${PYSITELIB}/WebKit/__init__.py
+${PYSITELIB}/WebKit/__init__.pyc
+${PYSITELIB}/WebKit/__init__.pyo
+${PYSITELIB}/WebKit/_WebKit.so
+${PYSITELIB}/WebKit/_metadata.py
+${PYSITELIB}/WebKit/_metadata.pyc
+${PYSITELIB}/WebKit/_metadata.pyo
diff --git a/devel/py-pyobjc-framework-WebKit/distinfo b/devel/py-pyobjc-framework-WebKit/distinfo
new file mode 100644
index 00000000000..42a9e8fe604
--- /dev/null
+++ b/devel/py-pyobjc-framework-WebKit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/25 10:40:51 adam Exp $
+
+SHA1 (pyobjc-framework-WebKit-3.0.4.tar.gz) = 26e210a2a55e643407915857d20dbf8ba40e0abc
+RMD160 (pyobjc-framework-WebKit-3.0.4.tar.gz) = 0dc99762695025cabc9353dc291a866fe11e9b61
+Size (pyobjc-framework-WebKit-3.0.4.tar.gz) = 266575 bytes
diff --git a/devel/py-pyobjc/DESCR b/devel/py-pyobjc/DESCR
new file mode 100644
index 00000000000..a1d8cc79360
--- /dev/null
+++ b/devel/py-pyobjc/DESCR
@@ -0,0 +1,5 @@
+The PyObjC project aims to provide a bridge between the Python and Objective-C
+programming languages. The bridge is intended to be fully bidirectional,
+allowing the Python programmer to take full advantage of the power provided by
+various Objective-C based toolkits and the Objective-C programmer transparent
+access to Python based functionality.
diff --git a/devel/py-pyobjc/Makefile b/devel/py-pyobjc/Makefile
new file mode 100644
index 00000000000..7c8c5b75d41
--- /dev/null
+++ b/devel/py-pyobjc/Makefile
@@ -0,0 +1,55 @@
+# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:48 adam Exp $
+
+META_PACKAGE= yes
+
+.include "Makefile.common"
+
+PKGNAME= ${PYPKGPREFIX}-pyobjc-${PYOBJC_VERS}
+CATEGORIES+= meta-pkgs
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pythonhosted.org/pyobjc/
+COMMENT= Bridge between Python and Objective-C
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-Accounts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accounts
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-AddressBook>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AddressBook
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-AppleScriptKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppleScriptKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-AppleScriptObjC>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppleScriptObjC
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-Automator>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Automator
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CalendarStore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CalendarStore
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CFNetwork>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CFNetwork
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-Collaboration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Collaboration
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CoreText>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreText
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-CoreWLAN>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreWLAN
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-DictionaryServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DictionaryServices
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-DiskArbitration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DiskArbitration
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-EventKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-EventKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-ExceptionHandling>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExceptionHandling
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-FSEvents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FSEvents
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-InputMethodKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InputMethodKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-InstallerPlugins>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InstallerPlugins
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-InstantMessage>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InstantMessage
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-LatentSemanticMapping>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LatentSemanticMapping
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-LaunchServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LaunchServices
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-OpenDirectory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OpenDirectory
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-PreferencePanes>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PreferencePanes
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-PubSub>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PubSub
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-QTKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-QTKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-ScreenSaver>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScreenSaver
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-ScriptingBridge>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScriptingBridge
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-SearchKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SearchKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-ServiceManagement>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ServiceManagement
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-Social>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Social
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-StoreKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-StoreKit
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-SyncServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SyncServices
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-SystemConfiguration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SystemConfiguration
+DEPENDS+= ${PYPKGPREFIX}-pyobjc-framework-WebKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-WebKit
+
+.include "../../lang/python/pyversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-pyobjc/Makefile.common b/devel/py-pyobjc/Makefile.common
new file mode 100644
index 00000000000..d75550756a8
--- /dev/null
+++ b/devel/py-pyobjc/Makefile.common
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile.common,v 1.1 2015/04/25 10:40:48 adam Exp $
+# used by devel/py-pyobjc-core/Makefile
+# used by devel/py-pyobjc-framework-Accounts/Makefile
+# used by devel/py-pyobjc-framework-AddressBook/Makefile
+# used by devel/py-pyobjc-framework-AppleScriptKit/Makefile
+# used by devel/py-pyobjc-framework-AppleScriptObjC/Makefile
+# used by devel/py-pyobjc-framework-Automator/Makefile
+# used by devel/py-pyobjc-framework-CalendarStore/Makefile
+# used by devel/py-pyobjc-framework-CFNetwork/Makefile
+# used by devel/py-pyobjc-framework-Cocoa/Makefile
+# used by devel/py-pyobjc-framework-Collaboration/Makefile
+# used by devel/py-pyobjc-framework-CoreData/Makefile
+# used by devel/py-pyobjc-framework-CoreLocation/Makefile
+# used by devel/py-pyobjc-framework-CoreText/Makefile
+# used by devel/py-pyobjc-framework-CoreWLAN/Makefile
+# used by devel/py-pyobjc-framework-DictionaryServices/Makefile
+# used by devel/py-pyobjc-framework-DiskArbitration/Makefile
+# used by devel/py-pyobjc-framework-EventKit/Makefile
+# used by devel/py-pyobjc-framework-ExceptionHandling/Makefile
+# used by devel/py-pyobjc-framework-FSEvents/Makefile
+# used by devel/py-pyobjc-framework-InputMethodKit/Makefile
+# used by devel/py-pyobjc-framework-InstallerPlugins/Makefile
+# used by devel/py-pyobjc-framework-InstantMessage/Makefile
+# used by devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
+# used by devel/py-pyobjc-framework-LaunchServices/Makefile
+# used by devel/py-pyobjc-framework-OpenDirectory/Makefile
+# used by devel/py-pyobjc-framework-PreferencePanes/Makefile
+# used by devel/py-pyobjc-framework-PubSub/Makefile
+# used by devel/py-pyobjc-framework-QTKit/Makefile
+# used by devel/py-pyobjc-framework-Quartz/Makefile
+# used by devel/py-pyobjc-framework-ScreenSaver/Makefile
+# used by devel/py-pyobjc-framework-ScriptingBridge/Makefile
+# used by devel/py-pyobjc-framework-SearchKit/Makefile
+# used by devel/py-pyobjc-framework-ServiceManagement/Makefile
+# used by devel/py-pyobjc-framework-Social/Makefile
+# used by devel/py-pyobjc-framework-StoreKit/Makefile
+# used by devel/py-pyobjc-framework-SyncServices/Makefile
+# used by devel/py-pyobjc-framework-SystemConfiguration/Makefile
+# used by devel/py-pyobjc-framework-WebKit/Makefile
+
+PYOBJC_VERS= 3.0.4
+
+ONLY_FOR_PLATFORM= Darwin-*-*
+
+SUBST_CLASSES+= fix-setup
+SUBST_STAGE.fix-setup= pre-configure
+SUBST_MESSAGE.fix-setup=Avoiding a hack in pyobjc_setup.py.
+SUBST_FILES.fix-setup= pyobjc_setup.py
+SUBST_SED.fix-setup= -e 's,[a-z]*flags.extend.*-isysroot.*,pass,'